/* [reset styles] */
:root 
{
  --brown:#241403;
  --golden:#bf9319;
  --monsterregular:'montserratregular';
  --monsterbold:'montserratbold';
}
*{
  box-sizing:border-box;
  margin:0;
}


@font-face {
  font-family: 'montserratregular';
  src: url('../fonts/montserrat-regular.woff') format('woff2'),
       url('../fonts/montserrat-regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
  
@font-face {
  font-family: 'montserratbold';
  src: url('../fonts/montserrat-bold-webfont.woff') format('woff2'),
       url('../fonts/montserrat-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family:'Lato';
    src: url('../fonts/Lato Regular.eot');
	src: url('../fonts/Lato Regular.eot') format('embedded-opentype'),
		url('../fonts/Lato Regular.woff') format('woff2'),
		url('../fonts/Lato Regular.woff') format('woff'),
		url('../fonts/Lato Regular.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

@font-face {
    font-family: 'LatoBold';
    src: url('../fonts/LatoBold.eot');
    src: url('../fonts/LatoBold.eot') format('embedded-opentype'),
         url('../fonts/LatoBold.woff') format('woff2'),
         url('../fonts/LatoBold.woff') format('woff'),
         url('../fonts/LatoBold.ttf') format('truetype'),
         url('../fonts/LatoBold.svg') format('svg');
}

@font-face {
    font-family: 'LatoLight';
    src: url('../fonts/LatoLight.eot');
    src: url('../fonts/LatoLight.eot') format('embedded-opentype'),
         url('../fonts/LatoLight.woff') format('woff2'),
         url('../fonts/LatoLight.woff') format('woff'),
         url('../fonts/LatoLight.ttf') format('truetype'),
         url('../fonts/LatoLight.svg') format('svg');
}

@font-face {
    font-family:'UbuntuLight';
    src: url('../fonts/UbuntuLight.eot');
    src: url('../fonts/UbuntuLight.eot') format('embedded-opentype'),
         url('../fonts/UbuntuLight.woff') format('woff2'),
         url('../fonts/UbuntuLight.woff') format('woff'),
         url('../fonts/UbuntuLight.ttf') format('truetype'),
         url('../fonts/UbuntuLight.svg') format('svg');
}

@font-face {
    font-family:'UbuntuBold';
    src: url('../fonts/UbuntuBold.eot');
    src: url('../fonts/UbuntuBold.eot') format('embedded-opentype'),
         url('../fonts/UbuntuBold.woff') format('woff2'),
         url('../fonts/UbuntuBold.woff') format('woff'),
         url('../fonts/UbuntuBold.ttf') format('truetype'),
         url('../fonts/UbuntuBold.svg') format('svg');
}


body {
    font-family:'LatoLight';
    padding:0px;
    margin:0px;
    font-size:16px;
    line-height:1.5;
    overflow-x:hidden;
    text-align:justify;
    color:#000;
}
  
ul {
    padding: 0;
    list-style-type: none;
}
  
a {
    text-decoration: none;
    cursor: pointer;
}

.w100{width:100%;}

img {
    max-width: 100%;
  }
  
  h1, h2, h3, h4, h5, h6 {
    margin: 0px;
  }
  /* [/reset styles] */
  
  .p-0{
      padding: 0;
  }
  .m-0{
      margin: 0;
  }
  .mt30px {margin-top:30px;}


*:focus {
    outline: none;
}

*::placeholder {
color: #ccc;
font-family:var(--normalfont);
}
input {font-family:var(--normalfont);}
textarea {font-family:var(--normalfont);}
select:required:invalid {
    color:#bab4a9;
  }
  option[value=""][disabled] {
    display: none;
  }
  option {
    color: black;
  }
select { background-color:#fff;}
.w100 { width:100%;}

.mobiledisplay {display:none !important;}
.desktopdisplay {display:block;}

/**********************on scroll animation open**********************/
/* Reveal sections */
.reveal {
  opacity:0.2;
  transform:translateY(60px);
  transition:all 0.8s ease;
 /* will-change:transform, opacity; */
}
/* When in view */
.reveal.active {
  opacity: 1;
  transform: none;
}
.fade-up {
  transform: translateY(60px);
  opacity: 0;
}
.slide-left {
  transform: translateX(-300px);
}
.slide-right {
  transform: translateX(300px);
}
.zoom-in {
  transform:scale(0.5);
}
/* Activated states (reuse .active for all) */
.reveal.slide-right.active,
.reveal.flip-down.active,
.reveal.fade-up.active {
  transform: none;
  opacity:1;
}

/* Activated states */
.reveal.fade-in.active,
.reveal.slide-left.active,
.reveal.zoom-in.active,
.reveal.flip-up.active {
  transform: none;
}
/**********************on scroll animation close**********************/


/** home page popup **/
.popModel
{
  position:fixed;
  top:0;
  left:0;
  z-index:1050;
  width:100%;
  height:100%;
  overflow:hidden;
  outline:0;
  transition:opacity .15s linear;
  background:rgb(90 87 87 / 96%);
}
.modal-content 
{
  border: none;
  border-radius:15px;
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
  position:relative;
  width:60%;
  padding:30px;
  pointer-events:auto;
  background-color:#fff;
  background-clip:padding-box;  
  margin:4rem auto;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
}
.modal-content .closeBtn 
{
    position:absolute;
    right:-10px;
    top:-10px;
    background-color:#2c2c2c;
    padding:5px;
    color:#fff;
    font-size:30px;
    line-height:30px;
    border-radius:50%;
    border:2px solid #fff;
    cursor:pointer;
}
.modal-content iframe {width:100%; height:425px;}
/** home page popup close **/

.homeSlider
{
  position:relative;
}
.homeSlider img {width:100%;}
.homeSlider .slick-dots { bottom:33px;}
.homeSlider .slick-prev 
{
  background: url(../images/leftArrow.png) no-repeat; 
  width:25px; height:25px; 
  bottom:20px;
  left:45%;
}
.homeSlider .slick-next 
{ 
  background: url(../images/rightArrow.png) no-repeat; 
  width:25px; height:25px; 
  bottom:20px;
  right:45%;
}
.homeSlider .slick-dots li button
{
  font-size:17px;
  color:#fff;
  background:none;
  font-family: 'LatoBold';
}
.homeSlider .slick-dots .slick-active button { color:#d1bc86; font-size:18px; }
.homeSlider .slick-dots li button:before { display:none; }



/*** header open ***/
.tc {text-align:center;}
.w90 {width:90%; margin-left:auto; margin-right:auto;}
.w80 {width:70%; margin-left:auto; margin-right:auto;}
.w85 {width:80%; margin-left:auto; margin-right:auto;}
.topheader{padding:20px 0px; position:absolute; z-index:99; top:0px; left:0px; width:100%;}
.headerRow {display:flex; justify-content:space-between;}
.logo {display:flex;}
.logo img {width:117px;}
.topleft {display:flex; align-items:center;}

.nav-toggle {
    display: none;
    cursor: pointer;
 /*   background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.08); */
    padding: 0.5rem;
    transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);
    margin-right: 10px;
}
.hamburger {
    width:24px;
    height:20px;
    position: relative;
}
.hamburger span {
    display: block;
    width: 100%;
    height: 2px;
    background:#fff;
    position: absolute;
    transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 10px;
}
.hamburger span:first-child {
    top: 0;
}
.hamburger span:nth-child(2) {
    top: 9px;
    width: 70%;
}
.hamburger span:last-child {
    top: 18px;
}
.closeNav { display:none; cursor:pointer; background:rgb(52 32 11); border: 1px solid rgba(255, 255, 255, 0.08); padding:0.2rem 0.4rem; transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.closeNav i {color:#fff; font-size:25px;}
/***navigation open***/
.nav-menu {display:flex;}
.nav-links {display:flex; position:relative;}
.nav-links li {list-style:none; margin:0px 20px 0px 0px;}
.nav-links li a {
    color:rgb(242, 242, 242);
    font-size:13px;
    font-family:'LatoBold';
    letter-spacing:1px;
    text-decoration:none;
    padding:9px 10px;
    transition:0.3s;
    text-transform:uppercase;
    
}
.nav-links li a:hover {color:rgb(218 200 151); border-bottom:1px solid #ded3b6;}
.nav-links li a.active {color:rgb(218 200 151); border-bottom:1px solid #ded3b6;}
.nav-links .drop-menu {
    position:absolute;
    width:180px;
    line-height: 45px;
    top:26px;
    opacity:0;
    visibility:hidden;
    box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 10px;
    background:#fff;;
}
.nav-links li:hover .drop-menu
{
  transition: all 0.3s ease;
  top:26px;
  opacity:1;
  visibility:visible;
  z-index:9;
}
.drop-menu li a{
  width: 100%;
  display: block;
  padding: 0 0 0 15px;
  font-weight: 400;
  border-radius: 0px;
  color:#000;
  text-transform:capitalize;
  font-size:15px;
}

.drop-menu li a:hover 
{
  color:rgb(139 87 7);
  border-bottom:none;
}

.nav-links .drop-menu-big {
    position:absolute;
    width:100%;
    line-height:45px;
    top:26px;
    opacity: 0;
    right:0px;
    visibility: hidden;
    box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 10px;
    background:#fff;;
}
.nav-links li:hover .drop-menu-big
{
  transition: all 0.3s ease;
  top:31px;
  opacity: 1;
  visibility: visible;
  z-index:9;
}
.drop-menu-big li a{
  width: 100%;
  display: block;
  padding: 0 0 0 15px;
  font-weight: 400;
  border-radius: 0px;
  color:#000;
  text-transform:capitalize;
  font-size:15px;
}

.drop-menu-big li a:hover 
{
  color:rgb(139 87 7);
  border-bottom:none;
  padding-left:20px;
}

.navInnerbox {width:100%; padding:30px; display:flex; justify-content:space-between;}
.drop-menu-big .navInnerbox li {margin:10px 0px;}
.drop-menu-big .navInnerbox li a { font-size:15px; line-height:25px; text-align:left; display:flex; justify-content:space-between;}
.navInnerbox-left {width:40%;}
.navInnerbox-right {width:40%; padding-right:50px;}
.navInnerbox-right img {width:100%;}

/***navigation close***/

.readm {display:flex; color:#cea846; margin-top:30px; align-items:center; }
.readm img {margin-right:10px;}
.readm:hover {text-decoration:underline;}
/** home page open **/
.aboutContainer
{
  padding:110px 0px 40px 0px;
  position:relative;
}
.bighd 
{
  color:#f2f2f2;
  font-family:'montserratbold';
  font-size:120px;
  position:absolute;
  z-index:0;
  top:122px;
}
.aboutCont-row 
{
  display:flex; 
  flex-direction:row; 
  justify-content:space-between;
  position:relative;
  z-index:1;
}

.aboutCont-row-left
{
  width:40%;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  text-align:left;
}

.aboutCont-row-right
{
  width:50%;
  position:relative;
}
.aboutCont-row-right img.w100 {box-shadow: 0px 0px 50px 11px #ccc;}
.aboutCont-row-right span {position:absolute; right:-20%; top:-15%;}
.aboutCont-row-right span img { animation: animName 25s linear infinite;}

@keyframes animName {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}


.heading {font-family:'UbuntuLight'; color:#222; text-transform:uppercase; font-size:38px; line-height:40px; letter-spacing:2px; text-align:left;}
.heading span {font-family:'UbuntuBold';}
.sub-hd { font-family:'UbuntuBold'; color:#222; font-size:30px; line-height:30px; margin:36px 0px;}

.number-Container {width:100%; display:flex; position:relative;}
.counterbox {position:absolute; width:70%; left:50%; transform:translateX(-50%); top:3%;}
.counterbox ul {display:flex; flex-direction:row; justify-content:space-between; text-align:center;}
.counterbox ul li {width:33%; border-right:1px solid #b8b7b7; padding:30px 20px;}
.counterbox ul li:last-child {border-right:none;}
.counterbox ul li span { color:#ded3b6; font-family:'montserratbold'; font-size:87px; line-height:100px;}
.counterbox ul li sub { color:#ded3b6; font-family:'montserratbold'; font-size:87px; line-height:100px;}
.counterbox ul li p 
{ 
  font-family:'Lato';
  font-size:17px;
  text-transform:uppercase;
  color:#454545;
  letter-spacing:1px;
}

/** brands **/
.brands-Container { position:relative;}
.brands-bighd 
{
    color: #f2f2f2;
    font-family: 'montserratbold';
    font-size: 120px;
    position: absolute;
    z-index: 0;
}
.brandsCont-row {
    display:flex;
    flex-direction:column;
    position:relative;
    z-index:1;
    padding:70px 0px;
}

.brand-logo-container { display:flex; flex-direction:column; margin-top:60px;}
.brand-logo-container #brand-filter {display:flex; flex-direction:row; justify-content:space-between;}
.brand-logo-container #brand-filter li {cursor:pointer; text-transform:uppercase; font-family:'Lato';}
.brand-logo-container #brand-filter li.active {color:#cfc19d}

.brand-logo-container #brand-portfolio {display:flex; flex-direction:row; flex-wrap:wrap; margin-top:30px; min-height:300px;}
.brand-logo-container #brand-portfolio li { width:25%; text-align:center;}
.brand-logo-container #brand-portfolio li img {filter:grayscale(100%);}
.brand-logo-container #brand-portfolio li:hover img {filter:grayscale(0%);}

/*** milestones-container ***/
.milestones-container {background-color:#f4f4f4; display:flex; flex-direction:row; justify-content:space-between;}
.milestonesLeft { width:50%; position:relative; background-color:#f4f4f4; padding:30px 0px;}
.milestonesLeft .brands-bighd {color:#e9e9e9;}
.milestonesBox
{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:1;
  padding:70px 0px;
}
.mile-row-left 
{
  width:50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.mile-row-left .sub-hd {margin:140px 0px 30px 0px;}


.milestonesRight {width:50%; padding-left:60px; overflow:hidden;}
#timeline #issues
{
  padding:0px
}
#timeline #issues li {justify-content:flex-start; position:relative;}
#timeline #issues li img { width:100%; height:100%; margin:0px;}
#timeline #issues li .subCnT
{
  position:absolute;
  color:#fff;
  width:95%;
  bottom:18px;
  left:10px;
}
#timeline #issues li .subCnT p {font-size:14px; margin:0px;}
#timeline #issues li .subCnT h1 
{
  font-size:75px;
  line-height:75px;
  text-align:left;
  margin-top:10px;
  font-family:'LatoBold';
  color:#fff;
}
#timeline {
  width:100%;
  height:630px;
/*  overflow:hidden; */
  position:relative;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  background:url('../images/line.png') 3px top repeat-y;
}
  #dates {
    width:15%;
    height: 630px;
    overflow: hidden;
    float: left;
  }
    #dates li {
      list-style:none;
      width:100%;
      height:65px;
      line-height:65px;
      font-size:14px;
      padding-left:10px;
      background:url('../images/dot.png') left center no-repeat;
    }
      #dates a {
        line-height: 38px;
        padding-bottom: 10px;
        color:#000;
      }
      #dates .selected {
        font-size:22px;
        color:#d0bc8a;
        font-family:'LatoBold';
      }
  
  #issues {
    width:85%;
    height:630px;
    overflow:hidden;
    float:left;
    padding:50px 20px 0px 38px;
  }	
  #issues li 
  {
    width:100%;
    height:630px;
    list-style:none;
    display: flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-start;
  }
  #issues li img {
        float: left;
        width:auto;
        margin: 10px 30px 10px 0px;
      }
      #issues li h1 {
        color:#e5e4e6;
        font-size:110px;
        line-height:100px;
        text-align:center;
      }
      #issues li p 
      {
        font-size:18px;
        margin:10px 0px;
        font-weight:normal;
        line-height:22px;
      }
  
  #grad_top,
  #grad_bottom {
    width: 500px;
    height: 80px;
    position: absolute;
    border: 1px solid #f00;
    background-color:#f00 ;
  }
    #grad_top {
          top: 0;
          background: url('../../../ejemplos/timelinr/latest/images/grad_top.png') repeat-x;
    }
    #grad_bottom {
          bottom: 0;
          background: url('../../../ejemplos/timelinr/latest/images/grad_bottom.png') repeat-x;
    }
  
  #next,
  #prev {
    position: absolute;
    left:-47px;
    font-size: 70px;
    width:28px;
    height:28px;
    z-index:9999;
    background-repeat:no-repeat;
  }
  /*
  #next:hover,
  #timeline #prev:hover { background-position:0 0;} */
  
  #timeline #next 
  {
      bottom:45%;
      background-image: url('../images/arrow-bottom.png');
      
  }
  #timeline #prev 
  {
      top:45%;
      background-image: url('../images/arrow-top.png');
     
  }



/*** latest news ***/
.latestNews-container {position:relative;}    
.latestnews-box
{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:1;
  padding:70px 0px;
}

.news-rows { display:flex; flex-direction:row; justify-content:space-between; margin-top:60px;}
.news-rows .newsbox 
{
  width:30%; 
  background-color:#f1f0f0; 
  padding:30px;
  display:flex;
  flex-direction:column;
  min-height:400px;
  justify-content:space-between;
}
.news-rows .newsbox .sbb 
{
   align-items:flex-end;
   display:flex;
   flex-direction:column;
}
.news-rows .newsbox span 
{
  text-transform:uppercase;
  border:1px solid #000;
  padding:6px 7px;
  font-size:10px;
  line-height:10px;
}
.news-rows .newsbox .dates
{
  font-size:10px;
  line-height:10px;
  margin-top:30px;
  text-transform:uppercase;
  width:100%;
  text-align:left;
}
.news-rows .newsbox .newshd
{
  margin-top:20px;
  font-family:'LatoBold';
  text-align:left;
  width:100%;
}
.remm {text-align:left; width:100%;}
.vall { display:flex; align-self: center; margin-top:40px;}
/*** footer ***/
.footerMain
{
  background-color:#000;
  padding:60px 0px;
  margin-top:60px;
}

.footer-container
{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;;
}

.footerlogo {width:33%;}

.footerCenter {width:33%; text-align:center; margin-top: -115px;}
.footerCenter img {background-color:#000; padding:20px; padding:14px; border-radius:50%; animation: animName 25s linear infinite;}

.footerRight {width:33%; display:flex; flex-direction:row;}
.footerRight ul {width:50%;}
.footerRight ul li {width:100%; margin-bottom:10px; padding-left:57px;}
.footerRight ul li a {color:#fff; text-transform:capitalize;}
.footerRight ul li a:hover {color:#d6bd6c;}

.socialIcon {text-align: center; margin-top:40px;}
.socialIcon a { margin:0px 10px;}
.socialIcon a i{font-size:18px; border:1px solid #fff; color:#fff; border-radius:50%; padding:6px;}
.socialIcon a:hover i {background-color:#7c4817; color:#fff8e7;}
.socialIcon a i.sm { padding:2px 8px; line-height:16px; font-style:inherit;}

.lowerFooter {
    background-color:#fff;
    text-align: center;
    color: #000;
    font-size: 12px;
    padding: 12px 0px;
    font-family:'UbuntuLight';
}



/**************************************** Jaisalmer Brand **************************************/
.jaisal-brand-header {position:relative;}
.jaisal-brand-header .logo img {filter: invert(100%);}
.jaisal-brand-header .nav-links li a {color:#000;}
.jaisal-brand-header .nav-links li a:hover {color:rgb(153 136 92);}
.jaisal-brand-header .nav-links li a.active {color:rgb(153 136 92);}
.jaisal-brand-header .drop-menu li a {color:rgb(242, 242, 242);}

.jaisalmerTop-banner { width:100%; position:relative;}
.jaisalTop-container 
{
  position:absolute;
  right:5%;
  top:5%;
  width:418px;
  display:flex;
  flex-direction:column;
}

.jaisalTop-container .jc-box1 {width:95%;}
.jaisalTop-container .jc-box2 {width:100%; margin-top:30px;}
.jaisalTop-container .jc-box3 {width:75%; margin-top:30px;}

.jaisalmer-bottle-tilt 
{
  position:absolute;
  bottom:-17%;
  right:15%;
  display:flex;
  flex-direction:row;
  align-items:flex-start;
}

.jaisalmer-bottle-tilt a {margin-top:130px;}


.jaisalmer-bottle-container 
{
  width:100%;
  background: url(../images/camel-bg.png) no-repeat;
  background-size:100%;
}

.jaisalmer-class-container 
{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
}
.jaisalmer-classic-left 
{
  width:50%;
  display:flex;
  flex-direction:row;
  justify-content:space-around;
  align-items:center;
  padding-left:50px;
  padding-right:18px;
}
.jaisalmer-classic-medium {width:26%; text-align:center;}
.midHd {font-size:80px; line-height:80px; color:#edc3a2; margin-bottom:15px;}
.midHd span {color:#000;}
.jaisalmer-classic-right {width:24%;}

.jaisalmer-gold-container 
{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  margin-top:-100px;
}

.gold-container-left {width:30%;}
.gold-container-medium {width:25%; text-align:center;}
.gold-container-right 
{
  width:45%;
  display:flex;
  flex-direction:row;
  justify-content:space-around;
  align-items:center;
  padding-left:18px;
}


.awardsRow 
{
  width:95%;
  margin-left:auto;
  display:flex;
  justify-content:space-between;
  margin-bottom:120px;
}
.awardLeft {width:25%;}
.awardRight {width:70%;}
.awardRight div {text-align:center; font-size:14px; padding:0px 10px;}
.awardRight div img {margin-left:auto; margin-right:auto;}


/******************************** csr ************************************************/
.aboutContainer-csr {z-index:1; padding-bottom:0px;}
.aboutContainer-csr .aboutCont-row-left {width:44%;}
.csr-hand-img {width:100%; margin-top:-110px; display:flex; align-items:flex-start;}
.csr-hand-img img {width:100%;}

.csr-video-container { width:100%; padding:50px 0px; background-color:#f5f5f5;}
.csr-videoBox { width:90%; margin-left:auto; margin-right:auto;}

.csr-focus-container { padding:60px 0px; position:relative;}
.csr-focus-container .bighd {top:-7px;}
.csr-focusRow {display:flex; flex-direction:column; position:relative; z-index:1;}

.focucArea-container { width:100%; display:flex; flex-wrap:wrap; margin-top:20px;}
.focusArea-box { 
 width:33.3%; 
 display:flex; 
 flex-direction:column; 
 text-align:left; 
 align-items:flex-start; 
 font-size:22px;
 font-weight:700;
 margin-top:70px;
 padding:20px 40px;
 border-right:1px solid #f6e5cd;
 letter-spacing:1px;
 line-height:27px;
 overflow:hidden;
}
.focusArea-box img {margin-bottom:10px;}
.b-right {border-right:none;}



.recent-csr-activities
{
  position:relative;
  background-color: #f5f5f5;
  padding:80px 0px;
}
.recent-csr-activities .bighd {color:#e9e9e9; top:8px;}

.recent-activities-container
{
  display:flex;
  flex-direction: column;
  padding:80px 0px;
}
.recent-activities-slider .slick-slide {padding:20px 15px;}
.recent-activities-slider .slick-slide img {width:100%; box-shadow:0px 0px 16px -5px #4a4a4a;}
.recent-activities-slider .slick-slide p { font-size:22px; margin-top:18px; text-align: left;}
.recent-activities-slider .slick-prev {
    bottom:-117px;
    background: url(../images/slider-prev.png) no-repeat;
    width:51px;
    height:50px;
    left:44%;
}
.recent-activities-slider .slick-next {
    bottom:-117px;
    background: url(../images/slider-next.png) no-repeat;
    width:51px;
    height:50px;
    right:44%;
}

.recent-activities-slider .slick-active p 
{
  animation-name: fadeInUpSD;
  animation-duration: 2s;
  opacity: 1;
}
/** Text Animation **/
@-webkit-keyframes fadeInUpSD {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpSD {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpSD {
  -webkit-animation-name: fadeInUpSD;
  animation-name: fadeInUpSD;
}


.csrtab-nav { margin:20px 0px 30px 0px; width:50%; margin-left:auto; margin-right:auto;}
.csrtab-nav div {text-align:center; text-transform:uppercase; cursor:pointer;}
.csrtab-nav div.slick-current {color: #d0ac4f;}
.csr-act-slider { padding-bottom:80px;}
.csr-act-slider .slick-slide {padding:20px 15px;}
.csr-act-slider .slick-slide img {width:100%; box-shadow:0px 0px 16px -5px #4a4a4a;}
.csr-act-slider .slick-slide p { font-size:22px; margin-top:18px; text-align:left; line-height:28px; font-weight:700;}
.csr-act-slider .slick-active p 
{
  animation-name: fadeInUpSD;
  animation-duration: 2s;
  opacity: 1;
}
.csr-act-slider .slick-prev {
    bottom:-10px;
    background: url(../images/slider-prev.png) no-repeat;
    width:51px;
    height:50px;
    left:44%;
}
.csr-act-slider .slick-next {
    bottom:-10px;
    background: url(../images/slider-next.png) no-repeat;
    width:51px;
    height:50px;
    right:44%;
}
.bnewdh {font-size:27px; line-height:30px;}

.coll-partner-slider { margin:80px 0px 40px 0px;}
.coll-partner-slider div {text-align:center;}

/****************press realeases*******************/
.press-realeases-container { width:100%;}

.mediaSelectRow {display:flex; flex-direction:row; justify-content:space-between; margin-top:70px;}
.mediaSelectRow .searchopt-1 {width:48%; position:relative; border-bottom:2px solid #000;}
.mediaSelectRow .searchopt-1 select {width:100%; padding:20px 0px; border:none; font-size:20px;}
.mediaSelectRow .searchopt-1 span { position:absolute; right:0px; bottom:0px;}
.mediaSelectRow .searchopt-1 span img {width:47px;}

.mediaSelectRow .searchopt-2 {width:23%; position:relative; border-bottom:2px solid #000;}
.mediaSelectRow .searchopt-2 select {width:100%; padding:20px 0px; border:none; font-size:20px;}
.mediaSelectRow .searchopt-2 span { position:absolute; right:0px; bottom:0px;}
.mediaSelectRow .searchopt-2 span img {width:47px;}

.prssRow { display:flex; flex-direction:row; justify-content:space-between; margin-top:60px;}
.pressRow-left { width:48%; display:flex; justify-content:flex-start; }
.pressRow-left img { width:100%; box-shadow:0px 0px 16px -5px #4a4a4a;}
.pressRow-Right { width:47%;}

.pressRow-Right .dates {
    font-size:10px;
    line-height:10px;
    margin-top:40px;
    text-transform:uppercase;
    width:100%;
    text-align:left;
}
.pressRow-Right .newshd {
    margin:20px 0px 40px 0px;
    font-family:'LatoBold';
    text-align:left;
    width:100%;
}
.pressRow-Right .readm {font-size:20px;}
.pressRow-Right .readm img {width:45px;}


/********************* investors css *******************************/
.investorsContainer {padding:90px 0px; position:relative;}
.investorsContainer .bighd { top:10px ;}
.investorBox { display:flex; flex-direction:column; position:relative; z-index:1;}
.investoriBox-cnt {width:100%; display:flex; flex-direction:row; justify-content:space-between; margin-top:60px; align-items:center;}

.investoriBox-cnt .iNV-left { width:40%; display:flex;flex-direction:column; text-align:left; padding-left:51px;}
.investoriBox-cnt .iNV-left .sub-hd {width:80%;}

.investoriBox-cnt .iNV-right { width:45%; display:flex; flex-direction:column; overflow:hidden;}
.investoriBox-cnt .iNV-right .inveImg-1 { width:250px; border-radius:10px; overflow:hidden; display:flex;}
.investoriBox-cnt .iNV-right .inveImg-1 img {width:100%;}
.investoriBox-cnt .iNV-right .inveImg-1:last-child {margin-top:30px; position:relative; z-index:3;}
.investoriBox-cnt .iNV-right .inveImg-2 {position:absolute; top:26%; right:0px; border-radius:10px; overflow:hidden; display:flex;}
.investoriBox-cnt .iNV-right .inveImg-2 img {width:100%;}

.radicoReport-cnt {display:flex; flex-direction:row; justify-content:space-between; margin-bottom:20px;}
.radicoReport-cnt .card-left {width:42%; display:flex; background-color:#eaeaea; flex-direction:column; padding:20px; font-weight:700;}
.imgbox {width:100%; margin-left:auto; margin-right:auto; overflow:hidden; display:flex;}
.card-left .imgbox img { width:100%; transition:3s ease;}
.radicoReport-cnt .card-left:hover .imgbox img {transform:scale(1.03);}
.radicoReport-cnt .card-left .sub-hd {font-size:22px; margin:16px 0px; text-transform:uppercase;}


.radicoReport-cnt .card-right {width:56%; display:flex; flex-direction:column;}

.cardRight-1row {display:flex; flex-direction:row; justify-content:space-between;}
.cardRight-1row .throw-b {width:48%; display:flex; flex-direction:column; position:relative;}
.throw-b .over-lay-cnt 
{
  position:absolute;
  width:90%;
  left:50%;
  transform:translateX(-50%);
  bottom:2%;
  font-weight:700;
}
.throw-b .over-lay-cnt .sub-hd {text-transform:uppercase; font-size:22px; margin:0px 0px 5px 0px; text-align:left; line-height:22px;;}
.throw-b .over-lay-cnt .readm {margin-top:10px;}

.throw-b .imgbox img { width:100%; transition:3s ease;}
.throw-b:hover .imgbox img {transform:scale(1.06);}


.cardRight-2row 
{ width:100%;
  background-color:#eaeaea;
  font-weight:700;
  display:flex;
  flex-direction:row;
  justify-content:flex-end;
  position:relative;
  margin-top:20px;
  overflow:hidden;
  
}
.cardRight-2row .cim {transition:3s ease;}
.cardRight-2row:hover img.cim {transform:scale(1.06);}

.cardRight-2row .card-cntboxss 
{
  position:absolute;
  left:3%;
  top:14%;
  width:60%;
  z-index:1;
}
.card-cntboxss .sub-hd {text-transform:uppercase; font-size:22px; margin:0px 0px 5px 0px; text-align:left; line-height:22px;;}

.investorNews .newsbox {width:32%;}
.investorNews .newsbox .bnewdh {font-size:20px;}

/************************************ financial informtaion ***********************/
.ww80 {width:80%; margin-left:auto; margin-right:auto;}
.financial-information-container {width:100%; display:flex; flex-direction:column; margin-top:80px;}
.financial-info-nav { width:45%; margin-left:auto; margin-right:auto; margin-bottom:40px;}
.financial-info-nav .slick-slide 
{
  text-align:center; 
  text-transform:capitalize; 
  font-weight:bold; 
  font-family:'montserratregular'; 
  font-size:25px;
  cursor:pointer;
  color:#c2c2c2;
  border-bottom:1px solid #e4e4e4;
  padding:10px 0px;
}
.financial-info-nav .slick-slide.slick-current
{
  color:#000;
  border-bottom:1px solid #ded3b6;
}

.annrow {width:100%; display:flex; flex-direction:column;}
.reports-nav {width:100%; margin-bottom:60px;}
.reports-nav .slick-slide 
{
  text-transform:uppercase;
  font-size:18px;
  text-align:center;
  padding:6px 0px;
  cursor:pointer;
  border:1px solid #222222;
  color:#000;
  margin:0px 30px;
}
.reports-nav .slick-slide.slick-current
{
  background-color: #ded3b6;
  border:1px solid #ded3b6;
}
.fyrows 
{ display:flex;
  justify-content:space-between;
  padding:10px 20px;
  border-bottom:1px solid #e4e4e4;
  align-items:center;
  font-size:20px;
  text-transform:capitalize;
}
.fyrows:hover {background-color:#fbfbfb;}
.fyrows span:first-child {font-family:'UbuntuBold';}
.fyrows p {width:75%; text-align:left;}

.results-nav {width:100%; margin-bottom:60px;}
.results-nav .slick-slide 
{
  text-transform:uppercase;
  font-size:18px;
  text-align:center;
  padding:6px 30px;
  cursor:pointer;
  border:1px solid #222222;
  color:#000;
  margin:0px 10px;
}
.results-nav .slick-slide.slick-current
{
  background-color: #ded3b6;
  border:1px solid #ded3b6;
}


.milCnt {width:100%; display:flex; flex-direction:column;}

.faq-item 
{ padding:10px 0; 
  width:100%; 
  margin-left:auto; 
  margin-right:auto; 
  font-size:20px;
  text-transform: capitalize;
  padding: 10px 20px;
  border-bottom: 1px solid rgb(228, 228, 228);

}

.faq-question {
  width: 100%;
  background: none;
  border: none;
  outline: none;
  text-align: left;
  font-size:20px;
  text-transform: capitalize;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  text-transform: capitalize;
  color: #000;
  font-family:UbuntuBold;
}

.faq-question .icon {
  transition: transform 0.3s ease;
  font-weight: bold;
  font-size:24px;
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 0;
  background-color: #ffffff;
  color:#000;
}

.faq-answer p {
  margin: 10px 0;
}
.faq-answer ul li {font-size:18px; color:#000; display:flex; justify-content:space-between; align-items:center;}
.faq-answer ul li:hover {background-color:#fbfbfb;}
.faq-answer ul li a 
{   padding:5px 10px;
    font-size:18px;
    color:#000;
    display:flex;
    justify-content:space-between;
    align-items: center;
}
.faq-answer ul li .sb {display:flex;}
.faq-answer ul li a:hover {background-color:#fbfbfb;}
.faq-answer ul li a span:last-child { display:flex;}
.faq-answer ul li a img {margin-left:10px;}
.faq-answer ul li:last-child a {border-bottom:none;}
.faq-item.active .faq-answer {
  max-height:400px;
  padding:0px 0px;
  border-top: 1px solid rgb(228, 228, 228);
}

.faq-item.active .faq-question .icon {
  transform: rotate(180deg);
  content: "–";
}


.shareholder-info-nav {width:100%; margin-bottom:40px;}
.shareholder-info-nav .slick-slide 
{
  text-transform:uppercase;
  font-size:18px;
  text-align:center;
  padding:6px 0px;
  cursor:pointer;
  border:1px solid #222222;
  color:#000;
  margin:0px 10px;
}
.shareholder-info-nav .slick-slide.slick-current
{
  background-color: #ded3b6;
  border:1px solid #ded3b6;
}

.shareholder-info-nav .slick-track {display:flex !important;}
.shareholder-info-nav .slick-slide {height:inherit !important; align-items:center; display:flex; justify-content:center;}


/**@media screen and (min-width:3024px) **/
@media screen and (min-device-width:2560px) and (max-device-width: 3024px)
{
}


@media screen and (min-width:1920px)
{
.aboutContainer {padding: 162px 0px 40px 0px;}
.bighd {top:160px}
.counterbox {top:9%;}
.brands-Container {padding-top:40px;}
#timeline {height:80vh;}
#issues li {height:80vh;}

/**************************************** Jaisalmer Brand **************************************/
.jaisalTop-container { right:9%; top:13%; width:510px; }
.jaisalmer-bottle-tilt {bottom:0%;}
.investoriBox-cnt .iNV-right .inveImg-1 {width:312px;}
.investoriBox-cnt .iNV-right .inveImg-2 {width:335px;}




}

@media screen and (max-width:1024px)
{
.w80 {width:80%;}  
.nav-links li {margin: 0px 5px 0px 0px;}
.nav-links li a {font-size:12px;}
.homeSlider .slick-prev {left:40%;}
.homeSlider .slick-next {right:40%;}
.bighd { font-size:85px; top:154px;}
.counterbox {width:90%;}
.brands-bighd {font-size:85px; top:27px;}
.mile-row-left .sub-hd {margin:70px 0px 30px 0px;}
#timeline #prev {top:40%;}
#timeline {height:525px;}
#dates {height:525px;}
#issues {height:525px;}
#issues li {height:525px;}
#dates .selected {font-size:18px;}
#dates li {height:56px; line-height:55px;}
.milestonesBox {padding:40px 0px;}

/**************************************** Jaisalmer Brand open **************************************/
.jaisalTop-container {width:308px;}
.jaisalmer-bottle-tilt {bottom:-12%;}
.jaisalmer-bottle-tilt img {width:140px;}
.jaisalmer-bottle-tilt a img {width:auto;}
.jaisalmer-bottle-tilt a {margin-top:40px;}

.midHd {font-size:55px; line-height:56px;}

.jaisalmer-classic-left {width:60%;}
.jaisalmer-classic-medium {width:35%; padding-right:40px;}
.jaisalmer-classic-right {display:none;}

.jaisalmer-gold-container {margin-top:0px;}
.gold-container-left {display:none;}
.gold-container-medium {width:35%; padding-left:40px;}
.gold-container-right {width:60%;}

.awardsRow {margin-top:50px;}
/**************************************** Jaisalmer Brand close **************************************/

/******************************************* csr ****************************************/
.recent-activities-slider .slick-next {right:40%;}
.recent-activities-slider .slick-prev {left:40%;}
.csrtab-nav {width:100%;}

.csr-act-slider .slick-next {right:40%;}
.csr-act-slider .slick-prev {left:40%;}

/******************************************* csr ****************************************/
.investorsContainer .bighd {top:42px;}
.investoriBox-cnt .iNV-right {width:57%;}
.investoriBox-cnt .iNV-left {padding-left:0px;}

.radicoReport-cnt {flex-direction:column; width:80%;}
.radicoReport-cnt .card-left { width:100%; }
.radicoReport-cnt .card-right {width:100%; margin-top:20px;}

}

@media screen and (max-width:768px)
{
.w80 {width:90%;}
/**navigation**/
.nav-toggle {display:flex;}
.nav-menu 
  {
    position: fixed;
    top:0px;
    right:-100%;
    flex-direction:row;
    align-items:flex-start;
    justify-content:flex-end;
    background:rgb(36 20 3 / 79%);
    z-index:99;
    width:100%;
    height:100%;
    padding:0rem;
    transition:right 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .nav-menu.nav-active {right:0;}
  .closeNav {display:flex;}
  .nav-links {background-color:#241403; flex-direction:column; width:70%; height:100%;}
  .nav-links li {display:flex; flex-direction: column; border-bottom:1px solid #3a2005; border-top:1px solid #000000; margin:0px;}
  .nav-links li a {padding:16px 20px; width:100%; font-size:15px; line-height:15px; display:flex;}
  .nav-links li a i {font-size:14px;}
  .nav-links li:hover .drop-menu {position:inherit; width:100%; background:#fff;}


  .nav-links li:hover .drop-menu-big {position:inherit; width:100%;}
  .navInnerbox {padding:0px; flex-direction:column;} 
  .navInnerbox-left {width:100%;}
  .drop-menu-big .navInnerbox li {margin:0px 0px; border-top:none;}
  .drop-menu-big .navInnerbox li a {padding:10px 20px;}


  .jaisal-brand-header .hamburger span {background:#000;}
  .jaisal-brand-header .nav-links li a {color:#fff;}

  .aboutCont-row-right span {right:-7%;}

  .counterbox {top:0%;}
  .counterbox ul li { padding:0px 20px;}
  .counterbox ul li span {font-size:54px; line-height:87px;}
  .counterbox ul li sub {font-size:54px; line-height:87px;}

  .brand-logo-container #brand-filter li {font-size:13px;}

  .brands-bighd {font-size:64px;}


/**************************************** Jaisalmer Brand open **************************************/
.jaisalTop-container {width:240px;}
.jaisalTop-container .jc-box2 {margin-top:10px;}
.jaisalTop-container .jc-box3 {width:90%; margin-top:10px;}
.jaisalmer-bottle-tilt {bottom:6%; right:18%;}
.jaisalmer-bottle-tilt img {display:none;}
.jaisalmer-bottle-tilt a img {display:block;}
.jaisalmer-bottle-tilt a {margin-top:0px;}
.jaisalmer-class-container {width:90%; flex-direction:column-reverse; margin-left:auto; margin-right:auto;}
.jaisalmer-classic-left {width:80%; padding:0px;}
.jaisalmer-classic-medium { width:80%; margin-left:auto; margin-right:auto; padding-right:0px; margin-top:30px;}
.jaisalmer-gold-container  {width:90%; flex-direction:column; margin-left:auto; margin-right:auto; margin-top:40px;}
.gold-container-medium {width:80%; padding-left:0px;}
.gold-container-right {width:80%; margin-left:auto; margin-right:auto; margin-top:30px;}
.awardsRow { width:90%; margin-left:auto; margin-right:auto; flex-direction:column;}
.awardLeft { width:100%; text-align:center;}
.awardRight { width:100%; margin-top:30px;}
/**************************************** Jaisalmer Brand close **************************************/

/***financial-information***/
.ww80 {width:90%;}
.reports-nav .slick-slide { margin:0px 10px;}

}


@media screen and (max-width:700px)
{
  .mobiledisplay {display:block !important;}
  .desktopdisplay {display:none !important;}

  .topheader {padding:10px 0px;}
  .homeSlider .slick-prev {bottom:0px; left:30%;}
  .homeSlider .slick-next {bottom:0px; right:30%;}
  .homeSlider .slick-dots {bottom:12px;}


  .aboutCont-row {flex-direction:column;}
  .aboutCont-row-left {width:100%; margin-bottom:40px;}
  .aboutCont-row-right {width:100%;}
  .aboutCont-row-right span {right:10%;}

  .aboutContainer {padding:40px 0px 20px 0px;}
  .bighd {font-size:70px; top:70px; line-height:70px;}
  .sub-hd {margin:20px 0px;}

  .number-Container {width:100%; position:relative; display:block;}
  .counterbox {position:relative;}
  .counterbox ul {flex-direction:column;}
  .counterbox ul li {width:100%; border-right:none; margin-top:20px;}

  .brand-logo-container {margin-top:20px;}
  .brand-logo-container #brand-filter {flex-wrap:wrap; justify-content:center;}
  .brand-logo-container #brand-filter li { font-size:17px; padding:5px 12px;}

  .brand-logo-container #brand-portfolio li {width:50%;}

  .milestones-container {flex-direction:column;}
  .milestonesLeft {width:100%;}
  .milestonesRight {width:100%; padding-left:0px;}

  .milestonesBox {width:90%; margin-left:auto; margin-right:auto;}
  .mile-row-left {width:100%;}
  .mile-row-left .sub-hd {margin:50px 0px 30px 0px;}

  .news-rows {flex-direction:column;}
  .news-rows .newsbox {width:100%; margin-bottom:20px; min-height:300px;}

  .vall {margin-top:0px;}

  .footer-container {flex-direction:column;}
  .footerlogo {display:none;}
  .footerCenter {width:100%;}

  .footerRight {width:100%; margin-top:30px;}
  .footerRight ul li {padding-left:0px;}

  /**************************************** Jaisalmer Brand open **************************************/
  
  .jaisalTop-container {width:90%; right:50%; transform:translateX(50%);}
  .jaisalTop-container .jc-box1 {width:100%;}
  .jaisalTop-container .jc-box3 {width:100%;}
  .jaisalTop-container .jc-box2 {margin-top:25px;}

  .jaisalmer-bottle-tilt { right:50%; transform:translateX(50%);}

  .jaisalmer-bottle-container {background:none;}

  .jaisalmer-classic-medium {width:100%;}
  .jaisalmer-classic-left {width:100%; flex-wrap:wrap; margin-top:30px;}
  .jaisalmer-classic-left img:first-child {width:40%;}
  .jaisalmer-classic-left img:nth-child(2) {width:55%;}

  .jaisalmer-gold-container {margin-top:100px;}
  .gold-container-medium {width:100%;}
  .gold-container-right {width:100%; flex-wrap:wrap;}
  .gold-container-right img:first-child  {width:40%;}
  .gold-container-right img:nth-child(2) {width:55%;}
  /**************************************** Jaisalmer Brand close **************************************/

  /**************************************** csr **************************************/
  .aboutContainer-csr .aboutCont-row-left {width:100%;}
  .focusArea-box 
  {
    width:50%; 
    text-align:center; 
    align-items:center; 
    font-size:16px; 
    font-weight:700; 
    padding:20px 5px;
    line-height:20px;
    margin-top:20px;
    border-right:none;
  } 
  .focucArea-container {margin-top:0px;}
  .csr-focus-container .bighd {top:23px;}
  .b-right {border-right:none;}

  .recent-csr-activities { padding:60px 0px;}
  .recent-csr-activities .bighd {top:32px;}
  .recent-activities-container {padding:20px 0px 40px 0px;}
  .recent-activities-slider .slick-next { bottom:-28px; width:27px; height:27px; background-size:100%;}
  .recent-activities-slider .slick-prev { bottom:-28px; width:27px; height:27px; background-size:100%;}
  
  .csrtab-nav div {justify-content:center; display:flex !important; align-items:center;}
  .csr-act-slider .slick-next {bottom:0px; width:27px; height:27px; background-size:100%;} 
  .csr-act-slider .slick-prev { bottom:0px; width:27px; height:27px; background-size:100%;}

  .mediaSelectRow {margin-top:20px; flex-direction:column;}
  .mediaSelectRow .searchopt-1 {width:100%;}
  .mediaSelectRow .searchopt-2 {width:100%;}

  .prssRow {align-items:flex-start;}
  .pressRow-Right .dates {margin-top:0px;}
  .pressRow-Right .newshd { margin:5px 0px 10px 0px; font-size:15px;}
  .pressRow-Right .readm img {width:25px;}
  .pressRow-Right .readm {font-size:16px; margin-top:0px;} 

  /******************************************* investors ****************************************/
  .investorsContainer {padding:40px 0px;}
  .investoriBox-cnt {flex-direction:column; margin-top:20px;}
  .investoriBox-cnt .iNV-left {width:100%;}
  .investoriBox-cnt .iNV-right {width:100%; flex-direction:row; justify-content:space-between; margin-top:30px;}
  .investoriBox-cnt .iNV-right .inveImg-2 {width:32%; position:relative; top:0%;}
  .investoriBox-cnt .iNV-right .inveImg-1 {width:32%;}
  .investoriBox-cnt .iNV-right .inveImg-1:last-child {margin-top:0px;}
  .investoriBox-cnt .iNV-left .sub-hd {width:100%;}
  .radicoReport-cnt {width:90%;}
  .cardRight-1row {flex-direction:column;}
  .cardRight-1row .throw-b {width:100%;}

   /***financial-information***/
  .ww80 {width:90%;}
  .financial-info-nav {width:100%; margin-bottom:20px;}


  .reports-nav .slick-slide { width:47% !important; margin:0px 5px; font-size:16px;}
  .fyrows {font-size:16px; padding:10px;}

  .results-nav .slick-slide { width:96% !important; font-size:16px; padding:6px 0px;}
  .reports-nav {margin-bottom:20px;}
  .results-nav {margin-bottom:20px;}

  .results-for .faq-item {padding:10px 0px;}
  .results-for .faq-answer ul li a {font-size:16px; text-align:left; }
  .results-for .faq-answer ul li a span:first-child {width:75%;}
  .results-for .faq-answer ul li a span:last-child {width:25%;}
  .faq-answer ul li a img {margin-left:auto;}

  .financial-information-container {margin-top:20px;}
  .financial-information-container .faq-item {padding:10px 0px;}
  .financial-information-container .faq-answer ul li a {font-size:16px; text-align:left; }
  .financial-information-container .faq-answer ul li a span:first-child {width:75%;}
  .financial-information-container .faq-answer ul li a span:last-child {width:20%;}

  .shareholder-info-nav .slick-track {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
   }
  .shareholder-info-nav .slick-slide {width:48% !important; margin:0px; font-size:16px;}


}


























