/*
Theme Name: Ratans
*/
#body .container{max-width:1350px!important}
body{font-family:"Lato",sans-serif!important}
.a-font{font-family:"Roboto",sans-serif}
.a-font2{font-family:"Barlow",sans-serif}
.a-font3{font-family:"Roboto",serif}
.top-list{margin:0;padding:0;list-style:none;display:flex}
.top-list li a{display:inline-block;color:#fff;font-size:14px;font-weight:600;margin-right:25px}
.top-list li a i{color:#fff;font-size:13px;margin-right:10px;transform:translateY(1px)}
.top-list2{margin:0;padding:0;list-style:none;display:flex}
ul.top-list2 li a{color:#fff;font-size:15px;display:inline-block;margin-right:18px}
.top-navigation .container-fluid{padding:0 100px!important}
.top-navigation{padding:6px 0;background:#0069b4}
.nav-border{border-bottom:1px solid #ddd}
.logo img{width:325px}
.main_nav .navbar{background-color:#fff;padding:0px 0!important}
.main_nav .navbar .container-fluid{padding:0 121px!important}
.main_nav .navbar .container-fluid .navbar-nav li a{color:#000;padding:0 0 0 40px;font-size:17px;font-weight:600}
.nav-btn{padding:12px 40px;color:#fff;display:inline-block;font-weight:500;background:#0069b4}
.nav-btn:hover{color:#fff;text-decoration:none}
.nav-list{margin:0;padding:0;list-style:none;display:flex}
.nav-list li a{display:inline-block;color:#201e1e;font-size:17px;padding-left:20px}
.sticky{position:fixed;top:0;width:100%;z-index:9999;box-shadow:0 6px 17px -6px #abaaaa}
.sticky2{position:fixed;top:0;width:100%;z-index:9999}
.navbar-nav li{position:relative}
.nav-content{position:absolute;top:80px;left:-10px;z-index:999;background:rgba(11,103,150,0.8);display:inline-block;transition:all .5s ease-in-out;opacity:0;visibility:hidden}
ul.sub-content li{border-bottom:1px solid #fff}
ul.sub-content li a:hover{text-decoration:none}
.main_nav ul.sub-content{margin:0;padding:0;list-style:none}
.main_nav ul.sub-content li a{color:#fff!important;white-space:nowrap;display:inline-block;padding:8px 70px 8px 20px !important}
.navbar-nav .nav-in2:hover .nav-content{opacity:1;visibility:visible;top:62px}
.bc-img{background:url(../images/banner-a.png) no-repeat;background-size:cover;background-position:center;background-size:cover;min-height:643px}
.bc-img2{background:url(../images/banner-b.png) no-repeat;background-size:cover;background-position:center;background-size:cover;min-height:643px}
.bc-img3{background:url(../images/banner-a.png) no-repeat;background-size:cover;background-position:center;background-size:cover;min-height:700px}
a.ab-icon img{width:69px}
.abt-icon{text-align:center}
.abt-icon img{width:40px;filter:brightness(0) saturate(100%) invert(31%) sepia(5%) saturate(59%) hue-rotate(16deg) brightness(93%) contrast(86%)}
.ab-box2.text-center{position:absolute;top:40%;left:0;right:0}
h5.ab-cap{text-align:center;font-size:16px;color:#0069b4;font-weight:600;margin-bottom:0;margin-top:12px}
.hi-container{width:75%;margin:0 auto}
.hi-icon img{width:38px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(5597%) hue-rotate(322deg) brightness(134%) contrast(100%)}
.hi-icon{width:70px;height:70px;border-radius:100%;border:1px solid #fff;text-align:center;line-height:64px}
.h-box{padding:0 32px}
p.hi-para{font-size:16px;color:#dfdfdf;margin-bottom:0}
.high{background:#0069b4;padding:30px 0}
h5.h-header.a-font{font-size:25px;line-height:31px;letter-spacing:1px;color:#fff}
.h-content{box-shadow:0 0 60px 0 rgba(0,0,0,0.1);margin-top:-50px;background:#fff;position:relative}
.h-box3{margin-left:-40px}
.ab-img img{width:100%}
h5.ab-header{text-transform:uppercase;font-size:15px;color:#0069b4;font-weight:600;letter-spacing:3px;position:relative;padding-left:109px;margin-bottom:15px}
h5.ab-header::before{content:"";width:80px;height:2px;background-color:#0069b4;position:absolute;top:8px;left:0}
h5.ab-header2{text-transform:capitalize;font-size:30px;font-weight:600;color:#000;margin-bottom:20px}
.about{margin-top:70px}
p.ab-para{color:#515151;line-height:28px;margin-bottom:25px}
a.ab-link{display:inline-block;background:#0069b4;color:#fff;padding:10px 40px;letter-spacing:1px;margin-top:35px}
a.ab-link:hover{color:#fff}
.s-container{width:1170px;margin:0 auto}
.loader{color:#fff;font-size:40px;opacity:1;text-align:center;font-family:'Poppins',sans-serif;line-height:60px;position:relative}
.loader::before{content:"";height:3px;width:50px;background-color:#fff;position:absolute;bottom:68px;right:59px}
.loader label{color:#fff;font-size:15px;font-weight:600}
.some{background:url(../images/some-bg.png) no-repeat;background-size:cover;background-position:center;min-height:auto;padding:60px 0;margin-top:40px}
h5.so-header{color:#fff;font-size:40px;font-weight:300;letter-spacing:2px;line-height:58px;margin-bottom:20px}
h5.so-header span{font-size:47px;font-weight:600}
p.so-para{color:#fff;font-size:18px;line-height:30px}
.s-text{position:relative;padding:60px 30px 60px 50px;border:15px solid #fff;border-right:0}
.s-text:after,.s-text:before{content:"";position:absolute;background-color:#fff;right:-15px;width:15px;height:140px}
.s-text:before{top:-15px}
.s-text:after{bottom:-15px}
.s-rt{margin-top:128px}
.service{margin-top:70px}
h5.s-header{font-size:30px;text-transform:capitalize;color:#000;margin-bottom:11px;letter-spacing:1px}
p.s-para3{font-size:17px;color:#5d5d5d;margin-bottom:35px}
p.s-header2{font-size:15px;margin-bottom:35px}
.s-box{min-height:462px;padding:30px 25px;margin-bottom:30px;background:#fafdff;border:1px solid #0069b4}
.service-container{width:80%!important;margin:0 auto}
.s-img{width:100%;height:489px;overflow:hidden;float:left;position:relative;background-color:#ddd;margin-bottom:30px;transition:all .5s ease-in-out}
.s-img img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;width:auto;height:auto;transition:all .5s ease-in-out}
.s-box2:hover .s-img img{transform:scale(1.1) translateY(-20px)}
h5.s-title a{font-size:20px;font-weight:500;color:#fff;white-space:nowrap;margin-top:20px;margin-bottom:0;font-family:"Roboto",sans-serif;letter-spacing:2px}
p.s-para{font-size:16px;line-height:28px;color:#6e6e6e;font-weight:400;margin-bottom:25px}
a.s-link i{margin-left:8px;font-size:14px}
.s-box2{position:relative}
.ser-box3{position:absolute;left:0;right:0;top:400px}
.ser-btn{position:absolute;top:436px;left:0;transform:translatex(0);transition:all .5s ease-in-out}
a.s-link{display:inline-block;text-transform:capitalize;color:#fff;font-weight:500;opacity:0;visibility:hidden;transition:all .5s ease-in-out}
.s-box2:hover a.s-link{opacity:1;visibility:visible;transform:translatex(122px)}
.s-box2:hover
.paralox{background:url(../images/paralox.png) no-repeat;background-size:cover;background-position:center;min-height:auto;padding:60px 0;margin-top:70px}
.para-header{color:#fff;font-weight:600;font-size:34px;text-transform:capitalize;padding:0 213px;line-height:47px;margin-bottom:20px}
.para-link{display:inline-block;text-transform:capitalize;background:#0069b4;color:#fff;font-weight:500;padding:11px 25px;font-size:17px;letter-spacing:1px}
.para-link i{font-size:14px;margin-left:10px}
.para-link:hover{color:#fff;text-decoration:none}
h5.wh-cap{font-size:18px;font-weight:600;color:#0069b4;letter-spacing:2px;position:relative;padding-left:85px;margin-bottom:15px}
h5.wh-cap::after{content:"";width:57px;height:2px;background-color:#0069b4;position:absolute;top:11px;left:0}
.why{margin-top:70px}
.su-container{width:1200px;margin:0 auto}
.su-img{width:100%;height:214px;overflow:hidden;float:left;position:relative;background-color:#ddd}
.su-img img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;width:auto;height:auto}
.su-box2{text-align:center;display:inline-block;padding-top:20px}
h5.su-header.a-font{font-size:20px;color:#0069b4;margin-bottom:14px;letter-spacing:1px}
p.su-para{font-size:15px;color:#6c6c6c;font-size:15px;line-height:28px;margin-bottom:22px}
a.su-link{font-size:15px;font-weight:500;display:inline-block;color:#616161;text-transform:capitalize;font-weight:600}
.su-box{box-shadow:rgba(0,0,0,0.2) 0 5px 15px;padding:20px}
.sustain{margin-top:70px}
.w-container{width:90%;margin:0 auto}
.w-bg{background:url(../images/paralox.png) no-repeat;background-size:cover;background-position:center;min-height:auto;padding:60px 0;margin-top:45px}
.w-header{font-size:35px;color:#fff;font-weight:600;text-transform:capitalize;margin-bottom:0}
h5.w-header2{color:#b9e2ff;font-size:16px;letter-spacing:2px;font-weight:600;position:relative;padding-left:55px}
.w-header2::before{content:"";width:50px;height:2px;background-color:#b9e2ff;position:absolute;top:8px;left:40%}
.cli-container{width:60%;margin:0 auto}
.c-width{width:80px!important}
.client{background-color:#fff;padding:40px 0;margin-top:80px;border-top:2px solid #0069b4}
.client .container .client-owl .owl-theme{text-align:center}
.marquee0 span{display:inline-block; width:209px; margin: 10px; padding:10px 0 10px; background:#FFF;}
.marquee0 span img{max-width:100%; display:block !important; margin:0 auto 0px; }


.ftr-container{width:70%;margin:0 auto}
h5.ftr-caption{font-weight:600;color:#fff;font-size:26px;line-height:37px;margin-top:15px;margin-bottom:20px}
.footer{background:url(images/ftr-bg.png) no-repeat;background-size:cover;background-position:center;min-height:auto;padding:50px 0}
h5.ftr-heading{text-transform:capitalize;font-size:18px;color:#fff;font-weight:600;margin-bottom:17px;position:relative}
.ftr-logo a img{width:100%}
.ftr-logo2 a img{width:60%}
.ftr-logo2{display:inline-block}
.ftr-logo{margin-bottom:20px}
p.ftr-para{font-size:15px;color:#bcbcbc;line-height:25px;margin-bottom:0}
h5.ftr-heading2{font-size:20px;margin-bottom:14px;color:#fff}
h5.ftr-heading2 span{color:#f56600}
.ftr-social a i{color:#fff;font-size:16px;display:inline-block;text-align:center;text-align:center;padding:12px 14px}
.ftr-list{list-style:none;margin:0;padding:0}
.ftr-list li a{display:flex;font-size:16px;color:#e3e3e3;padding-bottom:10px}
.ftr-list li a i{font-size:15px;color:#fff;margin-top:5px;margin-right:10px}
.ftr-list li a:hover{color:#fff;text-decoration:none}
.ftr-list li a h5{font-size:16px;font-weight:400;line-height:24px;color:#bcbcbc}
.ftr-list2{list-style:none;margin:0;padding:0}
.ftr-list2 li{display:flex;font-size:16px;color:#e1e1e1;text-transform:capitalize}
.ftr-list2 li i{color:#fff;transform:translatey(6px);margin-right:12px;font-size:15px}
.ftr-list2 li h5{font-size:16px;line-height:26px;margin-bottom:10px}
.ftr-list2 li a{display:flex;font-size:16px;color:#e1e1e1;padding-bottom:10px;text-transform:lowercase; position:relative; padding-left:20px;}
.ftr-list2 li a:before{content:'\f0da';position:absolute;left:0;top:5px;font-family:'Font Awesome 5 Free';color:#FFF;font-weight:900;line-height:16px;font-size:15px;}
.ftr-list2 li a:hover{color:#d6d6d6;text-decoration:none}
.ftr-list2 li a i{color:#fff;transform:translatey(6px);margin-right:12px;font-size:15px}
.ftr-list2 li a h5{font-size:16px;line-height:26px;margin-bottom:10px}

ul.conctfoortr li a{padding-left:0px;}
ul.conctfoortr li a:before{content:'';}

.ftr-up{background:#173a79;border-top:1px solid #9e9e9e;padding:16px 0}
h5.ftr-title.text-center{margin-bottom:0;font-size:15px;color:#fff;font-weight:400}
.ftr-down{width:100%;background-color:#23496f;padding:23px 0}
.ftr-caption4{font-size:15px;font-weight:300;color:#fff;margin-bottom:0}
.ftr-img img{width:100%}
ul.ftr-list2.ftr-top{margin-top:35px}
.ftr-container{width:1300px;margin:0 auto}
.ftr-2{margin-left:70px}
.ftr-5{float:right}
.ftr-item{list-style:none;margin:0;padding:0;display:flex}
.ftr-item li a{display:inline-block;display:inline-block;color:#707070;font-size:16px;line-height:40px}
.ftr-cap{font-size:18px;color:#b7b7b7;margin-right:15px;transform:translateY(7px);margin-bottom:0}
.footer-2{border-top:1px solid #bfbfbf;background:#0069b4;padding:6px 0}
.footer-2 .container{width:1200px!important}
.footer .container{width:1200px!important}
h5.ftr-title{margin-bottom:0;font-size:16px;color:#ddd;margin-top:7px}
.wh-img img{width:40px;filter:brightness(0) saturate(100%) invert(25%) sepia(96%) saturate(1460%) hue-rotate(184deg) brightness(97%) contrast(103%);transition:all .5s ease-in-out}
.wh-box{padding:40px 30px;border-radius:50px 0 50px 0;border:1px solid #bdbdbd;margin-bottom:30px;transition:all .5s ease-in-out;cursor:pointer}
h5.wh-header{font-weight:600;margin-top:17px;transition:all .5s ease-in-out;font-weight:600;margin-top:17px;margin-bottom:16px}
p.wh-para{color:#5d5d5d;transition:all .5s ease-in-out}
a.wh-link{display:inline-block;color:#0069b4;transition:all .5s ease-in-out}
a.wh-link i{font-size:14px;margin-left:10px}
.wh-color{background-color:#0069b4;border:none!important;transition:all .5s ease-in-out}
.wh-color2{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7487%) hue-rotate(264deg) brightness(103%) contrast(99%)!important;transition:all .5s ease-in-out}
.wh-color3{color:#fff!important;transition:all .5s ease-in-out}
.wh-color4{color:#e6e6e6!important;transition:all .5s ease-in-out}
.wh-color5{color:#fff!important;transition:all .5s ease-in-out}
.wh-box:hover{background-color:#0069b4;border:none!important}
.wh-box:hover .wh-img img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7487%) hue-rotate(264deg) brightness(103%) contrast(99%)}
.wh-box:hover .wh-header{color:#fff}
.wh-box:hover .wh-para{color:#e6e6e6}
.wh-box:hover .wh-link{color:#fff}
.wh-color:hover{background-color:#fff!important;border:1px solid #bdbdbd!important}
.wh-color:hover .wh-color2{filter:brightness(0) saturate(100%) invert(25%) sepia(96%) saturate(1460%) hue-rotate(184deg) brightness(97%) contrast(103%)!important}
.wh-color:hover .wh-color3{color:#212529!important}
.wh-color:hover .wh-color4{color:#5d5d5d!important}
.wh-color:hover .wh-color5{color:#0069b4!important}
.carousel-control-next,.carousel-control-prev{width:10%!important}
h5.ep-heading{color:#000;padding:20px 25px;font-size:18px;font-weight:600;margin-bottom:0}
.ep-list{margin:0;padding:0;list-style:none}
.ep-list li a{background:#f0f9ff;display:inline-block;width:100%;padding:18px 20px;color:#000;font-weight:600;font-size:17px;transition:all .5s;margin-bottom:16px}
.ep-list li a i{font-size:14px;float:right;line-height:25px}
.ca-btm{margin-top:55px!important}
.ca-btm2{margin-top:3px!important}
.app-img img{width:100%}
.app-btm{margin-top:30px}
h4.cat-header{color:#000735;font-size:30px;font-weight:600;margin-bottom:14px}
p.des-para{color:#4b4b4b;font-size:16px;line-height:28px}
.active1{background:#0069b4!important;color:#fff!important}
.ep-list li a:hover{background:#0069b4;color:#fff;text-decoration:none}
p.cat-para{color:#4a4a4a;line-height:30px;margin-bottom:34px}
.se-rt{margin-left:30px}
.pro-bg{background:#f3f3f3;margin-top:-1px}
.active5{color:#0069b4!important;font-weight:800!important}
.con-banner{background:url(../images/contact-banner.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.career-banner{background:url(../images/career-banner.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.sustain-banner{background:url(../images/sustain-banner.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.pro-banner{background:url(../images/electro.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.solar-banner{background:url(../images/solar-banner.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.gland-banner{background:url(../images/gland-banner.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.support-banner{background:url(../images/supp-img.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.gi-banner{background:url(../images/gi-banner2.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.earthing-banner{background:url(../images/earth-banner.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.cable-banner{background:url(../images/cable-banner.png) no-repeat;background-size:cover;background-position:center;min-height:450px}
.pr-head{color:#fff;font-size:38px;letter-spacing:1px}
.pr-list{margin:0;padding:0;list-style:none;display:flex}
.pr-list li a{display:inline-block;color:#6c6c6c;font-weight:600}
.pr-list li a i{font-size:12px}
.pr-list li a:hover{text-decoration:none}
.pr-full{padding:20px 0}
.gl-img img{width:100%}
p.si-para{font-size:17px;margin-bottom:22px}
.si-img2 img{border:1px solid #b7b7b7;padding:20px;background:#f7f7f7}
.si-img{margin-top:28px}
.si-img2{margin-top:10px}
.si-img{margin-top:45px}
a.si-pdf{background:#0069b4;color:#fff;font-weight:600;font-size:16px;letter-spacing:1px;padding:10px 16px;margin-top:25px;display:inline-block}
a.si-pdf i{font-size:12px;margin-left:10px}
.cab-img img{width:100%}
.cab-img{margin-top:16px}
.e-img img{width:100%}
.si-top{margin-bottom:-10px!important}
.si-wi{width:89%!important}
a.si-pdf:hover{color:#fff;text-decoration:none}
.gl-img{margin-top:18px}
.sup-img img{width:100%}
.sup-map{margin-top:40px}
.structure{margin-top:70px}
h5.gi-head{color:#0069b4;font-weight:600;margin-bottom:11px;margin-top:38px;line-height:31px;font-size:20px}
p.gi-para{margin-bottom:0;color:#6c6c6c;line-height:27px;font-size:15px}
.gi-1{margin-top:40px}
.e-img img{width:100%}
.e-img{display:inline-block;border:1px solid #d3d3d3}
h5.ca-cap{color:#0069b4;font-size:25px;margin-bottom:52px;margin-top:35px;position:relative;font-weight:600;position:relative;letter-spacing:1px}
h5.gr-head.a-font{font-size:18px;margin-bottom:25px}
h5.ca-cap::before{content:"";width:75px;height:2px;background-color:#0069b4;position:absolute;bottom:-22px;left:3px}
h5.e-head{margin-bottom:0;font-weight:600;padding:6px 20px;font-size:20px;color:#0069b4;text-align:center;letter-spacing:1px}
tr.t-border{background:#c9e8ff}
table.table-box2{width:100%;border:1px solid #9b9b9b}
tr.table-tr{background:#0069b4;color:#fff}
.table-box2 td{padding:10px}
.table-box2 th{padding:10px}
h1.gr-head{font-size:28px;font-weight:600;margin-bottom:0;margin-top:34px;text-align:center;color:#174897}
.table-td2{padding-left:200px!important}
.e-top{margin-top:45px}
.e-list{margin:0;padding:0;list-style:none}
.e-list li a{display:flex}
.e-list li a i{color:#0069b4;font-size:12px;transform:translateY(10px);margin-right:7px}
.e-list li a span{color:#0069b4;font-weight:600;font-size:17px}
.e-list li a h5{color:#5c5c5c;font-weight:400;font-size:16px;margin-bottom:13px;line-height:27px}
.e-list li a h5 b{color:#0069b4}
.e-list li a:hover{text-decoration:none}
h5.ta-head{padding:10px;font-size:16px;font-weight:600;color:#fff;background:#0069b4;margin-bottom:0}
.e-img2 img{width:100%;margin-top:10px}
h5.e-cap{color:#0069b4;font-weight:600;font-size:20px;margin-bottom:15px}
p.el-para3{font-size:18px;font-weight:600;color:#0069b4;margin-top:20px}
h5.cat-title a{display:inline-block;background:#0069b4;color:#fff;font-size:16px;width:100%;font-weight:600;text-align:center;padding:14px 0}
.fr-img img{width:100%}
.fr-img{margin-bottom:45px}
.form-grp-1 .form-control{height:50px;border-radius:initial;padding-left:25px;border:1px solid #d7d4d4}
.form-get-bg .form-grp-1 .msg{height:100px!important;resize:none!important;padding-left:25px!important;border:1px solid #d7d4d4;border-radius:initial}
.form-get-bg .form-grp-1 .form-control::placeholder{font-size:15px}
input.get-link{background-color:#0069b4!important;color:#fff;font-weight:500;font-size:15px;border:none;padding:10px 40px;margin-top:-5px;transition:all .5s ease;width:100%;letter-spacing:2px}
.form-grp-1{margin-bottom:25px}
.con-2{background:#fff;width:48%;padding:40px}
h5.co-header2.a-font{font-weight:600;font-size:33px;margin-bottom:25px}
.contact-form{background:url(../images/con-bg.png) no-repeat;background-position:center;min-height:auto;padding:70px 0}
.ov-banner{}
.con-bg{background:#024179;padding:30px 22px 30px 30px;min-height:500px}
.contact-background .container-fluid{padding:0 120px!important}
.con-bg{background:#024179;padding:30px 22px 30px 30px}
h5.co-header.a-font{text-transform:capitalize;color:#fff;font-weight:600;font-size:18px;letter-spacing:1px;margin-bottom:17px}
p.co-para{color:#fff;font-size:30px;font-weight:600;margin-bottom:50px}
.co-icon a{display:inline-block;background:#fff;width:45px;height:45px;color:#024179;border-radius:100%;text-align:center;line-height:45px}
h5.co-header.a-font{text-transform:capitalize;color:#fff;font-weight:600;font-size:18px;letter-spacing:1px}
p.co-para5{color:#fff;font-size:30px;font-weight:600}
.con-1{width:24%}
h5.co-call{font-size:16px;color:#fff;margin-bottom:4px;margin-left:23px}
a.co-call2.a-font{display:inline-block;color:#fff;font-weight:600;font-size:16px;margin-left:23px}
a.co-link.a-font{background:#fff;display:inline-block;color:#000;font-weight:600;padding:12px 45px;margin-top:50px}
.con-bg{background:#024179;padding:30px 22px 30px 30px;min-height:500px}
.con-flex.d-flex.w-100{margin-left:263px}
.contact-background{margin-top:70px}
.con-box{text-align:center;padding:30px;min-height:267px;background:#fff;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;margin-bottom:30px}
.con-icon a{background:#9e9e9e;width:70px;height:70px;background:#0069b4;line-height:72px;text-align:center;border-radius:50%;display:inline-block;font-size:22px;color:#fff}
.con-icon a:hover{color:#fff}
h5.con-text2{font-size:20px;display:inline-block;margin:20px 0 12px;color:#000}
h5.con-text a{font-size:16px;color:#747474;line-height:25px}
.get-container{width:64%;margin:0 auto}
h3.get-heading{text-transform:capitalize;font-size:35px;margin-bottom:40px;position:relative}
h3.get-heading::after{content:"";width:67px;height:3px;background-color:#0069b4;position:absolute;left:46%;bottom:-18px}
.get .from-bg4{background:#ddd;padding:40px 40px 25px;padding:30pxx;background:#fff;box-shadow:rgba(17,17,26,0.05) 0 4px 16px,rgba(17,17,26,0.05) 0 8px 32px}
.con-container{width:90%;margin:0 auto}
.contact2{margin-top:70px}
.get{margin-top:40px}
.ov-logo img{width:60px;filter:brightness(0) saturate(100%) invert(23%) sepia(100%) saturate(1426%) hue-rotate(184deg) brightness(103%) contrast(103%)}
h4.ov-header.a-font{font-size:20px;color:#000;margin-top:17px;margin-bottom:22px}
h4.ov-header2.a-font{text-transform:uppercase;font-size:14px;color:#0069b4;letter-spacing:2px;margin-top:20px}
p.ov-para{color:#585858;padding:0 125px;font-size:16px;line-height:28px}
.overview{margin-top:80px}
.vi-box{background:#f1f8ff;padding:30px;min-height:245px}
h5.v-header{font-size:17px;font-weight:700;margin-bottom:15px;color:#07539d;letter-spacing:1px;text-transform:uppercase}
p.v-para{margin-bottom:0;color:#333;font-size:16px;margin-bottom:0;line-height:26px}
.v-list{margin:0;padding:0;list-style:none}
.v-list li a{display:flex}
.v-list li a i{font-size:13px;color:#0069b4;line-height:29px;margin-right:12px}
.v-list li a h5{font-size:16px;font-weight:400;color:#5c5c5c;line-height:25px}
.v-list li a:hover{text-decoration:none}
.vi-bg{background:url(../images/ab-bg.png) no-repeat;background-size:cover;background-position:center;min-height:300px;margin-top:50px}
.vi-bg2{margin-top:-135px}
h5.mi-cap{text-transform:uppercase;font-size:14px;color:#686868}
p.mi-cap2{margin-bottom:0;font-weight:600;font-size:30px}
.mile{text-align:center;border-top:1px solid #adadad;padding:60px 0;margin-top:80px}
.v-icon img{width:50px;filter:brightness(0) saturate(100%) invert(23%) sepia(48%) saturate(4087%) hue-rotate(189deg) brightness(95%) contrast(101%)}
.vi-width{width:36px!important}
.v-icon{height:64px}
.v-box.text-center{background:#fff;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;padding:30px;height:199px}
p.co-para3{margin-bottom:0;font-size:15px;color:#686868;line-height:25px}
h5.v-title.a-font{font-size:30px;color:#0069b4}
p.v-title2{padding:0 320px;line-height:28px;margin-bottom:32px}
.vission{margin-top:70px}
.cs-img img{width:100%}
h5.cs-head.a-font{font-weight:600;color:#0069b4;font-size:25px;margin-bottom:13px;letter-spacing:1px}
p.cs-para{font-size:16px;color:#6a6a6a;margin-bottom:20px;line-height:26px}
.cs-list{margin:0;padding:0;list-style:none}
.cs-list li a{display:flex}
.cs-list li a i{color:#174897;font-size:12px;line-height:27px;margin-right:10px}
.cs-list li a h5{font-size:16px;color:#707070;font-weight:600;margin-bottom:16px;line-height:26px}
.cs-list li a h5 span{font-weight:500}
h5.cs-head5.a-font{font-size:18px;margin-top:18px;margin-bottom:18px}
.cs-list li a:hover{text-decoration:none}
.cs-1{margin-top:14px}
.sustain4 .container-fluid{padding:0 253px}
.object{margin-top:60px}
.st-top2{margin-bottom:60px;margin-top:70px}
label.car-label{text-transform:capitalize;font-size:15px;color:#3e3e3e;margin-bottom:10px}
.career-form .container .form-career .form-car-box .add{height:250px!important;resize:none}
.car-label2{text-transform:capitalize;font-size:17px;color:#3e3e3e;margin-bottom:10px}
.form-car-box{margin-top:20px}
input.car-link{background-color:#0069b4;color:#fff;font-weight:500;font-size:16px;border:none;padding:10px 37px;margin-top:19px}
.career-form{margin-top:70px}
h5.hr-header.a-font{color:#0069b4;font-size:28px}
p.hr-para{color:#5a5a5a;font-size:16px;line-height:29px;padding-right:100px;margin-bottom:25px}
h5.hr-header.a-font{color:#0069b4;font-size:28px;margin-bottom:14px}
.hr{margin-top:70px}
h5.hr-box{font-size:20px;font-weight:600;margin-bottom:14px}
h5.hr-box2{font-size:18px;color:#174897;margin-bottom:17px}
a.hr-link{display:inline-block;background:#0069b4;color:#fff;font-weight:600;padding:10px 35px;display:inline-block;background:#0069b4;color:#fff;font-weight:600;padding:10px 35px;margin-bottom:30px}
.so-btm{margin-bottom:40px!important}
h5.so-head.a-font{font-size:18px;color:#174897;margin-bottom:20px;margin-top:35px}
.so-top{margin-top:30px}
.po-img{margin-left:-42px}
.tr-img img{width:100%}
.tr-img{border:1px solid #bfbebe;padding:10px}
h5.tr-head.a-font{color:#0069b4;font-weight:600;font-size:20px;margin-bottom:21px}
h5.ca-cap{color:#0069b4;font-size:22px;margin-bottom:52px;margin-top:35px;position:relative;font-weight:600;position:relative;letter-spacing:1px;text-transform:capitalize}
.sc-btm{margin-bottom:40px!important;margin-top:25px!important}
.fr-top{margin-top:-20px!important}
.fr-top-2{transform:translateY(-10px)!important}
.tr1-img img{width:100%}
.se-rt{margin-left:0}
.elec-img3 img{width:96%;margin-left:25px}
.elec-font{font-size:25px!important;position:relative;margin-bottom:39px!important}
.elec-font::before{position:absolute;left:0;bottom:-20px;width:60px;height:3px;background-color:#0069b4;content:""}
.ca-font{font-size:25px;margin-bottom:23px;font-weight:600;margin-top:50px;color:#0069b4}
.ga-icon img{filter:brightness(0) saturate(100%) invert(25%) sepia(98%) saturate(1538%) hue-rotate(185deg) brightness(92%) contrast(101%);width:54px}
h5.ga-cap{font-weight:600;color:#020a18;margin-top:29px;margin-bottom:12px}
p.ga-para{margin-bottom:0;color:#424242dd;line-height:27px}
.gal-box{background:#fff;padding:36px;margin-bottom:30px;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}
.gal-box2{background:#fff;padding:36px;box-shadow:rgba(149,157,165,0.2) 0 8px 24px;margin-top:30px}
p.gal-para{color:#4a4a4a;line-height:30px}
.ga-top{margin-top:30px}
.gal-txt{margin-top:205px;margin-right:20px}
.gal-color{color:#fff!important}
.gal-color2{color:#ddd!important}
.gal-bg5{background:url(../images/gal-bg.png) no-repeat;background-size:cover;background-position:center;padding:70px 0;margin-top:64px}
.ga-color{background-color:#0366ad!important}
.ga-color2{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)!important}
.ga-color3{color:#fff!important}
.ga-color4{color:#ededed!important}
h5.ca-font3.a-font{color:#0069b4;font-size:18px;font-weight:600;margin-top:50px}
.di-head{color:#0069b4;font-size:18px;font-weight:600;margin-top:20px;text-align:center}
.get-container{width:1140px;margin:0 auto}
.get{margin-top:70px}
h3.get-heading{font-size:30px;color:#00715d;text-transform:capitalize;font-weight:600;margin-bottom:.625rem}
p.get-para{font-size:16px;color:#686767;line-height:23px;font-weight:500;margin-left:69px;margin-bottom:30px;margin-top:7%}
.get .get-container .form-get-bg .form-grp-1 .form-control{border:1px solid #bfbfbf;border-radius:initial;height:42px}
.get .get-container .form-get-bg .form-grp-1 .msg{resize:none;height:80px;padding-top:17px}
.form-grp-1{margin-bottom:20px}
.get-1{margin-left:70px}
.get .get-container .form-get-bg .form-grp-1 .form-control::placeholder{font-size:14px;color:#555;font-weight:500}
input.get-link{background-color:#00715d;color:#fff;font-weight:500;font-size:15px;border:none;padding:10px 40px;margin-top:-5px;transition:all .5s ease;width:100%;letter-spacing:2px}
.direct-box{min-height:288px;width:100%;margin-top:0}
h3.direct-header{font-size:25px;color:#0069b4;text-transform:capitalize;font-weight:600;margin-bottom:.625rem;font-family:"Roboto",sans-serif}
p.direct-para{font-size:16px;color:#797979;line-height:23px;text-align:justify;margin-bottom:1.25rem;border-bottom:1px solid #c8c8c8;padding-bottom:26px;margin-bottom:21px}
.ico-direct{color:#ff5e15;margin-right:23px}
.ico-direct-1{color:#ff5e15;margin-right:28px}
.direct-2{margin:8px 0}
h4.direct-text{color:#000;font-size:14px;font-weight:600;display:inline-block;line-height:23px}
.follow{font-size:17px;font-weight:600;margin-top:15px;margin-bottom:1rem}
.ico-1{width:37px;height:37px;background-color:#8a4814;color:#fff;border-radius:50%;text-align:center;padding-top:11px;font-size:16px}
.ico-2{width:37px;height:37px;background-color:#8a4814;color:#fff;border-radius:50%;text-align:center;padding-top:11px;font-size:16px;margin:0 6px}
.co-list{margin:0;padding:0;list-style:none}
.co-list li a{display:flex}
.co-list li a i{font-size:15px;color:#0069b4;transform:translateY(6px);margin-right:12px}
.co-list li a h5{font-size:15px;color:#6a6a6a;line-height:27px;margin-bottom:18px}
h5.co-off{font-size:17px;font-weight:600}
h5.co-header{font-size:20px;font-weight:600;color:#00715d}
.co-list li a:hover{text-decoration:none}
.co-border{border-bottom:1px solid #c8c8c8;margin-bottom:29px;padding-bottom:9px}
.co-box{box-shadow:0 5px 15px 0 #9e0000;border:1px solid #efefef;padding:20px;min-height:135px}
.le-bg{background:url(../images/tray-bg.png) no-repeat;background-size:cover;background-position:center;min-height:548px;margin-top:70px}
.le-txt{padding-top:6%;padding-left:18%}
.le-list{margin:0;padding:0;list-style:none}
.le-list li{font-size:16px;color:#444;line-height:37px}
.le-list li i{color:#0069b4;font-size:11px;line-height:27px;margin-right:10px}
.e-border{border:2px solid #0069b4}
.e-border2{background-color:#0069b4}
ul .e-border2 h5{color:#e4e4e4!important;margin-bottom:0!important}
ul .e-border2 h5 span{color:#fff!important}
ul .e-border2 i{color:#fff!important}
.cat-top3{margin-top:-13px!important}
.ca-top5{margin-top:30px!important}
.tec-link{background:#0069b4;color:#fff;font-weight:600;font-size:16px;letter-spacing:1px;padding:10px 16px;margin-top:25px;display:inline-block}
.tec-link i{font-size:12px;margin-left:10px}
.qu-top{margin-bottom:15px!important}
.qu-top2{margin-top:30px!important}
.sol-img img{width:96%!important;margin-left:5px!important}
.per-img img{width:100%}
.per-head{font-size:23px!important;position:relative;margin-bottom:40px;font-weight:600;color:#000735}
.per-head::before{position:absolute;left:0;bottom:-20px;width:60px;height:3px;background-color:#0069b4;content:""}
.per-para{color:#4a4a4a;line-height:30px;margin-bottom:34px}
.per-link{display:inline-block;background:#0069b4;color:#fff;padding:12px 20px;letter-spacing:1px;font-size:14px;font-weight:600}
.per-link:hover{color:#fff;text-decoration:none}
.per-link i{font-size:12px;margin-left:10px}
.per-txt{margin-right:20px}
.per-txt2{margin-left:20px}
.perfor{margin-top:70px}
.per-top{margin:70px 0}
.la-txt{margin-top:60px}
.pe-img3 img{width:100%}
.acce{margin-top:70px}
.cli-top{margin-top:60px}
h5.acc-head{background:#0069b4;color:#fff;font-size:16px;padding:10px;margin-bottom:0}
h5.acc-head i{font-size:11px;transform:translateY(-1px);margin-right:10px}
.acc-head2{color:#313131;font-size:16px;margin-bottom:0;line-height:25px}
.acc-icon i{font-size:11px;transform:translateY(0px);margin-right:10px}
.acc-box{background:#fff;padding:10px;border:2px solid #0069b4}
.le-padding{padding-top:108px!important;padding-left:4%!important}
.catt-head{font-size:22px!important}
.str2{background:url(../images/elec-bg.png) no-repeat;background-size:cover;background-position:center;min-height:270px;margin-top:70px}
.str3{margin-top:-250px}
.ca-font{font-size:30px;margin-bottom:35px;font-weight:600;letter-spacing:1px;color:#fff;text-align:center}
.e-img{display:inline-block;box-shadow:10px 10px 50px rgba(0,0,0,0.15);background:#fff}
h5.gr-head.a-font2{font-weight:600;font-size:22px;margin-bottom:25px}
.stru4{margin-top:40px}
.table-full{position:relative}
.table-full::before{content:"";height:442px;width:1px;background-color:#a0a0a0;position:absolute;top:0;left:551px}
.stair{margin-top:60px}
h5.sta-head.a-font2{margin-bottom:0;font-size:18px;letter-spacing:1px;background:#0069b4;text-align:center;color:#fff;font-weight:600;padding:13px;margin-top:60px}
table.table.table-striped.table-stair{border:1px solid #c5c5c5dd}
.table-stair.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e6e6e6!important;border-left:1px solid #dbdbdb!important}
.stair-bg{background:url(../images/stair-bg.png) no-repeat;background-size:cover;background-position:center;min-height:650px;margin-top:50px}
.sol-bg3{background:url(../images/solar-bg3.png) no-repeat;background-size:cover;background-position:center;min-height:650px;margin-top:50px}
h5.sta-para.a-font2{font-size:17px;font-weight:600;line-height:26px}
.ad-head{font-size:19px!important;letter-spacing:1px}
.ad-para{font-size:15px!important;line-height:25px!important}
.av-box{padding:30px 25px!important;min-height:252px!important}
h5.why-head.a-font2{font-size:22px;font-weight:600;margin-bottom:14px}
p.why-para{margin-bottom:30px}
.why3{margin-top:65px}
.application{background:url(../images/app-bg.png) no-repeat;background-size:cover;background-position:center;min-height:auto;padding:70px 0;margin-top:40px}
.apl-head{text-align:center;color:#fff;font-size:30px}
.apl-box{background:#fff;text-align:center;padding:30px 20px;margin-top:30px}
.apl-img img{width:60px}
.apl-head2{margin-bottom:0;font-size:19px;font-weight:600;margin-top:16px;letter-spacing:0}
.apl-color{background:#0069b4!important}
.apl-color2{filter:brightness(0) saturate(100%) invert(96%) sepia(97%) saturate(12%) hue-rotate(237deg) brightness(103%) contrast(103%)!important}
.apl-color3{color:#fff!important}
.an-list{margin:0;padding:0;list-style:none;background:#0069b4}
.an-list li{border-bottom:1px solid #c2c2c2}
.an-list li a{font-size:17px;color:#fff;padding:10px 15px;display:block;font-weight:500;font-weight:600}
.an-list li span img{width:15px;transform:translateY(-2px);margin-right:8px;filter:brightness(0) saturate(100%) invert(96%) sepia(97%) saturate(12%) hue-rotate(237deg) brightness(103%) contrast(103%)!important}
.an-list li a span{float:right}
.elc-bg{margin-top:50px}
.gl-head{color:#000!important;color:#000!important;text-align:left!important;font-size:20px!important;letter-spacing:0!important;position:relative}
.gl-head::before{content:"";width:53px;height:3px;background-color:#0366ad;position:absolute;left:0;bottom:-18px}
p.si-para{font-size:16px;margin-bottom:22px;color:#686868}
.si-wi5{width:80%!important;width:85%!important;margin-top:30px!important;margin-left:-15px}
.si-wi6{width:89%!important;margin-top:30px!important;margin-left:-15px}
.s-wi7{width:91%!important}
h5.gi-head{color:#0069b4;font-weight:600;margin-bottom:11px;margin-top:38px;line-height:31px;font-size:21px;font-family:"Barlow",sans-serif}
p.gi-para{margin-bottom:0;color:#545454;line-height:30px;font-size:16px;font-family:"Roboto",serif}
h5.gl-head3.a-font2{font-weight:600}
.so-bg{background:url(../images/so-bg.png) no-repeat;background-size:cover;background-position:center;min-height:auto;padding:70px 0;margin-top:70px}
.apl-img5 img{width:40px!important}
.ground{margin-top:70px}

.cutborder{position:relative;}

/*.whitecutbrder .e-con-inner{position:relative;}
.whitecutbrder .e-con-inner:before{ content: "";
    position: absolute;
    background-color: #fff;
   left:100%;
    width: 15px;
    height: 140px; top:-15px;}*/


/* .cutborder:after,.cutborder:before {
    content: "" !important;
    position: absolute !important;
    background-color: #fff !important;
    right: -15px;
    width: 15px !important;
    height: 140px !important;
}
.cutborder:before{
    top: -15px !important;
	left:100% !important;
}
.cutborder:after {
    bottom: -15px;
}
.counterborder{position:relative;}
.counterborder:before{    
	content: "";
    height: 3px;
    width: 50px;
    background-color: #fff;
    position: absolute;
    bottom: 42%;
    right: 0;
	left:0px;
	margin:auto;
}
.counterborder .elementor-counter-title{margin-top:20px !important;} */

ul.footer-social{margin:0;padding:0; list-style:none; display:flex;}

.anibtn .elementor-button-link{position:absolute; right:110%; top:0px; transition:0.8s all; white-space:nowrap; opacity:0;}
.mainbx:hover .anibtn .elementor-button-link{right:37%; opacity:1;} 
table.eael-data-table{border-collapse: collapse;}
.font-weight-bold{font-weight:600 !important;}

.elementor-element-4702820 span.elementor-icon-list-text span{color:#0069b4;font-weight:600;font-size: 17px;}
.elementor-element-cd1a054 span.elementor-icon-list-text span{color:#0069b4;font-weight:600;font-size: 17px;}
.elementor-element-bebd45e p{margin-bottom:0px;} 

.eael-contact-form-7-button-align-left .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){width:100%;}
.contactinfo .elementor-icon{top:7px; position:relative;}

@media screen and (min-device-width: 768px) and (max-device-width: 900px) { 
	.anibtn .elementor-button-link{position:static; }
    .mainbx:hover .anibtn .elementor-button-link{right:80%; opacity:1;} 
}
