@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: grifo_m_regular;
    src: url(/static/fonts/grifo_m_medium.woff2) format('woff2'),
        url(/static/fonts/grifo_m_medium.woff) format('woff');
    font-weight: normal;
}

@font-face {
    font-family: gilam_light;
    src: url(/static/fonts/gilam_light.woff2) format('woff2'),
        url(/static/fonts/gilam_light.woff) format('woff');
    font-weight: normal;
}

body { font-size: 14px; background: #000; }

.topBannerBg {
    /*background: url("https://s3.amazonaws.com/foodfan/2017/image/travel_membership/SelectCardMD+updated+exp.jpg") no-repeat -100px -150px;*/
    background: url("https://d2e1363xcu3t9u.cloudfront.net/2019/resized/select_bg_texture.jpg") no-repeat fixed;
    background-size:cover;
    height: 100%;
    /*width: 100%;*/
}
.topBannerBgMobile {
    /*background: url(https://s3.amazonaws.com/foodfan/2017/image/travel_membership/SelectCardMD+updated+exp.jpg) no-repeat 35% -8%;*/
    background: url(https://d2e1363xcu3t9u.cloudfront.net/2019/resized/Black_card_without_chip.png) no-repeat -15% 8%;
    -webkit-background-size: 440px !important;
    -moz-background-size: 440px !important;
    -o-background-size: 440px !important;
    background-size: 440px !important;
}

/*.testimonialCarouse2 {*/
    /*height: 457px!important;*/
/*}*/

.h2, h2 { font-size: 23px; }
.banner-bg { min-width: 100%; min-height: 100%; position: fixed;}
/*.top-logo { vertical-align: top; width: 109.5px; height: 15.75px; zoom: 1.3; }*/
.top-logo { vertical-align: top; width: 162px; height: 32px;}

.rating-text {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #5F6061;
    padding-top: 0!important;
}

{% if request.user_agent.is_mobile %}
    @media (max-width: 500px) {
    .selectHeader1, selectHeader2, selectHeader3 {
        top: 30% !important;
    }
}
.testimonials2 {
    padding: 0!important;
    height: 308px!important;
}
.full-width {
    width: 100%!important;
}
.theSelectCard p {
    padding: 0!important;
}
.select-card-title {
    text-align: center;
}
.testimonialsTxtName2 {
    /*text-align: right!important;*/
    padding: 20px 0 40px 0;
    width: 100%;
    height: 28px;
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0.01em;
    color: #FDCE80;
    text-align: center!important;
    /*width: auto!important;*/
}
.top-benefit-title {
    font-family: inherit;
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 130%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #F6F7F8;
}
.huge-quotes-mobile {
    font-size: 24px!important;
    height:auto!important;
    font-family: grifo_m_regular;
    font-style: normal;
    font-weight: 500;
    line-height: 124%;
    letter-spacing: 0.01em;
    color: #E6E9EC;
}
.rating-block>img {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.vipAccess {
    margin: 20px!important;
}
.select-logo {
    /*width: 162px;*/
    padding: 0!important;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.select-login {
    margin: 0!important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.menus {
    padding: 0!important;
    /*padding-right: 15px!important;*/
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
}
.huge-quotes {
    width: 100%!important;
    font-size: 28px!important;
}
/*.testimonialsTxtName {*/
    /*text-align: center!important;*/
    /*width: auto!important;*/
/*}*/
.select-word {
    font-family: grifo_m_regular;
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    /*line-height: 112%;*/
    letter-spacing: 0.01em;
    color: #F6F7F8;
}
.select-concierge {
    font-family: gilam_light;
    font-size: 20px;
    line-height: 168%;
    color: #969697;
}
/*.vipAccess p {*/
    /*padding: 0!important;*/
/*}*/

.mobile-benefit-title {
    font-family: grifo_m_regular;
    font-style: normal;
    font-weight: 500;
    font-size: 32px!important;
    line-height: 124%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #F6F7F8;
}
.benefit_explain {
    font-family: gilam_light;
    font-size: 14px!important;
    line-height: 158%;
    text-align: center;
    color: #969697;
}
.mobile-benefit-desc {
    font-family: gilam_light;
    font-size: 16px;
    line-height: 166%;
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
    text-align: center;
    color: #F6F7F8;
    font-weight: 100!important;
}

.community-slide {
    margin-top: 50px!important;
    height:508px;
}
/*.community-mask { position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,0.5); display:block; }*/
/*.selectHeader1, .selectHeader2, .selectHeader3 {*/
    /*display: block;*/
/*}*/
.community-mask { display:block!important; }
.text-center { display:block!important; }
.select-community {
    font-family: grifo_m_regular;
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 108%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #F6F7F8;
}
.selectHeader1 p {
    font-weight: 100;
}
.community-desc {
    font-family: gilam_light;
    font-size: 18px;
    line-height: 166%;
    text-align: center;
    color: #969697;
    padding: 20px;
}
.btmCardOverLap {
    position: relative!important;
    top: 0!important;
}
.theSelectCard-mobile {
    display: flex;
    flex-direction: column;
    padding-bottom: 30px!important;
}
.theSelectCard-mobile h1 {
    padding: 0!important;
}
.card {
    position: relative!important;
}
.select-card-title {
    font-family: grifo_m_regular;
    font-style: normal;
    font-weight: 500;
    font-size: 40px!important;
    line-height: 112%;
    letter-spacing: 0.01em;
    color: #F6F7F8!important;
}
.select-card-desc {
    font-family: gilam_light!important;
    font-size: 20px!important;
    line-height: 168%!important;
    text-align: center!important;
    color: #969697!important;
    margin: 0!important;
}
.theSelectCard h2 {
    margin-top: 50px!important;
    padding-bottom: 10px!important;
    width: auto!important;
}

/*.theSelectCard p {*/
    /*padding: 0!important;*/
/*}*/
.btmCardDescription {
    margin-left: 0!important;
}
.btn-text {
    padding: 14px 14px;
    width: 271px;
    height: 56px;
    left: 29px;
    top: 339px;
    background: #FDCE80;
    border-radius: 8px;
    color: black;
    font-family: grifo_m_regular;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    /*line-height: 12px;*/
    text-align: center;
}
{% endif %}
.bannerHeight {height: auto;}
.bannerImg { margin: 0 0 0 10px; height: 460px;}
.colorWhite { color: #FFFFFF;}
.colorBlack { background: #000000;}
.city {  padding-left: 10px; cursor: pointer; }
.cityPopContent { padding: 20px 0; font-size: 20px; background: #FFF}
.cityOption { padding: 7px 25px; }
.cityOption a { color: #686868; }
.cityOption a:hover { color: #e2af65; text-decoration: none; }
.cityPopContent .col-sm-2 { padding: 10px 15px; }
.fltL { float: left}
.fltR { float: right}
.paddT { padding: 20px 0 0 0}
.paddT2 { padding: 60px 0 0 0; overflow: hidden; }
.paddT2Mobile { padding: 180px 0 0 0; overflow: hidden; }
.paddT3 {padding: 40px 0 0 140px}
.paddT3 h1 {
    text-align: left;
    margin-bottom: 20px;
}
.paddT3 p {
    text-align: left;
    width: 598px;
    height: 100px;
    right: 0px;
    top: 504px;

    font-family: grifo_m_regular!important;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    /* or 150% */
    letter-spacing: 0.01em;

    /* Dark / Manatee */
    color: #969697!important;
}


.col-lg-12 { font-size: 12px; }
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { min-height: 2px; }
.topbar-market-city { /*padding: 0 125px;*/ }
.topbar-market-city .glyphicon-map-marker { margin-left: 20%; }
.select { color: #FFFFFF; font-size: 30px; letter-spacing: 4px;}
.capital {text-transform: uppercase; }
.whiteLink a { color: #ffffff; font-family: 'grifo_m_regular'; }
.whiteLink a:hover { color: #ffffff}
.bannerTxt button {
    /*border: solid 2px #FFFFFF;*/
    /*background: rgb(214, 174, 100);*/
    /*padding: 10px 25px;*/
    /*color: #FFFFFF; */
    /*font-family: 'CORBERT';*/
    /*font-size: 20px;*/
    /*font-weight: bold;*/
    /*height: 58px; zoom:0.8;*/


    /* Auto Layout */
    display: flex;
    flex-direction: row;
    padding: 8px 26px;

    width: 149px;
    height: 56px;
    right: 0px;
    top: 0px;

    /* Accent / Yellow-Gold */
    background: #FDCE80;
    border-radius: 8px;
}
/*.bannerTxt button:hover { background: #333; padding: 10px 25px; color: #FFFFFF; font-size: 20px; font-weight: bold; }*/
/*.bannerTxt h1 { font-family: 'BorgiaCaps-Regular'; font-size: 36px; color: #FFFFFF; margin-bottom: 18px; margin-right: 0; float: right; width: 100%; }*/
.bannerTxt h1 {
    font-family: 'grifo_m_regular'!important;
    /*margin-bottom: 18px;*/
    /*margin-right: 0;*/
    /*float: right;*/
    /*width: 100%;*/

    font-style: normal;
    font-weight: 500;
    font-size: 88px;
    line-height: 56px;
    letter-spacing: 0.01em;

    /* Light / White-Foam */
    color: #F6F7F8;
}
{% if request.user_agent.is_mobile %}
    .loginBtn {
        font-size: 18px!important;
        line-height: 20px;
        font-weight: 500;
        text-transform: capitalize;
    }
    .benefit-portal {
        border: 1px solid #FDCE80;
        border-radius: 8px;
    }
{% endif %}

.loginBtn {
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    /* identical to box height, or 111% */
    text-align: center;

    /* Light / White-Foam */
    color: #F6F7F8;
}
.btn-warning {
    display: flex;
    flex-direction: row;
    padding: 9px 22px;
    margin-left: 20px;

    /*position: absolute;*/
    /*width: 180px;*/
    height: 35px;
    right: 0px;
    top: 27px;

    /* Accent / Yellow-Gold */
    background: #FDCE80;
    border-radius: 8px;
}

.benefit_explain {
    font-size: 14px!important;
    text-align: center!important;
    width: 100%!important;
    padding-left: 25px;
    padding-right: 25px;
}

.application-contain-row .validation-err { text-align: left; width: 270px; display: inline-block; padding-top: 15px;}

.benefit-portal {
    /*position: static;*/
    height: 38px;

    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;

    /* Accent / Yellow-Gold */
    color: #FDCE80;

    /* Inside Auto Layout */
    /*flex: none;*/
    /*order: 0;*/
    /*align-self: center;*/
    margin-top: 40px;
    /*inline-block; margin: 15px 10px 5px 10px; */
    /*padding: 2px 11px;*/
}
/*.benefit-portal:hover { background-color: rgb(180,180,180)}*/

.container-fluid { padding: 0; }
.container-fluid-mobile { padding-left:15px; padding-right:15px; }
.community-mask { position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,0.5); display:none; }
.bannerTxt p {  font-size: 16px; color: #FFFFFF; display: inline-block; width: 100%; margin-top: 20px; margin-bottom: 20px;}
.bdrRt { /*border-right: solid 2px #6a6a6a;*/}
/*.features { padding: 60px 0 0 0; width: 90%; margin: 0 5% !important;}*/
.features { padding: 60px 0 100px 0;}
.featuresMobile { padding: 120px 0 0 0; width: 100%; margin: 0 !important; }
.features h2 { }
.features p { font-size: 14px; line-height: 22px;}
/*.features p { font-family: 'Roboto-Light'; padding: 15px 75px 50px 75px; font-size: 14px; line-height: 22px;}*/
.featuresMobile p{ padding: 15px 15px 50px 15px; font-size: 14px; line-height: 22px; }
/*.features span { color: rgb(214, 174, 100);}*/
.features-border-holder { border-left: 2px solid #f51c40; position: absolute; top: 50%; bottom: 0; }
.features img { height: 50px}
.testimonials {padding: 100px 0 100px 0px; font-size: 28px; color: #FFFFFF;}
.testimonials3 {padding: 100px 0 100px 50px; font-size: 28px; color: #FFFFFF;}
.testimonialsTxt { padding: 40px 0 0 0}
.testimonialsTxtName {
    padding: 20px 0 40px 0;
    /*margin-right:38%;*/


    width: 140px;
    height: 28px;

    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    /* identical to box height, or 117% */

    letter-spacing: 0.01em;

    /* Accent / Yellow-Gold */
    color: #FDCE80;
}
.testimonialsTxtNameMobile {
    margin-right:12%;
}
.testimonials-right div { /*padding-right: 66px;*/ }
.row { margin: 0 0}
.select-word { font-size: 36px; padding: 0 5px;}
.vipAccess {  }
/*.vipAccess h2 { font-family: 'BorgiaCaps-Regular'; font-size: 30px; padding: 200px 0 0 0; color: rgba(214, 174, 100, 1.0); }*/
.vipAccess p {  font-size: 18px; color: #5A5A5A; }
.concierge-section { background: transparent; }
/*.theSelectCard { background: #080808; padding: 0 0 80px 0; }*/
.theSelectCard { padding: 80px 0 120px 0; }
.theSelectCard h2 { color: #b3b3b3; font-size: 40px; padding: 80px 0 0 0}
.theSelectCard p { color: #b3b3b3;  font-size: 14px; color: #8C8C8C; padding: 0 100px 0 0}
.absoluteRelative { position: relative; }
.btmCardOverLap { position: absolute; z-index: 1000; top: -80px;}
.btmCardOverLap { width: 100%; }
.btmCardOverLapMobile { max-width:360px; margin-left:8%; }
.btmCardDescription { margin-left: 20px; }
/*.theSelectCard button { background: transparent; color: #fff; font-family: CORBERT; font-size: 12px; text-transform: uppercase; padding: 11px 10px; border: 1px solid #fff; margin: 30px 0 0 0; float: right; !*width: 175px;*! height: 39px; zoom: 1.1; }*/
.theSelectCard button { float: right; /*width: 175px;*/ height: 39px; }
/*.theSelectCard button:hover { background: rgba(214, 174, 100, 1.0);}*/
.footer { background: #080808; color: #FFFFFF}
.foot a {
    width: 39px;
    height: 40px;

    font-family: 'grifo_m_regular';
    font-size: 18px;
    /* identical to box height, or 167% */

    /* Light / White-Foam */
    color: #F6F7F8;
}


.footer h3 { color: rgba(214, 174, 100, 1.0);  letter-spacing: 3px;}
.footer p { color: #ffffff;  font-size: 14px;}
.SMlinks a { padding: 0 10px 0 0;}
.footer nav ul { list-style: none; float: left; font-size: 16px; padding: 0 0 0 20px;}
.footer nav ul a { color: rgba(214, 174, 100, 1.0);  }
.footer::after { height: 70px; }
.footernav { width: 100%; float: left; padding: 15px 0 0 0;}
.copyright { width: 100%; float: left; padding: 30px 0 0 0; }
.apps { height: 580px;}
.appsDownload a { padding: 0 15px 0 0}
.appsDownload img { height: 30px; }
.card { height: 250px; position: absolute; }
.menus nav ul { float: right; padding: 0px;}
/*.menus nav ul { float: right; padding: 0px; margin-right: 6%; }*/
.menus nav ul li { list-style: none; float: left; font-size: 12px; padding: 0 45px 0 0px; padding: 0 0px 0 0px;}
.menus nav ul li { color: #888888;}
.nav > li > a { padding: 0px;}


.selectSection-top {
    background: transparent!important;
    text-align: center!important;
    padding: 50px 30%;
}

.selectSection-top h2 {
    width: 100%;
    height: 178px;

    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 64px;
    letter-spacing: 0.01em;
    text-align: center;
    /* Light / White-Foam */
    color: #F6F7F8;
}

.selectSection-top p {
    width: 100%;
    font-family: 'gilam_light';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    color: #969697;
    margin-bottom: 20px;
}
/*.selectSection { background: #171717; border-top: 1px solid rgba(206,183,107, 0.7); }*/
.selectSection h2 { font-size:20px; font-weight:bold; color: #FFFFFF!important; }
.selectSection p {font-size:15px; font-weight:bold; color: #FFFFFF!important; }

@-webkit-keyframes event-stand-out { from { -webkit-transform: scale(1.0); transform: scale(1.0); } to{ -webkit-transform: scale(1.1); transform: scale(1.1); } }
@-webkit-keyframes event-step-back { from { -webkit-transform: scale(1.1); transform: scale(1.1); } to{ -webkit-transform: scale(1.0); transform: scale(1.0); } }

@keyframes event-stand-out { from { -webkit-transform: scale(1.0); transform: scale(1.0); } to{ -webkit-transform: scale(1.1); transform: scale(1.1); } }
@keyframes event-step-back { from { -webkit-transform: scale(1.1); transform: scale(1.1); } to{ -webkit-transform: scale(1.0); transform: scale(1.0); } }




.eventBgImg {
    z-index: 99;
    /* -moz-box-shadow: 0 13px 13px 13px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0 13px 13px 13px rgba(0,0,0,0.7);
    box-shadow: 0 13px 13px 13px rgba(0,0,0,0.7); */
}
.eventBgImg:hover .community-mask { display:block; }
.eventBgImg:hover .text-center { display:block; }
.eventSectionTitle { position: absolute; top: 60px; width: 100%; z-index:1; }

/*.backgroundImage1 { background: url(https://s3.amazonaws.com/foodfan/2016/splash/img/gallery_event.jpg) repeat-x center; background-color: black; height: 500px; width: 33.33%; }*/
.backgroundImage1 {
    /*background: black url(https://d2e1363xcu3t9u.cloudfront.net/2019/gallery_event_new1.png) repeat-x center;*/
    background: black url(https://d2e1363xcu3t9u.cloudfront.net/2019/resized/community_3.jpg) repeat-x center;
    height: 500px; width: 33.33% }
.backgroundImage2 {
    /*background: black url(https://s3.amazonaws.com/foodfan/2016/splash/img/sushi_event.jpg) repeat-x center;*/
    background: black url(https://d2e1363xcu3t9u.cloudfront.net/2019/resized/community_7.jpg) repeat-x center;
    height: 500px; width: 33.33%; /*-moz-box-shadow: 0 0 3px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.7); box-shadow: 0 13px 13px 13px rgba(0,0,0,0.7);*/ z-index: 100}
.backgroundImage3 {
    /*background: black url(https://s3.amazonaws.com/foodfan/2016/splash/img/rooftop_event.jpg) repeat-x center;*/
    background: black url(https://d2e1363xcu3t9u.cloudfront.net/2019/resized/community_6.jpg) repeat-x center;
    height: 500px; width: 33.33% }
.selectHeader1 { position: absolute; top:40%; right:0; width:100%; padding: 0px 20px 30px 20px; display:none; }
.selectHeader1 p {
    width: 100%;
    height: 80px;

    /* paragraph */
    font-family: 'gilam_light';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    /* or 167% */

    text-align: center;
    /* Light / Matte-White */
    color: #E6E9EC;
}
.selectHeader1 h2 {
    /*width: 374px;*/
    height: 48px;
    width: 100%;

    /* 40px */
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    /* identical to box height, or 120% */
    text-align: center;
    letter-spacing: 0.01em;
    /* Light / White-Foam */
    color: #F6F7F8;
}

.selectHeader2 { position: absolute; top:40%; left:0; width: 100%; padding: 0px 20px 30px 20px; color: #FFFFFF; display:none; }
.selectHeader2 h2 {
    /*width: 374px;*/
    height: 48px;
    width: 100%;

    /* 40px */
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    /* identical to box height, or 120% */
    text-align: center;
    letter-spacing: 0.01em;
    /* Light / White-Foam */
    color: #F6F7F8;
}
.selectHeader2 h3{ font-size: 40px; text-align: center; }
.selectHeader2 span { font-size: 18px; text-align: center; width: 100%; display: block;}
.selectHeader2 p {
    width: 100%;
    height: 80px;

    /* paragraph */
    font-family: 'gilam_light';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    /* or 167% */

    text-align: center;
    /* Light / Matte-White */
    color: #E6E9EC;
}
.selectHeader3 { position: absolute; top:40%; left:0; width:100%; padding: 0px 10px 30px 10px; display:none; }
.selectHeader3 p {
    width: 100%;
    height: 80px;

    /* paragraph */
    font-family: 'gilam_light';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    /* or 167% */

    text-align: center;
    /* Light / Matte-White */
    color: #E6E9EC;
}
.selectHeader3 h2 {
    /*width: 374px;*/
    height: 48px;
    width: 100%;

    /* 40px */
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    /* identical to box height, or 120% */
    text-align: center;
    letter-spacing: 0.01em;
    /* Light / White-Foam */
    color: #F6F7F8;
}
.communitySectionParagraph { bottom:45px; top:auto; }
.carousel-indicators li {background-color: #787878;border-radius: 10px;border: 1px solid #787878;}
.carousel-indicators .active {margin: 0;background-color: transparent!important;}



.hotelBg {color: #FFFFFF; padding: 0px 0 0 0;}
.benefits-logo { height: 28px; }
.hotelStyle { position: absolute; z-index: 1000; color: #FFFFFF; text-align: center; width: 100%; top: 67px;}
.hotelStyle h2 { font-size: 34px;}
.hotelBg .benefits { font-size: 20px; padding: 14px 0 0 0; text-align:center}
.hotelStyle p { font-size: 20px; margin: 10px 0 10px; }
.hotelBg p { padding: 350px 40px 0 40px; text-align: justify; margin: 0 }
.benefit-paragraph-shade { background-color: rgba(0,0,0,0.5); padding: 15px; /*display: none;*/ }
.selectBenefitsInner { height: 800px; }
.selectBenefitsInner .active .benefit-paragraph-shade { /*display: block*/font-weight: bold;}
.benefit-paragraph-container { margin: 0 26.6%; width: 46.8%; }
.hotelBg .carousel-indicators { left: 0%; margin: 0 27.6%; width: 44.8%; bottom: 200px; line-height: 1.3em; }
.hotelTabSection { border-top: 2.5px rgb(214, 174, 100) solid; margin: 0px 0 0 0; list-style: none; width: 100%; /*background: url(https://s3.amazonaws.com/foodfan/2016/splash/img/transpix.png) repeat;*/}
.tabs {
    width: -moz-calc(100% / 4 - 0px);
    width: -webkit-calc(100% / 4 - 0px);
    width: -o-calc(100% / 4 - 0px);
    width: calc(100% / 4 - 0px);
    height: 97px; padding: 37px 1% 37px 1%; background-color: rgba(5,5,5,0.6); display: block;  text-align: center;color: #FFFFFF; font-size: 14px; font-weight:bold; vertical-align: middle; margin: 0 0px 0 0px; float: left; cursor: pointer; }
.tabs:hover { background-color: rgba(0, 0, 0, 0.7) }
.hotelTabSection .active {
    width: -moz-calc(100% / 4 - 0px);
    width: -webkit-calc(100% / 4 - 0px);
    width: -o-calc(100% / 4 - 0px);
    width: calc(100% / 4 - 0px);
    height: 97px; padding: 37px 1% 37px 1%; background-color: rgba(214, 174, 100, 0.85); display: block;  text-align: center; color: #FFFFFF; font-size: 14px; vertical-align: middle; margin: 0 0px 0 0px; float: left;}
.hotelTabSection .active:hover { background-color: rgba(214, 174, 100, 1) }
.tabs-twolines, .tabs-twolines .active { padding: 30px 0% 20px 0% !important; }
.tab-left { border-right: 1px solid rgba(214, 174, 100, 1); }
.tab-right { border-left: 1px solid rgba(214, 174, 100, 1); }
.tab-middle { border-left: 1px solid rgba(214, 174, 100, 1); border-right: 1px solid rgba(214, 174, 100, 1); }
/*.tabNoBG { background: none;}*/
/*.hotelImage1 {background: #000 url(https://d2e1363xcu3t9u.cloudfront.net/2019/travel_image.png) repeat-x center; background-size: cover;}*/
.hotelImage1 {background: linear-gradient( rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35) ), url('https://d2e1363xcu3t9u.cloudfront.net/2019/resized/travel_image.jpg') repeat-x center; background-size: cover;;}
.hotelImage2 {background: linear-gradient( rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35) ), url('https://d2e1363xcu3t9u.cloudfront.net/2019/resized/rest_01.jpg') repeat-x center; background-size: cover;;}
.hotelImage3 {background: linear-gradient( rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35) ), url('https://d2e1363xcu3t9u.cloudfront.net/2019/resized/select_entertain_bg.jpg') repeat-x center; background-size: cover;;}
.hotelImage4 {background: linear-gradient( rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35) ), url('https://d2e1363xcu3t9u.cloudfront.net/2019/select_lifestyle_bg.jpeg') repeat-x center; background-size: cover;;}
/*.hotelImage3 {background: #000 url(https://d2e1363xcu3t9u.cloudfront.net/2019/select_entertain_bg.png) repeat-x center; background-size: cover;}*/
/*.hotelImage4 {background: #000 url(https://d2e1363xcu3t9u.cloudfront.net/2019/select_lifestyle_bg.jpeg) repeat-x center; background-size: cover;}*/
.hotelBg .item { height: 900px}
.community { padding: 15px 0 0 0 !important; text-align: center; font-size: 18px !important; display: inherit; color: white; }
.communityMobile { padding: 0!important; }
.community h2 {  font-size: 20px; font-weight: bold; color: #FFFFFF!important;}
.community p { font-size: 15px; font-weight: bold; color: #FFFFFF!important;}
.testimonialsPhoto { height: 105px; margin: 40px 0 0 50px; border-radius: 50%; }
/*#testimonialCarousel { background-image: url(https://s3.amazonaws.com/foodfan/2016/splash/img/testimonials_bg.jpg); background-size: cover; border-top: 1px solid rgba(206,183,107, 0.4); border-bottom: 1px solid rgba(206,183,107, 0.4); }*/
#testimonialCarousel {
    background: transparent;
}
.SMlinks a img { width: 30px; cursor: pointer; }
.huge-quotes {
    width: 50%;
    /*height: 124px;*/
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 0.01em;
    color: #E6E9EC;
    display:inline-block;
}
/*.left-quote,*/
/*.right-quote {  }*/
/*.left-quote { background:url(https://s3.amazonaws.com/foodfan/2016/icons/left-quote.png); margin: 0 10px 0 auto; }*/
/*.right-quote { background:url(https://s3.amazonaws.com/foodfan/2016/icons/right-quote.png); margin: 0 auto -10px 10px; }*/

/*new benefit css*/
.benefit-title {
    /*width: 436px;*/
    width:100%;
    height: 140px;
    top: 50%;

    /* h1000 */
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 82px;
    line-height: 117%;
    /* or 140px */
    letter-spacing: 0.01em;

    /* Light / White-Foam */
    color: #F6F7F8;
    text-align: center;
    /* Inside Auto Layout */
    /*flex: none;*/
    /*order: 0;*/
    /*align-self: center;*/
    /*margin: 139px 0px;*/
}

.benefit-content {
    /* Inside Auto Layout */
    /*flex: none;*/
    /*order: 0;*/
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    /*flex-wrap: wrap;*/
}

.benefit-content-paragraph{
    /*width: 601px;*/
    width: 100%;
    height: auto;

    /* paragraph */
    font-family: 'gilam_light';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
    /* or 167% */

    text-align: center;
    color: #FFFFFF;
}

.benefit-section {
    display: flex;
    justify-content: center;
    flex-direction: column;
    /*align-self: center;*/
    /*align-items: center;*/
    /*align-items: center;   !* <---- NEW    *!*/
    width: 100%;
    height: 100%;
    padding-top: 80px;
}

.carousel__button--next {
    position: static;
    width: 847px;
    height: 140px;
    /*left: 575px;*/
    /*top: 0px;*/

    /* h1000 */
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 84px;
    line-height: 117%;
    /* or 140px */

    letter-spacing: 0.01em;
    /* Light / White-Foam */

    color: #F6F7F8;
    opacity: 0.3;
    /* Inside Auto Layout */

    /*flex: none;*/
    order: 1;
    align-self: center;
    margin: 139px 0px;

    text-align: left;
}

.carousel__button--prev{
    width: 100%;
    height: 140px;

    /* h1000 */
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 84px;
    line-height: 117%;
    /* or 140px */

    text-align: center;

    letter-spacing: 0.01em;
    /* Light / White-Foam */

    color: #F6F7F8;
    opacity: 0.3;
    /* Inside Auto Layout */

    flex: none;
    order: 1;
    align-self: center;
    /*margin: 139px 0px;*/
}

.row-next {
    display: flex;
    justify-content: right;
    align-self: center;
    /*align-items: center;*/
    /*align-items: center;   !* <---- NEW    *!*/
    width: 100%;
    height: 20%;
}

.row-prev {
    display: flex;
    justify-content: left;
    align-self: center;
    /*align-items: center;   !* <---- NEW    *!*/
    width: 100%;
    height: 20%;
}


/* Old benefit block */
.cats { text-align: center; }
.cats .col-sm-3 { margin: 0; padding: 0; border-top: 1px solid rgba(206,183,107, 0.7); border-bottom: 1px solid rgba(206,183,107, 0.7); border-right: 1px solid rgba(206,183,107, 0.7);}
.cats a.item { color: #fff; }
.cats .item img { position: relative; width: 100%;}
.cats .item .title { position: absolute; top: 31%; width: 100%;}
.cats .btn-primary { margin-top: 20px; bottom: 20%; left: 15%; position: absolute; width: 70%; border: 2px solid rgba(206,183,107, 0.7); color: rgba(206,183,107, 1.0); background: transparent;text-transform: uppercase;}
.cats a.item h2 { font-weight: normal; width: 70%; margin-left: auto; margin-right: auto;}
img.grayscale       { filter: gray; -webkit-filter: grayscale(1); opacity: 0.5; -webkit-transition: opacity 0.2s ease-in; -moz-transition: opacity 0.2s ease-in; -o-transition: opacity 0.2s ease-in; -ms-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in;}
img.grayscale:hover { filter: none; -webkit-filter: grayscale(0); opacity: 1; -webkit-transition: opacity 0.2s ease-in; -moz-transition: opacity 0.2s ease-in; -o-transition: opacity 0.2s ease-in; -ms-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in;}
.category-portal-a:hover button { background-color: rgba(206,183,107, 1.0); color: white; }


.topBarApplyBtn {
        font-family: 'grifo_m_regular';
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 0;
        display: flex;
        align-items: center;
        text-align: center;
        flex: none;
        order: 0;
        align-self: center;
    }
.topBarApplyBtnTxt {
    color: #000000!important;
    font-size: 16px!important;
}

.select-word {
        width: 650px;
        /*height: 88px;*/
        top: 546px;
        font-family: 'grifo_m_regular';
        font-style: normal;
        font-weight: 500;
        font-size: 54px;
        letter-spacing: 0.01em;
        color: #F6F7F8;
    }
.vipAccess h2 { margin: 60px 0 0 0}
.vipAccess a {
    width: 144px;
    height: 48px;
    padding: 5px;
}
.select { font-size: 22px;}
.bannerTxt h1 { font-size: 50px;  min-width: 500px;}
.bannerTxt p { font-size: 18px; }

.col-equal {
    display: flex;
    height: 100%;
}
/*.backgroundImage1 { background: url(https://s3.amazonaws.com/foodfan/2016/splash/img/gallery_event.jpg) no-repeat 62% top; background-size: cover; background-color: black !important; height: 600px;}*/
/*.backgroundImage1 { background: url(https://d2e1363xcu3t9u.cloudfront.net/2019/gallery_event_new1.png) no-repeat 62% top; background-size: cover; background-color: black !important; height: 600px;}*/
.backgroundImage1 { background: url(https://d2e1363xcu3t9u.cloudfront.net/2019/resized/community_3.jpg) no-repeat 62% top; background-size: cover; background-color: black !important; height: 600px;}
/*.backgroundImage2 { background: url(https://s3.amazonaws.com/foodfan/2016/splash/img/sushi_event2.jpg) no-repeat right top; background-size: cover; background-color: black !important; height: 600px;}*/
/*.backgroundImage2 { background: url(https://d2e1363xcu3t9u.cloudfront.net/2019/gallery_event_new2.png) no-repeat right top; background-size: cover; background-color: black !important; height: 600px;}*/
.backgroundImage2 { background: url(https://d2e1363xcu3t9u.cloudfront.net/2019/resized/community_7.jpg) no-repeat right top; background-size: cover; background-color: black !important; height: 600px;}
/*.backgroundImage3 { background: url(https://s3.amazonaws.com/foodfan/2016/splash/img/rooftop_event.jpg) no-repeat center top; background-size: cover; background-color: black !important; height: 600px}*/
.backgroundImage3 { background: url(https://d2e1363xcu3t9u.cloudfront.net/2019/resized/community_6.jpg) no-repeat center top; background-size: cover; background-color: black !important; height: 600px}
.testimonialsTxt { font-size: 18px;}
.testimonialsTxtName { font-size: 18px;
    width: 80%;}
.vipAccess p {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 10px;
    /* paragraph */
    font-family: 'gilam_light';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 35px;
    /* or 167% */

    /* Dark / Manatee */
    color: #969697;
}
.btmCardOverLap { position: absolute; z-index: 1000; top: -30px;}
.theSelectCard h2 {
    width: 500px;
    height: 88px;
    left: 974px;
    top: 152px;
    font-family: 'grifo_m_regular';
    font-style: normal;
    font-weight: 500;
    font-size: 54px;
    /* identical to box height, or 122% */

    letter-spacing: 0.01em;
    /* Light / White-Foam */
    color: #F6F7F8;


    padding: 40px 0 0 0
}
.theSelectCard p {
    width: 100%;
    height: 160px;
    margin-top: 30px;
    font-family: 'gilam_light';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #969697;
    padding: 0 0px 0 0
}
.footer nav ul { font-size: 14px; /*padding: 0 35px 0 0*/}
.member_reviews {
    font-family: grifo_m_regular;
    font-style: normal;
    font-weight: 500;
    font-size: 74px;
    line-height: 123%;
    height: 544px;
    text-align: center;
    letter-spacing: 0.01em;
    padding: 140px 0 100px 0;
    color: #4C4F54;"
}
.apply_btn {
    width: auto; height: 42px; padding-left: 0; padding-right: 0;
}

@media (max-width: 767px) {
    .apply_btn {
        width: 100%!important;
        height: auto!important;
    }
    .vipAccess p {
        width: auto!important;
    }
    .paddT3 {
        padding: 80px!important;
    }
    .features {
        margin-left: 0!important;
        margin-right: 0!important;
    }
    #start-application-btn {
        float: right!important;
        width: auto!important;
        margin-left: auto!important;
        margin-top: 20px;
        margin-right: 0!important;
        padding-right: 0!important;
        padding-top: 0!important;
    }
    .bannerTxt h1 {
        line-height: normal;
    }
    .email_container {
        width: 100%!important;
        border-radius: 8px!important;
    }
    #start-email {
        font-size: 13px!important;
    }
    .huge-quotes {
        font-size: 24px!important;
    }
    .member_reviews {
        height: auto;
        padding: 0!important;
        font-size: 44px;
        line-height: normal;
    }
    .testimonials {
        padding-top: 30px;
    }
    .theSelectCard h2 { font-size: 40px; }
    .benefit-paragraph-container { margin: 0 10.6%; width: 78.8%; }
    .hotelBg .carousel-indicators { margin: 0 12.6%; width: 74.8%; }
    .select-word { font-size: 36px; }
    /*.vipAccess h2 { font-size: 30px; padding: 60px 0 0 0}*/
    .selectSection-top {
        padding: 50px 10%!important;
    }
    .selectSection-top h2 {
        font-size: 44px;
        height: auto;
    }
    .backgroundImage1, .backgroundImage2, .backgroundImage3 {
        width: 100%!important;
    }
    .topBarApplyBtn { font-size: 11px; }
    .bannerImg { zoom: 0.8; }
    .bannerTxt h1 { font-size: 28px; }
    .selectHeader1, .selectHeader2, .selectHeader3 { left:0; right: 0; }
    .testimonialsPhoto { height: 75px; margin: 0 0 0 0px; border-radius: 50%; }
    .testimonialsTxt { padding-top:0; }
}
@media (min-width: 768px) and (max-width: 991px) {
    .apply_btn {
        width: 100%!important;
        height: auto!important;
    }
    #start-application-btn {
        float: right!important;
        width: auto!important;
        margin-left: auto!important;
        margin-top: 20px;
    }
    .email_container {
        width: 100%!important;
        border-radius: 8px!important;
    }
    #start-email {
        font-size: 13px!important;
    }
    .huge-quotes {
        font-size: 24px!important;
    }
    .benefit-paragraph-container { margin: 0 13.6%; width: 72.8%; }
    .hotelBg .carousel-indicators { margin: 0 15.6%; width: 68.8%; }
    .select-word { font-size: 36px; }
    .selectSection-top h2 {
        font-size: 44px;
    }
    .bannerTxt h1 {
        line-height: normal;
    }

    /*.vipAccess h2 { font-size: 30px; padding: 60px 0 0 0}*/
    .btmCardOverLap { position: absolute; z-index: 1000; top: 120px;  }
    .card { height: 300px; }
    .theSelectCard p { padding: 0; }
    .theSelectCard h2 { font-size: 40px; }
    .topBarApplyBtn { font-size: 11px; }
    .bannerImg { zoom: 0.8; }
    .bannerTxt h1 { font-size: 28px; }
	.bannerTxt p { font-size: 14px; }

    #selectCarousel { zoom: 0.8; }
    #selectCarousel h2 { font-size: 22px; }
    #selectCarousel p { font-size: 11px; }
    .selectSection h2 { font-size: 22px; color: #FFFFFF}
    .selectHeader1, .selectHeader2, .selectHeader3 { /*background: rgba(0, 0, 0, 0.5);*/ left:0; right: 0; }
	.testimonialsTxt { font-size: 15px;}
    .testimonialsTxtName { font-size: 15px;}

    /*.vipAccess h2 { padding: 60px 0 0 0 }*/
    .vipAccess p { font-size: 16px; margin-right: 10px}

    .testimonialsPhoto { height: 75px; margin: 40px 0 0 0px; border-radius: 50%; }

    .benefit-title{
        font-size: 70px;
        margin-bottom: 60px;
    }
    .carousel__button--prev{
        font-size: 60px;
    }
    .carousel__button--next{
        font-size: 60px;
    }

    .btmCardDescription {
        width: 33% !important;
    }
    .btmCardDescription h1{
        font-size: 40px !important;
        margin-bottom: 40px;
    }
    .btmCardDescription p{
        font-size: 16px !important;
        margin-bottom: 20px;
    }
    .row.theSelectCard > div.col-lg-4.col-md-12.col-sm-12.absoluteRelative{
        width: 40% !important;
    }

}
@media (max-width: 820px) {
    .apply_btn {
        width: 100%!important;
        height: auto!important;
    }
    #start-application-btn {
        float: right!important;
        width: auto!important;
        margin-left: auto!important;
        margin-top: 20px;
    }
    .email_container {
        width: 100%!important;
        border-radius: 8px!important;
    }
    #start-email {
        font-size: 13px!important;
    }
    .phone-n-card { display: none; }
    .bannerTxt { width: 100%; text-align: center; }
    .topBarApplyBtn, .login-apply-separator { display: none; }
    .topbar-market-city .glyphicon-map-marker { margin-left: auto; }
    #start-application-btn {
        background: transparent;
        /*background-color: #ceb76b !important;*/
        border: none;
        margin: 24px 20px;
        font-size: 16px;
        border-radius: 2px;
        color: white;
        text-transform: uppercase;
        padding: 21px 24px;

    }
}
@media (min-width: 992px) and (max-width: 1024px) {
    .apply_btn {
        width: 100%!important;
        height: auto!important;
    }
    #start-application-btn {
        float: right!important;
        width: auto!important;
        margin-left: auto!important;
        margin-top: 20px;
    }
    .email_container {
        width: 100%!important;
        border-radius: 8px!important;
    }
    #start-email {
        font-size: 13px!important;
    }
    .benefit-paragraph-container { margin: 0 13.6%; width: 72.8%; }
    .hotelBg .carousel-indicators { margin: 0 15.6%; width: 68.8%; }
    .btmCardOverLap { position: absolute; z-index: 1000; top: 50px; right: 10% }
    .select-word { font-size: 36px; }
    /*.vipAccess h2 { font-size: 30px; padding: 90px 0 0 0}*/
    .card { height: 270px; }
    .theSelectCard p { padding: 0; }
    .theSelectCard h2 { font-size: 30px; }
    .topBarApplyBtn { font-size: 11px; }
    .bannerImg { zoom: 0.8; }
    .bannerTxt h1 { font-size: 29px; min-width: 500px;}
	.bannerTxt p { font-size: 14px; }
	.testimonialsTxt { font-size: 16px;}
    .testimonialsTxtName { font-size: 16px;}

    #selectCarousel { zoom: 0.9; }
    #selectCarousel h2 { font-size: 23px; }
    #selectCarousel p { font-size: 12px; }
    .selectSection h2 {  font-size: 23px; color: #FFFFFF}
    .selectHeader1, .selectHeader2, .selectHeader3 { background: rgba(0, 0, 0, 0.5); left:0; right: 0; }

    /*.vipAccess h2 { padding: 70px 0 0 0 }*/
    /*.vipAccess p { font-size: 15px; padding: 0 130px 0 0; }*/

    .testimonialsPhoto { height: 85px; margin: 40px 0 0 0px; border-radius: 50%; }

    .benefit-title{
        font-size: 74px;
        margin-bottom: 60px;
    }
    .carousel__button--prev{
        font-size: 69px;
    }
    .carousel__button--next{
        font-size: 69px;
    }
    .btmCardDescription {
        width: 33% !important;
    }
    .btmCardDescription h1{
        font-size: 45px !important;
        margin-bottom: 40px;
    }
    .row.theSelectCard > div.col-lg-4.col-md-12.col-sm-12.absoluteRelative{
        width: 40% !important;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .email_container {
        width: 100%!important;
        border-radius: 8px!important;
    }
    #start-email {
        font-size: 13px!important;
    }
    .apply_btn {
        width: 100%!important;
        height: auto!important;
    }
    #start-application-btn {
        float: right!important;
        width: auto!important;
        margin-left: auto!important;
        margin-top: 20px;
    }
    .huge-quotes {
        font-size: 28px!important;
    }
    .btmCardOverLap > img{
        right: -10%
    }
    .benefit-paragraph-container { margin: 0 22.6%; width: 54.8%; }
    .hotelBg .carousel-indicators { margin: 0 23.6%; width: 52.8%; }
    .select-word { font-size: 36px; }
    /*.vipAccess h2 { font-size: 30px; padding: 100px 0 0 0}*/
    .btmCardOverLap { position: absolute; z-index: 1000; top: 120px;  }
	.bannerTxt p { font-size: 15px; }
	.testimonialsTxt { font-size: 17px;}
    .testimonialsTxtName { font-size: 17px;}
	.bannerTxt h1 { font-size: 32px; min-width: 500px; }

    #selectCarousel { zoom: 0.95; }
    #selectCarousel h2 { font-size: 25px; }
    #selectCarousel p { font-size: 13px; }
    .selectSection h2 { font-size: 24px; color: #FFFFFF}

    .benefit-title{
        font-size: 77px;
        margin-bottom: 60px;
    }
    .carousel__button--prev{
        font-size: 73px;
    }
    .carousel__button--next{
        font-size: 73px;
    }
    .btmCardDescription {
        width: 33% !important;
    }
    .btmCardDescription h1{
        font-size: 45px !important;
        margin-bottom: 40px;
    }
    .row.theSelectCard > div.col-lg-4.col-md-12.col-sm-12.absoluteRelative{
        width: 40% !important;
    }
}
@media (min-width: 1200px) and (max-width: 1250px) {
    #start-email {
        font-size: 13px!important;
    }
    .apply_btn {
        width: 100%!important;
        height: auto!important;
    }
    #start-application-btn {
        float: right!important;
        width: auto!important;
        margin-left: auto!important;
        margin-top: 20px;
    }
    .email_container {
        width: 100%!important;
        border-radius: 8px!important;
    }

    .benefit-title{
        font-size: 79px;
    }
    .carousel__button--prev{
        font-size: 77px;
    }
    .carousel__button--next{
        font-size: 77px;
    }
    .btmCardDescription h1{
        font-size: 40px !important;
    }
    /*.select-word { font-size: 36px; }*/
    /*!*.vipAccess h2 { font-size: 30px; padding: 150px 0 0 0}*!*/
    /*.select { font-size: 22px;}*/
    /*.bannerTxt h1 { font-size: 32px;  min-width: 500px;}*/
    /*.bannerTxt p { font-size: 16px; }*/
    /*.testimonialsTxt { font-size: 18px;}*/
    /*.testimonialsTxtName { font-size: 18px;}*/
    /*!*.vipAccess p { font-size: 16px;}*!*/
    /*.btmCardOverLap { position: absolute; z-index: 1000; top: -30px;}*/
    /*.theSelectCard h1 { color: #b3b3b3; font-size: 30px; padding: 40px 0 0 0}*/
    /*.theSelectCard p { color: #b3b3b3; font-size: 14px; padding: 0 0px 0 0}*/
    /*.footer nav ul { font-size: 14px; !*padding: 0 35px 0 0*!}*/
}
@media (min-width: 1251px) and (max-width: 1920px) {

}

/*added styles*/
.navbar-defaults {
    height:2701px;
    min-height:400px;
    /*background:*/
            /*linear-gradient(*/
          /*rgba(0, 0, 0, 0.7),*/
          /*rgba(0, 0, 0, 0.7)*/
        /*),*/
    /*background: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url('https://d2e1363xcu3t9u.cloudfront.net/2019/image+1.png');*/
    background: url('https://d2e1363xcu3t9u.cloudfront.net/2019/resized/select_bg_texture.jpg');

    /*background: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url('https://d2e1363xcu3t9u.cloudfront.net/2019/header_background_img.png');*/
    /*background-size:cover;*/
    border-bottom-color: #000000;
    /*box-shadow: inset 0 0 100px #000;*/
    /*box-shadow: inset 0 0 85px rgba(0, 0, 0, 0.7);*/
    width:100%;
    /*background-image:url('https://d2e1363xcu3t9u.cloudfront.net/image/las-vegas-wallpapers.jpg');*/
}

/*mobile new splash g*/
.form-title {
    font-family: grifo_m_regular;
    font-size: 30px;
    font-weight: normal;
}

#referral_text_content {
    color: white!important;
}

#first_name, #last_name, #b2bNumber, #dob_month, #dob_day, #gender, #zipcode, #dob_year, #school, #graduation-year, #employer, #position, #industry, #income, #referrer, #extra-msg, #card_holder_name, #card_zip, #credit_card_number, #expiry_month, #expiry_year, #cvv, #referral_code, #id_address_application, #id_apartment_application, #id_city_application, #id_state_application, #id_zipcode_application{
    border-radius: 8px!important;
}

.next-button, .prev-button {
    font-family: grifo_m_regular;
}


.vanishContainer p {
    text-align: unset;
    height: unset;
}
