@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900);html{overflow-x:hidden}body{margin:0;padding:0;overflow-x:hidden;font-family:Montserrat,sans-serif}a,h1,h2,h3,h4,h5,h6,li,p,ul{font-family:Montserrat,sans-serif;margin:0;padding:0}li{list-style:none}svg:not(:root){overflow:hidden;display:none}span.edit-link{display:none}ul.sub-menu{display:none;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#80471c;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box;right:0;max-width:250px}.navigation_menu ul li:hover ul.sub-menu{display:block;min-width:220px;padding-top:0;border-color:#efefef;padding-bottom:0;margin-top:0;border:none}.navigation_menu ul li.menu-item-has-children{position:relative}.navigation_menu ul li.menu-item-has-children:hover ul.sub-menu{display:block;min-width:220px;padding-top:0;border-color:#efefef;padding-bottom:0;margin-top:0;border:none}.menuwraper ul li ul.sub-menu ul li{text-align:left}.navigation_menu ul li.menu-item-has-children:hover ul.sub-menu li{text-align:left;margin-bottom:0;padding-left:0;padding-right:0;font-size:inherit;width:100%;padding-top:0;padding-bottom:0}.navigation_menu ul li.menu-item-has-children:hover ul.sub-menu li a{font-size:16px;width:100%;display:block;background:0 0;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;margin-left:0;line-height:1}.navigation_menu ul li.menu-item-has-children:hover ul.sub-menu li a:hover{background:#ce966b;color:#fff}.navigation_menu ul>li.current_page_item a{color:#7ac7ff}.navigation_menu ul li.menu-item-has-children:hover ul.sub-menu li a{color:#fff}.breadcrumbs_sec ul{padding:10px}.breadcrumbs_sec ul li{color:#fff;font-size:16px;font-weight:600;display:inline-block;padding:0 4px}.breadcrumbs_sec ul li a{color:#fff;text-decoration:none}.breadcrumbs_sec ul li:after{content:"/";margin-left:10px}.breadcrumbs_sec ul li:last-child:after{content:none}.social_icon1 ul li{display:inline-block;width:30px;height:30px;border-radius:100%;padding:5px 0}.social_icon1 ul li a{color:#fff}.social_icon1{float:left;padding:3px 0}.li1 a:hover{color:#3b5998}.li2 a:hover{color:#00aced}.li3 a:hover{color:#0274b3}.top_header_back{background-color:#80471c}.contact_info ul li{display:inline-block;margin:0 5px;color:#fff;padding:7px 21px;position:relative}.contact_info ul li a{color:#fff;text-decoration:none;transition:all .5s ease;font-weight:400;font-size:14px}.contact_info p.email_info:before{content:"";position:absolute;width:14px;height:11px;top:12px;left:0;background-image:url(../images/msg-icon.png);background-size:cover}.contact_info p.phone_info:before{content:"";position:absolute;width:14px;height:15px;top:10px;left:0;background-image:url(../images/call-icon.png);background-size:cover}.contact_info ul li a:hover{color:#000}.contact_info{max-width:500px;width:100%;float:right;text-align:right}.main_menu_back{background-color:#fff}.logo_img{padding:10px 0}.navigation_menu{max-width:715px;width:100%;float:right;margin:0 auto;text-align:center}.navigation_menu ul li{display:inline-block;padding:27px 10px;font-size:16px;font-weight:500;text-align:center}.navigation_menu ul li a{color:#000;text-transform:uppercase;text-decoration:none;transition:all .5s ease;font-size:16px;font-weight:500}.navigation_menu ul li a:hover,.navigation_menu ul li.current_page_item a{color:#a5693c}.container-fluid.home-banner .banner{height:500px;background-size:cover;background-position:center center;position:relative;padding:0;background-repeat:no-repeat}.search-form{position:inherit!important}.banner-content{display:table;position:absolute;width:100%;height:100%;right:0;bottom:0;left:0;margin:auto}.banner-text{display:table-cell;vertical-align:middle}.home-banner .banner-text a{max-width:182px;height:53px;width:100%;display:block;margin:40px auto;text-align:center;font-size:21px;font-weight:500;color:#fff;text-transform:uppercase;transition:.3s;letter-spacing:2px;position:relative;z-index:999;padding:12px 0;text-decoration:none;background-color:#a5693c}.home-banner .banner-text a:hover{background-color:#000;color:#80471c}.banner-text h1.text{display:block;text-align:center;font-size:48px;color:#fff;font-weight:700;line-height:1.3;margin:0;padding:0 0 13px;position:relative;z-index:9;text-transform:uppercase}.banner-text h2.text{display:block;text-align:center;font-size:48px;color:#fff;font-weight:700;line-height:1.3;margin:0;padding:0 0 13px;position:relative;z-index:9;text-transform:uppercase}.banner-text p{text-align:center;color:#fff;font-weight:400}.banner_overlay{height:100%;position:absolute;top:0;width:100%;background:rgba(0,0,0,.6)}.inner_banner .banner_overlay{background-color:rgba(0,0,0,.7)}.banner_overlay img{bottom:80px;position:absolute;left:0;right:0;margin:auto;z-index:999}.home-banner .carousel-control.left{background-image:url(../images/prev.png);background-repeat:no-repeat;width:40px;height:76px;bottom:0;top:0;margin:auto;left:1%;background-color:transparent;background-position:center 0}.home-banner .carousel-control.right{background-image:url(../images/next.png);background-repeat:no-repeat;width:40px;height:76px;top:0;bottom:0;margin:auto;right:1%;background-color:transparent;background-position:center 0}.container-fluid.home-banner{position:relative;padding:0}.welcome_top_pa{padding:75px 0}.welcome_content h3{color:#000;font-size:36px;font-weight:400;padding-bottom:8px;text-transform:uppercase;position:relative}.welcome_content h3:after{position:absolute;content:"";border-bottom:1px solid #80471c;width:23%;bottom:0;left:0}.welcome_content h2{color:#000;font-size:36px;font-weight:400;padding-bottom:8px;text-transform:uppercase;position:relative}.welcome_content h2:after{position:absolute;content:"";border-bottom:1px solid #80471c;width:23%;bottom:0;left:0}.welcome_content h1{color:#000;font-size:36px;font-weight:400;padding-bottom:8px;text-transform:uppercase;position:relative}.welcome_content h1:after{position:absolute;content:"";border-bottom:1px solid #80471c;width:23%;bottom:0;left:0}span.wel_span{font-size:21px;font-weight:400}span.first_span{color:#80471c;font-weight:500;font-size:30px}span.sec_span{color:#80471c;font-weight:600}.welcome_content p{padding:10px 0;font-size:16px;font-weight:400;color:#484848}.round_image ul li:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.round_image ul li{list-style:none;width:145px;height:145px;border-radius:100%;padding:28px 28px;display:inline-block;margin:0 35px;text-align:center;transition:all .5s ease}.round_image ul li:nth-child(1){margin-left:0}.round_image li p{padding:9px 0;color:#fff;font-weight:700;font-size:16px}.color_li1{background-color:#ce966b}.color_li1:hover{background-color:#80471c}.color_li2{background-color:#a5693c}.color_li2:hover{background-color:#ce966b}.color_li3{background-color:#80471c}.color_li3:hover{background-color:#a5693c}.nopad{padding:0}.welc_img img{min-height:455px}.about_project{background-image:url(../images/project-banner.jpg);background-size:cover;background-repeat:no-repeat;position:relative;padding:80px 0}.whole_content{max-width:715px;width:100%;float:none;margin:0 auto;text-align:center;position:relative}.whole_content p{font-size:16px;color:#fff;font-weight:400;margin:35px 0}.whole_content h3{color:#fff;font-weight:700;font-size:48px;position:relative}.whole_content h3:after{position:absolute;content:"";border-bottom:2px solid #a5693c;width:23%;bottom:-13px;left:50%;transform:translateX(-50%)}.whole_content a{max-width:300px;background-color:#80471c;padding:12px 40px;color:#fff;font-size:21px;font-weight:500;text-decoration:none;transition:all .5s ease}.whole_content a:hover{background-color:#000;color:#80471c}.a_tag{margin:30px 0 0}.content_ser{padding:30px 20px;border:1px solid #f1f1f1}.content_ser h3{color:#80471c;font-size:30px;font-weight:600}.content_ser p{color:#000;font-size:16px;font-weight:400;padding:13px 0 30px}.content_ser a{padding:9px 30px;color:#a5693c;border:2px solid #80471c;font-weight:500;text-transform:lowercase;text-decoration:none;transition:all .5s ease}.content_ser a:hover{color:#fff;border:2px solid #80471c;background-color:#80471c}.service_heading h3{font-size:36px;font-weight:600;color:#000;text-transform:uppercase;position:relative}.service_heading h3:after{position:absolute;content:"";border-bottom:2px solid #a5693c;width:10%;bottom:-13px;left:50%;transform:translateX(-50%)}.service_heading h3 span{font-size:30px;font-weight:600;color:#80471c;text-transform:uppercase}.service_heading{text-align:center;padding:0 0 30px}.owl-dots{display:none}.outer_div{padding:0 90px}.owl-nav span{display:none}.service_carousel .owl-nav .owl-prev{height:75px;width:38px;font-size:0;background:url(../images/testimonial-left-arrow.png) no-repeat 0 0!important;position:absolute;left:-72px;bottom:53%;margin-bottom:-30px;outline:0;z-index:1000;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.service_carousel .owl-nav .owl-prev:hover{background-position:0 -75px!important}.service_carousel .owl-nav .owl-next{height:75px;width:38px;font-size:0;background:url(../images/testimonial-right-arrow.png) no-repeat 0 0!important;position:absolute;right:-72px;bottom:53%;outline:0;margin-bottom:-30px;z-index:1000;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.service_carousel .owl-nav .owl-next:hover{background-position:0 -75px!important}.contact_sec{background-image:url(../images/contact-banner.jpg);background-size:cover;background-repeat:no-repeat;position:relative;padding:35px 0 20px}.contact_width{max-width:715px;width:100%;float:none;margin:30px auto;position:relative}.contact_heading h3{color:#fff;font-weight:700;text-align:center;font-size:36px}.contact_heading h3:after{position:absolute;content:"";border-bottom:2px solid #a5693c;width:10%;bottom:-13px;left:50%;transform:translateX(-50%)}select.select_se{height:45px;width:100%;padding:0 10px;margin:20px 0;border:none;background-color:#fff;color:#bababa;font-weight:500;font-size:16px;outline:0;background-image:url(../images/sel.jpg);background-repeat:no-repeat;background-position:center right;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none}input.input_style{height:45px;width:100%;padding:0 10px;margin:20px 0;border:none;background-color:#fff;outline:0}textarea.text_area{width:100%;height:140px;margin:20px 0;border:none;padding:10px 10px;background-color:#fff;outline:0}.btn_wdt{max-width:200px;margin:0 auto;width:100%;float:none}input.submit_btn{max-width:200px;width:100%;margin:20px auto;float:none;padding:7px 31px;background-color:#80471c;border:none;color:#fefefe;font-size:16px;font-weight:500;outline:0;transition:all .5s ease;line-height:1.5}input.submit_btn:hover{background-color:#fff;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);color:#80471c}::placeholder{font-size:16px;font-weight:500;color:#bababa;opacity:1}::-moz-placeholder{font-size:16px;font-weight:500;color:#bababa;opacity:1}::-ms-placeholder{font-size:16px;font-weight:500;color:#bababa;opacity:1}::-webkit-placeholder{font-size:16px;font-weight:500;color:#bababa;opacity:1}.testimonial_sec{background-image:url(../images/testimonial-banner.jpg);background-size:cover;position:relative;padding:60px 0}.testi_heading h3{font-size:36px;color:#80471c;font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:8px}.testimonial.owl-theme.owl-carousel.owl-loaded.owl-drag{padding:40px 0}a.left.carousel-control{background-image:none}a.right.carousel-control{background-image:none}.testimonial_sec .item{padding:0 30px}.testimonial_sec .carousel-control{top:-171px;opacity:1;width:0}.row1{padding:60px 0}.testimonial .owl-nav .owl-prev{height:75px;width:38px;font-size:0;background:url(../images/testimonial-left-arrow.png) no-repeat 0 0!important;position:absolute;left:-72px;bottom:70%;margin-bottom:-30px;outline:0;z-index:1000;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.testimonial .owl-nav .owl-prev:hover{background-position:0 -75px!important}.testimonial .owl-nav .owl-next{height:75px;width:38px;font-size:0;background:url(../images/testimonial-right-arrow.png) no-repeat 0 0!important;position:absolute;right:-72px;bottom:70%;outline:0;margin-bottom:-30px;z-index:1000;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.testimonial .owl-nav .owl-next:hover{background-position:0 -75px!important}.testi_heading h3:after{position:absolute;content:"";border-bottom:2px solid #a5693c;width:15%;bottom:-13px;left:50%;transform:translateX(-50%)}.comment_cont{border-radius:30px;background-color:#fff;padding:24px 44px;position:relative;min-height:134px}.testimonial_sec:before{content:"";width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.1);top:0;display:block}.comment_cont h4{font-size:16px;font-weight:500;padding:10px 0;color:#000}.comment_cont p{font-size:16px;color:#000;font-weight:400}.comment_cont:after{width:0;height:0;position:absolute;border-left:25px solid #fff;border-right:25px solid transparent;border-top:45px solid #fff;border-bottom:45px solid transparent;left:50%;bottom:-81px;content:"";transform:rotate(17deg);display:block}.comment_cont:before{width:37px;height:28px;position:absolute;left:0;top:0;content:"";background-image:url(../images/quotes-img.png);background-size:cover;margin:2px 7px}.name_cls{padding:71px 0;max-width:300px;margin:0 auto;text-align:center;width:100%}.name_cls h5{font-size:21px;color:#80471c;font-weight:700}.more_cont{padding:22px 0;text-align:center;border-top:1px solid #80808012}.more_info h4{color:#80471c;font-size:36px;font-weight:700;position:relative}.more_info a{color:#80471c;text-decoration:none;transition:all .5s ease}.more_info a:hover{color:#000}.more_info{max-width:715px;width:100%;float:none;margin:0 auto;position:relative}.more_info h4:before{content:"";background-image:url(../images/more-call.png);background-size:cover;height:35px;width:33px;position:absolute;top:0;left:-14px}.footer_back{background-color:#191717;padding:35px 0 0}.footer_bottom p{text-align:center;padding:20px 0;color:#fff;font-weight:300;font-size:16px}.footer_bottom p a{color:#fff;text-decoration:none;transition:all .5s ease}.footer_bottom p a:hover{color:#80471c}.first_cont a{color:#80471c;text-decoration:underline;transition:all .5s ease}.first_cont a:hover{color:#fff}.social_icon{padding:20px 0}.social_icon ul li{width:30px;height:30px;border-radius:100%;border:2px solid #fff;color:#fff;display:inline-block;margin:10px 10px;transition:all .5s ease}.social_icon ul li:hover{background-color:#80471c;border:2px solid #80471c}li.li1{padding:4px 9px}li.li2{padding:4px 7px}li.li3{padding:2px 8px}li.li4{padding:3px 6px}.social_icon ul li a{color:#fff}.social_icon ul li:nth-child(1){margin-left:0}.social_icon ul li.li1 a i:hover{color:#3b5998}.social_icon ul li.li2 a i:hover{color:#00aced}.social_icon ul li.li3 a i:hover{color:#0274b3}.social_icon ul li.li4 a i:hover{color:#d62424}.first_cont p{color:#fefefe;font-weight:400;font-size:16px;padding:20px 0}.galery_head ul li{width:50%;height:auto;float:left;margin:6px 0}.links h4{position:relative;color:#fff;font-size:21px;font-weight:500;padding:12px 0}.links h4:after{content:"";border-bottom:1px solid #80471c;position:absolute;bottom:0;left:0;width:26%;height:2px}.contact_in h4{position:relative;color:#fff;font-size:21px;font-weight:500;padding:12px 0}.contact_in h4:after{content:"";border-bottom:1px solid #80471c;position:absolute;bottom:0;left:0;width:26%;height:2px}.galery_head h4{position:relative;color:#fff;font-size:21px;font-weight:500;padding:12px 0}.galery_head h4:after{content:"";border-bottom:1px solid #80471c;position:absolute;bottom:0;left:0;width:26%;height:2px}.links ul{padding:20px 0}.links ul li{color:#fff;margin:15px 0;position:relative;padding:0}.links ul li a{color:#fff;text-decoration:none;transition:all .5s ease;font-size:16px;font-weight:400;position:relative;padding:0 20px}.links ul li a:hover,.links ul li.current_page_item a{color:#80471c}.links ul li a:before{content:"";background-image:url(../images/cone-tri.png);background-size:cover;height:8px;width:7px;position:absolute;top:8px;left:0}.contact_in ul{padding:20px 0}.contact_in ul li{color:#fff;margin:15px 0;padding:0 20px;font-size:16px}.contact_in ul li a{color:#fff;text-decoration:none;transition:all .5s ease;font-size:16px;font-weight:400}.contact_in ul li a:hover{color:#80471c}.galery_head ul{padding:20px 0}.call_img{position:relative}.call_img:before{position:absolute;content:"";background-image:url(../images/call-img.png);background-size:cover;top:3px;left:0;width:13px;height:14px}.mail_img{position:relative}.mail_img:before{position:absolute;content:"";background-image:url(../images/mail-img.png);background-size:cover;top:3px;left:0;width:13px;height:12px}.add_img{position:relative}.add_img:before{position:absolute;content:"";background-image:url(../images/loc-img.png);background-size:cover;top:3px;left:0;width:10px;height:14px}.footer_border{border-bottom:1px solid #515151}.about_us{height:260px;background-size:cover;position:relative;padding:0;background-position:center}.about_us:before{position:absolute;content:"";top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.whole_abt{max-width:800px;float:none;margin:9% auto;text-align:center;position:relative}.main_heading h2{font-size:36px;color:#fff;font-weight:700}.main_heading h1{font-size:36px;color:#fff;font-weight:700}.breadcrumbs_sec p{font-size:16px;color:#fff;font-weight:400;padding:10px 0;text-transform:uppercase}.breadcrumbs_sec p a{color:#fff;text-decoration:none;transition:all .5s ease}.breadcrumbs_sec p a:hover{color:#80471c}.about_sec{padding:40px 0 10px}.about_sec .welcome_content h3{color:#000;font-size:36px;font-weight:400;padding-bottom:8px;text-transform:uppercase;position:relative}.about_sec .welcome_content h3:after{position:absolute;content:"";border-bottom:1px solid #80471c;width:23%;bottom:0;left:0}.about_sec span.first_span{color:#80471c;font-weight:500;text-transform:uppercase;font-size:30px;font-weight:500}.about_sec span.sec_span{color:#80471c;font-weight:600;text-transform:uppercase}.about_sec .welcome_content p:nth-child(2){font-size:21px;font-weight:400;color:#000;padding-top:15px}.about_sec .welcome_content p:nth-child(3){padding:13px 0 0;font-size:16px;font-weight:400;color:#484848}.about_sec .round_image ul li:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.about_sec .round_image ul li{list-style:none;width:145px;height:145px;border-radius:100%;padding:28px 28px;display:inline-block;margin:0 35px;text-align:center;transition:all .5s ease}.about_sec .round_image ul li:nth-child(1){margin-left:0}.about_sec .round_image li p{padding:9px 0;color:#fff;font-weight:700;font-size:16px}.about_sec .color_li1{background-color:#ce966b}.about_sec .color_li1:hover{background-color:#80471c}.about_sec .color_li2{background-color:#a5693c}.about_sec .color_li2:hover{background-color:#ce966b}.color_li3{background-color:#80471c}.about_sec .color_li3:hover{background-color:#a5693c}.nopad{padding:0}.about_sec .welc_img img{min-height:455px}.about_sec .welc_img{background-image:url(../images/bullet.jpeg);background-size:cover;background-repeat:no-repeat;height:375px;margin-top:1px}.about_sec .round_image{max-width:660px;margin:30px auto;width:100%;float:none}.row_sty{background-color:#f7f7f7;margin:0}.about-sec .welcome_content{position:relative}.about_sec .welc_img:after{position:absolute;width:155px;height:100%;content:"";top:0;left:-67px;z-index:5;background-color:#f7f7f7;transform:skew(17deg);z-index:1}.welcome_content{position:relative;z-index:5;padding:10px 0 0}.about_sec .welc_img:before{position:absolute;width:40px;height:100%;content:"";top:0;left:49px;z-index:5;background-color:#fff;transform:skew(17deg);z-index:2}.contact_heading_style h3{font-size:36px;font-weight:700;color:#80471c;position:relative;padding:10px 0}.contact_heading_style h3:after{content:"";position:absolute;width:17%;height:2px;bottom:0;left:0;background-color:#a2a0a3}.contact_heading_style h4{font-size:36px;font-weight:700;color:#80471c;position:relative;padding:10px 0}.contact_heading_style h4:after{content:"";position:absolute;width:17%;height:2px;bottom:0;left:0;background-color:#a2a0a3}.contact_page_top{padding:45px 0}input.contact_form{width:100%;height:45px;padding:0 10px;margin:20px 0;outline:0;border:1px solid #a1a1a1}select.contact_select_se{width:100%;height:45px;padding:0 10px;color:#aaa;background-color:#fff;font-size:16px;font-weight:400;margin:20px 0;outline:0;border:1px solid #a1a1a1;background-image:url(../images/sel.jpg);background-repeat:no-repeat;background-position:center right;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none}textarea.contact_form_text_area{height:145px;width:100%;resize:none;margin:20px 0 0;padding:10px 10px;outline:0;border:1px solid #a1a1a1}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block;position:absolute!important;width:300px!important;top:40px!important}.contact_btn_wdt{max-width:210px;width:100%;margin-top:50px}input.contact_form_submit_btn{background-color:#80471c;color:#fefefe;border:none;height:51px;width:100%;font-weight:500;font-size:16px;transition:all .5s ease;outline:0}input.contact_form_submit_btn:hover{background-color:transparent;color:#80471c;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.contact_detail h3{font-size:36px;font-weight:700;color:#80471c;position:relative;padding:10px 0}.contact_detail h3:after{content:"";position:absolute;width:37%;height:2px;bottom:0;left:0;background-color:#a2a0a3}.contact_detail ul li{margin:25px 0;padding:0 30px;color:#000;font-weight:600;font-size:16px;position:relative}.contact_detail ul li:nth-child(1):before{content:"";position:absolute;width:15px;height:21px;background-image:url(../images/icon-loc.png);background-size:cover;top:3px;left:0}.contact_detail ul li:nth-child(2):before{content:"";position:absolute;width:20px;height:12px;background-image:url(../images/icon-mail.png);background-size:cover;top:6px;left:0}.contact_detail ul li:nth-child(3):before{content:"";position:absolute;width:17px;height:18px;background-image:url(../images/icon-call.png);background-size:cover;top:3px;left:0}.contact_heading_style{padding:0 14px}.contact_page_width{max-width:702px;width:100%}.contact_detail ul li a{color:#000;text-decoration:none;transition:all .5s ease}.contact_detail ul li a:hover{color:#80471c}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;background-color:#fff;margin:19px 0!important;height:45px!important;border-radius:0!important;padding:11px 12px!important}.SumoSelect{width:100%}.SumoSelect.open>.optWrapper{top:63px;display:block}.SumoSelect>.CaptionCont>span.placeholder{font-size:16px;font-weight:500;color:#bababa;opacity:1;font-style:unset}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:none;border-color:#a1a1a1}.service_page .design_mode{margin-bottom:45px}.service_page{padding:25px 0}.view_more a{background-color:#80471c;font-size:21px;color:#fff;padding:10px 30px;text-decoration:none;transition:all .5s ease}.view_more a:hover{background-color:#000;color:#80471c}.view_more{max-width:300px;width:100%;float:none;margin:35px auto 0;text-align:center}.project_home{background-image:url(../images/project-banner1.jpg);background-size:cover;padding:0 0 85px}.project_home.gallery_sec{overflow:hidden;padding-top:30px;padding-bottom:0}.gallery_sec{overflow:hidden;padding-top:30px;padding-bottom:0}.gallery_sec .gall_top_heading{margin:0 0 40px}.gimg-wrap{float:left;padding:6px 3px 0}.grid-item{width:25%}.gimg-wrap img{width:100%;min-height:250px;object-fit:cover;object-position:center center}.gimg-wrap .view_more{display:none}.gimg-wrap .gitem_inn{position:relative;overflow:hidden}.gimg-wrap .gitem_inn a{position:relative;display:block}.gimg-wrap .gitem_inn>a:after{content:'';position:absolute;background-color:rgba(0,0,0,.4);width:0;height:100%;top:0;z-index:0;left:0;opacity:0;transition:.5s linear;background-image:url(../images/icon-plus.png);background-repeat:no-repeat;background-position:center}.gimg-wrap .gitem_inn>a:hover:after{opacity:1;width:100%}.gall_top_heading.heart_title h2{text-align:center;text-transform:uppercase;font-size:36px;font-weight:700;position:relative;padding:0 0 10px}.gall_top_heading.heart_title h2:after{position:absolute;content:"";bottom:0;width:10%;height:1px;background-color:#80471c;left:50%;transform:translateX(-50%)}.gall_top_heading.heart_title h2 span{color:#80471c;font-size:30px;font-weight:600}.gall_top_heading.heart_title h3{text-align:center;text-transform:uppercase;font-size:36px;font-weight:700;position:relative;padding:0 0 10px}.gall_top_heading.heart_title h3:after{position:absolute;content:"";bottom:0;width:10%;height:1px;background-color:#80471c;left:50%;transform:translateX(-50%)}.gall_top_heading.heart_title h3 span{color:#80471c;font-size:30px;font-weight:600}.ctgrid-item{width:25%}.ctgimg-wrap{float:left;padding:6px 3px 0}.ctgimg-wrap .ctgitem_inn a{position:relative;display:block}.ctgimg-wrap img{width:100%;min-height:250px;object-fit:cover;object-position:center center}.ctgimg-wrap .ctgitem_inn>a:after{content:'';position:absolute;background-color:rgba(0,0,0,.4);width:0;height:100%;top:0;z-index:0;left:0;opacity:0;transition:.5s linear;background-image:url(../images/icon-plus.png);background-repeat:no-repeat;background-position:center}.ctgimg-wrap .ctgitem_inn>a:hover:after{opacity:1;width:100%}.page-template-template-projects button.alm-load-more-btn.more{background-color:#80471c;transition:all .5s ease}.page-template-template-projects button.alm-load-more-btn.more:hover{background-color:#fff;color:#80471c;box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:none!important;clear:both;color:red;margin:10px 0;padding:0 15px;text-align:center}aside#secondary{display:none}.design_mode{padding:0 10px}.img_first img{width:100%}.post-thumbnail img{width:100%;height:300px}header.entry-header h1{padding:23px 0;color:#80471c;text-transform:uppercase;font-size:36px;font-weight:600}.entry-content p{font-size:16px;font-weight:500;color:#000;padding-bottom:15px}.entry-content{padding:20px 0}a.free_quote_ser{color:#fff;background-color:#80471c;padding:10px 20px;text-decoration:none;transition:all .5s ease}a.free_quote_ser:hover{color:#80471c;background-color:#000}.single-services article{padding:10px 0 40px;background-color:#80471c17}nav.navigation.post-navigation{display:none}.page-template-default article{padding:50px 110px;background-color:#80471c;color:#fff}.page-content{display:none}.error_banner{background-image:url(../images/about-banner.jpg);height:260px;background-size:cover;position:relative}.error_banner header.page-header h1{color:#fff;font-size:50px;font-weight:600;text-align:center;padding:104px 0;position:relative}.error_banner:before{position:absolute;top:0;background-color:rgba(0,0,0,.6);content:"";width:100%;height:100%}.error_banner .page-header{border-bottom:none!important}.error_banner:before{position:absolute;top:0;background-color:rgba(0,0,0,.6);content:""}.container-fluid.service_pad{padding:30px 0}.contact_detail_inner{background-image:url(../images/inner-ser-img.jpg);background-size:cover;height:467px;max-width:437px;width:100%;position:relative}.whole_inner{padding:60px 57px;position:relative}.whole_inner h3:after{content:"";position:absolute;width:25%;height:5px;background-color:#80471c;left:50%;bottom:0;transform:translateX(-50%)}.whole_inner h3{font-size:30px;color:#fff;font-weight:700;text-align:center;line-height:1.3;position:relative;padding:0 0 30px}.whole_inner h4:after{content:"";position:absolute;width:25%;height:5px;background-color:#80471c;left:50%;bottom:0;transform:translateX(-50%)}.whole_inner h4{font-size:30px;color:#fff;font-weight:700;text-align:center;line-height:1.3;position:relative;padding:0 0 30px}.whole_inner p{font-size:16px;font-weight:400;color:#fefefe;padding:35px 0;text-align:center;line-height:1.5}.more_info_link{text-align:center;padding:5px 0}.more_info_link a{text-align:center;text-transform:uppercase;color:#fff;font-size:16px;font-weight:400;transition:all .5s ease}.more_info_link a:hover{color:#80471c}.contact_detail_inner:before{content:"";position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.6)}.acf-map{width:100%;height:415px;position:relative}.error404 div#primary{margin-top:-41px}.page-template-default article{padding:50px 110px}.logo_coat img{width:100%}.logo_coat{text-align:center;padding:20px 0;max-width:400px;width:100%;margin:0 auto}.sample_heading p{text-align:center;font-size:16px;font-weight:700;color:#000}.whole_img img{height:300px;width:100%}.no_pad{padding:0 5px}.whole_cont{padding:0 0 20px}.whole_img{margin-bottom:20px;position:relative}.whole_img:hover .overlay{opacity:1}.overlay h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;display:block}.overlay{position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,.6);opacity:0;transition:all .5s ease}.xgall-item{display:none}.load_more{text-align:center;max-width:250px;float:none;margin:30px auto}.load_more a{background-color:#80471c;font-size:21px;color:#fff;text-decoration:none;padding:10px 20px;cursor:pointer;transition:all .5s ease}.load_more a:hover{background-color:#000;color:#fff}.single-services .yrm-btn-wrapper{text-align:left!important}#text{display:none}.btn-container.custom-butt button{background-color:#80471c;color:#fff;font-size:18px;font-weight:500;text-decoration:none;transition:all .5s ease;padding:8px 35px;border:none;border-radius:8px}.btn-container.custom-butt button:hover{background-color:#000}