body{margin:0;min-height:100%;background-color:#0E1C29;font-family: 'Poppins', 'Helvetica Neue', Arial, sans-serif;overflow-x: hidden;}button.toggle,button.toggle img{width:30px;height:30px}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.about-page .integrated-energy,.airport .about_redan,.airport .fundamentals,.chad .about,.chad .tech-tab,.construction .address,.construction .companies,.construction .mission .mission-content,.contact,.eastiebeastie .about_redan,.eastiebeastie .fundamentals,.estimation,.ev_charging .ev-description .ev-desc-content,.ev_charging .parking,.home .about,.home .media,.lao .about_redan,.lao .fundamentals,.maine .about,.maine .tech-tab,.maine-transmission .about_redan,.maine-transmission .fundamentals,.mandalay .about_redan,.mandalay .fundamentals,.manufacturing-page .fundamentals,.manufacturing-page .solar,.neutrino .about,.neutrino .tech-tab,.power_generation .companies,.power_generation .integrated-energy,.power_transmission .maine-project,.power_transmission .reference,.power_transmission .supergrid,.products .modules,.recycling .about,.recycling1 .recycling-project,.redan .about_redan,.redan .capital,.redan .tech-tab,.sierra .about,.sierra .tech-tab,.sourwine .about,.sourwine .tech-tab,.tanzania .about,.tanzania .tech-tab,.team-page1 .directors-content,.team-page1 .team,.tirun .about,.tirun .tech-tab,.us-projects-card,.vizhag .about,.vizhag .tech-tab,.watertown .about,.watertown .tech-tab,.watertown3gw .about,.watertown3gw .tech-tab,.woliwon .about_redan,.woliwon .fundamentals{background-color:#0E1C29}.pt-30px{padding-top:50px}.btn-hover:hover{border:#91cff9 !important}.home .read-more:hover,.main .header .list .menu-active-dd,.power_generation .project-list .project-list-content .plant_india .card .read-more:hover,.projects .read-more:hover,.team_management .team-intro .member-card .read-link:hover,.text-theme-highlight{color:#91cff9 !important}.bg-theme-highlight{background-color:#91cff9 !important}.fs-10{font-size:10px !important}.fs-12{font-size:12px !important}.fs-14{font-size:14px !important}.fs-15-8{font-size:15.8px !important}.fs-16{font-size:16px !important}.fs-17{font-size:17px !important}.fs-18{font-size:18px !important}.fs-20{font-size:20px !important}.fs-30{font-size:30px !important}.fs-40{font-size:40px !important}.not-allowed{cursor:not-allowed !important}.active,.close-button,.construction .address .show-div-md,.construction .companies .aco-active,.construction .companies .convalt-active,.construction .companies .digi-active,.construction .companies .logo1:hover .aco,.construction .companies .logo2:hover .convalt,.construction .companies .logo3:hover .us,.construction .companies .logo4:hover .digi,.construction .companies .logo5:hover .oxaio,.construction .companies .oxaio-active,.construction .companies .us-active,.contacts .custom-select select,.contacts .select-hide,.custom-select select,.facebook_logo:hover .inactive,.home .media .media-card .learn-link .logo-inactive,.home .read-more .logo-inactive,.home .read-more:hover .logo-active,.linkedin_logo:hover .inactive,.main .show-logo-sm,.media-page .years .media-card .learn-link .logo-inactive,.power_generation .companies .aco-active,.power_generation .companies .convalt-active,.power_generation .companies .digi-active,.power_generation .companies .logo1:hover .aco,.power_generation .companies .logo2:hover .convalt,.power_generation .companies .logo3:hover .us,.power_generation .companies .logo4:hover .digi,.power_generation .companies .logo5:hover .oxaio,.power_generation .companies .oxaio-active,.power_generation .companies .us-active,.power_generation .project-list .project-list-content .plant_india .card .read-more .logo-inactive,.power_generation .project-list .project-list-content .plant_india .card .read-more:hover .logo-active,.projects .read-more .logo-inactive,.projects .read-more:hover .logo-active,.select-hide,.team_management .team-intro .member-card .read-link .logo-inactive,.team_management .team-intro .member-card .read-link:hover .logo-active,.toggle,.twitter_logo:hover .inactive, .insta_logo:hover .inactive{display:none}.pointer{cursor:pointer !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.w-20{width:20% !important}.w-80{width:80% !important}.chad .tech-tab .w-30,.maine .tech-tab .w-30,.neutrino .tech-tab .w-30,.redan .tech-tab .w-30,.sierra .tech-tab .w-30,.sourwine .tech-tab .w-30,.tanzania .tech-tab .w-30,.tirun .tech-tab .w-30,.vizhag .tech-tab .w-30,.w-30,.watertown .tech-tab .w-30,.watertown3gw .tech-tab .w-30{width:30%}.ev_charging .hindrance .hindrance-right,.ev_charging .levels .dc-right,.ev_charging .levels .level2-left,.manufacturing-page .made_in_america .main .left,.products .modules .modules-left,.w-40{width:40%}.ev_charging .levels .dc-left,.ev_charging .levels .level2-right,.products .modules .modules-right,.w-60{width:60% !important}.chad .tech-tab .w-70,.maine .tech-tab .w-70,.neutrino .tech-tab .w-70,.redan .tech-tab .w-70,.sierra .tech-tab .w-70,.sourwine .tech-tab .w-70,.tanzania .tech-tab .w-70,.tirun .tech-tab .w-70,.vizhag .tech-tab .w-70,.w-70,.watertown .tech-tab .w-70,.watertown3gw .tech-tab .w-70{width:70%}.about-page .timeline .timeline-content .left-content,.about-page .timeline .timeline-content .right-content,.airport .about_redan_left,.airport .about_redan_right,.airport .millinocket_details .details-left,.airport .millinocket_details .details-right,.chad .about .about-left,.chad .about .about-right,.chad .millinocket_details .details-left,.chad .millinocket_details .details-right,.chad .timeline .timeline-content .left-content,.chad .timeline .timeline-content .right-content,.construction .address .w-50,.eastiebeastie .about_redan_left,.eastiebeastie .about_redan_right,.eastiebeastie .millinocket_details .details-left,.eastiebeastie .millinocket_details .details-right,.eastiebeastie .timeline .timeline-content .left-content,.eastiebeastie .timeline .timeline-content .right-content,.ev_charging .ev-description .ev-desc-content>div,.home .quotes>div,.lao .about_redan_left,.lao .about_redan_right,.maine .about .about-left,.maine .about .about-right,.maine .millinocket_details .details-left,.maine .millinocket_details .details-right,.maine .timeline .timeline-content .left-content,.maine .timeline .timeline-content .right-content,.maine-transmission .about_redan_left,.maine-transmission .about_redan_right,.maine-transmission .millinocket_details .details-left,.maine-transmission .millinocket_details .details-right,.maine-transmission .timeline .timeline-content .left-content,.maine-transmission .timeline .timeline-content .right-content,.mandalay .about_redan_left,.mandalay .about_redan_right,.manufacturing-page .factory>div>div,.neutrino .about .about-left,.neutrino .about .about-right,.neutrino .millinocket_details .details-left,.neutrino .millinocket_details .details-right,.neutrino .timeline .timeline-content .left-content,.neutrino .timeline .timeline-content .right-content,.power_transmission .maine-project .maine-left,.power_transmission .maine-project .maine-right,.recycling .about .about-left,.recycling .about .about-right,.recycling .millinocket_details .details-left,.recycling .millinocket_details .details-right,.recycling .timeline .timeline-content .left-content,.recycling .timeline .timeline-content .right-content,.recycling1 .recycling-project-content>div,.redan .about_redan_left,.redan .about_redan_right,.sierra .about .about-left,.sierra .about .about-right,.sierra .millinocket_details .details-left,.sierra .millinocket_details .details-right,.sierra .timeline .timeline-content .left-content,.sierra .timeline .timeline-content .right-content,.sourwine .about .about-left,.sourwine .about .about-right,.sourwine .millinocket_details .details-left,.sourwine .millinocket_details .details-right,.sourwine .timeline .timeline-content .left-content,.sourwine .timeline .timeline-content .right-content,.tanzania .about .about-left,.tanzania .about .about-right,.tanzania .millinocket_details .details-left,.tanzania .millinocket_details .details-right,.tanzania .timeline .timeline-content .left-content,.tanzania .timeline .timeline-content .right-content,.tirun .about .about-left,.tirun .about .about-right,.tirun .millinocket_details .details-left,.tirun .millinocket_details .details-right,.tirun .timeline .timeline-content .left-content,.tirun .timeline .timeline-content .right-content,.vizhag .about .about-left,.vizhag .about .about-right,.vizhag .millinocket_details .details-left,.vizhag .millinocket_details .details-right,.vizhag .timeline .timeline-content .left-content,.vizhag .timeline .timeline-content .right-content,.w-50,.watertown .about .about-left,.watertown .about .about-right,.watertown .millinocket_details .details-left,.watertown .millinocket_details .details-right,.watertown .timeline .timeline-content .left-content,.watertown .timeline .timeline-content .right-content,.watertown3gw .about .about-left,.watertown3gw .about .about-right,.watertown3gw .millinocket_details .details-left,.watertown3gw .millinocket_details .details-right,.watertown3gw .timeline .timeline-content .left-content,.watertown3gw .timeline .timeline-content .right-content,.woliwon .about_redan_left,.woliwon .about_redan_right,.woliwon .millinocket_details .details-left,.woliwon .millinocket_details .details-right,.woliwon .timeline .timeline-content .left-content,.woliwon .timeline .timeline-content .right-content{width:50%}.w-90{width:90%}.about-page .trademark-card,.chad .timeline .timeline-content .project-desc,.construction .address img.map,.construction .back-video video,.construction .mission .mission-content .mission-card img,.eastiebeastie .timeline .timeline-content .project-desc,.ev_charging .back-video video,.ev_charging .dc-left .demonstration,.ev_charging .level2-right .demonstration,.maine .timeline .timeline-content .project-desc,.maine-transmission .timeline .timeline-content .project-desc,.manufacturing-page .back-video video,.neutrino .timeline .timeline-content .project-desc,.power_generation .clips .clip-card,.power_transmission .back-video video,.recycling .back-video video,.recycling1 .back-video video,.sierra .timeline .timeline-content .project-desc,.sourwine .timeline .timeline-content .project-desc,.tanzania .timeline .timeline-content .project-desc,.timeline .timeline-content .project-desc,.tirun .timeline .timeline-content .project-desc,.vizhag .timeline .timeline-content .project-desc,.w-100,.watertown .timeline .timeline-content .project-desc,.watertown3gw .timeline .timeline-content .project-desc,.woliwon .timeline .timeline-content .project-desc{width:100%}.construction .companies .logo1:hover .aco-active,.construction .companies .logo2:hover .convalt-active,.construction .companies .logo3:hover .us-active,.construction .companies .logo4:hover .digi-active,.construction .companies .logo5:hover .oxaio-active,.facebook_logo:hover .active,.linkedin_logo:hover .active,.power_generation .companies .logo1:hover .aco-active,.power_generation .companies .logo2:hover .convalt-active,.power_generation .companies .logo3:hover .us-active,.power_generation .companies .logo4:hover .digi-active,.power_generation .companies .logo5:hover .oxaio-active,.twitter_logo:hover .active, .insta_logo:hover .active{display:block}.back-video{overflow:hidden;position:absolute;top:0;right:0;z-index:-99999}.fw-600{font-weight:600}.fw-300{font-weight:300}.pl-2rem{padding-left:2rem}.decoration-none,a{text-decoration:none}.px-40px{padding:0 35px}.ev_charging .main,.main,.power_transmission .main{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65));background-size:100% 100%}.home .media .pl-45,.media-page .years .pl-45,.pl-45{padding-left:45px}.pl-110{padding-left:110px}.footer .pl-30,.pl-30{padding-left:30px}.main .header .list .menu-active{color:#00FFEA;padding-bottom:0}.about-page .management .management-content .team-btn,.footer .contact-btn,.home .us-projects-card .project-btn,.main .show_sm .contact-btn,.projects .us-projects-card .project-btn,.solar-intro .prod-btn{background-color:transparent;padding:12px 42px;text-align:center;font-weight:500;border-radius:100px;border:1px solid #91cff9;font-size:20px;margin-top:33px;margin-bottom:118px}.about-page .management .management-content .team-btn:hover,.airport .contact form .send-btn:hover,.chad .contact form .send-btn:hover,.construction .contact form .send-btn:hover,.contacts .contact form .send-btn:hover,.eastiebeastie .contact form .send-btn:hover,.footer .contact-btn:hover,.home .about .about-btn:hover,.home .contact form .send-btn:hover,.home .international .project-btn:hover,.home .learn-button:hover,.home .media .media-btn:hover,.home .us-projects-card .project-btn:hover,.lao .contact form .send-btn:hover,.main .show_sm .contact-btn:hover,.maine .contact form .send-btn:hover,.maine-transmission .contact form .send-btn:hover,.mandalay .contact form .send-btn:hover,.media-page .contact form .send-btn:hover,.media-page .years .media-btn:hover,.neutrino .contact form .send-btn:hover,.power_generation .project-list .project-btn:hover,.power_transmission .maine-project .maine-right .learn-btn:hover,.products .contact form .send-btn:hover,.products .module_series .tango-series .download-btn:hover,.products .series .series-card .card-block .download-btn:hover,.projects .contact form .send-btn:hover,.recycling .contact form .send-btn:hover,.redan .contact form .send-btn:hover,.sierra .contact form .send-btn:hover,.solar-intro .prod-btn:hover,.sourwine .contact form .send-btn:hover,.tanzania .contact form .send-btn:hover,.tirun .contact form .send-btn:hover,.vizhag .contact form .send-btn:hover,.watertown .contact form .send-btn:hover,.watertown3gw .contact form .send-btn:hover,.woliwon .contact form .send-btn:hover{opacity:1;background-color:#91cff9;color:#000 !important;transition:.5s}.body-fixed{position:fixed;width:100%}.green-indicator,.orange-indicator{border-radius:100%;height:13px;width:13px}.pr-12{padding-right:12px}.orange-indicator{background-color:#f90}.green-indicator{background-color:#1b9907}.digi_web_logo_white{width:200px}ul{list-style-type:none}.text-justify{text-align:justify}.mr-10px{margin-right:10px}.mr-5px{margin-right:5px}.ml-20px{margin-left:20px}.logo-content,.main .header{display:flex;justify-content:space-between;align-items:center}button.toggle{justify-content:center;align-items:center;background:0}.main .header .list{display:flex}.main .header .list>ul{display:flex;margin-bottom:0}.main .header .list>ul>li{padding:3px 22px}.main .header .list>ul>li>a{font-size:16px;line-height:32px;color:#fff;font-weight:500;text-align:center;}.main .header .list>ul>li>a:hover{color:#fff !important}.display-none-lg,.home .media .media-card .learn-link:hover .logo-active,.main .show_sm,.media-page .years .media-card .learn-link:hover .logo-active{display:none !important}.whiteSpace-nowrap{white-space:nowrap}.list>ul>li>a{display:inline-block;}.list>ul>li>a.menu-active:hover{background-position:0 0;background-size:0}.list>ul>li .dropdown-menu{background-color:transparent;border:0;font-weight:400}.list>ul>li .dropdown-menu>li>a:hover{background-color:transparent;text-shadow:1px 1px 3px rgba(0,0,0,.6);color:#91cff9;font-weight:600}.list>ul>li .dropdown-menu>li>a{color:#fff;font-size:14px}.contacts .countries_contact ul,.footer .footer-list ul,.list>ul,.media-page .years ul,.projects .us_proj ul{padding-left:0}.footer{background-color:#0E1C29}.footer .footer-list{width:10.5%;color:#fff}.footer .footer-list.business-footer{width:14.5%}.footer .footer-list h5{font-weight:500;color:#f4f4f4;font-size:16.5px;line-height:24px}.footer .footer-list ul li{font-weight:300;color:#f4f4f4;font-size:13px}.about-page .integrated-energy p,.construction .mission .mission-content .mission-card p,.ev_charging .levels .dc-left .dc-content p,.ev_charging .levels .level2-right .level2-content p,.footer .copyright>div>span,.home .international .international-content .card .location,.home .international .international-content .sam-card .location,.home .us-projects-card .card .location,.home .us-projects-card .sam-card .location,.manufacturing-page .made_in_america .main .right>div>p,.power_generation .integrated-energy p,.power_generation .project-list .project-list-content .card .location,.power_generation .project-list .project-list-content .plant_india .card .location span,.power_transmission .supergrid .supergrid-right p{font-weight:500;font-size:15px}.contacts .custom-select,.custom-select{position:relative;width:100%}.contacts .select-selected:after,.select-selected:after{position:absolute;content:"";top:24px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#000 transparent transparent}.contacts .select-selected.select-arrow-active:after,.select-selected.select-arrow-active:after{border-color:transparent transparent #000;top:17px}.select-items div,.select-selected{font-size:15px;color:#fff;padding-bottom:2px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1);cursor:pointer;user-select:none;font-weight:400}.contacts .select-items,.select-items{position:absolute;top:100%;left:0;right:0;z-index:99;max-height:245px;padding-left: 5px;overflow-y:auto;border:.1px solid #fff;background-color:rgb(17, 73, 123) !important}.contacts .select-items div:hover,.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1);color:#00FFEA !important}.select-items::-webkit-scrollbar{width:5px;-moz-appearance:none !important;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.select-items::-webkit-scrollbar-thumb{background-color:#00a3ff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-appearance:none !important}.select-items::-webkit-scrollbar-thumb:hover{background:#00a3ff;-moz-appearance:none !important}.home .contact-button{background-color:#91cff9;opacity:.7;border:0;font-weight:600;padding:19px 58px;border-radius:100px;cursor:pointer}.home .bg-1,.home .bg-2,.home .bg-3,.home .bg-4,.home .bg-5,.home .bg-6{padding-right:30px;background-repeat:no-repeat;background-size:cover}.home .contact-button:hover{opacity:1;transition:.5s}.about-page .banner h1,.chad .banner h1,.construction .banner h1,.eastiebeastie .banner h1,.home .banner h1,.lao .banner h1,.maine .banner h1,.maine-transmission .banner h1,.mandalay .banner h1,.manufacturing-page .banner h1,.neutrino .banner h1,.power_generation .banner h1,.products .banner h1,.projects .banner h1,.redan .banner h1,.sierra .banner h1,.tanzania .banner h1,.team-page1 .banner h1,.team_management .banner h1,.tirun .banner h1,.vizhag .banner h1,.watertown .banner h1,.watertown3gw .banner h1,.woliwon .banner h1{font-weight:700;text-transform:uppercase;font-size:50px;letter-spacing:2px;margin-top:130px}.about-page .banner h6,.construction .banner h6,.contacts .banner h6,.ev_charging .banner h6,.home .banner h6,.home .choices h2,.manufacturing-page .banner h6,.media-page .banner h6,.power_generation .banner h6,.power_transmission .banner h6,.products .banner h6,.projects .banner h6,.recycling .banner h6,.recycling1 .banner h6,.team-page1 .banner h6,.team_management .banner h6{font-weight:600;text-transform:uppercase;font-size:15px}.construction .banner .content,.contacts .banner .content,.home .banner .content,.power_generation .banner .content{font-weight:600;max-width:420px;min-width:300px;font-size:13px;text-align:justify;line-height:1.5}.home .business-section .business-header{font-weight:700;text-align:center;background:#1a305b}.home .business-section .business-header h2{margin-bottom:0;font-size:60px;padding:60px 0}.home .business-section h2{font-weight:700;font-size:20px;text-align:left}.home .business-section .business-tiles{display:flex;flex-wrap:wrap}.home .business-section .business-tiles>div{flex-grow:1;width:33%;padding:0 30px 0 20px}@media screen and (max-width:992px){.pl-45-md{padding-left:45px}.footer .footer-list{width:25%}.home .business-section .business-tiles>div{flex-grow:1;width:50%}}.home .business-section .business_nos{color:rgba(255,255,255,.4);font-weight:700;font-size:60px}.home .quote:after,.home .quote:before{position:absolute;font-size:3em;line-height:1;color:#fff}.home .business-section p{font-weight:600;font-size:20px;text-align:justify}.home .business-section .tile-content{min-height:160px;max-height:500px;height:auto}@media screen and (max-width:1200px){nav .header .list ul .business-dd,nav .header .list.show_sm ul .business-dd{padding-top:5px;padding-bottom:0;font-weight:400}.main .show-logo-lg{display:none}.main .show-logo-sm{display:block !important}.display-none,.display-none-sm,.main .show_sm.display-none-lg{display:none !important}.main .show_sm{display:flex !important}nav .header .list{width:100%;flex-direction:column !important;align-items:flex-start;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(26,48,91,.9);-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.25);box-shadow:0 0 12px 0 rgba(0,0,0,.25);opacity:.9;padding:40px;z-index:99999;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.header .list>ul{flex-direction:column}.toggle{display:flex}.close-button{font-size:32px;color:#ffff;display:flex !important;float:right;width:100%;justify-content:flex-end}nav .header .list ul li{padding:10px 0}nav .header .list ul .business-dd{font-size:14px}nav .header .list.show_sm ul .business-dd{font-size:17px}nav .header .list ul{margin-bottom:10px;padding-left:0}.home .business-section .tile-content{min-height:160px;max-height:500px;height:230px}}@media screen and (max-width:1100px){.home .business-section .tile-content{min-height:160px;max-height:500px;height:275px}}@media screen and (max-width:992px){.home .business-section .tile-content{min-height:160px;max-height:500px;height:230px}.home .choices .choice-buttons{justify-content:center !important}}@media(min-width:550px) and (max-width:768px){.home .business-section .tile-content{min-height:200px;max-height:500px;height:245px}}@media screen and (max-width:768px){.footer .pl-30,.home .about .pl-45,.pl-110,.pl-30,.pl-45{padding-left:12px}.footer>div>div{flex-direction:column}.footer .contact-btn,.footer>div>div>img{margin-top:30px}.footer .footer-list h5,.footer>div>div>div{margin-top:15px}.footer>div>div button,.footer>div>div img{margin-top:10px}.footer .footer-list{width:100%;text-align:center}.home .business-section .tile-content{min-height:200px;max-height:500px;height:290px}}@media screen and (max-width:372px){.home .business-section .tile-content{min-height:200px;max-height:500px;height:260px}}.home .bg-1{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/Rectangle5.svg')}.home .bg-2{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/section-bg-2.png')}.home .bg-3{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/section-bg-3.png')}.home .bg-4{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/section-bg-4.png')}.home .bg-5{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/power_trans_tile_bg.png')}.home .bg-6{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/recycling-tile-bg.png')}.home .learn-button{background-color:rgba(26,48,91,.2);border:1px solid #91cff9;padding:10px 30px;border-radius:30px;font-weight:600;font-size:20px}.home .choices{background-image:url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/choices-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat}.home .quotes{background-color:#2c426e;font-weight:700}.home .quote{max-width:420px;min-width:200px;font-weight:700;position:relative;padding:.5em 2em;margin:auto}.home .quote:before{font-weight:700;top:0;left:0;content:"\201C"}.home .quote:after{font-weight:700;float:right;right:0;bottom:-12px;content:"\201D"}.home .quotes .quote-content{margin:auto;padding-left:12px;padding-right:12px}@media screen and (max-width:992px){.home .quotes .quote{font-size:12px}.home .international .international-content .flex-card-position{justify-content:center}.home .international .international-content .pl-110{padding-left:12px}}@media screen and (max-width:800px){.home .quotes{flex-direction:column}.home .quotes .quote{font-size:15px}.home .quotes>div{width:100%}.home .quotes .quote-content{padding:60px 12px}}.airport .millinocket_details,.chad .millinocket_details,.chad .timeline .timeline-header,.contacts .countries_contact,.eastiebeastie .millinocket_details,.eastiebeastie .timeline .timeline-header,.ev_charging .hindrance,.home .us-projects .us-projects-header,.maine .millinocket_details,.maine .timeline .timeline-header,.maine-transmission .millinocket_details,.maine-transmission .timeline .timeline-header,.manufacturing-page .factory,.manufacturing-page .made_in_america .header,.manufacturing-page .reliability_graph,.neutrino .millinocket_details,.neutrino .timeline .timeline-header,.power_transmission .vision,.recycling .millinocket_details,.recycling .timeline .timeline-header,.sierra .millinocket_details,.sierra .timeline .timeline-header,.sourwine .millinocket_details,.sourwine .timeline .timeline-header,.tanzania .millinocket_details,.tanzania .timeline .timeline-header,.tirun .millinocket_details,.tirun .timeline .timeline-header,.vizhag .millinocket_details,.vizhag .timeline .timeline-header,.watertown .millinocket_details,.watertown .timeline .timeline-header,.watertown3gw .millinocket_details,.watertown3gw .timeline .timeline-header,.woliwon .millinocket_details,.woliwon .timeline .timeline-header{background-color:#1a305b}.airport .project-gallery .project-gallery-header h2,.airport .project_overview .project_overview_header h2,.chad .project_overview .project_overview_header h2,.chad .tech-tab .tech-tab-header h2,.eastiebeastie .project-gallery .project-gallery-header h2,.eastiebeastie .project_overview .project_overview_header h2,.home .us-projects .us-projects-header h2,.lao .project-gallery .project-gallery-header h2,.lao .project_overview .project_overview_header h2,.maine .project-gallery .project-gallery-header h2,.maine .project_overview .project_overview_header h2,.maine .tech-tab .tech-tab-header h2,.maine-transmission .project-gallery .project-gallery-header h2,.maine-transmission .project_overview .project_overview_header h2,.mandalay .project-gallery .project-gallery-header h2,.mandalay .project_overview .project_overview_header h2,.neutrino .project-gallery .project-gallery-header h2,.neutrino .project_overview .project_overview_header h2,.neutrino .tech-tab .tech-tab-header h2,.redan .project-gallery .project-gallery-header h2,.redan .project_overview .project_overview_header h2,.redan .tech-tab .tech-tab-header h2,.sierra .project_overview .project_overview_header h2,.sierra .tech-tab .tech-tab-header h2,.sourwine .project-gallery .project-gallery-header h2,.sourwine .project_overview .project_overview_header h2,.sourwine .tech-tab .tech-tab-header h2,.tanzania .project-gallery .project-gallery-header h2,.tanzania .project_overview .project_overview_header h2,.tanzania .tech-tab .tech-tab-header h2,.tirun .project-gallery .project-gallery-header h2,.tirun .project_overview .project_overview_header h2,.tirun .tech-tab .tech-tab-header h2,.vizhag .project_overview .project_overview_header h2,.vizhag .tech-tab .tech-tab-header h2,.watertown .project-gallery .project-gallery-header h2,.watertown .project_overview .project_overview_header h2,.watertown .tech-tab .tech-tab-header h2,.watertown3gw .project-gallery .project-gallery-header h2,.watertown3gw .project_overview .project_overview_header h2,.watertown3gw .tech-tab .tech-tab-header h2,.woliwon .project-gallery .project-gallery-header h2,.woliwon .project_overview .project_overview_header h2{font-weight:700;font-size:30px;margin-bottom:0;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.home .us-projects-card{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/projects-card-bg.png');background-repeat:no-repeat;background-size:cover;background-position:initial}.home .us-projects-card .card{width:350px;height:450px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.6);padding:15px;border-radius:5px;justify-content:space-evenly}.home .international .international-content .sam-card,.home .us-projects-card .sam-card{margin:20px 5px 0;display:flex;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.6)}.home .us-projects-card .sam-card{width:392px;height:auto;padding:15px 12px;border-radius:10px 10px 0 0;flex-direction:column}.home .us-projects-card .sam-card .site-img{padding-top:5px;border-radius:7px;width:100%}.home .international .international-content .card .site-status,.home .international .international-content .sam-card .site-status,.home .us-projects-card .card .site-status,.home .us-projects-card .sam-card .site-status,.power_generation .project-list .project-list-content .card .site-status,.power_generation .project-list .project-list-content .site-status{font-weight:500;font-size:14px}.home .international .international-content .card h3,.home .international .international-content .sam-card h3,.home .us-projects-card .card h3,.home .us-projects-card .sam-card h3{font-weight:700;font-size:18px}.home .us-projects-card .card h3.l-con,.home .us-projects-card .sam-card h3.l-con{font-weight:700;font-size:18px !important}.home .international .international-content .card h5,.home .international .international-content .sam-card h5,.home .us-projects-card .card h5,.home .us-projects-card .sam-card h5,.power_generation .project-list .project-list-content .card h5{font-weight:600;font-size:15px}.home .international .international-content .card h5>span,.home .international .international-content .sam-card h5>span,.home .us-projects-card .card h5>span,.home .us-projects-card .sam-card h5>span,.power_generation .project-list .project-list-content .card h5>span,.projects .us-projects-card .card h5>span,.recycling1 .parts span{font-weight:400}.home .international .international-content .card p,.home .international .international-content .sam-card p,.home .us-projects-card .card p,.home .us-projects-card .sam-card p,.power_generation .project-list .project-list-content .card p{font-weight:400;text-align:left;font-size:14px;height:100px}.home .international .international-content .card .site-img,.home .us-projects-card .card .site-img{padding-top:20px;border-radius:7px}.home .us-projects-card .card .site-content{height:190px}.home .international .international-content .sam-card{max-width:380px;min-width:200px;height:auto;padding:15px 12px;flex-direction:column;border-radius:10px 10px 0 0}.home .international .international-content .sam-card .site-img{padding-top:10px;border-radius:7px}@media screen and (max-width:360px){.home .international .international-content .sam-card .head,.home .international .international-content .sam-card .status,.home .us-projects-card .sam-card .head,.home .us-projects-card .sam-card .status{font-size:13px}}.home .read-more,.power_generation .project-list .project-list-content .plant_india .card .read-more{text-decoration:none;font-weight:500;font-size:14px}.home .media .media-card .learn-link:hover .logo-inactive,.home .read-more:hover .logo-inactive,.media-page .years .media-card .learn-link:hover .logo-inactive,.power_generation .project-list .project-list-content .plant_india .card .read-more:hover .logo-inactive,.projects .read-more:hover .logo-inactive,.team_management .team-intro .member-card .read-link:hover .logo-inactive{display:block !important}.home .quotes2{background-color:#2d436f;padding-top:4.5rem}.home .quotes2 .quote{max-width:1157px;min-width:200px}.home .international .header{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/Rectangle384.svg');background-size:cover;background-position:initial}.about-page .main,.about-page .management .management-content,.about-page .survey{background-size:cover;background-position:center;background-repeat:no-repeat}.chad .timeline .timeline-header h2,.eastiebeastie .timeline .timeline-header h2,.home .international .header h2,.maine .timeline .timeline-header h2,.maine-transmission .timeline .timeline-header h2,.neutrino .timeline .timeline-header h2,.power_transmission .maine-project .maine-header h2,.products .module_series .module_series_header h2,.products .modules .modules-header h2,.recycling .timeline .timeline-header h2,.sierra .timeline .timeline-header h2,.sourwine .timeline .timeline-header h2,.tanzania .timeline .timeline-header h2,.tirun .timeline .timeline-header h2,.vizhag .timeline .timeline-header h2,.watertown .timeline .timeline-header h2,.watertown3gw .timeline .timeline-header h2,.woliwon .timeline .timeline-header h2{font-size:30px;font-weight:700}.home .about h3{font-weight:700;text-align:left;letter-spacing:-1;font-size:20px}.home .about p{font-size:15px;font-weight:500;margin-bottom:60px}.construction .banner>div,.ev_charging .banner>div,.home .about .info,.power_generation .banner>div,.power_transmission .banner>div,.recycling .banner>div,.recycling1 .banner>div{padding-bottom:80px}.home .about .about-btn{background-color:transparent;padding:10px 30px;text-align:center;font-weight:600;border-radius:50px;border:1px solid #91cff9;cursor:pointer;font-size:15px}.home .about .pr-55{padding-right:55px}.home .about .about-header{margin-bottom:70px;background-color:#1a305b}.home .about .about-header h2{font-weight:500;font-size:60px;padding:60px 0}.home .estimation{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/estimation-home-bg.png');background-size:cover;background-repeat:no-repeat}.home .articles,.home .international .international-content{background-image:linear-gradient(to top,#0E1C29,#3f5683);padding-top:50px}.home .estimation .estimation-content{max-width:804px;margin:auto;padding-top:100px;padding-bottom:100px}.home .estimation p{font-size:30px;text-align:center;font-weight:700;line-height:35px}.home .articles{padding:100px 0}.home .articles .article-card{width:350px;margin:auto}.home .articles .article-card img{width:100%;margin:auto}.about-page .survey .survey-content p,.home .articles .article-card p{font-weight:600}.home .international .plant_india h3,.power_generation .project-list .project-list-content .plant_india h3{font-weight:700;text-align:left}.home .international .international-content .card{width:350px;height:450px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.6);margin:auto;padding:20px}.home .international .project-btn,.power_generation .project-list .project-btn{background-color:transparent;padding:18px 30px;text-align:center;font-weight:600;border-radius:50px;border:1px solid #91cff9;margin-bottom:50px;margin-top:26px}.home .media .media-header{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/Rectangle383.svg');background-size:cover;background-repeat:no-repeat}.home .media .media-header h2{font-size:30px;font-weight:600;padding:30px 0}.home .media .media-card,.media-page .years .media-card{background-color:#1a305b;border-radius:15px}.home .media .media-card>div>p{font-weight:500;text-align:left}.media-page .years .media-card>div>p{font-weight:500;text-align:left;height:100px;font-size:16px}.home .media .media-card .learn-link{color:#fff;text-decoration:none;font-weight:500}.home .media .media-card .learn-link:hover,.media-page .years .media-card .learn-link:hover{color:#00a3ff}.home .media .media-card>div>div>span,.media-page .years .media-card>div>div>span{font-weight:400;font-size:10px}.home .media .media-btn,.media-page .years .media-btn{background-color:transparent;padding:20px 25px;text-align:center;font-weight:600;border-radius:50px;border:1px solid #91cff9;margin-top:20px;margin-bottom:50px;font-size:15px}.home .media .info{place-content:center}.construction .contact,.home .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/contact-index-bg.png');background-size:cover;background-repeat:no-repeat}.airport .contact .contact-header h2,.chad .contact .contact-header h2,.construction .contact .contact-header h2,.contacts .contact .contact-header h2,.eastiebeastie .contact .contact-header h2,.home .contact .contact-header h2,.lao .contact .contact-header h2,.maine .contact .contact-header h2,.maine-transmission .contact .contact-header h2,.mandalay .contact .contact-header h2,.media-page .contact .contact-header h2,.neutrino .contact .contact-header h2,.products .contact .contact-header h2,.projects .contact .contact-header h2,.recycling .contact .contact-header h2,.redan .contact .contact-header h2,.sierra .contact .contact-header h2,.sourwine .contact .contact-header h2,.tanzania .contact .contact-header h2,.tirun .contact .contact-header h2,.vizhag .contact .contact-header h2,.watertown .contact .contact-header h2,.watertown3gw .contact .contact-header h2,.woliwon .contact .contact-header h2{font-size:48px;font-weight:700;margin-bottom:0;padding-top:100px;padding-bottom:37px}.airport .contact .contact-header span,.chad .contact .contact-header span,.construction .contact .contact-header span,.contacts .contact .contact-header span,.eastiebeastie .contact .contact-header span,.home .contact .contact-header span,.lao .contact .contact-header span,.maine .contact .contact-header span,.maine-transmission .contact .contact-header span,.mandalay .contact .contact-header span,.manufacturing-page .factory .factory-content p,.media-page .contact .contact-header span,.neutrino .contact .contact-header span,.products .contact .contact-header span,.projects .contact .contact-header span,.recycling .contact .contact-header span,.redan .contact .contact-header span,.sierra .contact .contact-header span,.sourwine .contact .contact-header span,.tanzania .contact .contact-header span,.tirun .contact .contact-header span,.vizhag .contact .contact-header span,.watertown .contact .contact-header span,.watertown3gw .contact .contact-header span,.woliwon .contact .contact-header span{font-weight:500}.airport .contact form h5,.chad .contact form h5,.construction .contact form h5,.contacts .contact form h5,.eastiebeastie .contact form h5,.home .contact form h5,.lao .contact form h5,.maine .contact form h5,.maine-transmission .contact form h5,.mandalay .contact form h5,.media-page .contact form h5,.neutrino .contact form h5,.products .contact form h5,.projects .contact form h5,.recycling .contact form h5,.redan .contact form h5,.sierra .contact form h5,.sourwine .contact form h5,.tanzania .contact form h5,.tirun .contact form h5,.vizhag .contact form h5,.watertown .contact form h5,.watertown3gw .contact form h5,.woliwon .contact form h5{font-weight:700;font-size:15px}.airport .contact form input,.chad .contact form input,.construction .contact form input,.contacts .contact form input,.eastiebeastie .contact form input,.home .contact form input,.lao .contact form input,.maine .contact form input,.maine-transmission .contact form input,.mandalay .contact form input,.media-page .contact form input,.neutrino .contact form input,.products .contact form input,.projects .contact form input,.recycling .contact form input,.redan .contact form input,.sierra .contact form input,.sourwine .contact form input,.tanzania .contact form input,.tirun .contact form input,.vizhag .contact form input,.watertown .contact form input,.watertown3gw .contact form input,.woliwon .contact form input{width:100%;font-weight:400;background-color:transparent;font-size:15px;border:0;border-bottom:2px solid #fff;color:#200202 !important;outline:0}.airport .contact form textarea,.chad .contact form textarea,.construction .contact form textarea,.contacts .contact form textarea,.eastiebeastie .contact form textarea,.home .contact form textarea,.lao .contact form textarea,.maine .contact form textarea,.maine-transmission .contact form textarea,.mandalay .contact form textarea,.media-page .contact form textarea,.neutrino .contact form textarea,.products .contact form textarea,.projects .contact form textarea,.recycling .contact form textarea,.redan .contact form textarea,.sierra .contact form textarea,.sourwine .contact form textarea,.tanzania .contact form textarea,.tirun .contact form textarea,.vizhag .contact form textarea,.watertown .contact form textarea,.watertown3gw .contact form textarea,.woliwon .contact form textarea{width:100%;background-color:transparent;font-weight:400;font-size:15px;border:0;border-bottom:2px solid #fff;color:#200202 !important;outline:0}.airport .contact .form-placer,.chad .contact .form-placer,.construction .contact .form-placer,.contacts .contact .form-placer,.eastiebeastie .contact .form-placer,.home .contact .form-placer,.lao .contact .form-placer,.maine .contact .form-placer,.maine-transmission .contact .form-placer,.mandalay .contact .form-placer,.media-page .contact .form-placer,.neutrino .contact .form-placer,.products .contact .form-placer,.projects .contact .form-placer,.recycling .contact .form-placer,.redan .contact .form-placer,.sierra .contact .form-placer,.sourwine .contact .form-placer,.tanzania .contact .form-placer,.tirun .contact .form-placer,.vizhag .contact .form-placer,.watertown .contact .form-placer,.watertown3gw .contact .form-placer,.woliwon .contact .form-placer{width:700px;margin:auto}.home .contact form input::placeholder{color:#200202 !important}.home .contact form textarea::placeholder{color:#200202 !important}.airport .contact form .send-btn,.chad .contact form .send-btn,.construction .contact form .send-btn,.contacts .contact form .send-btn,.eastiebeastie .contact form .send-btn,.home .contact form .send-btn,.lao .contact form .send-btn,.maine .contact form .send-btn,.maine-transmission .contact form .send-btn,.mandalay .contact form .send-btn,.media-page .contact form .send-btn,.neutrino .contact form .send-btn,.products .contact form .send-btn,.projects .contact form .send-btn,.recycling .contact form .send-btn,.redan .contact form .send-btn,.sierra .contact form .send-btn,.sourwine .contact form .send-btn,.tanzania .contact form .send-btn,.tirun .contact form .send-btn,.vizhag .contact form .send-btn,.watertown .contact form .send-btn,.watertown3gw .contact form .send-btn,.woliwon .contact form .send-btn{background-color:transparent;padding:10px 50px;text-align:center;font-weight:600;border-radius:50px;border:1px solid #91cff9}.airport .contact .field-2-row,.chad .contact .field-2-row,.construction .contact .field-2-row,.contacts .contact .field-2-row,.eastiebeastie .contact .field-2-row,.home .contact .field-2-row,.lao .contact .field-2-row,.maine .contact .field-2-row,.maine-transmission .contact .field-2-row,.mandalay .contact .field-2-row,.media-page .contact .field-2-row,.neutrino .contact .field-2-row,.products .contact .field-2-row,.projects .contact .field-2-row,.recycling .contact .field-2-row,.redan .contact .field-2-row,.sierra .contact .field-2-row,.sourwine .contact .field-2-row,.tanzania .contact .field-2-row,.tirun .contact .field-2-row,.vizhag .contact .field-2-row,.watertown .contact .field-2-row,.watertown3gw .contact .field-2-row,.woliwon .contact .field-2-row{margin-top:1rem}.about-page .main{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/about-header-bg.jpg")}.about-page .banner .content{font-weight:600;max-width:610px;min-width:300px;font-size:13px;line-height:1.5}.about-page .banner>div,.projects .banner>div,.team-page1 .banner>div,.team_management .banner>div{padding-bottom:120px}.about-page .integrated-energy>div>div,.power_generation .integrated-energy>div>div{width:50%;margin:auto}.about-page .integrated-energy>div>div>img,.power_generation .integrated-energy>div>div>img{padding:20px 0;float:right;width:80%}.about-page .integrated-energy h2,.power_generation .integrated-energy h2{font-weight:600;text-align:left;font-size:25px;margin-bottom:15px}.about-page .integrated-energy .content,.power_generation .integrated-energy .content{padding-left:176px;padding-top:30px}.about-page .survey{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/group-engineers-working-table-team-they-developing-new-solar-battery-office.jpg")}.about-page .survey .survey-content{padding:96px 0 65px;max-width:600px;margin:auto}.about-page .management .management-header h2,.about-page .timeline .timeline-header h2,.about-page .trademark .trademark-header h2{background-color:#1a305b;font-weight:600;font-size:30px;padding:30px 0}.about-page .management .management-content{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/about-bg-1.jpg");padding:70px 0 50px}.about-page .management .management-content p,.construction .address h4,.products .modules .modules-right h3{font-weight:600;font-size:17px}.about-page .left-content-position{justify-content:start}@media screen and (max-width:1000px){.home .choices img{width:100%}.left-content-position{justify-content:end !important}}.about-page .trademark{background-image:linear-gradient(to top,#1a305b,#3f5683)}.about-page .trademark-card h2{font-weight:700;font-size:25px;margin-top:20px;height:105px}.about-page .trademark-card span,.construction .mission .mission-header h2,.ev_charging .charger_types .type-header h2,.ev_charging .ev-description .ev-desc-header h2,.ev_charging .hindrance .hindrance-left p,.power_generation .clips p,.power_transmission .renewable-power .renewable-content p,.power_transmission .supergrid .supergrid-header h2,.redan .capital p{font-weight:600;font-size:15px}.trademark-card h4{font-weight:500;font-size:14px;text-align:left;padding-top:20px}.about-page .trademark-card>div>div>ul{list-style:disc;text-align:left;font-weight:400;margin-top:20px}.about-page .trademark-card>div>ul>li{font-weight:400;font-size:15px;text-align:left}.about-page .trademark-card .img-content{background:0}.about-page .trademark-card .img-content>img{position:relative;z-index:1;top:16px}.about-page .trademark-card .content{background-color:#4e6aa0;padding:20px;height:auto;position:relative;text-align:center;border-radius:10px}.about-page .trademark-card .content .header-height{height:70px}@media screen and (max-width:1400px){.digi_web_logo_white{width:200px}.pl-2rem{padding:0}.main .header .list>ul>li>a{font-size:16px}.main .header .list.show_sm>ul>li>a{font-size:17px}.about-page .trademark-card .content .header-height{height:100px}.about-page .trademark-card .content{height:auto}}@media screen and (max-width:1200px){.home .articles .article-card{width:100%;margin:auto}.about-page .banner h1{margin-top:75px}.about-page .trademark-card .content{height:auto}.manufacturing-page .made_in_america .main .right div{margin:auto}}@media screen and (max-width:992px){.home .about .about-content{margin-top:50px}.home .about .pr-55{padding-right:12px}.about-page .integrated-energy .content{padding-left:110px}.about-page .trademark-card .content{height:auto}.manufacturing-page .reliability_graph .graph-content{padding-left:50px}}@media screen and (max-width:768px){.home .media .pl-45{padding-left:12px}.about-page .integrated-energy>div,.home .contact form>div>div{flex-direction:column}.about-page .integrated-energy>div>div,.home .contact .form-placer{width:100%}.home .contact form h5{margin-top:1rem}.home .contact form>div>div>div{margin-left:0 !important;width:100% !important}.home .contact .field-2-row{margin-top:0}.about-page .integrated-energy .content{padding-left:12px;padding-right:12px}.about-page .integrated-energy>div>div>img{float:none;width:100%}.about-page .trademark-card .content .header-height{height:60px}.about-page .trademark-card .content{height:auto}.manufacturing-page .banner h1{font-size:45px}}@media screen and (max-width:460px){.about-page .trademark-card .content .header-height{height:100px}}.about-page .trademark-card .content ul li{font-size:15px}.about-page .timeline .timeline-outer,.chad .timeline .timeline-outer,.sierra .timeline .timeline-outer,.timeline .timeline-outer,.vizhag .timeline .timeline-outer{background-image:linear-gradient(to top,#1a305b,#3f5683);padding-top:12px}.about-page .timeline .timeline-content,.about-page .timeline .timeline-content ul li,.chad .timeline .timeline-content,.chad .timeline .timeline-content ul li,.eastiebeastie .timeline .timeline-content,.eastiebeastie .timeline .timeline-content ul li,.maine .timeline .timeline-content,.maine .timeline .timeline-content ul li,.maine-transmission .timeline .timeline-content,.maine-transmission .timeline .timeline-content ul li,.neutrino .timeline .timeline-content,.neutrino .timeline .timeline-content ul li,.recycling .timeline .timeline-content ul li,.sierra .timeline .timeline-content,.sierra .timeline .timeline-content ul li,.sourwine .timeline .timeline-content,.sourwine .timeline .timeline-content ul li,.tanzania .timeline .timeline-content,.tanzania .timeline .timeline-content ul li,.timeline .timeline-content,.tirun .timeline .timeline-content,.tirun .timeline .timeline-content ul li,.vizhag .timeline .timeline-content,.vizhag .timeline .timeline-content ul li,.watertown .timeline .timeline-content,.watertown .timeline .timeline-content ul li,.watertown3gw .timeline .timeline-content,.watertown3gw .timeline .timeline-content ul li,.wide-map,.wide-map-content,.woliwon .timeline .timeline-content,.woliwon .timeline .timeline-content ul li{position:relative}.about-page .timeline .timeline-content ul,.chad .timeline .timeline-content ul,.eastiebeastie .timeline .timeline-content ul,.maine .timeline .timeline-content ul,.maine-transmission .timeline .timeline-content ul,.neutrino .timeline .timeline-content ul,.sierra .timeline .timeline-content ul,.sourwine .timeline .timeline-content ul,.tanzania .timeline .timeline-content ul,.timeline .timeline-content ul,.tirun .timeline .timeline-content ul,.vizhag .timeline .timeline-content ul,.watertown .timeline .timeline-content ul,.watertown3gw .timeline .timeline-content ul,.woliwon .timeline .timeline-content ul{margin:0;padding:0}.airport .banner h1,.sourwine .banner h1{text-transform:uppercase;margin-top:150px}.about-page .timeline .timeline-content:before,.chad .timeline .timeline-content:before,.eastiebeastie .timeline .timeline-content:before,.maine .timeline .timeline-content:before,.maine-transmission .timeline .timeline-content:before,.neutrino .timeline .timeline-content:before,.recycling .timeline .timeline-content:before,.sierra .timeline .timeline-content:before,.sourwine .timeline .timeline-content:before,.tanzania .timeline .timeline-content:before,.tirun .timeline .timeline-content:before,.vizhag .timeline .timeline-content:before,.watertown .timeline .timeline-content:before,.watertown3gw .timeline .timeline-content:before,.woliwon .timeline .timeline-content:before{content:'';position:absolute;height:100%;left:50%;width:7px;background-image:linear-gradient(to bottom,#39aad7 0,#fff 100%);z-index:1}.about-page .timeline .timeline-content .left-content,.chad .timeline .timeline-content .left-content,.eastiebeastie .timeline .timeline-content .left-content,.maine .timeline .timeline-content .left-content,.maine-transmission .timeline .timeline-content .left-content,.neutrino .timeline .timeline-content .left-content,.recycling .timeline .timeline-content .left-content,.sierra .timeline .timeline-content .left-content,.sourwine .timeline .timeline-content .left-content,.tanzania .timeline .timeline-content .left-content,.tirun .timeline .timeline-content .left-content,.vizhag .timeline .timeline-content .left-content,.watertown .timeline .timeline-content .left-content,.watertown3gw .timeline .timeline-content .left-content,.woliwon .timeline .timeline-content .left-content{padding-right:30px}.about-page .timeline .timeline-content .right-content,.chad .timeline .timeline-content .right-content,.eastiebeastie .timeline .timeline-content .right-content,.maine .timeline .timeline-content .right-content,.maine-transmission .timeline .timeline-content .right-content,.neutrino .timeline .timeline-content .right-content,.recycling .timeline .timeline-content .right-content,.sierra .timeline .timeline-content .right-content,.sourwine .timeline .timeline-content .right-content,.tanzania .timeline .timeline-content .right-content,.tirun .timeline .timeline-content .right-content,.vizhag .timeline .timeline-content .right-content,.watertown .timeline .timeline-content .right-content,.watertown3gw .timeline .timeline-content .right-content,.woliwon .timeline .timeline-content .right-content{position:absolute;top:0;right:0;padding-left:30px}.about-page .timeline .timeline-content .project-desc{width:95%}.timeline .timeline-content .project-desc>div>span{padding-left:10px}.about-page .timeline .timeline-content .project-desc>div,.chad .timeline .timeline-content .project-desc>div,.eastiebeastie .timeline .timeline-content .project-desc>div,.maine .timeline .timeline-content .project-desc>div,.maine-transmission .timeline .timeline-content .project-desc>div,.neutrino .timeline .timeline-content .project-desc>div,.recycling .timeline .timeline-content .project-desc>div,.sierra .timeline .timeline-content .project-desc>div,.sourwine .timeline .timeline-content .project-desc>div,.tanzania .timeline .timeline-content .project-desc>div,.tirun .timeline .timeline-content .project-desc>div,.vizhag .timeline .timeline-content .project-desc>div,.watertown .timeline .timeline-content .project-desc>div,.watertown3gw .timeline .timeline-content .project-desc>div,.woliwon .timeline .timeline-content .project-desc>div{background-color:#4e6aa0;border-radius:10px;padding:20px}.about-page .timeline .timeline-content .project-desc>div>div>h2,.about-page .timeline .timeline-content .project-desc>div>h2,.chad .timeline .timeline-content .project-desc>div>h2,.construction .companies .companies-header h2,.construction .offer .offer-header h2,.eastiebeastie .timeline .timeline-content .project-desc>div>div>h2,.eastiebeastie .timeline .timeline-content .project-desc>div>h2,.maine .timeline .timeline-content .project-desc>div>h2,.maine-transmission .timeline .timeline-content .project-desc>div>div>h2,.maine-transmission .timeline .timeline-content .project-desc>div>h2,.media-page .years .year-media,.neutrino .timeline .timeline-content .project-desc>div>h2,.power_generation .companies .companies-header h2,.power_generation .developments p,.power_generation .project-list .proj-list-header h2,.recycling .timeline .timeline-content .project-desc>div>div>h2,.recycling .timeline .timeline-content .project-desc>div>h2,.sierra .timeline .timeline-content .project-desc>div>h2,.sourwine .timeline .timeline-content .project-desc>div>div>h2,.sourwine .timeline .timeline-content .project-desc>div>h2,.tanzania .timeline .timeline-content .project-desc>div>div>h2,.tanzania .timeline .timeline-content .project-desc>div>h2,.tirun .timeline .timeline-content .project-desc>div>h2,.vizhag .timeline .timeline-content .project-desc>div>h2,.watertown .timeline .timeline-content .project-desc>div>div>h2,.watertown .timeline .timeline-content .project-desc>div>h2,.watertown3gw .timeline .timeline-content .project-desc>div>div>h2,.watertown3gw .timeline .timeline-content .project-desc>div>h2,.woliwon .timeline .timeline-content .project-desc>div>div>h2,.woliwon .timeline .timeline-content .project-desc>div>h2{font-weight:700;font-size:25px;text-align:center}.about-page .timeline .timeline-content .project-desc>div>div>span,.about-page .timeline .timeline-content .project-desc>div>span,.eastiebeastie .timeline .timeline-content .project-desc>div>div>span,.maine-transmission .timeline .timeline-content .project-desc>div>div>span,.recycling .timeline .timeline-content .project-desc>div>div>span,.sourwine .timeline .timeline-content .project-desc>div>div>span,.tanzania .timeline .timeline-content .project-desc>div>div>span,.watertown .timeline .timeline-content .project-desc>div>div>span,.watertown3gw .timeline .timeline-content .project-desc>div>div>span,.woliwon .timeline .timeline-content .project-desc>div>div>span{font-weight:400;font-size:13px}.about-page .timeline-content ul li:before,.chad .timeline-content ul li:before,.eastiebeastie .timeline-content ul li:before,.maine .timeline-content ul li:before,.maine-transmission .timeline-content ul li:before,.neutrino .timeline-content ul li:before,.recycling .timeline-content ul li:before,.sierra .timeline-content ul li:before,.sourwine .timeline-content ul li:before,.tanzania .timeline-content ul li:before,.tirun .timeline-content ul li:before,.vizhag .timeline-content ul li:before,.watertown .timeline-content ul li:before,.watertown3gw .timeline-content ul li:before,.woliwon .timeline-content ul li:before{content:'';position:absolute;width:35px;height:35px;background:#49b1db;border-radius:50%;box-shadow:0 0 0 3px rgba(58,112,239,.2);left:48.75%;top:24px;z-index:1}.about-page .timeline .timeline-content .left-content .project-desc,.chad .timeline .timeline-content .left-content .project-desc,.eastiebeastie .timeline .timeline-content .left-content .project-desc,.maine .timeline .timeline-content .left-content .project-desc,.maine-transmission .timeline .timeline-content .left-content .project-desc,.neutrino .timeline .timeline-content .left-content .project-desc,.recycling .timeline .timeline-content .left-content .project-desc,.sierra .timeline .timeline-content .left-content .project-desc,.sourwine .timeline .timeline-content .left-content .project-desc,.tanzania .timeline .timeline-content .left-content .project-desc,.tirun .timeline .timeline-content .left-content .project-desc,.vizhag .timeline .timeline-content .left-content .project-desc,.watertown .timeline .timeline-content .left-content .project-desc,.watertown3gw .timeline .timeline-content .left-content .project-desc,.woliwon .timeline .timeline-content .left-content .project-desc{margin-left:auto}.construction .back-video,.ev_charging .back-video,.manufacturing-page .back-video,.power_transmission .back-video,.recycling .back-video,.recycling1 .back-video{overflow:hidden;position:absolute;top:0;right:0;z-index:-99999;height:fit-content}@media screen and (max-width:485px){.manufacturing-page .banner h1{font-size:27px}}.manufacturing-page .banner .content{font-weight:600;max-width:800px;min-width:200px;font-size:15px;text-align:center;line-height:1.5}.manufacturing-page .banner .content.pr-12{padding-right:0}.manufacturing-page .banner>div{padding-bottom:100px}.manufacturing-page .made_in_america .header h2{font-weight:600;margin-bottom:0}.manufacturing-page .made_in_america .main{background-image:linear-gradient(to top,#0E1C29,#3f5683)}.manufacturing-page .made_in_america .main .right{width:60%;margin:auto}.manufacturing-page .made_in_america .main .right div{max-width:800px;min-width:400px;padding:10px 30px 10px 12px}@media screen and (max-width:1032px){.manufacturing-page .made_in_america .main .left img{width:100%}}@media(min-width:768px) and (max-width:930px){.manufacturing-page .made_in_america .main .right>div>p{font-size:13px}}.manufacturing-page .attributes{background-color:#1a305b;padding-top:80px;padding-bottom:70px}.manufacturing-page .attributes .attribute-card{width:300px}.manufacturing-page .attributes .attribute-card h2{font-size:20px;font-weight:600;padding-top:15px}.manufacturing-page .attributes .attribute-card p{font-size:15px;font-weight:500}.manufacturing-page .maximum_power{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/Rectangle423.png');background-size:cover;background-repeat:no-repeat;padding-top:80px;padding-bottom:80px;background-position:center}.manufacturing-page .maximum_power h2{font-weight:700;font-size:25px;text-align:left}.manufacturing-page .maximum_power p{font-weight:600;text-align:left;font-size:15px}.manufacturing-page .reliability_graph h2{font-weight:700;text-align:justify;font-size:25px}.manufacturing-page .reliability_graph p{font-weight:500;text-align:justify;font-size:15px}.manufacturing-page .reliability_graph .content-right>div{justify-content:center !important}.manufacturing-page .reliability_graph .graph-content{max-width:530px;min-width:200px}.airport .project-gallery .project-gallery-header,.airport .project_overview .project_overview_header,.chad .project_overview .project_overview_header,.eastiebeastie .project-gallery .project-gallery-header,.eastiebeastie .project_overview .project_overview_header,.lao .project-gallery .project-gallery-header,.lao .project_overview .project_overview_header,.maine .project-gallery .project-gallery-header,.maine .project_overview .project_overview_header,.maine-transmission .project-gallery .project-gallery-header,.maine-transmission .project_overview .project_overview_header,.mandalay .project-gallery .project-gallery-header,.mandalay .project_overview .project_overview_header,.manufacturing-page .solar .solar-header,.neutrino .project-gallery .project-gallery-header,.neutrino .project_overview .project_overview_header,.power_generation .snapshots .snapshot-header,.products .module_series .module_series_header,.products .modules .modules-header,.recycling1 .recycling-project-header,.redan .project-gallery .project-gallery-header,.redan .project_overview .project_overview_header,.redan .tech-tab .tech-tab-header,.sierra .project_overview .project_overview_header,.sourwine .project-gallery .project-gallery-header,.sourwine .project_overview .project_overview_header,.tanzania .project-gallery .project-gallery-header,.tanzania .project_overview .project_overview_header,.tirun .project-gallery .project-gallery-header,.tirun .project_overview .project_overview_header,.vizhag .project_overview .project_overview_header,.watertown .project-gallery .project-gallery-header,.watertown .project_overview .project_overview_header,.watertown3gw .project-gallery .project-gallery-header,.watertown3gw .project_overview .project_overview_header,.woliwon .project-gallery .project-gallery-header,.woliwon .project_overview .project_overview_header{background-color:#1a305b;padding:30px 0}.manufacturing-page .solar .solar-header h2{font-weight:700;color:#f4f4f4;text-align:center;margin-bottom:0}.manufacturing-page .solar .solar-choice{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/production-solar-panels-man-working-factory-closeup-special-machinery-solar-production-panels-factory.jpg");background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:150px;position:relative}.manufacturing-page .solar .solar-choice .blur-bg{box-shadow:0 0 10px 0 rgba(0,0,0,.3);background-color:rgba(46,68,112,.6)}.manufacturing-page .solar .solar-choice img{position:absolute;top:-120px}.manufacturing-page .solar .solar-choice ul{list-style-type:disc !important;padding-bottom:30px}.manufacturing-page .solar .solar-choice h3{font-weight:700;font-size:20px;padding-top:30px}.ev_charging .charger_types .charger_types_content .charger-card .card-content p,.manufacturing-page .solar .solar-choice ul li,.power_transmission .reference .reference-content p{font-weight:400;font-size:15px}.power_transmission .reference .caption h2{font-weight:400}.airport .fundamentals h4,.eastiebeastie .fundamentals h4,.lao .fundamentals h4,.maine-transmission .fundamentals h4,.mandalay .fundamentals h4,.manufacturing-page .fundamentals h4,.woliwon .fundamentals h4{font-weight:700;padding-top:60px}.airport .fundamentals p,.eastiebeastie .fundamentals p,.lao .fundamentals p,.maine-transmission .fundamentals p,.mandalay .fundamentals p,.manufacturing-page .fundamentals p,.power_transmission .vision .vision-content p,.woliwon .fundamentals p{font-weight:500}.airport .fundamentals .fundamental-right img,.eastiebeastie .fundamentals .fundamental-right img,.lao .fundamentals .fundamental-right img,.maine-transmission .fundamentals .fundamental-right img,.mandalay .fundamentals .fundamental-right img,.manufacturing-page .fundamentals .fundamental-right img,.woliwon .fundamentals .fundamental-right img{width:250px;height:225px}.manufacturing-page .factory .factory-content{padding:0 12px}.manufacturing-page .factory .factory-content>div{max-width:500px;min-width:200px}@media screen and (max-width:835px){.manufacturing-page .factory .factory-content p{font-size:13px}}.manufacturing-page .badge-manufacturing{background-image:linear-gradient(108deg,#0E1C29 19%,#4e6aa0 92%)}.manufacturing-page .badge-manufacturing h2{font-weight:600;font-size:22px}.manufacturing-page .badge-manufacturing p{font-weight:500;font-size:15px;padding-top:30px}.manufacturing-page .badge-manufacturing img{max-width:400px;min-width:200px}@media screen and (max-width:350px){.about-page .banner h1,.home .banner h1,.power_generation .banner h1{font-size:55px}.home .quotes .quote{font-size:13px}.manufacturing-page .attributes .attribute-card{width:100%}}.power_generation .estimation{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/pg-bg-3.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.power_generation .estimation .estimation-content{margin:auto;padding-top:100px;padding-bottom:100px}.power_generation .estimation p{font-size:20px;text-align:left;font-weight:700}.power_generation .clips .clip-card img{border-radius:5px}.power_generation .clips{background-color:#0E1C29;padding:80px 0}.power_generation .snapshots .snapshot-header h2{color:#f4f4f4;font-weight:700;margin-bottom:0;padding:5px 0}.power_generation .snapshots .snapshot-content{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/pg-bg-2.JPG");background-repeat:no-repeat;background-position:center;background-size:cover}.power_generation .snapshots .snapshot-content .info-box{width:175px;opacity:.75;border-radius:5px;background-color:#7ea0e2}.power_generation .snapshots .snapshot-content .info-box h2{font-weight:700;font-size:60px}.power_generation .snapshots .snapshot-content .info-box.ml-lg-2{margin-left:.5rem !important}.power_generation .snapshots .snapshot-content .snap-con{font-size:15px;font-weight:400}.power_generation .project-list{background-color:#0E1C29;background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/pg-projects-bg-min.png');background-position:center;background-size:cover}.power_generation .connect,.power_generation .developments{background-position:bottom;background-size:cover;background-repeat:no-repeat}.power_generation .project-list .proj-list-header{padding:30px 0;background-color:#1a305b}.power_generation .project-list .project-list-content{padding-top:80px}.power_generation .project-list .project-list-content .card{width:350px;height:470px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.6);margin:auto;padding:10px;justify-content:space-evenly;border-radius:10px 10px 0 0}.power_generation .project-list .project-list-content .card .site-img{padding-top:5px;border-radius:10px}.power_generation .project-list .project-list-content .card h3{font-size:20px}.power_generation .project-list .project-list-content .plant_india .country-header{font-size:40px}@media screen and (min-width:992px) and (max-width:1200px){.home .international .international-content .card,.power_generation .project-list .project-list-content .card{width:100%}.home .international .international-content .card .location,.home .international .international-content .card .site-status,.international .project-list-content .card .site-status,.power_generation .project-list .project-list-content .card .location{font-size:13px}}@media screen and (min-width:768px) and (max-width:992px){.power_generation .project-list .project-list-content .card{width:325px}}.construction .companies .companies-header,.construction .offer .offer-header,.power_generation .companies .companies-header,.power_transmission .maine-project .maine-header{background-color:#1a305b;padding:40px 0}.construction .companies .slot,.power_generation .companies .slot{width:20%;display:flex;justify-content:center}.construction .companies .logo1 img,.power_generation .companies .logo1 img{width:133px;cursor:pointer}.construction .companies .logo2 img,.power_generation .companies .logo2 img{width:160px;cursor:pointer}.construction .companies .logo3 img,.construction .companies .logo4 img,.power_generation .companies .logo3 img,.power_generation .companies .logo4 img{width:175px;cursor:pointer}.construction .companies .logo5 img,.power_generation .companies .logo5 img{width:140px;cursor:pointer}.power_generation .companies>div>div{flex-wrap:wrap;padding:70px 0;background-color:#0E1C29}@media screen and (max-width:992px){.manufacturing-page .solar .solar-choice img{position:absolute;top:-90px}.power_generation .integrated-energy .content{padding-left:110px}.construction .companies .slot,.power_generation .companies .slot{width:33.33333333333333%}}@media screen and (max-width:550px){.home .business-section .business-tiles>div{flex-grow:1;width:100%}.manufacturing-page .fundamentals .fundamental-right>div{flex-direction:column;align-items:center}.construction .companies .slot,.power_generation .companies .slot{width:50%}}.power_generation .connect{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/solar-photovoltaic-panels-station-checks-with-tablet-computer.jpg")}.power_generation .connect .connect-content,.redan .capital img{padding:50px 0}.power_generation .connect .connect-content p,.power_transmission .vision .vision-content h2,.products .series .series-card .card-block h4{font-weight:700;font-size:20px}.power_generation .developments{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/pg-bg-1.jpg")}.construction .main,.media-page .main,.products .main{background-position:center}.power_generation .development-left{padding:100px 12px}.logo-scaling{filter:grayscale(100%);padding-top:10px;cursor:pointer}.logo-scaling:hover{filter:grayscale(0)}.construction .main{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5));background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.construction .contact form>div>div,.manufacturing-page .factory>div,.manufacturing-page .made_in_america .main,.power_generation .integrated-energy>div{flex-direction:column}.construction .contact .form-placer,.manufacturing-page .factory>div>div,.manufacturing-page .made_in_america .main .left,.manufacturing-page .made_in_america .main .right,.power_generation .integrated-energy>div>div{width:100%}.manufacturing-page .solar .solar-choice img{position:relative;top:auto}.manufacturing-page .factory .factory-content>div{padding:50px 0}.power_generation .integrated-energy .content{padding-left:12px;padding-right:12px}.power_generation .integrated-energy>div>div>img{float:none;width:100%}.construction .banner h1{font-size:55px}.construction .contact form h5{margin-top:1rem}.construction .contact form>div>div>div{margin-left:0 !important;width:100% !important}.construction .contact .field-2-row{margin-top:0}}.construction .mission .mission-header{background-color:#1a305b;padding:15px 0}.construction .mission .mission-content .lincoln-logo{padding:50px 0}.construction .mission .mission-content .mission-card{width:250px}.construction .mission .mission-content .mission-card h3{font-weight:700;font-size:20px}.construction .mission .mission-content .mission-cards{padding-bottom:82px}.construction .offer .offer-content{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/construction-offer-bg.png');background-repeat:no-repeat;background-size:cover;background-position:initial;padding-bottom:50px}.construction .offer-content .offer-card{width:300px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.6);padding:10px;border-radius:10px 10px 0 0;height:400px}.construction .offer-content .offer-card h3{font-weight:700;font-size:17px;padding-top:15px;line-height:1.5}.construction .offer-content .offer-card p,.power_transmission .maine-project .maine-right .maine-details .info-ans,.products .series .series-card .card-block p,.team-page1 .directors-content p{font-weight:400;font-size:15px}.construction .companies>div>div{flex-wrap:wrap;padding:77px 0;background-color:#0E1C29}.construction .contact form input::placeholder{color:#200202 !important}.construction .contact form textarea::placeholder{color:#200202 !important}.construction .address p{font-weight:600;font-size:17px;letter-spacing:1px}.construction .address .address-spacing{padding:80px 0}.contacts .banner h1,.ev_charging .banner h1,.media-page .banner h1,.power_transmission .banner h1,.recycling .banner h1,.recycling1 .banner h1{font-weight:700;text-transform:uppercase;font-size:45px;letter-spacing:2px;margin-top:150px}.ev_charging .banner .content,.media-page .banner .content,.power_transmission .banner .content,.products .banner .content,.recycling .banner .content,.recycling1 .banner .content{font-weight:600;max-width:600px;min-width:300px;font-size:15px;text-align:justify;line-height:1.5}@media screen and (max-width:768px){.ev_charging .banner h1{font-size:55px}}.ev_charging .charger_types .type-header,.ev_charging .ev-description .ev-desc-header,.power_transmission .supergrid .supergrid-header{background-color:#1a305b;padding:35px 0}.ev_charging .ev-description .ev-desc-content .ev-desc-right,.ev_charging .hindrance .hindrance-left{padding:0 12px;max-width:650px;min-width:200px}.ev_charging .ev-description .ev-desc-content .ev-desc-right h2{font-weight:600;font-size:22px}.ev_charging .ev-description .ev-desc-content .ev-desc-right p{font-weight:600;font-size:15px}@media(min-width:768px) and (max-width:992px){.ev_charging .ev-description .ev-desc-content .ev-desc-right h2{font-size:15px}.ev_charging .ev-description .ev-desc-content .ev-desc-right p{font-size:14px}}.ev_charging .hindrance .hindrance-left{width:60%}.ev_charging .ev_developments{position:relative;background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/electric-car-ev-charger-city-background.jpg');background-size:cover;background-repeat:no-repeat;padding:100px 100px 100px 0}.ev_charging .ev_developments .development-card{max-width:500px;min-width:200px;padding:15px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.4);border-radius:5px;margin-left:auto}.ev_charging .ev_developments .development-card p{font-weight:600;font-size:15px}@media screen and (max-width:720px){.ev_charging .ev_developments{padding:100px 12px}}.ev_charging .charger_types .charger_types_content{background-image:linear-gradient(to top,#1a305b,#0E1C29)}.ev_charging .charger_types .charger_types_content .charger-card{width:310px;margin:20px 5px 0}.ev_charging .charger_types .charger_types_content .charger-card .main-img{border-radius:6px}.ev_charging .charger_types .charger_types_content .charger-card .card-content{background-color:#4e6aa0;padding:10px 20px;margin-top:10px;border-radius:6px;height:650px}.ev_charging .charger_types .charger_types_content .charger-card .card-content h2,.ev_charging .levels .dc-left .dc-content h2,.ev_charging .levels .level2-right .level2-content h2{font-weight:700;font-size:25px}.ev_charging .charger_types .charger_types_content .charger-card .card-content .range,.media-page .years ul li,.products .module_series .tango-series .feature-desc,.projects .us_proj ul li{font-weight:400;font-size:12px}.ev_charging .charger_types .charger_types_content .charger-card .card-content .type-name{font-weight:600;font-size:13px}.ev_charging .charger_types .charger_types_content .charger-card .card-content .mar-1{margin-top:30px}.ev_charging .charger_types .charger_types_content .charger-card .card-content .mar-2{margin-top:28px}.ev_charging .levels{padding:50px 0;background-color:#0E1C29}.ev_charging .levels .dc-charger,.ev_charging .levels .level-charger{box-shadow:0 0 12.5px 0 rgba(0,0,0,.3);background-color:#0E1C29}.ev_charging .levels .level2-right .level2-content{max-width:500px;min-width:200px;padding-left:60px;padding-top:12px;padding-bottom:12px}.ev_charging .levels .dc-left .dc-content{max-width:500px;min-width:200px;padding-right:54px;padding-top:12px;padding-bottom:12px;margin-left:auto}@media screen and (max-width:768px){.ev_charging .ev-description .ev-desc-content>div,.ev_charging .hindrance .hindrance-left,.ev_charging .hindrance .hindrance-right{width:100%}.ev_charging .ev-description .ev-desc-content,.hindrance>div{flex-direction:column}.ev_charging .ev-description .ev-desc-content .ev-desc-right{padding:12px}.ev_charging .hindrance .hindrance-left{padding:40px 12px}.power_transmission .banner h1,.recycling .banner h1{font-size:55px}}.power_transmission .supergrid .supergrid-left{width:40%;position:relative}.power_transmission .supergrid .supergrid-left .us-super{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;z-index:99}.power_transmission .supergrid .supergrid-left .grid-bg{filter:brightness(50%)}.power_transmission .supergrid .supergrid-right{width:60%;padding:12px;margin:auto}.power_transmission .supergrid .supergrid-right .content-size{min-width:200px;max-width:600px}@media screen and (max-width:1375px){.power_transmission .supergrid .supergrid-right p{font-size:13px}}@media screen and (max-width:1170px){.power_transmission .supergrid .supergrid-right p{font-size:12px}}@media(min-width:992px) and (max-width:1022px){.power_transmission .supergrid .supergrid-right p{font-size:11px}}.power_transmission .renewable-power{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/electricity-pylon-isolated.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.power_transmission .renewable-power .renewable-content{max-width:600px;min-width:200px;margin:auto;padding:200px 0}.power_transmission .renewable-power .renewable-content h2{font-weight:700;font-size:25px;text-align:left}.power_transmission .reference .reference-content{max-width:500px;min-width:200px;padding:25px 0}.power_transmission .reference .reference-content h2{font-weight:700;font-size:20px}.power_transmission .vision .vision-images{padding:50px 0;place-content:center}.power_transmission .maine-project .maine-right h2{font-weight:600;font-size:20px;margin-bottom:10px}.power_transmission .maine-project .maine-right .maine-details{margin-bottom:30px}.power_transmission .maine-project .maine-right .maine-details .info{font-weight:600;font-size:15px}.power_transmission .maine-project .maine-right p{font-weight:600;font-size:15px}.power_transmission .maine-project .maine-right .learn-btn{font-weight:700;padding:10px 30px;border-radius:50px;border:1px solid #91cff9;background-color:transparent}.power_transmission .maine-project .maine-right .maine-card{max-width:600px;min-width:200px;padding-left:30px;padding-right:12px}@media screen and (max-width:1300px){.power_transmission .maine-project .maine-right h2{font-size:18px}.power_transmission .maine-project .maine-right .maine-details .info,.power_transmission .maine-project .maine-right .maine-details .info-ans{font-size:13px}.power_transmission .maine-project .maine-right p{font-size:15px}}@media screen and (max-width:1150px){.ev_charging .levels .level2-right .level2-content h2{font-size:20px}.ev_charging .levels .level2-right .level2-content p,.power_transmission .maine-project .maine-right p{font-size:13px}.ev_charging .level2-right .demonstration{width:80%}.power_transmission .maine-project .maine-right h2{font-size:15px}.power_transmission .maine-project .maine-right .maine-details .info,.power_transmission .maine-project .maine-right .maine-details .info-ans{font-size:12px}.power_transmission .maine-project .maine-right .maine-details{margin-bottom:15px}}.chad .about .about-right .about-content,.maine .about .about-right .about-content,.neutrino .about .about-right .about-content,.recycling .about .about-right .about-content,.sierra .about .about-right .about-content,.sourwine .about .about-right .about-content,.tanzania .about .about-right .about-content,.tirun .about .about-right .about-content,.vizhag .about .about-right .about-content,.watertown .about .about-right .about-content,.watertown3gw .about .about-right .about-content{max-width:600px;min-width:200px;padding-left:40px;padding-right:12px;padding-top:12px}.chad .about .about-right .about-content h2,.maine .about .about-right .about-content h2,.neutrino .about .about-right .about-content h2,.recycling .about .about-right .about-content h2,.sierra .about .about-right .about-content h2,.sourwine .about .about-right .about-content h2,.tanzania .about .about-right .about-content h2,.tirun .about .about-right .about-content h2,.vizhag .about .about-right .about-content h2,.watertown .about .about-right .about-content h2,.watertown3gw .about .about-right .about-content h2{font-weight:600;font-size:25px}.chad .about .about-right .about-content p,.chad .about .about-right .about-content span,.maine .about .about-right .about-content p,.maine .about .about-right .about-content span,.neutrino .about .about-right .about-content p,.neutrino .about .about-right .about-content span,.products .modules .modules-right p,.recycling .about .about-right .about-content p,.recycling .about .about-right .about-content span,.sierra .about .about-right .about-content p,.sierra .about .about-right .about-content span,.sourwine .about .about-right .about-content p,.sourwine .about .about-right .about-content span,.tanzania .about .about-right .about-content p,.tanzania .about .about-right .about-content span,.tirun .about .about-right .about-content p,.tirun .about .about-right .about-content span,.vizhag .about .about-right .about-content p,.vizhag .about .about-right .about-content span,.watertown .about .about-right .about-content p,.watertown .about .about-right .about-content span,.watertown3gw .about .about-right .about-content p,.watertown3gw .about .about-right .about-content span{font-weight:600;font-size:16px}.airport .millinocket_details .details-left .details-content,.chad .millinocket_details .details-left .details-content,.eastiebeastie .millinocket_details .details-left .details-content,.maine .millinocket_details .details-left .details-content,.maine-transmission .millinocket_details .details-left .details-content,.neutrino .millinocket_details .details-left .details-content,.recycling .millinocket_details .details-left .details-content,.sierra .millinocket_details .details-left .details-content,.sourwine .millinocket_details .details-left .details-content,.tanzania .millinocket_details .details-left .details-content,.tirun .millinocket_details .details-left .details-content,.vizhag .millinocket_details .details-left .details-content,.watertown .millinocket_details .details-left .details-content,.watertown3gw .millinocket_details .details-left .details-content,.woliwon .millinocket_details .details-left .details-content{max-width:530px;min-width:200px;padding:12px 12px 12px 146px}@media screen and (max-width:600px){.manufacturing-page .reliability_graph .graph-content,.recycling .millinocket_details .details-left .details-content{padding-left:12px}}.airport .millinocket_details .details-left .details-content .info,.chad .millinocket_details .details-left .details-content .info,.eastiebeastie .millinocket_details .details-left .details-content .info,.maine .millinocket_details .details-left .details-content .info,.maine-transmission .millinocket_details .details-left .details-content .info,.neutrino .millinocket_details .details-left .details-content .info,.recycling .millinocket_details .details-left .details-content .info,.sierra .millinocket_details .details-left .details-content .info,.sourwine .millinocket_details .details-left .details-content .info,.tanzania .millinocket_details .details-left .details-content .info,.tirun .millinocket_details .details-left .details-content .info,.vizhag .millinocket_details .details-left .details-content .info,.watertown .millinocket_details .details-left .details-content .info,.watertown3gw .millinocket_details .details-left .details-content .info,.woliwon .millinocket_details .details-left .details-content .info{font-weight:600;font-size:17px}.airport .millinocket_details .details-left .details-content .info-ans,.chad .millinocket_details .details-left .details-content .info-ans,.eastiebeastie .millinocket_details .details-left .details-content .info-ans,.maine .millinocket_details .details-left .details-content .info-ans,.maine-transmission .millinocket_details .details-left .details-content .info-ans,.neutrino .millinocket_details .details-left .details-content .info-ans,.recycling .millinocket_details .details-left .details-content .info-ans,.recycling1 .recycling-project-content span,.sierra .millinocket_details .details-left .details-content .info-ans,.sourwine .millinocket_details .details-left .details-content .info-ans,.tanzania .millinocket_details .details-left .details-content .info-ans,.tirun .millinocket_details .details-left .details-content .info-ans,.vizhag .millinocket_details .details-left .details-content .info-ans,.watertown .millinocket_details .details-left .details-content .info-ans,.watertown3gw .millinocket_details .details-left .details-content .info-ans,.woliwon .millinocket_details .details-left .details-content .info-ans{font-weight:400;font-size:17px}@media screen and (max-width:992px){.construction .address .show-div-md{display:block !important}.construction .address .w-50{width:100% !important}.construction .address .show-div-lg{display:none !important}.ev_charging .levels .dc-charger,.ev_charging .levels .level-charger,.maine-project .maine,.power_transmission .supergrid .supergrid-content>div{flex-direction:column}.ev_charging .levels .dc-left,.ev_charging .levels .dc-right,.ev_charging .levels .level2-left,.ev_charging .levels .level2-right,.power_transmission .maine-project .maine-left,.power_transmission .maine-project .maine-right,.power_transmission .supergrid .supergrid-left,.power_transmission .supergrid .supergrid-right{width:100%}.ev_charging .levels .level2-right .level2-content h2{font-size:25px}.ev_charging .levels .level2-right .level2-content p,.power_transmission .maine-project .maine-right .maine-details .info,.power_transmission .maine-project .maine-right .maine-details .info-ans,.power_transmission .maine-project .maine-right p,.power_transmission .supergrid .supergrid-right p{font-size:15px}.ev_charging .levels .level2-right .level2-content{margin:auto;padding:40px 12px}.ev_charging .levels .dc-left .dc-content{padding:60px 12px;margin:auto}.power_transmission .supergrid .supergrid-content .supergrid-right .content-size{margin:auto}.power_transmission .maine-project .maine-right h2{font-size:20px}.power_transmission .maine-project .maine-right .maine-details{margin-bottom:15px}.power_transmission .maine-project .maine-right .maine-card{margin:auto;padding:30px 12px}.recycling .about .about-right .about-content h2{font-size:18px}.recycling .about .about-right .about-content p,.recycling .about .about-right .about-content span{font-size:12px}.recycling .millinocket_details .details-left .details-content{padding-left:50px}.recycling .millinocket_details .details-left .details-content .info,.recycling .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.chad .timeline .timeline-content .project-desc>div>span,.eastiebeastie .timeline .timeline-content .project-desc>div>span,.maine .timeline .timeline-content .project-desc>div>span,.maine-transmission .timeline .timeline-content .project-desc>div>span,.neutrino .timeline .timeline-content .project-desc>div>span,.recycling .timeline .timeline-content .project-desc>div>span,.sierra .timeline .timeline-content .project-desc>div>span,.sourwine .timeline .timeline-content .project-desc>div>span,.tanzania .timeline .timeline-content .project-desc>div>span,.tirun .timeline .timeline-content .project-desc>div>span,.vizhag .timeline .timeline-content .project-desc>div>span,.watertown .timeline .timeline-content .project-desc>div>span,.watertown3gw .timeline .timeline-content .project-desc>div>span,.woliwon .timeline .timeline-content .project-desc>div>span{padding-left:10px;font-weight:400;font-size:13px}.chad .timeline .timeline-content .left-content .project-desc.hide,.eastiebeastie .timeline .timeline-content .left-content .project-desc.hide,.maine .timeline .timeline-content .left-content .project-desc.hide,.maine-transmission .timeline .timeline-content .left-content .project-desc.hide,.neutrino .timeline .timeline-content .left-content .project-desc.hide,.recycling .timeline .timeline-content .left-content .project-desc.hide,.sierra .timeline .timeline-content .left-content .project-desc.hide,.sourwine .timeline .timeline-content .left-content .project-desc.hide,.tanzania .timeline .timeline-content .left-content .project-desc.hide,.tirun .timeline .timeline-content .left-content .project-desc.hide,.vizhag .timeline .timeline-content .left-content .project-desc.hide,.watertown .timeline .timeline-content .left-content .project-desc.hide,.watertown3gw .timeline .timeline-content .left-content .project-desc.hide,.woliwon .timeline .timeline-content .left-content .project-desc.hide{visibility:hidden}.recycling .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/contact-index-bg.png');background-size:cover;background-repeat:no-repeat}.recycling .contact form input::placeholder{color:#200202 !important}.recycling .contact form textarea::placeholder{color:#200202 !important}.team-page1 .main,.team_management .main{background-image:url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/choices-bg.png");background-size:100% 100%}.projects .banner .content,.team-page1 .banner .content,.team_management .banner .content{font-weight:600;max-width:600px;min-width:250px;font-size:15px;text-align:justify;line-height:1.5}.media-page .not-available img,.products .series .series-card,.projects .not-available img{max-width:350px;min-width:200px}.directors-header{background-color:#0E1C29;padding:30px 0 20px}.team-page1 .directors-header h2{font-weight:700;padding-bottom:10px;font-size:30px}.team-page1 .directors-content .director{padding-bottom:40px;padding-top:20px}.team-page1 .directors-content h2{font-weight:700;font-size:30px}.team-page1 .directors-content h4{font-weight:600;font-size:15px;padding-bottom:10px}.team-page1 .directors-content .pb-50px{padding-bottom:100px}.team_management .team-intro{background-color:#0E1C29;padding-top:40px;position:relative}.team_management .team-intro .nav-buttons{flex-wrap:wrap}.team_management .team-switch{border-radius:50px;padding:10px 30px;background-color:transparent;font-weight:700;border:1px solid #91cff9;margin-top:20px;width:210px;font-size:14px}.team_management .team-switch:hover{background-color:#91cff9;color:#000 !important;transition:.5s}.team_management .team-intro .member-card{max-width:350px;min-width:300px;position:relative;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);background-color:rgba(139,191,228,.2);padding-top:60px;padding-right:12px;padding-bottom:12px;margin-top:300px;margin-left:auto;margin-right:auto;border-radius:10px}.team_management .team-intro .member-card .member-img{position:absolute;top:-243px;height:300px}.team_management .team-intro .directors h2{font-weight:600;padding:30px 0 25px;margin-bottom:0}.team_management .team-intro .member-card h4{font-weight:700;font-size:17px}.team_management .team-intro .member-card .read-link{font-weight:400;font-size:14px}.team_management .team-intro .member-designation{font-weight:500;font-size:13px}@media screen and (max-width:1200px){.construction .mission .mission-content .mission-card{width:100%}.ev_charging .charger_types .charger_types_content .charger-card .card-content{height:680px}.ev_charging .charger_types .charger_types_content .charger-card{width:300px}.team_management .team-intro .nav-buttons{justify-content:center !important}.team_management .team-switch{margin-left:10px}}.projects .us_proj .proj-header{font-weight:700;font-size:30px;text-align:center;background:#1a305b;padding:30px 0}.chad .tech-tab .tech-tab-content div ul,.maine .tech-tab .tech-tab-content div ul,.neutrino .tech-tab .tech-tab-content div ul,.projects .us_proj .proj-header h2,.redan .tech-tab .tech-tab-content div ul,.sierra .tech-tab .tech-tab-content div ul,.sourwine .tech-tab .tech-tab-content div ul,.tanzania .tech-tab .tech-tab-content div ul,.tirun .tech-tab .tech-tab-content div ul,.vizhag .tech-tab .tech-tab-content div ul,.watertown .tech-tab .tech-tab-content div ul,.watertown3gw .tech-tab .tech-tab-content div ul{margin-bottom:0}.media-page .years,.projects .us_proj{background-color:#0E1C29;padding:0 0 100px}.media-page .contact,.projects .contact{background-repeat:no-repeat;background-size:cover}.media-page .years h4,.projects .us_proj h4{font-weight:700;font-size:15px}.projects .us_proj .project-sub-head{font-weight:700;font-size:23px}.projects .us-projects-card .card{width:300px;height:auto;box-shadow:2px 2px 2px 0 rgba(0,0,0,.3);background-color:rgba(26,48,91,.6);margin:auto;padding:20px 10px;justify-content:space-between;border-radius:10px 10px 0 0}.projects .us-projects-card .card .site-img{height:120px !important;border-radius:5px;margin-bottom:10px}.projects .us-projects-card .card .location{font-weight:400;font-size:13px;margin-bottom:10px;line-height:1.75;letter-spacing:normal}.projects .us-projects-card .card .site-status{font-weight:400;font-size:13px;line-height:1.75;letter-spacing:normal}.projects .us-projects-card .card .site-status .head{font-weight:700;font-size:13px}.projects .us-projects-card .card h3{font-weight:700;font-size:15.5px;margin-bottom:10px;margin-top:12px}.projects .us-projects-card .card h3.l-con{font-weight:700;font-size:16px !important}.projects .us-projects-card .card h5{font-weight:600;font-size:14px;margin-bottom:10px;margin-top:0}.projects .us-projects-card .card p{font-weight:400;text-align:left;font-size:13px;margin-bottom:10px;line-height:1.9;height:110px}.projects .us-projects .us-projects-card .site-content{height:100px}.projects .read-more{text-decoration:none;font-weight:500;font-size:14px}@media(min-width:992px) and (max-width:1200px){.home .us-projects .us-projects-card .card,.projects .us-projects .us-projects-card .card{width:100%}.home .us-projects .us-projects-card .card .location,.home .us-projects .us-projects-card .card .site-status,.projects .us-projects .us-projects-card .card .location{font-size:13px}.manufacturing-page .fundamentals .fundamental-right img{width:200px;height:200px}.projects .us-projects .us-projects-card .card .site-status{font-size:10px}}.projects .contact{background-image:url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/Contact-form-min.png")}.projects .contact form input::placeholder{color:#200202 !important}.projects .contact form textarea::placeholder{color:#200202 !important}.media-page .not-available p,.projects .not-available p{font-weight:600;font-size:21px}.media-page .main{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/business-person-planning-alternative-energies.jpg");background-size:cover}.contacts .banner>div,.media-page .banner>div,.products .banner>div{padding-bottom:100px}@media screen and (max-width:768px){.recycling .about .about-right .about-content h2{font-size:25px}.recycling .about .about-right .about-content p,.recycling .about .about-right .about-content span{font-size:16px}.projects .contact .form-placer,.recycling .about .about-left,.recycling .about .about-right,.recycling .contact .form-placer,.recycling .millinocket_details .details-left,.recycling .millinocket_details .details-right{width:100%}.projects .contact form>div>div,.recycling .about>div,.recycling .contact form>div>div,.recycling .millinocket_details>div{flex-direction:column}.recycling .about .about-right .about-content{margin:auto;padding-left:12px}.media-page .years .pl-45,.recycling .millinocket_details .details-left .details-content{padding-left:12px}.projects .contact form h5,.recycling .contact form h5{margin-top:1rem}.projects .contact form>div>div>div,.recycling .contact form>div>div>div{margin-left:0 !important;width:100% !important}.projects .contact .field-2-row,.recycling .contact .field-2-row{margin-top:0}.media-page .banner h1{font-size:55px}}.media-page .years .media-card .learn-link{color:#fff;font-weight:400}.media-page .contact{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/contact-media-bg.jpg")}.media-page .contact form input::placeholder{color:#200202 !important}.media-page .contact form textarea::placeholder{color:#200202 !important}.loader{border:16px solid transparent;border-radius:50%;border-top:16px solid #91cff9;border-bottom:16px solid #91cff9;width:120px;height:120px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}@media screen and (max-width:350px){.construction .offer-content .offer-card,.ev_charging .charger_types .charger_types_content .charger-card{width:100%}.construction .address h4{font-size:17px}.products .banner h1,.team-page1 .banner h1,.team_management .banner h1{font-size:55px}}.products .modules .modules-right .module-width{max-width:500px;min-width:200px;padding:30px 12px 30px 30px}@media screen and (max-width:1350px){.products .modules .modules-right h3{font-size:17px}.products .modules .modules-right p{font-size:13px}}.contacts .contact,.products .contact{background-repeat:no-repeat}.products .series .series-card .panel-img{position:absolute;top:-270px}.products .series .series-card{height:650px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.6);padding:290px 15px 15px;position:relative;margin:330px auto 0;border-radius:5px}.products .series .series-card .side-img{position:absolute;width:120px;right:0;top:170px}.products .series .series-card .card-block .series-desc{height:250px}@media screen and (max-width:1200px){.products .series .series-card .card-block .series-desc{height:300px}.products .series .series-card{height:600px}}.products .module_series .tango-series .download-btn,.products .series .series-card .card-block .download-btn{border-radius:50px;border:.5px solid #91cff9;background-color:rgba(26,48,91,.2);font-weight:700;padding:10px 20px}@media(min-width:992px) and (max-width:1200px){.products .series .series-card .side-img{top:80px}.products .series .series-card{padding-top:200px}}@media screen and (max-width:992px){.products .modules .modules-content{flex-direction:column}.products .modules .modules-left,.products .modules .modules-right{width:100%}.products .modules .modules-right .module-width{max-width:500px;min-width:200px;padding:12px;margin:auto !important}.products .series .series-card{height:700px}.products .series .series-card .side-img{top:130px}}@media screen and (max-width:768px){.media-page .contact form>div>div{flex-direction:column}.media-page .contact .form-placer{width:100%}.media-page .contact form h5{margin-top:1rem}.media-page .contact form>div>div>div{margin-left:0 !important;width:100% !important}.media-page .contact .field-2-row{margin-top:0}.products .series .series-card .side-img{top:170px}}.products .module_series .bg-1{background-size:100% 100%;background-position:bottom}.contacts .main,.lao .main,.mandalay .main,.recycling1 .main,.redan .main,.vizhag .main,.vizhag .tech-tab .tech-tab-header{background-position:center}.products .module_series .bg-2{background-size:100% 100%}.products .module_series .tango-series h2{font-weight:700;font-size:25px}.products .module_series .tango-series h6{font-weight:400;font-size:12px;line-height:1.2;margin-bottom:40px}.products .module_series .tango-series h2 span{font-weight:600;font-size:16px}.products .module_series .tango-series h3{font-weight:600;font-size:16px}.products .module_series .tango-series .feature-head{font-weight:600;font-size:12px}.products .module_series .tango-series .lh-1{line-height:1}.products .module_series .tango-series .floating-img,.products .module_series .tango-series .floating-img1{position:absolute;right:0;width:250px;top:170px}@media screen and (max-width:1240px){.products .module_series .tango-series .floating-img{width:200px;top:135px}}@media screen and (max-width:1120px){.products .module_series .tango-series .floating-img{width:180px;top:120px}}@media screen and (max-width:992px){.products .module_series .tango-series .floating-img{top:170px}}@media screen and (max-width:830px){.products .module_series .tango-series .floating-img{width:150px}}@media screen and (max-width:768px){.products .module_series .tango-series .floating-img{width:200px;top:1000px}.products .module_series .module_right{margin-top:30px}}.products .module_series .tango-series .floating-left-img{position:absolute;left:0;width:250px;top:170px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width:1240px){.products .module_series .tango-series .floating-img1,.products .module_series .tango-series .floating-left-img{width:200px;top:135px}}@media screen and (max-width:1120px){.products .module_series .tango-series .floating-left-img{width:180px;top:120px}}@media screen and (max-width:992px){.products .module_series .tango-series .floating-left-img{top:170px}}@media screen and (max-width:830px){.products .module_series .tango-series .floating-left-img{width:150px}}@media screen and (max-width:768px){.products .module_series .tango-series .floating-left-img{position:absolute;left:auto;right:0;-webkit-transform:scaleX(1);transform:scaleX(1);width:200px;top:200px}.products .module_series .module_right{margin-top:30px}}@media screen and (max-width:1120px){.products .module_series .tango-series .floating-img1{width:150px;top:120px}}@media screen and (max-width:992px){.products .module_series .tango-series .floating-img1{top:170px}}@media screen and (max-width:830px){.products .module_series .tango-series .floating-img1{width:140px}}@media screen and (max-width:768px){.products .module_series .tango-series .floating-img1{width:200px;top:1000px}.products .contact form>div>div{flex-direction:column}.products .contact .form-placer{width:100%}.products .contact form h5{margin-top:1rem}.products .contact form>div>div>div{margin-left:0 !important;width:100% !important}.products .contact .field-2-row{margin-top:0}}@media screen and (max-width:480px){.products .module_series .tango-series .floating-img,.products .module_series .tango-series .floating-img1{width:180px;top:850px}.products .module_series .tango-series .floating-left-img{width:180px;top:230px}}@media screen and (max-width:425px){.products .module_series .tango-series .floating-img,.products .module_series .tango-series .floating-img1{width:150px;top:800px}}.products .contact{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/solar-panels-blue-sky-backgroundsolar-cells-farm-roofphotovoltaic-modules-renewable.jpg");background-size:100% 100%}.contacts .contact,.contacts .main,.lao .main,.mandalay .contact,.mandalay .main,.recycling1 .first-factory,.recycling1 .main,.redan .contact,.redan .main,.vizhag .contact,.vizhag .main,.vizhag .tech-tab .tech-tab-header{background-size:cover}.products .contact form input::placeholder{color:#200202 !important}.products .contact form textarea::placeholder{color:#200202 !important}.contacts .main{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/eco-friendly-engineering-team-with-solar-panel.jpg")}.contacts .countries_contact p{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:normal}.contacts .countries_contact .asia-list h3,.contacts .countries_contact .europe-list h3,.contacts .countries_contact .usa-list h3{font-size:22px;font-weight:700;line-height:normal;letter-spacing:normal}.contacts .countries_contact .asia-list ul li,.contacts .countries_contact .europe-list ul li,.contacts .countries_contact .usa-list ul li{font-weight:500;font-size:14px;line-height:normal;letter-spacing:normal}.mb-08{margin-bottom:.8rem !important}.justify-content-evenly{justify-content:space-evenly !important}.contacts .select-selected{background-color:transparent;border-bottom:2px solid #fff !important;font-size:15px}.contacts .select-items div,.select-selected{cursor:pointer;user-select:none;font-weight:400;background-color: #fff;border: 2px solid #00FFEA;border-radius: 8px;padding: 12px;font-size: 16px;color: #000;}.contacts .select-items::-webkit-scrollbar{width:5px;-moz-appearance:none !important;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.contacts .select-items::-webkit-scrollbar-thumb{background-color:#00a3ff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-appearance:none !important}.contacts .select-items::-webkit-scrollbar-thumb:hover{background:#00a3ff;-moz-appearance:none !important}.contacts .contact{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/solar-photovoltaic-panels-station-checks-with-tablet-computer.jpg")}.contacts .contact form input::placeholder{color:#200202 !important}.contacts .contact form textarea::placeholder{color:#200202 !important}.office-location{position:relative;background:#fff;height:500px;padding:10px 15px 15px;cursor:pointer;margin:0 auto;width:100%;box-shadow:0 0 10px 0 rgb(100 100 100 / 26%)}.wide-map-desc{width:280px;height:150px;position:absolute;z-index:99999;right:85px;bottom:85px;padding:10px;border-radius:7px;opacity:.7;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);background-color:#1590dd}.contacts #map h3{font-weight:700;font-size:15px}.wide-map-desc p{font-weight:500 !important;line-height:2;font-size:10px !important}#map{height:600px}.recycling1 .main{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.1)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/recycling-header-bg.png')}@media(min-aspect-ratio:16/9){.construction .back-video video,.ev_charging .back-video video,.manufacturing-page .back-video video,.power_transmission .back-video video,.recycling .back-video video,.recycling1 .back-video video{width:100%;height:auto}}@media(max-aspect-ratio:16/9){.construction .back-video video,.ev_charging .back-video video,.manufacturing-page .back-video video,.power_transmission .back-video video,.recycling .back-video video,.recycling1 .back-video video{width:auto;height:100%}}@media screen and (max-width:768px){.contacts .contact form>div>div{flex-direction:column}.contacts .contact .form-placer{width:100%}.contacts .contact form h5{margin-top:1rem}.contacts .contact form>div>div>div{margin-left:0 !important;width:100% !important}.contacts .contact .field-2-row{margin-top:0}.recycling1 .banner h1{font-size:55px}}@media screen and (max-width:520px){.construction .banner h1,.ev_charging .banner h1,.media-page .banner h1,.power_transmission .banner h1,.recycling .banner h1,.recycling1 .banner h1{font-size:40px}}@media screen and (max-width:380px){.home .international .international-content .card,.home .us-projects .us-projects-card .card,.power_generation .project-list .project-list-content .card,.projects .us-projects .us-projects-card .card{width:100%}.home .international .international-content .card .location,.home .international .international-content .card .site-status,.home .us-projects .us-projects-card .card .location,.home .us-projects .us-projects-card .card .site-status,.power_generation .project-list .project-list-content .card .location,.power_generation .project-list .project-list-content .card .site-status,.projects .us-projects .us-projects-card .card .location,.projects .us-projects .us-projects-card .card .site-status{font-size:13px}.construction .banner h1,.ev_charging .banner h1,.media-page .banner h1,.power_transmission .banner h1,.recycling .banner h1,.recycling1 .banner h1{font-size:30px}}.recycling1 .parts{background-color:#0E1C29;padding:40px 0}.recycling1 .parts h3{background-color:#0E1C29;font-weight:600;font-size:24px}.recycling1 .parts span.num{font-weight:700;font-size:16px}.recycling1 .card-1{background-color:#4e6aa0;border-radius:10px;width:360px;height:60px}.recycling1 .first-factory{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/new-recycling-bg-img.png')}.recycling1 .first-factory p{font-weight:600;font-size:20px;padding:100px 0}.recycling1 .turnkey{background-image:linear-gradient(to bottom,#1a305b,#0E1C29);padding:40px 0}.recycling1 .turnkey h2{font-size:26px;font-weight:700;padding:30px 0}.recycling1 .turnkey-content p{font-size:18px;font-weight:600}.recycling1 .recycling-project-header h2{font-size:30px;font-weight:600;letter-spacing:2px}.recycling1 .recycling-project-content h3,.recycling1 .recycling-project-content p{font-weight:600;font-size:17px;margin-bottom:0}.recycling1 .parts .stage-box{border-radius:100%;background-color:#0E1C29;text-align:center;max-width:100px;min-width:50px;color:#fff}.recycling1 .parts .layers{right:120px;top:170px}.recycling1 .parts .layers .layer-nos{width:60px;height:60px;background-color:#0E1C29;border-radius:100%}@media screen and (max-width:1400px){.projects .us-projects-card .card{width:280px;height:auto}.recycling1 .parts .layers{right:100px;top:150px}.recycling1 .parts .layers .layer-nos{width:50px;height:50px}}@media screen and (max-width:1200px){.recycling1 .parts .layers{right:100px;top:130px}.recycling1 .parts .layers .layer-nos{width:40px;height:41px}}@media screen and (max-width:992px){.recycling1 .parts .layers{right:70px;top:90px}.recycling1 .parts .layers .layer-nos{width:30px;height:30px}.recycling1 .recycling-project-content h3,.recycling1 .recycling-project-content span{font-size:14px}}@media screen and (max-width:768px){.recycling1 .parts .layers{right:100px;top:140px}.recycling1 .parts .layers .layer-nos{width:50px;height:50px}.redan .capital{padding-top:50px}}@media screen and (max-width:530px){.recycling1 .parts .layers{right:100px;top:130px}.recycling1 .parts .layers .layer-nos{width:45px;height:45px}}@media screen and (max-width:490px){.recycling1 .parts .layers{right:100px;top:120px}.recycling1 .parts .layers .layer-nos{width:40px;height:40px}}@media screen and (max-width:430px){.recycling1 .parts .layers{right:100px;top:100px}}.recycling-project-content .left{padding-left:146px;padding-right:12px}@media screen and (max-width:1150px){.recycling-project-content .left{padding-left:90px}}@media screen and (max-width:1070px){.recycling-project-content .left h3,.recycling-project-content .left p,.recycling-project-content .left span{font-size:14px}}@media screen and (max-width:950px){.recycling-project-content{flex-direction:column}.recycling1 .recycling-project-content>div{width:100%;padding-top:12px;padding-bottom:12px}}@media screen and (max-width:660px){.recycling-project-content .left{padding:12px}}.redan .main{background-image:linear-gradient(rgba(0,0,0,.227),rgba(0,0,0,.1)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/redan-bg.svg')}.airport .banner .content,.chad .banner .content,.eastiebeastie .banner .content,.lao .banner .content,.maine .banner .content,.maine-transmission .banner .content,.mandalay .banner .content,.neutrino .banner .content,.redan .banner .content,.sierra .banner .content,.sourwine .banner .content,.tanzania .banner .content,.tirun .banner .content,.vizhag .banner .content,.watertown .banner .content,.watertown3gw .banner .content,.woliwon .banner .content{font-weight:600;max-width:850px;min-width:300px;font-size:15px;text-align:justify;line-height:1.5;padding-bottom:150px}.airport .about_redan_right,.eastiebeastie .about_redan_right,.lao .about_redan_right,.maine-transmission .about_redan_right,.mandalay .about_redan_right,.redan .about_redan_right,.woliwon .about_redan_right{padding:12px}.airport .about_redan_right .content,.eastiebeastie .about_redan_right .content,.lao .about_redan_right .content,.maine-transmission .about_redan_right .content,.mandalay .about_redan_right .content,.redan .about_redan_right .content,.woliwon .about_redan_right .content{min-width:200px;max-width:515px;margin:auto}.airport .about_redan_right .content h3,.airport .about_redan_right .content span,.eastiebeastie .about_redan_right .content h3,.eastiebeastie .about_redan_right .content span,.lao .about_redan_right .content h3,.lao .about_redan_right .content span,.maine-transmission .about_redan_right .content h3,.maine-transmission .about_redan_right .content span,.mandalay .about_redan_right .content h3,.mandalay .about_redan_right .content span,.redan .about_redan_right .content h3,.redan .about_redan_right .content span,.solar-intro h3,.woliwon .about_redan_right .content h3,.woliwon .about_redan_right .content span{font-weight:600}.airport .about_redan_right .content p,.eastiebeastie .about_redan_right .content p,.lao .about_redan_right .content p,.maine-transmission .about_redan_right .content p,.mandalay .about_redan_right .content p,.redan .about_redan_right .content p,.woliwon .about_redan_right .content p{padding-top:20px;font-weight:600}@media screen and (max-width:1220px){.redan .about_redan_right .content h3,.redan .about_redan_right .content p,.redan .about_redan_right .content span{font-size:13px}}@media screen and (max-width:1010px){.redan .about_redan_right .content h3,.redan .about_redan_right .content p,.redan .about_redan_right .content span{font-size:12px}}.lao .project_overview,.mandalay .project_overview,.redan .project_overview,.vizhag .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/redan-4.png');background-size:cover;background-position:center;padding-bottom:80px}.airport .project_overview h3,.chad .project_overview h3,.eastiebeastie .project_overview h3,.lao .project_overview h3,.maine .project_overview h3,.maine-transmission .project_overview h3,.mandalay .project_overview h3,.neutrino .project_overview h3,.redan .project_overview h3,.sierra .project_overview h3,.sourwine .project_overview h3,.tanzania .project_overview h3,.tirun .project_overview h3,.vizhag .project_overview h3,.watertown .project_overview h3,.watertown3gw .project_overview h3,.woliwon .project_overview h3{font-weight:700;font-size:16px;color:#fff}.airport .project_overview span,.chad .project_overview span,.eastiebeastie .project_overview span,.lao .project_overview span,.maine .project_overview span,.maine-transmission .project_overview span,.mandalay .project_overview span,.neutrino .project_overview span,.redan .project_overview span,.sierra .project_overview span,.sourwine .project_overview span,.tanzania .project_overview span,.tirun .project_overview span,.vizhag .project_overview span,.watertown .project_overview span,.watertown3gw .project_overview span,.woliwon .project_overview span{font-weight:400;color:#fff}.airport .project_overview .con-1,.chad .project_overview .con-1,.eastiebeastie .project_overview .con-1,.lao .project_overview .con-1,.maine .project_overview .con-1,.maine-transmission .project_overview .con-1,.mandalay .project_overview .con-1,.neutrino .project_overview .con-1,.redan .project_overview .con-1,.sierra .project_overview .con-1,.sourwine .project_overview .con-1,.tanzania .project_overview .con-1,.tirun .project_overview .con-1,.vizhag .project_overview .con-1,.woliwon .project_overview .con-1{max-width:1230px;min-width:200px;margin:80px auto auto;padding:20px;border-radius:10px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.6)}.airport .project_overview .con-1>div,.chad .project_overview .con-1>div,.eastiebeastie .project_overview .con-1>div,.lao .project_overview .con-1>div,.maine .project_overview .con-1>div,.maine-transmission .project_overview .con-1>div,.mandalay .project_overview .con-1>div,.neutrino .project_overview .con-1>div,.redan .project_overview .con-1>div,.sierra .project_overview .con-1>div,.sourwine .project_overview .con-1>div,.tanzania .project_overview .con-1>div,.tirun .project_overview .con-1>div,.vizhag .project_overview .con-1>div,.watertown .project_overview .con-1>div,.watertown3gw .project_overview .con-1>div,.woliwon .project_overview .con-1>div{border-bottom:1px solid #fff;padding-top:10px}.redan .tech-tab .tech-tab-content,.vizhag .tech-tab .tech-tab-content{background-color:#4e6aa0;padding:30px;max-width:1230px;min-width:200px;margin:auto;border-radius:10px;box-shadow:0 0 10px 0 rgb(100 100 100 / 26%)}.redan .tech-tab .demo,.vizhag .tech-tab .demo{max-width:1230px;min-width:200px;margin:50px auto auto;padding-bottom:50px}.chad .tech-tab .border-top-radius,.maine .tech-tab .border-top-radius,.neutrino .tech-tab .border-top-radius,.redan .tech-tab .border-top-radius,.sierra .tech-tab .border-top-radius,.sourwine .tech-tab .border-top-radius,.tanzania .tech-tab .border-top-radius,.tirun .tech-tab .border-top-radius,.vizhag .tech-tab .border-top-radius,.watertown .tech-tab .border-top-radius,.watertown3gw .tech-tab .border-top-radius{border-radius:10px 10px 0 0}.chad .tech-tab .border-bottom-radius,.maine .tech-tab .border-bottom-radius,.neutrino .tech-tab .border-bottom-radius,.redan .tech-tab .border-bottom-radius,.sierra .tech-tab .border-bottom-radius,.sourwine .tech-tab .border-bottom-radius,.tanzania .tech-tab .border-bottom-radius,.tirun .tech-tab .border-bottom-radius,.vizhag .tech-tab .border-bottom-radius,.watertown .tech-tab .border-bottom-radius,.watertown3gw .tech-tab .border-bottom-radius{border-radius:0 0 10px 10px}.chad .tech-tab .tech-tab-content div span,.maine .tech-tab .tech-tab-content div span,.neutrino .tech-tab .tech-tab-content div span,.redan .tech-tab .tech-tab-content div span,.sierra .tech-tab .tech-tab-content div span,.sourwine .tech-tab .tech-tab-content div span,.tanzania .tech-tab .tech-tab-content div span,.tirun .tech-tab .tech-tab-content div span,.vizhag .tech-tab .tech-tab-content div span,.watertown .tech-tab .tech-tab-content div span,.watertown3gw .tech-tab .tech-tab-content div span{font-weight:600;font-size:17px;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left}.chad .tech-tab .tech-tab-content div ul li,.maine .tech-tab .tech-tab-content div ul li,.neutrino .tech-tab .tech-tab-content div ul li,.redan .tech-tab .tech-tab-content div ul li,.sierra .tech-tab .tech-tab-content div ul li,.sourwine .tech-tab .tech-tab-content div ul li,.tanzania .tech-tab .tech-tab-content div ul li,.tirun .tech-tab .tech-tab-content div ul li,.vizhag .tech-tab .tech-tab-content div ul li,.watertown .tech-tab .tech-tab-content div ul li,.watertown3gw .tech-tab .tech-tab-content div ul li{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left}.airport .project-gallery,.eastiebeastie .project-gallery,.lao .project-gallery,.maine .project-gallery,.maine-transmission .project-gallery,.mandalay .project-gallery,.neutrino .project-gallery,.redan .project-gallery,.sourwine .project-gallery,.tanzania .project-gallery,.tirun .project-gallery,.watertown .project-gallery,.watertown3gw .project-gallery,.woliwon .project-gallery{background-color:#0E1C29;padding-bottom:50px}.lao .contact,.mandalay .contact,.redan .contact,.vizhag .contact{padding-bottom:32px}.redan .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/redan-5.png');background-repeat:no-repeat}.redan .contact form input::placeholder{color:#200202 !important}.redan .contact form textarea::placeholder{color:#200202 !important}.vizhag .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/vizhag-5.png')}@media screen and (max-width:992px){.redan .about_redan_right .content h3,.redan .about_redan_right .content p,.redan .about_redan_right .content span{font-size:15px}.about_redan>div{flex-direction:column}.redan .about_redan_left,.redan .about_redan_right{width:100%}.vizhag .about .about-right .about-content h2{font-size:18px}.vizhag .about .about-right .about-content p,.vizhag .about .about-right .about-content span{font-size:12px}.vizhag .millinocket_details .details-left .details-content{padding-left:50px}.vizhag .millinocket_details .details-left .details-content .info,.vizhag .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.vizhag .tech-tab .tech-tab-header{background-color:#1a305b;padding:30px 0}.vizhag .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/vizhag-1.png');background-repeat:no-repeat}.vizhag .contact form input::placeholder{color:#200202 !important}.vizhag .contact form textarea::placeholder{color:#200202 !important}@media screen and (max-width:423px){.mandalay .banner h1{font-size:50px}}.mandalay .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/mandalay-3.png')}.mandalay .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/mandalay-2.png');background-repeat:no-repeat}.mandalay .contact form input::placeholder{color:#200202 !important}.mandalay .contact form textarea::placeholder{color:#200202 !important}.lao .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/lao-1.png')}@media screen and (max-width:1220px){.airport .about_redan_right .content h3,.airport .about_redan_right .content p,.airport .about_redan_right .content span,.lao .about_redan_right .content h3,.lao .about_redan_right .content p,.lao .about_redan_right .content span,.mandalay .about_redan_right .content h3,.mandalay .about_redan_right .content p,.mandalay .about_redan_right .content span{font-size:13px}}@media screen and (max-width:1010px){.lao .about_redan_right .content h3,.lao .about_redan_right .content p,.lao .about_redan_right .content span,.mandalay .about_redan_right .content h3,.mandalay .about_redan_right .content p,.mandalay .about_redan_right .content span{font-size:12px}}.lao .contact{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/lao-2.png');background-size:cover;background-repeat:no-repeat}.sierra .main,.sierra .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/sierra-5.png');background-position:center;background-size:cover}.lao .contact form input::placeholder{color:#200202 !important}.lao .contact form textarea::placeholder{color:#200202 !important}@media screen and (max-width:992px){.lao .about_redan_right .content h3,.lao .about_redan_right .content p,.lao .about_redan_right .content span,.mandalay .about_redan_right .content h3,.mandalay .about_redan_right .content p,.mandalay .about_redan_right .content span{font-size:15px}.lao .about_redan>div,.mandalay .about_redan>div{flex-direction:column}.lao .about_redan_left,.lao .about_redan_right,.mandalay .about_redan_left,.mandalay .about_redan_right{width:100%}.sierra .about .about-right .about-content h2{font-size:18px}.sierra .about .about-right .about-content p,.sierra .about .about-right .about-content span{font-size:12px}.sierra .millinocket_details .details-left .details-content{padding-left:50px}.sierra .millinocket_details .details-left .details-content .info,.sierra .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.sierra .project_overview{padding-bottom:80px}.sierra .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/sierra-4.png');background-size:cover;background-position:center;padding:30px 0}.chad .tech-tab .tech-tab-content,.maine .tech-tab .tech-tab-content,.sierra .tech-tab .tech-tab-content,.sourwine .tech-tab .tech-tab-content,.tanzania .tech-tab .tech-tab-content,.tirun .tech-tab .tech-tab-content,.watertown .tech-tab .tech-tab-content,.watertown3gw .tech-tab .tech-tab-content{background-color:#4e6aa0;padding:30px;max-width:1000px;min-width:200px;margin:auto;border-radius:10px;box-shadow:0 0 10px 0 rgb(100 100 100 / 26%)}.chad .tech-tab .demo,.maine .tech-tab .demo,.neutrino .tech-tab .demo,.sierra .tech-tab .demo,.sourwine .tech-tab .demo,.tanzania .tech-tab .demo,.tirun .tech-tab .demo,.watertown .tech-tab .demo,.watertown3gw .tech-tab .demo{max-width:1025px;min-width:200px;margin:50px auto auto;padding-bottom:50px}.sierra .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/sierra-4.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.sierra .contact form input::placeholder{color:#200202 !important}.sierra .contact form textarea::placeholder{color:#200202 !important}.chad .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/chad-1.png');background-size:cover;background-position:center}@media screen and (max-width:992px){.chad .about .about-right .about-content h2{font-size:18px}.chad .about .about-right .about-content p,.chad .about .about-right .about-content span{font-size:12px}.chad .millinocket_details .details-left .details-content{padding-left:50px}.chad .millinocket_details .details-left .details-content .info,.chad .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.chad .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/chad-2.png');background-size:cover;background-position:center;padding-bottom:80px}.chad .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/chad-4.png');background-size:cover;background-position:center;padding:30px 0}.chad .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/chad-4.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.neutrino .project_overview,.tirun .project_overview{padding-bottom:80px;background-size:cover;background-position:center}.chad .contact form input::placeholder{color:#200202 !important}.chad .contact form textarea::placeholder{color:#200202 !important}.neutrino .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/neutrino-10.png');background-size:cover;background-position:center}@media screen and (max-width:420px){.neutrino .banner h1{font-size:50px}}@media screen and (max-width:992px){.neutrino .about .about-right .about-content h2{font-size:18px}.neutrino .about .about-right .about-content p,.neutrino .about .about-right .about-content span{font-size:12px}.neutrino .millinocket_details .details-left .details-content{padding-left:50px}.neutrino .millinocket_details .details-left .details-content .info,.neutrino .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.eastiebeastie .timeline .timeline-outer,.maine .timeline .timeline-outer,.maine-transmission .timeline .timeline-outer,.neutrino .timeline .timeline-outer,.sourwine .timeline .timeline-outer,.tanzania .timeline .timeline-outer,.tirun .timeline .timeline-outer,.watertown .timeline .timeline-outer,.watertown3gw .timeline .timeline-outer,.woliwon .timeline .timeline-outer{background-image:none;background-color:#0E1C29 !important;padding-top:12px}.solar-intro{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/neutrino-5.png');background-size:cover;background-position:center}.solar-intro p{font-weight:400}.gm-style-iw-d strong,.symbol .symbol-label{font-weight:700}.solar-intro .prod-content img{width:100px !important;height:70px !important}.solar-intro .panel-img{width:80%;height:700px}.neutrino .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/neutrino-6.png')}.neutrino .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/neutrino-4.png');background-size:cover;background-position:center;padding:30px 0}.neutrino .tech-tab .tech-tab-content{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/neutrino-7.png');padding:30px;max-width:1230px;min-width:200px;margin:auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);border-radius:10px;box-shadow:0 0 10px 0 rgb(100 100 100 / 26%)}.neutrino .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/neutrino-1.png');background-size:cover;background-repeat:no-repeat}.neutrino .contact form input::placeholder{color:#200202 !important}.neutrino .contact form textarea::placeholder{color:#200202 !important}.tirun .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/tirun-8.png');background-size:cover;background-position:center}@media screen and (max-width:992px){.solar-intro .panel-img{width:100%}.tirun .about .about-right .about-content h2{font-size:18px}.tirun .about .about-right .about-content p,.tirun .about .about-right .about-content span{font-size:12px}.tirun .millinocket_details .details-left .details-content{padding-left:50px}.tirun .millinocket_details .details-left .details-content .info,.tirun .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.tirun .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/tirun-4.png')}.tirun .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/tirun-4.png');background-size:cover;background-position:center;padding:30px 0}.tirun .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/tirun-5.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.tirun .contact form input::placeholder{color:#200202 !important}.tirun .contact form textarea::placeholder{color:#200202 !important}.tanzania .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/tanzania-5.png');background-size:cover;background-position:center}@media screen and (max-width:992px){.tanzania .about .about-right .about-content h2{font-size:18px}.tanzania .about .about-right .about-content p,.tanzania .about .about-right .about-content span{font-size:12px}.tanzania .millinocket_details .details-left .details-content{padding-left:50px}.tanzania .millinocket_details .details-left .details-content .info,.tanzania .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.tanzania .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/tanzania-4.png');background-size:cover;background-position:center;padding-bottom:80px}.tanzania .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/tanzania-4.png');background-size:cover;background-position:center;padding:30px 0}.tanzania .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/tanzania-6.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.tanzania .contact form input::placeholder{color:#200202 !important}.tanzania .contact form textarea::placeholder{color:#200202 !important}.watertown .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/watertown-1.png');background-size:cover;background-position:center}@media screen and (max-width:500px){.contacts .banner h1,.power_generation .banner h1,.products .banner h1{font-size:40px}.power_generation .snapshots .snapshot-content .column-flexing{flex-direction:column;align-items:center}.power_generation .snapshots .snapshot-content .info-box.ml-lg-2{margin-left:0 !important}.contacts .countries_contact>div>div{flex-direction:column}.contacts .countries_contact>div>div .asia-list,.contacts .countries_contact>div>div .europe-list,.contacts .countries_contact>div>div .usa-list{margin-top:20px}.contacts .countries_contact>div>div>div>h3{text-align:center}.contacts .countries_contact>div>div>div>ul>li>div{max-width:200px;min-width:150px;margin:auto}.watertown .banner h1{font-size:50px}}@media screen and (max-width:992px){.watertown .about .about-right .about-content h2{font-size:18px}.watertown .about .about-right .about-content p,.watertown .about .about-right .about-content span{font-size:12px}.watertown .millinocket_details .details-left .details-content{padding-left:50px}.watertown .millinocket_details .details-left .details-content .info,.watertown .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.watertown .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/watertown-4.png');background-size:cover;background-position:center;padding-bottom:80px}.watertown .project_overview .con-1,.watertown3gw .project_overview .con-1{max-width:1000px;min-width:200px;margin:80px auto auto;padding:20px;border-radius:10px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);background-color:rgba(26,48,91,.6)}.watertown .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/watertown-4.png');background-size:cover;background-position:center;padding:30px 0}.watertown .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/watertown-6.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.watertown .contact form input::placeholder{color:#200202 !important}.watertown .contact form textarea::placeholder{color:#200202 !important}.sourwine .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/sourwine-1.png');background-size:cover;background-position:center}.sourwine .banner h1{font-weight:700;font-size:53px;letter-spacing:2px}@media screen and (max-width:992px){.sourwine .about .about-right .about-content h2{font-size:18px}.sourwine .about .about-right .about-content p,.sourwine .about .about-right .about-content span{font-size:12px}.sourwine .millinocket_details .details-left .details-content{padding-left:50px}.sourwine .millinocket_details .details-left .details-content .info,.sourwine .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.sourwine .timeline .timeline-outer .sub-head{font-size:30px;font-weight:600;background-color:#0E1C29}.sourwine .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/sourwine-2.png');background-size:cover;background-position:center;padding-bottom:80px}.sourwine .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/sourwine-4.png');background-size:cover;background-position:center;padding:30px 0}.sourwine .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/sourwine-5.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.sourwine .contact form input::placeholder{color:#200202 !important}.sourwine .contact form textarea::placeholder{color:#200202 !important}.maine .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/maine-8.png');background-size:cover;background-position:center}@media screen and (max-width:992px){.maine .about .about-right .about-content h2{font-size:18px}.maine .about .about-right .about-content p,.maine .about .about-right .about-content span{font-size:12px}.maine .millinocket_details .details-left .details-content{padding-left:50px}.maine .millinocket_details .details-left .details-content .info,.maine .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.airport .project_overview,.maine .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/maine-4.png');background-size:cover;background-position:center;padding-bottom:80px}.maine .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/maine-4.png');background-size:cover;background-position:center;padding:30px 0}.maine .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/maine-7.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.maine .contact form input::placeholder{color:#200202 !important}.maine .contact form textarea::placeholder{color:#200202 !important}.watertown3gw .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/watertown3gw-1.png');background-size:cover;background-position:center}.watertown3gw .contact,.watertown3gw .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/watertown3gw-4.png')}@media screen and (max-width:510px){.watertown3gw .banner h1{font-size:50px}}.main .mob-soc-media{margin-left:15px;margin-top:3px}@media screen and (max-width:1200px){.main .mob-soc-media{margin-left:0}}@media screen and (max-width:400px){.main .mob-soc-media{flex-direction:column;margin-left:0}.main .mob-soc-media .linkedin_logo,.main .mob-soc-media .twitter_logo, .main .mob-soc-media .insta_logo{margin-left:0 !important;margin-top:5px;padding-right:12px}.construction .companies .slot,.power_generation .companies .slot{width:100%}.projects .banner h1,.watertown .banner h1,.watertown3gw .banner h1{font-size:40px}.products .series .series-card{max-width:300px;height:620px;padding-top:215px}.products .series .series-card .side-img{top:105px}.recycling1 .parts .layers{right:80px;top:85px}.recycling1 .parts .layers .layer-nos{width:35px;height:35px}.tanzania .banner h1{font-size:50px}}@media screen and (max-width:992px){.watertown3gw .about .about-right .about-content h2{font-size:18px}.watertown3gw .about .about-right .about-content p,.watertown3gw .about .about-right .about-content span{font-size:12px}.watertown3gw .millinocket_details .details-left .details-content{padding-left:50px}.watertown3gw .millinocket_details .details-left .details-content .info,.watertown3gw .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.watertown3gw .project_overview{background-size:cover;background-position:center;padding-bottom:80px}.airport .contact,.watertown3gw .contact{padding-bottom:32px;background-repeat:no-repeat;background-size:cover}.watertown3gw .tech-tab .tech-tab-header{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/watertown3gw-4.png');background-size:cover;background-position:center;padding:30px 0}.color-even,.color-odd{border-bottom:1px solid #fff}.watertown3gw .contact form input::placeholder{color:#200202 !important}.watertown3gw .contact form textarea::placeholder{color:#200202 !important}.airport .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/airport-1.png');background-size:cover;background-position:center}.airport .banner h1{font-weight:700;font-size:60px;letter-spacing:2px}@media screen and (max-width:350px){.products .module_series .tango-series .floating-img{width:150px;top:815px}.products .module_series .tango-series .floating-left-img{width:150px;top:190px}.products .module_series .tango-series .floating-img1{width:130px;top:815px}.recycling1 .card-1{width:300px}.recycling1 .parts .layers{right:80px;top:85px}.recycling1 .parts .layers .layer-nos{width:30px;height:30px}.airport .banner h1,.chad .banner h1,.eastiebeastie .banner h1,.lao .banner h1,.redan .banner h1,.sierra .banner h1,.vizhag .banner h1{font-size:55px}.mandalay .banner h1{font-size:45px}.maine .banner h1,.tirun .banner h1{font-size:50px}.sourwine .banner h1{font-size:40px}}@media screen and (max-width:1010px){.airport .about_redan_right .content h3,.airport .about_redan_right .content p,.airport .about_redan_right .content span{font-size:12px}}.airport .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/airport-4.png')}.airport .contact form input::placeholder{color:#200202 !important}.airport .contact form textarea::placeholder{color:#200202 !important}@media screen and (max-width:992px){.airport .about_redan_right .content h3,.airport .about_redan_right .content p,.airport .about_redan_right .content span{font-size:15px}.airport .about_redan>div{flex-direction:column}.airport .about_redan_left,.airport .about_redan_right{width:100%}.airport .millinocket_details .details-left .details-content{padding-left:50px}.airport .millinocket_details .details-left .details-content .info,.airport .millinocket_details .details-left .details-content .info-ans{font-size:14px}}@media screen and (max-width:500px){.airport .banner h1{font-size:50px}}.eastiebeastie .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/eastiebeastie-3.png');background-size:cover;background-position:center}@media screen and (max-width:1220px){.eastiebeastie .about_redan_right .content h3,.eastiebeastie .about_redan_right .content p,.eastiebeastie .about_redan_right .content span,.woliwon .about_redan_right .content h3,.woliwon .about_redan_right .content p,.woliwon .about_redan_right .content span{font-size:13px}}@media screen and (max-width:1010px){.eastiebeastie .about_redan_right .content h3,.eastiebeastie .about_redan_right .content p,.eastiebeastie .about_redan_right .content span{font-size:12px}}.eastiebeastie .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/eastiebeastie-1.png');background-size:cover;background-position:center;padding-bottom:80px}.eastiebeastie .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/eastiebeastie-2.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.eastiebeastie .contact form input::placeholder{color:#200202 !important}.eastiebeastie .contact form textarea::placeholder{color:#200202 !important}@media screen and (max-width:992px){.eastiebeastie .about_redan_right .content h3,.eastiebeastie .about_redan_right .content p,.eastiebeastie .about_redan_right .content span{font-size:15px}.eastiebeastie .about_redan>div{flex-direction:column}.eastiebeastie .about_redan_left,.eastiebeastie .about_redan_right{width:100%}.eastiebeastie .millinocket_details .details-left .details-content{padding-left:50px}.eastiebeastie .millinocket_details .details-left .details-content .info,.eastiebeastie .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.woliwon .main{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/woliwon-3.png');background-size:cover;background-position:center}@media screen and (max-width:400px){.airport .banner h1{font-size:35px}.woliwon .banner h1{font-size:50px}}@media screen and (max-width:1010px){.woliwon .about_redan_right .content h3,.woliwon .about_redan_right .content p,.woliwon .about_redan_right .content span{font-size:12px}}.woliwon .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/woliwon-1.png');background-size:cover;background-position:center;padding-bottom:80px}.woliwon .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/woliwon-2.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.woliwon .contact form input::placeholder{color:#200202 !important}.woliwon .contact form textarea::placeholder{color:#200202 !important}@media screen and (max-width:992px){.woliwon .about_redan_right .content h3,.woliwon .about_redan_right .content p,.woliwon .about_redan_right .content span{font-size:15px}.woliwon .about_redan>div{flex-direction:column}.woliwon .about_redan_left,.woliwon .about_redan_right{width:100%}.woliwon .millinocket_details .details-left .details-content{padding-left:50px}.woliwon .millinocket_details .details-left .details-content .info,.woliwon .millinocket_details .details-left .details-content .info-ans{font-size:14px}}.maine-transmission .main{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.1)),url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/maine-transmission-3.png');background-size:cover;background-position:center}@media screen and (max-width:350px){.maine-transmission .banner h1{font-size:55px}}@media screen and (max-width:1220px){.maine-transmission .about_redan_right .content h3,.maine-transmission .about_redan_right .content p,.maine-transmission .about_redan_right .content span{font-size:13px}}@media screen and (max-width:1010px){.maine-transmission .about_redan_right .content h3,.maine-transmission .about_redan_right .content p,.maine-transmission .about_redan_right .content span{font-size:12px}}@media(min-width:992px) and (max-width:1200px){.airport .fundamentals .fundamental-right img,.eastiebeastie .fundamentals .fundamental-right img,.lao .fundamentals .fundamental-right img,.maine-transmission .fundamentals .fundamental-right img,.mandalay .fundamentals .fundamental-right img,.woliwon .fundamentals .fundamental-right img{width:200px;height:200px}}@media screen and (max-width:550px){.airport .fundamentals .fundamental-right>div,.eastiebeastie .fundamentals .fundamental-right>div,.lao .fundamentals .fundamental-right>div,.maine-transmission .fundamentals .fundamental-right>div,.mandalay .fundamentals .fundamental-right>div,.woliwon .fundamentals .fundamental-right>div{flex-direction:column;align-items:center}}.maine-transmission .project_overview{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/maine-transmission-1.png');background-size:cover;background-position:center;padding-bottom:80px}.maine-transmission .contact{background-image:url('https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/maine-transmission-2.png');background-size:cover;background-repeat:no-repeat;padding-bottom:32px}.maine-transmission .contact form input::placeholder{color:#200202 !important}.maine-transmission .contact form textarea::placeholder{color:#200202 !important}@media screen and (max-width:992px){.maine-transmission .about_redan_right .content h3,.maine-transmission .about_redan_right .content p,.maine-transmission .about_redan_right .content span{font-size:15px}.maine-transmission .about_redan>div{flex-direction:column}.maine-transmission .about_redan_left,.maine-transmission .about_redan_right{width:100%}.maine-transmission .millinocket_details .details-left .details-content{padding-left:50px}.maine-transmission .millinocket_details .details-left .details-content .info,.maine-transmission .millinocket_details .details-left .details-content .info-ans{font-size:14px}}@media screen and (max-width:600px){.airport .millinocket_details .details-left .details-content,.chad .millinocket_details .details-left .details-content,.eastiebeastie .millinocket_details .details-left .details-content,.maine .millinocket_details .details-left .details-content,.maine-transmission .millinocket_details .details-left .details-content,.neutrino .millinocket_details .details-left .details-content,.sierra .millinocket_details .details-left .details-content,.sourwine .millinocket_details .details-left .details-content,.tanzania .millinocket_details .details-left .details-content,.tirun .millinocket_details .details-left .details-content,.vizhag .millinocket_details .details-left .details-content,.watertown .millinocket_details .details-left .details-content,.watertown3gw .millinocket_details .details-left .details-content,.woliwon .millinocket_details .details-left .details-content{padding-left:12px}.maine-transmission .banner h1{font-size:50px}}@media screen and (max-width:450px){.maine-transmission .banner h1{font-size:35px}}@media screen and (max-width:768px){.airport .contact form>div>div,.airport .millinocket_details>div,.chad .about>div,.chad .contact form>div>div,.chad .millinocket_details>div,.eastiebeastie .contact form>div>div,.eastiebeastie .millinocket_details>div,.lao .contact form>div>div,.maine .about>div,.maine .contact form>div>div,.maine .millinocket_details>div,.maine-transmission .contact form>div>div,.maine-transmission .millinocket_details>div,.mandalay .contact form>div>div,.neutrino .about>div,.neutrino .contact form>div>div,.neutrino .millinocket_details>div,.redan .contact form>div>div,.sierra .about>div,.sierra .contact form>div>div,.sierra .millinocket_details>div,.sourwine .about>div,.sourwine .contact form>div>div,.sourwine .millinocket_details>div,.tanzania .about>div,.tanzania .contact form>div>div,.tanzania .millinocket_details>div,.tirun .about>div,.tirun .contact form>div>div,.tirun .millinocket_details>div,.vizhag .about>div,.vizhag .contact form>div>div,.vizhag .millinocket_details>div,.watertown .about>div,.watertown .contact form>div>div,.watertown .millinocket_details>div,.watertown3gw .about>div,.watertown3gw .contact form>div>div,.watertown3gw .millinocket_details>div,.woliwon .contact form>div>div,.woliwon .millinocket_details>div{flex-direction:column}.airport .contact .form-placer,.airport .millinocket_details .details-left,.airport .millinocket_details .details-right,.chad .about .about-left,.chad .about .about-right,.chad .contact .form-placer,.chad .millinocket_details .details-left,.chad .millinocket_details .details-right,.eastiebeastie .contact .form-placer,.eastiebeastie .millinocket_details .details-left,.eastiebeastie .millinocket_details .details-right,.lao .contact .form-placer,.maine .about .about-left,.maine .about .about-right,.maine .contact .form-placer,.maine .millinocket_details .details-left,.maine .millinocket_details .details-right,.maine-transmission .contact .form-placer,.maine-transmission .millinocket_details .details-left,.maine-transmission .millinocket_details .details-right,.mandalay .contact .form-placer,.neutrino .about .about-left,.neutrino .about .about-right,.neutrino .contact .form-placer,.neutrino .millinocket_details .details-left,.neutrino .millinocket_details .details-right,.redan .contact .form-placer,.sierra .about .about-left,.sierra .about .about-right,.sierra .contact .form-placer,.sierra .millinocket_details .details-left,.sierra .millinocket_details .details-right,.sourwine .about .about-left,.sourwine .about .about-right,.sourwine .contact .form-placer,.sourwine .millinocket_details .details-left,.sourwine .millinocket_details .details-right,.tanzania .about .about-left,.tanzania .about .about-right,.tanzania .contact .form-placer,.tanzania .millinocket_details .details-left,.tanzania .millinocket_details .details-right,.tirun .about .about-left,.tirun .about .about-right,.tirun .contact .form-placer,.tirun .millinocket_details .details-left,.tirun .millinocket_details .details-right,.vizhag .about .about-left,.vizhag .about .about-right,.vizhag .contact .form-placer,.vizhag .millinocket_details .details-left,.vizhag .millinocket_details .details-right,.watertown .about .about-left,.watertown .about .about-right,.watertown .contact .form-placer,.watertown .millinocket_details .details-left,.watertown .millinocket_details .details-right,.watertown3gw .about .about-left,.watertown3gw .about .about-right,.watertown3gw .contact .form-placer,.watertown3gw .millinocket_details .details-left,.watertown3gw .millinocket_details .details-right,.woliwon .contact .form-placer,.woliwon .millinocket_details .details-left,.woliwon .millinocket_details .details-right{width:100%}.airport .contact form h5,.chad .contact form h5,.eastiebeastie .contact form h5,.lao .contact form h5,.maine .contact form h5,.maine-transmission .contact form h5,.mandalay .contact form h5,.neutrino .contact form h5,.redan .contact form h5,.sierra .contact form h5,.sourwine .contact form h5,.tanzania .contact form h5,.tirun .contact form h5,.vizhag .contact form h5,.watertown .contact form h5,.watertown3gw .contact form h5,.woliwon .contact form h5{margin-top:1rem}.airport .contact form>div>div>div,.chad .contact form>div>div>div,.eastiebeastie .contact form>div>div>div,.lao .contact form>div>div>div,.maine .contact form>div>div>div,.maine-transmission .contact form>div>div>div,.mandalay .contact form>div>div>div,.neutrino .contact form>div>div>div,.redan .contact form>div>div>div,.sierra .contact form>div>div>div,.sourwine .contact form>div>div>div,.tanzania .contact form>div>div>div,.tirun .contact form>div>div>div,.vizhag .contact form>div>div>div,.watertown .contact form>div>div>div,.watertown3gw .contact form>div>div>div,.woliwon .contact form>div>div>div{margin-left:0 !important;width:100% !important}.airport .contact .field-2-row,.chad .contact .field-2-row,.eastiebeastie .contact .field-2-row,.lao .contact .field-2-row,.maine .contact .field-2-row,.maine-transmission .contact .field-2-row,.mandalay .contact .field-2-row,.neutrino .contact .field-2-row,.redan .contact .field-2-row,.sierra .contact .field-2-row,.sourwine .contact .field-2-row,.tanzania .contact .field-2-row,.tirun .contact .field-2-row,.vizhag .contact .field-2-row,.watertown .contact .field-2-row,.watertown3gw .contact .field-2-row,.woliwon .contact .field-2-row{margin-top:0}.chad .about .about-right .about-content h2,.maine .about .about-right .about-content h2,.neutrino .about .about-right .about-content h2,.sierra .about .about-right .about-content h2,.sourwine .about .about-right .about-content h2,.tanzania .about .about-right .about-content h2,.tirun .about .about-right .about-content h2,.vizhag .about .about-right .about-content h2,.watertown .about .about-right .about-content h2,.watertown3gw .about .about-right .about-content h2{font-size:25px}.chad .about .about-right .about-content p,.chad .about .about-right .about-content span,.maine .about .about-right .about-content p,.maine .about .about-right .about-content span,.neutrino .about .about-right .about-content p,.neutrino .about .about-right .about-content span,.sierra .about .about-right .about-content p,.sierra .about .about-right .about-content span,.sourwine .about .about-right .about-content p,.sourwine .about .about-right .about-content span,.tanzania .about .about-right .about-content p,.tanzania .about .about-right .about-content span,.tirun .about .about-right .about-content p,.tirun .about .about-right .about-content span,.vizhag .about .about-right .about-content p,.vizhag .about .about-right .about-content span,.watertown .about .about-right .about-content p,.watertown .about .about-right .about-content span,.watertown3gw .about .about-right .about-content p,.watertown3gw .about .about-right .about-content span{font-size:16px}.chad .about .about-right .about-content,.maine .about .about-right .about-content,.neutrino .about .about-right .about-content,.sierra .about .about-right .about-content,.sourwine .about .about-right .about-content,.tanzania .about .about-right .about-content,.tirun .about .about-right .about-content,.vizhag .about .about-right .about-content,.watertown .about .about-right .about-content,.watertown3gw .about .about-right .about-content{margin:auto;padding-left:12px}}@media(max-width:1000px){.about-page .timeline .timeline-content .left-content,.about-page .timeline .timeline-content .right-content,.about-page .timeline-content,.chad .timeline .timeline-content .left-content,.chad .timeline .timeline-content .right-content,.chad .timeline-content,.eastiebeastie .timeline .timeline-content .left-content,.eastiebeastie .timeline .timeline-content .right-content,.eastiebeastie .timeline-content,.maine .timeline .timeline-content .left-content,.maine .timeline .timeline-content .right-content,.maine .timeline-content,.maine-transmission .timeline .timeline-content .left-content,.maine-transmission .timeline .timeline-content .right-content,.maine-transmission .timeline-content,.neutrino .timeline .timeline-content .left-content,.neutrino .timeline .timeline-content .right-content,.neutrino .timeline-content,.recycling .timeline .timeline-content .left-content,.recycling .timeline .timeline-content .right-content,.recycling .timeline-content,.sierra .timeline .timeline-content .left-content,.sierra .timeline .timeline-content .right-content,.sierra .timeline-content,.sourwine .timeline .timeline-content .left-content,.sourwine .timeline .timeline-content .right-content,.sourwine .timeline-content,.tanzania .timeline .timeline-content .left-content,.tanzania .timeline .timeline-content .right-content,.tanzania .timeline-content,.tirun .timeline .timeline-content .left-content,.tirun .timeline .timeline-content .right-content,.tirun .timeline-content,.vizhag .timeline .timeline-content .left-content,.vizhag .timeline .timeline-content .right-content,.vizhag .timeline-content,.watertown .timeline .timeline-content .left-content,.watertown .timeline .timeline-content .right-content,.watertown .timeline-content,.watertown3gw .timeline .timeline-content .left-content,.watertown3gw .timeline .timeline-content .right-content,.watertown3gw .timeline-content,.woliwon .timeline .timeline-content .left-content,.woliwon .timeline .timeline-content .right-content,.woliwon .timeline-content{width:100%}.about-page .timeline .timeline-content .right-content,.chad .timeline .timeline-content .right-content,.eastiebeastie .timeline .timeline-content .right-content,.maine .timeline .timeline-content .right-content,.maine-transmission .timeline .timeline-content .right-content,.neutrino .timeline .timeline-content .right-content,.recycling .timeline .timeline-content .right-content,.sierra .timeline .timeline-content .right-content,.sourwine .timeline .timeline-content .right-content,.tanzania .timeline .timeline-content .right-content,.tirun .timeline .timeline-content .right-content,.vizhag .timeline .timeline-content .right-content,.watertown .timeline .timeline-content .right-content,.watertown3gw .timeline .timeline-content .right-content,.woliwon .timeline .timeline-content .right-content{position:relative;top:0;right:0;padding-left:0;padding-right:30px}.about-page .timeline .timeline-content:before,.chad .timeline .timeline-content:before,.eastiebeastie .timeline .timeline-content:before,.maine .timeline .timeline-content:before,.maine-transmission .timeline .timeline-content:before,.neutrino .timeline .timeline-content:before,.recycling .timeline .timeline-content:before,.sierra .timeline .timeline-content:before,.sourwine .timeline .timeline-content:before,.tanzania .timeline .timeline-content:before,.tirun .timeline .timeline-content:before,.vizhag .timeline .timeline-content:before,.watertown .timeline .timeline-content:before,.watertown3gw .timeline .timeline-content:before,.woliwon .timeline .timeline-content:before{left:100%}.about-page .timeline-content ul li:before,.chad .timeline-content ul li:before,.eastiebeastie .timeline-content ul li:before,.maine .timeline-content ul li:before,.maine-transmission .timeline-content ul li:before,.neutrino .timeline-content ul li:before,.recycling .timeline-content ul li:before,.sierra .timeline-content ul li:before,.sourwine .timeline-content ul li:before,.tanzania .timeline-content ul li:before,.tirun .timeline-content ul li:before,.vizhag .timeline-content ul li:before,.watertown .timeline-content ul li:before,.watertown3gw .timeline-content ul li:before,.woliwon .timeline-content ul li:before{left:98%}.about-page .timeline-content .sm-mt-20px,.chad .timeline-content .sm-mt-20px,.eastiebeastie .timeline-content .sm-mt-20px,.maine .timeline-content .sm-mt-20px,.maine-transmission .timeline-content .sm-mt-20px,.neutrino .timeline-content .sm-mt-20px,.recycling .timeline-content .sm-mt-20px,.sierra .timeline-content .sm-mt-20px,.sourwine .timeline-content .sm-mt-20px,.tanzania .timeline-content .sm-mt-20px,.tirun .timeline-content .sm-mt-20px,.vizhag .timeline-content .sm-mt-20px,.watertown .timeline-content .sm-mt-20px,.watertown3gw .timeline-content .sm-mt-20px,.woliwon .timeline-content .sm-mt-20px{margin-top:20px}.chad .timeline .timeline-content .left-content .project-desc.hide,.eastiebeastie .timeline .timeline-content .left-content .project-desc.hide,.maine .timeline .timeline-content .left-content .project-desc.hide,.maine-transmission .timeline .timeline-content .left-content .project-desc.hide,.neutrino .timeline .timeline-content .left-content .project-desc.hide,.recycling .timeline .timeline-content .left-content .project-desc.hide,.sierra .timeline .timeline-content .left-content .project-desc.hide,.sourwine .timeline .timeline-content .left-content .project-desc.hide,.tanzania .timeline .timeline-content .left-content .project-desc.hide,.tirun .timeline .timeline-content .left-content .project-desc.hide,.vizhag .timeline .timeline-content .left-content .project-desc.hide,.watertown .timeline .timeline-content .left-content .project-desc.hide,.watertown3gw .timeline .timeline-content .left-content .project-desc.hide,.woliwon .timeline .timeline-content .left-content .project-desc.hide{display:none}}@media screen and (max-width:580px){.about-page .timeline .timeline-content:before,.chad .timeline .timeline-content:before,.eastiebeastie .timeline .timeline-content:before,.maine .timeline .timeline-content:before,.maine-transmission .timeline .timeline-content:before,.neutrino .timeline .timeline-content:before,.recycling .timeline .timeline-content:before,.sierra .timeline .timeline-content:before,.sourwine .timeline .timeline-content:before,.tanzania .timeline .timeline-content:before,.tirun .timeline .timeline-content:before,.vizhag .timeline .timeline-content:before,.watertown .timeline .timeline-content:before,.watertown3gw .timeline .timeline-content:before,.woliwon .timeline .timeline-content:before{left:98%}.about-page .timeline-content ul li:before,.chad .timeline-content ul li:before,.eastiebeastie .timeline-content ul li:before,.maine .timeline-content ul li:before,.maine-transmission .timeline-content ul li:before,.neutrino .timeline-content ul li:before,.recycling .timeline-content ul li:before,.sierra .timeline-content ul li:before,.sourwine .timeline-content ul li:before,.tanzania .timeline-content ul li:before,.tirun .timeline-content ul li:before,.vizhag .timeline-content ul li:before,.watertown .timeline-content ul li:before,.watertown3gw .timeline-content ul li:before,.woliwon .timeline-content ul li:before{left:96%}}@media screen and (max-width:470px){.about-page .timeline .timeline-content:before,.chad .timeline .timeline-content:before,.eastiebeastie .timeline .timeline-content:before,.maine .timeline .timeline-content:before,.maine-transmission .timeline .timeline-content:before,.neutrino .timeline .timeline-content:before,.recycling .timeline .timeline-content:before,.sierra .timeline .timeline-content:before,.sourwine .timeline .timeline-content:before,.tanzania .timeline .timeline-content:before,.tirun .timeline .timeline-content:before,.vizhag .timeline .timeline-content:before,.watertown .timeline .timeline-content:before,.watertown3gw .timeline .timeline-content:before,.woliwon .timeline .timeline-content:before{left:98%}.about-page .timeline-content ul li:before,.chad .timeline-content ul li:before,.eastiebeastie .timeline-content ul li:before,.maine .timeline-content ul li:before,.maine-transmission .timeline-content ul li:before,.neutrino .timeline-content ul li:before,.recycling .timeline-content ul li:before,.sierra .timeline-content ul li:before,.sourwine .timeline-content ul li:before,.tanzania .timeline-content ul li:before,.tirun .timeline-content ul li:before,.vizhag .timeline-content ul li:before,.watertown .timeline-content ul li:before,.watertown3gw .timeline-content ul li:before,.woliwon .timeline-content ul li:before{left:94%}}.is-map{height:500px}.charge-text{font-weight:400;font-size:13px;padding-left:25px}.validation{font-size:12px;font-weight:400}.gm-style-iw.gm-style-iw-c{max-width:300px !important}.gm-style-iw-d strong{font-size:14px;color:#303031}.gm-style-iw-d{font-size:12px;color:#303031;font-weight:500}.team-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.team-card{padding:20px;max-width:100%}.flex-stack{justify-content:space-between;align-items:center;background-color:#4e6aa0;border-radius:10px;width:360px;height:60px;color:#fff}.symbol{display:inline-block;flex-shrink:0;position:relative;border-radius:100%}.me-4{margin-right:1rem !important}.symbol .symbol-label{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#0E1C29;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100%;margin-left:12px;font-size:17px}.symbol.symbol-40px .symbol-label{width:59px;height:59px}.fs-2{font-size:22px !important}.flex-row-fluid{flex:1 auto;min-width:0;font-size:16px;text-align:center;font-weight:400}.align-items-center{align-items:center !important}.flex-wrap{flex-wrap:wrap !important}.flex-grow-1{flex-grow:1 !important;margin-right:2.5rem !important}.power_transmission .reference .reference-header{background-color:#0E1C29;padding:30px 0}.reference .reference-header h2{font-weight:600;font-size:25px}.profile-img{width:250px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:15px}@media screen and (max-width:630px){.home .business-section .tile-content{min-height:200px;max-height:500px;height:315px}}@media screen and (max-width:585px){.home .business-section .tile-content{min-height:200px;max-height:500px;height:335px}}@media screen and (max-width:560px){.home .business-section .tile-content{min-height:200px;max-height:500px;height:340px}}@media screen and (max-width:550px){.home .business-section .tile-content{min-height:152px;max-height:500px;height:210px}}@media screen and (max-width:390px){.home .business-section .tile-content{min-height:152px;max-height:500px;height:270px}}@media screen and (max-width:350px){.home .business-section .tile-content{min-height:152px;max-height:500px;height:300px}}@media screen and (max-width:992px){.footer .footer-list.business-footer{width:25%}}@media screen and (max-width:768px){.footer .footer-list.business-footer{width:100%;text-align:center}}.media-card img{border-radius:4px}.last-timeline{margin-top:260px}@media screen and (max-width:1010px){.last-timeline{margin-top:50px}}.about-page .trademark-card>div>div>ul{height:200px}@media screen and (max-width:992px){.about-page .trademark-card>div>div>ul{height:200px}.trademark-card h4{height:75px}}@media screen and (max-width:768px){.home .quote:after,.home .quote:before{position:absolute;font-size:2em;line-height:1;color:#fff}.home .quote{padding:.5em 1em}.px-40px{padding:0 20px}.home .quotes2{padding-top:3rem}.about-page .trademark-card>div>div>ul{height:130px}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lazyloading:before{-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear;border-radius:100%;-webkit-box-shadow:inset -2px 0 0 0 #fff;box-shadow:inset -2px 0 0 0 #fff;content:'';height:50px;position:absolute;width:50px;margin-top:40px;margin-left:40px}.footer .contact-btn{margin-top:25px;margin-bottom:25px}.main .header .dropdown-menu .dropdown-item{padding:.2rem 0rem}.about-page .management .management-content .team-btn{margin:0}.manufacturing-page .made_in_america .header{padding:30px 0}.manufacturing-page .made_in_america .main .right{padding-left:35px;font-size:14px}@media screen and (max-width:768px){.manufacturing-page .made_in_america .main .right{padding-left:12px}}.fs-25{font-size:25px !important}.home .international .header h2{padding:60px 0;font-size:60px}.home .about .info{padding-bottom:70px}.contacts .banner>div{padding-bottom:90px}.power_generation .clips p{font-size:15px}.media-page .years{padding-top:30px;padding-bottom:0}.home .us-projects .us-projects-header{padding:60px 0}.home .banner h1{font-size:100px}.home .banner h6{font-size:30px}.home .banner .content{font-size:20px;max-width:808px}.home .choices h2{font-size:35px !important;max-width:1216px;min-width:200px;margin:auto;line-height:43px}.home .us-projects .us-projects-header h2{font-size:60px}.home .us-projects-card .sam-card h3{font-size:25px}.home .us-projects-card .sam-card h5{font-size:18px}.home .articles .article-card p{font-size:27px;line-height:35px}.swal-modal{border-radius:20px;background-color:#f4f4f4}.swal-title{font-weight:700;color:#303031;font-size:24px}.swal-text{font-weight:600;color:#303031}.swal-button{font-size:16px}.swal-icon--success__ring{border:4px solid rgba(36,54,88,.5)}.swal-icon--success__line{background-color:rgba(36,54,88,1)}.swal-footer .swal-button{background-color:rgba(116, 202, 255, 0.33);padding:8px 35px;text-align:center;font-weight:700;border-radius:8px;border:2px solid #00FFEA;color:#fff;text-transform:uppercase}.swal-button:not([disabled]):hover{background-color:#00FFEA;border:1px solid #00FFEA;color: #000;}.swal-footer{display:flex;justify-content:center}.footer .copyright{align-items:center;text-align:center}.swal-icon--success__hide-corners{background-color:#f4f4f4 !important}.swal-icon--success:after,.swal-icon--success:before{background-color:#f4f4f4 !important}.iti__flag{background-image:url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/flags.png")}.iti--allow-dropdown{width:100%}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/flags@2x.png")}}.iti__country-list{color:#fff;padding-bottom:2px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1);cursor:pointer;user-select:none;font-weight:400;background:rgba(26,48,91,.2);font-size:15px;}.iti__dial-code{color:#fff;font-size:13px;font-weight:600}.iti__arrow{border-top:4px solid #000}.iti__arrow--up{border-top:0;border-bottom:4px solid #fff}.iti__country-list::-webkit-scrollbar{width:5px;-moz-appearance:none !important;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.iti__country-list::-webkit-scrollbar-thumb{background-color:#00a3ff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-appearance:none !important}.iti__country-list::-webkit-scrollbar-thumb:hover{background:#00a3ff;-moz-appearance:none !important}.hide{display:none}.validation.text-success{color:#fff !important}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgb(255 255 255 / 5%)}.iti__country.iti__highlight{background-color:rgba(0,0,0,.1) !important;color:#00a3ff !important}.iti__country.iti__highlight .iti__dial-code{color:#00a3ff !important}.made_in_america_stamp{position:absolute;width:125px;right:125px;top:160px;transform:rotate(30deg);z-index:999}@media screen and (min-width:320px){.made_in_america_stamp{position:absolute;width:70px;right:10px;top:125px;transform:rotate(30deg);z-index:999}}@media screen and (min-width:375px){.made_in_america_stamp{position:absolute;width:70px;right:15px;top:135px;transform:rotate(30deg);z-index:999}}@media screen and (min-width:414px){.made_in_america_stamp{position:absolute;width:70px;right:15px;top:155px;transform:rotate(30deg);z-index:999}}@media screen and (min-width:600px){.made_in_america_stamp{position:absolute;width:90px;right:30px;top:140px;transform:rotate(30deg);z-index:999}}@media screen and (min-width:768px){.made_in_america_stamp{position:absolute;width:90px;right:30px;top:140px;transform:rotate(30deg);z-index:999}}@media screen and (min-width:992px){.made_in_america_stamp{position:absolute;width:90px;right:65px;top:130px;transform:rotate(30deg);z-index:999}}@media screen and (min-width:1110px){.made_in_america_stamp{position:absolute;width:120px;right:150px;top:150px;transform:rotate(30deg);z-index:999}}@media screen and (min-width:1440px){.made_in_america_stamp{width:140px;right:190px;top:150px}}@media screen and (min-width:1920px){.made_in_america_stamp{width:140px;right:250px;top:150px}}#character-counter-container{border:1px solid rgba(0,0,0,0.1);border-radius:20px;margin:0 auto;padding:3rem;width:60%;color:#fff}.textarea{width:-webkit-fill-available}#character-counter{width:100%;text-align:right;margin-top:10px;color:#fff;font-weight:500}@media screen and (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px !important}.ml-0point8rem,.linkedin_logo.ms-3,.twitter_logo.ms-3,.insta_logo.ms-3{margin-left:.8rem !important}}img.show-logo-lg,.footer img[alt~="convalt-logo"]{width:190px}

.pw-teaser__background {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 12scubic-bezier(.23,1,.32,1);
    transition: -webkit-transform 12scubic-bezier(.23,1,.32,1);
    transition: transform 12scubic-bezier(.23,1,.32,1);
    transition: transform 12scubic-bezier(.23,1,.32,1), -webkit-transform 12scubic-bezier(.23,1,.32,1);
}
.pw-teaser__background:after, .pw-teaser__image>:after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .7)));
    background: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .7));
    content: "";
    height: 150%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 3scubic-bezier(.23,1,.32,1), height 3scubic-bezier(.23,1,.32,1);
    transition: opacity 3scubic-bezier(.23,1,.32,1), height 3scubic-bezier(.23,1,.32,1);
    width: 100%;
    z-index: 1;
}
.pw-a-image {
    margin: 0;
}
.pw-teaser__background .pw-a-image, .pw-teaser__background .pw-a-image__asset, .pw-teaser__background .pw-a-video, .pw-teaser__background .pw-a-video__asset {
    height: 100%;
    width: 100%;
}
.pw-a-image img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.pw-teaser__background img, .pw-teaser__background video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
.pw-teaser__background img, .pw-teaser__image>* img {
    -o-object-fit: cover;
    object-fit: cover;
}
/* New Changes */
.home .main {
    /* background-size: cover; */
    /* background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed; */
    /* background-color: #0E1C29; */
    /* background-image: url('../images/bg-image.png'); */
    /* height: 100vh;
    width: 100%; */
}
/* .team .main {
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #0E1C29;
    background-image: url('../images/bg-image.png');
    height: 100vh;
    width: 100%;
} */
/* .media .main {
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #0E1C29;
    background-image: url('../images/bg-image.png');
    height: 100vh;
    width: 100%;
}
.resources .main {
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #0E1C29;
    background-image: url('../images/bg-image.png');
    height: 100vh;
    width: 100%;
}
.projects .main {
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #0E1C29;
    background-image: url('../images/bg-image.png');
    height: 100vh;
    width: 100%;
}
.contact .main {
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #0E1C29;
    background-image: url('../images/bg-image.png');
    height: 100vh;
    width: 100%;
}    */
.us-projects-container {
    background-image: url('../images/homepage/world_map.png');
    background-size: 100%;
    background-position: initial;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}
