@import url('/gcb/lp-asset-plt/css/global-lp.css');
@import url('/gcb/lp-asset-plt/css/ddlbase.css');
#pageLoader {width: 100%;height: 100%;background: url("../images/img-loader.gif") #fff no-repeat scroll center center;position:fixed;display:block;top:0;left:0;z-index:1099}
.page-banner{width: 100%;float: left;position: relative;}
.page-banner img{width:100%;}
a:hover{text-decoration: none;}

/*menu*/
.top-bar {background: #333333;height: 35px;float: left;width: 100%;padding: 11px 0;}
.left-menu {float: left;}
.top-bar li {position: relative;color: #ffffff;letter-spacing: 0px;line-height: 12px;display: inline-block;font-family: "interstate-light", arial;}
.right-menu {float: right;}
.top-bar li a {color: #fff;}
.blue-bar .searchHeader {float: right;margin: 16px 15px 0 0;}
.blue-bar a.searchHeader{display: none;}
/*Menu*/

/* search */
.searchBar{position: absolute;top: 70px;padding-top: 0;float: left;display: none;background: #fff;width: 100%;left: 0;padding: 30px 0 0;z-index: 0;}
.searchBar .close a, .searchIcon {display: none;}
.cse .gsc-control-cse, .gsc-control-cse {padding: 0 !important;border: none !important;}
.searchBar form.gsc-search-box {margin-left: 0 !important;margin-bottom: 0;}
#gssSearchBox table.gsc-search-box {width: calc(100% - 65px) !important;}
.gsc-search-box input, #gssSearchBox .gsc-input-box, #gssSearchBox .gsc-input-box-hover, #gssSearchBox .gsc-input-box-focus {border: 0px !important;box-shadow: none !important;height: auto !important;}
table {border-collapse: collapse;border-spacing: 0;table-layout: fixed;}
.gsc-search-box input.gsc-input {float: left;margin-left: 0 !important;padding: 18px 0 18px 20px !important;border-bottom: none !important;background: none !important;text-indent: 0 !important;
}
.gsc-search-button {margin-left: 2px;}
.gsc-search-box input.gsc-input {border: 0px;border-bottom: 1px solid #cccccc !important;font-family: "interstate-light";font-size: 16px !important;padding-bottom: 12px !important;height: auto !important;margin-left: 0 !important;padding-left: 30px !important;padding-right: 30px !important;border-radius: 0px;background: none !important;text-indent: 0 !important;float: left;margin-left: 0 !important;padding: 18px 0 18px 20px !important;border-bottom: none !important;}
td.gsc-search-button {width: 50px !important;height: 55px !important;float: left;}
.gsc-search-button-v2 {display: block;border: none !important;background-color: transparent !important;padding: 15px 20px !important;background: url(../images/mob_search_icon.png)no-repeat 15px 16px !important;cursor: pointer;outline: none !important;}
.gsc-search-button-v2 svg {width: 0 !important;}
.searchBar .close a {color: #000000;position: absolute;right: 0px;top: 15px;background: url(../images/close_navigation.png) no-repeat scroll 0px 0px;width: 17px;height: 17px;display: block;}
.gsc-table-cell-thumbnail {width: 90px !important;}
.gsc-tabsArea > div {overflow: initial !important;}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {padding-left: 0px !important;padding-right: 0px !important;}
.gsc-tabsArea > .gsc-tabHeader {height: 29px !important;}
.gsc-tabHeader.gsc-tabhInactive {height: 27px !important;}
.searchBar .close a {background: url("/views/citi-priority/images/icons/close_navigation.png") no-repeat scroll 0px 0px;width: 17px;height: 17px;}
.searchBar form.gsc-search-box {margin-left: 0 !important;}
.gsc-results-wrapper-overlay {left: 15% !important;}

/* Custom google search */
.gssb_c {border: none;margin-top: -3px;margin-left: 0px;box-shadow: none;-webkit-box-shadow: none;}
.gssb_e .gsc-completion-container {border: none;background: white;font-size: 16px !important;font-family: "interstate-light",arial;letter-spacing: 0.02em;margin-left: -100px;box-shadow: none;-webkit-box-shadow: none;}
.gsq_a table td {font-family: "interstate-light",arial;}
.gsq_a table td span {font-weight: bold;color: #333333;}
.gsq_a table td span b {color:#999; font-weight:bold;}
.gsc-orderby {display: none;}
.gsc-above-wrapper-area {border-bottom: 0px solid #E9E9E9 !important;}
.gsc-cursor-page {color: #0E2A48 !important;}
.gssb_a {padding: 10px!important;border-top: 1px solid #eee;}
@media (max-width: 767px) {
	.gssb_c {width:100% !important;}
}
.searchBar {margin-bottom: 0px;margin-top: 0;padding: 30px 0 0;top: 70px;display: none;height: auto;position: absolute;z-index:99;}
.searchBar-inner{width: 83.3333%;margin: 0 auto;position: relative;}
.searchBar .close {font-family: "interstate",arial;display: inline-block;width: 100%;margin-bottom: 11px;position: relative;}
.searchBar .close a {background: url(../images/close_navigation.png) no-repeat scroll 0px 0px;width: 17px;height: 17px;display: block;top: 20px;right: 20px;}
.innerwrap {margin-bottom: 70px;display: inline-block;padding: 0 20px;}
.searchIcon {border: 0px;background: url(../images/mob_search_icon.png) no-repeat scroll 0 0;display: inline-block;	width: 40px;height: 20px;position: absolute;margin-top: 2px;background-size:20px;
}
#gssSearchBox table.gsc-search-box {width: 100% !important;}
.gsc-search-box input.gsc-input {padding: 0 12px 12px 0 !important;border-bottom: 1px solid #cccccc !important;text-indent: 30px !important;font-family: "interstate-light";font-size: 16px !important;}
.gsc-search-button{display: none;}
.menuBar{top: 0;position: absolute;width: 100%;}
input.searchBtn {background: none;border: none;cursor: pointer;float: right;font-size: 10px;margin: 1px 0 0;outline: none;padding: 0;width: 0px;}
.lastpara{width:100%;float: left;}

.inter-regular{font-family: "interstate",arial;}
.interbold{font-family: "interstate-bold",arial;}

@media(min-width: 992px) {
    h1.mainHeading {font-size: 52px;line-height: 58px;letter-spacing: 0px;}
    h2.Heading {font-size: 42px;line-height: 50px;letter-spacing: 0px;}
    h2.Heading sup{font-size: 0.5em;}
    h3.subHeading {font-size: 21px;line-height: 28px;letter-spacing: 0px;}
    h4.pagetitle {font-size: 18px;line-height: 22px;color: #333333;margin-bottom: 8px;}
}
@media(max-width: 768px){
    h1.mainHeading {font-size: 24px;line-height: 29px;letter-spacing: 0px;}
    h2.Heading {font-size: 24px;line-height: 29px;letter-spacing: 0px;}
    h3.subHeading {font-size: 18px;line-height: 24px;letter-spacing: 0px;}
}

/*Content section*/
.content-section{width:100%;float: left;padding: 35px 0 0;}
.content-section h4{font-size: 21px;line-height: 26px;}
.rewards-sec{/*width:78%;*/padding:0 40px;margin: 0 auto;}
.rewards-colm{width:100%;float: left;margin-top: 30px;}
.rewards-left{float: left;width: 100%;background: #EEEEEE;padding: 31px 35px;}
.margin-innerrght{margin-right: 20px;}
.rwds-left{display: inline-block;vertical-align: middle;} 
.gift-icon{float: left;margin-right: 10px;}
.rewards-icon{width:100%;float: left;margin: 30px 0 10px;}
.tbl-midcell{font-size:31px;line-height: 26px;}
.smallfnt{font-size: 19px;}
/* .rewards-colm span{font-size: 19px;line-height: 0;} */
.rewards-colm p{font-size:16px;line-height: 21px;}
.relft-inner{display: inline-block;vertical-align: middle;}
.rerght-inner{width: 52%;display: inline-block;vertical-align: middle;}
.recenter-inner{width: 27px;height: 28px;display: inline-block;font-family: 'interstate-light',arial;vertical-align: middle;padding: 0px 3px;position: relative;margin: 0 15px;background: #999;color: #fff;border-radius: 50%;
    font-size: 16px;text-align: center;border: solid 1px #fff;z-index: 999;}
.recenter-inner:before{content: '';position: absolute;width: 1px;height: 22px;background: #bbbaba;float: left;top: -22px;left: 12px;}
.recenter-inner:after{content: '';position: absolute;width: 1px;height: 22px;background: #999;top: 22px;left: 12px;}
.margntop{margin-top: -20px;}
/*Content section*/

.card-section h4{font-size:16px;line-height:18px;font-family: "interstate-bold",arial;}

/*Reward step section*/
.reward-step{width:100%;float: left;background: url(../images/share-bg.png) no-repeat;margin:20px 0 0;padding: 210px 0 ;background-size: cover;}
.reward-step h3{color: #fff;text-align: center;}
/*Reward step section*/

.how-to-share{width: 65%;margin: 0 auto;margin-top: 30px;}
/* .how-to-share li {background: #fff;text-align: center;padding: 25px 70px;} */
.how-to-share li:last-child{margin-right:0;}
/* .how-to-share li span {width: 70px;height: 70px;left: 50%;transform: translate(-50%);position: absolute;font-size: 20px;color: #fff;background: #056DAE;padding: 18px;border-radius: 50%;} */
.how-to-share li h4{font-family: 'interstate-bold',arial;font-size: 20px;}
.how-to-share li p {line-height: 21px;font-size: 16px;font-family: 'interstate-light',arial;color: #333;margin-top: 10px;padding: 0;}
.steplist{width:100%;float: left;margin-top:20px;}
.how-to-share li img{ /* text-align: center; *//* top: 14px; *//* position: absolute; *//* left: 0; *//* right: 0; */ margin: 0 auto;}

.slick-slide{text-align: center;background: #fff;padding: 0 70px 25px;min-height: 195px;margin:40px 15px 20px;}
.how-to-share img{margin: 0 auto;position: relative;z-index: 9999;margin-top: -40px;}
.steplist h4{font-family:"interstate-bold",arial;font-size: 22px;margin-bottom: 10px;}


/*form*/
.form-section{width:100%;float: left;background: #EEEEEE;padding-bottom: 40px;}
.form-list{width: 100%;position: relative;z-index: 999;margin: -175px auto 0;}
.form-list h3{font-size:38px;line-height:41px;color: #fff;text-align: center;}

.form-inner{width:100%;float: left;margin-top: 20px;}
.form-inner h3{padding: 25px 0 40px 0;}
.inputField {margin-bottom: 39px;}
.innerContainer {margin: 0px auto;float: none !important;padding: 0 20px;}
.single-row{float:none;margin: 0 auto;}
.input-box {font-family: 'interstate-light',arial;background: #fff;outline: 0px;border: 0px;border-radius: 6px;padding: 15px 20px 15px 18px;font-size: 16px;letter-spacing: 0px;
color: #000;border: 1px solid #F6F6F6;width: 100%;-webkit-appearance: none;max-height: 50px;height: 50px;text-overflow: ellipsis;}
#submitBtn{width: 92%;}
#shareLink{width: 100%;}
.visiblemobile{display: none;}

.generate-section {width: 66%;}
.generateleft{ width: 35%;float: left;}
.inputrght{ width: 65%;float: right;}

#refsubmitBtn {width: 250px;margin: 30px auto 0;}
.second-form{width:100%;float: left;position: relative;}
/* .second-form:after {content: '';position: absolute;bottom: 0;left: 10px;width: calc(100% - 20px);height: 1px;background: #b5b2b2;} */
.third-form{width:100%;float: left;padding: 25px 0 5px;margin-bottom: 35px;position: relative;}
.third-form:after {content: '';position: absolute;bottom: 0;left: 10px;width: calc(100% - 20px);height: 1px;background: #b5b2b2;}
.third-form h3{padding: 20px 0 40px;}
.errorCode {color: #D60000;font-size: 12px;letter-spacing: 0px;line-height: 14px;width: 100%;float: left;min-height: 21px;height: auto;text-align: left;padding-top: 5px;}
.mandy_notfilled{border: solid 1px #D60000;}

.inputBox-lable, .labelTxt {position: absolute;top: -17px;left: 10px;font-size: 12px;line-height: 12px;display: none;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.btnstyle {color: #ffffff;background: #056DAE;outline: 0px;border: 0px;border-radius: 6px;font-family: "interstate-bold", arial;font-size: 100%;padding: 17px 20px;text-align: center;font-size: 16px;line-height: 16px;}
/* .btnstyle:hover{background: #002A54;} */
.lastpara{font-size: 16px;line-height: 22px;}
/*form*/
.termssection{width:100%;float: left;background: #f7f7f7;padding: 30px 0;margin-bottom: 80px;}
.tbl-div{display:table;}
.tbl-midcell{display: table-cell; vertical-align: middle;text-align: left;}
.rewards-icon em{display: block;}
.floatnone{float: none;margin: 0 auto;}
.redfnt{color: #D60000;}
.middleOptions {height: 1px;width: 100%;background: #b2b2b2;margin: 45px 0 45px;}
.middleOptions span {width: 150px;margin: 0 auto;text-align: center;display: block;position: relative;background: #eee;bottom: 12px;}
.divCenter {display: block;margin: 0 auto;float: none;}

.disabled {pointer-events: none;opacity: 0.5;}

.dAnchor {text-align: center;height: 50px;padding: 0 12px;line-height: 50px;}
/* .dAnchor img {display: inline-block;vertical-align: middle;margin-right: 20px;} */
/* .dAnchor span {display: inline-block;vertical-align: middle;} */
.btnStyle {color: #ffffff;background: #13bc3d;outline: 0px;border: 0px;border-radius: 6px;font-family: "interstate-bold";font-size: 100%;padding: 0;text-align: left;font-size: 16px;line-height: 16px;width: 100%;position: relative;}
.da1 {background: #2b5295;}
.da3 {background: #E84033;}
.banner_txt{position: absolute;top: 50%;max-width: 500px;transform: translateY(-50%);}
.social-icon{width: 47px;height: 30px;display: inline-block;vertical-align: middle;position: relative;top: -1px;border-right: solid 1px #d2cece;padding: 26px 10px;text-align:center;}
.social-icon img{margin-top: -17px;}
.social-txt{width: calc(100% - 50px);text-align: center;vertical-align: middle;display: inline-block;position: absolute;top: 50%;transform: translateY(-50%);}
/* .check-btn input {float: left;cursor: pointer;width: 35px;height: 25px;margin: 0;}
.check-btn {float: left;cursor: pointer;width: 100%;padding-bottom: 5px;}
.check-btn label {float: left;cursor: pointer;width: calc(100% - 44px);margin-top: 4px;}
.uncheck {background: url(../images/checkbox_uncheck.png) no-repeat 0 5px;display: inline-block;margin-top: 8px;}
.checked {background: url(../images/checkbox_checked.png) no-repeat 0 5px;display: inline-block;margin-top: 8px;} */

.check-term label {background: url(../images/checkbox_uncheck.png) no-repeat 0 1px;padding-left: 35px;float: left;cursor: pointer;}
.check-term input {float: left;	width: 50px;margin: 0;display: none;}
.check-term input:checked+label {background: url(../images/checkbox_checked.png) no-repeat 0 3px;}


.option2{width: 100%;float: left;margin: 18px 0 0;}
.socialdivider{width:100%;float:left;background: #999;height: 1px;margin: 40px 0 0;}
.termsinner{padding: 0 28px;}
.termsinner p{padding: 3px 0;}
.option2 h3{padding: 30px 0 0;}

.thirdpartytxt{width:100%;float: left;padding:30px 0 0;}
.card-section img{width:100%;margin-bottom: 15px;}

.card-section .slick-slide{text-align: left;background:none;padding: 0;margin: 30px 5px 0px 0;}
.card-section p{font-size: 14px;line-height: 15px;}
.card-section.slick-slider{margin-bottom:0;}
.card-section h4{font-size: 15px;margin-bottom: 6px;}


/*Referree*/
.referree .floatnone{float: none;margin: 0 auto;}
.slick-slide sup{font-size:60%;line-height:0;}
.referree .rewards-sec{width:100%;padding: 0;}
.gray-bg{width:48%;float:left;background: #EEEEEE;margin: 0 10px;padding: 30px;}
/* .referree .rewardrght-inner .tbl-midcell{font-size: 23px;} */
.referree .relft-inner{width: 35%;}
.referree .rerght-inner{width: 50%;}
.referree .reward-step{background: url(../images/blackbg.png) repeat;padding: 150px 0;}
.referree .form-section p{color: #bbb;margin-top: 15px;}

.credit-card-section{width:82%;background:#fff;padding: 30px;margin:0 auto;margin-top: 45px;}
.credit-card-section img{width:250px;}
.referree .form-list{margin: -223px auto 0;}
select {padding: 15px 35px 15px 18px;font-family: "interstate-light", arial;background: #EEEEEE url(../images/arrow.png) calc(100% - 12px) center no-repeat;-moz-appearance: none;-webkit-appearance: none;appearance: none;-ms-appearance: none;
outline: none;letter-spacing: 0px;color: #333333;border: 1px solid #F6F6F6;width: 100%;border-radius: 6px;font-size: 16px;max-height: 50px;margin-top:35px;}
.brderrgt{padding-right: 35px;position: relative;}
.brderrgt:after{content: '';position: absolute;width: 2px;height: 100%;background: #EEEEEE;float: left;right: 0;top: 0;}
.rghtalign{padding-left: 35px;}
.credit-card-section .inputField{margin-bottom:0;}
.referree .second-form{margin-top: 40px;}
.bottom-form{width:100%;float: left;position: relative;}
.referree .second-form:after{content: none;}
.referree .bottom-form:after {content: '';position: absolute;bottom: 0;width: calc(100%);height: 1px;background: #b5b2b2;}
.date {width: 100%;outline: none;background: #fff url(../images/Calendar.png) no-repeat 95% center;padding: 15px 40px 15px 18px;cursor: pointer;}
.ui-datepicker-buttonpane {text-align: center;border: none;background: none;}
.ui-datepicker .ui-datepicker-close {color: #056dae;background: none;border: 0;cursor: pointer;}

.referree .amount{width:100%;float: left;margin-top:20px;}
.referree .amount p{color: #333;}
.byclick{width:100%;float: left;margin-top:30px;}
.byclick .check-term {float: left;}
.check-term {width: 100%;margin-bottom: 10px;display:inline-block;}
.check-term input {float: left;width: 50px;margin: 0;display: none;}
.check-term label {background: url(../images/checkbox_uncheck.png) no-repeat 0 1px;padding-left: 30px;float: left;cursor: pointer;}
.check-term input:checked+label {background: url(../images/checkbox_checked.png) no-repeat 0 3px;}
ul.bulLst li {padding: 5px 0 8px 0px;list-style: disc;font-size: 16px;float: none;line-height: 23px;margin-left: 51px;}

.rupees li {width: calc(100% / 2 - 20px);display: inline-block;float: left;background: #f8f8f8;text-align: center;padding: 40px;box-sizing: border-box;position: relative;margin: 0 10px;}
.rewardrght-inner{width:38%;float: right;}
.referree .smallfnt {font-size: 16px;}
.referree .rewards-colm p{font-size:18px;line-height:23px;margin-bottom: 10px;}
.referree .giftsmailfnt{font-family: "interstate-light",arial;font-weight: 600;line-height: 0rem;}
.referree .tbl-midcell{font-size: 32px;}
/*Referree*/
.mrgbtm{margin-bottom:20px;}

.visible-desk{display: inline-block;}
.visible-mob{display: none;}

.rewards-left, .rewards-right {
    padding: 30px 25px;
}
@media(max-width: 769px){
    .how-to-share{width:100%;}
    .form-list .container{padding-left:0;padding-right:0;}    
}
@media(min-width: 767px) and (max-width:768px){
    .slick-dots{bottom: -14px;}
    .banner_txt{max-width: 407px;}
    .rewards-icon{margin:0px;}    
}

@media(max-width: 1500px){
    .referree .recenter-inner:before {content: '';position: absolute;width: 22px;height: 1px;background: #bbbaba;float: left;top: 12px;left: -22px;}
    .referree .recenter-inner:after {content: '';position: absolute;width: 22px;height: 1px;background: #999;top: 12px;left: 25px;}
    .referree .relft-inner {width: 100%;}
    .referree .rerght-inner {width: 100%;}
    .referree .recenter-inner{display: block;left: 15px;}
    .refvisibletab{display: none;}
    /* .rerght-inner{width: 53%;} */
}
@media(max-width: 1366px){
    /* .rerght-inner{width: 52%;} */
    .gift-icon{float: none;}
    .slick-slide{min-height: 213px;} 
    .card-section .slick-dots{bottom: -30px;}
    .card-section .slick-slide {min-height: 178px;}
    .card-section .slick-slide{margin: 15px 25px 0px 0;}
}
@media(max-width: 1300px){
    .rerght-inner{width: 48%;}
    /* .how-to-share li{padding: 10px 15px;} */
    .rewards-sec {width: 100%;}
    .referree select{margin-top: 15px;}
    
   
}
@media(max-width:1200px){
    .dAnchor {font-size: 14px;font-family: "interstate";}
    .gift-icon{width: 85px;float: none;}
    .gift-icon img{width: 70px;}
    /* .referrer .tbl-midcell{font-size: 22px;}
    .referrer .smallfnt {font-size: 17px;}
    .referrer .relft-inner{width:30%;} */
}
@media(max-width: 1024px){
    .rewards-left{padding: 30px 35px 32px;}
    .slick-slide{padding: 0 41px 25px;}
    /* .referrer .rewards-left {padding: 30px 35px 56px;} */ 
    .option2{margin: 20px 0 0;}
    .form-section{padding-bottom: 35px;}
    .thirdpartytxt{padding: 30px 0 0;}
    .option2 h3 {padding: 25px 0 0;}
    .option2 .inputField {margin-bottom: 25px;}
    .termssection{margin-bottom: 50px;}
}
@media(max-width: 993px){
    /* .relft-inner{ width: 23%;} */
    /* .how-to-share li{width:100%;margin-bottom: 35px;} */
    /* .how-to-share li span{top:-20px;} */
    .rewards-left{width:100%;} 
    .rewards-sec {padding:0 0 30px 0;}
    .top-col{width: 70%;}
    .rghtalign{padding-left:10px;border-top: solid 2px #EEEEEE;padding-top: 30px;margin-top: 30px;}
    .brderrgt:after{content: none;}
    .card-art{margin: 0 auto;text-align: center;}
    .referree select{margin-top:10px;}
    .brderrgt{padding-right:10px;}
    .credit-card-section{width:100%;margin-top: 80px;}
    .gift-icon {float: none; width: 115px;}
}
@media(min-width: 811px) and (max-width: 813px){ 
    .card-section .slick-dots {bottom: -32px;}
    .rewards-icon{margin:0;}
}
@media(max-width: 820px){
    .gift-icon img{width:80px;}
    .gift-icon{ float: none; width: 90px;}
    .rerght-inner {width: 46%;}
    .slick-slide {padding: 0 20px 25px;}
    .option2{margin: 15px 0 0;}
    .referrer .rewards-left {padding: 26px 35px 26px;}
    .thirdpartytxt{padding: 25px 0 0;}
    .form-section{padding-bottom: 30px;}
    .option2 h3 {padding: 23px 0 0;}
    .option2 .inputField{margin-bottom: 25px;}
    .card-section .slick-slide {margin: 15px 30px 0px 0;}
}
@media(max-width:767px){
    .visiblemobile{display: block;}
    .generate-section {width: 100%;}
    .generateleft{ width: 100%;}
    .inputrght,#shareLink{ width: 100%;margin: 15px 0;}
    .option2 .btnStyle{padding: 0;text-align: center;}
    .social-icon{margin-right: 0;border: 0;}
    .social-txt{display: none;}
    .visible-desk{display: none;}
    .visible-mob{display: inline-block;}
    .page-banner img{width:100%;}
    .referrer .relft-inner {width: 100%;}
    .rerght-inner{width: 49%;}
    .rewards-colm h3{font-size: 21px;}
    .top-right-list{display: none;}
    .searchBar{top: 55px;}
    .referree .reward-step{padding: 126px 0;}
    .form-list h3{font-size: 28px;line-height: 31px;}
    .gray-bg{width: auto;}
    .referree .rewards-sec{padding: 0;}
    .referree .content-section{padding: 22px 0;}
    .rupees li{width:100%;margin: 10px 0;}
    .referree .relft-inner {width: 100%;}
    .referree .rerght-inner {width: 100%;}
    .rerght-inner{width:100%;}
    .relft-inner{width:100%;}    
    .tbl-div{width: 100%;}
    .recenter-inner{margin-right: 0;margin-left:0;}
    .gift-icon{margin-bottom: 0px;}
    .referree .recenter-inner {display:inline-block;left: 0;margin: 0;}

    .relft-inner{width:100%;}
    .rerght-inner{width:100%;margin-left:0;}
    .relft-inner{width:100%;}
    .recenter-inner:before {content: '';position: absolute;width: 22px;height: 2px;background: #999;float: left;top: 11px;left: -25px;}
    .recenter-inner:after {content: '';position: absolute;width: 22px;height: 2px;background: #999;top: 11px;left: 28px;}
    .recenter-inner{left: 50%;transform: translateX(-50%);}
    .rwds-left{display: block;}
    .form-inner h3{padding: 20px 0 40px;}
    .option2 h3 {padding: 25px 0 0;}
    .form-inner{margin-top:50px;}
    .reward-step{background: url(../images/share-bg-mobile.jpg) no-repeat;background-size:cover;padding: 115px 0;}
    .dAnchor span {display: none;}
    .dAnchor img{margin-right:0;}
    .middleOptions span{width:100%;}
    .innerContainer{padding: 0;}
    .slick-slide{padding: 0 20px 10px;box-shadow: 0 12px 11px -5px #999;}
    .card-section .slick-slide{box-shadow: none;}
    .blue-bg{background: #056DAE;margin-top: -7px;}
    /*.banner_txt{position: relative;transform: translateY(0%);top:0;padding: 25px;text-align: center; max-width: 100%;}*/
    h1.mainHeading{color: #fff;}
    .rewardrght-inner{width:100%;float: left;}
    #submitBtn{width:100%;}
    .socialdivider{margin: 0px 0 0;}
    .termsinner {padding: 0 15px;}
    .slick-slide {min-height: 200px;}
    .thirdpartytxt{padding: 30px 0 0;}
    .form-section{padding-bottom: 25px;}
    .option2 .inputField {margin-bottom: 30px;}
    .option2{margin: 15px 0 0;}
    .lastpara{font-size: 14px;}
    p{font-size: 14px;line-height: 1.5;}
    .rewards-colm p{font-size: 14px;}
    .check-term label{font-size: 14px;}
    .rewards-sec {padding: 0 0 20px 0;}
    .content-section{padding: 27px 0 0;}
    .tbl-midcell{display: block;text-align: center;}
    .rewards-colm .rewards-left p{text-align: center;}
    .rewards-icon{margin: 0px 0 10px;}
    .gift-icon{width: 100%;float: none;text-align: center;display: block;}
    .mrgbtm {margin-bottom: 15px;}
    .steplist h4{font-size: 20px;}

}
@media(max-width:580px){   
    .referree .recenter-inner {display: inline-block;left: 0;margin: 0;}
    .referree .smallfnt{line-height: 18px;}
    .tbl-midcell{font-size: 26px;}
    .smallfnt{font-size: 15px;}
    .gift-icon{width: 100%;float: none;text-align: center;display: block;}
    .gift-icon img{width: 70px;}
    .card-section .slick-slide{text-align: center;margin:10px 0px 0px 0;}
    .card-section img{margin:10px auto;} 
    .referrer .rewards-left {padding: 30px 35px 20px;}
    .tbl-midcell{display: block;text-align: center;}
    .rewards-colm .rewards-left p{text-align: center;}
    .rewards-icon{margin: 0px 0 10px;}
}
@media(max-width:480px){
    .visiblemobile{display: none;}
}