body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Calibri'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}

a{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; }

/*font-family: 'Calibri';;*/

.wrapper{ width: 100%;}
.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}

/*header*/
.header_sec{ width: 100%; position: absolute; left: 0; z-index: 5; top: 0;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}


.header_menu{ padding: 10px 0 !important; background: rgba(0,0,0,0.5);}
.nav_top {
  padding-top: 0 !important;
}





.container{max-width: 1540px;}

/*header_aec*/
.header_top{background: #161616; padding: 20px 0; display: inline-block; width: 100%; border-bottom: 1px solid #d00413;}
.top_left{float: left; }
.header_top ul li{font: 400 14px/20px 'Calibri'; display: inline-block; text-transform: uppercase;}
.header_top ul li:first-child{padding-left: 0;}
.header_top ul li:last-child a{border-right: none; padding-right: 0;}
.header_top ul li a{color: #ffffff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; padding: 0 15px; display: inline-block; border-right: 2px solid #ffffff;}
.header_top ul li a:hover{color: #f43b51;}
.header_top ul li:first-child a{padding-left: 0;}
.top_right{text-align: center; }
.top_right ul li a{border-right: none; text-transform: none;}
.top_right ul li i{margin-right: 13px; color: #dd0313;}
.top_right ul li:first-child i{color: #fff;}
.top_right ul li:first-child a:hover i{color: #f43b51;}
.head_source a{padding: 0 8px !important; display: inline-block; font-size: 18px;}
.head_source a:hover i{color:#f43b51;}
.top_right .head_source i{margin: 0 !important; color: #fff;}

.nav_top .navbar-brand{padding: 0 ; margin: 0;}
.nav_top .navbar-brand img{width: 100%;}
.menu_sec li{font: 400 18px/18px 'Calibri'; text-transform: uppercase; margin-left: 30px;}
.menu_sec li a{color: #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; padding: 0px 10px; display: inline-block;}
.menu_sec .actv a , .menu_sec li a:hover{color:#00827F;}
 
 
.nav_top .dropdown-toggle::after {content:"\f0d7"; border: 0; font: normal 20px/1 FontAwesome; padding-left: 7px; vertical-align: 2px; color: #fff;}
.nav_top{padding-top: 30px;}

/*banner_sec*/
.bannersec{ width: 100%; position: relative;}
.banner_box{position: relative;}
.bannersec .banner_box .w-100{height: 799px; object-fit: cover;}  
.bannersec .carousel-indicators li{background-color:transparent; display: block; margin: 0; width: 30px; height: 25px; display: block;}
.bannersec .carousel-indicators li::before{background: url(../images/slider_btn.png)no-repeat right bottom; width:20px; height: 20px; background-size: 100%; right: 0; bottom: 0;}
.bannersec .carousel-indicators{justify-content: flex-end; bottom: 50px; display: inline-block; left: inherit; right: 0px; width: 30px; margin-right: 70px;}
.banner_text{position: absolute; width: 100%; bottom: 50px; left:0; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); text-align: center;  
    
 }
.banner_content strong{font: normal 72px/93px 'Gotham-Black'; color: #fff; }





.about_sec , .green_sec , .news_sec{padding: 50px 0;}

/*about_sec*/
.textheading h1, .textheading h2{font: 700 60px/74px 'Calibri';; color: #1d1c1c; padding: 20px 0 50px 0; position: relative;}
.textheading h2{/*font-weight: 700;*/ color: #fff;}
.textheading h1:before , .textheading h2:before{position: absolute; top: 0; left: 0; width: 82px; height: 5px; background: #dd0313; content: "";}
.textheading p, .about_left li{font: 400 17px/30px 'Calibri';; color: #888888; text-align: justify;}
.morebtn{background: #dd0313; font: 600 17px/60px 'Calibri';; color: #fff; height: 60px; text-align: center;  padding: 0 27px; display: inline-block;  border-radius: 50px; margin-top:30px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
.morebtn i{padding-left: 10px;}
.morebtn:hover{background: #1d1c1c;}
.about_right img{width: 100%;}


/*dependy_sec*/
.dependy_sec{background-size: cover !important; width: 100% !important; position: relative; padding: 100px 0;}
.dependy_sec:before{background: rgba(22,29,36,0.54); position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: "";}
/*.dependy_inner{padding: 100px 0;}*/
.dependy_inner p{color: #fff;}
.dependy_inner .morebtn{margin-top: 70px;}

/*power_sec*/
.power_sec{background-size: cover !important; width: 100% !important;}
.power_sec .dependy_inner{padding: 120px 0;} 


/*green_sec*/
.green_sec{padding-bottom: 50px !important;}
.green_sec h2{color: #1d1c1c;  font-weight: 600; padding-bottom: 80px;}
.green_sec h2:before , .news_sec h2:before{left: 50%; -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);}
.green_sec img { max-width: 100%; width: 160px; }
.textheading h4{font: 400 25px/35px 'Calibri';; color: #1d1c1c; text-align: center; padding-top: 50px;}
.textheading h4 a{color: #1d1c1c; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
    .textheading h4 a:hover{color: #dd0313;}
.green_sec .morebtn{color: #1d1c1c; background: transparent; text-transform: capitalize; margin-top: 80px; font-size: 24px; line-height: 34px; height: auto;}
.green_sec .morebtn i{color: #dd0313;}
.green_sec .morebtn:hover{color:#dd0313; }



/*vedio_sec*/
.vedio_sec{text-align: center; position: relative;}
.vedio_sec img{width: 100%; height: 758px; object-fit: cover;}
.vedio_sec h2:before{display: none;}
.vedio_sec:before{background: rgba(27,36,40,0.47); position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: "";}
.play_sec{position: relative;  margin-top: 90px; z-index: 5;}
.play_sec img{max-width: 100%;}
.vedio_text{position: absolute; top: 40%; left: 50%; 
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); width: 100%;


}
.vedio_text .play_sec img{width: 126px; height: 126px;}




/*news_sec*/
.news_sec h2{color: #1d1c1c; font-weight: 600; text-align: center;}
.news_sec img{width: 100%;}
.gallery_sec{background: #ffffff; box-shadow: 1px 1px 14px rgba(0,0,0,0.2); min-height: 780px; position: relative;}
.overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.textheading span{font: 400 16px/26px 'Calibri';; color: #c8c5c5; display: inline-block; padding: 20px 0;}
.textheading span i{padding-right: 15px;}
.gallery_sec p{text-align: justify;}
.gallery_sec h4{font-weight: 600; text-align: left; color: #000; position: relative; z-index: 5; padding-top: 0 !important;}
.text_area{padding: 30px 40px; }
.text_area .morebtn{background: transparent; color: #dd0313; text-transform: capitalize; padding: 0;  height: auto; line-height: 27px;}
.text_area .morebtn:hover{color: #040404;}
.text_area .morebtn i{color: #040404;}
.news_sec .owl-item{padding: 20px 15px;}
.news_sec .owl-nav{font-size: 0; width: 100% ; position: absolute; left: 50%; top: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); z-index: 0
    
}

.news_sec .owl-nav .owl-prev, .news_sec .owl-nav .owl-next{background: #dd0313; width: 53px; position: relative; height: 53px;}
.news_sec .owl-nav .owl-prev:before ,.news_sec .owl-nav .owl-next:before{position: absolute; top: 50%; left: 50%;  color: #fff; font: normal  20px/1 FontAwesome; -moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.news_sec .owl-nav .owl-prev:before{content: "\f104";}
.news_sec .owl-nav .owl-next:before{content: "\f105";}
.news_sec .owl-nav .owl-prev{float: left; display: inline-block; right: 100px;}
.news_sec .owl-nav .owl-next{float: right; display: inline-block; left: 100px;}
.news_sec .owl-dots{display: none;}





/*contact_sec*/
.contact_sec{background-size: cover !important; width: 100%; padding: 80px 0; text-align: center;}
.contact_sec h2{font: 900 45px/60px 'Calibri';; color: #ffffff;}
.contact_sec .morebtn{background: #ffffff; color: #dd0313; font-size: 22px;}
.contact_sec .morebtn:hover{background: #040404; color: #fff;}
.contact_sec .morebtn:hover i{color: #fff;}
.contact_sec .morebtn i{color: #040404;}


/*footer_sec*/
.footer_content img{max-width: 100%; padding-bottom: 45px;}
.footer_top p{font: 400 17px/27px 'Calibri';; color: #fff; text-align: justify;}
.footer_top{background: #242424; padding: 30px 0 50px 0;}
.footer_content strong{font: 600 25px/35px 'Calibri';; color: #fff; text-transform: capitalize; padding-bottom: 120px; display: inline-block;}
.footer_bottom{background: #1d1c1c; padding: 25px 0;}
.footer_bottom p{font: 400 20px/30px 'Calibri';; color:#ffffff;}
.footer_top ul li{font: 400 17px/27px 'Calibri';;}
.footer_top ul li a{color: #fff; padding-bottom: 5px; display: inline-block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
    .footer_top ul li a:hover{color: #dd0313;}
.footer_sec .col-lg-3:nth-child(2) .footer_content{padding-left: 100px;}
.footer_sec .col-lg-3:nth-child(3) .footer_content{padding-left: 80px}
.footer_sec .col-lg-3:nth-child(4) .footer_content{padding-left: 50px;}
.input_fld{padding-top: 20px;}
.input_fld input[type="email"]{font: 400 17px/27px 'Calibri';; color: #9e9b9b; border: 0; border-bottom: 1px solid #3e3d3d; height: 43px; padding: 10px; background: transparent; outline: none; width: 100%;}
.input_fld input[type="submit"]{background: #dd0313; border-radius: 50px; font: 600 18px/50px 'Calibri';; color: #fff; border: 0; height: 50px; padding: 0 40px; display: inline-block; float: right; margin-top: 20px; cursor: pointer;}
.input_fld input[type="submit"]:hover{background: #ffffff; color: #dd0313;}
.info_sec  li i{color: #dd0313;}
.info_sec  li{display: flex; align-items: self-start; margin-bottom: 33px;}
/*.info_sec  li label{color: #ffffff;}*/
.info_sec  li i{padding: 1px 20px 0 0;}
.info_sec  li a{padding-bottom: 0 !important;}
.footer_content .head_source a i{color: #fff;}
.footer_content .head_source a:hover i{color: #dd0313;}
.footer_content .head_source a{padding: 0 !important;}
.info_sec li{line-height: 20px !important; font-size: 17px !important;}



.inner_banner .banner_text{bottom: inherit; top: 69%; left: 50%; -moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); width: 100%; text-align: center;}

.footer_top ul .actv a , .header_top ul .actv a{color: #dd0313;}







/*faq_page*/
.bannersec .inner_banner .w-100{height: 423px !important;}
.faq_sec{padding: 90px 0;}
.faq_inner{padding: 0 150px;}
.textheading h6{font: 400 18px/28px 'Calibri';; color: #1d1c1c; text-align: left;}
.faq_inner .card{border: none; padding-bottom: 10px;}
.faq_inner .card-header{background-color: transparent; padding: 0; /*border-radius: 15px; border: 1px solid #afafaf;*/ border: 0;}
.faq_inner .btn{padding: 24px 30px; background-color: transparent; width: 100%;  border-radius: 12px; border: 1px solid #dfdfdf; white-space: inherit;}
.faq_inner .btn:before , .faq_inner .collapsed:before{background: #dd0313 url(../images/minus.png)no-repeat center center; width: 95px; height: 100%; position: absolute; top: 0; right: 0; content: ""; border-radius: 0 12px 12px 0; object-fit: cover;}
.faq_inner .btn:focus {box-shadow: none;}
.faq_inner .card-body{border-radius: 15px; border: 1px solid #dfdfdf; margin-top: 10px; padding: 30px 98px 30px 30px;}
.faq_inner .collapsed , .faq_inner .btn{position: relative;}
.faq_inner .collapsed:before{background: #dd0313 url(../images/plus.png)no-repeat center center;}
.faq_inner .card-body p:first-child{padding-bottom: 5px;}

/*investor_page*/

.investor_about .col-lg-7 .about_left{padding-right: 40px;}
.investor_about .row:first-child{margin-top: 0;}
.investor_about .row{margin-top: 100px;}
.investor_about .row:nth-child(even){flex-direction: row-reverse;}
.investor_about .row:nth-child(even) .col-lg-7 .about_left{padding: 0 0 0 40px;}
.investor_about h2{color: #010101;}
.news_inner .gallery_sec{min-height: 578px;}
.news_inner span{display: block;}
.news_inner h2{text-align: left;}
.news_inner h2:before{left: 0; transform: inherit;}
.news_inner .gallery_sec2{background: #ffffff;  padding: 70px 30px; min-height: 753px; box-shadow: 1px 1px 14px rgba(0,0,0,0.2); margin-top: 80px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
.news_inner .act h2 , .news_inner .act p ,.news_inner .gallery_sec2:hover h2 , .news_inner .gallery_sec2:hover p{color: #fff;}
.news_inner .act h2:before ,.news_inner .gallery_sec2:hover h2:before{background: #ffffff;}
.news_inner .act , .news_inner .gallery_sec2:hover{background: url(../images/investor_img8.jpg)no-repeat center center; background-size: cover;}
.news_inner{padding-top: 0 !important;}




/*we_offer_page*/
.modes_sec h2{color: #010101;}
.we_about .about_left ul{padding-top: 0px;}
.we_about  ul li , .modes_sec ul li{font: 400 17px/27px 'Calibri';; color: #888888; position: relative; margin-bottom: 20px; padding-left: 27px;}
.we_about  ul li:before , .modes_sec ul li:before{background: #dd0313; width: 11px; height: 11px; left: 0; top: 6px; content: ""; position: absolute; border-radius: 100%;}
.modes_inner ol li{font: 400 17px/27px 'Calibri';; color: #888888; margin-top: 15px !important;}
.modes_inner ol li:first-child{margin-top: 0 !important;}
.modes_inner ul li{margin: 5px 0 0 0 !important;}
.modes_inner ul{margin-top: 8px;}
.modes_sec{padding: 90px 0;}
.chemical li{font: 400 17px/27px 'Calibri';; color: #888888; padding: 0 !important; margin-bottom: 2px !important;}
.chemical li:before{display: none;}
.chemical p b{color: #000000; padding-bottom: 5px; display: inline-block;}
.chemical li span{color: #888888; padding-right: 25px; max-width:55%; padding: 0; display: inline-block; padding-right: 20px;}
.chemical2 .act span , .chemical2 .act{color: #dd0313;}
.modes_sec .about_left h4{text-align: left; padding-top: 0;}
.modes_sec .about_left h4 b{font-weight: 600; padding-bottom: 15px; display: inline-block;}
.modes_sec .about_left p b{font-weight: 600; color: #000000;}
.modes_sec .row:nth-child(odd){flex-direction: row-reverse;}
.modes_sec .row{margin-top: 90px;}
.we_contact{padding: 100px 0; text-align: left;}
.we_contact ol li{font: 900 45px/55px 'Calibri';; color: #ffffff; margin-bottom: 5px;}
.modes_sec p span em{color: #dd0313; font-style: normal;}
.modes_sec .chemical2{padding-top: 20px;}
.modes_sec2 .row:nth-child(even){flex-direction: row-reverse;}
.we_about .about_right{width: 100%;  position: relative; background: #ffffff; padding: 100px 50px;}
.we_about .about_right img{width: 100%;}
.we_about .about_right2{width: 50%; right:25px; position: absolute; bottom: -49px; background: #f4f1f2; padding: 100px 50px; }
.we_about .about_right2 img{width: 100%;}









/*our_team_page*/
.our_inner{padding: 90px 0 !important;}
.our_inner h2{color: #010101; text-align: center;}
.our_inner h2:before{left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}

.our_inner .gallery_sec{text-align: center; min-height: 454px!important; margin-bottom: 20px !important;}
.our_inner .gallery_sec h4 , .our_inner .gallery_sec p{text-align: center;}

.our_inner img{width: 100%;}
.management_sec {padding-top: 70px;}



.header_top { border-bottom: 2px solid #d00413; }
.bannersec .banner_box .w-100 { height: 800px; }
.power_sec { min-height: 930px; }
.vedio_sec img { height: 760px;}
.text_area { padding: 25px 30px; }
.contact_sec { background-attachment: fixed !important; }
.footer_top ul li.head_source{ padding-left: 35px; }
.footer_bottom p{ font-size: 18px; }

.textheading h6{ font-weight: 500; }
.dropdown-toggle.drop-arw { position: absolute; right: 2px; top: -1px; }
.faq_inner .btn { padding-right: 110px; }
.footer_content { margin: 10px 0 0; }

.text_area { display: flex;  flex-direction: column; align-items: center;  justify-content: center; min-height: 125px; }
.our_inner .gallery_sec { min-height: inherit !important; }

.investor_about h1, h2{ font-weight: 700; }
.news_inner span { display: inline-block; width: 100%;}
.news_inner .text_area{ text-align: left; }
.news_inner .text_area { align-items: start; justify-content: start; }
.input_fld input[type="email"] { padding: 10px 0;}

.we_about ul li::before, .modes_sec ul li::before { top: 8px;}
.we_about ul li, .modes_sec ul li{ text-align: justify; padding-left: 22px; }
.mt40{ margin-top: 130px; }

.modes_sec .fuel_sec .row:nth-child(even){ flex-direction: row-reverse; }
.modes_sec .fuel_sec .row:nth-child(odd){ flex-direction: row; }
.modes_sec.textheading.modes_sec2 { padding-top: 0;}

.modes_sec2.modes_sec .row:nth-child(even) { flex-direction: row-reverse;}
.modes_sec2.modes_sec .row:nth-child(odd) { flex-direction: row;}


.textheading span {  display: inline-block; width: 100%; }
.gallery_sec { min-height: inherit; }
.nav_top .sub-menu-toggle{ display: none; }.gallery_sec .text_area{align-items: start; justify-content: start;}


.header_top { padding: 16px 0;}
.textheading h1, .textheading h2{ font-weight: 600; }
.gallery { margin-top: 20px;}
.play_sec { margin-top: 0; display: inline-block;}
.vedio_text .play_sec img { width: 90px; height: auto;}

.faq_inner .btn::before, .faq_inner .collapsed::before {  width: 85px;  background-size: 38px; }
.faq_inner .btn {padding: 20px 25px; padding-right: 110px; }
.faq_inner .card-body { padding: 30px;}
.news_inner .gallery_sec { min-height: inherit;}


.our_inner .gallery_sec { position: relative; overflow-y: auto; }
.gallery_txt{ width: 100%; position: absolute; left: 0px; top: 0px; background: rgba(255,255,255, 0.9); opacity: 0; height: 100%; z-index: 99; overflow-y: scroll; padding: 20px; -webkit-transition: all .3s ease; transition: all .3s ease; }
.gallery_txt p { font: 400 16px/26px 'Calibri';; color: #333; text-align: justify !important; }
.our_inner .gallery_sec:hover .gallery_txt{ opacity: 1; }
.our_inner .gallery_sec .text_area { justify-content: center; }

.about_left li {
    margin-top: 0;
    position: relative;
    padding-left: 17px;
    margin-bottom: 19px;
}
.about_left li::before {
    width: 8px;
    height: 8px;
    background: #dd0313;
    border-radius: 10px;
    position: absolute;
    top: 8px;
    left: 0px;
    content: "";
}


.con_social_lst{ width: 100%;}
.con_social_lst iframe{ width: 100%; border: 1px solid #ccc; height: 350px; margin-top: 20px;}
.con_social_lst li:before{ display: none;}
.con_social_lst li{ padding-left: 0px !important;}
.con_social_lst li i{ color: #dd0313; margin-right: 10px;}
.con_social_lst li a{ color: #888888 !important;}
.contctform h2{ color: #1d1c1c !important;}
.contctform {
    width: 100%;
    box-shadow: 1px 2px 12px 7px #f6f6f6;
    -moz-box-shadow: 1px 2px 12px 7px #f6f6f6;
    -webkit-box-shadow: 1px 2px 12px 7px #f6f6f6;
    padding: 20px;
    border-radius: 5px;
}
.fldInput {
    width: 100%;
    margin-top: 20px;
}
.fldInput label {
    font: 600 14px/20px 'Calibri';;
    padding-bottom: 5px;
}

.fldInput input[type="text"], .fldInput input[type="email"], .fldInput input[type="password"], .fldInput input[type="tel"], .fldInput textarea {
    width: 100%;
    height: 40px;
    padding: 0 10px;
    background: #f7f7f7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #191a20;
    font: normal 14px/20px 'Calibri';;
    border: none;
}
.fldInput textarea {
    padding: 10px;
    height: 100px;
    resize: none;
}
.fldInput input[type="submit"]:hover {
    background: #000;
}
.fldInput input[type="submit"] {
    background: #dd0313;
    font: 600 16px/45px 'Calibri';;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff !important;
    border: none;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    cursor: pointer;
    padding: 0 40px;
}


.dropdown-toggle.drop-arw.test {
    right: 22px;
    top: 27px; display: none;
}

.nav_top .dropdown .dropdown-menu li a{ font-size: 12px !important; line-height: 22px !important;}


.footer_bottom p span { float: right;}
.footer_bottom p span a{ color:#fff; }
.footer_bottom p span a:hover{ color:#dd0313; }


.we_about .about_right2{padding: 82px 50px;bottom: 8px;}


.header_menu{ width: 100%; float: left;}
.header_top{ width: 100%; float: left;}
.header_sec{ display: inline-block;}

.header_menu{ padding: 10px 0 !important;}

.textheading .contctform .fldInput span{padding: 0px; }
.contctform .wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 13px/16px 'Calibri';; color:#fff;
 margin: 15px 0 0 !important; }
.contctform .invalid .wpcf7-response-output{ background:#dc3232; }
.contctform .sent .wpcf7-response-output{ background:#84c426; }
.contctform span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font: 400 11px/14px 'Calibri';;
 border-radius: 5px; padding: 6px !important; color: #fff; z-index: 1;}
.contctform span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }

.contact_secnew .row{ flex-direction: row-reverse; }


.header_top {  padding: 10px 0;}
.header_top ul li{ font-size: 15px; line-height: 18px; }
/*.header_menu {  padding: 0 !important;}*/
.menu_sec li{ font-size: 17px; line-height: 17px; margin-left: 26px; }



/*21.02.23*/
.fldInput .wpcf7-form-control-wrap{display: flex;}
.fldInput .wpcf7-list-item-label{display: inline; color: #000;}
.fldInput .wpcf7-list-item first input[type="checkbox"]{display: inline-block;}
.fldInput .wpcf7-list-item:first-child{margin-left: 0;}
.textheading .contctform .fldInput span {  padding: 0px;  display: initial;}
.breadcrumb{padding-top:20px; margin-bottom: 0 !important; list-style: none; background-color: inherit  !important; border-radius: 0;}

.breadcrumb li {font: 400 16px/18px 'Calibri';;text-transform: uppercase;padding-right:25px; position: relative;}
.breadcrumb li a{color: #00d084; position: relative; }
.breadcrumb li a::before { position: absolute; content: "\f101"; font-family: FontAwesome; top: 0px; right: -25px; width: 20px; height: 20px; font-size: 22px; color: #000; }
.nav_top .dropdown .dropdown-menu li.actv a{color:#00827F; }
.top_left { float: inherit !important; display: inline-block !important; }
.top_right { float: inherit; text-align: center; display: inline-block;padding-left: 200px; }

.header_top .iconlist{float: right;}
 #gtranslate_wrapper .switcher { font-family: Arial; font-size: 10pt; text-align: left; cursor: pointer; overflow: hidden; width: 110px !important; line-height: 17px; border-radius: 5px; }
/*.header_top .astm-search-menu  {  position: absolute;  top: 12px;  right: 25%;}*/
.switcher .selected a {  width: 100% !important;}
#gtranslate_wrapper {
  position: absolute !important;
  top: 13px !important;
  right: 16% !important;
}

.is-menu.is-dropdown form{background: #fff;
padding: 20px;}
.is-menu.is-dropdown form label{ width: 100%;}
.search-field{ width: 100%; padding: 0 10px; height: 35px; border: 1px solid #ccc; color: #000; font-size:13px; -webkit-appearance: none; outline:none;}
.search-submit {
  padding: 10px 20px;
  background: #d00413;
  color: #fff;
  font-size: 15px;
  border: none;
  border-radius: 0px;
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
  margin-top: 11px;
}
.top_left li{ float: left;}
.top_left ul, .top_right ul{ margin-top: 9px;
display: inline-block;}

.top_left, .top_right {
  float: left !important;
  display: inline-block !important;
}
#gtranslate_wrapper .switcher{margin-top: 4px;}
.header_top .iconlist {
  padding-top: 9px !important;
}
.header_top ul li{ float: left;}
#gtranslate_wrapper{ right: 200px !important;}



.textheading h4{   min-height: 100px !important;}

.topimage h1{text-align: left;}
.topimage{margin-top:30px; text-align: center;margin-bottom:30px}

.topimage img{width: 100%; height: 300px;object-fit: cover;width: 706px;
height: 458px;
object-fit: cover;
max-width: 100%;}
.menu_sec li a strong{font:400 16px/18px 'Calibri'; !important;}



.mainbanner .banner_text{width: 100%; background: rgba(32, 31, 31, 0.5);}
.mainbanner .banner_text {
  bottom: -37px !important;
  padding: 10px 0 14px !important;text-align: left;}

.mainbanner .morebtn{margin-top: 0 !important; margin-left: 15px;}

.mainbanner .banner_box  .w-100 {
  height: 660px !important;
}

.mainbanner strong {
  font-size: 30px !important;
  line-height: 44px;
}
.mainbanner .morebtn {
  font-size: 17px;
  line-height: 47px;
  height: 47px;
}


/*22.02.23*/
.dependy_sec .row{justify-content: center;}
.power_sec .row{justify-content: center;}
.aboutnewtop .row{justify-content: center;}


.about_right img { height: 500px; object-fit: cover;}
.news_sec .gallery_sec img{ object-fit: cover; height: 350px; }



.media_aboutMain .about_left p {
  padding: 15px 0 0;
  color: #000;
  font-weight: 600;
}

.press_page .table td {vertical-align: middle; font-size: 16px; font-weight: 400; padding: 15px; line-height: 26px; }
.press_page .table td a{ color:#000; }
.press_page .table td img{ width: 35px; }
.press_page .table td.pdf_row a{ background: url(../images/pdficon.png) no-repeat right top; background-size: 30px; padding: 8px; padding-right: 40px; }
.carousel_sec .owl-carousel .owl-nav.disabled { display: block;}

.newsletter_box.textheading h2 { color: #000; padding: 0 0 5px; }
.newsletter_box.textheading h2 span{ color: #000;}
.newsletter_box.textheading span { display: inline-block; width: 100%; font-size: 30px; color: #000; font-weight: 600; line-height: 35px; padding: 0; }
.newsletter_box.textheading h2::before { left: 50%; transform: translate(-50%, 0); display: none; }
.newsletter_box.textheading p { font-size: 18px; line-height: 24px; text-align: center; color: #0e971d; font-weight: 600; }



h1.wp-block-heading, h2.wp-block-heading{ line-height: 48px;}


#post-2691 .entry-header.alignwide, #post-3412 .entry-header.alignwide, #post-2841 .entry-header.alignwide{ display: none;}

/*p{ font-size: 16px !important; line-height: 25px !important;padding-bottom: 15px !important;}*/
p.has-large-font-size{ font-size: 25px !important; line-height: 36px !important;}

.partnerlogospnl{ padding-left: 0px !important;}
.partnerlogospnl .wp-block-column{ text-align: center;
 padding: 6px;}
.partnerlogospnl .wp-block-column .wp-block-image{ margin-bottom: 0px !important;
  border: 1px solid #f6f5f5;
  width: 100%;
  padding: 12px;
  min-height: 145px;
  display: flex;
  justify-content: center;
  align-items: center;}


.appthumsrow{ padding: 10px 0 !important;}
.appthumsrow .wp-block-column {
  flex-basis: 20% !important;
  padding: 5px !important;
  width: 20%;
}
.textheading h1, .textheading h2{ padding: 20px 0 10px 0 !important; margin-top: 30px !important;}
.pnlBox{ margin: 10px 0;}
.marginbotm, .tecRows{ margin-bottom: 20px !important;}

.editor_ban img{ height: 100% !important; object-fit: cover; }
.editor_ban{  min-height: 400px !important; }
.videobox{  margin: 30px 0;}
.secComparison{ padding: 20px 0;}


.footer_bottom{ background: #2E2E2E; padding:10px 0 !important;}
.footer_bottom p {
    font-size: 15px;
  }
.footer_bottom .d-flex{ justify-content: space-between; align-items: center;}


.footer_Whtop strong{ color: #002A39; font-size: 20px; line-height: 25px; font-weight: normal; display: block; padding-bottom: 10px;}
.footBox ul li{ font-size: 15px;color: #59777F; line-height: 28px !important;}
.footBox ul li a{ color: #59777F; width: 100%; display: inline-block; }

h1, h2, h3, h4, h5, h6{ color: #002A39 !important; font-weight:400 !important;}
h1 mark, h2 mark, h3 mark, h4 mark, h5 mark, h6 mark{ color: #002A39 !important; font-weight:400 !important;}
.info_sec li{ margin-bottom: 0px !important;}
.info_sec li{ position: relative; padding-left: 20px;}
.info_sec li i {
  position: absolute;
  top: 5px;
  left: 0px;
  margin: 0px !important;
}
.footer_Whtop{ width: 100%;}
.footBox:first-child{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}
.footBox:nth-child(2), .footBox:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.footBox:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}
.footNews{ margin-top: 10px; } 
.footNews p{ color: #59777F; }


.input_fld input[type="email"]{ border: 1px solid #949292; border-radius: 5px; padding: 0 10px; height: 50px; padding-right: 61px !important;}
.input_fld input[type="submit"]{ width: 50px; height: 50px; background: url(../images/submts.png) no-repeat center center #DD0313 !important; font-size: 0px; padding: 0px !important; border-radius: 5px !important; margin: 0px !important;}
.footNews .input_fld form{ position: relative;}
.footNews .input_fld form input[type="submit"]{ position: absolute; top: 0px; right: 0px;}
.footer_bottom .head_source a{ width: 33px; height: 33px; padding: 0px; background: #fff; color: #dd0313; border-radius: 5px; font-size: 18px; padding: 0px !important; line-height: 33px; text-align: center;}
.footer_WhtopInn{ border-top: 1px solid #949292; padding: 30px 0;}


.textheading h1, .textheading h2, .textheading h1 .has-black-color, .textheading h2 .has-black-color, h1, h2, h1.wp-block-heading, h2.wp-block-heading{ font-size: 28px !important;
    line-height: 40px !important;}
.news_sec h2{ margin-top: 0px !important; }

p, p span, p.has-small-font-size{ font-size: 15px !important; line-height: 23px !important; color: #59777F; font-family: 'Calibri' !important;}

.textheading p:empty{ display: none;}

.about_sec, .green_sec, .news_sec{ padding: 50px 0;}

.clsrevolurow > .wp-block-media-text__content{ padding-left: 0px !important; align-self: inherit !important;}
.clsgreenRow > .wp-block-media-text__content{ padding-left: 0px !important;}
div.wp-block-spacer{ display: none;}
.footBox ul li a:hover{ color: #dd0313;}
.clspfasrow .wp-block-media-text__content{  align-self: inherit !important;}
p .has-black-color, .textheading p, .about_left li, li .has-black-color, li mark,  p span{ color: #59777F !important;}
.has-green-background-color p{ color: #fff !important;}

.wp-block-table td, .wp-block-table th{   color: #59777F;}
.aboutnewtop .wp-block-columns{ margin-bottom: 0px !important;}



blockquote p, p.has-black-color{ color: #59777F !important;}
.aboutnewtop{ padding-bottom: 40px;}




.tophead h1, .tophead h2{font-size: 40px;line-height: 46px;font-weight: 400;color: #1E1E1E;text-align: center;padding-bottom: 15px; }


.aem_sec{padding: 60px 0 25px;background: #f9f9f9;}
.aem_sec h1{text-align: left;}
.aem_sec i{display: inline-block;width: 100%;box-shadow: 20px 14px 34px 0 rgba(0,0,0,0.1);}
.aem_sec i img{width: 100%;}
.aem_sec .row{margin: 0 -25px;}
.aem_sec .col-md-4, .aem_sec .col-md-8{padding: 0 25px;}
.aem_sec p{padding-bottom: 10px;}
.rd_mr{display: inline-block;font-size: 16px;line-height: 45px;padding: 0 30px;font-weight: 600;color: #fff;background: #DD0313;margin-top: 10px;}
.rd_mr:hover{background: #000;}



.specifi_sec{padding: 30px 0;background: #f9f9f9;}
.light_main{position: relative;}
.light_main img{width: 100%;}
.light_bx{display: inline-block;width: 100%;} 
.light_bx{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: inline-flex;justify-content:center;align-items:center;width: 82px;height: 82px;border-radius: 50%;background: rgba(255,255,255,0.6);color: #FF0013;font-size: 30px;}



.chk_list_bx{background: #fff;border: 1px solid #BFBFBF;padding: 0 20px 25px;}
.chk_list_bx li{font-size: 20px;line-height: 26px;color: #1E1E1E;position: relative;padding-left: 35px;margin-top: 25px;}
.chk_list_bx li::before{content: "\f14a";font-weight: 300;font-family: "FontAwesome";color: #D00413;position: absolute;top: 0;left: 0;}



.arw_list_bx{background: #FF5561;border: 1px solid #BFBFBF;padding: 0 20px 25px;}
.arw_list_bx li{display: inline-block;width: 100%;margin-top: 25px;}
.arw_list_bx li a{width: 100%;color: #fff;font-size: 20px;line-height: 48px;display: inline-block;border-bottom: 1px solid rgba(255,255,255,0.63);}
.arw_list_bx li a i{float: right;line-height: 48px;font-weight: 300;}

.arw_list_bx, .chk_list_bx{min-height: 232px;}
 

.det_lst li{width: 100%;display: inline-block;border-bottom: #D9D9D9 1px solid;padding-top: 10px;} 
.det_lst b{font-size: 20px;line-height: 48px;font-weight: 400;float: left;}
.det_lst em{font-style: normal;float: right;font-size: 15px;line-height: 48px;} 
.specifi_rgt .rd_mr{margin-top: 60px;} 
.specifi_rw{margin-top: 10px;} 
 
 
.tech_sec{padding: 50px 0;background: #f9f9f9; }
.tech_sec h2{padding-bottom: 0;} 
.tech_bx{background: #fff;border: #BFBFBF 1px solid;padding: 35px;margin-top: 30px;} 
.tech_bx i{display: inline-block;max-width: 80px;margin-bottom: 12px;}
.tech_bx i img{width: 100%;} 
.tech_bx h6{font-size: 20px;line-height: 26px;font-weight: 400;padding-bottom: 10px;} 
.tech_bx p{padding-bottom: 10px;} 
 
 
.bel_sec{padding: 50px 0;background: #f9f9f9; } 
.bel_bx{display: flex;justify-content:center;align-items:center;height: 200px;} 
.bel_bx strong{font-size: 48px;line-height: 52px;font-weight: 400;color: #fff;display: inline-block;}


/*new*/
.container { margin: 0 auto !important;}
.aem_sec img{ display: inline-block; width: 100%; box-shadow: 20px 14px 34px 0 rgba(0,0,0,0.1); }
.aem_txt { padding-left: 30px;}
.specifi_sec .videobox { margin: 20px 0; width: 100%;}
.specifi_sec .videobox video { width: 100%; height: 570px; object-fit: cover;}
.video_rtMain { flex-direction: column;}
.specifi_rgt { width: 100%;}
.specifi_rgt .wp-block-column{ margin-top: 20px !important; }
.tech_heading { background: #f9f9f9; padding: 25px 0 0; width: 100%;}
.tech_sec .wp-block-column{ background: #fff; border: 1px solid #BFBFBF; margin: 0 0 30px; padding: 30px; }
.tech_sec { padding: 25px 0 0px 0;}
.tech_sec .wp-block-column h6 { font-size: 20px; line-height: 24px; color: #000 !important; padding: 0 0 10px;}

.techtablbe{ padding-bottom: 20px;}
.techtablbe .wp-block-column {
  background: none;
  border: none;
  margin: 30px 0 0 !important;
  padding: 0 !important;
}
.techtablbe table tr:first-child td strong{ color: #DD0313;}
.page-id-4938{ background: #f9f9f9;}
.bel_bx{ font-size: 48px; line-height: 55px; color: #fff !important; font-weight: 600; background: url(../images/bgRd.jpg) no-repeat; background-size: cover !important;}


.thamblComparison{ margin-top: 30px;}


.appthumsrow .wp-block-cover p{ padding: 15px !important;}

/*15.3.2024*/
.aboutnewtop{ padding-top: 20px !important; padding-bottom: 50px !important;}
.clsgreenRow p{ padding-bottom: 0px !important;}
.appthumsrow .wp-block-column .wp-block-cover{ padding: 0px !important;}
.aboutnewtop .wp-block-columns{ padding-bottom: 0px !important;}
.about_left li{ margin-top: 6px;   margin-bottom: 0;}
.reversClsRowHome .wp-block-cover p{ padding: 15px !important;}
.reversClsRowHome .wp-block-cover { padding: 0px !important;}


.footNews{ margin-top: 28px;}
.footNews .input_fld {
  padding-top: 9px;
}
.linkText a{ color: #dd0313; font-weight: 700;}

.visnblogcontnr .wp-block-group__inner-container{ padding: 0 0 50px 0; display: flex; flex-wrap: wrap; justify-content: center;}
.visnblogcontnr p{ padding: 10px !important; margin: 0px; width: 20%;}

.video_rtMain{ flex-wrap: wrap !important;}
.wp-block-columns.specifi_rgt{ flex-wrap: wrap !important;}
.arw_list_bx, .chk_list_bx{ width: 50%;}


.fa-arrow-up-right:before{ content: "\f061"; font-family: 'FontAwesome'; font-style: normal;}
.linkText{ margin-top: 20px;}
.post-3522 .entry-content{ padding-bottom: 30px;}
.electorVideoRow{ gap:0px;}
.electorVideoRow > .wp-block-columns, .video_rtMain { gap:0px; margin: 0 -10px;}
.electorVideoRow > .wp-block-columns > .wp-block-column{ padding: 0 10px;}
.video_rtMain > .specifi_rgt{ padding: 0 10px;}
.video_rtMain > .wp-block-group{ padding: 0 10px;}


.chk_list_bx {min-height: auto !important;}
.chk_list_bx li { width: 50%; float: left;}



#video1 video, #video2 video{ width: 100%; object-fit: cover !important; height: 440px;}

.applicationSec{ padding: 40px 0;}
.appRow{ padding: 15px 0;}
.appRow .wp-block-columns .wp-block-column:first-child{ max-width: 40%;}
.appRow .wp-block-columns .wp-block-column:last-child{ max-width: 60%;}
.appRow .wp-block-image img{ height: 300px; object-fit: cover;}
.appRow:nth-child(even) .wp-block-columns{ flex-direction: row-reverse;}



.det_lst em, .det_lst strong{ line-height: 37px; display: inline-block;}
.det_lst li{ font-size: 16px; padding-top: 0;}


.visionPage, .visnpictursec { width: 100%; padding: 40px 0; text-align: center;}
.visonRow .wp-block-column{ background: #f9f9f9; padding: 10px; width: 31%; margin: 10px 10px 0 0; text-align: left; float: left; min-height: 100px;}
.visonRow{ gap: 10px !important; width: 100%; display: inline-block !important; margin-top: 20px;}
.visonRow h6{ font-size: 16px; line-height: 20px; font-weight: 500; color: #dd0313 !important; padding-bottom: 3px;}
.visonRow p {
  font-size: 13px !important;
  line-height: 17px !important;
  margin-top: 10px;
}

.visnpictursec{ text-align: left;}


.appPicBox img{ min-height: 420px; object-fit:cover;}
.appPicBox{ width: 100%; position: relative;}
.appPicBox .wp-element-caption{ position: absolute; top: 0px; left: 0px; text-align: center; padding: 1em;width: 100%;
  margin: 0px !important;}
.appPicBox .wp-element-caption strong{ color: #fff; font-weight: 400; font-size: 15px;}
.thamblComparison.mt-2 {
  margin-top: 10px !important;
}

.tableTechnology .wp-block-table td, .tableTechnology .wp-block-table th{ padding: 6px;}
.tableTechnology .wp-block-image img{ height: 281px; object-fit: cover;}






.chk_list_bx { display: inline-block; }


#quoteModal .wpcf7-form.init{width: 100%; display: inline-block;}





#quoteModal .wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 13px/16px 'Roboto', sans-serif; color:#fff;
 margin: 15px 0 0 !important; }
#quoteModal .invalid .wpcf7-response-output{ background:#dc3232; }
#quoteModal .sent .wpcf7-response-output{ background:#84c426; }
#quoteModal span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font: 400 11px/14px 'Roboto', sans-serif;
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
#quoteModal span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }


.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.wpcf7-not-valid {  position: relative !important; width: 100%;display: inline-block;}

.wpcf7-form-control-wrap {  position: relative;}

#quoteModal span.wpcf7-not-valid-tip {  top: 100%;}
#quoteModal iframe { transform: scale(0.77); -webkit-transform: scale(0.77); transform-origin: 0 0; -webkit-transform-origin: 0 0; }

.nav_top .navbar-brand {
  width: 224px !important;
  top: inherit !important;
  position: relative !important;
}

.pr-5{ padding-right: 30px;}


header.entry-header > h1.entry-title{ display: none;}








.bel_bx{ text-align: center;}










@media (min-width: 992px) and (max-width: 9000px){
.nav_top .navbar-brand{ position: absolute; top: -12px; left: 0px; width: 120px;}
.nav_top .navbar-brand { width: 90px;}




}
@media (min-width: 991px) and (max-width: 9000px){
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none;  
    background: rgba(9,9,9,0.82)!important;
    width: 223px; padding: 0px !important;
   border-radius: 0; left: 0; right: inherit;  box-shadow: inherit;}
.nav_top .dropdown .dropdown-menu li{border-bottom:  2px dotted #686665; margin: 0; }
.nav_top .dropdown .dropdown-menu li:last-child{border-bottom: none;}
.nav_top .dropdown .dropdown-menu li a{color: #fff; padding: 12px 15px; width: 100%; display: inline-block; font-size: 18px; line-height: 28px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
    .nav_top .dropdown .dropdown-menu li a:hover{color:#00827F;}

.nav_top .dropdown:hover .dropdown-menu { max-height: 370px;opacity: 1; visibility: visible; }


.nav_top .dropdown .dropdown-menu.dropdown-menu1 {
    left: 223px !important;
    top: 0px;
    opacity: 0;
}
.nav_top .dropdown-submenu:hover .dropdown-menu.dropdown-menu1{ opacity: 1;}
.specifi_rgt .wp-block-column{ margin-top: 0px;}



}

@media (min-width: 2800px) and (max-width: 9000px) {

.tableTechnology .wp-block-image img { height: 300px;}


}
@media (min-width: 2400px) and (max-width: 2799px) {

.tableTechnology .wp-block-image img { height: 290px;}


}
@media (min-width: 1800px) and (max-width: 2299px) {

.tableTechnology .wp-block-image img { height: 287px;}


}



@media (min-width: 1600px) and (max-width: 1799px) {
.news_sec .owl-nav .owl-prev, .news_sec .owl-nav .owl-next { width: 45px; height: 45px;}
.news_sec .owl-nav .owl-prev { right: 45px;}
.news_sec .owl-nav .owl-next { left: 45px;}
.mainbanner strong {
  font-size: 30px !important;
  line-height: 40px;
}
.bannersec .banner_box .w-100 { height: 770px;}
.textheading h1, .textheading h2{ font-size: 60px; line-height: 75px; }
.power_sec .dependy_inner { padding: 120px 0 0;}
.power_sec { min-height: 880px;}
.green_sec img { max-width: 100%; width: 150px;}
.textheading h4 { padding-top: 50px;}
.green_sec .morebtn {margin-top: 70px;}
.vedio_text .play_sec img { width: 110px; height: auto;}
.footer_bottom { padding: 20px 0;}
.banner_text { bottom: 70px;}

#gtranslate_wrapper {
  position: absolute !important;
  top: 11px !important;
}


}

@media (min-width: 1400px) and (max-width: 1599px) {
.container{max-width: 1370px;}
.news_sec .owl-nav .owl-prev{right: 25px;}
.news_sec .owl-nav .owl-next{left: 25px;}
.mainbanner strong {
  font-size: 30px !important;
  line-height: 40px;
}
.bannersec .banner_box .w-100 {height: 700px;}
.about_sec, .green_sec, .news_sec {padding: 50px 0;}
.textheading h1, .textheading h2{font-size: 50px; line-height: 60px; padding-bottom: 30px;}
.dependy_inner .morebtn {margin-top: 50px;}
.green_sec img {width: 90px;}
.textheading h4{padding-top: 20px;}
.green_sec .col{flex: 0 0 19.333%; max-width: 19.333%;}
.text_area {position: relative; z-index: 1;}

.nav_top { padding-top: 20px;}
.nav_top .navbar-brand { width: 111px;}
.textheading h1, .textheading h2 { font-size: 48px; line-height: 62px; padding-bottom: 30px; }
.power_sec .dependy_inner { padding: 90px 0;}
.power_sec { min-height: 830px;}
.green_sec .morebtn { margin-top: 65px;}
.vedio_text .play_sec img { width: 100px; height: auto;}
.vedio_sec img { height: 700px;}
.vedio_text { top: 36%;}
.textheading h4{ font-size: 22px; line-height: 31px; }
.gallery_sec {  min-height: 740px;}
.contact_sec { padding: 70px 0;}
.contact_sec h2{ font-size: 40px; line-height: 54px; }
.footer_sec .col-lg-3:nth-child(2) .footer_content { padding-left: 60px;}
.footer_sec .col-lg-3:nth-child(3) .footer_content { padding-left: 35px;}
.footer_bottom { padding: 20px 0;}
.bannersec .carousel-indicators { bottom: 50px; right: 12px;  width: 30px;  margin: 0; }


.banner_text { bottom: 70px; }


.header_top {  padding: 10px 0;}
.header_top ul li{ font-size: 13px; line-height: 18px; }
/*.header_menu {  padding: 0 !important;}*/
.menu_sec li{ font-size: 16px; line-height: 16px; margin-left: 26px; }
.nav_top .navbar-brand {  width: 80px;}



.nav_top .navbar-brand {
  width: 150px !important;}












}

@media (min-width: 1200px) and (max-width: 1399px) {
.container{max-width: 1170px;}
.news_sec .owl-nav .owl-prev{right: 15px;}
.news_sec .owl-nav .owl-next{left: 15px;}
.mainbannerstrong {
  font-size: 30px !important;
  line-height: 40px;
}
.bannersec .banner_box .w-100 {height: 700px;}
.about_sec, .green_sec, .news_sec {padding: 50px 0;}
.textheading h1, .textheading h2{font-size: 50px; line-height: 60px; padding-bottom: 30px;}
.dependy_inner .morebtn {margin-top: 50px;}
.green_sec img {width: 90px;}
.textheading h4{padding-top: 20px;}
.green_sec .col{flex: 0 0 19.333%; max-width: 19.333%;}
.text_area {position: relative; z-index: 1;}

.nav_top { padding-top: 15px;}
.nav_top .navbar-brand { width: 92px;}
.textheading h1, .textheading h2 { font-size: 25px; line-height: 50px;  padding-bottom: 20px;}
.power_sec .dependy_inner { padding: 70px 0;}
.power_sec { min-height: 680px;}
.green_sec .morebtn { margin-top: 50px; font-size: 20px;}
.vedio_text .play_sec img { width: 82px; height: auto;}
.vedio_sec img { height: 600px;}
.vedio_text { top: 32%;}
.textheading h4{ font-size: 22px; line-height: 31px; }
.gallery_sec {  min-height: 740px;}
.contact_sec { padding: 60px 0;}
.contact_sec h2 { font-size: 36px; line-height: 50px;}
.footer_sec .col-lg-3:nth-child(2) .footer_content { padding-left: 40px;}
.footer_sec .col-lg-3:nth-child(3) .footer_content { padding-left: 0;}
.footer_sec .col-lg-3:nth-child(4) .footer_content { padding-left: 30px;}
.footer_bottom { padding: 18px 0;}

.header_top {padding: 18px 0;}
.header_top ul li{ font-size: 15px; }
.header_top ul li a { padding: 0 9px; }
.menu_sec li{ font-size: 17px; margin-left: 17px; }
.bannersec .banner_box .w-100 {height: 660px;}
.banner_text { bottom: 60px;}
.textheading p, .about_left li{ font-size: 16px; line-height: 28px; }
.banner_content .morebtn {
  font-size: 17px;
  line-height: 47px;
  height: 47px;
}
.dependy_sec { padding: 80px 0;}
.dependy_inner .morebtn { margin-top: 35px;}
.text_area {  padding: 22px;}
.info_sec li { line-height: 26px !important; font-size: 16px !important;}
.footer_bottom p { font-size: 16px; }


.text_area { min-height: 100px;}


.banner_content strong {
  font-size: 30px !important;
  line-height: 40px;
}
.textheading p, .about_left li { font-size: 15px; line-height: 23px;}
.power_sec .dependy_inner { padding: 70px 0 0;}
.power_sec { min-height: 650px;}
.textheading h4 { font-size: 20px; line-height: 28px;}
.gallery { margin-top: 30px;}
.vedio_text .play_sec img { width: 72px; height: auto;}
.play_sec { margin-top: 20px; display: inline-block;}
.vedio_sec img { height: 550px;}
.gallery_sec { min-height: inherit;}
.footer_top ul li.head_source{ margin-bottom: 0px; }
.news_sec .owl-nav .owl-prev, .news_sec .owl-nav .owl-next { width: 40px; height: 40px;}

.banner_text { bottom: 75px; }

.news_inner .gallery_sec2 { padding: 50px 30px;  min-height: 520px;}
.news_inner .gallery_sec { min-height: inherit;}
.mt40 { margin-top: 95px;}
.we_contact ol li { font-size: 35px; line-height: 45px;}


.header_top { padding: 15px 0;}
.dropdown-toggle.drop-arw { right: 2px; top: -2px;}
.nav_top .dropdown .dropdown-menu li a { padding: 10px 15px; font-size: 16px; line-height: 26px; }
.footer_content img { padding-bottom: 20px;}
.footer_content strong{padding-bottom: 20px; font-size: 22px; line-height: 30px; }
.footer_top p{ font-size: 15px; line-height: 26px; }
.footer_top ul li{ font-size: 15px; line-height: 26px; }
.info_sec li{ font-size: 15px !important; line-height: 26px !important; }
.info_sec li { margin-bottom: 25px;}
.input_fld input[type="submit"] {padding: 0 25px;}


.header_top {  padding: 10px 0;}
.header_top ul li{ font-size: 15px; line-height: 18px; }
/*.header_menu {  padding: 0 !important;}*/
.menu_sec li{ font-size: 15px; line-height: 15px; margin-left: 20px; }
.nav_top .navbar-brand {  width: 80px;}

.top_right {  padding-left: 85px; }

#gtranslate_wrapper {
  position: absolute !important;
  top: 12px !important;
}
.header_top .iconlist { padding-top: 5px;}


#gtranslate_wrapper {
  right:236px !important;
}
	
	
.about_right img { height: 400px;}	
.news_sec .gallery_sec img { height: 280px;}	
	
p.has-large-font-size {
  font-size: 20px !important;
  line-height: 30px !important;
}	
	
	
.techtablbe .wp-container-core-columns-layout-7{ width: 100% !important;}

.nav_top .navbar-brand {
  width: 150px !important;}

	
	


}


  
@media (min-width: 992px) and (max-width: 1199px) {
.container{max-width: 960px;}
.banner_content strong {
  font-size: 35px !important;
  line-height: 45px;
}
.bannersec .banner_box .w-100 {height: 700px;}
.menu_sec li {margin-left: 20px;}
/*.nav_top .navbar-brand img {width: 90%;}*/
.top_right ul li a{font-size: 0;}
.top_right ul li a i{font-size: 17px; line-height: 20px;}
.top_right ul li i{margin-right: 0; color: #fff !important;}
.head_source a {padding: 0 11px !important;}
.top_right ul li a:hover i{color: #f43b51 !important;}
.textheading h1, .textheading h2 { font-size: 35px; line-height: 42px; padding: 10px 0 20px 0; }
.about_sec, .green_sec, .news_sec {padding: 40px 0;}
.dependy_sec .col-lg-6 , .power_sec .col-lg-6{flex: 0 0 100%; max-width: 100%;}
.dependy_sec , .power_sec .dependy_inner{padding: 80px 0;}
.dependy_inner .morebtn, .green_sec .morebtn { margin-top: 30px; font-size: 20px; }
.vedio_sec img{height: 540px;}
.text_area {padding: 20px;}
.textheading h4{font-size: 20px; line-height: 30px;}
.gallery_sec  h4{padding-top: 20px;}
.textheading span{padding: 15px 0;}
.gallery_sec{min-height: 715px;}
.news_sec .owl-nav{transform: inherit; width: auto; right: 20px; top: -60px; left: inherit;}
.news_sec .owl-nav .owl-next{left: 0; float: none;}
.news_sec .owl-nav .owl-prev{float: none; right: 10px;}
.contact_sec h2{font-size: 35px; line-height: 45px;}
.footer_sec .col-lg-3:nth-child(2) .footer_content , .footer_sec .col-lg-3:nth-child(3) .footer_content , .footer_sec .col-lg-3:nth-child(4) .footer_content{padding-left: 0px; }
.footer_sec .col-lg-3:nth-child(2) , .footer_sec .col-lg-3:nth-child(3), .footer_sec .col-lg-3:nth-child(4){ margin-top: 20px;}
/*.footer_top .col-lg-3:nth-child(1){flex: 0 0 100%; max-width: 100%;}*/
.footer_content img , .footer_content strong {padding-bottom: 20px;}
.green_sec img {width: 90px; margin: 10px 0 0;}
.gallery h4 { font-size: 17px; line-height: 20px; padding-top: 22px;}
.contact_sec { padding: 50px 0;}
.footer_bottom {padding: 20px 0;}

/*faq_page*/
.faq_inner {padding: 0;}

/*investor_center_page*/
.investor_about .col-lg-7 .about_left {padding-right: 0px;}
.investor_about .row:nth-child(2n) .col-lg-7 .about_left {padding: 0;}
.news_inner .gallery_sec {min-height: 459px; margin-top: 40px !important;}
.news_inner .gallery_sec2{padding: 50px 30px;}
.gallery_sec2 h2{font-size: 35px; line-height: 45px;}
.gallery_sec2{min-height: 775px !important;}

/*our_team_page*/
.our_inner .gallery_sec {min-height: 287px !important;}


/*we_offer_page*/
.we_about .about_right2{bottom: inherit;}
.we_about .about_right , .we_about .about_right2{padding: 50px;}
.chemical li span{max-width: 90%;}

.header_top {padding: 18px 0;}
.header_top ul li{ font-size: 15px; }
.header_top ul li a { padding: 0 9px; }
.menu_sec li{ font-size: 17px; margin-left: 17px; }
.bannersec .banner_box .w-100 {height: 580px;}
.banner_text { bottom: 60px;}
.textheading p, .about_left li{ font-size: 16px; line-height: 28px; }
.morebtn{ font-size: 17px; line-height: 54px; height: 55px; }
.dependy_sec { padding: 80px 0;}
.dependy_inner .morebtn { margin-top: 35px;}
.text_area {  padding: 22px;}
.info_sec li { line-height: 26px !important; font-size: 16px !important;}
.footer_bottom p { font-size: 16px; }
.nav_top .dropdown .dropdown-menu li a { padding: 10px 12px; font-size: 16px; line-height: 26px; }
.bannersec .carousel-indicators{ margin: 0px; right: 20px; }
.power_sec { min-height: 500px;}
.vedio_text .play_sec img { width: 95px; height: auto;}


.text_area { min-height: 90px;}
.our_inner { padding: 60px 0 !important;}
.management_sec { padding-top: 50px;}
.textheading h1, .textheading h2 { padding: 20px 0; }
.input_fld input[type="submit"] {padding: 0 28px;}

.mt40 { margin-top: 90px;}
.vedio_text .play_sec img { width: 72px; height: auto;}
.play_sec { margin-top: 20px; display: inline-block;}
.footer_top ul li.head_source{ margin-bottom: 0px; }
.footer_content strong{ font-size: 22px; line-height: 32px; }
.textheading p, .about_left li { font-size: 15px; line-height: 25px;}
.dependy_inner .morebtn, .green_sec .morebtn { margin-top: 30px; font-size: 17px;}
.morebtn { font-size: 17px; line-height: 48px; height: 48px;}
.vedio_text { top: 36%;}
.gallery_sec { min-height: inherit;}
.footer_bottom { padding: 18px 0;}
.header_top { padding: 14px 0;}
.top_left { margin-top: 3px;}
.top_right { margin-top: 3px;}
.nav_top { padding-top: 20px;}

.news_inner .gallery_sec2 { padding: 40px 30px;  min-height: 605px !important;}
.news_inner .gallery_sec { min-height: inherit;}
.gallery_sec2 h2 { font-size: 32px; line-height: 41px;}
.we_contact ol li { font-size: 35px; line-height: 45px;}


.header_top {  padding: 10px 0;}
.header_top ul li{ font-size: 15px; line-height: 18px; }
/*.header_menu {  padding: 0 !important;}*/
.menu_sec li { font-size: 14px;  line-height: 14px;  margin-left: 13px;}
.nav_top .navbar-brand {  width: 80px;}

.switcher {  right: 100px; border-radius: 5px; }
.header_top .iconlist {  padding-top: 5px;}



#gtranslate_wrapper {  position: absolute !important; top: 10px !important;  }
#gtranslate_wrapper {
  right: 258px !important;
}
.top_left ul, .top_right ul {
  margin-top: 0px;
  display: inline-block;
}
	
	
.about_right img { height: 380px;}	
.news_sec .gallery_sec img { height: 250px;}	


p.has-large-font-size {
  font-size: 20px !important;
  line-height: 30px !important;
}


 .wp-container-5 p.has-normal-font-size {
    font-size: 17px !important;
    line-height: 31px !important;
  }
.techtablbe .wp-container-core-columns-layout-7{ width: 100% !important;}


}

@media only screen and (max-width: 1199px) {


#post-2216 .entry-header.alignwide{ display: none;}


p.has-large-font-size {
  font-size: 20px !important;
  line-height: 30px !important;
}
 .wp-container-5 p.has-normal-font-size {
    font-size: 17px !important;
    line-height: 31px !important;
  }

.wp-container-5.is-layout-flex{ align-items: flex-start !important;}
.wp-container-5.is-layout-flex p{ margin-top: 20px !important;}

.footBox:first-child{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}
.footBox:nth-child(2), .footBox:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.footBox:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}


.techtablbe .wp-container-core-columns-layout-7{ width: 100% !important;}


.thamblComparison .wp-block-group__inner-container > .wp-block-columns{ gap: 8px !important;}




.tableTechnology .wp-block-image img { height: 298px; }









}



@media only screen and (max-width: 991px) {
.container{max-width: 720px;}
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}


.menu_sec li {
  font-size: 17px;
  line-height: 27px;
}

/*------------*/
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.nav_top .navbar-toggler {border: none;background: none; margin: 0;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-ms-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); 
	 -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;  width: 0px;}  
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-ms-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
width: 25px;  margin-top: -11px;} 
.nav_top .navbar-toggler .icon-bar { display: block; width: 30px; height: 4px; border-radius: 3px; background-color: #dd0313 ; opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.nav_top .navbar-toggler { width: 45px; height: 40px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-radius: 0px;
    border: 0px solid transparent; border-top-color: transparent;border-right-color: transparent;    border-bottom-color: transparent;
        border-left-color: transparent; position: relative; border: none; outline: none; }
        


.about_sec, .green_sec, .news_sec {padding: 40px 0;}
.banner_content strong {
  font-size: 30px !important;
  line-height: 35px;
}
.banner_content strong br{display: none;}
.bannersec .banner_box .w-100 {height: 500px;}
/*.nav_top .navbar-brand img {width: 60px;}*/
.top_right ul li a{font-size: 0;}
.top_right ul li a i{font-size: 17px; line-height: 20px;}
.top_right ul li i{margin-right: 0; color: #fff !important;}
.head_source a {padding: 0 11px !important;}
.bannersec .carousel-indicators li::before{width: 15px; height: 15px;}
.bannersec .carousel-indicators{bottom: 50px; margin-right: 30px;}
.header_top ul li{font-size: 15px; line-height: 18px;}
.textheading h1, .textheading h2{font-size: 30px; line-height: 40px; padding: 15px 0;}
.morebtn{font-size: 15px; line-height: 45px; height: 45px; padding: 0 20px;}
.dependy_sec, .power_sec .dependy_inner {padding: 60px 0;}
.morebtn , .dependy_inner .morebtn , .green_sec .morebtn{margin-top: 20px;}
.green_sec img{width: 70px;}
.vedio_sec img{height: 400px;}
.vedio_text .play_sec img {width: 70px; height: 70px;}
.gallery_sec h4{padding-top: 20px;}
.textheading h4{font-size: 18px; line-height: 25px;}
.text_area {padding: 20px;}
.news_sec .owl-nav{transform: inherit; width: auto; right: 20px; top: -60px; left: inherit;}
.news_sec .owl-nav .owl-next{left: 0; float: none;}
.news_sec .owl-nav .owl-prev{float: none; right: 10px;}
.textheading span{padding: 11px 0;}
.gallery_sec{min-height: 580px;}
.textheading p, .about_left li { font-size: 16px; line-height: 30px !important; text-align: left;}
.textheading h1::before, .textheading h2::before{width: 70px;}
.green_sec .gallery {margin-top: 30px;}
.textheading h4 { padding-top: 20px; font-size: 16px; line-height: 24px;}
.contact_sec h2{font-size: 30px; line-height: 40px;}
.contact_sec{padding: 50px 0;}
.contact_sec .morebtn {font-size: 17px;}
.footer_content img , .footer_content strong{padding-bottom: 20px;}
.footer_sec .col-lg-3:nth-child(2) .footer_content , .footer_sec .col-lg-3:nth-child(3) .footer_content , .footer_sec .col-lg-3:nth-child(4) .footer_content{padding-left: 0px; }
.footer_top .col-md-6 , .footer_top .col-md-6 , .footer_top .col-md-12{margin-top: 20px;}
.footer_top{padding: 20px 0 30px 0;}
.head_source{margin-bottom: 0 !important;}
.footer_bottom p{font-size: 17px;  line-height: 20px;}
.footer_bottom {padding: 15px 0;}

.vedio_text .play_sec img {width: 50px; height: 50px;}

.green_sec .row{justify-content: center;}
.green_sec .morebtn{font-size: 19px; line-height: 29px;}
.about_sec .about_right{padding-top: 15px;}




/*faq_page*/
.faq_inner {padding: 0;}
.faq_inner .btn::before, .faq_inner .collapsed::before{width: 90px;}
.faq_inner .btn{padding: 20px 30px;}
.faq_inner .card-body{padding: 20px;}
.faq_inner .card-body p{font-size: 16px; line-height: 26px !important;}
.faq_inner .btn::before, .faq_inner .collapsed::before {width: 69px; background-size: 46%;}
.faq_inner .btn {padding: 15px 20px;}
.bannersec .inner_banner .w-100 {height: 342px !important;}
.inner_banner .banner_content strong {font-size: 50px; line-height: 60px;}

.faq_sec {padding: 60px 0;}


/*ivestor_center_page*/
.investor_about .row {margin-top: 50px;}
.investor_about .about_right {padding-top: 20px;}
.news_inner .gallery_sec2{min-height: auto !important;}
.news_inner .gallery_sec2{margin-top: 50px; padding: 40px;}
.news_inner .gallery_sec {min-height: 387px; margin-top: 10px !important;}
.investor_about .row:nth-child(2n) .col-lg-7 .about_left {padding: 0;}
.investor_about .col-lg-7 .about_left {padding-right: 0px;}
.news_inner h2{font-size: 35px; line-height: 45px; }
.text_area {padding: 14px;}




/*our_team_page*/
.our_inner .gallery_sec {text-align: center; min-height: 210px !important;}
.our_inner .gallery_sec p{font-size: 15px; line-height: 25px !important;}
.our_inner {padding: 60px 0 !important;}
.management_sec {padding-top: 50px;}


/*we_offer_page*/
.we_about .about_right2{position: inherit; float: right; right: inherit; bottom: inherit; width: 47%;}
.we_about .about_right{float: left; margin-right: 20px; width: 47%;}

.we_about .about_right2, .we_about .about_right{padding: 40px; }
.modes_sec {padding: 45px 0;}
.modes_sec .row {margin-top: 45px;}
.modes_sec .about_right2, .modes_sec .about_right{margin-top: 20px;}
.we_contact ol li{font-size: 36px; line-height: 46px;}

.header_top { padding: 14px 0;}

.banner_text{ bottom: inherit; top: 54%; }
.power_sec { min-height: 500px;}
.header_top ul li { float: left;}
.top_left ul{ margin: 4px 0 0; display: inline-block; }
.nav_top { padding: 10px 15px;}
.header_sec { width: 100%; position: inherit; left: inherit; z-index: inherit; top: inherit;  }
.header_menu{  display: inline-block; width: 100%; background: #000; }
.header_top{ float: left;}

.navbar-collapse { position: absolute; left: 0; top: 100%; z-index: 99; background: #000; width: 100%;}
.menu_sec li{ margin: 0 0 5px; width: 100%; float: left; position: relative; }
.menu_sec li a{ width: 100%; float: left; padding: 4px 20px; }
.dropdown-toggle.drop-arw { position: absolute; right: 0; top: 0;}
.header_sec .container{ max-width: 100%; padding: 0px; }
.top_left{ display: none !important; }
.header_top { padding: 10px 0;}
.dropdown-toggle.drop-arw { position: absolute; right: 20px; top: 0; width: 25px; height: 25px; line-height: 25px; cursor: pointer;}
.nav_top .navbar-nav .dropdown-menu { width: 100%; float: left; border: none; border-radius: 0; background: #606060;}
.nav_top .dropdown-menu li a { font-size: 13px; padding: 3px 30px;}
.bannersec .banner_box .w-100 { height: 440px;}
.banner_text { bottom: inherit; top: 50%;}
.footer_bottom p { font-size: 15px; line-height: 20px; text-align: center;}
.dependy_sec {  padding: 50px 0;}


.faq_inner .btn { padding-right: 75px; }
.inner_banner .banner_text { top: 50%; }


.text_area { min-height: 75px;}
.our_inner { padding: 50px 0 !important;}
.management_sec { padding-top: 50px;}
.textheading h1, .textheading h2 { padding: 15px 0; }
.input_fld input[type="submit"] {padding: 0 28px;}
.top_right {margin-right: 15px;}

.modes_sec .row { margin-top: 40px;}
.mt40 { margin-top: 20px;}
.we_about ul li::before, .modes_sec ul li::before {width: 9px; height: 9px;}

.bannersec .banner_box .w-100 { height: 400px;}
.textheading p, .about_left li { font-size: 15px; line-height: 27px !important;}
.about_sec .about_right { padding-top: 30px;}
.green_sec img { width: 62px;}
.textheading h4 {padding-top: 16px; font-size: 14px; line-height: 20px;}
.vedio_text .play_sec img { width: 60px; height: auto;}
.play_sec { margin-top: 10px; display: inline-block;}
.footer_top ul li.head_source{ margin-bottom: 0px; }
.footer_content strong{ font-size: 22px; line-height: 32px; }
.news_sec .owl-nav .owl-prev, .news_sec .owl-nav .owl-next { width: 45px; height: 45px;}
.news_sec .owl-nav { right: 20px; top: -57px;}

.news_inner .gallery_sec2 { padding: 30px 25px;min-height: inherit !important;}
.news_inner .gallery_sec { min-height: inherit;}
.gallery_sec2 h2 { font-size: 32px; line-height: 41px;}
.inner_banner .banner_content strong {font-size: 40px; line-height: 48px;}
.textheading span{ font-size: 14px; line-height: 20px; }
.text_area .morebtn { margin: 0;}
.info_sec li i {  padding: 1px 15px 0 0;}
.we_contact ol li { font-size: 30px; line-height: 40px;}

.our_inner .gallery_sec p { font-size: 14px; line-height: 24px !important;}




.dropdown-toggle.drop-arw.test {
    right: 19px;
    top: 5px;
    display: block;
}

.dropdown-submenu a{ color: #fff !important;}
.dropdown-submenu a:hover{ color:#f43b51 !important;}



/*.header_menu {  padding: 0 !important;}*/
.header_sec{ position: relative;float: left;}
.bannersec{ display: inline-block;}
.nav_top{ padding: 0 15px !important;}


.header_top {  padding: 8px 0 5px;}
/*.nav_top .navbar-brand img {  width: 52px;}*/

.dropdown-toggle.drop-arw { right: 20px; top: -2px; width: 35px; height: 32px; line-height: 25px; z-index: 999999;  }

.header_menu { padding: 6px 0 !important;}	
/*21.02.23	*/
.top_right {  padding-left: 25px;}	
.switcher {  right: 100px; top: 9px;}
.header_top .iconlist {  padding-top: 0px;}	
.header_top {  padding: 10px;}	
.mainbanner .banner_text{top:inherit !important;}

.about_right img { height: 380px;}	
.news_sec .gallery_sec img { height: 180px;}	




.secElectrolyser{ width: 100%; display:inline-block !important; text-align: center;}
.secElectrolyser .size-full, .the-reversiblesec1 .wp-block-media-text__media img{ max-width: 50%;}
.thamblComparison .wp-block-column p{ padding: 10px 0px !important; font-size: 14px !important;}
.secElectrolyser .wp-block-media-text, .secComparison{ padding: 0 15px;}
.secElectrolyser .wp-block-media-text__content{ padding: 0 15px !important;}
.secElectrolyser .wp-block-media-text .wp-block-media-text__media{ text-align: center;}
h1.wp-block-heading, h2.wp-block-heading {
    font-size: 30px !important;
    line-height: 40px; padding-bottom: 20px !important;
  }
.thamblComparison { gap: 7px !important;}
.secComparison .wp-block-media-text__content{ padding: 0 15px !important;}
.wp-block-spacer{ height: auto !important;}



#post-2691 .wp-block-media-text{ display: inline-block; width: 100%;}
#post-2691 .wp-block-media-text__content{ padding: 0 15px !important;}


p:empty{ display: none;}
.the-reversiblesec1 .wp-block-media-text__media{ text-align: center;}


#post-2841 .wp-container-5.is-layout-flex{ display: inline-block; width: 100%;}
#post-2841 .wp-container-5.is-layout-flex p {  margin-top: 20px !important; width: 50%; float: left; padding: 0 15px !important; min-height: 137px;}
#post-2841 .wp-container-5.is-layout-flex .wp-block-spacer{ display: none !important;}



/*HOME PAGE*/

.clspfasrow .wp-block-media-text__content{ padding: 20px 0 !important;}
.clspfasrow .wp-block-media-text__content p{ padding: 0 0 20px !important;}
.clsaemElectoRow p{ padding: 0 0 20px !important;}
.clsaemElectoRow .wp-block-media-text__content{ padding: 0px;}
.clsgreenRow .wp-block-heading{ margin-top: 10px;}
.textheading h1, .textheading h2{margin-top: 33px !important;}
.clsaemElectoRow{ display: inline-block !important; width: 100% !important;}
.pnlBox{ display: flex; margin: 10px 0;}
.pnlBox .wp-block-media-text__media{ width: 200px;}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{ align-self: inherit !important;}

.clsgreenRow, .clspfasrow, .clsrevolurow{ display: inline-block !important; width: 100% !important;}
.clsgreenRow .wp-block-media-text__content, .clsgreenRow .wp-block-media-text__media{ padding: 0 0px 20px !important;}
.clspfasrow .wp-block-media-text__content, .clspfasrow .wp-block-media-text__media{ padding: 0 0px 20px !important;}
.clsaemElectoRow .wp-block-media-text__content, .clsaemElectoRow .wp-block-media-text__media{ padding: 0 0px 20px !important;}
.appthumsrow p{ padding: 10px 0 !important;}
.clsrevolurow .wp-block-media-text__content, .clsrevolurow .wp-block-media-text__media{ padding: 0 0px 20px !important;}
.reversClsRow{ padding: 0px !important;}
.reversClsRow p{ padding:10px 0px !important;}
.mainbanner .banner_box .w-100 {
  height: 260px !important;
}


.textheading h1.noh1padding{ margin-top: 0px !important;}


video{ width: 100% !important; margin-top: 30px;}

.post-2216 p{ padding-left: 15px !important; padding-right: 15px !important; padding-top: 10px !important; padding-bottom: 10px !important;}
.appliRow{ margin-top: 30px;}
#page-id-2216 .wp-container-core-group-layout-2.wp-container-core-group-layout-2{ text-align: left !important;}
#page-id-2216 .wp-container-core-group-layout-4 > .wp-block-group{ padding: 0px !important; text-align: left !important;}


.editor_ban{  min-height: 340px !important; }
.videobox{ margin: 0;}
.videobox  video{  margin-top: 0;  }
.tecRowsN{ margin-bottom: 0px !important; }




.footBox:first-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; margin: 10px 0;}
.footBox:nth-child(2), .footBox:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; margin: 10px 0;}
.footBox:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; margin: 10px 0;}
.footNews .input_fld form input[type="submit"] {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 0px !important;
  height: 50px !important;
}




.aem_txt {
  padding-left: 0;
}
.aem_sec .wp-block-column{ flex-basis: 100%;}
.aem_sec .wp-block-columns{ width: 100%; display: inline-block;}

.specifi_sec  .wp-block-column{ flex-basis: 100%;}
.specifi_sec  .wp-block-columns{ width: 100%; display: inline-block;}
.tech_sec .wp-block-column{ padding: 15px; margin: 0 0 12px;}
.tech_sec .wp-block-columns{ gap: 10px !important;}
.bel_sec{ padding: 20px 0;}
.aem_sec{ padding-top: 30px;}
.aem_sec p{ padding-left: 0px !important;}
.arw_list_bx {
  background: #FF5561;
  border: 1px solid #BFBFBF;
  padding: 0 20px 25px;
}
.specifi_sec p{ padding-left: 0px !important;}


.arw_list_bx, .chk_list_bx {
  min-height: auto;
}



.aboutnewtop{ padding-top: 30px !important}
.partnerlogossec .wp-block-media-text__media img{ border: 1px solid #ccc;}
.clsaemElectoRowAEM p:last-child{ padding-bottom: 0px !important;}
.clsaemElectoRowAEM .wp-block-media-text__content{ padding-bottom: 0px !important;}
.clsgreenRowPlatinm .wp-block-media-text__media{ padding-bottom: 0px !important;}
.clspfasrow p:last-child{ padding-bottom: 0px !important;}
.textheading h1, .textheading h2 { margin-top: 30px !important;}
.clspfasrow .wp-block-media-text__content{ padding-bottom: 0px !important;}
.appthumsrow{ padding: 0px !important;}
.clsrevolurow .wp-block-media-text__media{ padding-bottom: 0px !important;}
.partnerlogospnl .wp-block-column{ padding-top: 0px !important; padding-left: 0px !important;}
.aboutnewtop{ padding-bottom: 30px !important;}
p.redBox{ padding: 15px !important;}

.summeryHead{ padding: 20px 15px !important;}

.arw_list_bx, .chk_list_bx{ width: 100%;}	
	

.nav_top .navbar-brand img {
    width: 100%;
  }

.admin-bar .is-menu-wrapper {
    top: 82px !important;
    right: 80px !important;}



.top_left{ display: block !important;}
.top_left li:first-child, .top_left li:nth-child(2), .top_left li:nth-child(3){ display: none;}
.top_left li.astm-search-menu a{ padding-left: 0px; margin-top: 6px;}
.top_right {
    padding-left: 14px;
  }
.is-menu .search-icon-path {
  fill: #fff !important;
}

.clsgreenRowPlatinm #video1 .wp-block-column:first-child{ padding-right: 30px;}
.home-free-elector .wp-block-column:nth-child(2){ padding-left: 30px;}
.is-menu.is-dropdown form{ padding: 32px 23px !important;}







} 
 

 
@media only screen and (max-width: 767px){
.container{max-width: 100%;}
.header_top ul li{font-size: 14px !important; line-height: 18px !important;}
.header_top ul li a{padding: 0 10px;}
.banner_content strong {font-size: 30px; line-height: 40px; padding: 0 50px;}
.bannersec .banner_box .w-100 {height: 400px;}
.header_top{padding: 10px ;}
.about_sec, .green_sec, .news_sec {padding: 40px 0;}

.textheading h1, .textheading h2{padding: 12px 0; font-size: 28px; line-height: 35px;}
.gallery_sec {min-height: auto;}
.textheading h4 {padding-top: 15px;}
.contact_sec h2 {font-size: 25px; line-height: 30px;}
.contact_sec h2 br{display: none;}
.contact_sec {padding: 30px 0;}
.contact_sec {padding: 40px 0;}
.text_area {padding: 15px;}
.info_sec li {margin-bottom: 20px;}
.info_sec li {line-height: 20px !important; font-size: 16px !important;}
.footer_content strong{font-size: 20px; line-height: 30px;}
.input_fld input[type="submit"]{font-size: 17px; line-height: 40px; height: 40px; padding: 0 20px;}
.green_sec .gallery {margin-top: 20px;}
.textheading h4 {font-size: 17px; line-height: 20px;}
.green_sec {padding-bottom: 0px !important;}
.green_sec .morebtn {font-size: 19px; line-height: 24px;}
.vedio_sec img {height: 300px;}

.green_sec img {  width: 70px;}
/*.green_sec .col{flex: 0 0 19.333%; max-width: 19.333%;}*/
.news_sec .owl-nav .owl-prev, .news_sec .owl-nav .owl-next{width: 40px; height: 40px;}

.news_sec .owl-nav {top: -40px;}

/*faq_page*/
.faq_inner .btn::before, .faq_inner .collapsed::before {width: 75px; background-size: 41%;}
.faq_inner .btn {padding: 15px 20px;}
.textheading h6 {font-size: 16px; line-height: 24px;}
.faq_inner .card-body{padding: 20px;}
.faq_inner .card-body p {font-size: 15px;line-height: 26px !important;}
/*.faq_inner .btn::before, .faq_inner .collapsed::before {width: 50px; background-size: 30%;}*/
.faq_inner .btn::before, .faq_inner .collapsed::before {width: 65px;}
.faq_sec {padding: 50px 0;}
.bannersec .inner_banner .w-100 {height: 270px !important;}
.inner_banner .banner_content strong {font-size: 40px; line-height: 50px;}


/*ivestor_center_page*/
.news_inner .gallery_sec {min-height: 351px;}
.news_inner span {padding: 20px 0;}
.news_inner .morebtn {margin-top: 0;}


/*inves_center_page*/

.investor_about .row {margin-top: 30px;}
.news_inner h4{font-size: 15px; line-height: 18px;}
.news_inner .gallery_sec {min-height: auto;}
.news_inner .row{justify-content: center;}
.news_inner span {padding: 15px 0; font-size: 15px; line-height: 20px;}
.news_inner .gallery_sec{margin-top: 20px;}

/*our_team_page*/
.our_inner {padding: 40px 0 !important;}
.management_sec {padding-top: 27px;}
.our_inner h2{padding: 13px 0;}


/*we_offer_page*/
.chemical li span {max-width: 100%;}
.modes_sec .row {margin-top: 31px;}
/*.we_about{padding-bottom: 0 !important;}*/
.modes_sec {padding: 30px 0 40px 0;}

.green_sec { padding-bottom: 35px !important;}
.menu_sec li{ font-size: 15px; line-height: 24px; }


.faq_inner .btn { padding-right: 72px;}
.our_inner h2 { padding: 20px 0;}

.we_about ul li, .modes_sec ul li{ font-size: 15px; line-height: 26px; }
.modes_inner ol li{ font-size: 15px; line-height: 26px; }
.footer_top p { font-size: 15px;  line-height: 26px;}
.footer_top ul li{ font-size: 15px; line-height: 26px;}
.info_sec li { line-height: 26px !important; font-size: 15px !important;}


.inner_banner .banner_content strong { font-size: 32px; line-height: 42px;}
.news_inner .gallery_sec2 {  padding: 30px 25px; min-height: inherit !important; margin-top: 30px;}

.gallery_txt { padding: 15px;}

.contact_secnew .con_social_lst {  margin-top: 35px;}	
.contact_secnew.we_about .about_left ul {  padding-top: 15px;}	
.head_source a {
  padding: 0 5px !important;
}
.switcher { right: 75px; width: 96px !important;}	

.press_page .table td { font-size: 14px;}
.press_page .table { width: 800px; max-width: 800px;}




p {
    font-size: 16px !important;
    line-height: 25px !important;padding: 0 15px 20px !important;
  }
.page-id-2216 h2{ padding: 0 15px 20px !important;}


.secComparison{ width: 100% !important; display: inline-block !important;}
.secComparison .wp-block-media-text__content{ padding: 15px 0 !important;}
.secElectrolyser .wp-block-media-text__content {
    padding: 0 15px !important;
    display: inline-block;
    width: 100% !important;
  }
.secElectrolyser .wp-container-6.wp-container-6{ display: inline-block !important; width: 100% !important;}
.secElectrolyser p{ padding: 0 0 15px 0 !important;}

 .thamblComparison {
    gap: 7px !important;
    display: inline-block !important; width: 100%;
  }
.thamblComparison .wp-block-column {
    width: 20% !important;
    float: left !important;
    padding: 5px;
  }

.the-reversiblesec1 .wp-container-3.wp-container-3{ display: inline-block; width: 100%;}
.the-reversiblesec1 .wp-container-3.wp-container-3 p{ padding-left: 0px; padding-right: 0px;}
.the-reversiblesec2 .wp-block-group{ padding: 15px !important;}

.the-reversiblesec1 .wp-container-3.wp-container-3 p {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

.green-hydrogenpic img{ width: 100% !important; border-radius: 0px !important;}



.mainbanner .banner_box .w-100 {
  height: 260px !important;
}


.wp-block-spacer{ padding-bottom: 30px;}
h1.wp-block-heading, h2.wp-block-heading{ font-size: 23px !important; }
.partnerlogossec .wp-block-media-text{ width: 100%; display: inline-block !important;}

.wp-block-media-text .wp-block-media-text__content{ padding: 0 15px !important;}



.partnerlogossec .wp-block-media-text.pnlBox {
    display: flex !important;
    margin: 10px 0;
  }

.partnerlogossec .wp-block-media-text.pnlBox p{ padding-bottom: 0px !important;}
.clsaemElectoRow .wp-block-media-text__content, .clsaemElectoRow .wp-block-media-text__media {
    padding: 0 0px 20px !important;
  }
.clsaemElectoRow .pnlBox .wp-block-media-text__content{ padding: 0 10px !important;}
.clsgreenRow .wp-block-media-text__content{ padding: 0px !important;}
.clsgreenRow .wp-block-media-text__content p{ padding: 0 0 15px !important;}
.clspfasrow .wp-block-media-text__content{ padding: 0px !important;}

.wp-block-columns:not(.is-not-stacked-on-mobile).appthumsrow > .wp-block-column {
    flex-basis: 50% !important;
    padding: 5px !important;
    width: 50%;
  }
.clsrevolurow .wp-block-media-text__content{ padding: 0px !important;}
.clsrevolurow .wp-block-media-text__content p{ padding: 0 0 15px !important;}

.reversClsRow.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
    flex-basis: 33.333% !important;
    padding: 5px !important;
    width: 33.333%;
  }
.textheading p.paras{ padding: 0 0 15px !important;}
.partnerlogospnl.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{
    flex-basis: 33.333% !important;
    padding: 5px !important;
    width: 33.333%;
  }
.noh1padding{ margin-top: 0px !important;}

.footer_bottom p span {
  float: none; width: 100%; display: inline-block !important;
}




.post-2216 .wp-block-media-text .wp-block-media-text__content
{
    padding: 0 !important;
  }


.editor_ban{  min-height: 270px !important; }
.videobox{ margin: 0;}
.videobox  video{  margin-top: 0;  }


.tech_sec p{ padding-left: 0px !important; padding-right: 0px !important;}


/*14.3.2024*/

h1.wp-block-heading, h2.wp-block-heading{line-height: 30px !important; padding-bottom: 11px !important;}
 .aem_sec p {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
  }
.rd_mr{margin-top: 20px;}
.aem_sec{ padding-bottom: 0px;}
.specifi_sec p {
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
  }
.aem_sec .wp-block-image {
  margin: 0 0 26px;
}
.specifi_sec .videobox {
  margin: 20px 0 0;
  width: 100%;
  padding-bottom: 0px !important;line-height: 0px !important;
}
.arw_list_bx li {
  display: inline-block;
  width: 100%;
  margin-top: 0;
}
.arw_list_bx{ padding: 10px 20px 25px;}
.specifi_sec p{ padding-bottom: 0px !important;}
.tech_heading{ padding: 0px;}
.tech_sec{ padding: 15px 0 0px 0;}
.tech_sec .wp-block-columns {
    gap: 0 !important;
  }
.tech_sec .wp-block-column{ margin: 0 0 20px;}
.techtablbe{ padding-top: 10px !important; padding-bottom: 10px;}
.techtablbe .wp-block-column{ margin: 9px 0 0 !important;}
.techtablbe .wp-block-table{ margin-bottom: 10px !important;}
.techtablbe .wp-block-column{ margin-top: 10px !important;}
.techtablbe .wp-block-image{ margin-bottom: 0px !important;}
.appliRow{ margin-top: 20px;}
.thamblComparison{ margin-bottom: 10px !important;}
.thamblComparison .wp-block-column{ padding: 9px !important;}
.thamblComparison{ padding: 0 7px !important;}

.thamblComparison .wp-block-column{ width: 33.333% !important;}


.thamblComparison {
  margin-top: 0;
}

.about_sec, .green_sec, .news_sec{ padding: 30px 0;}
.clsaemElectoRow .wp-block-media-text__content{ padding-bottom: 0px !important;}
.clsrevolurow .wp-block-media-text__media{ margin-top: 20px !important;}
.partnerlogossec p.ppdLR{ padding-left: 0px !important; padding-right: 0px !important;}
.news_sec { padding-top: 0px !important;}

.appthumsrowHome, .reversClsRowHome{ margin: 0 -5px !important;}



.visnblogcontnr p{ width: 33.333%;}

.appRow .wp-block-columns .wp-block-column:first-child{ max-width: 100%;}
.appRow .wp-block-columns .wp-block-column:last-child{ max-width: 100%;}
.appRow p{ padding: 0px 0 15px !important;} 
.appRow .wp-block-image{ margin: 0px !important;}
.appRow .wp-block-image img {
  height: 300px;
  object-fit: cover;
  width: 100% !important;
}
.green-hydrogen-top{ padding-bottom: 30px;}
.applicationSec {
  padding: 30px 0;
}
.visionPage, .visnpictursec{ padding: 30px 0;}
.visnpictursec img{ width: 100% !important;}
.visionPage p, .visnpictursec p{ padding:0 0 10px 0 !important;}
.visnpictursec .wp-block-image{ margin-bottom: 0px !important;}
.visonRow{ margin-top: 0px;}
.visonRow .wp-block-column{ width: 47%;}






.thamblComparison .wp-block-group__inner-container > .wp-block-columns{ gap: 0px !important;}
.appPicBox{ padding: 6px !important; width: 33.333%;}
.thamblComparison .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 33.333% !important;}
.applicGalBox{ width: 100%; position: relative; margin: 0px !important;}




.nav_top .navbar-brand{ width: 120px !important;}



.nav_top .navbar-brand { width: 170px !important; }


.top_right {
    padding-left: 0;
  }
#gtranslate_wrapper {
  right: 111px !important;
}  
  

.clsgreenRowPlatinm p, .home-free-elector p{ padding: 0 0 20px !important;}
#main-video{ margin-top: 0px !important;}
.clsgreenRowPlatinm #video1 .wp-block-column:first-child {
  padding-right: 0;
}
.home-free-elector .wp-block-column:nth-child(2) {
  padding-left: 0;
}





#video2 .wp-block-group .wp-block-columns{ flex-direction: column-reverse;}


.textheading h1, .textheading h2, .textheading h1 .has-black-color, .textheading h2 .has-black-color, h1, h2, h1.wp-block-heading, h2.wp-block-heading{ font-size: 23px !important; line-height: 30px !important;}



.top_right {
    padding-left: 14px;
  }

  
  
  


}

@media only screen and (max-width: 575px){
.banner_content strong {font-size: 20px; line-height: 30px; padding: 0 45px;}	
.bannersec .banner_box .w-100 {height: auto; min-height: 300px;}
.nav_top {padding-top: 8px;}
/*.nav_top .navbar-brand img {width: 50px;}*/
.bannersec .carousel-indicators li::before{background-size: 80%;}
.bannersec .carousel-indicators {bottom: 0px;  margin-right: 0px;}
.about_sec, .green_sec, .news_sec {padding: 35px 0;}  
.textheading h1, .textheading h2 {font-size: 28px; line-height: 34px;}
.textheading p, .about_left li {font-size: 15px; line-height: 23px !important;}	
.morebtn {font-size: 15px; line-height: 40px; height: 40px; padding: 0 15px;}	
.green_sec img {width: 50px;}
.textheading h4 {padding-top: 8px;}	
.green_sec {padding-bottom: 15px !important;}
.news_sec .owl-nav{top: -40px;}
.news_sec .owl-nav .owl-prev, .news_sec .owl-nav .owl-next {width: 40px; height: 40px;}
.contact_sec {padding: 40px 0;}
.contact_sec h2 {font-size: 22px; line-height: 29px;}
.footer_content img, .footer_content strong {padding-bottom: 10px;}

.footer_top .col-md-6, .footer_top .col-md-6, .footer_top .col-md-12 {margin-top: 10px;}
.morebtn i {padding-left: 5px;}
.news_sec .owl-nav .owl-prev, .news_sec .owl-nav .owl-next {width: 30px; height: 30px;}
.textheading h1, .textheading h2 {font-size: 25px; line-height: 35px;}
.vedio_sec img {height: 200px;}
.vedio_text .play_sec img {width: 40px; height: 40px;}
.footer_bottom p{text-align: center;}

.input_fld input[type="submit"] {font-size: 15px; line-height: 35px; height: 35px; padding: 0 16px;}

/*faq_page*/
.faq_inner .btn {padding: 15px;  padding-right: 70px; }
.faq_sec {padding: 30px 0;}


/*investor-center_page*/
.news_inner .gallery_sec {margin-top: 20px;}
.news_inner .gallery_sec2 {margin-top: 30px;}
.news_inner .gallery_sec {margin-top: 9px;}
.news_inner .col-6:nth-child(3) .gallery_sec{margin-top: 30px !important;}
.inner_banner .banner_content strong{padding: 0;}



/*our_team_page*/
.our_inner .gallery_sec {min-height: auto !important;}


/*we_offer_page*/
.we_contact ol li {font-size: 28px; line-height: 35px;}

.banner_content strong { font-size: 20px; line-height: 26px; padding: 0 44px; width: 100%; display: inline-block;}
.textheading p, .about_left li { font-size: 15px; line-height: 26px !important;}
.vedio_sec img {  height: 320px;}


.textheading h1 br, .textheading h2 br{ display: none; }
.footer_top p { font-size: 15px;  line-height: 26px;}
.footer_top ul li{ font-size: 15px; line-height: 26px;}

.mainbanner strong{padding: 0;  font-size: 24px !important;
  line-height: 30px;
}

.mainbanner .morebtn {
  font-size: 14px;
  line-height: 38px;
  height: 38px;
  margin-left: 0;
}

.mainbanner .banner_text {
  bottom: -51px !important;
  padding: 10px 0 14px !important;
  text-align: left;
}
.bannersec .carousel-indicators {
  bottom: 80px;
  margin-right: 30px;
}



.thamblComparison .wp-block-column {
    width: 33.333% !important;
    float: left !important;
    padding: 5px;
  }

#post-2841 .wp-container-5.is-layout-flex p{ min-height: auto !important; width: 100% !important;}

.footBox:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin: 10px 0;}
.footBox:nth-child(2), .footBox:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; margin: 10px 0;}
.footBox:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin: 10px 0;}
.footNews p{ padding: 0px !important;}

.footer_bottom p{ padding: 0px !important;}


.thamblComparison .wp-block-column{ width: 50% !important;}


.news_sec .gallery_sec img{ height: auto !important;}


.wp-block-image .alignright{ margin: 10px 0 !important;}
.aem_sec img{ width: 100% !important;}
.aem_sec{ width: 100%; display: inline-block !important;}






}


@media only screen and (max-width: 480px){ 

.news_sec .owl-nav{right: 0;}

.green_sec .morebtn {font-size: 16px; line-height: 20px;}
.green_sec img {width: 40px;}

.green_sec .col{flex: 0 0 50%; max-width: 50%;}
.news_sec h2{text-align: left;}
.news_sec h2::before{left: 0; transform: inherit;}


/*faq_page*/
.faq_inner .btn {padding: 10px; padding-right: 70px; }
.news_inner .gallery_sec2 {padding: 20px;}


/*investor_center+page*/

.news_inner .col-6{flex: 0 0 100%; max-width: 100%;}
.news_inner .gallery_sec {margin-top: 20px !important;}
.news_inner .col-6:first-child  .gallery_sec {margin-top: 12px !important;}

/*our_team_page*/
.our_inner h4{font-size: 14px; line-height: 20px;}


/*we_offer_page*/
.we_contact ol li {font-size: 22px;line-height: 30px;}
.banner_content strong { font-size: 20px; line-height: 26px; padding: 0 20px; width: 100%; display: inline-block;}
.bannersec .banner_box .w-100 { height: auto; min-height: 267px;}
.faq_inner .card-body { padding: 12px;}

.our_inner .col-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}



.about_right img { height: 320px;}
.thamblComparison .wp-block-column {
    width: 100% !important;
    float: left !important;
    padding: 5px !important;
  }	

.bannersec .carousel-indicators {
    bottom: 42px;
    margin-right: 5px;
  }



 h1.wp-block-heading, h2.wp-block-heading {
    font-size: 26px !important;
    line-height: 39px;
    padding-bottom: 20px;
  }




.reversClsRow.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 50% !important;
    padding: 5px !important;
    width: 50%;
  }
.partnerlogospnl.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 50% !important;
    padding: 5px !important;
    width: 50%;
  }
.partnerlogospnl .wp-block-column .wp-block-image{ min-height: 115px;}


.pnlBox .wp-block-media-text__content .wp-block-spacer {
    height: 0px !important;
    clear: inherit !important;
    display: none;
  }
.pnlBox .wp-block-media-text__media, .pnlBox .wp-block-media-text__content{ width: 50%;}


.bel_bx {
  font-size: 30px;
  line-height: 52px;}


.visnblogcontnr p{ width: 50%;}

.visonRow .wp-block-column{ width: 100%; margin-right: 0px;}


.thamblComparison .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 50% !important;
  }
.appPicBox img {
  min-height: 265px;
  object-fit: cover;
}


.chk_list_bx li { width: 100%; float: inherit; margin-top: 15px; }


.textheading h1, .textheading h2, .textheading h1 .has-black-color, .textheading h2 .has-black-color, h1, h2, h1.wp-block-heading, h2.wp-block-heading{ font-size: 23px !important; line-height: 30px !important;}




} 

@media only screen and (max-width: 460px){

.footer_bottom .d-flex {
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  gap: 17px;
}

.det_lst em, .det_lst b{ width: 100%;}



}








@media only screen and (max-width: 400px){
	
.footer_top .col-6 , .our_inner .col-6{flex: 0 0 100%; max-width: 100%;}	



/*we_offer_page*/
.we_about .about_right, .we_about .about_right2{width: 45%;}	
.inner_banner .banner_content strong {font-size: 39px; line-height: 49px;}	
	
.inner_banner .banner_content strong {font-size: 28px; line-height: 35px; }	
	
.mainbanner strong{padding: 0;  font-size: 20px !important;
  line-height: 26px; padding: 0; padding-bottom:10px;
}	
	
.the-reversiblesec2 .wp-block-image.size-full{ width: 100% !important;}


.page-id-2216 .wp-block-table td, .page-id-2216 .wp-block-table th{ padding: 4px;  font-size: 10px;}	




.footBox:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin: 10px 0;}
.footBox:nth-child(2), .footBox:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin: 10px 0;}
.footBox:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin: 10px 0;}	


.visnblogcontnr p{ width: 100%;}



	
}