@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);:root{--theme-color:#00ca9a;--theme-color-second:#f5c30d;--theme-color-third:#253d5b;--theme-color-four:#000;--theme-color-white:#fff;--heading-font:'heading';--paragraph-font:"Inter", sans-serif;--span-font:'span';--border-radius-small:3.2px;--border-radius-base:8px;--border-radius-large:16px;--transition-duration:0.3s;--transition-timing-function:ease-in-out;--shadow-small:0 1px 3px rgba(0, 0, 0, 0.1);--shadow-base:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-large:0 10px 20px rgba(0, 0, 0, 0.2)}html{scroll-behavior:smooth;overflow-x:hidden!important}body{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;font-size:17px;color:#000;background-color:#fff;scroll-behavior:smooth;overflow-x:hidden!important;font-family:var(--paragraph-font)}@font-face{font-family:'heading';src:url(/wp-content/themes/aotwotheme/assets/fonts/Gilgan.otf)}@font-face{font-family:'span';src:url(/wp-content/themes/aotwotheme/assets/fonts/BlackHawk.otf)}.span-font{font-family:var(--span-font)}a{color:#0055f1;text-decoration:none;transition:all 0.5s;display:inline-block}a:hover{text-decoration:none;transition:all .6s;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:15px;color:inherit;font-family:var(--heading-font)}p{margin:0;line-height:26px;margin-bottom:20px;font-size:17px}ul li{margin-bottom:0}.img-fluid{display:block;width:100%;max-width:100%}.li{display:inline-block;padding:0 5px}ul{list-style:none;padding:0}h1{font-size:56px}h2{font-size:50px}h3{font-size:45px}.bg-cover{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.gap{margin-bottom:30px}section{padding:80px 0}.form-control:focus{border-color:#ced4da;outline:0;box-shadow:none}input{width:100%;outline:none;border:none;border:1px solid #ced4da}textarea{width:100%;outline:none;border:none;border:1px solid #ced4da}select{width:100%;outline:none;border:none;border:1px solid #ced4da}@-webkit-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}*{box-sizing:border-box}.m-backtotop{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed;bottom:-50px;right:20px;width:50px;height:50px;background:#00ca9a;text-align:center;border:3px solid #000;box-shadow:0 2px 3px rgb(0 0 0 / .1);opacity:0;overflow:hidden;color:#fff}.m-backtotop.active{bottom:0;opacity:1}.m-backtotop>div{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.m-backtotop>div.arrow{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:1}.m-backtotop>div.text{font-size:5px;font-size:.5rem;line-height:10px;text-transform:uppercase;font-weight:900;font-family:"Open Sans",sans-serif;position:absolute;left:50%;top:50%;transform:translateY(50%) translateX(-50%);opacity:0;margin-top:1px}.m-backtotop:hover{transform:scale(1.1);bottom:0;cursor:pointer;background:#000;box-shadow:0 10px 5px rgb(0 0 0 / .1)}.m-backtotop:hover>div.arrow{transform:translateY(-150%) translateX(-50%);opacity:0}.m-backtotop:hover>div.text{transform:translateY(-50%) translateX(-50%);opacity:1}.py-5{padding-top:50px!important;padding-bottom:50px!important}.py-6{padding-top:60px!important;padding-bottom:60px!important}.py-7{padding-top:70px!important;padding-bottom:70px!important}.py-8{padding-top:80px!important;padding-bottom:80px!important}.py-9{padding-top:90px!important;padding-bottom:90px!important}.py-10{padding-top:100px!important;padding-bottom:100px!important}.gap-p p{margin-bottom:0}.small{display:none}a.navbar-brand img{width:77px}.header_menu li a{color:#fff;font-size:16px;text-transform:uppercase;padding:29px 19px;display:inline-block}.header_menu li a:hover{color:var(--theme-color-second)}.hd_info{display:flex;align-items:center;gap:10px;flex-wrap:wrap}a.comon-btn{background:var(--theme-color-second);color:#000;display:inline-block;font-size:16px;padding:11px 6px;border-radius:5px;width:12rem;font-weight:600;text-align:center}a.blue_btn{background-color:var(--theme-color);color:#fff}a.white-btn{background-color:#fff;color:#000}a.comon-btn:hover{background:#121212;color:#fff}.header_menu li a{color:#fff;font-size:14px;text-transform:capitalize;padding:29px 18px;display:inline-block}.navbar li:hover a{color:var(--theme-color-second)}.navbar li:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}@media all and (min-width:992px){.navbar .dropdown-menu-end{right:0;left:auto}.navbar li .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0}.navbar li:hover a{color:var(--theme-color-second)}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0% 0%}.navbar .dropdown-menu.fade-up{top:180%}.navbar li:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}}ul.dropdown-menu.fade-up li a:hover{color:#fff!important;background:var(--theme-color-second)}#main_header ul.dropdown-menu.fade-up li:last-child{border-bottom:0}#main_header ul.dropdown-menu.fade-up li{border-bottom:1px solid #c1c0bd;margin:0 0 0 0}ul.dropdown-menu.fade-up li a{color:#000!important;font-size:14px;display:block;width:100%;padding:11px 12px}ul.dropdown-menu.fade-up{border:none;background:#fff;padding:0 0;min-width:inherit;width:280px;border-radius:0}.link-sm-2 i{top:-9px!important}.link-sm-2{position:relative}#main_header .hd_info .phm-info a{padding:0;text-transform:lowercase}#main_header .hd_info .phm-info{margin:0}#main_header .hd_info .phm-info .phone{font-weight:800;font-size:19px}.fixed-btn{position:fixed;bottom:0;z-index:99999;width:100%;display:flex}.fixed-btn{display:none}.fixed-btn a.call{width:100%;text-transform:uppercase;color:#000;background-color:var(--theme-color-second);text-align:center;padding:14px;font-weight:600;letter-spacing:2px}.fixed-btn a.green_btn{background-color:var(--theme-color)}.banner{padding-top:140px;background-position:center bottom!important;padding-bottom:320px}.banner h1 span{color:var(--theme-color-second)}.banner h1{margin-bottom:0}.banner .heading{color:#fff;margin-bottom:230px}.about-sec{color:#fff}.about-our h2{text-transform:uppercase}.partnership h2{color:var(--theme-color-third);text-transform:uppercase}.partnership{padding-bottom:556px}.renewable{color:#fff;padding-bottom:350px}.renewable h2{margin-bottom:0;text-transform:uppercase}.renewable .box-service{padding:25px 15px;border:1px solid #fff;border-radius:6px;text-align:center;color:#fff;width:100%;min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:0.6s}.renewable .box-service .img-box{margin-bottom:19px}.renewable .box-service .img-box img{width:60px}.renewable a.card-box{width:100%;height:auto}.renewable .box-service:hover{background-color:var(--theme-color-third);color:#fff;transition:0.6s}.heating{color:#fff}.heating h2{margin-bottom:0;text-transform:uppercase}.heating .box-service{padding:25px 10px;border:1px solid #fff;border-radius:6px;text-align:center;color:#000;width:100%;min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:0.6s;background-color:#fff;min-height:212px}.heating .box-service .img-box{margin-bottom:19px}.heating .box-service .img-box img{width:60px}.heating a.card-box{width:100%;height:auto}.heating .box-service:hover{background-color:var(--theme-color-second);color:#000;transition:0.6s}.heating .box-service p{line-height:normal}.why_investing{text-align:center}.why_investing h2{color:var(--theme-color-third);font-weight:700}.why_investing h4{color:var(--theme-color-third);font-size:18px;font-weight:700}.why_investing .card{padding:25px 15px;overflow:hidden;height:100%}.why_investing .card p{font-size:15px;line-height:normal;margin:0}.boiler_installation{padding:145px 0}.boiler_installation h3{margin-bottom:0;color:var(--theme-color);margin-left:90px;font-size:59px}.boiler_installation .heading{display:inline-block}.boiler_installation .heading h2{color:var(--theme-color-third);font-weight:700}.working_process .process_number{flex-wrap:nowrap;align-items:self-start}.working_process .process_number .number_box{background-color:var(--theme-color);height:45px;min-height:65px;width:45px;min-width:65px;border-radius:1000px;display:flex;position:relative;justify-content:center;align-items:center;z-index:111;font-size:27px;font-weight:600}.working_process h2{margin-bottom:35px}.working_process h5{margin-bottom:0;font-size:18px}.working_process .process_number .number_box::before{content:'';display:block;width:2px;background-color:#fff;height:87px;position:absolute;top:65px;z-index:-9999999999999999999999999999999}.working_process .process_number p{font-size:14px}.working_process .process_number .no-part::before{display:none}.testimonial h2{display:inline-flex;align-items:center;gap:35px;line-height:1;font-size:40px}.testimonial h2 img{width:320px;margin-bottom:5px}.testimonial .card p{font-size:14px;line-height:26px;color:#666}.testimonial .card{height:100%;padding:22px 18px;background-color:#ffffff67}.testimonial .card img.quote{margin-bottom:15px}.testimonial .card h6{font-size:15px;line-height:1.5}.our_recent_work h2{color:var(--theme-color-third);font-weight:600}.our_recent_work h5{margin-bottom:10px}.contact .form-box{background-color:#f5c30d;padding:35px 25px;border-radius:10px}.contact .form-box h3{color:var(--theme-color-third);font-weight:600}.contact .form-box input[type="text"],.contact .form-box input[type="tel"],.contact .form-box input[type="email"]{padding:11px;border:none;border-radius:10px}.contact .form-box label{margin-bottom:10px;font-weight:600;text-transform:capitalize}.contact .form-box textarea{padding:11px;border:none;border-radius:10px;height:110px}.contact .form-box .hd_info{flex-wrap:nowrap}.contact .form-box input[type="checkbox"]{width:inherit;margin-bottom:10px}.contact .form-box input[type="submit"]{padding:11px;border:none;border-radius:10px;background-color:var(--theme-color);text-transform:uppercase;color:#fff}.contact h3{color:var(--theme-color-third)}.contact .call-us{font-size:35px;color:var(--theme-color);font-weight:600}.footer{padding:120px 0;color:#fff}.footer .logo-ft{margin-bottom:65px}.footer .list-menu{display:flex;flex-wrap:wrap;gap:15px 35px;margin-bottom:55px}.footer .list-menu li a{color:#fff}.footer .heading p{font-size:15px}.footer .list-menu li a:hover{color:#00ca9a}.footer .call-info{margin-top:35px}.footer .call-info li a{color:#fff;display:flex;gap:10px;align-items:baseline}.footer .call-info li{margin-bottom:20px}.footer .call-info li i{color:#00ca9a}.footer .card{display:flex;justify-content:center;align-items:center;padding:25px;height:100%}.footer .card a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;gap:15px}.footer .card a p{margin:0;font-weight:600}.inner-banner{color:var(--theme-color-second);padding:155px 0}.energy_1 .box-service{padding:38px 25px;text-align:center;border:2px solid var(--theme-color);height:100%;border-radius:8px}.energy_1 .box-service img{width:55px;margin-bottom:15px}.energy_1 .box-service p{font-weight:600}.about-us-1 .img-box{overflow-x:hidden;border-radius:50px 50px 0 0;box-shadow:2px 5px 10px 5px #1e1e1e33}.contact-info .info-box{width:100%;height:100%;color:#fff;padding:25px 20px;text-align:center;background-color:var(--theme-color)}.contact-info .blue{background-color:var(--theme-color-second);text-align:center}.contact-info .dark-blue{background-color:var(--theme-color);text-align:center}.contact-info .info-box i{font-size:35px}.contact-info h4{font-size:24px}.contact-info a{color:#fff;word-break:break-all}.contact input[type="text"]{padding:11px;border-radius:10px}.contact input[type="email"]{padding:11px;border-radius:10px}.contact textarea{padding:11px;border-radius:10px;height:110px}.contact button{padding:11px;border:none;border-radius:10px;background-color:var(--theme-color);text-transform:uppercase;color:#fff;width:100%}.faq-contact .accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.faq-contact .accordion-item{margin-bottom:10px;border-radius:5px;overflow:hidden}.faq-contact .get-intouch{background-color:#fff;border-radius:15px;padding:35px 30px}.faq-contact .get-intouch input{background-color:#e9e9e9;padding:14px;border-radius:5px;width:100%;border:none}.faq-contact .get-intouch textarea{background-color:#e9e9e9;padding:14px;border-radius:5px;width:100%;border:none;height:120px}.faq-contact .get-intouch button{background-color:#2e3192;padding:14px;border-radius:5px;width:100%;border:none;color:#fff;text-transform:uppercase}#investing h3{font-size:35px;color:var(--theme-color-third)}.service_1 .box-service{padding:25px 15px;border:1px solid #fff;border-radius:6px;text-align:center;color:#fff;width:100%;min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:0.6s}.service_1 .box-service .img-box{margin-bottom:19px}.service_1 .box-service .img-box img{width:80px}.service_1 a.card-box{width:100%;height:auto}.service_1 .box-service:hover{background-color:var(--theme-color-second);color:#fff;transition:0.6s}.service_1 .box-service p{font-weight:600;font-size:22px}.service_2 .box-service{padding:25px 10px;border:1px solid #fff;border-radius:6px;text-align:center;color:#000;width:100%;min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:0.6s;background-color:#fff;min-height:212px;border:1px solid #e9e9e9}.service_2 .box-service .img-box{margin-bottom:19px}.service_2 .box-service .img-box img{width:60px}.service_2 a.card-box{width:100%;height:auto}.service_2 .box-service:hover{background-color:var(--theme-color-second);color:#000;transition:0.6s}.service_2 .box-service p{line-height:normal}.solar-panel-1 ul li{display:flex;gap:5px;align-items:center;font-weight:600;color:#666;margin-bottom:10px}.solar-panel-1 ul li img{width:18px}.service_section-2 .img_row img{width:100%;border-radius:9px}form.wpcf7-form p{margin:0}.our_recent_work video{height:220px;border-radius:5px}.our_recent_work .img-box{overflow-y:hidden;height:217px;background-color:var(--theme-color-third);border-radius:5px}#our_recent_work iframe{width:100%}