.teamPage .team-wrapper {
   display: flex;
   flex-wrap: wrap;
}

.teamPage .team-wrapper .team-profile{
   float: none;
}


.contactPage .gform_wrapper.gravity-theme #gform_submit_button_2{
   background: #281217;
}

.pc-index-owl-global.owl-carousel .owl-stage-outer, .pc-index-owl-global.owl-carousel .owl-stage, .pc-index-owl-global.owl-carousel .owl-item, .pc-index-owl-global .owl-item .item, .pc-index-owl-global .item.aos-init.aos-animate{
   height: 100% !important;
}

.custo-hero-slider.three-img-wrapper .img-block img.whitearrow{
   z-index: 1;
}



/*Slider*/

.img-block.custo-hero-slider__wrap{
   overflow: visible;
}

.custo-hero-slider__wrap .item.last{
   transform: translateX(100%);
   transition: opacity 1.2s ease-out, transform 1.2s ease-out;
}

.custo-hero-slider__wrap .item {
   position: absolute;
   top: 0;
   width: 100%;
   height: 100%;
   flex-shrink: 0;
   opacity: 0;
   transform: translateX(-30%);
   transition: opacity 1.2s ease-out, transform 1.2s ease-out;
}

.custo-hero-slider__wrap .item.active {
   opacity: 1;
   transform: translateX(0);
   transition: opacity 1.2s ease-out, transform 1.2s ease-out;
}




@media (max-width: 850px) {

   .custo-hero-slider{
      overflow: hidden !important;
   }

   .custo-hero-slider .img-block.custo-hero-slider__wrap{
      padding-left: 0;
      padding-right: 0;
      margin-left: 5px;
      margin-right: 5px;
   }

   .teamPage .team-profile .team-headshot{
      padding: 0 25px;
   }
   .teamPage .team-profile .team-headshot img{
      margin: 0;
      position: relative;
      top: inherit;
      left: inherit;
      width: 100%;
   }
   section.three-img-wrapper.three-img-wrapper__hero__desktop.custo-hero-slider{
      /* height: calc(100vh - 375px); */
      height: calc(100vh - 230px);
   }
   
}

/* .custo-hero-slider.three-img-wrapper .img-block{
   width: calc(33.33% - 46px);
}
@media (max-width:1440px) {
   .custo-hero-slider.three-img-wrapper .img-block{
      width: calc(33.33% - 40px);
   }
}
@media (max-width: 850px) {
   .custo-hero-slider.three-img-wrapper .img-block{
      width: calc(33.33% - 10px);
   }
} */

/* News */
.header{
   width: 25%;
}

#content{
   width: 75%;
   margin-left: 25%;
   overflow: hidden !important;
}

section.three-img-wrapper.three-img-wrapper__hero__desktop.custo-hero-slider{
   display: grid;
   grid-template-columns: repeat(3, 1fr);
}

.custo-hero-slider.three-img-wrapper .img-block{
   width: calc(100% - 40px);
   margin: 0 auto;
}
@media (max-width: 850px) {
   .header{
      width: 100%;
   } 
   #content{
      width: 100%;
      margin-left: 0;
      margin-top: 0;
   }
   section.three-img-wrapper.three-img-wrapper__hero__desktop.custo-hero-slider{
      gap: 10px;
   }
   .custo-hero-slider.three-img-wrapper .img-block{
      width: 100%
   }
   .custo-hero-slider.three-img-wrapper .line{
      right: -5px;
   }
} 
.blue-content-wrapper.overlay-bg p{
   padding-right: 10px;
}
.nav li:nth-child(4) {
	line-height: 48px!important;
}
@media (max-width: 1249px) {
.nav li {
font-size: 20px;
line-height: 36px!important;
}
.nav li:nth-child(4) {
line-height: 36px!important;
}
}

.newsCases__item--content{
   margin-top: 0px;
   margin-bottom: 25px;
}

body .newsCases__terms__item{
   width: 100%;

}

body .newsCases__terms{
   display: grid;
   grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 850px) {
   body .newsCases__terms{
      grid-template-columns: repeat(1, 1fr);
      padding-left: 25px;
      padding-right: 25px;
   }
   body .newsCases__terms__item{
      margin: 0;
   }
}


/* mobile menu */
.explore-group_mobile h4{
   margin: 20px 0;
}

@media (max-width: 1249px) {
   .explore-group_mobile h4{
      font-size: 18px;
   }
}


.brand-desc-wrapper.brand-desc-wrapper-mobile{
   display: none;
}
@media (max-width: 850px) {
   /* .landing-pg__linebrown{
      display: block;
   } */
   .header .brand-desc-wrapper{
      display: none;
   }
   .brand-desc-wrapper.brand-desc-wrapper-mobile{
      display: flex;
      justify-content: space-between;

      padding: 0 25px 25px 25px;
   }
   .brand-desc-wrapper.brand-desc-wrapper-mobile h3, .brand-desc-wrapper.brand-desc-wrapper-mobile p{
      float: none;
      display: block;
      width: calc(50% - 12px);
   }

   .inner-header{
      padding-bottom: 30px;
   }

   .header{
      position: sticky;
      z-index: 9999;
      background-color: #fff;
      top: 0px;
   }

   .burger-menu-open__mobile{
      z-index: 999999;
   }
   body >.sector-border{
      z-index: 99999;
   }
   .burger-menu-open__mobile .bw--close{
      z-index: 99;
      position: relative;
   }
}