@font-face {
  font-family:Avenir-Heavy;src:url('../fonts/Avenir-Heavy.ttf');
}
@font-face {
  font-family:Avenir-Book;src:url('../fonts/Avenir-Book.ttf');
}
@font-face {
  font-family:Avenir-Medium;src:url('../fonts/Avenir-Medium.ttf');
}
@font-face {
  font-family:Avenir-Light;src:url('../fonts/Avenir-Light.ttf');
}
@font-face {
  font-family:Avenir-Bold;src:url('../fonts/Avenir-Next-LT-Pro-bold.ttf');
}
* {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
  font-family: Avenir-Light;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  text-size-adjust: none;
}

::-moz-selection {
  background: #0287C0;
  color: #fff;
}

::selection {
  background: #0287C0;
  color: #fff;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, a, p {
  text-decoration: none;
  list-style: none;
  font-weight: 100;
}

a {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
  color: #000;
}

input[type="submit"] {
  backface-visibility: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}

textarea, input, select {
  border-radius: 0;
  resize: none;
  box-sizing: border-box;
  font-family: Avenir-Medium;
  background: transparent;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

table,tr,td,th {
  border-spacing: 0;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

img {
  max-width: 100%;
}

p,a {
  font-size: 15px;
  font-family: Avenir-Light;
  line-height: 28px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Avenir-Medium;
}

body {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
}
.pageLoadElement{
  opacity: 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.showme{opacity: 1;}

.error {
  height: 25px;
  line-height: 25px;
}

.error span {
  font-size: 12px;
  display: none;
  font-family: Avenir-Light;
  color: #17619E;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  padding: 50px;
}
.gradientOverlay {
  height: 100%;
  width: 100%;
  padding: 30px 40px;
  background: linear-gradient(#00000022, #000000aa);
  position: absolute;top:0;left:0;
}

.table {
  display: table;
  width: 100%;
  height: 100%;
}

.table_cell {
  display: table-cell;
  vertical-align: middle;
}

.background_image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.background_image_product {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

.col_10,.col_16,.col_20,.col_25,.col_30,.col_33,.col_40,.col_50,.col_60,.col_66,.col_70,.col_80,.col_100 {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.col_10 {
  width: 10%;
}

.col_16 {
  width: 16.66%;
}

.col_20 {
  width: 20%;
}

.col_25 {
  width: 25%;
}

.col_30 {
  width: 30%;
}

.col_33 {
  width: 33.33%;
}

.col_40 {
  width: 40%;
}

.col_50 {
  width: 50%;
}

.col_60 {
  width: 60%;
}

.col_66 {
  width: 66.66%;
}

.col_70 {
  width: 70%;
}

.col_80 {
  width: 80%;
}

.col_100 {
  width: 100%;
}

.linetransition {
  transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
}

.transition {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.mainHolder{position: relative;overflow: hidden;}
.centerAlign {
  text-align: center !important;
}

.leftAlign {
  text-align: left;
}

.rightAlign {
  text-align: right;
}

.header {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background-color: #fff;
}

.headerContent {
  position: relative;
  padding:0px 70px;
  /*border-bottom: 1px solid #e1e1e1;*/
}
.stuck_header .headerContent{padding: 0 70px;border-bottom: 1px solid #f1f1f1;}
.stuck_header .logoHolder{padding: 0 0;}
.stuck_header .menuHolderTab{padding: 30px 35px 30px  35px;}
.stuck_header .logoHolder img{width:  80px;}
.homePageSliderBox {
  height: calc(80vh - 55px) !important;
  overflow: hidden;
  position: relative;
}

.homePageSliderBox img {
  position: absolute;
  height: calc(80vh - 55px) !important;
  object-fit: cover;
}

.menuTab {
  display: inline-block;
  padding: 18px 15px 10px;
  position: relative;
}

.menuTab p {
  font-family: Avenir-Heavy;
  font-size: 13px;
  text-transform: uppercase;
}

.dropDownMenuIcon{position: absolute;top: 0;bottom: 0;right: 5px;margin: auto;}
.homePageOnly{display: none;}
.homepageHolder .header{background: linear-gradient(#00000088, #ffffff00);}
.homepageHolder .header{background-color: transparent;}
.homepageHolder .menuHolderTab p{color: #fff;}
/*.homepageHolder .logoHolder img{filter: brightness(0) invert(1);}*/
.homepageHolder .logoTitle p{color: #fff;}
.homepageHolder .profileStyle span{color: #fff;}
/*.homepageHolder .profileStyle img{filter: brightness(0) invert(1);}*/
.homepageHolder .stuck_header{background-color: rgba(0,0,0,0.9);}
.homepageHolder .headerContent{border-bottom: 0;}
.homepageHolder .logoStyleNormal{display: none;}
.homepageHolder .homePageOnly{display: block;}


.homepageHolder .dropDownMenuIcon{filter: brightness(0) invert(1);}

.logoHolder {
  display: inline-block;
  vertical-align: middle;
  width: 125px;
  padding: 10px 0;
  position: relative;
}

.menuHolder {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 125px);
  position: relative;
}

.logoHolder img {
  position: relative;
  display: block;
  padding: 5px 0;
  width: 110px;
}


.logoImg{display: inline-block;vertical-align: middle;position: relative;}
.logoTitle{display: inline-block;vertical-align: middle;position: relative;padding-left: 20px;}
.logoTitle p{font-size: 12px;}

.menuHolderTab{display: inline-block;vertical-align: middle;position: relative;padding:50px 35px 50px 35px;}
.menuHolderContent{position: relative;}
.menuHolderContent .menuHolderTab:last-child{padding-right: 0;}
.menuHolderTab p{font-family:Avenir-Medium;font-size: 16px;line-height: 36px;}

.profileStyle span{font-family:Avenir-Light;font-size: 12px;padding-right: 15px; display: inline-block;vertical-align: middle;position: relative;}
.profileStyle img{display: inline-block;vertical-align: middle;position: relative;height: 36px;;}

.pageHolder{position: relative;margin-top:140px;}
.startWithBanner .pageHolder{margin-top: 0;}

.filterSelectHolder{position: relative;padding:0 70px;}
.filterSelectHolderContent{border-bottom: 1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:20px 30px;}
.filterSelectTab{display: inline-block;vertical-align: middle;position: relative;padding-right: 30px;}
.filterSelectTab:last-child{padding-right: 0;}
.filterText{display: inline-block;vertical-align:middle;padding-right: 15px;}
.filterSelect{display: inline-block;vertical-align:middle;}
.filterText p{font-size: 20px;color: #e1e1e1;}
.filterSelect select{border: 1px solid #cacaca;position: relative;padding: 0px 40px 0px 10px;background-position: right 8px center;background-image: url(../images/icons/dropDown.png);background-repeat: no-repeat;line-height: 40px;border-radius: 3px;}
.changePageInner select{position: relative;padding: 0px 30px 0px 0px;background-position: right 8px center;background-image: url(../images/icons/dropDown.png);background-repeat: no-repeat;line-height: 28px;font-size: 12px; }

.innerPagination{position: relative;padding: 0 70px;}
.prePageHolder{display: inline-block;vertical-align: middle;position: relative;}
.prePageHolder p{display: inline-block;vertical-align: middle;padding-right: 10px;font-size: 12px;color: #AAAAAA;}
.changePageInner{display: inline-block;vertical-align: middle;position: relative;}

/*.performance_listHolder{position: relative;padding: 40px 50px;}*/
.homepageHolder .performance_listHolder{background-color: transparent;z-index: initial;}
.performance_listHolder{position: relative;padding: 40px 50px;background-color: #fff;z-index:   99;}
.homepageListingHead{position: relative;padding: 0px 70px;}
.listHolder{position: relative;padding:0 20px 40px;}
.listHolderImg{position: relative;display: inline-block;vertical-align: top;width:50%}
.listHolderContent{position: relative;display: inline-block;vertical-align: top;width: 50%;padding-left: 20px;}

.listHolderContent h2{font-size: 18px; font-family:Avenir-Medium;padding-bottom:5px;}
.listHolderContent h4{font-size: 16px;font-family:Avenir-Light;line-height: 18px;}
.listHolderContent h5{font-size: 16px;font-family:Avenir-Light;line-height: 20px;}
.ratingHolder{padding: 10px 0;}
.reviewHolder{padding: 10px 0;}
.reviewHolder p{font-size: 12px !important;text-decoration: underline;font-style: italic;}
.listHolderContent p{font-size: 14px;line-height: 24px;}
.listHolderImg img{display: block;width: 100%;}

/*.footerHolder{position: relative;color: #fff;padding:0 70px;background-color: #000;}*/
.footerHolder{position: relative;color: #fff;padding:0 70px;background-color: #000;z-index:   9;}
.footerHolder:after{content: '';position: absolute;height: 10px;width: 100%;background-color: #E5233C;bottom:0;left:0;z-index: 99;}
.footerContent{padding:80px 0 20px;position: relative;}
.pageLinkTabHolder{position: relative;border-bottom: 1px solid #333333;padding-bottom: 40px;}
.pageLinkTab{display: inline-block;vertical-align:top;position: relative;width: 25%;padding-right: 30px;}
.pageLinkTab:last-child{padding-right: 0;}
.pageLinkTabHolder a{color: #fff;}
.socialMedia{position: relative;padding-top: 10px;}
.socialTab{display: inline-block;vertical-align: middle;padding-right: 10px;}
.socialTab img{height: 20px;}

.adityaBirlaGroupHolder{padding: 40px 0;border-top: 1px solid #333333;}
.pastPerformances{padding:40px 0;}

.pastPerformances a{display: inline-block;vertical-align: middle;color: #a8a8a8;}
.pastPerformances p{display: inline-block;vertical-align: middle;color: #a8a8a8;padding: 0 25px;position: relative;}
.pastPerformances p:after{content: '|';position: absolute;right:0;bottom: 0;}
.pastPerformances p:nth-child(2){padding-left:0px !important;}
.pastPerformances p:last-child{padding-right: 0;}
.pastPerformances p:last-child:after{display: none;}
.pageLinkSubTab{padding: 10px 0;}
.pageLinkSubTab a{color: #a8a8a8;}
.pageLinkSubTab a:hover,.pastPerformances a:hover{color: #E5233C;}
.pageLinkTab a:hover{color: #E5233C;}
.addressHolder p{color: #a8a8a8;}
.footerStaticText p{color: #a8a8a8;}
.footerContent h4{line-height: 30px;font-size: 16px;}
.pastPerformances h4{padding-bottom:10px;}
.footerStaticText h4{padding-bottom:10px;}
.footerStaticText{position: relative;padding: 50px 0;border-top: 1px solid #333333;}
.headingHolder{position: relative;padding:0 70px;}
.headingHolderContent{border-bottom: 1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:20px 30px;}
.headingHolderContent p{font-size: 20px;}

.pageTabActive{color: #D41B28 !important;position: relative;background: -webkit-linear-gradient(45deg, #FFA64D, #FF007F 80%);-webkit-background-clip: text;display: block;
    -webkit-text-fill-color: transparent;animation: gradientChange 5s ease infinite;-webkit-animation: gradientChange 5s ease infinite;-moz-animation: gradientChange 5s ease infinite;background-size: 400% 400%;}
.pageTabActive:after{content: '';position: absolute;width: 100%;bottom:0;background: -webkit-linear-gradient(45deg, #FFA64D, #FF007F 80%);
    animation: gradientChange 5s ease infinite;-webkit-animation: gradientChange 5s ease infinite;-moz-animation: gradientChange 5s ease infinite;background-size: 400% 400%;
    height: 2px;
    left:0;}


.New_Journal_Entries{position: relative;padding: 50px 0 100px 70px;overflow: hidden;}
.Journal_Entries_Tab{padding-right:60px;margin-left: -60px;}
.Journal_Entries_Tab h3{font-size: 20px;padding: 10px 0;}
.Journal_Entries_Tab img{width: 100%;padding-bottom: 15px;}
.title{font-size: 24px;display: inline-block;vertical-align: middle;position: relative;}
.titleSecond{font-size: 24px;vertical-align: middle;position: relative;}
.viewAllBtn{display: inline-block;vertical-align: middle;position: relative;padding-left: 50px;}
.viewAllBtn a{font-size: 13px;text-decoration: underline;}
.viewAllBtn:after{content: '>';position: absolute;top:0;bottom:0;margin: auto;right: -15px;line-height: 30px;}

.Journal_Entries_slider{position: relative;padding-top: 30px;}
.subTitleBox{font-size: 12px;color: #949494;}

.homePageBanner{position: absolute; top:0;left:0;right:0;height: 300px;width: 100%;}
.homepageListing{position: relative;width: 100%;padding-top:200px;}

.textWhite{color: #fff;}

.divderLine{position: relative;padding: 0 70px;}
.divderLine p{width: 100%;height: 1px;background-color: #e1e1e1;}

.ourPartners{position: relative;padding: 50px 0;}
.ourPartners .homepageListingHead{margin-bottom: 50px;}
.ourPartnerImg{position: relative;text-align: center;padding: 0 20px;}
.ourPartnerImg img{display: block;margin: auto;text-align: center;}

.spotlightRewards{position: relative;padding: 50px 70px;}

.spotlightRewards{position: relative;}
.spotlightRewards h4{color: #aaaaaa;font-size:16px; font-family: Avenir-Light;display: inline-block;vertical-align: middle;}
.spotlightRewards .gradientText{display: inline-block;vertical-align: middle;background: -webkit-linear-gradient(45deg, #FFA64D, #FF007F 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    font-family:Avenir-Medium;padding-left: 20px;position: relative;}
.spotlightRewards a:after{content: '';position: absolute;height: 1px;background-color: #000;bottom:4px;left:20px;right:0;    background: -webkit-linear-gradient(45deg, #FFA64D, #FF007F 80%);}
.spotlightRewards .title{display: block;padding-bottom: 10px;}

.videoHolder{position: relative;padding-top: 50px;}
.stepHolder{position: relative;padding-top: 50px;}

.spotlightRewards .col_50:last-child{padding:0 0px 0 100px;}

.stepTabLeft{display: inline-block;vertical-align: middle;position: relative;}
.stepTabRight{display: inline-block;vertical-align: middle;position: relative;padding-left: 25px;}
.stepTabRight p:first-child{font-family: Avenir-Medium;}
.stepTabRight .gradientText{padding-left: 0;padding-right: 5px;}
.stepTabRight .gradientText:after{left: 0;right: 5px;}
.stepTabRight p,.stepTabRight a{line-height: 22px;}
.stepTabLeft span{font-size: 45px;line-height: 45px;padding-right: 20px;}
.stepTab{position: relative;padding-bottom: 70px;}

.imagesStepLine{position: relative;}
.imagesStepLine:after{content: '';position: absolute;background-image: url('../images/icons/line.png');width: 1px;height: 50px;bottom: -50px;right: 35px;}

.aadyamCreativeHolder{position: relative;padding:40px 0px;}

.productInnerBanner {position: relative;padding: 20px 70px 0;}
.productInnerBanner img{width: 100%;display: block;}

.mainInnerPageHolder{position: relative;padding: 0 70px;}
.leftSideDiv{display: inline-block;vertical-align: top;width: calc(100% - 320px);position: relative;}
.rightSideDiv{display: inline-block;vertical-align: top;width: 320px;position: relative;padding-right:30px;}


.leftSideDivInner{position: relative;padding-right: 100px;}
.leftSideDivMenuTab{display: inline-block;vertical-align: middle;position: relative;width: 16.66%;}
.leftSideDivHeader{border-bottom: 1px solid #e1e1e1;padding: 10px 0 12px;position: relative;width:790px;z-index: 9;background-color: #fff;}

.leftSideDivMenuTab p{font-size: 14px;}
.bookmyShowHead{border-bottom:1px solid #FF0000;position: relative;}
.bookmyShowHead h3{position:relative;color: #FF0000;font-size: 16px;font-family:Avenir-Heavy;padding-bottom: 2px;}
.bookmyShowHead img{position: absolute;right:0;bottom: 0;}

.rightSideDivInner{position: relative;padding: 20px 30px 20px 20px;box-shadow: 0 2px 5px 2px #e1e1e1;}
.bookmyshowSchedule h3{font-size: 16px;border-bottom: 1px solid #e1e1e1;padding-top: 25px;padding-bottom: 2px;margin-bottom: 5px;}
.bookmyshowSchedule p{line-height: 35px; color: #b5b5b5;}
.activeDate{color: #000 !important;}
.bookmyshowSchedule h4{padding-top: 15px;font-size: 15px;padding-bottom: 3px;border-bottom:1px solid #e1e1e1;}

.leftSideDivContent{position: relative;padding-top: 20px;}
.leftSideDivContent .divderLine{padding: 0;margin: 20px 0;}
.linkText{text-decoration: underline;}
.linkImgStyle{display: inline-block;padding-left: 15px;vertical-align: bottom;}
.color{color:#FF0000;}
.moreInfo{color: #FF0000;font-size: 14px;display: inline-block;vertical-align: middle;text-decoration: underline;cursor: pointer; line-height: 50px;padding-left: 20px;}
.ownerHolder p{line-height: 50px;}
.ownerHolder p:first-child{display: inline-block;vertical-align: middle;}

.castHolder{position: relative;width: 500px;}
.castHolder .col_33{}
.castTab{text-align: center;padding:20px;}

.footerAnimation{position: relative;z-index: 99;background-color: #fff;}
.topLeft1{position: absolute;left: -80px;bottom: -20px;}
.topLeft2{position: absolute;bottom: -50px;left: 20px;}
.topLeft3{position: absolute;bottom: -90px;left:-20px;}
.centerLeft{position: absolute;left: -100px;bottom: -670px;}
.topRight1{position: absolute;right: -50px;bottom: -20px;}
.topRight2{position: absolute;right: -10px;bottom: -70px;}
.topRight3{position: absolute;right: 40px;bottom: -60px;}
.topRight4{position: absolute;right: -110px;bottom: -240px;}
.bottomright1{position: absolute;bottom: -1000px;right: 15px;}
.bottomright2{position: absolute;bottom: -960px;right: -10px;}
.bottomright3{position: absolute;bottom: -1050px;right: 50px;}

.rattingProfile{position: relative;display: inline-block;vertical-align: middle;width: 50px;}
.rattingTitle{position: relative;display: inline-block;vertical-align: middle;width:calc(100% - 50px);padding-left: 15px;}
.rattingStarHolder{position: relative;display: inline-block;vertical-align: middle;width:120px;}
.leftRattingDiv{position: relative;display: inline-block;vertical-align: middle;width:calc(100% - 120px);}
.rattingTitle h4{font-family:Avenir-Heavy;font-size: 16px;}

.rattingHolderTab{position: relative;padding-bottom: 50px;}
.rattingText{position: relative;padding-top: 10px;}

.buttonWithImg{position: relative;border-radius: 2px;cursor: pointer; margin: 20px 0; border:1px solid #000;display: inline-block;padding: 10px;width: 380px;}
.buttonWithImg:after{content: '';position: absolute; background-image: url('../images/icons/buttonImg.png');top: 10px;
    bottom:10px;left:10px;height: 50px;width: 50px;background-size: 50px;background-repeat: no-repeat;}
.buttonWithImg p{line-height: 50px;padding-left: 65px;}
.buttonWithImg span{text-decoration: underline;}

.chooseAnswerHolder{position: relative;padding-top: 20px;}
.chooseElement{position: relative;padding: 8px 0;}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #000;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #A3D900;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.morePerformances{position: relative;padding: 20px;}
.morePerformances:before{content: '';position: absolute;height: 1px;background-color:#e1e1e1;top:-10px;left:20px;right:20px;}

.greyColor{color: #CCCCCC;}

.profileMenu{display: inline-block;vertical-align: middle;position: relative;width: 33.33%;}
.profileMenu p{font-family: Avenir-Medium;font-size: 16px;color: #888;}
.profileMenuActive p{ background: -webkit-linear-gradient(left, red , yellow);
   background: -o-linear-gradient(right, red, yellow);
   background: -moz-linear-gradient(right, red, yellow);
   background: linear-gradient(to right, red , yellow); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #D41B28;}

.profileMenu p{line-height: 70px;}

.whiteBoxHolder{position: relative;padding: 0 150px; }
.greyBoxHolder{position: relative;padding: 0 150px; background-color: #EEEEEE;}

.profileDivBG{background-color: #fff;height: 80px;width: 80px;padding: 20px;border-radius: 50%;margin: auto;}
.profileNameHolder{display: inline-block;vertical-align: middle;width: 100px;text-align: center;}
.progressBarHolder{display: inline-block;vertical-align: middle;width: calc(100% - 250px);padding: 0 50px;}
.memberShipCardHolder{display: inline-block;vertical-align: middle;width: 150px;text-align: center;}
.profileNameHolder h4{padding-top: 20px;}

.profileProgressCard{position: relative;padding: 20px 0;}

.progressBarDiv{position: relative;padding:0 0 20px;}
.progressBarInner{width: 100%;height: 8px;background-color: #ddd;position: relative;}
.progressDone{background-color: #A3D900;position: absolute;left: 0;height: 8px;z-index: 99;background: linear-gradient(to right, #FFFF00, #A3D900);}
.progressDoneRed{background-color: #FF2626;position: absolute;left: 0;height: 8px;background: linear-gradient(to right, #FFFF00,#FF2626);}
.borderTop{position: relative;border-top: 1px solid #e1e1e1;}

.formHolder .col_50{vertical-align: middle;}
.inputTextLabel{display: inline-block;vertical-align: middle;position: relative;width: 150px;}
.inputTextElement{display: inline-block;vertical-align: middle;position: relative;width: calc(100% - 150px);}

.leftEmailHolder .inputTextElement{display: inline-block;vertical-align: middle;position: relative;width:100%;}
.leftEmailHolder{display: inline-block;position: relative;vertical-align: middle;width: calc(100% - 200px);}
.rightEmailBtn{width: 200px;position: relative;display: inline-block;vertical-align: middle;}
.inputTextElement input{border: 1px solid #e1e1e1;padding: 0 15px;line-height: 50px;background-color: #fff; font-size: 15px;color: #000;width: 100%;}

.paddingleft{padding-left: 20px;}
.paddingright{padding-right: 20px;}
.inputElementHolder{padding: 10px 0;}
.formHolder{position: relative;padding:40px 0;border-bottom: 1px solid #FF3169;}

.bold{font-family: Avenir-Heavy;}



.linkYourFbPage{position: relative;padding: 40px 0;border-bottom: 1px solid #FF3169;}
.linkYourFbPage h4{padding-top: 40px;}
.linkYourFbPage .col_60 ,.linkYourFbPage .col_40{vertical-align: middle;}
.formHolder .title{display: block;padding-bottom: 20px;}
.facebookBtn{position: relative;padding-bottom: 20px;}
.facebookBtn button{background-color: #00468C;line-height: 50px;color: #fff;border:1px solid #00468C; width: 200px;font-size: 15px;}
.yourAadyamExpa h2{padding-bottom: 30px;}
.facebookBtn button:hover{background-color: #fff;color:#00468C;border-color: #00468C; }
.aadyamVision{position: relative;}
.AdityaBirlaGroup{position: relative;}
.AADYAMText{position: relative;}

.aadyamVisionBox{position: relative; background: linear-gradient(to bottom right, #FF5C26, #E40234);}
.AdityaBirlaGroupBox{position: relative; background: linear-gradient(to bottom right, #00D9D9, #6D00D9);}
.AADYAMTextBox{position: relative; background: linear-gradient(to bottom right, #00D9D9, #6D00D9);}

.creativeSLiderBox{position: absolute;top:50px;height: 380px;left:150px;width: calc(100% - 200px);color: #fff;padding: 40px;box-shadow: 10px 10px 20px 0px #d8d8d8;}
.creativeImg{padding: 0 100px;position: relative;padding-bottom: 120px;}
.creativeImg img{display: block;width: 100%;height: 380px;object-fit: cover;}
.aadyamCreativeHolder .titlesecond{padding:0 70px 50px;}
.creativeSLiderBox  h3{padding-bottom: 20px;}
.learnMoreSlider{bottom: -60px;position: relative;left: 90px;}
.learnMoreSlider p{text-decoration: underline;cursor: pointer;font-size: 14px;}


.slideshow {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}

.slideshow-image {
  position: absolute;
  width: 100%;
  height: 100%;
  background: no-repeat 50% 50%;
  background-size: cover;
  -webkit-animation-name: kenburns;
  animation-name: kenburns;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 16s;
  animation-duration: 16s;
  opacity: 1;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.slideshow-image:nth-child(1) {
  -webkit-animation-name: kenburns-1;
  animation-name: kenburns-1;
  z-index: 3;
}

.slideshow-image:nth-child(2) {
  -webkit-animation-name: kenburns-2;
  animation-name: kenburns-2;
  z-index: 2;
}

.slideshow-image:nth-child(3) {
  -webkit-animation-name: kenburns-3;
  animation-name: kenburns-3;
  z-index: 1;
}

.slideshow-image:nth-child(4) {
  -webkit-animation-name: kenburns-4;
  animation-name: kenburns-4;
  z-index: 0;
}

@-webkit-keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  1.5625% {
    opacity: 1;
  }
  23.4375% {
    opacity: 1;
  }
  26.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  98.4375% {
    opacity: 0;
    -webkit-transform: scale(1.2117647059);
    transform: scale(1.2117647059);
  }
  100% {
    opacity: 1;
  }
}

@keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  1.5625% {
    opacity: 1;
  }
  23.4375% {
    opacity: 1;
  }
  26.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  98.4375% {
    opacity: 0;
    -webkit-transform: scale(1.2117647059);
    transform: scale(1.2117647059);
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes kenburns-2 {
  23.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  26.5625% {
    opacity: 1;
  }
  48.4375% {
    opacity: 1;
  }
  51.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes kenburns-2 {
  23.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  26.5625% {
    opacity: 1;
  }
  48.4375% {
    opacity: 1;
  }
  51.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@-webkit-keyframes kenburns-3 {
  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  51.5625% {
    opacity: 1;
  }
  73.4375% {
    opacity: 1;
  }
  76.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes kenburns-3 {
  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  51.5625% {
    opacity: 1;
  }
  73.4375% {
    opacity: 1;
  }
  76.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@-webkit-keyframes kenburns-4 {
  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  76.5625% {
    opacity: 1;
  }
  98.4375% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes kenburns-4 {
  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  76.5625% {
    opacity: 1;
  }
  98.4375% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.profileDropDown{opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 124px;
    background-color: #fff;
    width: 170px;
    text-align: left;
    right:-50px;
    padding: 10px 20px;
    box-shadow: 1px 1px 1px 1px #ddd;}
.spotlightStyle .profileDropDown{width: 200px;}

.spotlightStyle:hover .profileDropDown{opacity: 1;z-index: 99;pointer-events: auto;}

.profileStyle:hover .profileDropDown{opacity: 1;z-index: 99;pointer-events: auto;}

.profileDropDown p{line-height: 40px;font-size: 14px;}
.homepageHolder .profileDropDown p{color: #000;}
.stuck_header .profileDropDown{top:94px;}

.profileDropDown p:hover{color: #E5233C !important;}


.adityaBirlaGroupLogo{width: 350px;display: inline-block;vertical-align: middle;position: relative;}
.adityaBirlaGroupContent{width:calc(100% - 350px);display: inline-block;vertical-align: middle;position: relative;padding-left: 80px;}
.adityaBirlaGroupContent img{width: 120px;margin-bottom: 20px;}
.adityaBirlaGroupHolder p{color: #a8a8a8;}

.homepageHolder .mobileMenuHolder{background-color: rgba(255,255,255,0.8);}
.mobileMenuHolder{height:70px;width:100%;position:fixed;top:0;background-color:#fff;left:0;z-index:100;display:none;border-bottom: 1px solid #e1e1e1;}
.mobile_menu{height:50px;width:50px;position:fixed;right:8px;top:10px;cursor:pointer;}
.mobileMenuHolder .menu{overflow:auto;background-color:#fff;position:fixed;top:0px;padding-top:70px;text-transform:uppercase;font-size:14px;line-height:30px;left:0%;width:100%;height:100%;z-index:-1;}
.menuinner{position:relative;width:100%;height:100%;}
.mobileLogo{position:fixed;height:70px;left:20px;top:0px;padding:8px 0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.mobileMenuHolder a{color:#000;}
.mobileMenuHolder .menu li{cursor:pointer;width:100%;list-style:none;padding:10px 20px;text-transform:uppercase;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;position:relative;}
.left_transition{margin-left:-100%;}
.active .left_transition{margin-left:0;}
.active .right_transition{margin-left:0;}
.right_transition{margin-left:100%;}
.submenu_arrow{position:absolute;height:30px;width:30px;right:0;top:0;top:5px;right:10px;}
.mobile_menu span:first-child{top:12px;}
.mobile_menu span:last-child{top:34px;}
.active_menu span{opacity:0;}
.active_menu span:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:24px;opacity:1;}
.active_menu span:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);top:24px;opacity:1;}
.submenu_arrow span:first-child{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);}
.submenu_arrow span:last-child{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);left:12px;}
.active_submenu span:first-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.active_submenu span:last-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.submenu_arrow span{height:3px;width:50%;position:absolute;left:3px;top:12px;background-color:#fff;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
/*.mobileMenuHolder .menu li:after{position:absolute;content:"";height:1px;width:90%;left:5%;background-color:#333;bottom:0;}*/
.mobile_menu span{height:2px;width:60%;background-color:#000;position:absolute;left:15%;top:23px;border-radius:4px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.submenu_arrow span{height:2px;width:50%;position:absolute;left:3px;top:12px;background-color:#000;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.submenu_arrow{position:absolute;height:30px;width:30px;right:0;top:0;top:5px;right:10px;}
.submenu_m{display:none;overflow:auto !important;padding-top: 15px;}
.submenu_m li{padding:0 10px;font-size:11px;cursor:pointer;}

/*
.mobile_menu {

    height: 50px;

    width: 45px;

    position: fixed;

    right: 0;

    top: 0;

    cursor: pointer;

}*/

/*.mobileMenuHolder .menu {

    overflow: auto;

    background: #fff;

    position: fixed;

    top: 0px;

    padding: 0px 5px;

    padding-top: 50px;

    letter-spacing: 1.2px;

    text-transform: uppercase;

    font-size: 14px;

    line-height: 30px;

    left: 0%;

    width: 100%;

    height: 100%;

    z-index: -1;

    display: none;

}*/

.menuinner {position: relative;width: 100%;height: 100%;}
.menuinner ul.scrollbar {overflow-y: scroll;overflow-x: hidden;}

.scrollbar::-webkit-scrollbar-track{border-radius:10px;background-color:transparent;}
.scrollbar::-webkit-scrollbar{width:4px;background-color:transparent;}
.scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-color:#e1e1e1;}

.menuinner ul {height: 100%;width: 100%;}


.left_transition {

    margin-left: -100%;

}

.active .left_transition {

    margin-left: 0;

}

.active .right_transition {

    margin-left: 0;

}

.right_transition {

    margin-left: 100%;

}





.mobile_menu span:first-child {

    top: 14px;

}

.mobile_menu span:last-child {

    top: 32px;

}

.active_menu span {

    opacity: 0;

}

.active_menu span:last-child {

    transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    top: 24px;

    opacity: 1;

}

.active_menu span:first-child {

    transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    top: 24px;

    opacity: 1;

}

.submenu_arrow span:first-child {

    transform: rotate(-135deg);

    -webkit-transform: rotate(-135deg);

    -moz-transform: rotate(-135deg);

}

.submenu_arrow span:last-child {

    transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    -moz-transform: rotate(135deg);

    left: 12px;

}

.active_submenu span:first-child {

    transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

}

.active_submenu span:last-child {

    transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

}

.mobile_menu span {

    height: 3px;

    width: 70%;

    background-color: #000;

    position: absolute;

    top: 23px;

    border-radius: 4px;

    transition: all .5s;

    -webkit-transition: all .5s;

    -moz-transition: all .5s;

}


.submenu_arrow {

    position: absolute;

    height: 30px;

    width: 30px;

    top: 0;

    top: 12px;

    right:4px;

}

.submenu_m {

    display: none;

    overflow: auto !important;

    height: 200px;

}


.stuck_header_rightSideDiv{position: fixed;top: 90px;}
.stuck_header_leftSideDivHeader{position: fixed;top: 90px;}

.floatCalenderHolder{position: fixed;bottom: 20px;right: 20px;z-index: 999;display: none;height: 50px;width: 50px;border-radius: 50%;background-color: #fff;padding: 10px;box-shadow: 0 0 5px 0 #888888;}
.floatCalenderHolder img{width: 38px;}

.homepageHolder .profileIcon{filter: brightness(0) invert(1);}

.watchingPerformance{position: relative;padding: 70px;}
.watchingStepHolder{position: relative;max-width: 800px;width: 100%;padding: 20px 0;}
.watchingStepHolder .stepTab{margin-right:80px;display: inline-block;vertical-align: middle;padding-bottom:0;}
.watchingStepHolder .stepTab:last-child{margin-right: 0;}
.watchingStepHolder .stepTabLeft{width: 35px;}
.watchingStepHolder .stepTabRight{width: calc(100% - 35px);}
.spotimagesStepLine{position: relative;}
.spotimagesStepLine:after{content: '';position: absolute;background-image: url('../images/icons/SpotLine.png');width: 50px;height:1px;top:0;bottom:0px; margin:auto;right:-65px;}


.gradientTextStyle{display: inline-block;vertical-align: middle;background: linear-gradient(to right, #FFC926, #FF007F);animation: gradientChange 5s ease infinite;-webkit-animation: gradientChange 5s ease infinite;-moz-animation: gradientChange 5s ease infinite;background-size: 400% 400%;-webkit-background-clip: text;-webkit-text-fill-color: transparent;    font-family:Avenir-Medium;position: relative;}
.gradientTextStyle:after{content: '';position: absolute;width: 100%;height: 1px;background: -webkit-linear-gradient(45deg, #FFA64D, #FF007F 80%);-webkit-text-fill-color: transparent;bottom: 0;left:0;}
.gradientButton{background: linear-gradient(to right, #FFC926, #FF007F);animation: gradientChange 5s ease infinite;-webkit-animation: gradientChange 5s ease infinite;-moz-animation: gradientChange 5s ease infinite;background-size: 400% 400%;text-align: center; height: 50px;width: 200px;color: #fff;font-size: 15px;text-decoration: underline;}
.gradientButton button{padding: 0 20px;cursor:pointer;position: relative;background-color: transparent;line-height: 50px;color: #fff;text-decoration: underline;}


.normalbutton{text-align: center;color: #fff; width: 200px;background: linear-gradient(to right, #FFC926, #FF007F);animation: gradientChange 5s ease infinite;-webkit-animation: gradientChange 5s ease infinite;-moz-animation: gradientChange 5s ease infinite;background-size: 400% 400%;}
.normalbutton button{width: 100%;font-size: 15px; border:1px solid transparent; padding: 0 20px;cursor:pointer;position: relative;background-color: transparent;line-height: 50px;color: #fff;text-decoration: underline;}
.normalbutton:hover button{border-color: #FF3966;background-color: #fff;color: #FF007F;}

.rightSideBtn{margin-left: auto;}


.gradientButtonWithImg{background: linear-gradient(to right, #FFC926, #FF007F);animation: gradientChange 5s ease infinite;-webkit-animation: gradientChange 5s ease infinite;-moz-animation: gradientChange 5s ease infinite;background-size: 400% 400%;margin-top: 20px;text-align: center;display: inline-block;}
.gradientButtonWithImg button{padding: 0 20px 0 55px;border:1px solid transparent;cursor:pointer;position: relative;background-color: transparent;line-height: 50px;color: #fff;text-decoration: underline;}
.gradientButtonWithImg button:after {content: '';position: absolute;background-image: url(../images/icons/buttonImg.png);top:0px;bottom:0px;left: 5px;margin: auto;height: 40px;width: 40px;background-size: 40px;background-repeat: no-repeat;}
.gradientButtonWithImg:hover button{border-color: #FF3966;background-color: #fff;color: #FF007F;}
.shareFBMessanger .inputTextElementBtn button:hover{color: #000;background-color: #fff;cursor: pointer;}
@-webkit-keyframes gradientChange{
    0%,100%{
        background-position:0 67%
    }
    50%{
        background-position:100% 34%
    }
}
@-moz-keyframes gradientChange{
    0%,100%{
        background-position:0 67%
    }
    50%{
        background-position:100% 34%
    }
}
@keyframes gradientChange{
    0%,100%{
        background-position:0 67%
    }
    50%{
        background-position:100% 34%
    }
}
.gradientButton p{line-height: 50px;}
.watchingPerformance h1{font-size: 55px;font-family: Avenir-Heavy;line-height: 80px;padding-bottom: 10px;}

.whatsNewTabRight{position: relative;width: calc(100% - 25px);display: inline-block;vertical-align: middle;padding-left: 15px;}
.whatsNewTabLeft{width: 25px;display: inline-block;vertical-align: middle;position: relative;}

.whatsNewSlider{padding:20px 0 50px;position: relative;}
.whatsNewSection{position: relative;padding:40px 0 40px 70px;}
.whatsNewTabHolder{padding-right: 60px;margin-left: -80px;}
.whatsNewTab{position: relative;border: 1px solid #9e9e9e;padding: 15px;border-radius: 5px;width: 220px;}

.NeedEvenMoreRewardThumBox{position: relative;padding: 20px 0;}
.NeedEvenMoreRewardHolder{position: relative;padding:40px 70px;}
.NeedEvenMoreRewardTab{display: inline-block;vertical-align: top;width: calc(25% - 40px);margin-right: 50px;}
.NeedEvenMoreRewardTab:last-child{margin-right: 0;}
.NeedEvenMoreRewardTab span{font-family: Avenir-Medium;}

.spotlightRewardPartner{position: relative;}

.ExclusiveSpotLightMenu{position: relative;padding: 40px 0 40px 70px;}


.ExclusiveSpotLightMenuLeft{display: inline-block;vertical-align: middle;position: relative;width: calc(100% - 150px)}
.ExclusiveSpotLightMenuRight{display: inline-block;vertical-align: middle;position: relative;padding-left: 20px;width: 150px;}
.ExclusiveSpotLightSlider {padding: 40px 0 60px;}
.ExclusiveSpotLightTab{padding-right:30px;margin-left: -80px; }
.ExclusiveSpotLightMenuRight p{font-style: italic;color: #d1d1d1;}

.whatsAppQuestion{position: relative;padding: 40px 70px;}
.whatsAppContent{padding: 20px 0;position: relative;}
.whatsAppImg{display: inline-block;vertical-align: middle;position: relative;width: 100px;}
.whatsAppText{display: inline-block;vertical-align: middle;position: relative;padding-left: 20px;width: calc(100% - 100px);}
.whatsAppText h2{font-size: 40px;font-family: Avenir-Light;}
.whatsAppText a{font-size: 40px;color: #279D4C;}

.faqHolder{position: relative;padding: 40px 70px 0;}

.accordian{position: relative;border-bottom: 1px solid #e1e1e1;}
.accordian_title {position: relative;padding-right: 50px;}
.accordian_title h3{position: relative;cursor: pointer;font-size: 18px;font-family: Avenir-Heavy; padding: 25px 0;}
.accordianHolder{position: relative;padding-top: 20px;}
.accordian_data{display: none; position: relative;padding-bottom: 20px;padding-right: 50px;}
.call_submenu {height: 20px;width: 20px;position: absolute;right: 10px;top: 0px;bottom:0px;margin:auto ;cursor: pointer;}
.call_submenu img{transform: rotate(90deg);}
.open_accordian .call_submenu img{transform: rotate(-90deg);}
.open_accordian .accordian_title_Tab{border-bottom:none !important;}
.accordian:last-child{border-bottom:none;} 

.aboutAadyamAnimation{position: relative;z-index: 99;background-color: #fff;height: 0px;}
.aboutAadyamAnimation .topRight1{position: absolute;top:-1500px;right: -50px;left:95%;bottom: -20px;}
.aboutAadyamAnimation .topRight2{position: absolute;right: -10px;bottom: -70px;}
.aboutAadyamAnimation .topRight3{position: absolute;top:-1350px;right: 10px;bottom:0px;}
.aboutAadyamAnimation .topRight4{position: absolute;top:-560px;right: -110px;bottom:0px;}
.aboutAadyamAnimation .topRight5{position: absolute;top:-850px;left: -80px;bottom:0px;}
.aboutAadyamAnimation .topRight6{position: absolute;top:-880px;left: 0px;bottom:0px;}

.spotlightAnimation{position: relative;z-index: 99;background-color: #fff;height: 20px;}
.spotlightAnimation .topRight1{position: absolute;top:-2750px;right: -50px;left:95%;bottom: -20px;}
.spotlightAnimation .topRight2{position: absolute;right: -10px;bottom: -70px;}
.spotlightAnimation .topRight3{position: absolute;top:-2600px;right: 10px;bottom:0px;}
.spotlightAnimation .topRight4{position: absolute;top:-1560px;right: -110px;bottom:0px;}
.spotlightAnimation .topRight5{position: absolute;top:-1850px;left: -80px;bottom:0px;}
.spotlightAnimation .topRight6{position: absolute;top:-1880px;left: 0px;bottom:0px;}

.earnRewards{position: relative;z-index: 99;background-color: #fff;height: 20px;}
.earnRewards .topRight1{position: absolute;top:-1050px;right: -50px;left:95%;bottom: -20px;}
.earnRewards .topRight2{position: absolute;right: -10px;bottom: -70px;}
.earnRewards .topRight3{position: absolute;top:-2000px;right: 10px;bottom:0px;}
.earnRewards .topRight4{position: absolute;top:-1560px;right: -110px;bottom:0px;}
.earnRewards .topRight5{position: absolute;top:-1850px;left: -80px;bottom:0px;}
.earnRewards .topRight6{position: absolute;top:-1880px;left: 0px;bottom:0px;}

.earnRewardsPagination{position: relative;padding: 15px 70px;}
.earnRewardsPagination p{display: inline-block;vertical-align: middle;padding:0 10px;font-size: 12px;color:#929292;}
.earnRewardsPagination p:first-child{padding-left: 0;}
.earnRewardsPagination .activeEarnrewardsPage{color: #000;}

.earnRewardsContentRight{width: 50%;display: inline-block;padding-left: 50px; vertical-align: top;float: right;position: sticky;-webkit-position: sticky;top: 75px;}
.earnRewardsContentLeft{display: inline-block;vertical-align: middle;position: relative;width:50%;}

.earnRewardsContent{position: relative;padding: 0 70px;}
.earnRewardsContentLeftTab{position: relative;border: 1px solid #e1e1e1;border-radius: 5px;padding: 20px;margin-bottom: 25px; transition: all 0.5s;}
.earnRewardsContentLeftTab:hover{border-color:#F8138C;}
.earnRewardsContentLeftTab:last-child{margin-bottom: 0;}
.earnTabImg{display: inline-block;vertical-align: middle;position: relative;width: 50px;}
.earnTabImg img{width: 35px;}
.earnHeadding{display: inline-block;vertical-align: middle;position: relative;width:210px;}
.earntext{display: inline-block;vertical-align: middle;position: relative;width: calc(100% - 260px);cursor:pointer;}

.earnHeadding h2{font-size: 16px;line-height: 22px;}
.earntext p{font-size: 14px;color: #F8138C;position: relative;padding-right: 25px;font-style: italic;}
.earntext p:after{content: '';position: absolute;background-image: url('../images/icons/greyArrow.png'); background-repeat:no-repeat; width:15px;height: 15px;background-size: 14px; right:0px;top: 0px;bottom: 0;margin: auto;}
.youWonRedeemText p{color: #85B200;}
.claimEmailtext p{color: #2692FF;}
.oopsDidntSelectText p{color: #AAAAAA;}
.spotlightTracker{position:relative;padding: 20px 30px;border: 1px solid #e1e1e1;border-radius: 5px;}
.spotlightTrackerHolder{padding: 35px 0;position: relative;}
.spotlightTrackerHead{position: relative;display: inline-block;vertical-align: middle;width:100px;}
.spotlightTrackerTrackBlock{position: relative;display: inline-block;vertical-align: middle;width:calc(100% - 100px);}
.trackBottomText{position: absolute;bottom: -30px;width: 100%;right: 0;left: 0;}
.trackBottomText p{font-size: 12px;}
.spotlightTracker h2{font-size: 24px;font-family: Avenir-Heavy;}
.spotlightTrackerTotal h4{display: inline-block;vertical-align: middle;position: relative;width:calc(100% - 100px);}
.spotlightTrackerTotal h2{display: inline-block;vertical-align: middle;position: relative;width:100px;text-align: right;}
.spotlightTrackerTotal{position: relative;border-top: 1px solid #e1e1e1;padding-top: 20px;margin-top: 10px;}

.onHoverToolTip{position: absolute;opacity: 0; background-color: #fff;box-shadow: 0 0 5px 1px #e1e1e1;padding: 8px 25px;display: inline-block;z-index: 9; text-align: center;top:20px;}
.onHoverToolTip p{font-size: 12px;}

.spotlightTrackerTrackBlock:hover .onHoverToolTip{opacity: 1;}
.onHoverToolTip:before, .onHoverToolTip:after {
    bottom: 100%;
    left: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.onHoverToolTip:before {
    border-color: rgba(170, 170, 170, 0);
    border-bottom-color: #efefef;
    border-width: 10px;
    margin-left: 2px;
}
.onHoverToolTip:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 8px;
    margin-left: 4px;
}

.diningGridHolder{position: relative;padding: 0 70px;}
.diningGridHolderTab{display: inline-block;vertical-align: middle;position: relative;width: 50%;}

.diningGridHolderTab{position: relative;margin-bottom: 40px;}
.diningImgBlock img{width: 100%;display: block;}
.diningImgBlock{display: inline-block;vertical-align: top;position: relative;width: 50%;}
.diningTextBlock{position: relative;display: inline-block;vertical-align: top;width: 50%;padding:0 20px;}
.diningTextBlock h2{font-size: 18px;}

.ovelayPopUp{display: none; background-color: rgba(255,255,255,0.8);width: 100%;height: 100%;position: fixed;top: 0;bottom: 0;left: 0;z-index: 999;}
.quizPopUp{display: none;  position: fixed;width: 650px;height:400px;z-index: 9999;overflow: auto;top:0; bottom: 0;left: 0;right: 0;margin: auto;border: 1px solid #e1e1e1;padding: 30px;background-color: #fff;box-shadow: 0 0 5px 2px #f1f1f1;}
.quizRightPopUp{display: none;  position: fixed;width: 500px;height:350px;text-align: center;overflow: auto; z-index: 9999;top:0; bottom: 0;left: 0;right: 0;margin: auto;border: 1px solid #e1e1e1;padding: 30px;background-color: #fff;box-shadow: 0 0 5px 2px #f1f1f1;}
.quizWrongPopUp{display: none;  position: fixed;width: 500px;height:350px;text-align: center;overflow: auto; z-index: 9999;top:0; bottom: 0;left: 0;right: 0;margin: auto;border: 1px solid #e1e1e1;padding: 30px;background-color: #fff;box-shadow: 0 0 5px 2px #f1f1f1;}
.redeemRewardPopUp{display: none;  position: fixed;width: 550px;height:500px;overflow: auto; z-index: 9999;top:0; bottom: 0;left: 0;right: 0;margin: auto;border: 1px solid #e1e1e1;padding: 30px;background-color: #fff;box-shadow: 0 0 5px 2px #f1f1f1;}
.codeConfirmPopUp{display: none; position: fixed;width: 630px;height:400px;overflow: auto; z-index: 9999;top:0; bottom: 0;left: 0;right: 0;margin: auto;border: 1px solid #e1e1e1;padding: 30px;background-color: #fff;box-shadow: 0 0 5px 2px #f1f1f1;}
.closePopUP{z-index: 99; position: absolute;right: 20px;top: 20px;width:16px;height:16px;cursor:  pointer;  }
.popUpInner h3{font-size: 16px;}
.popUpInner h2{font-size: 22px;padding-bottom: 10px;}
.popUpInner{position: relative;height: 100%;width: 100%;display: table;}

.quizRightPopUp h1{font-size: 50px;padding-bottom: 10px;}
.quizRightPopUp h2{font-size: 20px;}
.quizRightPopUp h4{font-size: 14px;}
.quizRightPopUp h5{color: #85B200;font-size: 14px;}
.RedeemAndPlayingBtn{position: relative;padding-top: 30px;}

.RedeemAndPlayingBtn .normalbutton{margin: auto;}
.quizWrongPopUp h1{font-size: 50px;padding-bottom: 10px;}
.quizWrongPopUp h2{font-size: 20px;}
.quizWrongPopUp h4{font-size: 14px;}

.selectRedeemReward{position: relative;padding-top: 20px;}
.redeemRewardTab{width:calc(33.33% - 7px);margin-right:10px;margin-bottom:10px;cursor: pointer; padding: 5px 5px 10px;border:1px solid transparent;text-align:center;display: inline-block;vertical-align: top;position: relative;}
.redeemRewardTab:hover{border-color: #e1e1e1;}
.redeemRewardTab:nth-child(3n+0){margin-right: 0;}
.redeemRewardPopUp h4{color: #85B200;font-size: 14px;}
.redeemRewardTab img{display: block;margin: auto;}
.redeemRewardTab h5{font-size: 12px;}
.redeemRewardTab p{font-size: 12px;line-height: 16px;}
.termRewardHolder{position: relative;border-top: 1px solid #e1e1e1;padding-top: 10px;margin-top: 10px;}
.termRewardHolder h3{font-size: 14px;}
.termRewardHolder ol{padding-left: 15px;padding-top: 10px;}
.termRewardHolder li{list-style-type: decimal;font-size: 12px;line-height: 16px;color: #888;}

.rightIimgConfirm{float: right;border:1px solid #e1e1e1;margin-left: 10px;}
.rightIimgConfirm img{display: block;}

.codeConfirmInputBox{position: relative;padding-top: 30px;}
.codeConfirmInputBox input[type="text"]{border: 1px solid #e1e1e1;width: 100%;line-height: 45px;padding: 0 10px;font-size: 18px;}
.codeConfirmInputRight button{color: #fff;text-decoration: underline;width: 100%;line-height: 45px;padding: 0 10px;border:1px solid transparent;}
.codeConfirmInputLeft{display: inline-block;vertical-align: middle;width: calc(100% - 150px);}
.codeConfirmInputRight{display: inline-block;vertical-align: middle;width:150px;}
.codeConfirmInputRight button:hover{background-color: #fff;color: #FF007F;border-color: #FF3966;}
.codeConfirmInputRight .normalbutton{width: 100%;}
.SpaceLine{position:relative;padding:8px 0;}
.codeConfirmInputBox p{padding-bottom: 8px;}

.blackOverlay{position: relative;height: 100%;padding:50px 70px;background-color: rgba(0,0,0,0.3);}
.gradiantOverlay{position: relative;height: 100%;padding:50px 70px;}
.gradiantOverlay .table_cell{vertical-align: bottom;}
.bannerHolderDiningInner{height: 300px;background-position: center;background-size: cover;}
.bannerHolderjournal{height: 480px;background-position: center;background-size: cover;}
.bannerHolderDiningInner h2{color: #fff;}
.adityabirlagroupBanner{height: 430px;background-position: center;background-size: cover;}
.adityabirlagroupContentPage{position: relative;padding: 50px 20px 0;max-width: 800px;margin: auto;text-align: center;}
.adityabirlagroupContentPage img{display: block;margin: auto;padding-bottom: 30px;}
.adityabirlagroupContentPage h2{color: #93100D;padding: 20px 0;font-size: 24px;}
.adityabirlagroupContentPage p{padding: 20px 0;}

.diningInnerContent{position: relative;padding: 50px 70px;}
.bannerHolderjournal h2{color: #fff;font-family: Avenir-Light;font-size: 40px;padding-top: 50px;}

.diningPopUPGrid{padding: 40px 50px 40px 0;position: relative;}
.diningImgTab{position: relative;width:calc(25% - 15px);margin-bottom: 20px; margin-right: 20px;display: inline-block;vertical-align: top;}
.diningImgTab img{width: 100%;box-shadow: 0 0 5px 2px #e1e1e1;height:180px;}
.diningImgTab:nth-child(4n+0){margin-right: 0;}
.diningInnerRight{position: relative;padding-left: 50px;border-left: 1px solid #e1e1e1;}
.diningInnerRightTab{position: relative;padding-bottom: 20px;}
.diningInnerRightTab h2{font-size: 20px;}
.diningInnerRightTab img{width: 100%;display: block;}
.diningInnerRightTab a p{text-decoration: underline;font-style: italic;color: #FF007F;font-size: 14px;}

.rightSideDivActive{position: fixed;z-index: 999;background-color: #fff;overflow: auto; width: 100%;height: 100%;top:0;left:0;padding: 20px;display: block !important; }
.rightSideDivActive .rightSideDivInner{box-shadow: none;padding: 0;}
#lg-share, #lg-actual-size, #lg-zoom-out, #lg-zoom-in, .lg-fullscreen, .lg-autoplay-button, #lg-download, .lg-sub-html{display: none;}


.journalHolder{position: relative;padding: 50px 70px 0;}
.journalGridTop{position: relative;}
.journalGridVideo{position: relative;}
.journalGridHolder{position: relative;padding: 30px 0;}
.journalGridTop_Tab{position: relative;width: calc(33.33% - 40px);margin-right: 60px;margin-bottom: 70px; display: inline-block;vertical-align: top;}
.journalGridTop_Tab img{width: 100%;display: block;}
.journalGridTop_Tab:nth-child(3n+0){margin-right: 0;}
.journalGridTop_Tab_Content{position: relative;}
.journalGrid_video_Img{position: relative;display: grid;}
.journalGridTop_Tab_Content .subTitleBox{padding-top: 10px;}
.journalGrid_video_Img .playIcon{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 70px;margin: auto;}
.journalGrid_video_Img span{position: absolute;bottom: 0;right: 0;background-color: #444444;color: #fff;padding: 0 10px;font-family: Avenir-Medium;}
.journalInnerHolder{width: 100%;margin: auto;max-width: 750px;padding: 0 20px;}

.journalInnerHeadBlock img{width: 100%;display: block;}
.journalInnerHeadBlock h1{font-size: 30px;padding:20px 0;}
.journalInnerHeadBlock h5{color: #B8B8B8;font-size: 12px;}
.journalSocialTab{padding: 20px 0;}
.journalSocialTab img{max-width: 100%;width: 132px;}
.journalInnerContent h5{padding: 20px 0;color: #B8B8B8;font-size: 12px;}
.journalInnerContent h4{color: #525252;}
.journalInnerContent h3{background: -webkit-linear-gradient(45deg, #FFA64D, #FF007F 80%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;    font-family:Avenir-Heavy;padding-bottom: 20px;}
.journalInnerContent img{max-width: 100%;width: initial;padding: 20px 0;}
.journalInnerContent p{padding: 20px 0;}
.journalInnerContent span{font-size: 20px;color: #bbb;}
.journalInnerContent h2{font-family: Avenir-Heavy;font-size: 20px;}

.sendInviteHolderMain{position: relative;padding: 50px 0;}
.InviteYourFriend{position: relative;padding: 50px 0;}
.InviteYourFriend .profileDivBG{margin: initial;margin-bottom: 10px;}
.InviteYourFriend h2{font-family: Avenir-Heavy;}

.importGoogleContact{padding-top: 20px;}
.importGoogleContact img{display: inline-block;vertical-align: middle;position: relative;}
.importGoogleContact p{display: inline-block;vertical-align: middle;position: relative;padding-left: 20px;}

.dividerOR{position: relative;padding: 20px 0;text-align: center;}
.dividerOR p{color: #999999;}

.shareFBMessanger .inputElementHolder .inputTextLabel{width: 120px;}
.shareFBMessanger .inputElementHolder .inputTextElement{width: calc(100% - 220px);}
.shareFBMessanger .inputElementHolder .inputTextElementBtn{width: 100px;display: inline-block;vertical-align: middle;}
.shareFBMessanger .inputTextElementBtn button{line-height: 50px;background-color: #e1e1e1;width: 100%;border: 1px solid #e1e1e1;font-size: 15px;text-decoration: underline;}

.messangerBtnWithImg{display: inline-block;vertical-align:middle;position: relative;background-color:  #0084FF;width:calc(50% - 30px);margin-left: 20px;margin-right: 10px; text-align: center;border-radius: 4px;}
.facebookBtnWithImg{display: inline-block;vertical-align:middle;position: relative;background-color: #00468C;width:calc(50% - 10px);margin-left: 10px; text-align: center;border-radius: 4px;}
.messangerBtnWithImg img{display: inline-block;vertical-align: middle;width: 25px;}
.facebookBtnWithImg img{display: inline-block;vertical-align: middle;width: 25px;}
.messangerBtnWithImg p{display: inline-block;vertical-align: middle;color: #fff;padding-left: 15px;line-height: 50px;}
.facebookBtnWithImg p{display: inline-block;vertical-align: middle;color: #fff;padding-left: 15px;line-height: 50px;}

.itEasyHolder{position: relative;padding: 50px 0;}
.itEasyHolder h2{padding-bottom: 30px;}
.inviteEasyTab{display: inline-block;vertical-align: middle;position: relative;padding-right:100px;}
.inviteEasyTab:after{content: '';position: absolute;background-image: url(../images/icons/SpotLine.png);width: 40px;top:0;bottom: 0; right:30px;height: 1px;margin: auto;}
.inviteEasyTab:last-child{padding-right: 0;}
.inviteEasyTab:last-child:after{display: none;}
.inviteEasyTab img{display: inline-block;vertical-align: middle;position: relative;width: 30px;}
.inviteEasyTab p{display: inline-block;vertical-align: middle;position: relative;padding-left: 20px;}

.invitationStatus{position: relative;padding: 50px 0;}
.invitationStatusProfile{display: inline-block;vertical-align: top;position: relative;width: 100px;}
.invitationStatusText{display: inline-block;vertical-align: top;padding-top: 15px; position: relative;width: calc(100% - 280px);}
.invitationStatusBtn{display: inline-block;vertical-align: top;position: relative;width: 180px;padding-top: 12px;}
.invitationStatusHolder{position: relative;padding-top: 20px;}
.invitationStatusProfile .profileDivBG {background-color: #eee;margin: initial;}
.invitationStatusTab{border-top:1px solid #e1e1e1;position: relative;padding: 15px 0;}
.invitationStatusBtn .buttonWithImg{width: 180px;margin: 0;}
.invitationStatusBtn .buttonWithImg p{line-height: 35px;}
.invitationStatusBtn .buttonWithImg:after{height: 35px;background-size: 35px;}

.reviewBoxHolder{padding:50px 0;position: relative;}
.reviewlistTabHolder{max-width: 600px;width: 100%;}
.reviewGivenTabHolder{position: relative;padding: 40px 0;}
.reviewRedeemBtn{position: relative;padding-top: 30px;}
.reviewGivenTabHolder .invitationStatusTab{border-top:none;padding: 30px 0 20px;}

.reviewTextAreaHolder textarea{border: 1px solid #e1e1e1;padding: 0 15px;line-height: 50px;font-size: 15px;color: #000;width: 100%;}
.profileTextArea textarea{background-color: #fff; border: 1px solid #e1e1e1;padding: 0 15px;line-height: 50px;font-size: 15px;color: #000;width: 100%;}

.formHolder .col_40 p{padding: 10px 0;}
.liveLifeInstyle .divederLineInput{border-bottom: 1px solid #e1e1e1;}
.allAboutTheater .divederLineInput{border-bottom: 1px solid #e1e1e1;}
.inputTextElement input:focus {border-color: #D41B28;}
.formHolder input:focus {border-color: #D41B28;}
.formHolder textarea:focus {border-color: #D41B28;}
.reviewTextAreaHolder textarea:focus {border-color: #D41B28;}

.SocialMediaTab{display: inline-block;vertical-align: middle;border: 2px solid #e1e1e1;border-radius: 50%;margin-right: 10px;}
.SocialMediaTab img{width: 12px;height: 12px;}
.socialBox{padding: 8px;cursor: pointer;}

.journalInnerFooterBlock{position: relative;padding: 30px 0;border:1px solid #e1e1e1; border-left: none;border-right: none;}
.journalInnerFooterBlock h4{color: #B8B8B8;font-size: 12px;padding-bottom: 15px;}
.journalInnerFooterLeft{display: inline-block;vertical-align: middle;width: 170px;}
.journalInnerFooterRight{display: inline-block;vertical-align: middle;width: calc(100% - 170px);text-align: right;}

.journalInnerFooterRight span{cursor: pointer; padding: 5px 15px;background-color: #e1e1e1;margin:5px;display: inline-block; font-size: 12px;border-radius: 20px;}

.sliderBlogSlider img{width: 100%;}

.registerSignMainHolder{position: absolute;height:auto;width: 100%;overflow: hidden;}
.registerSignHolder{position: relative;max-width: 800px;width: 100%;padding:50px 70px;margin: auto; margin-top: 140px;margin-bottom: 100px;background-color: #fff;}

.registerSignSocail{padding-top: 20px;position: relative;}
.facebookBtnRegSign{border:1px solid transparent; cursor:pointer; background-color: #193E96;position: relative;width: calc(50% - 8px);margin-right:8px;display: inline-block;vertical-align: middle; }
.googleBtnRegSign{border:1px solid transparent; cursor:pointer; background-color: #DF4A32;position: relative;width: calc(50% - 8px);margin-left:8px;display: inline-block;vertical-align: middle; }
.registerSignSocail p{color: #fff;line-height:50px;text-align: center;}
.registerSignHolderBtn{padding: 20px 0;}
.registerSignHolderBtn .normalbutton{position: relative;margin: auto}
.menberText{font-size: 18px;}
.menberText a{font-size: 18px;text-decoration: underline;font-family: Avenir-Medium;}
.facebookBtnRegSign:hover{background-color: #fff;border:1px solid #193E96;}
.googleBtnRegSign:hover{background-color: #fff;border:1px solid #DF4A32;}
.registerSignSocail .facebookBtnRegSign:hover p{color: #193E96;}
.registerSignSocail .googleBtnRegSign:hover p{color: #DF4A32;}

.googleBtnRegSign:hover{background-color: #fff;}
.checkBoxStyle {display: block;position: relative;padding-left: 35px;color: #858585; cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.checkBoxStyle input {position: absolute;opacity: 0;cursor: pointer;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border: 1px solid #000;}
.checkBoxStyle:hover input ~ .checkmark {background-color: #e1e1e1;}
.checkBoxStyle input:checked ~ .checkmark {background-color: #fff;}
.checkmark:after {content: "";position: absolute;display: none;}
.checkBoxStyle input:checked ~ .checkmark:after {display: block;}
.checkBoxStyle .checkmark:after {left: 6px;top: 2px;width: 4px;height: 9px;border: solid black;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}


.aboutaadyamBannerContent{position: relative;padding: 80px 70px 130px;max-width: 800px; width: 100%;}
.aboutaadyamBannerContent h1{color: #fff;font-size: 100px;line-height: 100px; font-family:Avenir-Heavy;}
.aboutaadyamBannerContent h3{color: #fff;font-size:24px;font-family: Avenir-Light;padding-top: 20px;}
.aboutaadyamBannerContent p{color: #fff;padding: 20px 0;}
.aboutAadyamContent{position: relative;padding: 0 70px;margin-top:-45px;}
.aboutAadyamContent .col_50{vertical-align: middle;}
.imgBackgroundBoxStyleLeft{position: relative;padding:45px 0 0 45px;width:calc(50% - 20px);margin-right: 20px;}
.imgBackgroundBoxLeft{position: absolute;top:0;left:0;right:45px;bottom:45px;background: linear-gradient(to bottom right, #FF5C26, #E40234);box-shadow: 8px 20px 30px 0px #9292926b;}
.imgBackgroundBoxStyleLeft img{width: 100%;display: block;position: relative;box-shadow: 10px 10px 30px 0 #e1e1e1;}

.imgBackgroundBoxStyleRight{position: relative;padding:45px 45px 0 0;width:calc(50% - 20px);margin-left: 20px;}
.imgBackgroundBoxRight{position: absolute;top:0;left:45px;right:0;bottom:45px;background: linear-gradient(to bottom right, #FF5C26, #E40234);box-shadow: -10px 10px 30px 0 #e1e1e1;}
.imgBackgroundBoxStyleRight img{width: 100%;display: block;position: relative;box-shadow: -10px 10px 30px 0 #e1e1e1;}

.aboutAadyamContentTabCenter{position: relative;padding: 40px 0;}
.aboutAadyamContentTabCenter .aboutTextBlock{padding:50px 0;}
.aboutAadyamContentTabBottom .aboutTextBlock{padding: 0;padding-right: 50px;}
.aboutTextBlock{position: relative;padding: 50px;}
.aboutTextBlock h2{font-size: 24px; font-family: Avenir-Light;padding-bottom: 20px;}

.ExperienceBanner{background-color: #EFEAE6;position: relative;overflow: hidden;}
.leftObject{position: absolute;left: 0;z-index: 99;top:0;bottom: 0;}
.ExperienceBannerContentTop{position: relative;width: 50%;margin-left: 50%;padding: 80px 70px 100px 0;}
.ExperienceBannerContentBottom{position: relative;width:50%;margin-left: 50%;padding:0 50px 0 0;}
.ExperienceBannerContentTop h1{font-size: 54px;font-family:Avenir-Heavy;padding-bottom: 40px;margin-left: -50px;}
.ExperienceBannerContentTop p{padding-bottom: 30px;}
.ExperienceBannerContentTop p:last-child{padding-bottom: 0;}
.ExperienceBannerContentBottomHolder{position: relative;padding: 50px 0;background-color: #EF1841;}

.experienceTab{position: relative;display: inline-block;vertical-align: middle;width: 25%;}
.experienceTab h2{color:#fff;font-size: 54px;font-family:Avenir-Heavy;}
.experienceTab p{color: #fff;font-family: Avenir-Medium;}
.experienceContent{position: relative;padding: 70px 70px 0;text-align: center;max-width:1100px;margin: auto;width: 100%;}
.experienceContent p{padding-bottom: 30px;}
.experienceContent p:last-child{padding-bottom: 0;}

.searchMenuHolder{display: none;}
.searchMenu{cursor: pointer;position: relative;height: 20px;width: 20px;z-index: 9999;}
.searchMenu .searchMenuWhite{position: absolute;top:0;left: 0;width: 20px;height: 20px;display: none;}
.searchMenu .searchMenuBlack{position: absolute;top:0;left: 0;width: 20px;height: 20px;display: none;}
.journalMainHolder .searchMenuHolder{display: inline-block;}
.journalInnerMain .searchMenuHolder{display: inline-block;}
.journalMainHolder .searchMenuWhite{display: inline-block;}
.journalInnerMain .searchMenuBlack{display: inline-block;}

.searchBlock{height: 100%;width: 100%;text-align: center; position: fixed;background-color: #1a1a1a;left: 0;top: 0;z-index: 9999;padding: 50px 15%;color: #fff;display: none;}
.closeSearch {position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;background-image: url(../images/icons/closeWhite.svg);background-repeat: no-repeat;background-position: center;cursor: pointer;}
.searchBlock input[type='text']{width: calc(100% - 60px);font-size: 20px;}
.searchBlock input {background-color: transparent;display: inline-block;vertical-align: bottom;height: 70px;border: none;outline: none;}
.searchBlock form {border-bottom: solid 1px #000;position: relative;}
.searchBlock * {color: #fff;}
.searchBlock input[type='submit']{background-image: url(../images/icons/searchWhite.svg);width: 60px;background-repeat: no-repeat;background-position: center;background-size: 30px;cursor: pointer;}
.searchBlock form:after {content: '';width: 0;height: 1px;background-color: #fff;bottom: -1px;left: 0;position: absolute;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}
.searchBlock .activeForm:after{width:100%;}

.popularSearches{padding-top: 40px;}
.searchBlock h4 {font-size: 16px;margin-bottom: 20px;}
.searchBlock .popularSearches li {
    padding: 5px 20px;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
    color: #000;
    border-radius: 24px;
    margin-right: 10px;
    cursor: pointer;
    opacity: 0.7;
}
.searchBlock .popularSearches li:hover{opacity: 1;}
.bannerSearchPage{height: 250px;background-color: #000;padding: 40px 70px;}
.bannerSearchPage h2{color: #fff;display: inline-block;font-size: 40px;font-family: Avenir-Light;}
.bannerSearchPage h6{color: #fff;display: inline-block;text-decoration: underline;padding-left: 10px; font-family: Avenir-Light;}
.bannerSearchPage .table_cell{vertical-align: bottom;}

.noDataSearchResult{padding: 50px 20px;text-align: center;display: none;}
.faqPageHolderContent h1{font-size: 50px;font-family:Avenir-Bold;}
.faqPageHolderContent .faqsPageHolder{padding-top: 50px;}
.searchMenuMobile{height: 20px;width: 20px;position: fixed;right: 65px;top: 25px;cursor: pointer;display: none;}
.journalMainHolder .searchMenuMobile{display: block;}
.journalInnerMain .searchMenuMobile{display: block;}

.reviewStarHolder{padding: 10px 0 40px;}
.reviewHead{font-size: 22px;font-weight: 100;}
.fivestar img{width: 15px;}
.fivestar{ -webkit-filter: grayscale(100%);filter: grayscale(100%);}
.ratedstar{ -webkit-filter: grayscale(0%);filter: grayscale(0%);}
.reviewHolderBlock{position:relative;padding-bottom: 50px;}


.star {
background-image: url(../images/icons/starOne.png);
background-position: center;
background-repeat: no-repeat;
height: 20px;
width: 20px;
display: inline-block;
margin: 0 2px;
cursor: pointer;
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
filter: grayscale(1);
}
.popup_rating .activeStar, .popup_rating .hoverStar {
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
filter: grayscale(0);
}
.popup_rating .activeStar, .popup_rating .hoverStar {
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
filter: grayscale(0);
}