@font-face {
font-family: 'Gotham_Regular';
src: url('https://apparelglobal.com/en/wp-content/themes/astra/assets/fonts/gotham/gotham-normal.ttf');
src: url('https://apparelglobal.com/en/wp-content/themes/astra/assets/fonts/gotham/gotham-normal.ttf') format('truetype'),
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gotham_Bold';
src: url('https://apparelglobal.com/en/wp-content/themes/astra/assets/fonts/gotham/gotham-bold.otf');
src: url('https://apparelglobal.com/en/wp-content/themes/astra/assets/fonts/gotham/gotham-bold.otf') format('opentype'),
font-weight: bold;
font-style: normal;
font-display: swap;
}
html {
  scroll-behavior: smooth;
}
@keyframes scale_in {
  0% {
    transform: scale(1, 1);
    opacity: 1;
  }
  100% {
    transform: scale(1.2, 1.2);
    opacity: 0.7;
    box-shadow:0 0 15px #fff;
  }
}
/* @media (min-resolution: 100dpi) {*/
/*.site-content, #page {*/
/*    display:none !important;*/
/*}*/
/*    }*/
/*Scroll bar */
/* width */
::-webkit-scrollbar {
  width: 7px;
}
.display-block{
    display:block;
}
.display-none{
    display:none;
}
.ca{
    display:none;
}
/*Remove selected clicked outlines*/
a:focus, .button:focus, [type="submit"]:focus {
    outline: none !important;
}
@media(max-width:450px){
.grid-sizer-linkedin-page-post span:nth-child(3),.grid-sizer-linkedin-page-post span:nth-child(4){
display:none !important;
}
}
/* Track */
::-webkit-scrollbar-track {
  background: #fff;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #EDEDED;
}
.fixed{
    position: fixed !important;
}
.widget_search{
    display: none!important;
}
#comments{
    display:none;
}
/* 404 */
.ast-no-meta {
/*     display: none; */
}
/*Mobile Navbar breakpoints*/
@media (max-width: 1080px){
#ast-mobile-header {
    display: block !important;
}
#ast-desktop-header{
    display:none !important;
}
}

.site-above-header-wrap{
    height:25px !important;
    padding:5px 0;
}
/*Second nav bar above*/
        .text-second-navbar{
            font-size: 10px;
            color: #fff;
            border-left:1px #b0b0b0 solid;
            padding-left:5px;
            margin: auto;
        }
        .second-navbar-flex{
            display:flex;
            gap:5px;
            align-items: center;
            height: 30px;
        }
        .second-navbar-flex img{
            width:16px;
            margin-bottom: 3px;
        }
        .second-navbar-flex img:hover{
            transform: scale(1.4);
        }
        .social-icon-navbr{
            color: #fff;
        }
        .social-icon-navbr:hover{
            color: #c4d600;
        }
/*Below menu on ipad and mobile*/
.ast-mobile-header-wrap .ast-below-header-bar, .ast-below-header-bar .site-below-header-wrap {
    /*min-height: fit-content !important;*/
    background-color: #03257e !important;
}
@media (max-width: 1080px){
    .ast-mobile-popup-drawer .ast-mobile-popup-content .ast-search-menu-icon.slide-search .search-form, .ast-mobile-popup-drawer .ast-mobile-popup-content .ast-search-menu-icon .search-form, .ast-mobile-popup-drawer .ast-desktop-popup-content .ast-search-menu-icon.slide-search .search-form, .ast-mobile-popup-drawer .ast-desktop-popup-content .ast-search-menu-icon .search-form{
    direction:ltr !important;
    border-bottom: 1px solid #393939 !important;
    width: 300px;
    margin-top: 25px;
    margin-left: 25px;
    }
    .search-form label input {
    direction: ltr;
    position: absolute;
    left: 60px;
    top: 5px;
    }
    .ast-mobile-popup-drawer .ast-icon svg {
     color: #393939;
    }
    .second-navbar-flex{
    padding-left:25px;
    margin-top:20px;
    }
    .content-align-flex-end .ast-builder-layout-element {
        justify-content: normal !important;
    }
     .text-second-navbar{
    font-size: 8px;
    display:block;
    color: #393939;
    border-left:1px #b0b0b0 solid;
    border-right:none;
    padding-left:3px;
    padding-right:none;
    }
    .ast-icon.icon-search svg{
        margin-left:10px !important;
    }
    .second-navbar-flex img{
    width:19px;
    }
    .second-navbar-flex a {
    color: #393939 !important;
    }
    .ast-header-html-2{
        height:35px;
    }
    }