.us-projects-container-new {
  /* background-image: url('../images/homepage/world_map.png'); */
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}
.us-projects-header {
    padding: 10px 0 20px;
}
.us-projects-header h2 {
    font-size: 32px;
    font-weight: 400;
    line-height: normal;
}
.main .header {
    border-bottom: 1px solid #4CDBFF;
    background: rgba(0, 0, 0, 0.40);
}
.text-right{
    text-align: right !important;
}
.home .main .banner-content {
    width: 100%;
    border-radius: 8.5px 0 0 8.5px;
    border: 1px solid #4CDBFF;
    background: rgba(0, 0, 0, 0.40);
    border-right: 0px;
    padding: 12px 30px 12px 10px;
}
.home .main .banner-content h1{
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.home .main .banner-content .content{
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
    color: #FFF;
}

.team .main .banner-content{
    width: 100%;
    border-radius: 8.5px 0 0 8.5px;
    border: 1px solid #4CDBFF;
    background: rgba(0, 0, 0, 0.40);
    border-right: 0px;
    padding: 12px 30px 12px 10px;
}
.team .main .banner-content h1{
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.team .main .banner-content .content{
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
    color: #FFF;
}
.media .main .banner-content{
    width: 100%;
    border-radius: 8.5px 0 0 8.5px;
    border: 1px solid #4CDBFF;
    background: rgba(0, 0, 0, 0.40);
    border-right: 0px;
    padding: 12px 30px 12px 10px;
}
.media .main .banner-content h1{
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.media .main .banner-content .content{
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
    color: #FFF;
}

.resources .main .banner-content{
    width: 100%;
    border-radius: 8.5px 0 0 8.5px;
    border: 1px solid #4CDBFF;
    background: rgba(0, 0, 0, 0.40);
    border-right: 0px;
    padding: 12px 30px 12px 10px;
}
.resources .main .banner-content h1{
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.resources .main .banner-content .content{
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
    color: #FFF;
}
.contact .main .banner-content{
    width: 100%;
    border-radius: 8.5px 0 0 8.5px;
    border: 1px solid #4CDBFF;
    background: rgba(0, 0, 0, 0.40);
    border-right: 0px;
    padding: 12px 30px 12px 10px;
}
.contact .main .banner-content h1{
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.contact .main .banner-content .content{
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
    color: #FFF;
}
.projects .main .banner-content{
    width: 100%;
    border-radius: 8.5px 0 0 8.5px;
    border: 1px solid #4CDBFF;
    background: rgba(0, 0, 0, 0.40);
    border-right: 0px;
    padding: 12px 30px 12px 10px;
}
.projects .main .banner-content h1{
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.projects .main .banner-content .content{
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
    color: #FFF;
}
hr.space {
    border: none !important;
    clear: both;
    height: 70px;
    margin: 0;
}
.grid-list {
    padding: 30px 0 60px;
  }
  
  .grid-box {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
    align-items: stretch;
  }
  
  /* ICON BOX STYLES */
  .icon-box {
    background: transparent;
    color: #fff;
  }
  
  .icon-box-cell {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  
  .icon-box label.text-m {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    position: relative;
    margin-bottom: 20px;
    white-space: nowrap;
  }
  
  .icon-box label.text-m img {
    margin-left: 10px;
    flex-grow: 1;
    height: 1px;
    object-fit: cover;
    opacity: 0.7;
  }
  
  /* PARAGRAPH */
  .icon-box p {
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
    margin-bottom: 30px;
    flex-grow: 1;
  }
  
  /* LEARN MORE LINK */
  a.learn-more-new {
    color: #1AA3DE;
    font-weight: 600;
    font-size: 15px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    transition: all 0.3s ease;
    margin-top: auto;
  }
  
  a.learn-more-new:hover {
    color: #36c0ff;
  }
  
  /* GRID ITEM EQUAL HEIGHT */
  .grid-item {
    display: flex;
  }
  
  /* RESPONSIVE */
  @media (max-width: 1200px) {
    .grid-box {
      grid-template-columns: repeat(3, 1fr);
      gap: 30px;
    }
  }
  
  @media (max-width: 992px) {
    .grid-box {
      grid-template-columns: repeat(2, 1fr);
      gap: 25px;
    }
  
    .icon-box label.text-m {
      font-size: 18px;
    }
    .filter-buttons {
        gap: 35px;
    }
    .filter-section {
        justify-content: flex-start;
    }
    .trademark-card .content {
        height: 420px;
    }
  }
  
  @media (max-width: 600px) {
    .grid-box {
      grid-template-columns: 1fr;
      gap: 20px;
    }
  
    .icon-box label.text-m {
      font-size: 17px;
    }
    .filter-buttons {
        gap: 25px;
    }
    .filter-section {
        justify-content: flex-start;
    }
    .trademark-card .content {
        height: 460px;
    }
  }
.px-10 {
    padding-right: 8em !important;
    padding-left: 8rem !important;
}
.learn-more {
    color: #1AA3DE;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none;
    padding-left: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 30px;
}
.about-wrapper-area-five {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    background: transparent;
    border-radius: 0px;
    overflow: hidden;
}
.about-wrapper-area-five .about-left-wrapper {
    padding: 0px 50px 10px 0px;
    max-width: 90%;
}
.about-wrapper-area-five .about-left-wrapper .title {
    color: #fff;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 25px;
    font-weight: 500;
    font-size: 30px;
    line-height: 1.1;
}
.about-wrapper-area-five .about-left-wrapper p.disc {
    margin-bottom: 20px;
    max-width: 100%;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    text-align: justify;
    font-weight: 400;
}
.about-wrapper-area-five .right-thumbnail {
    max-width: 578px;
    min-width: 578px;
}
.about-wrapper-area-five .right-thumbnail img {
    width: 100%;
    object-fit: cover;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    border-radius: 0px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.30), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 1300px) {
    .about-wrapper-area-five .about-left-wrapper .title-new {
        font-size: 26px;
    }
    .about-wrapper-area-five .about-right-wrapper .title-new {
        font-size: 26px !important;
    }
    .trademark-card h2{
        font-size: 18px !important;
    }
}
@media only screen and (max-width: 1199px) {
    .about-wrapper-area-five {
        flex-direction: column;
        justify-content: flex-start !important;
        align-items: flex-start !important;
    }
    .about-wrapper-area-five.column-reverse {
        flex-direction: column-reverse;
    }
    .about-wrapper-area-five .about-left-wrapper {
        padding: 0px 0px 0px 0px;
    }
    .us-projects-header h2 {
        font-size: 26px;
    }
    .about-wrapper-area-five .about-left-wrapper .title {
        font-size: 26px;
        text-align: center;
    }
    .about-wrapper-area-five .right-thumbnail {
        max-width: 100%;
        margin-bottom: 30px;
        min-width: 100%;
    }
    .about-wrapper-area-five .about-right-wrapper {
        max-width: 100%;
        min-width: 100%;
    }
    .about-wrapper-area-five .left-thumbnail.resource-thumbnail {
        max-width: 100% !important;
        min-width: 100% !important;
    }
    .column-reverse {
        flex-direction: column-reverse;
    }
}

.about-wrapper-area-five .about-right-wrapper {
    padding: 0px 50px 10px 50px;
    max-width: 90%;
}
.about-wrapper-area-five .about-right-wrapper .title {
    color: #fff;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 25px;
    font-weight: 500;
    font-size: 31px;
    line-height: 1.1;
}
.about-wrapper-area-five .about-right-wrapper p.disc {
    margin-bottom: 20px;
    max-width: 100%;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    text-align: justify;
    font-weight: 400;
}
.about-wrapper-area-five .left-thumbnail {
    max-width: 478px;
    min-width: 478px;
}

.about-wrapper-area-five .left-thumbnail.resource-thumbnail {
    max-width: 588px;
    min-width: 588px;
}
.about-wrapper-area-five .left-thumbnail img {
    width: 100%;
    object-fit: cover;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}
@media only screen and (max-width: 1199px) {
    .margin-top{
        margin-top: 40px;
    }
    .about-wrapper-area-five .about-right-wrapper {
        padding: 12px 0px 0px 0px;
    }
    .about-wrapper-area-five .about-right-wrapper .title {
        font-size: 26px;
        text-align: center;
        line-height: 1.4;
    }
    .about-wrapper-area-five .left-thumbnail {
        max-width: 100%;
        min-width: 100%;
    }
    .about-wrapper-area-five .left-thumbnail img {
        border-radius: 10px;
    }
    .about-wrapper-area-five .about-left-wrapper {
        max-width: 100%;
    }
}
.project-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 3.5rem;    
    align-items: stretch; /* ensures equal height across each row */
    justify-content: center;
}   
@media only screen and (max-width: 1199px) {
    .project-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media only screen and (max-width: 768px) {
    .project-grid {
        grid-template-columns: repeat(1, 1fr);
    }
}
  
  /* ✅ Card Styling */
  .project-card {
    position: relative;
    background: #0C416F73;
    border-radius: 0px 0px 15px 15px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: opacity 0.3s ease, transform 0.3s ease;
    cursor: pointer;
  }
  
  /* .project-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
  } */
  
  /* ✅ Image Section */
  .project-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 12px 12px 0 0;
  }
  
  /* ✅ Content */
  .project-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1; /* makes all content stretch evenly */
    padding: 0.8rem 0.7rem 0.6rem;
    border-radius: 0 0 15px 15px;
    border: 1px solid #8FF0FF;
    border-top: 0px;
    background: rgba(12, 65, 111, 0.44);
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .project-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.6rem;
    margin-top: 0rem;
  }
  
  .project-header h3 {
    font-size: 16px;
    font-weight: 700;
    margin: 0;
    color: #fff;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .capacity {
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    opacity: 0.9;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .description {
    font-size: 15px;
    line-height: normal;
    color: #fff;
    flex-grow: 1;
    margin-bottom: 0.4rem;
    line-height: 30px;
    font-weight: 300;
    font-family: 'Poppins', 'Helvetica Neue', Arial, sans-serif;
  }
  
  /* ✅ Footer */
  .project-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0.8rem;
    font-size: 0.9rem;
  }
  
  .location {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #fff;
    font-size: 14.5px;
    font-weight: 400;
    letter-spacing: normal;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .location i {
    color: #3bb3ff;
  }
  .location img {
    width: 20px;
    height: 20px;
    object-fit: contain;
  }
  .category {
    font-weight: 700;
    color: #00FFEA;
    font-size: 16px;
    letter-spacing: normal;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  /* ✅ Responsive */
  @media (max-width: 1024px) {
    .project-grid {
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    }
  }
  
  @media (max-width: 768px) {
    .project-grid {
      grid-template-columns: 1fr;
    }
  }
  
  @media (max-width: 500px) {
    .project-grid {
      grid-template-columns: 1fr;
    }
  
    .project-footer {
      flex-direction: column;
      align-items: flex-start;
      gap: 0.5rem;
    }
  }

  .filter-section {
    display: flex;
    justify-content: center;
    padding: 20px 0 60px;
  }
  
  .filter-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 75px;
    justify-content: center;
  }
  
  .filter-btn {
    color: #fff;
    padding: 10px 24px;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 10px;
    border: 1px solid #0DF;
    background: rgba(12, 65, 111, 0.80);
  }
  
  .filter-btn.activebtn,
  .filter-btn:hover {
    border: 1px solid #0DF;
    background: #009479;
  }
  .trademark-card .img-content > img {
    position: relative;
    z-index: 1;
    top: 16px;
  }
  .trademark-card .content {
    border-radius: 0 0 15px 15px;
    border: 1px solid rgba(143, 240, 255, 0.66);
    background: rgba(12, 65, 111, 0.45);
    padding: 20px;
    height: auto;
    position: relative;
    text-align: center;
    border-radius: 10px;
  }
  .trademark-card .content {
    height: 400px;
  }
  .trademark-card .content .header-height {
    height: 70px;
  }
  .trademark-header h2.trademark-header-title {
      font-size: 32px;
      font-weight: 400;
      line-height: normal;
  }
  .trademark-card h2 {
    font-weight: 600;
    font-size: 20px;
    margin-top: 20px;
    height: 105px;
    line-height: normal;
  }
  .trademark-card .content h4 {
    font-size: 17px;
    line-height: normal;
    font-weight: 400;
  }
  .trademark-card .content ul li {
    font-size: 17px;
    line-height: normal;
    font-weight: 400;
  }
  .trademark-card > div > div > ul {
    list-style: disc;
    text-align: left;
    font-weight: 400;
    margin-top: 20px;
    padding-left: 1.5rem;
  }
  .trademark-card > div > div > ul {
    height: 200px;
  }
  .footer .footer-list-new {
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    padding: 0px 24px;
}   
.footer .footer-list-new:last-child {
    padding: 0px 0px 0px 24px;
}
.footer .footer-list-new h5 {
    font-weight: 500;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}
.team-intro-new h2{
    color: #00FFEA;
    font-weight: 500;
    font-size: 40px;
    line-height: normal;
    margin-bottom: 10px;
    text-align: center;
    letter-spacing: 0.5px;
}
.team-intro-new .member-card {
    max-width: 350px;
    min-width: 300px;
    position: relative;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #0D2C49;
    padding-top: 60px;
    padding-right: 12px;
    padding-bottom: 12px;
    margin-top: 280px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
  }
.team-intro-new .member-card {
    max-width: 340px;
    min-width: 310px;
  }
.team-intro-new .team-card {
    padding: 5px 20px;
    max-width: 100%;
}
.team-intro-new .member-card {
    padding-top: 25px !important;
    padding-right: 0px !important;
}
.team-intro-new .member-card .member-img {
    position: absolute;
    top: -243px;
    height: 300px;
  }
.team-intro-new .member-card .member-img {
    height: auto !important;
  }
  .team-intro-new .member-card h4 {
    font-weight: 700;
    font-size: 18px;
    color: #00FFEA;
  }
  .team-intro-new .member-designation {
    font-weight: 400;
    font-size: 14px;
  }
  .team-intro-new .member-card .read-link {
    font-weight: 400;
    font-size: 14px;
  }
  .team-intro-new .member-card .read-link:hover {
    color: #91cff9 !important;
  }
 .team-intro-new .member-card .read-link:hover .logo-active,
 .team-intro-new .member-card .read-link .logo-inactive {
    display: none;
  }
  .team-intro-new .member-card .read-link:hover .logo-inactive {
    display: block !important;
  }
  .text-theme-color {
    color: #00FFEA !important;
  }
  .team-row-new {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2rem;
    align-items: stretch; /* ensures equal height across each row */
    justify-content: center;
  }


.media-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 3.5rem;
    align-items: stretch; /* ensures equal height across each row */
    justify-content: center;
}   
@media only screen and (max-width: 1199px) {
    .media-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media only screen and (max-width: 768px) {
    .media-grid {
        grid-template-columns: repeat(1, 1fr);
    }
}
  
  /* ✅ Card Styling */
  .media-card {
    background: #0C416F73;
    border-radius: 0px 0px 15px 15px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: opacity 0.3s ease, transform 0.3s ease;
    cursor: pointer;
  }
  
  /* .project-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
  } */
  
  /* ✅ Image Section */
  .media-image img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: 0px;
  }
  
  /* ✅ Content */
  .media-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1; /* makes all content stretch evenly */
    padding: 0.8rem 0.7rem 1rem;
    border-radius: 0 0 15px 15px;
    border: 1px solid #8FF0FF;
    background: rgba(17, 73, 123, 0.44);
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .media-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.6rem;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .media-header h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    color: #fff;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .media-capacity {
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    opacity: 0.9;
    letter-spacing: 0.5px;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .media-description {
    font-size: 16.5px;
    line-height: normal;
    color: #fff;
    flex-grow: 1;
    margin-bottom: 0.4rem;
    font-weight: 400;
    text-align: justify;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  /* ✅ Footer */
  .media-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0.8rem;
    font-size: 0.9rem;
  }
  
  .media-location {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #fff;
    font-size: 16.5px;
    font-weight: 400;
    letter-spacing: normal;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  .media-location i {
    color: #3bb3ff;
  }
  .media-location img {
    width: 20px;
    height: 20px;
    object-fit: contain;
  }
  .media-category {
    font-weight: 700;
    color: #00FFEA;
    font-size: 18px;
    letter-spacing: normal;
    font-family: 'Open Sans', 'Poppins', sans-serif;
  }
  
  /* ✅ Responsive */
  @media (max-width: 1024px) {
    .media-grid {
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    }
    .px-10 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
  }
  
  @media (max-width: 768px) {
    .media-grid {
      grid-template-columns: 1fr 1fr;
    }
    .px-10 {
        padding-right: 1.4rem !important;
        padding-left: 1.4rem !important;
    }
    .fs-16{font-size:16px !important}.fs-20{font-size:18px !important}.fs-30{font-size:24px !important}.fs-40{font-size:24px !important}
    .fs-20.pb-5 {
        padding-bottom: 1rem !important;
    }
    .fs-16.pb-4 {
        padding-bottom: 1rem !important;
    }
    .container-fluid.pt-5.px-0 {
        padding-top: 0px !important;
    }
  }
  
  @media (max-width: 500px) {
    .px-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .media-grid {
      grid-template-columns: 1fr;
    }
  
    .media-footer {
      flex-direction: column;
      align-items: flex-start;
      gap: 0.5rem;
    }
    .px-10 {
        padding-right: 1.3rem !important;
        padding-left: 1.3rem !important;
    }
    .fs-16{font-size:15px !important}.fs-20{font-size:18px !important}.fs-30{font-size:19px !important}.fs-40{font-size:20px !important}
  }
  @media screen and (max-width: 1200px)  {
    nav .header .list {
        background-color: rgb(14 28 41) !important;
    }
  }
  .flex-row-new {
    flex-direction: row !important;
  }
  .box-project-new{
    border: 1px solid rgba(0, 255, 234, 0.61) !important;
    border-left: 0px !important;
    border-right: 0px !important;
    background: rgba(17, 73, 123, 0.30) !important;
  } 
  .badge-new {
    border-radius: 20px !important;
    border: 1px solid #00FFEA !important;
    background-color: #00B981 !important;
    color: #fff !important;
    font-weight: 700;
    padding: 6px 22px;
    font-size: 20px;
    white-space: nowrap;
    text-align: center;
  }
  .project-card-new {
    background: #061e2e;
    transition: opacity 0.3s ease, transform 0.3s ease;
  }
  .project-section{
    transition: opacity 0.3s ease, transform 0.3s ease;
  }
  .greentext-contact{
      color: #00FFEA !important;
      font-size: 32px !important;
      font-weight: 400;
  }
  .contact-wrapper-area-five .right-thumbnail {
    max-width: 550px;
    min-width: 550px;
  }
  .contact-wrapper-area-five .right-thumbnail.contact {
    max-width: 100%;
    min-width: 100%;
    padding: 0px 0px 0px 20px;
  }
  .contact-wrapper-area-five .right-thumbnail img {
    width: 100%;
    object-fit: cover;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.30), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  }


.border-title-bottom {
    border-bottom: 1px solid #91cff9 !important;
    width: 40% !important;
}

.project-grid-mobile {
    display: flex;
    justify-content: center;
    margin-top: 45px;
}
.show-in-mobile {
    display: none;
}
.hide-in-mobile {
    display: block;
}
.btn-view-all {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
    text-decoration: none !important;
}
.btn-view-all:hover {
    color: #00FFEA;
}
.custom-divider {
    border-bottom: 1px solid #91CFF9;
    width: 60%;
    padding-top: 20px;
}

.space-left {
    padding-left: 3rem !important;
}
/* .products .main{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url("https://d3f6ysi0bd5143.cloudfront.net/convaltmedia/img/blue-solar-photo-voltaic-panels-system-apartment.jpg");background-size:cover} */

/* ============================================
   RESPONSIVE IMPROVEMENTS FOR BANNER-CONTENT AND TRADEMARK SECTIONS
   ============================================ */

/* Large Desktop (1440px and above) - Default styles already set */

@media only screen and (max-width: 1460px) {    
    .trademark-card .content {
        height: 490px;
    }
}
@media only screen and (max-width: 1440px) {    
    .home .px-10{
        padding-right: 4rem !important;
        padding-left: 4rem !important;
   }
   .home .about-wrapper-area-five .about-right-wrapper .title,
   .home .about-wrapper-area-five .about-left-wrapper .title{
        font-size: 26px !important;
   }
   .home .about-wrapper-area-five .about-right-wrapper p.disc,
   .home .about-wrapper-area-five .about-left-wrapper p.disc{
        font-size: 14px !important;
   }
}
/* Desktop (1200px - 1439px) */
@media only screen and (max-width: 1439px) {
    .home .main .banner-content h1 {
        font-size: 35px;
    }
    .home .main .banner-content .content {
        font-size: 15px;
    }
    .team .main .banner-content h1 {
        font-size: 35px;
    }
    .media .main .banner-content h1 {
        font-size: 35px;
    }
    .contact .main .banner-content h1 {
        font-size: 35px;
    }
    .resources .main .banner-content h1 {
        font-size: 35px;
    }
    .projects .main .banner-content h1 {
        font-size: 35px;
    }
    .team .main .banner-content .content,
    .media .main .banner-content .content,
    .contact .main .banner-content .content,
    .resources .main .banner-content .content,
    .projects .main .banner-content .content {
        font-size: 15px;
    }
    .trademark-header h2 {
        font-size: 36px;
    }
    .trademark-card .img-content > img {
        height: auto;
    }
    .trademark-card .content {
        height: 490px;
    }
}
@media only screen and (max-width: 1280px) {
    .team .main .banner-content h1 {
        font-size: 36px;
    }
    .media .main .banner-content h1 {
        font-size: 36px;
    }
    .resources .main .banner-content h1 {
        font-size: 36px;    
    }
    .contact .main .banner-content h1 {
        font-size: 36px;
    }
    .projects .main .banner-content h1 {
        font-size: 36px;
    }
    .home .main .banner-content .content {
        font-size: 18px;
    }
    .team .main .banner-content .content {
        font-size: 18px;
    }
    .media .main .banner-content .content {
        font-size: 18px;
    }
    .resources .main .banner-content .content {
        font-size: 18px;
    }
    .contact .main .banner-content .content {
        font-size: 18px;
    }
    .projects .main .banner-content .content {
        font-size: 18px;
    }
    .px-10 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .trademark-card .content {
        height: 420px;
    }
}
/* Laptop / Small Desktop (1024px - 1199px) */
@media only screen and (max-width: 1199px) {
    .px-10 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .home .main .banner-content {
        padding: 10px 25px 10px 8px;
    }
    .home .main .banner-content h1 {
        font-size: 32px;
    }
    .home .main .banner-content .content {
        font-size: 15px;
    }
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        padding: 10px 25px 10px 8px;
    }
    .team .main .banner-content h1 {
        font-size: 32px;
    }
    .media .main .banner-content h1 {
        font-size: 32px;
    }
    .resources .main .banner-content h1 {
        font-size: 32px;
    }
    .contact .main .banner-content h1 {
        font-size: 32px;
    }
    .projects .main .banner-content h1 {
        font-size: 32px;
    }
    .team .main .banner-content .content,
    .media .main .banner-content .content,
    .resources .main .banner-content .content,
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        font-size: 15px;
    }
    .trademark {
        padding: 40px 0;
    }
    .trademark-header h2 {
        font-size: 34px;
        margin-bottom: 2rem !important;
    }
    .trademark-card .content {
        height: auto !important;
        min-height: 380px;
    }
    .trademark-card .content .header-height {
        height: auto;
        min-height: 65px;
    }
    .trademark-header h2.trademark-header-title {
        font-size: 28px;
    }
    .trademark-card h2 {
        font-size: 22px;
        height: auto;
        min-height: 90px;
    }
    .trademark-card .content h4 {
        font-size: 16px;
    }
    .trademark-card .content ul li {
        font-size: 16px;
    }
    .filter-buttons {
        gap: 30px !important;
    }
}

/* Tablet (768px - 1023px) */
@media only screen and (max-width: 1023px) {
    /* .team .main, .media .main, .resources .main, .projects .main, .contact .main {
        background-size: 100% 100%;
        background-position: top center;
        height: 100vh;
        width: 100%;
        background-image: url('../images/bg-image-1080.png');
    } */
    .mb-5-sm {
        margin-bottom: 3rem !important;
    }
    .home .main .banner-content {
        padding: 10px 25px 10px 8px;
        border-radius: 8px 0 0 8px;
    }
    .home .main .banner-content h1 {
        font-size: 32px;
    }
    .home .main .banner-content .content {
        font-size: 17px;
    }
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        padding: 10px 25px 10px 8px;
        border-radius: 8px 0 0 8px;
    }
    .team .main .banner-content h1 {
        font-size: 32px;
    }
    .media .main .banner-content h1 {
        font-size: 32px;
    }
    .resources .main .banner-content h1 {
        font-size: 32px;
    }
    .contact .main .banner-content h1 {
        font-size: 32px;
    }
    .projects .main .banner-content h1 {
        font-size: 32px;
    }
    .team .main .banner-content .content,
    .media .main .banner-content .content,
    .resources .main .banner-content .content,
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        font-size: 17px;
    }
    .trademark {
        padding: 35px 0;
    }
    .trademark-header h2.trademark-header-title {
        font-size: 30px;
    }
    .trademark-header h2 {
        font-size: 26px;
        margin-bottom: 1.5rem !important;
    }
    .trademark-card .content {
        height: auto !important;
        min-height: 360px;
        padding: 18px;
    }
    .trademark-card .content .header-height {
        height: auto;
        min-height: 60px;
    }
    .trademark-card h2 {
        font-size: 21px;
        margin-top: 15px;
        height: auto;
        min-height: 80px;
    }
    .trademark-card .img-content > img {
        max-width: 85%;
        top: 14px;
    }
    .trademark-card .content h4 {
        font-size: 15.5px;
        line-height: 1.4;
    }
    .trademark-card .content ul li {
        font-size: 15.5px;
        line-height: 1.5;
    }
    .trademark-card > div > div > ul {
        margin-top: 15px;
        height: auto;
        min-height: 180px;
    }
    .text-center.text-left-sm {
        text-align: left !important;
    }
    .justify-content-center.justify-content-start-sm {
        justify-content: flex-start !important;
    }
    .border-title-bottom {
        border-bottom: 1px solid #91cff9 !important;
        width: 60% !important;
    }
    .show-in-mobile {
        display: flex;
    }
    .hide-in-mobile, .hide-in-mobile-flex {
        display: none !important;
    }
    
    .flex-row-new {
        flex-direction: column !important;
    }
    .footer .footer-list-new:last-child {
        padding: 0px 24px 0px 24px;
    }
    .team-profile-section {
        margin-bottom: 30px;
    }
}
@media only screen and (max-width: 915px) {
    .team-roles-container {
        gap: 9px;
    }
    .team .container {
        max-width: 820px !important;
    }
}
/* Mobile Large (576px - 767px) */
@media only screen and (max-width: 767px) {
    /* .team .main, .media .main, .resources .main, .projects .main, .contact .main {
        background-size: 100% 100%;
        background-position: top center;
        height: 100vh;
        width: 100%;
        background-image: url('../images/bg-image-750.png');
    } */
    .mb-5-sm {
        margin-bottom: 3rem !important;
    }
    .home .main .banner-content {
        padding: 8px 20px 8px 10px;
        border-radius: 8px 0 0 8px;
    }
    .home .main .banner-content h1 {
        font-size: 32px;
    }
    .home .main .banner-content .content {
        font-size: 16px;
    }
    .home .main .banner-content .content br {
        display: none;
    }
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        padding: 8px 20px 8px 10px;
        border-radius: 8px 0 0 8px;
    }
    .team .main .banner-content h1 {
        font-size: 32px;
    }
    .media .main .banner-content h1 {
        font-size: 32px;
    }
    .resources .main .banner-content h1 {
        font-size: 32px;
    }
    .contact .main .banner-content h1 {
        font-size: 32px;
    }
    .projects .main .banner-content h1 {
        font-size: 32px;
    }
    .team .main .banner-content .content {
        font-size: 16px;
    }
    .media .main .banner-content .content {
        font-size: 16px;
    }
    .resources .main .banner-content .content {
        font-size: 16px;
    }
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        font-size: 16px;
    }
    .trademark {
        padding: 30px 0;
    }
    .trademark-header h2.trademark-header-title {
        font-size: 28px;
    }
    .trademark-header h2 {
        font-size: 24px;
        margin-bottom: 1.2rem !important;
        line-height: 1.3;
    }
    .trademark-card {
        margin-bottom: 2rem !important;
    }
    .trademark-card .content {
        height: auto !important;
        min-height: 320px;
        padding: 16px;
    }
    .trademark-card .content .header-height {
        height: auto;
        min-height: 55px;
        margin-bottom: 10px;
    }
    .trademark-card h2 {
        font-size: 20px;
        margin-top: 12px;
        height: auto;
        min-height: 70px;
        line-height: 1.7;
    }
    .trademark-card .img-content > img {
        max-width: 80%;
        top: 10px;
    }
    .trademark-card .content h4 {
        font-size: 15px;
        line-height: 1.4;
        margin-bottom: 8px;
    }
    .trademark-card .content ul li {
        font-size: 15px;
        line-height: 1.5;
    }
    .trademark-card > div > div > ul {
        margin-top: 12px;
        padding-left: 1.2rem;
        height: auto;
        min-height: 130px;
    }
    .text-center.text-left-sm {
        text-align: left !important;
    }
    .justify-content-center.justify-content-start-sm {
        justify-content: flex-start !important;
    }
    .border-title-bottom {
        border-bottom: 1px solid #91cff9 !important;
        width: 60% !important;
    }
    .show-in-mobile {
        display: flex;
    }
    .hide-in-mobile, .hide-in-mobile-flex {
        display: none !important;
    }
    .flex-row-new {
        flex-direction: column !important;
    }
    .footer .footer-list-new:last-child {
        padding: 0px 24px 0px 24px;
    }
    .custom-divider {
        width: 100%;
    }
    .space-left {
        padding-left: 0px !important;
        padding-top: 20px !important;
    }
    .container-contact {
        padding: 60px 0px !important;
    }
    .office-list {
        width: 100% !important;
        min-width: 100% !important;
    }
    .filter-buttons {
        gap: 20px !important;
    }
    .team-profile-section {
        margin-bottom: 20px;
    }
}

