/* Tabbed Panel Start*/
ul#tabs-nav {
  list-style: none;
  margin: 0;
  border-radius: 35px 35px 35px 35px;
  overflow: auto;
  background-color: var(--e-global-color-ae81a1e);
  border-width: 1px 1px 1px 1px;
  border-color: #E1E4E6;
}
ul#tabs-nav li {
  float: left;
  font-weight: bold;
  margin-right: 10px;
  padding: 8px 10px;
  border-radius: 35px 35px 35px 35px;
  border: none;
  border-bottom: none;
  cursor: pointer;
  padding: 15px 20px 15px 20px;
}
ul#tabs-nav li:hover, ul#tabs-nav li.active {
  background-color: #08E;
  color: #fff !important;
  background-color: #193343;
}
#tabs-nav li a {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
  font-size: 1rem;
}
#tabs-nav li:hover, ul#tabs-nav li.active a, ul#tabs-nav li:hover a {
  color: #fff !important;
}
.tab-content {
  background-color: #fff;
}
/* Just for CodePen styling - don't include if you copy paste */
.tabcontent-bg {
  background-image: url(/wp-content/uploads/2024/08/CaseStudy-Bg.png);
  background-position: center center;
  background-repeat: repeat-y;
  background-size: cover;
  border-style: none;
  line-height: 33px;
}
.casestudy-txtcontent {
  padding: 90px 50px 10px 50px;
}
.casestudy-title {
  color: var(--primary-primary-base, #F5BB35);
  /* Desktop & Tablet/#T13 Tagline Large */
  font-family: Montserrat;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 800;
  line-height: 140%; /* 22.4px */
  letter-spacing: 1.6px;
  text-transform: uppercase;
  padding-bottom: 20px
}
.casestudytext {
  color: var(--neutral-neutral-white, #FFF);
  /* Desktop & Tablet/#T4 Display 4 */
  font-family: Roboto;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 33.6px */
  letter-spacing: -0.48px;
  padding-bottom: 20px
}
.casestudyauthor {
  color: var(--neutral-neutral-white, #FFF);
  /* Desktop & Tablet/#T10 Body Copy Small (Regular) */
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 22.4px */
  padding-bottom: 20px width: 430px;
}
.casestury-featuredimg {
  background-position: center center;
  background-repeat: repeat-y;
  background-size: cover;
  border-style: none;
  height: 488px !important;
  width: 100% !important;
}
.sliderpaddingtop {
  padding-top: 25px;
}
.elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated .flex-control-paging {
  width: 50%;
  bottom: 50px;
  text-align: left;
  padding-left: 50px
}
.elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated .flex-control-paging li a.flex-active {
  background: #00ADEF;
  opacity: 1;
}
/* Tabbed Panel End */


.selectregion
{
	color: var(--neutral-neutral-black, #000);
text-align: center;

/* Desktop & Tablet/#T7 Body Copy Large (SemiBold) */
font-family: Roboto;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 160%; /* 28.8px */
	padding-bottom:20px;
}

.selectregion-drppdown
{
width: 536px;
height: 48px;
align-items: center;
margin:auto;
border-radius: 4px;
border: 1px solid var(--neutral-neutral-light, #C3C8CD);
	 
    background-color: #EEF3F5;
	color: var(--neutral-neutral-base, #6A7682);

/* Desktop & Tablet/#C10 Input (Small) */
font-family: Roboto;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 100%; /* 14px */
}

.distibutor-tab-content
{
	padding:45px;
}
.region-addresses
{
	width:920px;
	margin:auto;
	padding-top:45px;
	padding-bottom:45px;
}


.map-w
{
	width:920px;
	margin:auto;
	 
}

.destributors-filter-result-items {
	padding-top:30px;
}

.distaddress-title
{
	color: #000;
font-family: Roboto;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 24px */
}

.distaddress-text
{
	color: #000;
font-family: Roboto;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
	width:50%;
}


.distributor-title
{
	color: #F5BB35;
font-family: Montserrat;
	text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 140%; /* 22.4px */
letter-spacing: 0.8px;
text-transform: uppercase;
	padding-bottom:10px;
}

.distributor-heading
{
	color: #000;
text-align: center;
font-family: Roboto;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 48px */
	padding-bottom:40px;
}

.mt-90
{
	margin-top:90px;
}

.pt-30
{
	padding-top:30px;
}

 .distaddress-text a {
    color:#00ADEF;
}


.distaddress-text > a:hover {
       color:#00ADEF; 
	 
	text-decoration:underline;
}

.pb-30

{
	padding-bottom:30px;
}

.brandlogo
{
	width:150px;
	height:90px;
	 
}

.brandlogo img {
	width: 100%;
  height: 100%;
  object-fit: fill;
}
.brandlogo:hover{
	filter: none!important;
      /* -webkit-filter: grayscale(0)!important; */
     /* -webkit-transform: scale(1.01)!important; */
	cursor: pointer;
}