/*Navbar sub menues*/
.main-header-menu .sub-menu{
	background:none !important;
}
.main-header-menu .sub-menu li{
	background:#ffffff;
}
.main-header-menu .sub-menu li:first-child{
	margin-top:20px;
}
.sub-menu a{
    color:#03257e !important;
}
.sub-menu a:hover{
    color:#c4d600 !important;
}

/*1400 max width for site*/
.site-content,#page{
    width:100%;
    overflow-x:hidden;
    background-color:#f9f9f9;
}
.ast-container{
width:100%;
 /*max-width:1400px !important; */
}

.entry-content {
    background-color: #fff;
    /*padding:0 20px;*/
}
@media screen and (max-width:600px){
    .entry-content {
    /*padding:0 10px;*/
}
}
section{
    overflow-x:hidden;
}
   a{ color: inherit;
    text-decoration: inherit !important;
}
/*H1 Tags*/
.title-h1, h1{
    font-size:25px !important;
    font-weight: 800 !important;
    margin-bottom:0 !important;
}
/* Breadcrumb */
/*.breadcrumb-scroll-position{*/
/*    top:600px;*/
/*}*/
/*.ast-breadcrumbs-wrapper {*/
/*    width: fit-content !important;*/
/*    position: absolute;*/
/*    top: 80px;*/
/*    z-index: 10;*/
/*    padding:0 5px;*/
    
    
/*}*/
/*@media screen and (max-width:1400px){*/
/*   .ast-breadcrumbs-wrapper {*/
/*    top: 50vw !important;*/
/*    text-shadow:0 5px 5px #fff;*/
/*    left:15px;*/
/*} */
/*}*/
/*@media screen and (max-width:1000px){*/
/*   .ast-breadcrumbs-wrapper {*/
/*    top: 240px !important;*/
/*    text-shadow:0 5px 5px #fff;*/
/*    left:10px;*/
/*} */
/*}*/

/*HEADER STICKY*/
.site-header {
    /*position: fixed !important;*/
    /*top: 0;*/
    width: 100%;
    /* max-width: 1400px; */
    margin: 0 auto; 
    margin-left: 50%;
    transform: translate(-50%);
}
.ast-search-menu-icon .search-field{
    width:150px !important;
    font-size:12px !important;
}
.ast-header-search .search-form {
    border: none !important;
    height: 31px !important;
    width: 170px;
    margin-right:10px;
}
.ast-header-search .search-form label{
    border: none !important;
}
.ast-header-search .search-form input:focus{
    outline: none !important;
}
/*.ast-search-menu-icon form:after{*/
/*    content:'';*/
/*    position:absolute;*/
/*    width:40px;*/
/*    height:30px;*/
/*    right:0;*/
/*    background-color:#03257e;*/
/*}*/
     .search-lang-cont{
        display: inline-block;
        display: flex;
        align-items: center;
      justify-content: space-between;
      width: 140px;
    }
    .lang-span{
        width: 70px;
        display: flex;
        align-items: center;
      justify-content: space-between;
    } 
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 {
    min-width: 40px;
}
/*home titles */
.title-h4{
    margin:0 !important;
}
/*section-with-blurring-text*/
.with-blurring-section{
max-width:1400px !important;
margin:auto;
}
@media screen and (max-width: 1500px){
.with-blurring-section{
/*max-width:1028px !important;*/
margin:auto;
}
.with-blurring-section p{
/*font-size:14px !important;*/
}
}
/*News Slider*/
.upk-news-ticker-content li{
    border-left:1px solid #9CA2A7;
}
.upk-news-ticker-content li:hover{
    background-color:#c4d600;
}
/*Who we are*/
i.eicon-chevron-right,i.eicon-chevron-left{
    background-color:#ffffff63;
}
/*Leadership home*/
.sima-qoute{
    text-align: justify !important;
    text-align-last: center !important;
}

