abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}.sub-menu.show,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,q{quotes:none}a{margin:0;padding:0;background:0 0;text-decoration:none}hr{display:block;padding:0;margin:0;box-sizing:content-box;opacity:1;box-sizing:content-box;height:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow:-moz-scrollbars-vertical;overflow-y:scroll;scroll-behavior:smooth;line-height:1.15;-webkit-text-size-adjust:100%}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}sub,sup{line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}*,:focus,button:focus,button:hover{outline:0}button,input,optgroup,select,textarea{font-family:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}summary{display:list-item}#wpadminbar,.menu-item-has-children .sub-menu .menu-item a::after,[hidden],template{display:none}ol,ul{padding-inline-start:20px}.g-0,.our-solution .row{margin-right:0;margin-left:0}.btn.focus,.btn:focus{outline:0;box-shadow:none}.sub-menu,.team-social ul{list-style:none}.base-btn:hover,a{background-color:transparent}button,hr,input{overflow:visible}a,progress{vertical-align:baseline}.my-header,.navigation1.fixed-top{box-shadow:-3.106px -50px 95px 8px rgb(0 0 0);background-color:#fff}.banner .num-01,.main-loader{left:0;right:0;color:#fff}.EC-title,.banner .num-01,.certi-name,.foot-btn .base-btn,.lb-data .lb-caption,.lb-data .lb-details,.main-loader,.modal-img .modal-body,.other-dep h3,.poli-box,.proj-name-cs,.qoute,.sec-head,.solution-text,.team-social ul{text-align:center}.base-btn,.certi-col img,.corporate-social .ov-hover,.loading-bar-bullet::before,.post-col,.qb-button{cursor:pointer}@font-face{font-family:Gotham;src:url("../fonts/Gotham-Book.eot");src:url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Book.woff2") format("woff2"),url("../fonts/Gotham-Book.woff") format("woff"),url("../fonts/Gotham-Book.ttf") format("truetype"),url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url("../fonts/Gotham-Bold.eot");src:url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Bold.woff2") format("woff2"),url("../fonts/Gotham-Bold.woff") format("woff"),url("../fonts/Gotham-Bold.ttf") format("truetype"),url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url("../fonts/Gotham-Black.eot");src:url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Black.woff2") format("woff2"),url("../fonts/Gotham-Black.woff") format("woff"),url("../fonts/Gotham-Black.ttf") format("truetype"),url("../fonts/Gotham-Black.svg#Gotham-Black") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url("../fonts/Gotham-Light.eot");src:url("../fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Light.woff2") format("woff2"),url("../fonts/Gotham-Light.woff") format("woff"),url("../fonts/Gotham-Light.ttf") format("truetype"),url("../fonts/Gotham-Light.svg#Gotham-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url("../fonts/Gotham-Medium.eot");src:url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Medium.woff2") format("woff2"),url("../fonts/Gotham-Medium.woff") format("woff"),url("../fonts/Gotham-Medium.ttf") format("truetype"),url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url("../fonts/Gotham-Thin.eot");src:url("../fonts/Gotham-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Thin.woff2") format("woff2"),url("../fonts/Gotham-Thin.woff") format("woff"),url("../fonts/Gotham-Thin.ttf") format("truetype"),url("../fonts/Gotham-Thin.svg#Gotham-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}body{font-family:Gotham;color:#272727;font-size:16px;font-style:normal;line-height:24px}body,html{overflow-x:hidden}#our-clients .carousel-indicators1 li>a:hover,a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}b,strong{font-weight:bolder}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}.SA-cont-col h3,.SA-infra-col .infra-text h3,.abt-ov-left span,.banner .banner-change p,.banner-common h1,.banner-inner-pages h1,.base-btn,.company-numbers h4,.lb-data .lb-caption,.navbar-dark .navbar-nav .nav-link,.other-dep h3,.poli-box,.post-name,.s-modal-cont h5,.sec-head,.solution-text,.team-info h4,footer{text-transform:uppercase}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}textarea{overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.background-loader{width:100%;height:100%;position:fixed;z-index:9999999;background:#fff}.abt-ov,.company-numbers{background-size:100% 100%;background-repeat:no-repeat;background-attachment:fixed}.main-loader{display:inline-block;position:fixed;top:40%;z-index:9999999999;overflow:hidden;transform:translatey(0);animation:3s ease-in-out infinite float}.main-loader img{width:100px}@keyframes float{0%,100%{transform:translate(0,0)}50%{transform:translate(0,20px)}}.my-header{position:absolute;z-index:99;width:100%}.banner,.banner-scroll p,.dropup,.form-item,.menu-item-has-children,.ov-hover,.ov-img,.proj-col,.qoute-col{position:relative}.my-header .navbar{background-color:#fff;padding:5px 0}.navbar-dark .navbar-nav .nav-link{display:inline-block;font-weight:500!important;font-size:14px!important;color:#303030!important;margin-left:12px;padding:5px 10px;transition:.8s}.base-btn:hover,.navbar-dark .navbar-nav .menu-item a:hover,.navbar-dark .navbar-nav .nav-link:hover{color:#d00000!important}.main-logo{width:180px;margin-top:8px;margin-left:55px}.navbar-dark .navbar-nav .menu-item a.active,.navbar-dark .navbar-nav .nav-item a.active{color:#fff!important;background-color:#d00000}.navigation1.fixed-top{padding:0 15px}.banner .image-nav,.team-social ul{padding-inline-start:0}.banner{background-color:#303030;margin-top:82px}#our-clients .carousel-indicators1 .active,#our-clients .carousel-indicators1 li.active,.banner .banner-common,.bg-red,.dropdown-menu,.indi-banner,.sub-menu{background-color:#d00000}.banner-scroll p{font-size:18px;color:#fff}.banner .banner-scroll{position:absolute;bottom:20%;width:auto;transform:rotate(-90deg);left:0}.banner-scroll p:before{content:"";display:block;width:120px;height:2px;background:red;left:-130px;top:50%;position:absolute}.banner .carousel-indicators{bottom:45%;width:45px;left:0;margin:0 auto}.banner .num-01{font-size:20px;position:absolute;top:65%}.banner .carousel-control-next,.carousel-control-prev{z-index:9;opacity:1}.banner .carousel-indicators li{position:static;width:10px;height:5px;margin-right:0;margin-left:0;background-color:#303030}.banner .carousel-indicators li.active{margin-right:3px;margin-left:5px;width:5px;height:5px;background-color:#fff;border-radius:50%}.banner .banner-common{position:absolute;bottom:15%;right:0;width:auto;float:right;padding:5px;margin-bottom:40px;z-index:9}.banner-common h1{font-size:20px;color:#fff;padding:0;margin:0;font-weight:400}.banner .banner-change{position:absolute;bottom:10%;width:auto;padding:30px;background-color:rgba(0,0,0,.6)}.banner .banner-change p{color:#fff;font-size:35px;font-weight:700;line-height:42px}.ov-cont{padding-left:80px}.banner-career,.ov-img{height:500px}.ov-img .ov-img1{position:absolute;top:20px;left:0;z-index:2}.ov-img .ov-img2{position:absolute;top:0;right:-30px;z-index:1;height:500px;width:60px}.qoute,.t-bg .triangle-down{position:absolute;z-index:2;left:0;right:0}.qoute{font-weight:500;font-size:25px;line-height:32px;top:0}.count-num,.tm-year,.view-ts{line-height:45px}.our-solution a,.s-modal-cont ul>li>span{color:#272727}#our-clients .carousel-indicators1 .active a,.SA-cont-col,.SA-cont-col a,.abt-ov,.base-btn,.clr-white,.dropdown-item,.foot-nav li>a,.navbar-dark .navbar-nav .sub-menu .menu-item a,.post-col:hover h3,.post-col:hover h4,footer a{color:#fff}.product-home-1,.product-home-2{background-repeat:no-repeat;background-size:100% 100%;padding:100px 0}.company-numbers{color:#fff;background-image:url(../images/home/counter-bg.jpg)}.company-numbers p,.poli-box p,.post-col p{margin-bottom:0}.company-numbers h3{font-weight:300;font-size:30px}.count-num{font-weight:700;font-size:30px}.padd-cn{padding:15px 0}.right-border1{border-right:1px solid #656565}.qoute-col{height:82px}.left-qoute-icon{position:absolute;left:40px;top:-80px;z-index:1}.right-qoute-icon{position:absolute;right:60px;top:40px;z-index:1}.our-clients{padding-bottom:120px}#our-clients .carousel-indicators1 li{background-color:#c1c1c1}#our-clients .carousel-indicators1 li a{color:#303030;font-weight:700;padding:5px 20px}#our-clients,.abt-ov-left .mt-6{margin-top:60px}#our-clients .carousel-indicators1{position:absolute;top:-50px;left:0;right:0}.padd-cn-l{padding-left:80px!important}.banner-about,.banner-contact{height:600px}.abt-ov{background-image:url(../images/about/about-ov-bg-new.jpg);padding:50px}.abt-ov-left{font-weight:500;font-size:20px}.abt-ov-right{border-left:1px solid #fff;padding-left:50px}.t-bg{background-color:#000;padding:100px 0;position:relative}.t-bg .triangle-down{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:23px solid #000;top:100%;margin:0 auto}.cd-horizontal-timeline .events-content{position:relative;width:100%;padding:20px 0 10px;background-color:#f5f5f5}.cd-horizontal-timeline .events-content h3{font-weight:700;font-size:20px!important;line-height:1.5;text-transform:uppercase;color:#d63434}.loading-bar__wrapper{z-index:99}.loading-bar__wrapper label{display:block;font-size:.9rem;margin-bottom:12px;font-style:italic;font-weight:700;color:#00ffa4}.loading-bar{background:#fff;height:8px;border-radius:100px;justify-content:space-around}.loading-bar-bullet::before{content:"";display:block;background:#d63434;height:16px;width:16px;border-radius:100px;z-index:999;margin-top:-4px;border:5px solid #fff}.base-btn,.cd-horizontal-timeline .slick-slide img,.foot-btn .base-btn,.foot-nav li>a,.foot-social li>a,.qb-button{display:inline-block}.slick-current.loading-bar-bullet::before{height:18px;width:18px;margin-top:-5px;margin-left:-9px;border:3px solid #fff}.labels{margin-top:50px}.cd-horizontal-timeline .slick-prev{left:-63px}.cd-horizontal-timeline .slick-next{right:-40px}.qb-button{background:#00ffa4;border-radius:100px;padding:5px 15px;margin-bottom:15px;color:#445058;font-size:.9rem;font-weight:700}.banner-career h1,.qb-button:hover{color:#000}.cd-horizontal-timeline .slick-next,.cd-horizontal-timeline .slick-prev{width:25px;height:45px;top:50%}.cd-horizontal-timeline .slick-next:before,.cd-horizontal-timeline .slick-prev:before{background-repeat:no-repeat;display:inline-block;width:25px;height:45px;content:""}.cd-horizontal-timeline .slick-prev:before{background-image:url("../images/about/timeline-left-arrow.png")}.cd-horizontal-timeline .slick-next:before{background-image:url("../images/about/timeline-right-arrow.png")}.tm-year{color:#fff;font-size:20px;margin-left:-26px;display:block}.slick-current .tm-year{color:#d63434;font-weight:700;font-size:25px}.bord-bot{border-bottom:3px solid #8e8988}.SA-infra-col,.infra-t1,.infra-t2,.team-social ul li{margin-bottom:8px}.team-row{margin-top:70px}.team-info h3{color:#d00000;font-size:30px}.team-info h4{font-size:18px;margin:10px 0 15px}.d-rtl{unicode-bidi:bidi-override!important;direction:unset!important;text-align:right}.other-dep{margin-top:80px}.other-dep h3{font-size:25px;font-weight:500;margin-bottom:30px}.other-dep .nav-pills .nav-link{text-align:left;width:100%;margin-bottom:10px}#main-dept #dept .card{margin-bottom:10px;border:0}#main-dept #dept .card .card-header{position:relative;padding:0}#main-dept #dept .card .card-header .btn-link{display:block;text-align:left;background:#d00000;font-weight:500;color:#fff;width:100%}#main-dept #dept .card .card-header .btn-link:after{content:"";float:right;background-image:url(../images/minus.png);width:25px;height:25px}#main-dept #dept .card .card-header .btn-link.collapsed{background:#f3f3f3;color:#272727;width:100%}#main-dept #dept .card .card-header .btn-link.collapsed:after{content:"";background-image:url(../images/plus.png)}#main-dept #dept .card .collapsing{background:#fff;line-height:30px;border:1px solid #d00000}#main-dept #dept .card .collapse{border:1px solid #d00000}#main-dept #dept .card .collapse.show{background:#fff;line-height:30px;color:#222}#main-dept #dept .card .card-header:first-child,.card,.form-style .form-control{border-radius:0!important}#main-dept #dept .card .card-header .btn-link{text-decoration:none!important;border-radius:0!important}.poli-box{background-color:#fff;font-size: 16px;padding: 10px;display: flex;justify-content: center;align-items: center;height: 50px;}.policy-div{padding:30px 0;}

    .job-iframe{
        border: 1px solid #ccc;
        border-radius: 10px;
        height: 100vh;
    }
    
