@charset "utf-8";*{margin:0px;padding:0px;list-style:none;box-sizing:border-box;outline:none;}
body{font-family:'Roboto Condensed', sans-serif;}
img{max-width:100%;border:none;}
a{text-decoration:none;color:#242424;}
a:hover{color:#10069f;}
a:focus{outline:none;}
p{font-size:18px;color:#3c3c3c;line-height:24px;}
h1, h2, h3, h4, h5{font-weight:normal;}
.row{width:100%;float:left;}
.clear{clear:both;}
.center{text-align:center;}
.wrapper{width:90%;margin:0 auto;max-width:1200px;}
.header{width:100%;float:left;}
.header-col-1{width:30%;float:left;}
.header-col-1 img{display:block;}
.header-col-2{width:60%;float:right;margin-top:30px;}
.header-contact{float:right;}
.header-contact li{display:inline-block;height:36px;}
.header-contact li:nth-child(1){background:url(../images/icon-1.png) left center no-repeat;margin-right:20px;}
.header-contact li:nth-child(2){background:url(../images/icon-2.png) left center no-repeat;margin-right:20px;}
.header-contact li a{font-size:36px;color:#001e5e;line-height:36px;padding-left:45px;}
.nav{text-align:right;margin-top:60px;}
.nav li{display:inline-block;}
.nav li a{font-size:18px;color:#979390;padding:0 20px;}
.nav li a:hover, .nav li a.active{color:#001e5e;}
.banner{width:100%;float:left;}
.banner img{width:100%;display:block;}
.content-row-1{width:100%;float:left;padding:40px 0;}
.title{font-size:40px;color:#001e5e;text-align:center;margin-bottom:15px;background:url(../images/line-style.jpg) left center repeat-x;}
.title span{position:relative;padding:0 20px;background:#FFF;}
.title span:after{position:absolute;left:0px;top:18px;z-index:1;content:"";height:12px;width:13px;background:url(../images/title-bg.png) right top no-repeat;}
.title span:before{position:absolute;right:0px;top:18px;z-index:1;content:"";height:12px;width:13px;background:url(../images/title-bg.png) right top no-repeat;}
.title2{font-size:40px;color:#001e5e;text-align:center;margin-bottom:15px;background:url(../images/line-style.jpg) left center repeat-x;}
.title2 span{position:relative;padding:0 20px;background:#f5f3f0;}
.title2 span:after{position:absolute;left:0px;top:18px;z-index:1;content:"";height:12px;width:13px;background:url(../images/title-bg.png) right top no-repeat;}
.title2 span:before{position:absolute;right:0px;top:18px;z-index:1;content:"";height:12px;width:13px;background:url(../images/title-bg.png) right top no-repeat;}
.content-row-1 p{color:#94908d;font-size:18px;line-height:24px;text-align:center;}
.content-row-1 p a{color:#001e5e;}
.content-row-2{width:100%;float:left;background:#f5f3f0;}
.content-row-2-col-1{padding:25px 15px 35px 15px;width:50%;float:left;border-right:#e1e1e1 solid 1px;}
.content-row-2-col-2{padding:25px 15px 35px 15px;width:50%;float:right;}
.content-row-2-col-2 p{font-size:18px;color:#938f8c;line-height:30px;text-align:center;}
.service-list li{display:inline-block;float:left;width:50%;background:url(../images/icon-3.png) left center no-repeat;padding-left:25px;font-size:18px;color:#938f8c;margin:5px 0;}
.content-row-3{background:#001e5e;width:100%;float:left;padding:35px 0;text-align:center;}
.content-row-3 p{font-size:26px;color:#FFF;line-height:36px;}
.content-row-3 p a{color:#FFF;}
.contact-btn{display:inline-block;color:#FFF;font-size:22px;background:#ff9902 url(../images/icon-4.png) 86% center no-repeat;padding:14px 62px 14px 35px;border-radius:6px;margin-top:20px;}
.contact-btn:hover{color:#FFF;}
.content-row-4{width:100%;float:left;padding:35px 0;}
.content-row-4-col-1{width:25%;float:left;}
.content-row-4-col-2{width:45%;float:right;}
.content-row-4 h2{font-size:26px;color:#001e5e;margin-bottom:15px;}
.content-row-4-col-1 p{font-size:16px;color:#938f8c;background:url(../images/icon-5.png) left 4px no-repeat;padding-left:20px;}
.footer-contact li{display:block;float:left;font-size:16px;color:#938f8c;margin-bottom:10px;padding:4px 0 4px 20px;}
.footer-contact li a{color:#938f8c;}
.footer-contact li:nth-child(1){background:url(../images/icon-6.png) left center no-repeat;}
.footer-contact li:nth-child(2){background:url(../images/icon-7.png) left center no-repeat;}
.footer-contact li:nth-child(3){background:url(../images/icon-8.png) left 4px no-repeat;}
.insivible {width: 100%;float: left;}
.insivible ul {width:100%;float: left;}
.insivible ul li {display: inline-block;float: left;}
.insivible ul li  a {display: block;float: left;font-size: 8px;color: #f5f3f0;}
.copyright{width:100%;float:left;background:#f5f3f0;padding:20px 0;}
.copyright p{font-size:14px;color:#777777;}
.copyright-col-1{width:50%;float:left;}
.copyright-col-2{width:50%;float:right;text-align:right;}
.responsive_menu{width:100%;position:relative;display:none;float:left;margin:7px 0;background:transparent;}
.responsive_menu li{display:inline;float:right;cursor:pointer;margin-right:20px;}
.responsive_menu li ul{width:100%;background:rgba(0,0,0,1);position:absolute;right:0;top:50px;text-align:left;transition:300ms all;-moz-transition:300ms all;-webkit-transition:300ms all;opacity:0;z-index:1000;height:0px;overflow:hidden;}
.responsive_menu li.open ul{opacity:1;top:32px;height:auto;}
.responsive_menu li ul li{display:block;float:left;width:100%;}
.responsive_menu li ul li:last-child a{border-bottom:none;}
.responsive_menu li ul li a{padding:12px 15px;color:#fff;text-decoration:none;display:block;border-bottom:1px solid #393939;transition:300ms all;-moz-transition:300ms all;-webkit-transition:300ms all;font-family:sans-serif;font-size:15px;}
.responsive_menu li ul li a:hover{color:#ffa203;}
.responsive_menu li ul li a.active{color:#ffa203;}
.menu{padding:5px 3px;width:36px;height:25px;display:block;float:right;}
.menu .line{width:30px;height:3px;background:#001e5e;display:inline-block;position:relative;top:6px;}
.menu .line:before{width:30px;height:3px;background:#001e5e;content:"";display:block;position:absolute;left:0;top:6px;transition:300ms all;-moz-transition:300ms all;-webkit-transition:300ms all;}
.menu .line:after{width:30px;height:3px;background:#001e5e;content:"";display:block;position:absolute;left:0;bottom:6px;transition:300ms all;-moz-transition:300ms all;-webkit-transition:300ms all;}
.open{}
.open .line{width:30px;height:3px;background:transparent;display:inline-block;position:relative;top:6px;}
.open .line:before{width:30px;height:3px;background:#001e5e;content:"";display:block;position:absolute;left:0;top:0px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.open .line:after{width:30px;height:3px;background:#001e5e;content:"";display:block;position:absolute;left:0;bottom:0px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.inner-row-1{width:100%;float:left;border-top:#D3D3D3 solid 2px;padding:30px 0 40px 0;}
.inner-row-1 p{color:#94908d;font-size:18px;line-height:24px;}
.inner-gallery{margin-top:30px;}
.inner-gallery li{display:inline-block;float:left;width:23.5%;background:#f2f2f2;padding:8px;margin:0 2% 2% 0;}
.inner-gallery li img{display:block;}
.inner-gallery li:nth-child(4n){margin-right:0px;}
.reviews-box{width:100%;float:left;}
.reviews-box p{color:#94908d;font-size:16px;font-weight:300;}
.reviews-box p span{color:#001e5e;display:block;margin-top:20px;font-weight:400;font-style:italic;}
.contact-row-1{width:100%;float:left;padding:20px 0;}
.contact-row-1-col-1{width:48%;float:left;}
.contact-row-1-col-1 p{font-size:16px;color:#94908d;}
.map-box{width:100%;float:left;border:#DFDFDF solid 1px;padding:4px;margin-top:20px;background:#fbfbfb;}
.contact-row-1-col-2{width:48%;float:right;}
.form-box{width:100%;float:left;position:relative;margin-bottom:6px;}
.form-box input[type="text"], .form-box input[type="email"], .form-box input[type="mobile"]{width:100%;float:left;padding:8px 5px;border:#d9d9d9 solid 1px;background:#FFF;font-size:14px;}
.form-box textarea{width:100%;float:left;padding:5px;height:90px;font-size:14px;font-family:'Open Sans', sans-serif;border:#d9d9d9 solid 1px;background:#FFF;}
.form-box input[type="submit"]{float:right;padding:10px 35px;border:none;background:#001e5e;font-size:14px;color:#FFF;cursor:pointer;margin-top:10px;}
.form-box input[type="submit"]:hover{background:#000;}
.form-box label{font-size:17px;color:#3d3d3d;width:100%;float:left;margin-bottom:8px;}
.sucessmgs{background:#001e5e;padding:10px;color:#fff;}
@media screen and (max-width:1100px){.nav{margin-top:40px;}
.nav li a{font-size:15px;padding:0 8px;}
.header-contact li a{font-size:28px;}
}
@media screen and (max-width:890px){.header-col-1{width:100%;text-align:center;}
.header-col-1 img{display:inline-block;}
.header-col-2{width:100%;text-align:center;margin-top:10px;}
.header-contact{float:none;}
.nav{text-align:center;margin:15px 0;}
.content-row-2-col-1{width:100%;border-right:none;}
.content-row-2-col-2{width:100%;}
}
@media screen and (max-width:720px){.inner-gallery li{width:32%;}
.inner-gallery li:nth-child(4n){margin-right:2%;}
.inner-gallery li:nth-child(3n){margin-right:0;}
}
@media screen and (max-width:580px){.nav{display:none;}
.responsive_menu{display:block;}
.content-row-4-col-1{width:50%;min-height:200px;}
.copyright-col-1{width:100%;text-align:center;}
.copyright-col-2{width:100%;text-align:center;}
.inner-gallery li{width:48%;margin-right:0px;}
.inner-gallery li:nth-child(2n){float:right;}
.inner-gallery li:nth-child(4n){margin-right:0;}
}
@media screen and (max-width:400px){.inner-gallery li{width:100%;text-align:center;}
.inner-gallery li img{display:inline;}
}