/*BRANDS SLIDER ARROWS*/
#rev_slider_2_2_wrapper .hesperiden.tparrows:before {
    color: #bebebe !important;
}
#rev_slider_2_2_wrapper .hesperiden.tparrows {
    background-color:#ffffff00 !important;
}
span.tp-bullet-title {
    display: none !important;
}

/*Banners with text*/
.sus-banner .elementor-widget-text-editor{
    position: absolute;
    bottom: 30px;
}
.sus-banner p{
    font-size:1.5rem;
    color:#fff !important;
    font-weight:100 !important;
    text-transform:uppercase;
}
@media screen and (max-width:1400px){
    .sus-banner p{
    font-size:0.8rem;
   
}
}
/*center text*/
.justify-text p{
    text-align:center;
    text-align-last: center;
    margin-bottom:14px !important;
    font-size:16px;
}
/*THE BLURING SECTION*/
.white-blurring-section{
position:absolute !important;
bottom:0;
background-color: #3b3b3b7a;
backdrop-filter: blur(15px);
padding:10px 20px !important;
z-index:10;
}

/*padding for text in blurring section*/
.text-in-blur p{
    text-align:center;
    text-align-last: center;
    font-size:16px;
    color:#fff;
    margin-bottom:0 !important;
}
@media (max-width: 767px){
  .text-in-blur p,.justify-text p{
      font-size:14px !important;
  } 
}

/*fit section to small laptops*/
@media screen and (max-width: 900px){
.white-blurring-section{
position:relative !important;
background-color:#F3F5F5 !important;
}
.text-in-blur p{
color:#494B51 !important;
}
}

/*MAP*/
.map-circle-countryInfo-div div{
    flex-direction:column !important;
    flex-wrap: nowrap;
    flex-direction: row !important;
}

.map-country-info h5,.map-country-info p{
margin:0 !important;
line-height: 16px;
}
.map-country-info p{
font-size:11px;
font-weight:600;
}

/*Centering*/
.flex-center div {
margin:auto 0;
/*padding:0 30px 0 10px;*/
}

/*MOBILE*/
@media screen and (max-width: 767px){
.hide-on-mobile{
    display: none !important;
}
}    
    
/*POsts feeds*/
.tpg-el-main-wrapper .entry-title a {
    font-weight: 100;
}
/*Instagram feeds Section*/
.FeedHeader__follow-button button {
    font-weight: 100 !important;
}
.FeedLayout__col-footer{
    display:none !important;
}
 .MediaOverlay__ig-link-icon{
    position:absolute;
    margin-bottom:20px;
    left:0;
}
.MediaOverlay__ig-link-icon:after{
    content:"Show Post";
    width:100px;
    position:absolute;
    font-size:0.5em;
    font-weight:100;
    margin-top:17px;
    margin-left:10px;
}
/*Awards & recognitions slider*/
.awards-recognitions-section .wpostahs-slider-for-1{
    background-color:#F3F5F5;
}