.contact-info a,.contact-info p,a.policy-link{color:#303030}.poli-box:hover{box-shadow:0 0 16.02px 1.98px rgba(71,4,4,.5);transition:.5s}.EC-title{font-size:22px;color:#d00000;margin-bottom:30px}.bord-left{border-right:1px solid #fff}.corporate-social{padding-bottom:100px}.proj-name-cs{font-weight:700;margin-top:15px}.view-ts{font-size:22px;color:#272727;margin-top:30px;display:block}.clr-red,.foot-nav li>a.active,.foot-nav li>a:hover,.foot-social li>a:hover,.s-modal-cont h5,.s-modal-cont ul>li,.view-ts:hover{color:#d00000}.corporate-social .ov-hover:hover{box-shadow:0 0 16.02px 1.98px rgba(30,2,2,.76);transition:.5s}.certi-name{background-color:#c1c1c1;background-color: #c1c1c1;padding: 8px;font-weight: 500;font-size: 15px;height: 60px;display: flex;justify-content: center;align-items: center;}.certi-col img{border:1px solid #eee}.certi-col:hover .certi-name{background-color:#d00000;color:#fff;transition:.5s}.SA-serv-col:hover{background-color:#fff;box-shadow:0 0 32.3px 5.7px rgba(51,51,51,.21);transition:.5s}.infra-t1{padding-left:30px;padding-bottom:10px}.infra-t2{background-color:#000;padding:50px}.infra-t2 h5{font-size:40px;font-weight:400;color:#7a7a7a}.SA-cont-col h3,.base-btn,.foot-title h5,.fw-bold,.post-col h3,.s-modal-cont h5,.sec-head,.solution-text{font-weight:700}.SA-infra-col img{width:100%;height:100%}.SA-infra-col .infra-text{position:absolute;bottom:50px;padding:15px 30px 5px;background-color:rgba(0,0,0,.6)}.SA-infra-col .infra-text h3{color:#fff;font-size:30px;text-shadow:0 0 5.46px rgba(0,0,0,.65);margin-bottom:30px}.SA-cont-outer{box-shadow:0 0 16.02px 1.98px rgba(58,58,58,.5)}.SA-cont-col{background-color:#d10000;padding:30px 30px 30px 0}.SA-cont-col,.SA-map-col iframe{height:264px}.SA-cont-col h3,.foot-title h5{font-size:20px}.SA-map-col iframe{width:100%;border:none;margin:0;padding:0;opacity:.8;display:block}.SA-cont-inner{margin-bottom:45px;padding:5px 0 5px 30px;border-left:12px solid #d10000}.SA-cont-inner:hover{border-color:#303030;transition:.5s;background-color:rgba(0,0,0,.3)}.SA-cont-inner img{margin-top:7px}.page-contact .SA-cont-col,.page-contact .SA-map-col iframe{height:555px}.form-search-career{background-color:#fff;box-shadow:0 1px 37.41px 5.59px rgba(56,55,58,.53);padding:10px 15px;margin-top:-35px}.form-search-career .form-control{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control:focus{box-shadow:none}.form-search-career .form-border{border-left:2px solid #655353;padding-left:30px}.form-search-career .icon1{padding-left:35px;background:url("../images/careers/career-search.png") left/17px no-repeat}.form-search-career .icon2{padding-left:35px;background:url("../images/careers/career-location.png") left/15px no-repeat}.post-col{background-color:#e9e8e9;padding:15px 30px;transition:.5s;margin-top:30px;height:167px}.post-col a{color:#340000!important}.post-col:hover a{color:#fff!important;transition:.5s}.post-col h3{color:#d10000;font-size:18px;margin-left:15px}.post-col:hover{background-color:#d10000;transition:.5s}.post-arrow{float:right;font-size:30px}.load-more1 a{color:#8d6272;font-size:20px;display:block;margin-right:15px}.load-more1 a:hover{margin-right:0;transition:.5s}.career-form .form-item label{left:25px}.career-form .form-item.select-group1 label{top:10px}.solu-col{margin-top:40px;overflow:hidden;transition:.5s}.solu-col:hover{opacity:.6}.solu-col:hover img{transform:scale(1.1);transition:.5s}.solution-text{color:#c00;font-size:22px;margin-top:10px}.modal-solution .modal-body{position:relative;padding:50px 30px}.modal-solution .modal-body .s-btn{top:40%;cursor:pointer}.modal-solution .modal-body .btn-prev{position:absolute;left:-50px}.modal-solution .modal-body .btn-next{position:absolute;right:-50px}.modal-solution .modal-content .close{top:-32px;opacity:1;right:2px}.modal-solution .modal-content{margin-top:10%}.banner-infra{height:604px}.infrastructure-page .SA-infra-col .infra-text h3{margin-bottom:15px;font-size:22px;text-transform:capitalize;font-weight:700}.infrastructure-page .SA-infra-col .infra-text p{color:#fff;line-height:20px}.top-space{margin-top:200px}.SA-infra-col{position:relative;margin-bottom:0}.infrastructure-page .nav-pills .nav-link{margin-bottom:20px;background:#000;color:#fff}.infrastructure-page .carousel-control-next,.infrastructure-page .carousel-control-prev{top:103%;opacity:1;width:40px;height:40px;background-color:#d00000}.infrastructure-page .carousel-control-prev{left:89%}.infrastructure-page .num-01{position:absolute;top:103.5%;left:93.4%}.lb-data .lb-caption,.ov-hover .overlay,.sub-menu{position:absolute;left:0}.contact-info{padding:80px}.foot-btn .base-btn{width:100%}footer{background-color:#303030;color:#fff}.foot-nav{margin-block-end:0}.foot-nav .list-inline-item:not(:last-child){margin-right:18px}.foot-btn,ul.legend{float:right}.footer-top{padding:45px 0 30px;border-bottom:1px solid #838383}.footer-bot{padding:30px 0}.foot-social li>a{margin-left:5px}.foot-nav li>a,.foot-social li>a{transition:.3s}.form-style.modal-content{text-align:center;border-radius:0!important;border:5px solid #b80000}.form-style.modal-content .modal-header{padding-left:15px;padding-top:20px}.form-style.modal-content .close{top:12px;right:12px;background-color:#d00000;padding:5px 8px;color:#fff}.sec-padding{padding:80px 0}.base-btn{background-color:#d00000;padding:10px 28px;font-size:16px;border:1px solid #d00000;transition:.5s}.btn-white,.small-btn-white{background-color:#fff;display:inline-block;border:1px solid #fff}.btn-white:hover,.small-btn-red:hover,.small-btn-white:hover{background-color:transparent;color:#fff!important}.btn-white{color:#303030!important;transition:.5s}.small-btn-red{padding:12px}.small-btn-white{padding:12px;color:#d00000!important}.small-btn-red:hover,.small-btn-white:hover{border-color:#fff}.sec-head{font-size:45px;margin:0;padding:0}.sub-heading{font-size:35px;font-weight:400;margin:0;padding:0}.fw-med,.sub-head-medium{font-weight:500}.heading-hr1{margin-bottom:20px;margin-top:10px}.heading-hr2{margin:40px auto}.bg-gray{background-color:#f3f3f3}.row-0{margin-left:0;margin-right:0}.div-break{border-top:5px solid #cec6c6;width:700px;margin:20px auto}.nav-pills .nav-item{margin:0 10px}.nav-pills .nav-link{display:block;border-radius:0;font-weight:500;background:#f3f3f3;color:#272727}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:#d00000;color:#fff}.banner-inner-pages{background-repeat:no-repeat;background-size:100% 100%;margin-top:80px}.banner-inner-pages h1{font-weight:700;font-size:70px;color:#fff}.common-carousel .carousel-indicators{bottom:-60px}.common-carousel .carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:6px;margin-right:2px;margin-left:2px;text-indent:0;background-color:#303030}.common-carousel .carousel-indicators li.active::before{top:0;left:-10px;width:6px;height:6px;background-color:#d00000;border-radius:50%}.common-carousel .carousel-indicators li.active{margin-left:12px}.ov-hover img{display:block;width:100%;height:auto}.ov-hover .overlay{top:0;bottom:0;right:0;height:100%;width:100%;opacity:0;transition:.5s;background-color:rgba(208,0,0,.5);z-index:9}.ov-hover:hover .overlay{opacity:1}.modal-backdrop.show{background:rgba(0,0,0,.9);opacity:1}.modal-header{border-bottom:0;padding:0}.dropdown-menu,.form-item input:focus,.form-item select:focus+label,.form-item textarea:focus{border-color:#d00000}.modal-content .close{position:absolute;opacity:1}.dropdown-menu{border-radius:0}.dropdown-item.active,.dropdown-item:active{background-color:#fff;color:#000}::placeholder{color:#8d8f91!important;opacity:1;line-height:normal!important}:-ms-input-placeholder{color:#8d8f91!important;line-height:normal!important}::-ms-input-placeholder{color:#8d8f91!important;line-height:normal!important}.form-control{color:#8d8f91!important}.lb-data .lb-caption{font-size:18px!important;font-weight:500;color:#fff;right:0;bottom:40px;background-color:rgba(0,0,0,.5);padding:11px 0;width:44%;margin:0 auto}.lb-data .lb-details{float:none;line-height:1.1em;width:100%}.form-item input{display:block;width:100%;height:42px;background:0 0;border:1px solid #ccc;transition:.3s;padding:0 15px}.home-video iframe{height:400px;width:100%;border:1px solid #eee}.navbar-dark .navbar-nav .menu-item a{display:inline-block;font-weight:500!important;font-size:14px!important;color:#303030;margin-left:12px;padding:5px 10px;text-transform:uppercase}#menu-header,.navbar-dark .navbar-nav .menu-item{list-style-type:none!important}.navbar-expand-lg .navbar-nav #menu-header{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none}.sub-menu{top:100%;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.navbar-dark .navbar-nav .sub-menu .menu-item:focus,.navbar-dark .navbar-nav .sub-menu .menu-item:hover{color:#000!important;text-decoration:none;background-color:#fff}.navbar-nav .sub-menu{position:static;float:none}@media (min-width:992px){.navbar-expand-lg .navbar-nav .sub-menu{position:absolute}}.sub-menu .menu-item{display:block;width:100%;padding:.25rem 1.5rem .25rem 0;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.menu-item-has-children a::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.legend li{font-size:30px}.legend li:first-child{color:red}.legend li:last-child{color:green}.legend li span{color:#000;font-size:20px}.renewable-logo{width:130px}.solu-cont.pl-md-4{padding-left:0!important}#menu-header .menu-item.active a{background-color:#d20003;color:#fff!important}