body{font-family:"Roboto",sans-serif;color:#0c0c0c;background-color:#fff;overflow-x:hidden}.layout_padding{padding:90px 0}.layout_padding2{padding:75px 0}.layout_padding2-top{padding-top:75px}.layout_padding2-bottom{padding-bottom:75px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:flex;flex-direction:column;align-items:flex-start}.heading_container h2{position:relative;font-weight:bold}.heading_container h2 span{color:#18351b}.heading_container.heading_center{align-items:center;text-align:center}a,a:hover,a:focus{text-decoration:none}a:hover,a:focus{color:initial}.btn,.btn:focus{outline:none !important;box-shadow:none}.hero_area{position:relative;height:100vh;display:flex;flex-direction:column}.sub_page .hero_area{height:auto}.sub_page .header_section{margin-top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.header_section .header_top{padding:15px 0;background-color:#252525}.header_section .header_top .header_top_container{display:flex;justify-content:space-between;align-items:center}.header_section .header_top .header_top_container .lang_box{position:relative;display:flex;align-items:center}.header_section .header_top .header_top_container .lang_box a{margin:0;padding:5px;background-color:#fff;color:#000}.header_section .header_top .header_top_container .lang_box a img{width:25px}.header_section .header_top .header_top_container .lang_box span{color:#fff;margin-left:10px}.header_section .header_top .header_top_container .lang_box .dropdown-menu{min-width:auto;width:auto;border-radius:0}.header_section .header_top .header_top_container .lang_box .dropdown-menu a{color:#000;margin:0;padding:0 10px;display:flex;justify-content:center;align-items:center;background-color:#fff}.header_section .header_top .contact_nav{display:flex}.header_section .header_top .contact_nav a{margin-right:25px;color:#fff;display:flex}.header_section .header_top .contact_nav a i{margin-right:5px;background-color:#fff;width:25px;height:25px;display:flex;justify-content:center;align-items:center;color:#18351b}.header_section .header_top .contact_nav a:hover i{color:#252525}.header_section .header_top .social_box{display:flex}.header_section .header_top .social_box a i{margin-right:5px;background-color:#fff;width:25px;height:25px;display:flex;justify-content:center;align-items:center;color:#18351b}.header_section .header_top .social_box a:hover i{color:#252525}.header_section .header_bottom{background-color:#fff}.header_section .header_bottom .container-fluid{padding-right:25px;padding-left:25px}.navbar-brand img{width:10em}.custom_nav-container{padding:0}.custom_nav-container .navbar-nav{margin:auto}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:5px 25px;color:#000;text-align:center;text-transform:uppercase;border-radius:5px;transition:all .3s}.custom_nav-container .navbar-nav .nav-item:hover .nav-link,.custom_nav-container .navbar-nav .nav-item.active .nav-link{color:#fff;background-color:#000}.custom_nav-container .nav_search-btn{width:35px;height:35px;padding:0;border:none;color:#000}.custom_nav-container .nav_search-btn:hover{color:#000}.custom_nav-container .navbar-toggler{outline:none}.custom_nav-container .navbar-toggler{padding:0;width:37px;height:42px;transition:all .3s}.custom_nav-container .navbar-toggler span{display:block;width:35px;height:4px;background-color:#000;margin:7px 0;transition:all .3s;position:relative;border-radius:5px;transition:all .3s}.custom_nav-container .navbar-toggler span::before,.custom_nav-container .navbar-toggler span::after{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#000;top:-10px;border-radius:5px;transition:all .3s}.custom_nav-container .navbar-toggler span::after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span::before,.custom_nav-container .navbar-toggler[aria-expanded=true] span::after{transform:rotate(90deg);top:0}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-1{transform:rotate(45deg);margin:0;margin-bottom:-4px}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-2{display:none}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-3{transform:rotate(-45deg);margin:0;margin-top:-4px}.custom_nav-container .navbar-toggler[aria-expanded=false] .s-1,.custom_nav-container .navbar-toggler[aria-expanded=false] .s-2,.custom_nav-container .navbar-toggler[aria-expanded=false] .s-3{transform:none}.quote_btn-container{display:flex;align-items:center}.quote_btn-container a{color:#000;text-transform:uppercase}.quote_btn-container a span{margin-left:5px}.quote_btn-container a:hover{color:#252525}.quote_btn-container .quote_btn{display:inline-block;padding:5px 25px;background-color:#18351b;color:#fff;border-radius:5px;transition:all .3s;border:none}.quote_btn-container .quote_btn:hover{background-color:#000}.slider_section{flex:1;display:flex;align-items:center;background-image:url(../images/slider-bg.jpg);background-size:cover}.slider_section .dot_design{position:absolute;width:450px;right:0;bottom:0;transform:translateY(50%);z-index:1}.slider_section .dot_design img{width:100%}.slider_section .row{align-items:center}.slider_section #customCarousel1{width:100%;position:unset}.slider_section .detail-box{color:#252525}.slider_section .detail-box h1{font-weight:bold;text-transform:uppercase;margin-bottom:0;color:#fff}.slider_section .detail-box p{color:#6d6d6d}.slider_section .detail-box .btn-box{display:flex;margin:0 -5px;margin-top:45px}.slider_section .detail-box .btn-box a{margin:5px;text-align:center;width:165px}.slider_section .detail-box .btn-box .btn1{display:inline-block;padding:10px 15px;background-color:#18351b;color:#fff;border-radius:0;transition:all .3s;border:none}.slider_section .detail-box .btn-box .btn1:hover{background-color:#000}.slider_section .detail-box .btn-box .btn2{display:inline-block;padding:10px 15px;background-color:#000;color:#fff;border-radius:0;transition:all .3s;border:none}.slider_section .detail-box .btn-box .btn2:hover{background-color:#000}.slider_section .img-box img{width:100%;color:#18351b}.slider_section .carousel-indicators{position:unset;margin:0;justify-content:center;align-items:center;margin-top:45px}.slider_section .carousel-indicators li{background-color:#fff;width:15px;height:15px;border-radius:100%;opacity:1}.slider_section .carousel-indicators li.active{width:23px;height:23px;background-color:#18351b}.service_section{position:relative}.service_section .heading_container h2{text-transform:none}.service_section .service_container{box-shadow:0 0 15px 5px rgba(0,0,0,.15);padding:45px 15px;margin:0 25px}.service_section .box{margin-top:45px}.service_section .box .img-box{height:65px}.service_section .box .img-box img{height:100%;filter:brightness(0);transition:all .3s}.service_section .box .detail-box{margin-top:15px}.service_section .box .detail-box h5{font-weight:bold;text-transform:uppercase}.service_section .box .detail-box a{color:#252525;font-weight:600}.service_section .box .detail-box a:hover{color:#18351b}.service_section .box:hover .img-box img{filter:brightness(1)}.about_section .row{align-items:center}.about_section .img-box{position:relative}.about_section .img-box img{max-width:100%;position:relative;z-index:2}.about_section .img-box::before,.about_section .img-box::after{content:"";position:absolute;top:50%;width:45px;height:70%;background-color:#18351b;z-index:3}.about_section .img-box::before{left:0;z-index:3;transform:translate(-50%, -50%)}.about_section .img-box::after{right:0;z-index:1;transform:translate(50%, -50%)}.about_section .detail-box p{color:#1f1f1f;margin-top:15px}.about_section .detail-box a{display:inline-block;padding:10px 45px;background-color:#18351b;color:#fff;border-radius:0px;transition:all .3s;border:none;margin-top:15px}.about_section .detail-box a:hover{background-color:#000}.project_section .heading_container{margin-bottom:45px}.project_section .heading_container h2{color:#000;text-transform:uppercase;margin:0}.project_section .heading_container h2 span{color:#fff}.project_section .filter_box{display:flex;align-items:center}.project_section .filter_box h6{background-color:#000;color:#fff;text-transform:uppercase;margin:0;padding:5px 10px;font-weight:normal}.project_section .filter_box .owl-filter-bar{margin-left:25px}.project_section .filter_box .owl-filter-bar a{text-transform:uppercase;color:#252525;padding:0 10px;font-size:15px}.project_section .filter_box .owl-filter-bar a.active{color:#18351b}.project_section .box{position:relative}.project_section .box .img-box{position:relative}.project_section .box .img-box img{width:100%}.project_section .box .img-box .pin_link{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:65px;height:65px;background-color:rgba(255,255,255,.8);border-radius:100%;transform:translate(-50%, -50%);color:#18351b;font-size:20px}.project_section .box .detail-box{padding:15px;transition:all .3s;background-color:#18351b;color:#fff;visibility:hidden;opacity:0}.project_section .box .detail-box h5{font-weight:bold}.project_section .owl-item.active.center .box .detail-box{opacity:1;visibility:visible}.project_section .project_carousel{margin-top:45px;padding:0 45px}.project_section .project_carousel .owl-nav{display:flex;justify-content:center;margin-top:20px}.project_section .project_carousel .owl-nav button{width:50px;height:50px;background-color:#252525;outline:none;color:#fff;font-size:28px;font-weight:bold}.project_section .project_carousel .owl-nav button:hover{background-color:#18351b}.project_section .project_carousel .owl-nav button.owl-prev{left:-25px}.project_section .project_carousel .owl-nav button.owl-next{right:-25px}.client_section{background-image:url(../images/client-bg.jpg);background-size:cover;background-attachment:fixed}.client_section .heading_container{margin-bottom:45px;color:#fff}.client_section .heading_container h2{text-transform:uppercase;margin:0}.client_section .box{display:flex}.client_section .box .img-box{width:125px;height:125px;min-width:125px;border-radius:30px;overflow:hidden;margin-right:-65px;margin-top:15px;position:relative}.client_section .box .img-box img{width:100%}.client_section .box .client_info{display:flex;justify-content:space-between}.client_section .box .client_info .client_name h5{font-weight:bold;color:#252525;margin-bottom:0;text-transform:uppercase}.client_section .box .client_info .client_name h6{margin-bottom:0;color:#18351b;font-weight:normal;font-size:15px;text-transform:uppercase}.client_section .box .client_info i{font-size:24px;color:#18351b}.client_section .box p{margin-top:25px}.client_section .box .detail-box{background-color:#fff;padding:45px 45px 45px 85px}.client_section .carousel-indicators{position:unset;margin:0;justify-content:center;align-items:center;margin-top:45px}.client_section .carousel-indicators li{background-color:#18351b;width:10px;height:10px;border-radius:100%;opacity:1}.client_section .carousel-indicators li.active{width:20px;height:20px;background-color:#fff}.why_us_section .why_us_container .box{display:flex;align-items:flex-start;margin-top:45px}.why_us_section .why_us_container .box .img-box{background-color:#18351b;display:flex;justify-content:center;align-items:center;width:175px;min-width:175px;height:125px;margin-right:25px;padding-right:25px;clip-path:polygon(0 0, 85% 0, 85% 35%, 100% 50%, 85% 65%, 85% 100%, 0 100%);transition:all .3s}.why_us_section .why_us_container .box .img-box img{width:45px}.why_us_section .why_us_container .box .detail-box h5{font-weight:bold}.why_us_section .why_us_container .box:hover .img-box{background-color:#252525}.why_us_section .btn-box{display:flex;justify-content:center;margin-top:45px}.why_us_section .btn-box a{display:inline-block;padding:8px 25px;background-color:#18351b;color:#fff;border-radius:0;transition:all .3s;border:none}.why_us_section .btn-box a:hover{background-color:#000}.contact_section{position:relative}.contact_section .heading_container{margin-bottom:25px}.contact_section .heading_container h2{text-transform:uppercase}.contact_section .form_container{margin-right:15px}.contact_section .form_container input{width:100%;border:none;height:50px;margin-bottom:25px;padding-left:15px;outline:none;color:#101010;box-shadow:0 0 25px 0 rgba(0,0,0,.15)}.contact_section .form_container input::placeholder{color:#252525}.contact_section .form_container input.message-box{height:120px}.contact_section .form_container button{border:none;text-transform:uppercase;display:inline-block;padding:12px 55px;background-color:#18351b;color:#fff;border-radius:50px;transition:all .3s;border:none}.contact_section .form_container button:hover{background-color:#000}.contact_section .map_container{height:450px;overflow:hidden;display:flex;align-items:stretch;padding:0}.contact_section .map_container .map{height:100%;flex:1}.contact_section .map_container .map #googleMap{height:100%}.info_section{background-color:#252525;color:#fff;padding:45px 0}.info_section .contact_nav{display:flex;justify-content:center;padding:25px 0;text-align:center}.info_section .contact_nav a{flex:1;margin:0;display:flex;flex-direction:column;align-items:center;color:#fff}.info_section .contact_nav a i{font-size:28px}.info_section .contact_nav a:hover{color:#18351b}.info_section .info_top{padding:45px 0}.info_section h4{text-transform:uppercase;position:relative;margin-bottom:25px}.info_section .info_links .info_links_menu{display:flex;flex-wrap:wrap}.info_section .info_links .info_links_menu a{color:#fff;flex-basis:50%}.info_section .info_links .info_links_menu a:hover,.info_section .info_links .info_links_menu a.active{color:#18351b}.info_section .info_post .post_box{display:flex;flex-wrap:wrap;align-items:center}.info_section .info_post .post_box .img-box{min-width:45px;max-width:90px;display:flex;justify-content:center;align-items:center;background-color:#fff;flex-basis:calc(33% - 10px);padding:5px;margin:5px}.info_section .info_post .post_box .img-box img{width:100%}.info_section .info_post .post_box p{margin:0}.info_section .info_post .post_box:not(:nth-last-child(1)){margin-bottom:15px}.info_section .info_form input{width:100%;border:none;height:45px;margin-bottom:25px;padding-left:25px;background-color:#eaeaea;outline:none;color:#101010}.info_section .info_form button{display:inline-block;padding:10px 45px;background-color:#18351b;color:#fff;border-radius:5px;transition:all .3s;border:none}.info_section .info_form button:hover{background-color:#000}.info_section .info_bottom .row{align-items:center}.info_section .info_bottom .info_logo{margin-right:45px}.info_section .info_bottom .info_logo a img{width:125px}.info_section .info_bottom .social_box{width:100%;display:flex;margin-top:25px}.info_section .info_bottom .social_box a{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:100%;width:35px;height:35px;color:#18351b;font-size:18px;margin-right:10px}.info_section .info_bottom .social_box a:hover{color:#252525}.footer_section{position:relative;background-color:#fff;text-align:center}.footer_section p{color:#252525;padding:25px 0;margin:0}.footer_section p a{color:inherit}