/*What is new*/
/*@media screen and (min-width: 1399px){*/
   #news_home .rt-tpg-container .grid_hover-layout3 .tpg-el-image-wrap { 
    height: 300px !important;
}
/*}*/
.rt-tpg-container .grid_hover-layout1 .rt-holder .tpg-el-image-wrap {
    height: 300px;
}
 /*Remove the scroll Careers Linkedin feeds*/
 .tb_app_container *, .tb_app_container :after, .tb_app_container :before {
    overflow: hidden;
}
.gptw-section-careers{
    overflow:visible !important;
}
 /*Footer */
 footer#colophon {
    /* max-width: 1400px; */
    margin: 0 auto;
    padding:50px 0 0 0 !important;
    background-color:#3C3C3B;
}
.site-primary-footer-wrap{
	max-width:1920px;
	margin:auto;
}
section#block-22 {
    margin: 0;
}
 .hfe-before-footer-wrap{
     display:none;
 }
 .site-primary-footer-wrap{
     padding:20px 0 !important;
 }
 

 .footer-list-ul{
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top:10px !important;
 }
 .footer-list-ul li a{
   color:#fff;
   cursor:pointer;
 }
  .footer-list-ul li a:hover{
   color:#c4d600;
 }
 .fa-location-dot{
font-size:18px;
 }
 .fa-location-dot:hover{
color:c4d600;
 }
/*Footer logo*/
/*.wp-block-image.size-full {*/
/*    margin: 10px 0 25px 0 !important;*/
/*}*/

/*#block-11 ul li:first-child, #block-21 ul li:first-child {*/
/*    margin-bottom: 10px;*/
/*}*/

.site-footer-primary-section-1.site-footer-section.site-footer-section-1,.site-footer-primary-section-2.site-footer-section.site-footer-section-2{
    border-right: 1px #c4d600 solid;
    height:100%;
}
@media screen and (max-width: 921px){
   .site-footer-primary-section-1.site-footer-section.site-footer-section-1,.site-footer-primary-section-2.site-footer-section.site-footer-section-2{
    border-right: none;
} 
}
 /*End footer*/
    
  /* milestone */

.milestone-contents{
	background: #F3F5F5;
	padding:10px;
	display:block;
	box-shadow: -1px 2px 9px -1px rgba(0,0,0,0.16);
-webkit-box-shadow: -1px 2px 9px -1px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 2px 9px -1px rgba(0,0,0,0.16);
	position:relative;
	height: 375px;
	overflow-y:auto;
} 
.milestone-contents .left-section{
	display:inline-block;
	width: 49%;
	padding: 10px;
	vertical-align:middle;
}
.milestone-contents .right-section{
	display:inline-block;
	width: 50%;
	padding: 10px;
	color:#03257e;
	vertical-align:middle;
}
.milestone-contents .right-section p,
.milestone-contents .right-section h1, .milestone-contents .right-section h2, .milestone-contents .right-section h3,
.milestone-contents .right-section h4, .milestone-contents .right-section h5, .milestone-contents .right-section h6 { color:#03257e;}
.milestone-contents .right-section ul li{
	padding:5px;
	list-style:none;
	padding-left:30px;
	font-size: 15px;
	position:relative;
	border-bottom:1px dashed #324e94;
	text-align:left;
}
.milestone-contents .right-section ul li:before{
	content:'';
	position:absolute;
	left:0;
	top:17px;
	width:20px;
	height:10px;
	background:#324e94;
}
@media screen and (max-width: 900px){
	.milestone-contents{
		padding:10px;
		height: 550px;
	}
	.milestone-contents .left-section,
	.milestone-contents .right-section{
		width:100%;
	}
	.milestone-contents .right-section ul li{
		padding-left:20px;
		font-size: 15px;
	}
	.milestone-contents .right-section ul li:before{
		left:-10px;
	}
}
#milestone-timeline .wpostahs-slider-design-2 .wpostahs-slider-for .wpostahs-slider-nav-content img{
	display:block;
}
#milestone-timeline ul.slick-dots:before,
#milestone-timeline ul.slick-dots:after{
	background: #e5e5e5;
    padding: 5px;
	font-size: 11px;
}
#milestone-timeline ul.slick-dots:before{
	content:'1996';
}


/* end milestone */

  
article.post .entry-content{
	background:none !important;
} 
/*Posts Header div*/
.ast-archive-description{
    margin:0;
    padding:0 !important;
}
/*Posts Header h1*/
.ast-archive-description .ast-archive-title {
    text-transform: capitalize;
    font-weight: bold !important;
    text-align: center;
    margin: 0;
	padding: 20px 2px;
	font-size: 1.8em !important;
}
/*posts titles*/
.ast-single-post-order h1 {
    font-size: 18px !important;
    font-weight: 800 !important;
}
.ast-related-post-content .entry-header .ast-related-post-title, .ast-related-post-content .entry-header .ast-related-post-title a {
    font-size: 16px !important;
    font-weight: 100;
}

