@charset "UTF-8";
/*font calling structure*/
/*=====RESPONSIVE MEDIA QUERY========*/
/* ==========================================================================
   1. CSS Reset Code
   ========================================================================== */
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

/* Align radios and text inputs with their label */
input[type='radio'],
input[type='checkbox'] {
  vertical-align: text-bottom;
  width: auto;
  height: auto;
  min-width: auto;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer; }

/* Hand cursor on clickable input elements */
label,
input[type='button'],
input[type='submit'],
button {
  cursor: pointer; }
.sideNav li::marker{display:none !important;}
.sideNav ul{list-style:none !important;}
.sideNav  li {position:relative;}
.sideNav  li .clickMe{position:absolute; right:0px; top:0px; width:44px; height:40px; z-index:9; cursor:pointer;}
.sideNav  li .clickMe:after{content:""; border: solid black; display:block;border-width: 0 1px 1px 0;display: inline-block;padding: 4px; position:absolute;  left:50%; top:50%;  margin-left:-4px; margin-top:-4px;
transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);}
.sideNav  li .clickMe.open:after{transform: rotate(45deg);  -webkit-transform: rotate(45deg); margin-top:-6px;}
.sideNav .children {display:none;}
.sideNav  li:hover > .clickMe:after, .sideNav li.current_page_item > .clickMe:after{border-color:#fff;}
.sideNav li.page_item_has_children > a:after {display:none;}
.sideNav .children li a{padding: 8px 28px 8px 30px; font-size:14px}
.sideNav .children li a:after{padding:3px; margin-left: -3px;margin-top: -3px;}
label {
  font-size: 10.5rem; }
  label .required {
    color: #f00; }

form input[type='button'],
form input[type='submit'],
form button {
  display: inline-block;
  min-width: 6.25rem;
  text-align: center;
  height: 3.438rem;
  font-size: 10.5rem;
  color: #fff;
  box-shadow: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s; }

input:focus,
.form-control:focus {
  outline: none;
  box-shadow: none !important; }

* {
  border: none;
  outline: none;
  box-sizing: border-box; }

b,
strong {
  font-family: inherit;
  font-size: inherit; }

i,
em {
  font-style: italic; }

img {
  border: 0;
  vertical-align: middle;
  max-width: 100%;
  height: auto; }
  img.full-width {
    width: 100%; }
  img.alignright {
    float: right;
    margin-left: 1.875rem;
    margin-bottom: 0.938rem; }
  img.alignleft {
    float: left;
    margin-right: 1.875rem;
    margin-bottom: 0.938rem; }

sub,
sup {
  vertical-align: baseline;
  position: relative;
  font-size: 55%;
  line-height: 0; }

sup {
  top: -.7em; }

sub {
  bottom: -.25em; }

a {
  text-decoration: none;
  display: inline-block;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s; }

a:focus,
a:hover,
a:active {
  outline: none;
  text-decoration: none; }

table,
tr,
td,
th {
  font: 400 0.8rem 'Open sans', sans-serif; }

table {
  border-collapse: collapse;
  margin: 0; }
  table a {
    color: inherit; }

body{font-family: 'latoregular'; padding-top: 120px;}
.container{ max-width:100%; width: 1060px; padding: 0 20px; margin: 0 auto;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
h1{font-size: 50px; line-height: 55px; margin: 0 0 20px;font-family: 'lato_blackregular';}
h2{font-size: 44px; line-height: 50px; margin: 0 0 20px;font-family: 'lato_blackregular'; color: #8f7747;}
h3{font-size: 40px; line-height: 45px; margin: 0 0 20px;font-family: 'lato_blackregular'; }
h4{font-size: 36px; line-height: 40px; margin: 0 0 20px;font-family: 'latobold';}
h5{font-size: 30px; line-height: 35px; margin: 0 0 20px;font-family: 'latobold';}
h6{font-size: 20px; line-height: 25px; margin: 0 0 20px;font-family: 'latobold';}

p , table, tr, td, th {font-size: 16px; line-height: 28px; margin: 0 0 35px;font-family: 'latoregular';}
p strong{font-family: 'latobold';}
p:last-child{margin: 0;}


    /*hamburger menu*/
.hamburger {padding:0;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;}
.hamburger:hover {opacity: 0.7; }
.hamburger.is-active:hover {opacity: 1 ;}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after {background-color: #000; }
.hamburger-box {width: 26px; height: 24px; display: inline-block; position: relative; } 
.hamburger-inner { display: block; top: 50%; margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width:26px; height: 4px; background-color: #000; border-radius: 4px; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }
.hamburger-inner::before {top: -10px; }
.hamburger-inner::after {bottom: -10px; }
.hamburger--slider .hamburger-inner {top: 2px; }
.hamburger--slider .hamburger-inner::before {top: 9px; transition-property: transform, opacity; transition-timing-function: ease; transition-duration: 0.15s; }
.hamburger--slider .hamburger-inner::after {top: 18px; }
.hamburger--slider.is-active .hamburger-inner {transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--slider.is-active .hamburger-inner::before {transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity: 0; }
.hamburger--slider.is-active .hamburger-inner::after {transform: translate3d(0, -20px, 0) rotate(-90deg); top: 20px;}
.menu-btn{ display:none;position: fixed;right: 20px;top:30px;}
/*hamburger menu*/

.downloadIcon{display:block; background: url(../images/download-icon.png) left top no-repeat; width: 18px; height: 18px; background-size: 100% auto;}
.searchIcon{display:block; background: url(../images/search-icon.png) left top no-repeat; width: 16px; height: 16px; background-size: 100% auto;}
.waterIcon{display:block; background: url(../images/water-icon.png) left top no-repeat; width: 18px; height: 28px; background-size: 100% auto;}
.agroIcon{display:block; background: url(../images/agro-icon.png) left top no-repeat; width: 22px; height: 26px; background-size: 100% auto;}
.industryIcon{display:block; background: url(../images/industry-icon.png) left top no-repeat; width: 26px; height: 26px; background-size: 100% auto;}
.aboutUsIcon{display:block; background: url(../images/about-us-icon.png) left top no-repeat; width: 20px; height: 23px; background-size: 100% auto;}
.rndIcon{display:block; background: url(../images/rnd-icon.png) left top no-repeat; width: 19px; height: 29px; background-size: 100% auto;}
.contactUsIcon{display:block; background: url(../images/contact-us-icon.png) left top no-repeat; width:24px; height: 17px; background-size: 100% auto;}
.header{padding: 18px 0; position: fixed; left: 0px; top: 0px; width: 100%; z-index: 100; background: #fff;}
.header .container{width: 1270px; display: flex; justify-content: space-between;}
.stickyHeader{    box-shadow: 0 0 6px #222222;}
.logoWrap{position: relative;}
.logoWrap span{position: absolute; left: 90px;font-size:15px; bottom: 0; font-family: 'poppins_mediumregular';}
.navTop ul  {display: flex; list-style: none;}
.navTop ul li { line-height: 14px; padding-right: 14px; margin-right: 12px; position: relative;}
.navTop ul li::after{content: ""; position: absolute; right: 0px; top: 0px; width: 2px; height: 14px; background:#717171 ;}
.navTop ul li:last-child::after{display: none;}
.navTop ul li a{ font-size: 13px; color: #717171;font-family: 'poppinsregular'; color: #000000; font-size: 15px;}
.navigation ul  {display: flex; list-style: none;}
.navigation ul li{padding:0 11px 10px;}
.navigation ul li a{display: flex; align-items: flex-end;font-family: 'lato_blackregular'; font-size: 17px; color: #5f5f5f; height: 30px;}
.navigation ul li a:hover{color:#f48120;}
.navigation ul li span{line-height: 17px; text-transform: uppercase;}
.navigation ul li a i{margin-right: 8px;;}
.rightHeaderBtmSec{display: flex; align-items: flex-end; justify-content:center}
.rightHeaderTopSec{display: flex; justify-content: flex-end; align-items: center; padding: 0 0 18px;}
.searchDownloadSec a{margin-right: 22px;}
.searchDownloadSec a:last-child{margin-right: 0;}

.footerTopSec {
    padding: 30px 0;
    border-bottom: 8px solid #fff;
    width: 100%;
    background: #c0cad3;
    position: relative;
}
.addressSec p a {color:#fff;}
.addressSec p a:hover{color:#fff; text-decoration:underline; }
.footerTopSec .container{display: flex; align-items: center; justify-content: space-between;}
.footerTopSec h5{color: #000;}
.footerTopSec .btn{background: #fff;
    font-size: 17px;
    color: #000;
    font-family: 'ralewaysemibold';
    border-radius: 8px;
    padding: 15px 20px;
    box-shadow: 5px 5px 15px -5px #646262;
    transition:ease-in-out 0.3s all;
 }
.footerTopSec .btn:hover{background: #f58220; color:#fff;}
.footerBtmSec{background: #030e22; color: #fff; padding: 40px 0 20px;}
.footerBtmSec .container {width: 1270px; display: flex;}
.footerTopSec h5{margin: 0;}
.footerLeftSec{width: 50%; display: flex;}
.footerLeftSec .col{width: 25%; padding-right: 30px; }
.footerLeftSec .col h6{ font-family: 'montserratbold'; font-size: 12px;line-height: 15px; margin: 0 0 10px; text-transform: uppercase; font-weight: normal;}
.footerLeftSec ul {list-style: none;}
.footerLeftSec ul li a {color: #fff; }
.footerLinks ul li{ padding: 0 0 10px;}
.footerLinks ul li a{ font-family: 'montserratbold'; font-size: 12px;line-height: 15px;}
.linkList li {padding: 0 0 10px;}
.linkList li a{font-family: 'montserratregular';font-size: 12px;line-height: 15px;}
.footerRightSec{width: 50%; padding-left:50px; display: flex;}
.addressSec{width: 47%; padding-right: 30px;}
.mapSec{width: 53%;}
.addressSec h6{font-family: 'montserratbold'; font-size: 12px;line-height: 15px; margin: 0 0 10px; font-weight: normal; color: #f58220;}
.addressSec p{font-family: 'montserratregular'; font-size: 12px;line-height: 18px; margin-bottom: 18px;}
.addressSec p span{display: block;}
.socialLinks ul{list-style: none; display: flex;}
.socialLinks ul li{margin-right: 6px;}
.socialLinks ul li:last-child{margin-right: 0;}
.socialLinks ul li a{color: #f58220; width: 24px; height: 24px; border: 1px solid #f58220; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 12px;}
.socialLinks p{margin-bottom: 8px;}
.slick-arrow{position: absolute; z-index: 9; font-size: 0; top: 50%; width: 32px; height: 32px; margin-top: -16px; min-width: 32px; padding: 0px; border: none;}
.bannerSlider .slick-prev{background: url(../images/arrow-left.png) center center no-repeat; left: 40px;}
.bannerSlider .slick-next{background: url(../images/arrow-right.png) center center no-repeat; right: 40px;}
/* .bannerSlider .slick-slide:after{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../images/banner-overlay.png) left top no-repeat; background-size: 100% 100%;} */
.bannerSlider .slick-slide{position:relative;}
.bannerSlider .slick-slide img{ height: calc(100vh - 121px); min-height: 450px; width: 100%; object-fit: cover;}
.bannerSlider .sliderCont{position: absolute; left: 0px; top: 20%; width: 100%; z-index: 10;}
.bannerSlider .sliderContIn{padding: 80px 0 0 45px; background: url(../images/rectangle.png) left top no-repeat;}
.bannerSlider .sliderContIn h4{color: #fff; line-height: 46px; text-transform: uppercase; margin: 0 0 52px;}
.bannerSlider .sliderContIn .btnWrap{display: flex; margin-left: 110px; align-items: center;}
.bannerSlider .sliderContIn .btnWrap a{margin-right: 30px;}
.bannerSlider .sliderContIn .btnWrap a:last-child{margin-right: 0;}
.primaryBtn{background: #df6512; color: #fff; font-family: 'poppins_mediumregular'; font-size: 12px; line-height: 16px; padding: 10px 15px;}
.sliderContIn .btnWrap .waterIcon{background-image: url(../images/water-big-icon.png);width: 27px; height: 43px;}
.sliderContIn .btnWrap .agroIcon{background-image: url(../images/agro-big-icon.png);width: 31px; height: 40px;}
.sliderContIn .btnWrap .industryIcon{background-image: url(http://webpravah.in/ACI/wp-content/uploads/2023/07/industry-big-icon.png); width: 37px; height: 40px;}
.sliderContIn .btnWrap .active .waterIcon{filter: invert(47%) sepia(99%) saturate(2741%) hue-rotate(359deg) brightness(95%) contrast(88%);}
.sliderContIn .btnWrap .active .agroIcon{filter: invert(47%) sepia(99%) saturate(2741%) hue-rotate(359deg) brightness(95%) contrast(88%);}
.sliderContIn .btnWrap .active .industryIcon{filter: invert(47%) sepia(99%) saturate(2741%) hue-rotate(359deg) brightness(95%) contrast(88%);}
.trustpartnerTopSec{    display: flex; padding: 0 0 35px;}
.trustpartnerTopSec .imgWrap{   width: 45%; padding-left: 30px;}
.trustpartnerTopSec .imgWrap figure{position: relative; transition:all .1s; overflow:hidden;}
.trustpartnerTopSec .imgWrap figure figcaption{position: absolute; right: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.5);padding: 5px 15px; font-size: 21px;   font-family: 'latobold'; color: #fff;}
.trustpartnerTopSec .imgWrap figure img{left: 0px;position:relative; -webkit-transform: scale(1.25); transform: scale(1.25);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.trustpartnerTopSec .imgWrap figure:hover img{margin-right:0; left:30px;}
.trustpartnerTopSec .content{     width: 55%; padding: 55px 0 ; }
.trustpartnerBtmSec {width: 860px; margin: 0 auto 55px; max-width: 100%; display: flex;box-shadow: 0 0 15px #e1dddd; }
.trustpartnerBtmSec .col{width: 33.333%; text-align: center; border-right: 1px solid #ccc9c9; padding: 25px 15px 20px;}
.trustpartnerBtmSec .col:last-child{border-right: none;}
.trustpartnerBtmSec strong{font-size: 58px; line-height:60px; padding: 0 0 8px; display:block;font-family: 'latobold'; font-weight: normal; color: #df6512;}
.trustpartnerBtmSec h6{font-size: 18px;}
.boxWrap  {display: flex; flex-wrap: wrap; margin: 0 auto 30px; width: 930px;}
.boxWrap .imgBox { width: 33.333%; padding: 0 33px; margin-bottom: 35px;}
.boxWrap .imgLink{display: block; position: relative;}
.boxWrap .imgLink h4{    transition: .3s ease-in-out;}
.boxWrap .imgLink:after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 5px; background: #121213; border-radius: 4px;}
.boxWrap .imgLink:before{content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%;    transition: ease-in-out 0.3s all; background:rgba(3,42,105,0.72); opacity: 0;}
.boxWrap .imgBox img{width: 100%; height: auto;}
.boxWrap .imgLink .arrow{width: 32px; height: 32px; background: #fff; box-shadow: 0 3px 7px #b4b2b2; border-radius: 50%; position: relative; display: block; position: absolute; left: 50%; margin-left: -16px; bottom:-12px; z-index: 2;}
.boxWrap .imgLink .arrow:after{content:""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(../images/arrow1.png) left top no-repeat; width: 10px; height: 13px; display: block;}
.boxWrap .imgLink:hover .arrow{background:#f68220 ;}
.boxWrap .imgLink:hover .arrow:after{background-position: left bottom;}
.boxWrap .imgLink:hover:after{background:#f68220 ;}
.boxWrap .imgLink:hover:before{opacity:1 ;}
.boxWrap .imgLink:hover h4{transform: scale(0.75); }
.clientSlider{margin: 0 -70px 60px; padding: 0 70px ;}
.clientsSec p{font-family: 'latobold';}
.clientSlider .slick-prev{background: url(../images/arrow-left1.png) center center no-repeat; left: 0;}
.clientSlider .slick-next{background: url(../images/arrow-right1.png) center center no-repeat; right: 0;}
.clientSlider.slick-initialized .slick-slide{display: flex; align-items: center; justify-content: center; }
.clientSlider .slick-slide  {height: 100px; position: relative;}
.clientSlider .slick-slide:after{content: ""; position: absolute; right: 0px; top: 50%; height: 66px; margin-top: -33px; width: 1px; background: #a1a1a1;}
.clientSlider:after{content: ""; position: absolute; right: 70px; top: 50%; height: 66px; margin-top: -33px; width: 1px; background: #fff;}
.testimonialsSec{background: url(http://webpravah.in/ACI/wp-content/uploads/2023/09/TestimonialBg2.jpg);
    background-size: 100% 580px;
    color: #fff;
background-size: cover;
    padding: 50px 0 60px;}
.testimonialsSec h2{color: #fff; margin: 0 0 65px;}

.testimonialsSlider {text-align: center; margin: 0 -70px 60px; padding: 0 70px ;}
.testimonialsSlider P{font-family: 'latoitalic'; font-size: 20px; line-height: 34px; padding-left: 45px; padding-right: 45px; position: relative;} 
.testimonialsSlider P:before{content: ""; position: absolute; left: 0px; top: 5px; width: 30px; height: 28px; background: url(../images/quote-left.png) left top no-repeat; display: block;}
.testimonialsSlider P:after{content: ""; position: absolute; right: 0px; bottom: -5px; width: 30px; height: 28px; background: url(../images/quote-right.png) left top no-repeat; display: block;}
.testimonialsSlider h6{line-height: 28px; margin: 0px;}
.testimonialsSlider .slick-prev{background: url(../images/arrow-left.png) center center no-repeat; left: 0;}
.testimonialsSlider .slick-next{background: url(../images/arrow-right.png) center center no-repeat; right: 0;}
.testimonialsSlider .testimonialCont{ padding: 0 70px;}
.globalFootprintSec{padding: 75px 0 60px;}
.globalFootprintSec p{color: #494949;font-family: 'latobold';  margin-bottom: 60px;}
.infrastructureSec{position: relative;    background-size: cover;
    min-height: 100vh;}
.infrastructureSec:after{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background:rgba(0, 0, 0, 0.48);}
.infrastructureCont {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    padding: 60px 0;
    color: #fff;
    text-align: center;
    z-index: 2;
    transform: translate(-50%, -50%);
}
.infrastructureCont h2{color:#fff;}
.infrastructureCont h5:last-child{margin-bottom: 0;}
.certificationSec{padding: 40px 0;}
.certificationCont{background: url(../images/certfication-bg.jpg) left top no-repeat; background-size: cover; padding: 70px; display: flex; align-items: center; color: #fff;}
.certificationCont h2{color:#fff;}
.certList {display: flex; margin: 0 -15px; width: calc(55% + 30px);}
.certList div{padding: 0 15px; transition:all .1s;}
.certInfo{width: 45%;}

.innerBanner{position: relative;}
.innerBanner img  {display: block; width: 100%; height: auto;}
.innerBannerCont {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    color: #fff;
    padding: 30px 0;
    z-index: 99;
}
.breadcrumbNav{display: inline-flex; list-style: none; background: rgba(255,255,255, 0.25);padding: 7px 15px;}
.breadcrumbNav li {font-size: 16px;  color:#f48120;}
.breadcrumbNav li.active {font-size: 16px; font-family: 'latobold'; color:#fff;}
.breadcrumbNav li:after{content: ">"; font-family: 'latobold';color: #fff; margin: 0 8px;}
.breadcrumbNav li a{color: #fff;}
.breadcrumbNav li:last-child:after{display: none;}
.innerContentSec {padding: 50px 0 70px ;}
.innerContentSec .container{display: flex;}
.sidebar{width: 40%;}
.innerContent{width: 60%; padding-left: 50px;}
.sidebar figure img{display: block; width: 100%; height: auto;}
.sideNav {list-style: none; margin: 0 0 18px; padding: 0;}
.sideNav li { border-bottom: 1px solid #000; margin-bottom: 2px;}
.sideNav li a {font-size: 15px; line-height: 20px; padding: 10px 28px 10px 18px; background: #f2f2f2;  display: block; position: relative; color:#000000;}
.sideNav li.page_item_has_children a:after{content:""; border: solid black; display:block;border-width: 0 1px 1px 0;display: inline-block;padding: 4px; position:absolute;  right:18px; top:50%; transform: rotate(-45deg); margin-left:-4px; margin-top:-4px;
  -webkit-transform: rotate(-45deg);}
.sideNav li a:hover, .sideNav li.active a{background: #f48120; color: #fff;}
.sideNav li.current_page_item > a{background: #f48120; color: #fff;}
.sideNav li a:hover:after, .sideNav li.active a:after{background-position: left bottom;}
.sideNav li a:hover:after, .sideNav li.current_page_item >a:after{ border-color:#fff;}
.sideNav li.current_page_item> a:after{background-position: left bottom;}
.sideNav li:hover > a{background: #f48120;color: #fff;}
.sideNav .children li:last-child{margin-bottom: 0;
    border-bottom: none;}
.innerContent p{margin-bottom: 20px;}
.innerContent p:last-child{margin-bottom: 0;}
.full_width {width: 100%; padding-left: 0px;}
.menu-image-title-after.menu-image-not-hovered img {
    padding-right: 8px;
}
.menu-image-title-after.menu-image-title {
    padding-left: 0;
}
.latest_news_list .col {
   margin-bottom: 35px;
}
.innerContent h2 , .innerContent h3 , .innerContent h4 {
   color: #f48120;
}
.innerContent ul li {
    font-size: 16px;
    line-height: 28px;
    margin: 0 0 24px;
    font-family: 'latoregular';
list-style-type: square;
}
.innerContent ul {
    margin-left: 24px;
}
.innerContent ul li::marker {
    color: #f48120;
    font-size: 24px;
}
.innerContent ul.iconic_list {display: flex; list-style: none;     margin-left: 0;}
.innerContent ul.iconic_list li { display:flex; align-items:center;
    margin-right: 50px; list-style-type: none;     font-weight: bold;
}
.innerContent blockquote {
    background: #8f7747;
    color: #ffffff;
    padding: 50px;
    margin: 25px 100px 50px;
}
.innerContent ul.iconic_list i {
    background-color: #f48120;
    font-size: 30px;
    margin-right: 10px;
    color: #ffffff;
    padding: 5px;
    width:40px;
    height:40px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
}
.innerContent ul.iconic_list i:before{content:""; display:block}
.navigation ul li.current-menu-item img.menu-image.menu-image-title-after {
    display: none;
}
.fa-check:before{display:block; background-image: url(http://webpravah.in/ACI/wp-content/uploads/2023/08/icon_1.png) ; background-position:center center; background-repeat:no-repeat; width:24px; height: 25px; background-size: 100% auto;}
.fa-certificate:before{display:block; background-image: url(http://webpravah.in/ACI/wp-content/uploads/2023/08/icon_2.png) ; background-position:center center; background-repeat:no-repeat;width:24px; height: 35px; background-size: 100% auto;}
.fa-lightbulb-o:before{display:block; background-image: url(http://webpravah.in/ACI/wp-content/uploads/2023/08/icon_3.png) ; background-position:center center; background-repeat:no-repeat;width:21px; height: 36px; background-size: 100% auto;}
.navigation ul li.current-menu-item img.hovered-image.menu-image-title-after {
    display: inline-block !important;
    opacity: 1;
    margin-left: 0 !important;
}

.navigation ul li.current-menu-item  span.menu-image-title-after.menu-image-title{
    color:#df6512 !important;
}


.searchbutton {
	position: relative;
	font-size: 22px;
	width: 100%;
	margin: 0;
	padding: 0;
}

.search:focus + .searchbutton {
	transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	background-color: white;
	color: black;
}
.searchDownloadSec .search {
	position: absolute;
	left: 49px; /* Button width-1px (Not 50px/100% because that will sometimes show a 1px line between the search box and button) */
	background-color: white;
	outline: none;
	border: none;
	padding: 0;
	width: 0;
	height: 100%;
	z-index: 10;
	transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
}

.searchDownloadSec .search:focus {
	width:230px; /* Bar width+1px */
	padding: 0 16px 0 0;
}

.expandright {
	left: auto;
	right: 22px; /* Button width-1px */
}
.searchDownloadSec .search:focus{
    right: 22px;
    border:1px solid #d1d1d1;
}
.expandright:focus {
	padding: 3px 8px;
}
.search-container {
	position: relative;
	display: inline-block;
	vertical-align: center;
}
.mglass {
	display: inline-block;
	pointer-events: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}
.hover-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999999999999;
}
.hover-box h4 {
    opacity:0;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    width:100%;
    text-align:center;
    margin:-20px 0px 0;
} 
.boxWrap .imgLink:hover .hover-box h4 {opacity:1; }
.certList div img{transition:ease-in-out 0.3s all;}
.certList div:hover img {
    transform: scale(1.05);
}
.footerBottomSec {
    background: #030e22;
    color: #fff;
    text-align: center;
    padding: 0 0 20px;
}

.footerBottomSec p {
    font-size: 12px;
}
/*.trustpartnerTopSec .imgWrap figure:hover img {*/
/*    transform: scale(1.1);*/
/*}*/
.innerBanner::before {
    content: "";
    background: #0000005c;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity:0.5;
}

.team_members_list .row{margin:0 -15px; display:flex; padding:0 40px;flex-wrap: wrap;}
.team_members_list .row .col{width:33.333%; padding:0 15px 30px; }
.team_members{border:2px solid #D6D6D6; padding:24px;box-shadow: 0 0 15px #dddbdb; position:relative; transition:ease-in-out 0.3s all;}
.team_members img{width:100%; height:auto;}
.team_members .content{text-align:center; padding:20px 0 0;}
.team_members .content h4{font-size:16px; line-height:normal; margin:0 0 10px;transition:ease-in-out 0.3s all;}
.team_members .content h5{font-size:16px; line-height:normal; font-family: 'latoregular'; margin:0px;}
.team_members a{position:absolute; left:0px; top:0px; width:100%; height:100%; }
.team_members:hover{border-color:#F48120;}
.team_members:hover .content h4{color:#F48120;}
.pagination{list-style:none; text-align:left; display:flex; justify-content: flex-start; padding:0 40px 30px;}
.pagination li a{display:block; cursor:pointer; width:30px; height:30px; line-height:30px; border:1px solid #E1E1E1; text-align:center; color:#000; font-size:16px;font-family: 'latoregular';}
.pagination li{padding-right:8px;}
.pagination li:last-child{padding-right:0px;}
.pagination li a:hover{border-color:#F48120;color:#F48120;box-shadow: 0 0 6px #dddbdb;}
.pagination li a.active{border-color:#F48120;background:#F48120; color:#fff}
.std_content{padding-bottom:40px;}
.pageTtl{font-size:30px; color:#F47720; line-height:normal ; margin:0 0  24px;font-family: 'latoregular';}


.team_list ul li    {position:relative; display:flex; flex-wrap:wrap; margin-bottom:70px; align-items:center; cursor:pointer;}
.team_list ul li figure{width:248px; position:relative;}
.team_list ul li figure img{width:100%; height:auto;}
.team_list ul li figure span{font-size:20px;font-family: 'lato_blackregular'; transition:ease-in-out 0.3s all;position:absolute; right:-60px; top:50%;transform:translateY(-50%); text-align:center; width:80px; height:80px; border-radius:50%; background:#f48120; color:#fff; line-height:80px;}
.team_list .content{padding-left:88px; width:calc(100% - 248px);}
.team_list .content h4{font-size:20px; line-height:normal;font-family: 'lato_blackregular'; margin:0 0 10px;transition:ease-in-out 0.3s all;}
.team_list .content h6{font-size:16px; line-height:normal;font-family: 'latoregular';margin:0 0 10px;}
.team_list .content h6:last-child{margin:0px;}
.team_list ul li:hover figure span{background:#8F7747; }
.team_list ul li:hover .content h4 {color:#F48120;}
.team_list ul li  a{position:absolute; left:0px; top:0px; width:100%; height:100%; }
.navigation ul li   {position:relative;}
.navigation ul .sub-menu{display:block; padding:10px 0; position: absolute;left: 0px;width: 160px;top: 100%; background:rgba(143,119,71,0.8);}
.navigation ul .sub-menu li a{color:#fff; height:auto; display:block;}
.navigation ul .sub-menu li{padding:5px 12px; }
.navigation ul .sub-menu .sub-menu{left:100%; top:0;}
.navigation #menu-main_menu> li:hover >a{color:#F48120;}
.navigation ul .sub-menu li a:hover{color:#F48120}
.navigation ul li .dropdownArrow{position: absolute;
    right: 0px;
    top: 0px;
    width: 44px;
    height: 44px;
    z-index: 9;
    cursor: pointer;
}

.navigation ul li .dropdownArrow:after {
    content: "";
    border: solid black;
    display: block;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 4px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.navigation ul .sub-menu li .dropdownArrow   {height:37px;} 
.navigation  li .dropdownArrow.open:after{transform: rotate(45deg);  -webkit-transform: rotate(45deg); margin-top:-6px;}

.simple-pagination ul {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	text-align: center;
}

.simple-pagination li {
	display: inline-block;
	margin-right: 5px;
}

.simple-pagination li a,
.simple-pagination li span {
	color: #666;
	padding: 5px 10px;
	text-decoration: none;
	border: 1px solid #EEE;
	background-color: #FFF;
	box-shadow: 0px 0px 10px 0px #EEE;
}

.simple-pagination .current {
	color: #FFF;
	background-color: #F48120;
	border-color: #F48120;
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
	background: #F48120;
}
.navigation ul .sub-menu li a {
    font-size: 14px; font-family: 'latoregular';
}

.parallax {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center;
    background-attachment: fixed !important;
}

.innerContent .accordion {
    background-color: transparent;
    color: #f48120;
    cursor: pointer;
    padding: 10px 18px 10px 0px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 20px;
    transition: 0.4s;
    border-bottom: 1px solid #000;
    font-weight: bold;
    font-family: 'latobold';
    line-height: normal;
    height: 2.5rem;
}

.innerContent .active, .innerContent .accordion:hover {
  background-color: #f48120;
	color: #FFFFFF;     padding: 10px 18px 10px 18px;
}

.innerContent .panel {
  padding: 0;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
	margin-top:10px;     margin-bottom: 10px;
}
.innerContent .accordion:after {
    content: '\002B';
    font-size: 24px;
    color: #f48120;
    float: right;
    margin-left: 5px;
}
.innerContent .accordion:hover:after {color:#ffffff;}
.innerContent .active:after {
  content: "\2212"; /* Unicode character for "minus" sign (-) */
color:#ffffff;
}
.description { padding-bottom: 20px; }
.description a#shower , .description a#hider {
    color: #000000;
    font-weight: bold;
}
.testimonialsSec , .infrastructureSec {position:relative; }
a.box_link {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	z-index: 999;
}
.certification_name {text-align:center;}
.su-row.certifications {
    display: flex;
    justify-content: center;
}
/* testimonials inner */
.testimonialsSlider_inner {text-align: center; margin: 0 -70px 60px; padding: 0 70px ;}
.testimonialsSlider_inner P{font-family: 'latoitalic'; font-size: 20px; line-height: 34px; padding-left: 45px; padding-right: 45px; position: relative;} 
.testimonialsSlider_inner h6{line-height: 28px; margin: 0px;}
.testimonialsSlider_inner .slick-prev{background: url(../images/arrow-left.png) center center no-repeat; left: 0;}
.testimonialsSlider_inner .slick-next{background: url(../images/arrow-right.png) center center no-repeat; right: 0;}
.testimonialsSlider_inner .testimonialCont{ padding: 0 70px;}

.testimonialsSecNew { color: #fff; padding: 0 60px;}
.testimonialsSecNew .testimonialsSlider_inner .testimonialCont {
    padding: 0 20px;
    margin: 50px 0 25px 0;
}
.testimonialsSecNew .testimonialsSlider_inner {background: #8f7747; color: #fff; padding: 50px 0 60px;}
.testimonialsSecNew h2{color: #fff; margin: 0 0 65px;}
.testimonialsSecNew .testimonialsSlider_inner .testimonialCont:before {
    content: "";
    position: absolute;
    left: 400px;
    top: 0px;
    width: 30px;
    height: 28px;
    background: url(../images/quote-left.png) left top no-repeat;
    display: block;
    z-index: 9999999;
}
.testimonialsSecNew .slick-initialized .slick-slide {
    position: relative;
}
.testimonialsSecNew .testimonialsSlider_inner P:before , .testimonialsSecNew .testimonialsSlider_inner P:after {display:none;} 
.testimonialsSecNew .testimonialsSlider_inner h6 span {
    font-family: 'latoregular';
}
.testimonialsSecNew .container {
    width: 730px;
}

.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
}

.slick-dots li {
  margin: 0 0.25rem;
}

.slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: transparent;
	    border: 2px solid #fff;
  text-indent: -9999px;
}

.slick-dots li.slick-active button {
  background-color: #fff;
}

.slider_dots .slider_navigators {
  height: 20px;
  background-color: #9E9E9E;
  border-radius: 50%;
  margin: 10px;
  transform: scale(0.4);
  outline: none;
  cursor: pointer;
}

.slider_dots .slider_navigators.slick-active {
  transform: scale(0.70);
}

.slider_navigators.slick-active.slick-current {
  transform: scale(1);
  background-color: #00f;
}
.testimonialsSecNew .testimonialsSlider_inner P {
    font-family: 'latoregular';
    font-size: 18px;
    line-height: 34px;
    padding-left: 25px;
    padding-right: 25px;
    position: relative;
}
body.page-id-110 .innerContentSec {
    padding: 50px 0 0;
}
.innerContent ul.disc_list li {
    font-size: 16px;
    list-style-type: disc;
    margin-bottom: 5px;
    font-family: 'latobold';
}
.page-id-296 .su-column-inner h5 {font-family: 'latoregular';color: #f48120;}
.nf-form-content label {
    font-size: 16px !important;
    line-height: 20px !important;
    font-family: 'latobold' !important;
}
.nf-field-container {
    clear: both;
    position: relative;
    margin-bottom: 15px;
}
.nf-form-content input.ninja-forms-field {height: 36px !important;}
.nf-form-content textarea.ninja-forms-field {
    height: 100px !important;
}
.nf-form-content  nf-fields-wrap nf-field {
    display: block;
    width: 48%;
    float: left;
    margin-right: 10px;
}
.nf-form-content nf-fields-wrap nf-field.textarea_wrapper {width:100%;     padding-right: 28px;}
.nf-error.field-wrap .nf-field-element:after {
    height: 34px !important;
    line-height: 40px !important;
}
.nf-error-wrap.nf-error {
    display: none;
}
select#nf-field-7 {
    background: #ffffff;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
	font-family: 'poppins_mediumregular';
}
.nf-form-layout {
    background: #f7f7f7 !important;
    padding: 20px !important;
    min-height: 590px !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #FFFFFF !important;
}
.nf-form-content input[type=submit] {
    background: #8f7747 !important; 
    color: #fff !important;
    font-family: 'poppins_mediumregular';
    font-size: 14px !important;
    line-height: 16px !important;
    padding: 12px 30px !important;
}
#ninja_forms_required_items, .nf-field-container {
   margin-bottom: 15px !important;
}
.nf-form-content input[type=submit]:hover {background: #df6512 !important;}
select#nf-field-7 option { line-height: 30px !important; height: 22px; }


/* Downloads section css starts */
.downloads_section .boxWrap .imgBox {
    width: 25%;
    padding: 0 10px;
    margin-bottom: 35px;
}
.downloads_section .boxWrap {width: auto;}
.downloads_section .boxWrap .imgLink:after , .downloads_section  .boxWrap .imgLink:before {display:none;}
.downloads_section .boxWrap h6 {
    font-size: 16px;
    line-height: 25px;
    margin: 10px 0;
    font-family: 'latobold';
    color: #000000;
    text-align: center;
    position: relative;
}
.downloads_section .boxWrap .imgBox img {
   border: 3px solid #959595;
}
.downloadsIcon {
    display: block;
    background: url(../images/download_icon.png) left top no-repeat;
    width: 24px;
    height: 24px;
    background-size: 100% auto;
	    position: absolute;
    top: 0;
    right: 0;
}

#team_members_list_section .team_members{border:2px solid #F48120;}

#team_members_list_section .team_members:hover {border:2px solid #F48120; background-color:#F48120; }

#team_members_list_section .team_members:hover .content h4 , #team_members_list_section .team_members:hover .content h5 {color:#ffffff;}
#team_members_list_section .team_members .content h4 {
    text-transform: uppercase;
}
#team_members_list_section .team_members .content h4 { color: #F48120; }
#team_members_list_section .team_members {  padding: 18px 24px; }
#team_members_list_section .team_members .content , .team_members_list .row {
    padding: 0;
}
#team_members_list_section .team_members {cursor: pointer;}
body.parent-pageid-124 .innerContent .description ,
body.parent-pageid-126 .innerContent .description ,
body.parent-pageid-97 .innerContent .description {display:none;}
.innerContent .panel p a {
    color: #f48120;
    font-weight: 600;
}