html{overflow-x:hidden}body{font-family:"Open Sans",sans-serif;color:#0c0c0c;background-color:#fff}section{overflow:hidden}.success{text-align:center}.success h4{margin-bottom:10px!important}.success img{max-height:80px}.success#success{display:none!important}.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:flex;margin-bottom:45px}.heading_container h2{position:relative;margin:0;padding:10px 0}.heading_container h2::before,.hero_area::before{content:"";position:absolute;height:100%;background-repeat:no-repeat}.heading_container h2::before{width:3px;top:50%;right:-45px;transform:translateY(-50%);z-index:1;background-color:#dbc64c}.hero_area{position:relative;background-image:url(../images/hero-bg.jpg);background-size:cover}.hero_area::before{top:0;left:0;width:65%;background-image:url(../images/hero-bg2.png);background-size:100%}.sub_page .hero_area{min-height:auto;background-image:none;background-color:#e1f3fd}.sub_page .service_section{margin:45px auto}.header_section{position:relative;z-index:99}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .nav_container{margin:0 auto}.custom_nav-container .navbar-nav .nav-item .nav-link{margin:10px 20px;padding:0;color:#282828;text-align:center;position:relative;text-transform:uppercase}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:initial}.btn,.btn:focus{outline:0!important;box-shadow:none}.custom_nav-container .nav_search-btn{background-image:url(../images/search-icon.png);background-size:20px;background-repeat:no-repeat;background-position:center 5px;width:35px;height:35px;padding:0;border:0}.phone{text-align:right;line-height:1;padding-top:2rem;display:inline-block}.phone span{opacity:.7;display:block;margin-bottom:4px}.phone a{color:#222;font-weight:800;font-size:2.5rem;font-family:"Oswald","Open Sans","sans-serif";white-space:nowrap;background:url(../images/352510_local_phone_icon.svg)left 0 bottom 0/auto 32px no-repeat;padding-left:36px;display:block}.phone a:hover{color:#602680}.phone a+a{margin-top:.5rem}.custom_nav-container{z-index:99999;padding-top:20px;align-items:flex-end}.navbar-expand-lg .navbar-collapse{align-items:flex-end}.custom_nav-container .navbar-toggler{outline:0}.custom_nav-container .navbar-toggler .navbar-toggler-icon{background-image:url(../images/menu.png);background-size:45px}.contact_form{width:100%;max-width:400px;padding:25px 15px;background-color:#282828;border-radius:20px;margin:auto}.contact_form h4{text-align:center;color:#fff;margin-bottom:20px}.contact_form form{margin:15px 0 10px}.contact_form form input{width:100%;height:50px;border:0;outline:0;margin-bottom:15px;padding-left:15px;border-radius:10px;font-size:1.125rem;font-weight:600}.contact_form form input::placeholder{font-size:1rem;font-weight:400}.contact_form form .btm_input{display:flex}.contact_form form .btm_input input{margin:0 10px 0 0}.contact_form form .btm_input button{border:0;outline:0;background-color:#ffae00;color:#282828;border-radius:10px;padding:0 15px;font-weight:600}.contact_form small{color:#fff;opacity:.7;text-align:center;display:block}.slider_section{height:calc(100% - 80px);display:flex;z-index:2;color:#3b3a3a;padding:45px 0 30px}.slider_section,.slider_section .row{align-items:center}.slider_section div#carouselExampleIndicators{width:130%;margin-left:-20%;position:unset}.slider_section .box{margin-bottom:30px}.slider_section .box .detail-box{padding:0 5%}.slider_section .box .detail-box h4{font-weight:800;margin-bottom:0;color:#8d6d02}.slider_section .box .detail-box h1{font-weight:800;margin-bottom:30px;text-transform:uppercase;font-size:3rem;color:#fff}.slider_section .box .detail-box h1 span{color:#332d1b}.slider_section .box .img-box img{width:100%}.slider_section .box .btn-box{margin-top:15px}.slider_section .box .btn-box a{text-align:center;display:inline-block;padding:8px 30px;border:1px solid #0b0b0a;background-color:transparent;color:#0b0b0a}.about_section .detail-box a:hover,.service_section .service_container .box .detail-box a:hover,.slider_section .box .btn-box a:hover{background-color:#0b0b0a;color:#fff}.slider_section .carousel-indicators{margin:0;justify-content:flex-start;left:10%}.slider_section .carousel-indicators li{width:18px;height:18px;border-radius:100%;background-color:#282828;opacity:1}.slider_section .carousel-indicators li.active{background-color:#dbc64c}.about_section{padding:50px 0}.about_section .row{align-items:center}.about_section .detail-box{position:relative;padding-right:75px}.about_section .detail-box a,.service_section .service_container .box .detail-box a{display:inline-block;border:1px solid #0b0b0a;background-color:transparent;color:#0b0b0a}.about_section .detail-box a{padding:8px 25px;margin-top:25px}.about_section .detail-box::before{content:"";position:absolute;width:3px;height:65%;top:10%;right:25px;z-index:1;background-color:#dbc64c;background-repeat:no-repeat}.about_section img{width:100%;border-radius:20px}.service_section{width:95%;margin:auto;border:1px solid #e5e5e5;padding:50px 0}.service_section .service_container{display:flex;text-align:center;justify-content:space-between}.service_section .service_container .box .img-box{height:85px;display:flex;justify-content:center;align-items:flex-end}.service_section .service_container .box .img-box img{max-width:100%;max-height:100%}.service_section .service_container .box .detail-box{margin-top:15px}.service_section .service_container .box .detail-box h5{font-weight:800}.service_section .service_container .box .detail-box a{padding:7px 20px}.news_section .news_container{display:flex;justify-content:center;padding:0 25px}.news_section .news_container .date-box{background-color:#252525;padding:7px 25px;color:#fff;margin-bottom:-15px;position:relative;z-index:2}.news_section .news_container .box .detail-box p,.news_section .news_container .date-box h6,.why_section .box .detail-box p{margin:0}.news_section .news_container .box{margin:0 20px;display:flex;flex-direction:column;align-items:center}.client_section .box .img-box img,.contact_section .img-box img,.news_section .news_container .box .img-box,.news_section .news_container .box .img-box img{width:100%}.news_section .news_container .box .detail-box{background-color:#f7c621;padding:15px}.news_section .news_container .box .detail-box h6{font-weight:800;font-size:18px}.client_section{margin-top:50px}.client_section .owl-nav>div{margin-top:-26px;position:absolute;top:50%;color:#cdcbcd}.client_section .owl-carousel .owl-nav .owl-next,.client_section .owl-carousel .owl-nav .owl-prev{transform:translateY(-50%)}.client_section .owl-carousel .owl-nav .owl-prev:hover{background-image:url(../images/prev-white.png)}.client_section .owl-carousel .owl-nav .owl-next{right:-10%}.client_section .owl-carousel .owl-nav .owl-next:hover{background-image:url(../images/next-white.png)}.client_section .box{padding:35px 35px 15px 45px;margin:15px;box-shadow:0 0 25px 0 rgba(0,0,0,.1);position:relative}.client_section .box .img-box{max-width:125px;min-width:125px}.client_section .box .detail-box img{width:25px}.client_section .box>div{position:relative;z-index:2}.client_section .box::after{content:"";position:absolute;top:0;left:0;width:100%;height:90px;background-color:#ffae00;z-index:1}.client_section .carousel-wrap{padding:0 5%;position:relative;margin:0 auto 45px}.client_section .owl-carousel .owl-nav .owl-next,.client_section .owl-carousel .owl-nav .owl-prev{width:50px;height:50px;background-color:#252525;background-size:15px;background-position:center;border-radius:100%;background-repeat:no-repeat;position:absolute;top:initial;bottom:-75px;outline:0}.client_section .owl-carousel .owl-nav .owl-next:hover,.client_section .owl-carousel .owl-nav .owl-prev:hover{background-color:#ffae00}.client_section .owl-carousel .owl-nav .owl-prev{background-image:url(../images/prev.png);left:-5%}.client_section .owl-carousel .owl-nav .owl-next{left:calc(-5% + 55px);background-image:url(../images/next.png)}.client_section .owl-carousel .owl-dots.disabled,.client_section .owl-carousel .owl-nav.disabled{display:block}.contact_section{background:#eee;padding-top:20px;padding-bottom:40px!important}.app_section .row,.contact_section .row{align-items:center}.app_section{background-color:#ffae00;color:#fff}.app_section .detail-box h2{color:#252525;text-transform:uppercase;font-weight:800}.app_section .detail-box .text-box{margin-top:25px}.app_section .detail-box .text-box h5{text-transform:uppercase;font-weight:800;text-decoration:underline}.app_section .detail-box .btn-box{margin:25px -5px 0;display:flex}.app_section .detail-box .btn-box a{margin:5px}.app_section .img-box{display:flex;justify-content:center;align-items:center}.app_section .img-box img{max-width:100%}.why_section .why_container{padding-left:10%}.why_section .box,.why_section .box .img-box{display:flex;align-items:center}.why_section .box .img-box{min-width:90px;min-height:90px;background-color:#252525;border-radius:100%;justify-content:center;margin-right:45px}.why_section .box .img-box img{max-width:30px;transition:all 1s}.why_section .box .img-box .img-2,.why_section .box:hover .img-box .img-1{display:none;opacity:0}.why_section .box .detail-box h5{font-weight:800}.why_section .box:nth-child(2){margin:35px 0}.why_section .box:hover .img-box{background-color:#ffae00}.why_section .box:hover .img-box .img-2{display:inline-flex;opacity:1}.info_section{background-color:#161616;color:#fff}.info_section .box{width:100%;max-width:675px;margin:0 auto}.info_section .info_form{margin:0 auto 45px}.info_section .info_form h4{text-align:center;margin-bottom:35px}.info_section .info_form form{display:flex;align-items:stretch}.info_section .info_form form input{background-color:#fff;border:0;width:calc(100% - 55px);outline:0;color:#000;height:42.4px;padding-left:15px}.info_section .info_form form input ::placeholder{color:#9a9999}.info_section .info_form form button{border:0;outline:0;background-color:#ffae00;width:55px;font-size:15px;text-transform:uppercase;background-image:url(../images/right-arrow.png);background-size:24px;background-position:center;background-repeat:no-repeat}.info_section .info_links ul{padding:0;display:flex;flex-wrap:wrap}.info_section .info_links ul li{list-style-type:none;flex:1;text-align:center;display:flex;justify-content:center}.info_section .info_links ul li a{color:#fff;padding:10px}.info_section .info_links a{display:flex;align-items:center;margin:15px 0}.info_section .info_social{display:flex;justify-content:center;margin:45px auto 15px}.info_section .info_social img{width:35px;margin:0 7px}.footer_section{background-color:#ffae00;display:flex;justify-content:center;position:relative}.footer_section p{color:#000;margin:0 auto;text-align:center;padding:20px 0;width:55%}.footer_section a{color:#000}@media (max-width:992px){.hero_area{min-height:auto}.hero_area::before{width:100%}.slider_section .contact_form{width:100%;max-width:550px;margin-top:20px;margin-bottom:20px}.slider_section .carousel-indicators{left:0;justify-content:center}.news_section .news_container{flex-direction:column}.news_section .news_container .box:nth-child(2){margin-top:75px;margin-bottom:75px}.contact_section .contact_form{padding:25px 15px;margin:0 auto;max-width:475px}.why_section .why_container{padding:0}.footer_section p,.info_section .box{width:100%}}@media (max-width:768px){.about_section .detail-box{padding:0;margin-bottom:45px}.about_section .detail-box::before{right:-5px;content:none}.about_section .img-box{padding:45px 0}.service_section .service_container .box:nth-child(2){margin:45px 0}.service_section .service_container{flex-direction:column}.contact_section .img-box{padding-left:25px;margin-top:35px}.app_section .detail-box{margin-bottom:35px}.info_section .info_links ul{flex-direction:column;align-items:center}}@media (max-width:576px){.news_section .news_container{padding:0}}@media (max-width:480px){.hero_area::before{background-size:120%}}@media (max-width:420px){.why_section .box{flex-direction:column;align-items:center;text-align:center}.why_section .box .img-box{margin:0 0 25px}}@media (max-width:360px){.app_section .detail-box .btn-box{flex-direction:column;align-items:center}}@media (min-width:1200px){.container{max-width:1170px}}