body{font-family:Poppins,sans-serif;color:#040000;background-color:#fff}.layout_padding{padding:90px 0}.layout_padding2{padding:45px 0}.layout_padding2-top{padding-top:45px}.layout_padding2-bottom{padding-bottom:45px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:45px}.heading_container h2{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-bottom:10px;margin:0}.heading_container h2::before{content:"";position:absolute;bottom:0;left:50%;width:60px;height:7px;border-radius:10px;background-color:#f8bc1a;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero_area{height:100vh;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0))),url(../images/hero-bg.jpg);background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0)),url(../images/hero-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:right bottom}.sub_page .hero_area{height:auto}.sub_page .slider_section{background:0 0}.sub_page.about_page .slider_section{background-color:#f8f8f8}.header_section{background-color:#aaccfb}.header_section .nav_container{margin:0 auto}.custom_nav-container .contact_nav{width:95%;margin-right:auto}.custom_nav-container .contact_nav .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.custom_nav-container .contact_nav .nav-item .nav-link{padding:0 25px;color:#000;text-align:center}.custom_nav-container .contact_nav .nav-item .nav-link img{width:22px;margin-right:15px}.custom_nav2{padding:0 45px}.custom_nav2 .custom_nav-container{padding:5px 0;background-color:#f8bc1a;-webkit-clip-path:polygon(0 0,100% 0%,95% 100%,5% 100%);clip-path:polygon(0 0,100% 0%,95% 100%,5% 100%)}.custom_nav2 .navbar-expand-lg .navbar-nav .nav-item .nav-link{padding:10px 30px;color:#070101;text-align:center;position:relative}.custom_nav2 .navbar-expand-lg .navbar-nav .nav-item.active .nav-link,.custom_nav2 .navbar-expand-lg .navbar-nav .nav-item:hover .nav-link{color:#fff}.custom_nav2 #navbarSupportedContent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:initial}.btn,.btn:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.custom_nav-container .nav_search-btn{background-image:url(../images/search-icon-black.png);background-size:18px;background-repeat:no-repeat;width:35px;height:35px;padding:0;border:none;margin:0 40px 0 15px;background-position:center}.custom_nav-container .nav_search-btn:hover{background-image:url(../images/search-icon.png)}.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-brand img{width:35px;margin-right:5px}.navbar-brand span{font-size:20px;font-weight:700;color:#0c0900;text-transform:uppercase}.custom_nav-container{z-index:99999;padding:15px 0;display:flex;align-items:center;gap:8px;white-space:nowrap}.custom_nav-container .navbar-toggler{outline:0}.custom_nav-container .navbar-toggler .navbar-toggler-icon{background-image:url(../images/menu.png);background-size:42px}.custom_nav-container .nav_search-btn{margin:auto}.slider_section{height:calc(100% - 80px);background-image:url(../images/slider-bg.png);background-size:cover}.slider_section .slider_container{height:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section #carouselExampleIndicators{width:100%}.slider_section .detail-box h2{color:#f8bc1a}.slider_section .detail-box h1{font-size:4rem;font-weight:700;color:#f4f3f3;text-transform:uppercase}.slider_section .detail-box p{color:#fff}.slider_section .detail-box .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px;margin:35px -5px 0 -5px}.slider_section .detail-box .btn-box a{width:auto;text-align:center;margin:5px}.slider_section .detail-box .btn-box .btn-1{display:inline-block;padding:9px;background-color:#f8bc1a;border:1px solid #f8bc1a;color:#fff}.slider_section .detail-box .btn-box .btn-1:hover{background-color:transparent;color:#f8bc1a}.slider_section .detail-box .btn-box .btn-2{display:inline-block;padding:7px 0;background-color:#f4f3f3;border:1px solid #f4f3f3;color:#020000}.slider_section .detail-box .btn-box .btn-2:hover{background-color:transparent;color:#f4f3f3}.slider_section .carousel-indicators{bottom:50%;margin:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:25px}.slider_section .carousel-indicators li{width:14px;height:14px;opacity:1;background-color:transparent;border:2px solid #f8bc1a;border-radius:100%}.slider_section .carousel-indicators li.active{width:18px;height:18px;border:3px solid #f8bc1a}.slider_section .number_box{width:50px;position:absolute;left:25px;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f8bc1a;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider_section .number_box hr{border:none;width:1px;height:200px;background-color:#f8bc1a;margin:2rem 0}.about_section{background-color:#f8f8f8}.about_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:85%;margin:0 auto}.about_section .box .img-box img{max-width:100%}.about_section .box .detail-box{margin-top:25px}.about_section .box .detail-box a{display:inline-block;padding:10px 40px;background-color:#151615;border:1px solid #151615;color:#fff;margin-top:15px}.about_section .box .detail-box a:hover{background-color:transparent;color:#151615}.service_section .service_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.service_section .service_container .box{position:relative;color:#fff;margin:1%;-ms-flex-preferred-size:48%;flex-basis:48%;aspect-ratio:16/9;overflow:hidden;border-radius:16px}.service_section .service_container .box h6{font-weight:700;text-transform:uppercase}.service_section .service_container .box img{width:100%}.service_section .service_container .box .visible_heading{position:absolute;bottom:15px;left:15px}.service_section .service_container .box .link_box{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.service_section .service_container .box .link_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;border-radius:100%;background-color:#f8bc1a}.service_section .service_container .box .link_box a img{width:20px}.service_section .service_container .box .link_box a:hover{opacity:.9}.service_section .service_container .box .link_box h6{margin-top:15px}.service_section .service_container .box::before{display:none;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(67,17,125,.9)}.service_section .service_container .box:hover .link_box{display:-webkit-box;display:-ms-flexbox;display:flex}.service_section .service_container .box:hover::before{display:block}.service_section .service_container .box:hover .visible_heading{display:none}.us_section{background-color:#3c0e78;color:#fff}.us_section .us_container{display:-webkit-box;display:-ms-flexbox;display:flex}.us_section .us_container .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:25px 10px 0 10px}.us_section .us_container .box .img-box{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.us_section .us_container .box .img-box img{max-width:40%}.us_section .us_container .box .detail-box h5{font-weight:700}.client_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:600px;margin:0 auto;margin-bottom:45px}.client_section .box .img-box{width:200px}.client_section .box .img-box img{width:100%}.client_section .box .detail-box{margin-top:25px}.client_section .box .detail-box h5{font-weight:700;position:relative;padding-bottom:5px}.client_section .box .detail-box h5::before{content:"";position:absolute;bottom:0;left:50%;width:40px;height:4px;border-radius:10px;background-color:#f8bc1a;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.client_section .carousel-indicators{margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0}.client_section .carousel-indicators li{opacity:1;background-color:#000;width:40px;height:10px;border-radius:10px;background-clip:unset;border:none}.client_section .carousel-indicators li.active{background-color:#f8bc1a}.result_section{color:#fff;background-color:#3c0e78}.result_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result_section .img-box img{width:100%}.result_section .detail-box{padding-left:15px}.result_section .detail-box h2{font-weight:700;font-size:2.5rem;position:relative;padding-top:10px}.result_section .detail-box h2::before{content:"";position:absolute;top:0;left:0;width:40px;height:7px;border-radius:10px;background-color:#f8bc1a}.result_section .detail-box p{margin-top:15px}.result_section .detail-box a{display:inline-block;padding:10px 45px;background-color:#f8bc1a;border:1px solid #f8bc1a;color:#fff;margin-top:25px}.result_section .detail-box a:hover{background-color:transparent;color:#f8bc1a}.contact_section{position:relative}.contact_section .bg-img{position:absolute;width:100px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact_section .bg-img img{width:100%}.contact_section .heading_container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact_section .heading_container h2{text-transform:unset}.contact_section input::-webkit-input-placeholder{color:#000}.contact_section input:-ms-input-placeholder{color:#000}.contact_section input::-ms-input-placeholder{color:#000}.contact_section input::placeholder{color:#000}.contact_section input{border:none;outline:0;border-bottom:.8px solid #ac9784;width:90%;margin:10px 0}.contact_section input::-webkit-input-placeholder{color:#ac9784}.contact_section input:-ms-input-placeholder{color:#ac9784}.contact_section input::-ms-input-placeholder{color:#ac9784}.contact_section input::placeholder{color:#ac9784}.contact_form-container{padding:15px 0 15px 0}.contact_form-container button{border:none;background-color:#fd9e2e;color:#fff;padding:14px 55px;font-size:14px;text-transform:uppercase}.map_container{height:350px}.map_container .map-responsive{height:100%}.info_section{background-color:#161616;color:#fff}.info_section h6{font-weight:700}.info_section .info_form{width:80%;margin:0 auto;margin-bottom:45px}.info_section .info_form h4{text-transform:uppercase;text-align:center;margin-bottom:20px}.info_section .info_form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info_section .info_form form input{background-color:#fff;border:none;width:calc(100% - 139px);outline:0;color:#000;height:42.4px;padding-left:15px}.info_section .info_form form input ::-webkit-input-placeholder{color:#fff;opacity:.2}.info_section .info_form form input :-ms-input-placeholder{color:#fff;opacity:.2}.info_section .info_form form input ::-ms-input-placeholder{color:#fff;opacity:.2}.info_section .info_form form input ::placeholder{color:#fff;opacity:.2}.info_section .info_form form button{background-color:#f8bc1a;display:inline-block;padding:9px 30px;background-color:#f8bc1a;border:1px solid #f8bc1a;color:#000;font-size:15px;text-transform:uppercase}.info_section .info_form form button:hover{background-color:transparent;color:#f8bc1a}.info_section h6{margin-bottom:12px;font-size:18px}.info_section p{color:#cbc9c9}.info_section ul{padding:0}.info_section ul li{list-style-type:none;margin:3px 0}.info_section ul li a{color:#cbc9c9}.info_section ul li a:hover{color:#fff}.info_section .info_link-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0}.info_section .info_link-box a:hover{color:#fff}.info_section .info_link-box a img{margin-right:15px}.info_section .info_link-box a span{color:#cbc9c9}.info_section .info_link-box a:hover span{color:#fff}.info_section .info_social{display:-webkit-box;display:-ms-flexbox;display:flex;margin:45px auto 15px auto}.info_section .info_social img{width:35px;margin-right:8px}.footer_section{background-color:#161616;padding:20px 0}.footer_section p{margin:0;text-align:center;color:#fff}.footer_section a{color:#fff}