@charset "utf-8";
/* CSS Document */
@import url("menu.css");
@import url("flexslider.css");
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro|Poppins:400,700|Oswald:400,700|Lato|Roboto+Slab|Roboto:400,700');

body { margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h5,h6 { margin:0px; padding:0px;}
.cl{ clear:both; }

img { vertical-align:middle; border:none; }
#wrapper { width:100%; }
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }

/*top div start*/
.top {background: #D74324;} 
.email { font-family:'Montserrat', sans-serif; font-size:13px; color:#ededed; line-height:35px; font-weight:bold; }
.social { }
.social ul { margin:0px; padding:0px; list-style:none;}
.social li i {float:left;width:20px;height:20px;line-height:20px;text-align:center;-webkit-border-radius:10%;-moz-border-radius:10%;border-radius:10%;margin-right:10px;background: #d74324;color:#FFF;margin-top:7px;}
.social ul li a i:hover {background: #0085c3;color:#FFF;}
/*top div end*/

/*header div start*/
.header {padding: 7px 0px 10px 0px;}
.phone { float:right; font-family:'Roboto Slab'; font-size:24px; text-align:center; margin-top:6px; }
.phone a {text-decoration:none;color: #f37001;}
.phone span {font-weight:bold;color: #1e1e1e;font-size:18px;}
/*header div end*/

/*adv box div start*/
.adv_box {background: #ffffff;border-top: 9px solid rgb(239, 239, 239);padding:30px 0px 30px 0px;text-align:center;}
.adv_box h3 { font-family:'Roboto', sans-serif; color:#fff; font-size:22px; padding:10px 0px 10px 0px; text-transform: uppercase;}
.adv_box  p { font-family:'Roboto', sans-serif; color:#fff; font-size:15px;}
.adv_box i {  color: #fff;  font-size: 38px; border: 2px solid #fff; border-radius: 50%; width: 100px; height: 100px;line-height: 100px;}
.adv_box .more {background: #ffffff;padding:10px;display:inline-block;color:#454545;}
.adv_box .more:hover{background: #f37001;text-decoration:none;color:#fff;} 
/*adv box div end*/

/*content div start*/
.content { background:#fff;}
/*content div end*/

/*center div start*/
.weldiv { margin-top:20px; }
.weldiv h1 {font-family:'Roboto', sans-serif;color: #0085c3;font-size:30px;padding-bottom:10px;}
.weldiv .body_text {font-family: 'Roboto',Arial,Helvetica, sans-serif;font-size: 12px;color:#000000;line-height:1.7em;text-align:justify;}
/*center div end*/

/*callback form css start*/
.callback { margin:10px 0px 10px 0px;}
.callback h2 {background: #0085c3;font-family:"Lato", sans-serif;font-size:24px;color:#FFF;font-weight:normal;border-radius:10px 10px 0 0;text-align:center;padding:10px 0;}
.callback_inner { background:#fafafa;  border-radius:0 0 10px 10px; padding:20px; border:1px solid #B5B5B5; box-shadow: 1px 1px 9px #C5C5C5; }
.form-group { margin:11px 0; }
.callback_inner ::-webkit-input-placeholder { font-family:'Open Sans', arial, sans-serif; font-size:13px; color:#000; }
.callback_inner .form-group input { width:100%; border:#CCCCCC 1px solid; } 
.callback_inner .form-group textarea { width:100%; border:#CCCCCC 1px solid; } 
.callback_inner .form-group input.code { float:left; width:65%; border:#CCCCCC 1px solid; margin-right:5px; }
.callback_inner .captcha { padding:9px; background:#FFF; border-radius:4px; border:#CCCCCC 1px solid; }
.callback_inner input[type=text]:focus { box-shadow:0px 0px 5px #2f92f8 !important; border:1px solid #2f92f8 !important; outline:none; }
.callback_inner textarea:focus { box-shadow:0px 0px 5px #2f92f8 !important; border:1px solid #2f92f8 !important; outline:none; }
.submit {font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:16px;color:#FFF;padding:6px 26px 6px 26px;background: #0085c3;cursor:pointer;outline:none;border-radius:none;border:none;}
.submit:hover {background: #162541;color:#FFF;outline:none;border-radius:none;border:none;}
/*callback form css end*/

/*our services css start*/
.services { margin:20px auto; background:#F7F5F5; padding:40px 0px 40px 0px; }
.services h4 { font-family:'Roboto', sans-serif; font-size:30px; color:#1884f3; padding-bottom:8px; margin-bottom:8px; text-align:center; text-transform: uppercase; }
.services h5 { font-family: 'Roboto', sans-serif;  color: #fff;  margin: 3px 0px;  padding: 3px 0px; font-size: 20px; font-weight: bold;}
.rpost1 { border-bottom:2px solid #0b59a9; margin:0px auto; margin-bottom:10px; margin-top:5px;  box-shadow: 1px 1px 3px #C5C5C5; }
.rpost1:hover { -webkit-transition:border-bottom 1s ease; -moz-transition:border-bottom 1s ease; -o-transition:border-bottom 1s ease; transition:border-bottom 1s ease;  }
.services .rdetails {font-family:'Roboto', sans-serif;font-size:14px;color:#fff;line-height:22px;padding:5px;background: #162541;text-align:center;}
.services .rdetails:hover {background: #f37001;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease;}
.rpost1:hover,.rpost2:hover { border-bottom:2px solid #ee151b; }
/*our services css end*/

/*adv box div start*/
.about_main {margin-top:30px;margin-bottom:30px;/* text-align:center; */}
.about h3 {font-family: 'Roboto', sans-serif;color: #162541;font-size:20px;margin-top:10px;position:relative;font-weight:bold;padding-bottom:10px;}
.about { padding:15px; background:#f6f6f6; border-bottom:3px solid #ee151b; transition: all 0.3s ease 0s; border:1px solid #CCCCCC;}
.about p{ font-family: 'Roboto', sans-serif; font-size:14px; color:#333; line-height:22px;}
.about:hover { background: #ffffff none repeat scroll 0 0;  box-shadow: 0 2px 20px rgba(34, 30, 31, 0.4);}
.about .more {background: #0085c3;padding:10px;display:inline-block;color:#fff;}
.about .more:hover{background: #162541;text-decoration:none;color:#fff;} 
/*adv box div end*/


/*testimonial css start*/
.testimonial_main { background:url(../images/testimonial_bg.jpg) no-repeat; background-size: cover; padding:40px 0px 40px 0px;   }
.testimonial_main h2 {width:20%;margin:0px auto;font-family:'Oswald',sans-serif;font-size:30px;color: ;text-align:center;text-transform:uppercase;border:2px solid #FFFFFF;padding:6px;border-radius:25px;text-shadow: 1px 1px #292828;margin-bottom:10px;}
#testimonials { width:70%; margin:0px auto; position:relative; margin-top:30px; }
#testimonials .testimonial { width:100%; left:0px; top:0px; z-index:1; padding:0 10px 0px 10px; position:absolute; }
#test_container { position:relative; overflow:hidden;}
#testimonials .testimonial_text{ font-family:"Raleway", sans-serif; font-size:16px; color:#fff; text-align:center; line-height:2em; }
#testimonials .testimonial_name { font-family:"Arial",sans-serif; font-size:3px; color:#000; font-weight:bold; text-align:center;  margin:10px auto 3px; text-align:right; }
#testimonials .testimonial_designation { font-size:14px; line-height:14px; font-family:'Oswald', sans-serif; font-weight:bold; text-align:center; color:#E7E4E4; margin-top:12px; }
#t_pagers { text-align:center; z-index:2;}
#t_pagers .pager { display:inline-block; text-decoration:none; width:10px; min-height:10px; margin-right:5px; background:#ccc; border-radius:50%; cursor:pointer; }
#t_pagers .pager.active { background:#ffae00; }
/*testimonial css end*/


/*bottom css start*/
.bottom {background: #0085c3;padding:15px 0px 15px 0px;font-family:'roboto', Arial,Helvetica,sans-serif;/* border-top:5px solid #454545; */}
.bottom .bott1 { }
.bottom .bott1 h2 { font-family:'roboto', Arial,Helvetica,sans-serif; font-size:18px; color:#fff; padding-bottom:10px; }
.bottom .bott1 h2 span {color: ;}
.bottom h2:after { display:block; width:30px; margin-top:18px; border-top:0px solid #666; content:''; }
.bottom .bott1 .text { color:#ebebeb; }
.bottom .bott1 .text strong { color:#fff;}

.bottom .bott2 h2 {font-family:'roboto', Arial,Helvetica,sans-serif;font-size:18px;color:#fff;/* padding-bottom:20px; */}
.bottom .bott2 h2 span { color:;}
.bott2 ul { margin:0px; padding:0px; list-style-type:none;}
.bott2 li {  font-size:14px; color:#FFF; border-bottom:#c9cbce 1px solid; }
.bott2 li a {text-decoration:none;color: #fffbfb;line-height:3em;padding-left:10px;}
.bott2 li a:hover {text-decoration:none;color: #c9c9c9;}
.bott2 li i { margin-right:10px; }

.bottom .bott3  {  font-size:13px; color:#ebebeb;}
.bottom .bott3 h2 { font-family:'roboto', Arial,Helvetica,sans-serif; font-size:18px; color:#fff; padding-bottom:20px; }
.bottom .bott3 h2 span { color:#5c5b59;  }
.bottom  h2:after { display:block; width:30px; margin-top:18px; border-top:1px solid #666; content:''; }
.bottom .fa-2x { font-size:20px; margin-right:15px; float:left;}
/*bottom css end*/

/*footer css end*/
.footer {background: #0085c3;padding:10px 0px 10px 0px;}
.copy { font-family:'roboto', Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; line-height:2.5em; }
.copy a { color:#F3182C; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#fff; text-decoration:underline;} 
.powered_by { font-family:'roboto', Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; line-height:2.5em; }
.powered_by a { text-decoration:none; color:#FFF; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; }
.powered_by a:hover {color: #f37001;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
/*footer css end*/

/*photo gallery box Css start*/
.our_clients { }
.our_clients h2 {font-family: 'Roboto', sans-serif; color: #ee151b; font-size: 30px;  padding-bottom: 10px; margin-bottom: 20px;}
.our_clients_in { margin-bottom:16px; overflow:hidden; }
.our_clients .clients { width:auto; float:left; margin:6px 6px 6px 6px; background:#FFF;  padding:2px; height:80px; } 
.our_clients img { border:1px solid #D4D4D4; } 
.clients_name {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align: center;}
/*photo gallery box Css End*/