/* Mobile Medium (481px - 575px) */
@media only screen and (max-width: 575px) {
    /* .team .main, .media .main, .resources .main, .projects .main, .contact .main {
        background-size: 100% 100%;
        background-position: top center;
        height: 100vh;
        width: 100%;
        background-image: url('../images/bg-image-640.png');
    } */
    .mb-5-sm {
        margin-bottom: 3rem !important;
    }
    .home .main .banner-content {
        padding: 8px 20px 8px 8px;
        border-radius: 8px 0 0 8px;
    }
    .home .main .banner-content h1 {
        font-size: 36px;
    }
    .home .main .banner-content .content {
        font-size: 14px;
    }
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        padding: 8px 20px 8px 8px;
        border-radius: 8px 0 0 8px;
    }
    .team .main .banner-content h1 {
        font-size: 36px;
    }
    .media .main .banner-content h1 {
        font-size: 36px;
    }
    .resources .main .banner-content h1 {
        font-size: 36px;
    }
    .contact .main .banner-content h1 {
        font-size: 36px;
    }
    .projects .main .banner-content h1 {
        font-size:36px;
    }
    .team .main .banner-content .content {
        font-size: 14px;
    }
    .media .main .banner-content .content {
        font-size: 14px;
    }
    .resources .main .banner-content .content {
        font-size: 14px;
    }
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        font-size: 14px;
    }
    .trademark {
        padding: 25px 0;
    }
    .trademark-header h2.trademark-header-title {
        font-size: 28px;
    }
    .trademark-header h2 {
        font-size: 22px;
        margin-bottom: 1rem !important;
        line-height: 1.3;
        padding: 0 10px;
    }
    .trademark-card {
        margin-bottom: 2rem !important;
    }
    .trademark-card .content {
        height: auto !important;
        min-height: 300px;
        padding: 14px;
    }
    .trademark-card .content .header-height {
        height: auto;
        min-height: 50px;
        margin-bottom: 8px;
    }
    .trademark-card h2 {
        font-size: 19px;
        margin-top: 10px;
        height: auto;
        min-height: 65px;
        line-height: 1.8;
    }
    .trademark-card .img-content > img {
        max-width: 75%;
        top: 8px;
    }
    .trademark-card .content h4 {
        font-size: 14.5px;
        line-height: 1.4;
        margin-bottom: 6px;
    }
    .trademark-card .content ul li {
        font-size: 14.5px;
        line-height: 1.5;
    }
    .trademark-card > div > div > ul {
        margin-top: 10px;
        padding-left: 1rem;
        height: auto;
        min-height: 115px;
    }
    .flex-row-new {
        flex-direction: column !important;
    }
    .footer .footer-list-new:last-child {
        padding: 0px 24px 0px 24px;
    }

    .office-list.right-side {
        text-align: left;
    }
    .office-list h2 {
        font-size: 28px !important;
        text-align: center !important;
    }
    .text-center.text-left-sm {
        text-align: left !important;
    }
    .justify-content-center.justify-content-start-sm {
        justify-content: flex-start !important;
    }
    .border-title-bottom {
        border-bottom: 1px solid #91cff9 !important;
        width: 60% !important;
    }
    .show-in-mobile {
        display: flex;
    }
    .hide-in-mobile, .hide-in-mobile-flex {
        display: none !important;
    }
    .custom-divider {
        width: 100%;
    }
    .space-left {
        padding-left: 0px !important;
        padding-top: 20px !important;
    }
    .filter-buttons {
        gap: 20px !important;
    }
    .team-profile-section {
        margin-bottom: 20px;
    }
    .footer .copyright>div>span {
        font-size: 12px;
    }
}