/*search resaults  */

.ast-single-related-posts-container{
    padding:1em !important;
}

/* Slider revution */
/* Shop Online */
#rev_slider_10_5_wrapper .zeus .tp-tab-title{
    font-weight:100 !important;
}
@media screen and (max-width:1000px){
.shop-online-text{
text-align: justify !important;
text-align-last: center !important;
}
#rev_slider_10_5_wrapper .tp-tab-title{
    font-size:10px !important;
}
}

/* For titles for posts  */
.entry-title a {
    font-size: 18px;
    font-weight: 100 !important;
}
/*Sustainability posts*/
.category-sustainability-awards-recognitions{
    margin-bottom:50px !important;
}

/* LinkedIn Post Open */
.tb-link:before {
    content: "Open" !important;
    font-family: 'Gotham_Regular' !important;
    font-weight: bold !important;
}
/*New LInkedin feeds*/
.linkedin-feeds-section .post-header{
    display:none !important;
}
.linkedin-feeds-section .post-content{
    max-height:240px !important;
}
    
/*Brand Page*/
.brand-about p{
    text-align: justify !important;
    text-align-last:center !important;
    padding-left:5px !important;
    padding-right:5px !important;
}
.logo-img img{
    width:250px !important;
    height:150px !important;
}
/*Store Locations table*/
table#myTable {
    border-collapse: collapse;
    border:none;
}
table#myTable tr{
    background-color:#fff;
}
table#myTable thead tr{
    background-color:#03257e;
}
table#myTable thead tr th{
 color:#fff;
}
table#myTable td, table#myTable th, table#myTable thead{
    border:none;
    text-transform: uppercase !important;
}
table#myTable thead tr th{
    font-size:14px !important;
}
@media screen and (max-width:600px){
#myTable td{
font-size:10px !important;
text-transform: capitalize !important;
}
}

/*Brand Form*/
.brand-form-section div{
    margin:0 !important;
}
.brand-form form div{
    display:flex;
    gap: 15px;
    max-width:480px;
}
.brand-form form div div{
    width:100%;
}
.brand-form form label,.brand-form .wpforms-submit-container{
    display:none !important;
}

.brand-form option,.brand-form input::placeholder{
/* font-size:14px !important; */
font-weight:100;
line-height:20px !important;
}
.brand-form select{
    /*-webkit-appearance:none !important;*/
    -webkit-appearance: listbox !important;
}
.brand-form option{
    -webkit-appearance:none !important;
    display: inline-block;
    height:20px !important;
    width:100%;
}
.brand-form button{
pointer-events:none !important;
display:none !important;
}
#no_results_found{
    display:none;
}
/* end */


