@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400');*{margin:0;padding:0;transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;}
img{max-width:100%;}
h1, h2{font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:700;margin-top:0;}
h3{font-weight:600;color:#171717;font-size:17px;margin:0;padding-bottom:15px;}
a{text-decoration:none;transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;}
a:hover{text-decoration:none;color:#ff642c;}
body{font-family:'Roboto', sans-serif;color:#4c4c4c;font-size:14px;font-weight:500;}
.top-header{background:#1d1d1d;border-top:#de3001 solid 1px;}
.top-left{float:left;}
.top-left ul, .social ul{list-style-type:none;}
.top-left li{float:left;padding:13px 0;color:#FFF;}
.top-left li:first-child{margin-right:28px;}
.top-left li img{margin-right:12px;}
.top-left li a{color:#FFF;}
.top-left li a:hover{color:#ff642c;}
.top-right{float:right;padding-top:5px;}
.navbar-header{position: relative; max-width: 100%; height: 94px;float: none;text-align: center;}
.navbar-header{height:auto !important;}
.logo{position: relative;left: 0;top: 0;width: 252px;height: auto;display: inline-block; z-index: 1;margin: 5px 0 0;}
.custome-menu{background:#FFF;border-radius:0;margin-bottom:0;border:0;}
.custome-menu ul.navbar-nav{float: none;text-align: center; padding: 15px 0 10px;display: inline-block;}
.navbar-collapse.collapse{text-align: center;}
.navbar-default .navbar-nav > .current_page_item > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:none;color:#ff642c;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#ff642c;}
.custome-menu .navbar-nav{color:#3a3a3a;font-size:13px;font-family:'Roboto', sans-serif;font-weight:500;text-transform:uppercase;}
.custome-menu .navbar-nav > li > a{padding:0 0px;margin-left:20px;margin-right:20px;color:#3a3a3a;}
.custome-menu .navbar-nav > li:first-child > a{margin-left:0;}
.custome-menu .navbar-nav > li:last-child > a{margin-right:0;}
.custome-menu .navbar-nav > li:last-child:after{display:none;}
.custome-menu .navbar-nav li{position:relative;}
.custome-menu .navbar-nav > li:after{content:"";position:absolute;right:0;top:5px;width:1px;height:10px;background:#3a3a3a;display:inline-block;}
.main-banner{background:#000;}
.main-banner .item >img{opacity:;position:relative;z-index:0;width:100%;}
.main-banner .item:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(00, 00, 00, 0.01);}
.caption{text-align:center;color:#FFF;position:absolute;top:34%;z-index:1;width:100%;}
.caption h2, .caption span{font-size:35px;font-family:'Poppins', sans-serif;font-weight:700;}
.caption span{color:#ff642c;display:block;text-transform:uppercase;font-family:'Poppins', sans-serif;font-weight:700;}
.caption h2{line-height:36px;overflow:hidden;}
.caption a{background:#de3c01;font-size:15px;font-family:'Poppins', sans-serif;font-weight:500;color:#FFF;text-align:center;border-radius:25px;padding:10px 20px;display:inline-block;-webkit-box-shadow:0px 0px 0px 3px rgba(255,255,255,0.08);-moz-box-shadow:0px 0px 0px 3px rgba(255,255,255,0.08);box-shadow:0px 0px 0px 3px rgba(255,255,255,0.08);}
.main-banner .carousel-control{display:none;}
.main-banner .carousel-indicators{top:150px;bottom:inherit;margin-left:inherit;width:12px;left:inherit;right:10px;}
.main-banner .carousel-indicators li{border:0;background:#FFF;width:8px;height:8px;}
.main-banner .carousel-indicators .active{height:47px;background:#ff5622;}
.main-banner .container{position:relative;}
#scoll-down{background:url(assets/images/scrolldown.png) no-repeat;width:28px;cursor:pointer;height:58px;position:absolute;bottom:20px;left:50%;margin-left:-12px;}
.home-about-area{padding:70px 0;}
.home-about-area h2{color:#ff642c;margin-bottom:25px;font-size:22px;text-align:left;}
.home-about-area p{margin-bottom:25px;line-height:24px;}
.home-about-left{float:left;width:57.36%;}
.home-about-right{float:right;width:41.40%;position:relative;}
.home-about-img1{width:367px;height:267px;background:#FFF;border:#FFF solid 8px;}
.home-about-img2{width:198px;height:198px;background:#f4551c;border:#f4551c solid 5px;position:absolute;top:190px;right:0%;}
.home-about-img1, .home-about-img2{-webkit-box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.13);overflow:hidden;}
.more{display:inline-block;background:#de3c01;color:#FFF;font-family:'Poppins', sans-serif;font-weight:700;font-size:15px;text-align:center;padding:10px 25px;-webkit-box-shadow:0 4px 14px -4px rgba(30, 30, 30, 0.34);-moz-box-shadow:0 4px 14px -4px rgba(30, 30, 30, 0.34);box-shadow:0 4px 14px -4px rgba(30, 30, 30, 0.34);border-radius:25px;border:#FFF solid 3px;}
.our-work-panel{padding:66px 0;background:url(assets/images/blk-bg.jpg) no-repeat 0 0/cover;text-align:center;}
.our-work-box{border-right:#474747 dashed 1px;}
.our-work-box-img{width:80px;height:80px;overflow:hidden;border:#FFF dashed 1px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;display:inline-block;margin-bottom:23px;}
.our-work-box-img > img:hover{margin-top:-82px;}
.our-work-panel h3{font-size:20px;color:#FFF;margin-bottom:25px;}
.our-work-panel ul{list-style-type:none;text-align:center;margin-bottom:0;}
.our-work-panel li{font-family:'Roboto', sans-serif;display:inline-block;width:32%;padding:0 5px;vertical-align:middle;color:#cacaca;}
.home-testimonial{padding:45px 0 55px;text-align:center;}
h1{font-size:33px;color:#de3c01;text-align:center;margin-bottom:35px;font-weight:700;}
.home-testimonial .item{padding-right:15px;padding-left:15px;width:calc(100%/3);float:left;}
.home-testimonial .home-testimonial-info{background:#de3c01;color:#FFF;text-align:center;padding:50px 5px 20px;-webkit-box-shadow:0px 15px 30px -9px rgba(0,0,0,0.27);-moz-box-shadow:0px 15px 30px -9px rgba(0,0,0,0.27);box-shadow:0px 15px 30px -9px rgba(0,0,0,0.27);}
.be_af{width:92%;margin:0 auto;}
.be_img figure{margin-bottom:15px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.39);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.39);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.39);}
.be_img figure, .af_img figure{border:5px solid #ff662e;position:relative;border-radius:0px;}
.be_img figure:before, .af_img figure:before{position:absolute;content:"";background:url(assets/images/lebel.png);width:86px;height:43px;left:0;bottom:28px;}
.be_img figure:after{position:absolute;content:"BEFORE";left:7px;bottom:39px;z-index:9;color:#de3c01;font-family:'Poppins', sans-serif;font-weight:600;font-size:16px;}
.af_img figure:after{position:absolute;content:"AFTER";left:7px;bottom:39px;z-index:9;color:#de3c01;font-family:'Poppins', sans-serif;font-weight:600;font-size:16px;}
.be_img figure img, .af_img figure img{width:100%;}
.rd_mre{margin-top:30px;}
.home-testimonial .home-testimonial-info1{min-height:240px;}
.home-testimonial .home-testimonial-info h4{font-family:'Roboto', sans-serif;font-size:16px;margin-top:0;}
.home-testimonial .home-testimonial-info span{font-size:13px;padding-bottom:10px;display:block;}
.home-testimonial .home-testimonial-info p{font-weight:500;padding:0 8px;background-image:url(assets/images/coma-top-img.png), url(assets/images/coma-btm-img.png);background-position:left top, right bottom;background-repeat:no-repeat, no-repeat;}
.home-testimonial .item img.test_icon{width:70px;height:70px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;margin-bottom:-35px;}
.home-testimonial .owl-nav{display:none;}
.home-testimonial .owl-theme .owl-dots{padding-top:40px;}
.home-testimonial .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;}
.home-testimonial .owl-theme .owl-dots .owl-dot span{width:11px;height:11px;margin:5px 7px;background:#303030;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}
.home-testimonial .owl-theme .owl-dots .owl-dot.active span{background:#ff642c;width:47px;height:8px;}
.video-quote-new{padding-bottom:35px;}
.video-quote-new p{font-size:18px;line-height:30px;}
.video-quote-new a{color:#FF642C;}
.video-quote{padding-bottom:35px;}
.video-quote h2{font-size:30px;color:#ff642c;text-align:left;margin-bottom:15px;}
.quote-form .form-group{margin-bottom:30px;}
.quote-form .form-control{border-radius:0;font-size:13px;font-family:'Roboto', sans-serif;font-weight:500;border:#636363 solid 1px;}
.msg-box{margin-bottom:0;}
.msg-box .form-control{height:198px;}
.quote-btn{width:140px;height:44px;background:#de3c01;color:#FFF;font-family:'Poppins', sans-serif;font-weight:700;font-size:15px;text-align:center;-webkit-box-shadow:0 4px 14px -4px rgba(30, 30, 30, 0.34);-moz-box-shadow:0 4px 14px -4px rgba(30, 30, 30, 0.34);box-shadow:0 4px 14px -4px rgba(30, 30, 30, 0.34);border-radius:25px;border:#FFF solid 3px;text-transform:uppercase;line-height:30px;}
.home-blog{padding-bottom:35px;}
.home-blog-box{border:#e0e0e0 solid 1px;padding:25px 15px;}
.home-blog-box:hover{-webkit-box-shadow:0 0 18px 5px rgba(186,184,184,0.75);box-shadow:0 0 18px 5px rgba(186,184,184,0.75);}
.blog-date{font-family:'Roboto', sans-serif;font-weight:500;font-size:13px;color:#0f1b35;margin-bottom:15px;}
.blog-title{font-family:'Roboto', sans-serif;font-weight:500;font-size:14px;color:#515151;margin-bottom:20px;line-height:21px;}
.home-blog-box p{color:#787878;font-family:'Roboto', sans-serif;margin-bottom:20px;line-height:21px;}
.home-blog-box a{color:#515151;font-family:'Roboto', sans-serif;font-weight:500;text-transform:uppercase;font-size:13px;display:inline-block;}
.home-blog-box a i{padding-left:5px;font-size:16px;vertical-align:middle;}
.home-blog-box a:hover{color:#de3c01;}
.home-blog-box a:hover i{padding-left:15px;}
footer{background:url(assets/images/footer-bg.png) repeat;}
.footer-border{border-top:#ff642c solid 3px;margin-top:-3px;}
.footer-left{float:left;width:25%;background:#de3c01;padding:15px 0 15px 15px;}
.footer-left ul{list-style-type:none;}
.footer-left li{margin-bottom:20px;color:#FFF;font-size:13px;display:table;width:100%;padding-right:5px;word-break:break-all;}
.footer-left li p{font-family:'Poppins', sans-serif;font-weight:600;text-transform:uppercase;margin-bottom:5px;}
.footer-left li > div{vertical-align:middle;display:table-cell;width:100%;}
.footer-left li i{vertical-align:middle;}
.footer-left li a{font-size:14px;color:#FFF;}
.footer-left li:first-child i{font-size:28px;}
.footer-left li:first-child a{font-family:'Roboto Condensed', sans-serif;}
.footer-left li:nth-child(2) i{font-size:17px;}
.footer-left li:last-child i{font-size:19px;}
.footer-right{float:right;width:68.42%;color:#7f7f7f;padding-top:23px;}
.footer-title{font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:15px;color:#FFF;}
.footer-link{width:60.51%;float:left;}
.footer-link .footer-title{padding-left:21.18%;}
.footer-link ul{list-style-type:none;padding-left:21.18%;padding-right:12.76%;float:left;border-left:#3f3f40 dashed 1px;border-right:#3f3f40 dashed 1px;width:100%;}
.footer-link li{width:50%;display:block;float:left;font-size:13px;margin-bottom:10px;padding-left:10px;position:relative;}
.footer-link li:before{content:"\f111";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#FFF;font-size:3px;padding-right:0.5em;position:absolute;top:7px;left:0;}
.footer-link li:last-child{margin-bottom:0;}
.footer-link li a{color:#7f7f7f;}
.footer-link li a:hover{color:#de3c01;}
.footer-social{float:right;width:33.33%;padding-left:4.50%;}
.copy-right{background:#141414;font-family:'Roboto', sans-serif;font-weight:500;font-size:11px;color:#FFF;text-align:center;padding:5px 15px;}
.modal-bg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.3);z-index:3;}
.modalCus{width:60%;height:70%;position:fixed;top:50%;left:50%;background:#fff;padding:15px;z-index:4;margin:0 !important;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}
.modalCus iframe{width:100% !important;height:100% !important;display:block !important;}
.modal-close{position:absolute;width:30px;height:30px;top:-15px;right:-15px;background:#DE3C01;text-align:center;color:#fff;font-size:15px;line-height:30px;cursor:pointer;border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.wpcf7-response-output{width:100%;margin:20px 0 0 0 !important;padding:15px 15px 15px 45px !important;position:relative;}
.wpcf7-response-output::before{width:45px;height:100%;text-align:center;position:absolute;top:50%;left:0;font-size:28px;font-family:'FontAwesome';transform:translateY(-40%);-o-transform:translateY(-40%);-ms-transform:translateY(-40%);-moz-transform:translateY(-40%);-webkit-transform:translateY(-40%);}
.wpcf7-validation-errors{background:#ffede7;border:#DE3C01 1px solid !important;color:#DE3C01;}
.wpcf7-validation-errors::before{content:"\f071";}
.wpcf7-mail-sent-ok{background:#dfffe2;border:#005208 1px solid !important;color:#005208;}
.wpcf7-mail-sent-ok::before{content:"\f058";}
.bannerInr img{width:100%;}
.entry-header{padding:80px 0 25px;}
.entry-header h1.entry-title{margin:0;text-align:left;color:#ff642c;font-size:22px;text-align:left;font-weight:600;}
.inrContent{line-height:24px;margin-bottom:25px;}
.inrContent p, .inrPgTem p{font-size:14px;margin-bottom:25px;}
.inrContent p img{width:100%;height:auto;}
.innerPage{min-height:376px;}
.innerPageContent{width:auto;float:none;}
.before, .after{position:absolute;display:block;}
.innerPage .home-about-img1{position:relative;}
.innerPage .before{font-size:16px;color:#000000;bottom:22px;right:170px;}
.innerPage .after{font-size:16px;color:#000000;right:12px;top:40px;}
.testimonialArea{padding:70px 0;}
.testimonialArea h2{color:#ff642c;font-size:22px;margin-bottom:25px;text-align:left;}
.slideInr{padding:20px;background:#DCDDDE;text-align:center;}
.testimonials .slideInr{float:left;width:100%;margin-bottom:15px;}
.clientImg{width:60px;height:60px;display:inline-block;margin-bottom:20px;}
.clientWord{width:100%;}
.clientWord p{font-size:14px;}
.clientWord p b{display:block;font-weight:600;color:#000;margin-top:8px;}
.testiRap .owl-theme .owl-dots{padding-top:25px;text-align:center;}
.testiRap .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;}
.testiRap .owl-theme .owl-dots .owl-dot span{width:11px;height:11px;margin:5px 7px;background:#303030;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}
.testiRap .owl-theme .owl-dots .owl-dot.active span{background:#ff642c;width:47px;height:8px;}
.contact .quote-form .form-control{height:45px;}
.contact .quote-form .form-group{margin-bottom:15px;}
.contact .msg-box .form-control{height:198px;}
.contact .wpcf7-response-output::before{transform:translateY(-26%);-o-transform:translateY(-26%);-ms-transform:translateY(-26%);-moz-transform:translateY(-26%);-webkit-transform:translateY(-26%);}
.map{width:100%;border:#d4d4d4 5px solid;}
.map iframe{display:block;height:370px;}
.areaWecover .ngg-galleryoverview{margin-bottom:20px;}
.blog_page_wrapper, .error_wrapper, .product_wrapper{width:100%;background-size:cover;padding:50px 0;}
.blog_content article{width:100%;float:left;margin-bottom:45px;padding:15px;-webkit-box-shadow:0px 0px 15px -10px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px -10px rgba(0,0,0,0.75);box-shadow:0px 0px 15px -10px rgba(0,0,0,0.75);}
.blog_page_wrapper{padding:50px 0 20px;}
.blog-thumb, .single-thumb{float:left;width:40%;padding-right:15px;box-sizing:border-box;}
.blog-thumb img, .single-thumb img{border:1px solid #e3e3e3;max-width:100%;height:inherit;}
.entry-content h1, .comments-area h2, .page-header-new h1, .entry-content h2{font-size:24px;line-height:24px;font-weight:600;color:#1e1e1e;text-align:left;margin-bottom:10px;}
.entry-content h1{margin-bottom:15px;}
.blog_page_wrapper .read-more, .reply, .form-submit input{width:120px;height:40px;background:#de3c01;border-radius:3px;margin-top:15px;text-align:center;margin-bottom:15px;}
.blog_page_wrapper .read-more a, .reply a, .form-submit input{color:#fff;line-height:40px;text-transform:uppercase;font-weight:600;display:block;}
.entry-content h2{margin-bottom:10px;}
.entry-content h2 a{color:#de3c01;font-size:18px;display:block;line-height:26px;}
.entry-content h2 a:hover{color:#4C4C4C;}
.blog-box .entry-content{float:left;width:59%;}
.blog_page_wrapper .read-more:hover, .reply:hover, .form-submit input:hover{background:#303030;}
.entry-footer{float:left;width:100%;border-top:1px solid #000;padding:10px 0 0 0;margin-top:45px;background:none;}
.entry-footer a{color:#704500;font-weight:600;}
.entry-author{float:left;}
.pagination{display:none;}
.entry-date{float:right;}
.blog_page_wrapper p, .blog_page_wrapper a, .entry-footer span{font-size:14px;line-height:20px;}
.blog_page_wrapper p{margin-bottom:10px;}
.inner_blog_form{float:left;width:100%;}
.inner_blog_form input{width:70%;float:left;background:transparent;padding:8px 5px;box-sizing:border-box;border:none;font-size:14px;color:#002B55;font-weight:400;border:#ccc solid 1px;height:30px;}
.inner_blog_form .search-submit{width:28%;float:left;position:relative;right:-1px;border-radius:0px;background:#de3c01;text-align:center;border:none;color:#fff;padding:0;height:30px;font-size:14px;}
.inner_blog_form .search-submit:hover{text-decoration:underline;}
.inner_blog_form section{float:left;width:100%;}
.search-form label{background:#fff none repeat scroll 0 0;border-radius:3px;display:block;}
.inner_blog_form h2{color:#de3c01;font-size:18px;padding-bottom:10px;text-transform:uppercase;font-weight:600;border-bottom:2px solid #de3c01;}
.inner_blog_form > section.widget{margin-bottom:20px;}
.inner_blog_form ul{margin:15px 0 0 0;}
.inner_blog_form ul li{position:relative;padding-left:15px;color:#fff;padding-bottom:5px;}
.inner_blog_form ul li a, .tagcloud a{color:#4c4c4c;font-size:14px;display:inline-block;}
.inner_blog_form ul li:hover a, .tagcloud a:hover{padding-left:5px;}
.inner_blog_form ul li:before{content:"\f101";color:#4c4c4c;font-size:15px;font-family:'FontAwesome';position:absolute;left:0;}
.comments-area, .post-navigation{float:left;width:100%;}
.comment-author, .comment-metadata{margin-bottom:10px;}
.comment-form label{width:100%;padding:0;}
.search-submit svg{display:none;}
.required{color:red;}
.comment-form input, .comment-form textarea{width:100%;border:1px solid #e3e3e3;resize:none;padding:5px;font-size:14px;line-height:18px;}
.navigation h2{display:none;}
.nav-links{width:100%;}
.nav-previous{float:left;position:relative;padding-left:15px;}
.nav-previous a{font-weight:bold;font-size:14px;color:#000;}
.nav-previous a:before{content:"\f100";color:#000;font-size:15px;font-family:'FontAwesome';position:absolute;left:0;}
.nav-next{float:right;position:relative;padding-right:15px;}
.nav-next a{font-weight:bold;font-size:14px;color:#000;}
.nav-next a:before{content:"\f101";color:#000;font-size:15px;font-family:'FontAwesome';position:absolute;right:0;}
.nav-next a:hover, .nav-previous a:hover{text-decoration:underline;}
.page-header-new{margin-bottom:20px;}
.blog_page_wrapper .wp-pagenavi{padding-right:0px !important;}
.recentcomments{color:#704500 !important;}
h1.page-title{}
a.btn1{background-color:#de3c01;border:medium none;color:#ffffff;display:inline-block;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:22px;padding:10px 30px;text-align:left;text-transform:uppercase;}
a.btn1:hover{color:#4C4C4C;background:#ff6d51;}
.blog_content p img{width:auto;float:left;margin:0 15px 10px 0;}
.home-blog-box{min-height:360px;}
.top-right li{padding:13px 0;}
.top-right li img{margin-right:12px;}
.top-right li a{color:#fff;font-size:15px;}
.testimonials .item{}
.testimonials .be_af{margin-top:30px;width:100%;}
.testimonials .be_img figure{margin-bottom:15px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.39);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.39);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.39);}
.testimonials .be_img figure, .testimonials .af_img figure{border:5px solid #fff;position:relative;border-radius:0px;width:48%;float:left;margin:1%;}
.testimonials .be_img figure:before, .testimonials .af_img figure:before{position:absolute;content:"";background:url(assets/images/lebel.png);width:86px;height:43px;left:0;bottom:135px;}
.testimonials .be_img figure:after{position:absolute;content:"BEFORE";left:7px;bottom:145px;z-index:9;color:#de3c01;font-family:'Poppins', sans-serif;font-weight:600;font-size:16px;}
.testimonials .af_img figure:after{position:absolute;content:"AFTER";left:7px;bottom:145px;z-index:9;color:#de3c01;font-family:'Poppins', sans-serif;font-weight:600;font-size:16px;}
.testimonials .be_img figure img, .testimonials .af_img figure img{width:100%;}
button.accordion{background-color:#FF642C;color:#fff;cursor:pointer;padding:10px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;font-weight:bold;text-transform:uppercase;}
.panel ul{width:100%;float:left;padding:15px;margin:0px;}
.panel ul li{width:25%;float:left;list-style:none;position:relative;padding-left:25px;}
.panel ul li:before{content:"\f124";font-family:'FontAwesome';color:#FF642C;font-size:14px;position:absolute;left:0;top:0;}
button.accordion.active, button.accordion:hover{background-color:#DE3C01;}
button.accordion:after{content:'\002B';color:#fff;font-weight:bold;float:right;margin-left:5px;}
button.accordion.active:after{content:"\2212";}
div.panel{padding:0px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;border:none;}
.restoration{max-width:600px;float:left;margin-right:15px;margin-bottom:30px;}
.restoration img{height:auto;}
@media screen and (min-width:1200px){body{font-size:15px;}
.custome-menu .navbar-nav{font-size:14px;}
}
@media screen and (min-width:992px) and (max-width:1199px){.logo{width:160px;}
.custome-menu .navbar-nav > li > a{margin-right:15px;margin-left:15px;}
.caption{top:16%;}
.footer-left{width:28%;}
.footer-right{width:66.42%;}
.footer-link{width:53.51%;}
.footer-link .footer-title, .footer-link ul{padding-left:15%;}
.footer-link ul{padding-right:10%;}
.footer-social{width:40%;}
.home-about-img2{right:0%;}
.innerPage .after{top:40px;right:-1px;}
.innerPage .before{right:107px;bottom:20px;}
.home-blog-box{min-height:400px;}
.testimonials .be_img figure:before, .testimonials .af_img figure:before{bottom:100px;}
.testimonials .be_img figure:after, .testimonials .af_img figure:after{bottom:110px;}
.restoration{max-width:500px;}
}
@media screen and (min-width:768px) and (max-width:991px){.custome-menu .navbar-header{height:inherit;max-width:100%;height:50px;margin-left:0;}
.logo{width:90px;height:auto;margin-left:0;}
.custome-menu .navbar-nav > li > a{margin-right:6px;margin-left:6px;font-size:11px;}
.caption{top:16%;}
.main-banner .carousel-indicators{top:70px;}
.home-about-img2{top:95%;right:0%;}
.footer-left{width:35%;}
.footer-right{width:60%;margin-left:5%;}
.footer-link{width:70%;}
.footer-link .footer-title, .footer-link ul{padding-left:10%;}
.footer-link ul{padding-right:5%;}
.footer-social{width:30%;}
.footer-social.social li{margin-bottom:5px;}
.innerPage .before{right:191px;bottom:132px;}
.innerPage .after{right:12px;top:222px;}
.home-blog-box{min-height:505px;}
.home-testimonial .home-testimonial-info1{min-height:310px;}
.home-testimonial-info1 .be_img figure::before, .home-testimonial-info1 .af_img figure::before{top:64%;}
.video-quote-new p{font-size:16px;line-height:26px;}
.testimonials .be_img figure:before, .testimonials .af_img figure:before{bottom:70px;}
.testimonials .be_img figure:after, .testimonials .af_img figure:after{bottom:80px;}
.home-about-img1{width:300px;height:240px;}
.home-about-img2{width:200px;height:190px;right:15%;}
.restoration{max-width:400px;}
}
@media screen and (max-width:768px){.caption{top:5%;}
.caption h2{line-height:30px;margin-bottom:5px;}
.caption h2, .caption span{font-size:30px;}
.home-about-img1{width:300px;height:240px;}
.home-about-img2{width:200px;height:190px;right:15%;}
.modalCus{height:54%;width:88%;}
}
@media screen and (max-width:767px){.top-left{float:right;}
.top-right.social{display:none;}
.navbar-header {max-width: inherit;height: auto;text-align: center;}

.logo {width: 120px;margin-left: 0;margin-top: 0;height: auto;left: auto;right: 0;/* text-align: center; */margin: 5px 0;}
.custome-menu ul.navbar-nav{float:none;width:100%;margin:0;padding:15px 0;}
.custome-menu .navbar-toggle{background:#f4551c;border:0;border-radius:0;}
.navbar-default.custome-menu .navbar-toggle .icon-bar{background-color:#FFF;}
.navbar-default.custome-menu .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#1b1b1b;}
.custome-menu .navbar-nav > li:after{display:none;}
.custome-menu .navbar-nav > li:first-child > a,.custome-menu .navbar-nav > li > a{margin-left:0;margin-right:0;}
.custome-menu .navbar-collapse{width:100%;margin:0;}
.main-banner .carousel-indicators{top:10px;}
.caption h2, .caption span{font-size:4vw;}
.video-box{text-align:center;}
.our-work-panel{padding-bottom:55px;}
.our-work-box-img{float:left;margin-right:10px;}
.our-work-panel h3{margin-bottom:10px;}
.our-work-panel h3, .our-work-panel ul{text-align:left;}
.our-work-panel li{width:27%;}
.home-about-area{padding:35px 0;}
.home-blog-box{margin-bottom:10px;}
.footer-left{width:35%;}
.footer-right{width:60%;margin-left:5%;}
.footer-link{width:70%;}
.footer-link .footer-title, .footer-link ul{padding-left:10%;}
.footer-link ul{padding-right:5%;}
.footer-social{width:30%;}
.footer-social.social li{margin-bottom:5px;}
.innerPage{min-height:inherit;}
.home-about-right.innerPage{width:100%;float:none;display:inline-block;padding-bottom:47px;}
.home-about-right.innerPage .home-about-img1, .home-about-right.innerPage .home-about-img2{width:48%;float:left;transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.home-about-right.innerPage .home-about-img2{position:static;float:right !important;}
.home-about-right.innerPage .home-about-img1 img, .home-about-right.innerPage .home-about-img2 img{width:100%;transform:scale(1.5) rotate(-0deg);-o-transform:scale(1.5) rotate(-0deg);-ms-transform:scale(1.5) rotate(-0deg);-moz-transform:scale(1.5) rotate(-0deg);-webkit-transform:scale(1.5) rotate(-0deg);}
.innerPage .before{bottom:10px;left:0;}
.innerPage .after{bottom:10px;top:inherit;right:0;}
.home-blog-box{min-height:inherit;}
.top-left{display:none;}
.top-right.social{display:block;}
.top-right li{padding:1px 0;}
.top-left{display:block;}
.top-left li:first-child{display:block !important;margin-right:0;}
.top-left li:first-child a{font-size:0;}
.top-left li:first-child img{display:none;}
.top-right li img{display:none;}
.top-left li{padding:6px 0;}
.top-right{margin-right:7px;}
.top-left li a{font-size:0;width:25px;height:25px;position:relative;display:block;background:#fff;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.top-left li a::after{width:16px;height:10px;content:"";background:url(assets/images/email.png) 0 0 no-repeat;position:absolute;top:50%;left:50%;background-size:100% 100%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.top-right li a{font-size:0;width:25px;height:25px;position:relative;display:block;background:#fff;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.top-right li a::after{width:9px;height:14px;content:"";background:url(assets/images/phone.png) 0 0 no-repeat;position:absolute;top:50%;left:50%;background-size:100% 100%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.home-testimonial .home-testimonial-info{min-height:inherit;}
.home-testimonial .item{width:100%;margin-bottom:15px;}
.home-testimonial .home-testimonial-info1{min-height:auto;}
.video-quote-new p{font-size:16px;line-height:26px;}
.testimonials .be_img figure:before, .testimonials .af_img figure:before{bottom:30px;}
.testimonials .be_img figure:after, .testimonials .af_img figure:after{bottom:40px;}
.panel ul li{width:33%;}
.inrContent img{max-width:100%;}
.inrContent figure{max-width:100% !important;}
.home-about-img1{width:100%;height:auto;}
.home-about-img2{top:105%;right:0px;}
.restoration{max-width:300px;}
}
@media screen and (max-width:600px){.footer-right{padding-top:10px;}
.footer-link, .footer-social{width:100%;}
.footer-title{margin-bottom:10px;}
.footer-link li{margin-bottom:5px;}
.footer-social{padding-left:0;}
.footer-link ul{padding-left:0px;border:0;}
#scoll-down{display:none;}
.home-about-left{width:100%;}
.home-about-right{display:none;}
.our-work-box-img{margin-bottom:0;}
.blog_content p img{width:100%;height:auto;}
.panel ul li{width:50%;}
}
@media screen and (max-width:519px){.top-left li:first-child{display:none;}
.our-work-box{margin-bottom:10px;}
.our-work-panel li{width:35%;}
.our-work-panel h3{font-size:4vw;}
}
@media screen and (max-width:479px){.footer-left, .footer-right{width:100%;}
.caption a{font-size:13px;padding:5px 10px;margin-top:5px;}
.main-banner .carousel-indicators .active{height:15px;}
.our-work-panel li{width:auto;}
.our-work-panel h3{font-size:6vw;}
.home-about-right.innerPage{display:none;}
.testimonials .be_img figure, .testimonials .af_img figure{width:98%;}
.restoration{max-width:100%;}
}