/* Mobile Small (320px - 480px) */
@media only screen and (max-width: 480px) {
    /* .team .main, .media .main, .resources .main, .projects .main, .contact .main {
        background-size: 100% 100%;
        background-position: top center;
        height: 100vh;
        width: 100%;
        background-image: url('../images/bg-image-640.png');
    } */
    .mb-5-sm {
        margin-bottom: 3rem !important;
    }
    .home .main .banner-content {
        padding: 6px 15px 6px 8px;
        border-radius: 8px 0 0 8px;
    }
    .home .main .banner-content h1 {
        font-size: 36px;
        margin-bottom: 5px;
    }
    .home .main .banner-content .content {
        font-size: 13px;
    }
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        padding: 6px 15px 6px 8px;
        border-radius: 8px 0 0 8px;
    }
    .team .main .banner-content h1 {
        font-size: 36px;
        margin-bottom: 5px;
    }
    .media .main .banner-content h1 {
        font-size: 36px;
        margin-bottom: 5px;
    }
    .resources .main .banner-content h1 {
        font-size: 36px;
        margin-bottom: 5px;
    }
    .contact .main .banner-content h1 {
        font-size: 36px;
        margin-bottom: 5px;
    }
    .projects .main .banner-content h1 {
        font-size: 36px;
        margin-bottom: 5px;
    }
    .team .main .banner-content .content {
        font-size: 13px;
    }
    .media .main .banner-content .content {
        font-size: 13px;
    }
    .resources .main .banner-content .content {
        font-size: 13px;
    }
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        font-size: 13px;
    }
    .trademark {
        padding: 20px 0;
    }
    .trademark-header h2.trademark-header-title {
        font-size: 26px;
    }
    .trademark-header h2 {
        font-size: 22px;
        margin-bottom: 0.8rem !important;
        line-height: 1.3;
        padding: 0 10px;
    }
    .trademark-card {
        margin-bottom: 1.5rem !important;
    }
    .trademark-card .content {
        height: auto !important;
        min-height: 280px;
        padding: 12px;
    }
    .trademark-card .content .header-height {
        height: auto;
        min-height: 48px;
        margin-bottom: 6px;
    }
    .trademark-card h2 {
        font-size: 18px;
        margin-top: 14px;
        height: auto;
        min-height: 60px;
        line-height: 1.8;
    }
    .trademark-card h2 sup {
        font-size: 10px !important;
        top: -6px !important;
    }
    .trademark-card .img-content > img {
        max-width: 70%;
        top: 14px;
    }
    .trademark-card .content h4 {
        font-size: 14px;
        line-height: 1.4;
        margin-bottom: 5px;
    }
    .trademark-card .content ul li {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 4px;
    }
    .trademark-card > div > div > ul {
        margin-top: 8px;
        padding-left: 1rem;
        height: auto;
        min-height: 140px;
    }
    .flex-row-new {
        flex-direction: column !important;
    }
    .footer .footer-list-new:last-child {
        padding: 0px 24px 0px 24px;
    }

    .office-list.right-side {
        text-align: left;
    }
    .text-center.text-left-sm {
        text-align: left !important;
    }
    .justify-content-center.justify-content-start-sm {
        justify-content: flex-start !important;
    }
    .border-title-bottom {
        border-bottom: 1px solid #91cff9 !important;
        width: 60% !important;
    }
    .show-in-mobile {
        display: flex;
    }
    .hide-in-mobile, .hide-in-mobile-flex {
        display: none !important;
    }
    .custom-divider {
        width: 100%;
    }
    .space-left {
        padding-left: 0px !important;
        padding-top: 20px !important;
    }
    .filter-buttons {
        gap: 20px !important;
    }
    .team-profile-section {
        margin-bottom: 20px;
    }
    .footer .copyright>div>span {
        font-size: 11px;
    }
}
@media only screen and (max-width: 412px) {
    /* .team .main, .media .main, .resources .main, .projects .main, .contact .main {
        background-size: 100% 100%;
        background-position: top center;
        height: 100vh;
        width: 100%;
        background-image: url('../images/bg-image-640.png');
    } */
    .mb-5-sm {
        margin-bottom: 3rem !important;
    }
    .home .main .banner-content {
        padding: 5px 12px 5px 5px;
    }
    .home .main .banner-content h1 {
        font-size: 36px;
    }
    .home .main .banner-content .content {
        font-size: 13px;
    }
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        padding: 5px 12px 5px 5px;
    }
    .team .main .banner-content h1 {
        font-size: 36px;
    }
    .media .main .banner-content h1 {
        font-size: 36px;
    }
    .resources .main .banner-content h1 {
        font-size: 36px;
    }
    .contact .main .banner-content h1 {
        font-size: 36px;
    }
    .projects .main .banner-content h1 {
        font-size: 36px;
    }
    .team .main .banner-content .content {
        font-size: 13px;
    }
    .media .main .banner-content .content {
        font-size: 13px;
    }
    .resources .main .banner-content .content {
        font-size: 13px;
    }
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        font-size: 13px;
    }
    .trademark {
        padding: 15px 0;
    }
    .trademark-header h2.trademark-header-title {
        font-size: 24px;
    }
    .trademark-header h2 {
        font-size: 20px;
        margin-bottom: 0.6rem !important;
        line-height: 1.3;
        padding: 0 8px;
    }
    .trademark-card {
        margin-bottom: 1.2rem !important;
    }
    .trademark-card .content {
        height: auto !important;
        min-height: 260px;
        padding: 10px;
    }
    .trademark-card .content .header-height {
        height: auto;
        min-height: 45px;
        margin-bottom: 5px;
    }
    .trademark-card h2 {
        font-size: 17px;
        margin-top: 16px;
        height: auto;
        min-height: 55px;
        line-height: 1.8;
    }
    .trademark-card h2 sup {
        font-size: 9px !important;
        top: -5px !important;
    }
    .trademark-card .img-content > img {
        max-width: 65%;
        top: 16px;
    }
    .trademark-card .content h4 {
        font-size: 13px;
        line-height: 1.4;
        margin-bottom: 4px;
    }
    .trademark-card .content ul li {
        font-size: 13px;
        line-height: 1.5;
        margin-bottom: 3px;
    }
    .trademark-card > div > div > ul {
        margin-top: 6px;
        padding-left: 0.9rem;
        height: auto;
        min-height: 130px;
    }
    .flex-row-new {
        flex-direction: column !important;
    }
    .footer .footer-list-new:last-child {
        padding: 0px 24px 0px 24px;
    }

    .office-list.right-side {
        text-align: left;
    }
    .text-center.text-left-sm {
        text-align: left !important;
    }
    .justify-content-center.justify-content-start-sm {
        justify-content: flex-start !important;
    }
    .border-title-bottom {
        border-bottom: 1px solid #91cff9 !important;
        width: 60% !important;
    }
    .show-in-mobile {
        display: flex;
    }
    .hide-in-mobile, .hide-in-mobile-flex {
        display: none !important;
    }
    .custom-divider {
        width: 100%;
    }
    .space-left {
        padding-left: 0px !important;
        padding-top: 20px !important;
    }
    .filter-buttons {
        gap: 20px !important;
    }
    .team-profile-section {
        margin-bottom: 20px;
    }
    .footer .copyright>div>span {
        font-size: 10px;
    }
}