/* CLUB APPAREL */
.tiers{
	padding: 10px;
}
.ca-countries{ 
	width:250px;
	-moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
	background-image: url("https://apparelglobal.com/en/wp-content/uploads/2022/08/arrow-down.svg");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 15px 13px;
}
.tiers .header-tiers{
	padding: 10px;
	background: #e0e0e0;
	border-bottom: 8px solid #ffffff;
	border-radius: 30px 30px 0 0;
}
.tiers .header-tiers img{
	width:135px;
}
.tiers .body-tiers{
	padding: 20px 25px;
	background: #aeaeae;
	color: #ffffff !important;
	border-radius: 0 0 30px 30px;
}
.tiers .body-tiers .tiers-thin-border{
	margin: 10px;
	height: 1px;
	background: #ffffff;
}
.tiers.gold-tiers .header-tiers{
	background: #e6dfb0;
}
.tiers.gold-tiers .body-tiers{
	background: #b8ab5d;
}
.tiers.black-tiers .header-tiers{
	background: #bababa;
}
.tiers.black-tiers .body-tiers{
	background: #000000;
}
@media screen and (min-width: 768px){
	.tiers .body-tiers{
		height: 400px;
    	overflow: auto;
	}
}
@media screen and (max-width: 1215px){
	.ca-tiers .elementor-column-gap-wide>.elementor-column>.elementor-element-populated{
		padding:5px !important;
	}
	.tiers .body-tiers{
		padding: 20px;
		font-size:15px;
	}
}
@media screen and (max-width: 960px){
	.tiers .body-tiers{
		padding: 15px;
		font-size:13px;
	}
	.tiers .header-tiers img{
		width:100px;
	}
}
/* END */
/*  Media Page*/
.news-section-media-page .rt-img-holder a img{
	min-height:370px !important;
}
@media screen and (max-width: 520px){
	.news-section-media-page .rt-img-holder a img{
	min-height:auto !important;
}
}
/* END MEDIA */
/* HIDE FROM CATEGORIES LIST */
.cat-item-33 ,.cat-item-32{
	display:none !important;
}
/* GALLERY PAGE */
.gallery-section p{
    margin:0 !important;
}
.news-section-media-page .rt-tpg-container .grid-layout1 .rt-holder, .rt-tpg-container .grid-layout3 .rt-holder {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow:none !important;
    border-radius: 20px 0px;
    background: #d5d5d5;
}
/* COUNTERS */
.counters-section .elementor-column-gap-no{
	flex-wrap: nowrap !important;
}
/*Ticker New Openings*/
.upk-news-ticker-label{
    display:block !important;
    padding:0 5px !important;
}
.upk-news-ticker-label::after{
    display:none !important;
}
.upk-news-ticker-label{
    animation: ticker_move 1s infinite ease-in;
}
@keyframes ticker_move {
  from {background-color: #d3d3d3;}
  to {background-color: #03257e;}
}

/*@keyframes ticker_move {*/
/*  from {background-color: #d3d3d3;}*/
/*  to {background-color: #03257e;}*/
/*}*/
/*Discount Page*/
.discount-card-header-section{
    /*background-color: #c18c1a; */
}
.discount-card-header-div{
    display: flex; 
    padding: 7px 0;
}
.discount-card-img img{
    width:400px !important;
    cursor:pointer;
}
.discount-card-logo{
    width: 40px;
    max-height:40px;
    margin: 0 10px 0 0;
}
.discount-card-title{
    color: #fff !important; 
    margin: auto 15px !important; 
    padding: 0;
}
.simple-sitemap-container.tab-enabled ul.main{
	column-count:4;
	-webkit-column-count: 4;
}
ul li.sitemap-item {
    list-style: none;
    padding: 5px;
    border: 1px solid #e5e5e5;
    margin: 4px;
}
ul li.sitemap-item a {
    color:#000000;
	font-size: 13px;
    text-transform: uppercase;
}
ul li.sitemap-item:hover {
    background: #f9f9f9;
}
@media screen and (max-width:960px){
    .simple-sitemap-container.tab-enabled ul.main{
		column-count:2;
		-webkit-column-count: 2;
	}
}
@media screen and (max-width:600px){
    .simple-sitemap-container.tab-enabled ul.main{
		column-count:1;
		-webkit-column-count: 1;
	}
}
blockquote.simas {
  quotes: "\201C""\201D""\2018""\2019";
  border-left:none !important;
  padding:0.3em;
}
blockquote.simas:before {
  content: open-quote;
  font-size: 2em;
  position: absolute;
  left: -15px;
  top: -18px;
}
blockquote.simas:after {
  content: close-quote;
  font-size: 2em;
  position: absolute;
  bottom: -28px;
  margin-left: 10px;
}
blockquote.simas p {
  display: inline;
}
/* search page */
.half-cols-content{
	width:45%;
	margin: 0;
	padding: 5px;
	display: inline-block;
	vertical-align: top;
}
.half-cols-content div.inside-cont{
	background: #f5f5f5;
	padding:20px;
	margin: 10px;
	box-shadow: rgba(0,0,0,0.05) 1px 1px 4px 1px;
}
@media screen and (max-width:769px){
 .half-cols-content{
	width:100%;
	display: block;
}
.half-cols-content div.inside-cont{
	background: #f5f5f5;
	padding:10px;
	box-shadow: rgba(0,0,0,0.05) 1px 1px 4px 1px;
}
}
/*Leadership page*/

.leadership-department,.leadership-position,.leadership-name,.leadership-2-department,.leadership-2-position,.leadership-2-name{
    margin:0 !important;
}
.leadership-name{
    font-size:24px; 
    font-weight:900;
}
.leadership-position{
    font-size:14px; 
    font-weight:900;
}
/*.leadership-department{*/
/*    font-size:13px;*/
/*}*/
.leadership-2-name{
    font-size:20px; 
    font-weight:900;
}
.leadership-2-position{
    font-size:14px; 
    font-weight:900;
}
.leadership-2-department{
    font-size:13px;
line-height:18px;
}
.leadership-last-section{
    max-width:950px;
    margin:auto;
}
@media screen and (max-width:769px){

    .leadership-name{
    font-size:20px; 
    font-weight:900;
}
.leadership-position{
    font-size:14px; 
    font-weight:900;
}
.leadership-2-name{
    font-size:13px; 
    font-weight:900;
}
.leadership-2-position{
    font-size:12px; 
    font-weight:900;
}
.leadership-2-department{
    font-size:12px;
line-height:14px;
}
.leadership-last-section img{
    max-width:153px !important;
}
}
#rev_slider_1_1_wrapper .tp-bullets .tp-bullet,
#rev_slider_75_2_wrapper .tp-bullets .tp-bullet{
	width:3px !important;
	height:3px !important;
    background: #DDDDDD !important;
    border: 5px solid #c4d600 !important;
    border-radius: 50% !important;
    box-sizing: content-box !important;
    -webkit-perspective: 400 !important;
    perspective: 400 !important;
}
#rev_slider_1_1_wrapper .tp-bullets .tp-bullet.selected,
#rev_slider_75_2_wrapper .tp-bullets .tp-bullet.selected{
	    background: #c4d600 !important;
    	border-color: #DDDDDD !important;
}
/*all brands page*/
.brand-page-gallery-slider-section,.brand-page-store-locations-title-section,.brand-form-section,.brand-page-table-section{
	max-width:1900px;
	margin:auto;
}

  .all-brands-grid .elementor-widget-wrap,.ca-brands-grid .elementor-widget-wrap {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(200px, 200px));
  grid-gap: 1rem;
  justify-content:center;
}
.all-brands-grid img,.ca-brands-grid img{
   transition: all .2s ease-in-out;
   box-shadow: 0 0 15px 0 rgb(0 0 0 / 5%);
   padding: 5px
}
.all-brands-grid img:hover{
    transform:none !important;
}
.ca-brands-grid img:hover{
    transform:none !important;
}
@media screen and (max-width:600px){
    .all-brands-grid .elementor-widget-wrap ,.ca-brands-grid .elementor-widget-wrap {
  grid-template-columns: repeat(auto-fill, minmax(70px, 100px));
}
}
/*Hide slider dots on desktops hide pagination*/
@media screen and (min-width:1024px){
   .slider-on-mobile .swiper-pagination{
    display:none;
} 
}
/*map animation home*/
.map-circle-animation{
  animation-name: scale_in;
  animation-duration: 1s; 
  animation-timing-function: ease-out; 
  animation-delay: 0s;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards;
  animation-play-state: running; 
}
/*Hide slider dots on desktops hide pagination*/
@media screen and (min-width:1024px){
   .slider-on-mobile .swiper-pagination,.news-section-home .upk-dots-container{
    display:none !important;
} 
}
/*store locations table*/
.store-row:nth-child(even) {background: #eee !important;}
#country-row{
        background-color:#c4c4c4 !important;
    }
