@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:'Segoe UI';
    src:url(../font/segoe-ui.ttf);
}

@font-face {
    font-family:'Tw Cen MT';
    src:url(../font/tw-cen-mt.TTF);
}


@font-face {
    font-family:'Agency FB';
    src:url(../font/agency-fb.TTF);
}




.our{ background:#003663; padding:17px 0px 13px 0px; margin:0px 0px 20px 0px;}
.our h2{ font-size:34px; font-weight:bold; font-family:'Segoe UI'; color:#FFF; padding:0; margin:0; border-right:1px solid #FFF}
.our p{ font-size:14px; font-weight:100;  font-family:'Segoe UI'; color:#FFF; padding:11px 0px 0px 0px;}
.our span{ color:#ffcc02;}



.welcome {  padding:17px 0px 4px 0px; margin:0;}
.welcome h2{ font-size:36px; font-weight:bold; font-family:'Segoe UI'; color:#003663; padding:0px 0px 20px 0px; margin:0;  text-align:center;}
.welcome p{ font-size:14px; font-weight:100;  font-family:'Segoe UI'; color:#003663; padding:10px 0 0 0;}
.welcome span{ color:#ffcc02;}
.welcome h3{ font-size:36px; font-weight:bold; font-family:'Segoe UI'; color:#003663; padding:0; margin:0; }
.welcome .repar{ padding:0; margin:0;}
.welcome .repar img{ width:100%; }
.welcome  .new-readmore-12{ padding:0; margin:0;}
.welcome  .new-readmore-12 a{ padding:0; margin:0px 0px 20px 0px; width:320px; height:60px; line-height:60px; text-align:center; float:left; border:2px solid #144567; border-radius:5px; text-align:center; color:#144567; font-size:18px; font-weight:bold; background:none; text-decoration:none; }
.welcome  .new-readmore-12 a:hover{ color:#FFF; background:#003663;}


.Why{  margin:60px 0px 40px 0px; background:url(../images/banner-1.jpg); background-repeat:no-repeat; padding:0px 0px 104px 0px}
.Why h2{ font-size:36px; font-weight:bold; font-family:'Segoe UI'; color:#FFF; padding:30px 0px 20px 0px; margin:0;  text-align:center;}
.Why p{ font-size:14px; font-weight:100;  font-family:'Segoe UI'; color:#003663; padding:10px 0 0 0;}
.Why span{ color:#ffcc02;}
.Why h3{ font-size:36px; font-weight:bold; font-family:'Segoe UI'; color:#003663; padding:0; margin:0; }
.Why .repar{ padding:0; margin:0;}
.Why .repar img{ width:100%; }

.Why .icon-new{ padding:0; margin: 30px auto; border:2px solid #FFF; width:120px; height:120px; text-align:center;  font-size:36px; border-radius:50%; line-height:120px; color:#FFF; }
.Why .icon-new:hover{ border:2px solid #fa9300; color:#fa9300; background:#FFF; }
.Why h4 { font-size:20px; color:#FFF; font-weight:200; font-family: 'Roboto', sans-serif; text-align:center;   } 

.our-services{  margin:60px 0px 0px 0px; }
.our-services h2{ font-size:36px; font-weight:bold; font-family:'Segoe UI'; color:#003663; padding:30px 0px 20px 0px; margin:0;  text-align:center;}
.our-services p{ font-size:14px; font-weight:100;  font-family:'Segoe UI'; color:#7f7d7d; padding:0px 0px 24px 0px; text-align:center;}
.our-services .box{ color:#ffcc02; border:2px solid #003663; padding:0px 0px 40px 0px; }
.our-services .box:hover{transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-ms-transition: 0.5s all ease;}
.our-services .box-2{ color:#ffcc02; }
.our-services .box-2 img{ width:100%;}
.our-services h3{ font-size:22px; font-weight:bold; font-family:'Segoe UI'; color:#003663; padding:10px 0px 20px 0px; margin:0; text-align:center; }
.our-services .repar{ padding:0; margin:0;}
.our-services .repar img{ width:100%; }

.our-services .read_more{ padding:0; margin:0;}
.read_more a{ padding:10px 40px 12px 43px;  font-family:'Segoe UI'; font-size:14px;  margin:0 auto; border:1px solid #003663; text-align:center; text-decoration:none; background:#003663; color:#FFF; }
.read_more a:hover{ color:#000;}


.Call{  margin:60px 0px 0px 0px; background:#003663; }
.Call h2{ font-size: 60px;
    font-weight: bold;
    font-family: 'Segoe UI';
    color: #FFF;
    padding: 30px 0px 0px 193px;
    margin: 0;  }
.Call h3{ font-size:69px; font-weight:bold; font-family:'Segoe UI'; color:#FFF; padding:0px 0px 20px 0px; margin:0; text-align:center;}
.Call span{ color:#fac200;}


.testimonial{ padding:6px 0px 5px 0px; margin:0px 0px 0px 0px;}
.testimonial h2{ font-size: 36px;
    font-weight: bold;
    font-family: 'Segoe UI';
    color: #003663;
    margin: 0; text-align:center;
	
	padding:29px 0px 20px 0px;  }
.new-test{font-family:'Segoe UI'; color:#474747; font-size:16px !important; padding:10px 0px 0px 0px;}

.new-test_r{ padding:0; margin:0;}
.new-test_r img {border:1px solid #FFF; width:90px; height:90px; border-radius:50%; margin:0 auto;}
.testimonial span{ color:#fea905;}


.footer{ padding:0; margin:0; }
.footer .box{ width:50%; background:#000; float:left; padding:10px 0px 427px 0px; background:url(../images/repair.jpg); background-repeat:no-repeat;  }
.footer .box-2{ width:50%; background:#031f37; float:left; padding:10px 0px 26px 0px; margin:0px 0px 30px 0px;  }
.footer h2{ font-size: 36px;
    font-weight: bold;
    font-family: 'Segoe UI';
    color: #FFF;
    margin: 0; text-align:center;
	padding:19px 0px 20px 0px; 
	
	
	 }
	
.footer .input{ width:44%; padding:10px 0px 10px 5px;  float:left;  border:1px solid #FFF; margin:0px 0px 24px 15px; border-radius:5px; background:none; }
.footer .teextarea{ 
    width: 90%;
    padding: 10px 0px 40px 5px;
    float: left;
    border: 1px solid #FFF;
    margin: 0px 0px 19px 15px;
	border-radius:5px; background:none; 
	
}
	 
.footer .send{ width:100px; height:40px; background:#F90; text-align:center; line-height:40px; color:#031f37; border-radius:4px; border:1px solid #fa9300; margin:0px 0px 0px 16px;}


.logo_footer-1{ padding:0; margin:60px 0px 0px 0px;}
.logo_footer-1 .logo{ padding:0; margin:0; border:1px solid #d0cecc;}
.logo_footer-1 h2{ font-size:24px; color:#000; text-align:center;  font-family: 'Segoe UI'; font-weight:600; }
.logo_footer-1 .border{ width:30px; height:3px; background:#F60; margin:0 auto; margin-bottom:22px;}

.bootem{ padding:40px 0 0 0; margin:45px 0px 0px 0px; color:#fff; background:#313132;}
.bootem h2{ padding:0px 0px 9px 0px; margin:0; font-size:30px; color:#FFF;  font-family: 'Segoe UI'; font-weight:bold;}
.bootem span{ padding:0; margin:0;  font-family: 'Segoe UI';}
.bootem .link{ border-bottom:1px solid #FFF;}
.bootem p{ color:#FFF;}

.middele-1{ padding:5px 0px 10px 0px; margin:0;}
.middele-1 p{ padding:0; margin:14px 0px 0px 0px; color:#333; font-size:14px;}

.new-readmore-12{ padding:0; margin:0;}
.new-readmore-12 a{ padding:9px 10px 10px 10px; margin:5px 0px 0px 0px; border:1px solid #C60; border-radius:5px; text-align:center; background:#C60; color:#FFF;}
.new-readmore-12 a:hover{ color:#000;}



.about-us{ padding:0; margin:0; border-top: }
.about-us h2{padding:0px 0px 9px 0px; margin:0; font-size:30px; color:#011934;  font-family: 'Segoe UI'; font-weight:bold;}
.about-us p{ padding:0; margin:0; font-size:16px; font-family: 'Segoe UI'; text-align:justify; }



.Services { padding:0; margin:0;}
.Services h2{padding:0px 0px 9px 0px; margin:0; font-size:29px; color:#474747;  font-family: 'Segoe UI'; font-weight:bold; text-align:center;}
.Services h3{padding:0px 0px 9px 0px; margin:0; font-size:16px; color:#474747;  font-family: 'Segoe UI';  text-align:center;}

.box-2{ color:#ffcc02; }
.Services .box-2 img{ width:100%;}

.Services .service-box { padding:5px; margin:0; border:1px solid #bcbbbb;}
.service-box:hover { padding:5px; margin:0; border:1px solid #011934; box-shadow:0px 0px 1px #03F;}
.Services h3{ font-size:22px; font-weight:bold; font-family:'Segoe UI'; color:#003663; padding:10px 0px 20px 0px; margin:0; text-align:center; }
.Services .repar{ padding:0; margin:0;}
.Services .repar img{ width:100%;  }
.repar img:hover{opacity:0.3;}

.banner-1{ padding:0; margin:0;}
.banner-1 img{ width:100%; border-bottom:2px solid #F00; margin-bottom:50px; border-top: 2px solid #000;}

.contact_us{ padding:0; margin:0;}
.contact_us .input{ padding: 10px 0px 5px 0px; margin: 0px 0px 11px 0px; width:100%; border:1px solid #999; border-radius:4px;}
.contact_us .select{ padding:9px 0px 8px 0px; margin:0; width:100%; border:1px solid #999; border-radius:4px;}
.contact_us .textarea{ padding:10px 0px 60px 0px; margin:0; width:100%; border:1px solid #999; border-radius:4px;}
.contact_us .send {
    padding: 0;
    margin: 17px 0px 0px 0px;
    width: 134px;
    height: 43px;
    line-height: 30px;
    background: #333;
    text-align: center;
    border: 1px solid #999;
    border-radius: 4px;
    float: left;
    color: #FFF;
}
.contact_us .send:hover { border:1px solid #000; color:#000; background:none !important;}

.contact_us .box{ padding:0; margin:0; border:1px solid #999;}
.contact_us h3{ font-size:21px; color:#000; font-family: 'Segoe UI'; margin:0; font-weight:600;  }
.left-top-border{ padding:0; margin:0; border:1px solid #999; padding:10px; border-radius:4px; }
.contact_us p{ font-size:14px; color:#000;}

.get-in_touch{ padding:0; margin:0;}
.get-in_touch a {
    padding: 15px 20px 16px 19px;
    margin: 272px 0px 0px 570px;
    border: 1px solid #C60;
    border-radius: 5px;
    text-align: center;
    background: #C60;
    color: #FFF;
    position: absolute;
	text-decoration:none;
}
.get-in_touch  a:hover{ color:#FFF; text-decoration:none; background:none ; border:1px solid #FFF;}

.text-line {
    padding: 0;
    margin: 0;
    position: absolute;
    margin: 172px 0px 0px 331px;
    
}
.text-line h2{ font-size:44px; color:#FFF; font-family: 'Segoe UI'; font-weight:600;}