@media only screen and (max-width: 303px) {
    /* .team .main, .media .main, .resources .main, .projects .main, .contact .main {
        background-size: 100% 100%;
        background-position: top center;
        height: 100vh;
        width: 100%;
        background-image: url('../images/bg-image-640.png');
    } */
    .mb-5-sm {
        margin-bottom: 3rem !important;
    }
    .home .main .banner-content {
        padding: 5px 10px 5px 6px;
    }
    .home .main .banner-content h1 {
        font-size: 34px;
    }
    .home .main .banner-content .content {
        font-size: 12px;
    }
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        padding: 5px 10px 5px 6px;
    }
    .team .main .banner-content h1 {
        font-size: 34px;
    }
    .media .main .banner-content h1 {
        font-size: 34px;
    }
    .resources .main .banner-content h1 {
        font-size: 34px;
    }
    .contact .main .banner-content h1 {
        font-size: 34px;
    }
    .projects .main .banner-content h1 {
        font-size: 34px;
    }
    .team .main .banner-content .content {
        font-size: 12px;
    }
    .media .main .banner-content .content {
        font-size: 12px;
    }
    .resources .main .banner-content .content {
        font-size: 12px;
    }
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        font-size: 12px;
    }
    .trademark {
        padding: 15px 0;
    }
    .trademark-header h2.trademark-header-title {
        font-size: 24px;
    }
    .trademark-header h2 {
        font-size: 20px;
        margin-bottom: 0.6rem !important;
        line-height: 1.3;
        padding: 0 8px;
    }
    .trademark-card {
        margin-bottom: 1.2rem !important;
    }
    .trademark-card .content {
        height: auto !important;
        min-height: 260px;
        padding: 10px;
    }
    .trademark-card .content .header-height {
        height: auto;
        min-height: 45px;
        margin-bottom: 5px;
    }
    .trademark-card h2 {
        font-size: 17px;
        margin-top: 6px;
        height: auto;
        min-height: 55px;
        line-height: 1.8;
    }
    .trademark-card h2 sup {
        font-size: 9px !important;
        top: -5px !important;
    }
    .trademark-card .img-content > img {
        max-width: 65%;
        top: 5px;
    }
    .trademark-card .content h4 {
        font-size: 13px;
        line-height: 1.4;
        margin-bottom: 4px;
    }
    .trademark-card .content ul li {
        font-size: 13px;
        line-height: 1.5;
        margin-bottom: 3px;
    }
    .trademark-card > div > div > ul {
        margin-top: 6px;
        padding-left: 0.9rem;
        height: auto;
        min-height: 130px;
    }
    .flex-row-new {
        flex-direction: column !important;
    }
    .footer .footer-list-new:last-child {
        padding: 0px 24px 0px 24px;
    }

    .office-list.right-side {
        text-align: left;
    }
    .text-center.text-left-sm {
        text-align: left !important;
    }
    .justify-content-center.justify-content-start-sm {
        justify-content: flex-start !important;
    }
    .border-title-bottom {
        border-bottom: 1px solid #91cff9 !important;
        width: 60% !important;
    }
    .show-in-mobile {
        display: flex;
    }
    .hide-in-mobile, .hide-in-mobile-flex {
        display: none !important;
    }
    .custom-divider {
        width: 100%;
    }
    .space-left {
        padding-left: 0px !important;
        padding-top: 20px !important;
    }
    .filter-buttons {
        gap: 20px !important;
    }
    .team-profile-section {
        margin-bottom: 20px;
    }
    .footer .copyright>div>span {
        font-size: 10px;
    }
}
/* Extra Small Mobile (below 375px) */
@media only screen and (max-width: 374px) {
    /* .team .main, .media .main, .resources .main, .projects .main, .contact .main {
        background-size: 100% 100%;
        background-position: top center;
        height: 100vh;
        width: 100%;
        background-image: url('../images/bg-image-640.png');
    } */
    .mb-5-sm {
        margin-bottom: 3rem !important;
    }
    .home .main .banner-content {
        padding: 5px 10px 5px 6px;
    }
    .home .main .banner-content h1 {
        font-size: 32px;
    }
    .home .main .banner-content .content {
        font-size: 12px;
    }
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        padding: 5px 10px 5px 6px;
    }
    .team .main .banner-content h1 {
        font-size: 32px;
    }
    .media .main .banner-content h1 {
        font-size: 32px;
    }
    .resources .main .banner-content h1 {
        font-size: 32px;
    }
    .contact .main .banner-content h1 {
        font-size: 32px;
    }
    .projects .main .banner-content h1 {
        font-size: 32px;
    }
    .team .main .banner-content .content {
        font-size: 12px;
    }
    .media .main .banner-content .content {
        font-size: 12px;
    }
    .resources .main .banner-content .content {
        font-size: 12px;
    }
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        font-size: 12px;
    }
    .trademark {
        padding: 15px 0;
    }
    .trademark-header h2.trademark-header-title {
        font-size: 24px;
    }
    .trademark-header h2 {
        font-size: 20px;
        margin-bottom: 0.6rem !important;
        line-height: 1.3;
        padding: 0 8px;
    }
    .trademark-card {
        margin-bottom: 1.2rem !important;
    }
    .trademark-card .content {
        height: auto !important;
        min-height: 260px;
        padding: 10px;
    }
    .trademark-card .content .header-height {
        height: auto;
        min-height: 45px;
        margin-bottom: 5px;
    }
    .trademark-card h2 {
        font-size: 17px;
        margin-top: 15px;
        height: auto;
        min-height: 55px;
        line-height: 1.8;
    }
    .trademark-card h2 sup {
        font-size: 9px !important;
        top: -5px !important;
    }
    .trademark-card .img-content > img {
        max-width: 65%;
        top: 15px;
    }
    .trademark-card .content h4 {
        font-size: 13px;
        line-height: 1.4;
        margin-bottom: 4px;
    }
    .trademark-card .content ul li {
        font-size: 13px;
        line-height: 1.5;
        margin-bottom: 3px;
    }
    .trademark-card > div > div > ul {
        margin-top: 6px;
        padding-left: 0.9rem;
        height: auto;
        min-height: 130px;
    }
    .flex-row-new {
        flex-direction: column !important;
    }
    .footer .footer-list-new:last-child {
        padding: 0px 24px 0px 24px;
    }

    .office-list.right-side {
        text-align: left;
    }
    .text-center.text-left-sm {
        text-align: left !important;
    }
    .justify-content-center.justify-content-start-sm {
        justify-content: flex-start !important;
    }
    .border-title-bottom {
        border-bottom: 1px solid #91cff9 !important;
        width: 60% !important;
    }
    .show-in-mobile {
        display: flex;
    }
    .hide-in-mobile, .hide-in-mobile-flex {
        display: none !important;
    }
    .custom-divider {
        width: 100%;
    }
    .space-left {
        padding-left: 0px !important;
        padding-top: 20px !important;
    }
    .filter-buttons {
        gap: 20px !important;
    }
    .team-profile-section {
        margin-bottom: 20px;
    }
    .footer .copyright>div>span {
        font-size: 10px;
    }
}
.overlay-btn {
    position: absolute;
    top: 60px;
    color: #fff;
    border: none;
    border-radius: 20px;
    border: 1px solid #00FFEA;
    background: #00B981;
    padding: 8px 30px;
    cursor: pointer;
    font-size: 30px;
    transition: all 0.3s ease;
    transform: rotate(30deg);
    font-weight: 600;
    left: 140px;
    width: 170px
}

.overlay-btn:hover {
    background: rgba(0, 128, 255, 1);
}
.project-image.project-image-overlay {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.project-section {
    text-align: center;
    padding: 2rem 2rem 0rem 2rem;
    background: #0E1C29;
    color: #fff;
}
  
.title {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #fff;
    line-height: normal;
}

.tab-buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 30px;
}

.tab-btn {
    border-radius: 10px;
    border: 1px solid #0DF;
    background: rgba(12, 65, 111, 0.80);
    color: #fff;
    border-radius: 6px;
    padding: 8px 16px;
    cursor: pointer;
    transition: all 0.3s;
    font-weight: 500;
}

.tab-btn.active,
.tab-btn:hover {
    background: #00b8b0;
    color: #fff;
}

.subtitle {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}
.maintitle{
    color: #00FFEA;
    font-size: 30px;
    line-height: normal;
    font-weight: 600;
}
.greentext_header{
    color: #00FFEA;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
}
.greentext{
    color: #00FFEA;
    font-size: 17px;
    font-weight: 600;
    line-height: 37px;
}
.about-wrapper-area-five-new {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent;
    overflow: hidden;
}
.about-wrapper-area-five-new .about-left-wrapper {
    padding: 0px 90px 10px 0px;
    max-width: 90%;
}
.about-wrapper-area-five-new .about-left-wrapper .title {
    color: #fff;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 25px;
    font-weight: 500;
    font-size: 28px;
    line-height: 1.1;
}
.about-wrapper-area-five-new .about-left-wrapper p.subtitle {
    margin-bottom: 20px;
    max-width: 100%;
    font-size: 17.3px;
    color: #fff;
    line-height: 32px;
    text-align: justify;
    font-weight: 400;
    font-style: italic;
}
.about-wrapper-area-five-new .about-left-wrapper p.disc_discription {
    margin-bottom: 20px;
    max-width: 100%;
    font-size: 17.3px;
    color: #fff;
    line-height: 32px;
    text-align: justify;
    font-weight: 400;
}
.about-wrapper-area-five-new .about-left-wrapper p.disc {
    margin-bottom: 20px;
    max-width: 100%;
    font-size: 17px;
    color: #fff;
    line-height: 37px;
    text-align: justify;
    font-weight: 400;
}

.about-wrapper-area-five-new .about-right-wrapper {
    padding: 10px 0px 0px 90px;
    max-width: 90%;
}
.about-wrapper-area-five-new .about-right-wrapper .title {
    color: #fff;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 25px;
    font-weight: 500;
    font-size: 28px;
    line-height: 1.1;
}
.about-wrapper-area-five-new .about-right-wrapper p.subtitle {
    margin-bottom: 20px;
    max-width: 100%;
    font-size: 17.3px;
    color: #fff;
    line-height: 32px;
    text-align: justify;
    font-weight: 400;
    font-style: italic;
}
.about-wrapper-area-five-new .about-right-wrapper p.disc_discription {
    margin-bottom: 20px;
    max-width: 100%;
    font-size: 17.3px;
    color: #fff;
    line-height: 32px;
    text-align: justify;
    font-weight: 400;
}
.about-wrapper-area-five-new .about-right-wrapper p.disc {
    margin-bottom: 20px;
    max-width: 100%;
    font-size: 17px;
    color: #fff;
    line-height: 37px;
    text-align: justify;
    font-weight: 400;
}
.about-wrapper-area-five-new .right-thumbnail {
    max-width: 378px;
    min-width: 378px;
}
.about-wrapper-area-five-new .left-thumbnail {
    max-width: 378px;
    min-width: 378px;
}
.about-wrapper-area-five-new .right-thumbnail img {
    width: 100%;
    object-fit: cover;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}
.about-wrapper-area-five-new .left-thumbnail img {
    width: 100%;
    object-fit: cover;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}
@media only screen and (max-width: 1199px)  {
    .about-wrapper-area-five-new {
        flex-direction: column;
        justify-content: flex-start !important;
        align-items: flex-start !important;
    }
    .flex-column-reverse-new {
        flex-direction: column-reverse !important;
    }
    .about-wrapper-area-five-new .about-right-wrapper {
        padding: 0px 0px 0px 0px;
    }
    .about-wrapper-area-five-new .about-right-wrapper .title {
        font-size: 36px;
    }
    .about-wrapper-area-five-new .about-left-wrapper {
        padding: 0px 0px 0px 0px;
    }
    .about-wrapper-area-five-new .about-left-wrapper .title {
        font-size: 36px;
    }
    .about-wrapper-area-five-new .right-thumbnail {
        max-width: 100%;
    }
    .about-wrapper-area-five-new .left-thumbnail {
        max-width: 100%;
    }
    .box-project-container{
        border: 1px solid rgba(0, 255, 234, 0.61) !important;
        background: rgba(17, 73, 123, 0.30) !important;
    }
    .project-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: 1rem;
    }
    .badge-new {
        border-radius: 20px !important;
        border: 1px solid #00FFEA !important;
        background-color: #00B981 !important;
        color: #fff !important;
        font-weight: 700;
        padding: 6px 22px;
        font-size: 18px;
        white-space: nowrap;
    }
    .mt-8{
        margin-top: 8px;
    }
    .greentext-contact{
        color: #00FFEA !important;
        font-size: 26px !important;
    }
      
}
@media only screen and (max-width: 1199px) {
    .text-right-new{
        text-align: start;
    }
}
@media only screen and (min-width: 1199px) {
    .text-right-new{
        text-align: end;
    }
}
.container-contact {
  max-width: 100%;
  margin: 0 auto;
  padding: 60px 20px;
  background-image: url('../images/homepage/world_map.png');
  background-size: 800px auto;
  background-repeat: no-repeat;
  background-position: center center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 40px;
}

h2 {
  color: #00FFEA;
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}

h3 {
  color: #00FFEA;
  font-weight: 500;
  font-size: 18px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.office-list {
  width: 45%;
  min-width: 300px;
}
.office-list.right-side {
    text-align: end;
}
.office-list h2 {
    font-size: 24px;
    text-transform: uppercase;
}
.office-list h3 {
    font-size: 18px;
    text-transform: uppercase;
}
.office {
  margin-bottom: 20px;
  color: #fff;
}
.office strong {
  color: #00FFEA;
}
form {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .form-row {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
  }

  .form-group {
    flex: 1;
    display: flex;
    flex-direction: column;
  }

  label {
    margin-bottom: 6px;
    color: #00FFEA;
    font-weight: 400;
    font-size: 14px;
  }

  input, textarea {
    background-color: #fff;
    border: 2px solid #00FFEA;
    border-radius: 8px;
    padding: 12px;
    font-size: 16px;
    color: #000;
    outline: none;
  }

  input::placeholder, textarea::placeholder {
    color: #0007;
  }

  textarea {
    min-height: 120px;
    resize: none;
  }

  .submit-btn {
    align-self: flex-end;
    background-color: rgba(116, 202, 255, 0.33);
    color: #fff;
    border: 2px solid #00FFEA;
    border-radius: 8px;
    padding: 10px 0px;
    font-size: 20px;
    font-weight: 500;
    cursor: pointer;
    transition: 0.3s;
    width: 140px;
  }

  .submit-btn:hover {
    background-color: #00FFEA;
    color: #041827;
  }
/* END OF RESPONSIVE IMPROVEMENTS */
.header-line {
    flex: 1;
    height: 1.5px;
    background: #fff;
    margin-left: 10px;
}
.required{
    color: #F00;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    top: -2px;
    line-height: normal;
}


/* Hari Achuthan Profile Section */
.team-profile-section {
    display: flex;
    gap: 40px;
    align-items: stretch;
    margin-bottom: 30px;
}

.team-profile-left {
    flex: 0 0 auto;
    max-width: 500px;
}

.team-profile-img-wrapper {
    position: relative;
}

.team-profile-img-desktop {
    width: 100%;
    height: auto;
    display: block;
}

.team-profile-img-mobile {
    display: none;
}

.team-profile-right {
    flex: 1;
    padding-top: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.team-header-info {
    flex-shrink: 0;
    margin-top: calc(27% - 60px);
    margin-bottom: auto;
}

.team-roles-container {
    margin-top: auto;
}

.team-name {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 0px;
    text-align: right;
    color: #00FFEA !important;
    line-height: 45px;
}

.team-title {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 30px;
    text-align: right;
    color: #fff;
    line-height: 45px;
}

.team-roles-container {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: flex-end;
    align-items: flex-end;
}

.team-role-badge {
    padding: 5px 28px;
    border: 1px solid #00FFEA;
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    background: transparent;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 50px;
    line-height: 1.3;
}

.team-role-badge:hover {
    background: #00FFEA;
    color: #041827;
}

.team-bio-content {
    text-align: justify;
}

.team-bio-content p {
    line-height: 1.8;
    font-size: 16px;
}

/* Responsive Design for Tablets */
@media (max-width: 1024px) {
    .team-profile-section {
        gap: 30px;
    }
    
    .team-profile-left {
        max-width: 400px;
    }
    
    .team-name {
        font-size: 40px;
    }
    
    .team-title {
        font-size: 18px;
    }
}

/* Responsive Design for Mobile */
@media (max-width: 768px) {
    .team-profile-section {
        flex-direction: column;
        align-items: center;
        gap: 30px;
    }
    
    .team-profile-left {
        max-width: 100%;
        width: 100%;
        display: flex;
        justify-content: center;
    }
    
    .team-profile-img-wrapper {
        max-width: 650px;
        width: 100%;
    }
    
    .team-profile-img-desktop {
        display: none;
    }
    
    .team-profile-img-mobile {
        display: block;
        width: 100%;
        height: auto;
    }
    
    .team-profile-right {
        padding-top: 0;
        width: 100%;
        min-height: auto;
        justify-content: flex-start;
        gap: 20px;
    }
    
    .team-header-info {
        margin-top: 0;
        margin-bottom: 0;
    }
    
    .team-roles-container {
        margin-top: 0;
    }
    
    .team-name {
        font-size: 36px;
        text-align: center;
    }
    
    .team-title {
        font-size: 18px;
        text-align: center;
        margin-bottom: 25px;
    }
    
    .team-roles-container {
        justify-content: center;
        margin-bottom: 30px;
    }
    
    .team-role-badge {
        padding: 10px 20px;
        font-size: 14px;
        min-height: 52px;
    }
    
    .team-bio-content {
        text-align: left;
    }
}

@media (max-width: 576px) {
    .team-name {
        font-size: 28px;
    }
    
    .team-title {
        font-size: 16px;
    }
    
    .team-role-badge {
        padding: 8px 16px;
        font-size: 13px;
        min-height: 52px;
    }
    
    .team-bio-content p {
        font-size: 14px;
        line-height: 1.6;
    }
}

@media (max-width: 480px) {
    .team-profile-section {
        gap: 20px;
    }
    
    .team-name {
        font-size: 24px;
    }
    
    .team-title {
        font-size: 14px;
        margin-bottom: 20px;
    }
    
    .team-roles-container {
        gap: 10px;
        margin-bottom: 25px;
    }
    
    .team-role-badge {
        padding: 8px 14px;
        font-size: 12px;
        min-height: 52px;
    }
}

/* Background Video Styles */
.back-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
}

.back-video video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translate(-50%, -50%);
    object-fit: cover;
}

.main {
    position: relative;
    min-height: 100vh;
    height: 100vh;
    overflow: hidden;
}

.main .container-fluid {
    position: relative;
    z-index: 1;
}

.main nav {
    position: relative;
    z-index: 10;
}

/* Responsive Video */
@media (max-width: 768px) {
    .back-video video {
        object-fit: cover;
    }
}

/* Smooth Scroll Behavior */
html {
    scroll-behavior: smooth;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    overflow-x: hidden;
}

/* Ensure sections after video are visible */
.main + * {
    position: relative;
    z-index: 2;
    background: #041827;
}

/* Video Section - Full Viewport Height */
.home .main, .projects .main, .team .main, .media .main, .contact .main, .resources .main {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.home .main .container-fluid, .projects .main .container-fluid, .team .main .container-fluid, .media .main .container-fluid, .contact .main .container-fluid, .resources .main .container-fluid {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Ensure content stays above video */
.home .main .banner-content,
.home .main nav,
.home .main .row,
.projects .main .banner-content,
.projects .main nav,
.projects .main .row,
.team .main nav,
.team .main .banner-content,
.team .main .row,
.media .main nav,
.media .main .row,
.media .main .banner-content,
.contact .main nav,
.contact .main .row,
.contact .main .banner-content,
.resources .main nav,
.resources .main .row {
    position: relative;
}

/* Video Element Responsive Class */
.height-resp {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Fix for video on mobile devices */
@media (max-width: 768px) {
    .home .main, .projects .main, .team .main, .media .main, .contact .main, .resources .main {
        height: 100vh;
        min-height: -webkit-fill-available;
    }
    
    .back-video video {
        min-height: 100vh;
    }
}

/* Ensure video plays smoothly */
video {
    display: block;
}

/* Menu Active Border Bottom - Prevent Layout Shift and Flickering */
nav ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

nav ul li a {
    position: relative;
    display: inline-block;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
    transform: translateZ(0);
}

/* Add ::after to ALL menu items but hide by default - prevents flickering */
/* nav ul li a::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
    opacity: 0;
    pointer-events: none;
    transform: translateZ(0);
    backface-visibility: hidden;
    transition: none;
} */

/* Show ::after only on active menu */
.menu-active {
    padding: 0;
    margin: 0;
}

.menu-active::after {
    opacity: 1 !important;
}

/* For mobile menu */
.show_sm nav ul li a::after {
    bottom: -2px;
}

/* Desktop menu specific */
.show_lg ul li a {
    padding: 0;
    margin: 0;
}

.show_lg nav ul li a::after {
    bottom: -2px;
}

/* Hover effect for other menu items */
/* nav ul li a {
    position: relative;
}

nav ul li a:not(.menu-active)::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0;
    height: 1px;
    background: #fff;
    transition: width 0.3s ease;
}

nav ul li a:not(.menu-active):hover::after {
    width: 100%;
} */

/* Banner Height Responsive */
.banner-row-height {
    height: 80%;
}

@media (max-width: 1024px) {
    .banner-row-height {
        height: 72%;
    }
}

@media (max-width: 768px) {
    .banner-row-height {
        height: 65%;
    }
}

@media (max-width: 480px) {
    .banner-row-height {
        height: 60%;
    }
}
.banner-home {
    max-width: 650px;
    width: 100%;
    margin-left: auto;
}
.banner-team {
    max-width: 600px;
    width: 100%;
    margin-left: auto;
}
.banner-projects {
    max-width: 575px;
    width: 100%;
    margin-left: auto;
}
.banner-media {
    max-width: 620px;
    width: 100%;
    margin-left: auto;
}
.banner-contact {
    max-width: 600px;
    width: 100%;
    margin-left: auto;
}
.banner-resources {
    max-width: 550px;
    width: 100%;
    margin-left: auto;
}
@media (max-width: 768px) {
    .banner-home,
    .banner-team,
    .banner-projects,
    .banner-media,
    .banner-contact,
    .banner-resources {
        max-width: 90%;
        padding: 0 20px;
    }
}

@media (max-width: 480px) {
    .banner-home,
    .banner-team,
    .banner-projects,
    .banner-media,
    .banner-contact,
    .banner-resources {
        max-width: 100%;
        padding: 0 15px;
    }
}

.corner-banner {
    position: absolute;
    transform: rotate(45deg);
    font-size: 18px;
    font-weight: 700; 
    text-align: center;
    letter-spacing: 0.5px;
    box-shadow: 0 3px 5px rgba(0,0,0,0.2);
}
.corner-banner.in-dev {
    /* background: linear-gradient(135deg, #38a9f4 0%, #0078ff 100%); */
    background: linear-gradient(135deg, #4FC3F7 0%, #0288D1 100%);
    color: #fff;
    top: 46px;
    right: -66px;
    padding: 8px 60px;
}

.corner-banner.on-hold {
    /* background: linear-gradient(135deg, #00ffc3 0%, #00d4a8 100%); */
    background: linear-gradient(135deg, #4FC3F7 0%, #0288D1 100%);
    color: #fff;
    top: 39px;
    right: -47px;
    padding: 8px 70px;
}

.corner-banner.operational {
    background: linear-gradient(135deg, #3adf6a 0%, #189d30 100%);
    color: #fff;
    top: 46px;
    right: -66px;
    padding: 8px 60px;
}

.corner-banner.sold {
    background: linear-gradient(135deg, #ff9b4a -10%, #ff5722 100%);
    color: #fff;
    top: 31px;
    right: -53px;
    padding: 8px 91px;
}


.leadership-container {
    max-width: 1400px;
    margin: 0 auto;
}

.leadership-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    margin-bottom: 0px;
    padding: 45px 0px;
    justify-content: center;
    width: 100%;
}

.leader-card {
    display: flex;
    flex-direction: column;
    width: 250px;
    flex-shrink: 0;
}

.leader-image-wrapper {
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    position: relative;
    background: #2a3545;
}

.leader-image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: transform 0.4s ease;
}

.leader-info {
    padding: 5px 8px;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.leader-name {
    font-size: 17px;
    font-weight: 400;
    color: #00FFEA;
    margin-bottom: 0px;
    margin-top: 5px;
    line-height: 27px;
}

.leader-designation {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 0px;
}

.mb-100px {
    margin-bottom: 100px;
}

/* Team Navigation Buttons */
.team-nav-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0;
    flex-wrap: wrap;
    gap: 20px;
}

.team-back-btn {
    border: 2px solid #00FFEA;
    padding: 12px 40px;
    border-radius: 5px;
    text-decoration: none;
    display: inline-block;
    background: transparent;
    color: #fff !important;
    font-weight: 600;
    transition: all 0.3s ease;
    font-size: 16px;
}

.team-back-btn:hover {
    background: #00FFEA;
    color: #0a1929 !important;
}

.team-arrows-container {
    display: flex;
    gap: 20px;
    align-items: center;
}

.team-arrow-btn {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid #00FFEA;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    transition: all 0.3s ease;
    background: transparent;
    cursor: pointer;
    outline: none;
}

.team-arrow-btn:hover {
    background: #00FFEA;
    color: #0a1929;
}

.team-arrow-btn:focus {
    outline: none;
}

.team-arrow-placeholder {
    width: 50px;
    height: 50px;
    visibility: hidden;
}
@media (max-width: 1440px) {
    .leader-card {
        width: 210px;
    }
    .leader-designation {
        font-size: 12px;
    }
    .leader-name {
        font-size: 16px;
    }
    .leader-name.font-sm {
        font-size: 15px;
    }
}
/* Responsive Design */
@media (max-width: 1400px) {
    .leader-card {
        width: 195px;
    }
    .leader-designation {
        font-size: 12px;
    }
    .leader-name {
        font-size: 16px;
    }
    .leader-name.font-sm {
        font-size: 14px;
    }
}

@media (max-width: 1200px) {
    .leadership-grid {
        gap: 40px;
    }
    .leader-card {
        width: 220px;
    }
    .mb-100px {
        margin-bottom: 50px;
    }
}

@media (max-width: 992px) {
    .leadership-grid {
        gap: 30px;
    }
    .leader-card {
        width: 200px;
    }
    .leader-name {
        font-size: 16px;
    }
    .leader-designation {
        font-size: 13px;
    }
    .mb-100px {
        margin-bottom: 30px;
    }
}

@media (max-width: 768px) {
    .leadership-grid {
        gap: 25px;
    }
    .leader-card {
        width: 180px;
    }
    .mb-100px {
        margin-bottom: 20px;
    }
    .leader-info {
        padding: 5px 8px;
    }

    /* Team Navigation Mobile */
    .team-nav-container {
        flex-direction: column;
        justify-content: center;
        gap: 20px;
    }

    .team-back-btn {
        order: 1;
        width: 100%;
        max-width: 300px;
        text-align: center;
    }

    .team-arrows-container {
        order: 2;
        width: 100%;
        justify-content: space-between;
        max-width: 300px;
    }

    .team-arrow-btn {
        width: 60px;
        height: 60px;
        font-size: 20px;
    }

    .team-arrow-placeholder {
        width: 60px;
        height: 60px;
    }

    /* Center banner content on mobile - all pages */
    .home .main .row.align-items-end,
    .team .main .row.align-items-end,
    .media .main .row.align-items-end,
    .resources .main .row.align-items-end,
    .projects .main .row.align-items-end,
    .contact .main .row.align-items-end {
        justify-content: center !important;
        align-items: center !important;
    }

    .home .main .banner-content,
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        border: none !important;
        background: transparent !important;
        border-radius: 0 !important;
        text-align: center !important;
        margin: 0 auto;
        max-width: 90%;
    }

    .home .main .banner-content h1,
    .team .main .banner-content h1,
    .media .main .banner-content h1,
    .resources .main .banner-content h1,
    .projects .main .banner-content h1,
    .contact .main .banner-content h1 {
        text-align: center !important;
    }

    .home .main .banner-content .content,
    .team .main .banner-content .content,
    .media .main .banner-content .content,
    .resources .main .banner-content .content,
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        text-align: center !important;
    }

    /* Video height adjustments for mobile */
    .back-video {
        height: 100vh;
    }

    .back-video video,
    .height-resp {
        height: 100vh;
        width: 100vw;
        object-fit: cover;
    }

    .home .main,
    .team .main,
    .media .main,
    .resources .main,
    .projects .main,
    .contact .main {
        min-height: 100vh;
    }
}

@media (max-width: 576px) {
    .leadership-grid {
        gap: 20px;
    }
    .leader-card {
        width: 100%;
        max-width: 300px;
    }
    .leader-name {
        font-size: 16px;
    }
    .leader-designation {
        font-size: 14px;
    }
    .mb-100px {
        margin-bottom: 20px;
    }

    /* Center banner content on smaller mobile - all pages */
    .home .main .row.align-items-end,
    .team .main .row.align-items-end,
    .media .main .row.align-items-end,
    .resources .main .row.align-items-end,
    .projects .main .row.align-items-end,
    .contact .main .row.align-items-end {
        justify-content: center !important;
        align-items: center !important;
    }

    .home .main .banner-content,
    .team .main .banner-content,
    .media .main .banner-content,
    .resources .main .banner-content,
    .projects .main .banner-content,
    .contact .main .banner-content {
        border: none !important;
        background: transparent !important;
        border-radius: 0 !important;
        text-align: center !important;
        margin: 0 auto;
        max-width: 95%;
        padding: 10px 15px !important;
    }

    .home .main .banner-content h1,
    .team .main .banner-content h1,
    .media .main .banner-content h1,
    .resources .main .banner-content h1,
    .projects .main .banner-content h1,
    .contact .main .banner-content h1 {
        text-align: center !important;
    }

    .home .main .banner-content .content,
    .team .main .banner-content .content,
    .media .main .banner-content .content,
    .resources .main .banner-content .content,
    .projects .main .banner-content .content,
    .contact .main .banner-content .content {
        text-align: center !important;
    }

    /* Video height adjustments for smaller mobile */
    .back-video {
        height: 100vh;
    }

    .back-video video,
    .height-resp {
        height: 100vh;
        width: 100vw;
        object-fit: cover;
    }

    .home .main,
    .team .main,
    .media .main,
    .resources .main,
    .projects .main,
    .contact .main {
        min-height: 100vh;
    }
}

.team-card-new {
    padding: 30px 0px;
    background: #061e2e;
    transition: opacity 0.3s ease, transform 0.3s ease;
}
.team-section {
    text-align: center;
    padding: 0rem;
    background: #0E1C29;
}
h3.team_main_title {
    font-size: 32px;
    font-weight: 500;
    color: #00FFEA;
    line-height: normal;
    margin-top: 0px;
    margin-bottom: 0px; 
    text-align: center;
}

/* Contact Form Validation Messages - Absolute Positioning */
.form-group {
    position: relative;
    margin-bottom: 30px;
}

.form-row {
    margin-bottom: 0;
}

.form-row .form-group {
    margin-bottom: 15px;
}

span.validationForm {
    position: absolute;
    bottom: -24px;
    left: 0;
    display: block;
    font-size: 12px;
    line-height: 1.5;
    white-space: normal;
    max-width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
    pointer-events: none;
    z-index: 10;
}

span.validationForm:not(:empty) {
    opacity: 1;
    visibility: visible;
}

/* Special handling for textarea validation (above character counter) */
textarea + span.validationForm {
    bottom: -22px;
}

/* Adjust character counter position */
#character-counter {
    margin-top: 5px;
    position: relative;
    z-index: 1;
}

/* Phone input validation - handle multiple validation spans */
.iti ~ span.validationForm {
    bottom: -24px;
}

#valid-msg, #error-msg {
    position: absolute;
    bottom: -24px;
    left: 0;
    z-index: 10;
}

/* Ensure custom select dropdowns work with validation */
.custom-select + span.validationForm {
    bottom: -24px;
}

/* Mobile responsive validation messages */
@media (max-width: 768px) {
    .form-group {
        margin-bottom: 20px;
    }
    
    .form-row {
        flex-direction: column;
        gap: 0;
    }
    
    .form-row .form-group {
        flex: none;
        width: 100%;
        margin-bottom: 25px;
    }
    
    span.validationForm {
        font-size: 11px;
        bottom: -22px;
        white-space: normal;
    }
}

@media (max-width: 576px) {
    .form-group {
        margin-bottom: 20px;
    }
    
    .form-row {
        flex-direction: column;
        gap: 0;
    }
    
    .form-row .form-group {
        flex: none;
        width: 100%;
        margin-bottom: 23px;
    }
    
    span.validationForm {
        font-size: 10px;
        bottom: -20px;
    }
}
.text-decoration-underline {
    color: #FFF;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    padding-left: 8px;
}

.resource-columns{display:flex;gap:48px;align-items:stretch}.resource-thumbnail{flex:1 1 50%;display:flex}.resource-thumbnail__img{width:100%;height:100%;object-fit:cover}.resource-content{flex:1 1 50%;display:flex;flex-direction:column}@media (max-width:991px){.resource-columns{flex-direction:column}.resource-content{order:1}.resource-thumbnail{order:2;margin-top:24px}.resource-thumbnail.hide-in-mobile{display:block!important}.resource-thumbnail__img{height:auto}}
.about-wrapper-area-five .about-right-wrapper.resource-content {
    padding-left: 0px !important;
}