#safeshopping p{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#safeshopping h4,h2,h3{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;}
#safeshopping.container {padding-left: 13px;padding-right: 13px;padding-top:50px;}
/* Base styles (regardless of theme) */
.bs-callout {
    margin: 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
}

.bs-callout h4 {
    margin-top: 0;
}

.bs-callout p:last-child {
    margin-bottom: 0;
}

.bs-callout code,
.bs-callout .highlight {
    background-color: #fff;
}

/* Themes for different contexts */
.bs-callout-danger {
    background-color: #fcf2f2;
    border-color: #dFb5b4;
}

.bs-callout-warning {
    background-color: #fefbed;
    border-color: #f1e7bc;
}

.bs-callout-info {
    background-color: #f0f7fd;
    border-color: #d0e3f0;
}

.bs-callout-danger h4,
.bs-callout-danger a.alert-link {
    color: #B94A48;
}

.bs-callout-warning h4,
.bs-callout-warning a.alert-link {
    color: #C09853;
}

.bs-callout-info h4,
.bs-callout-info a.alert-link {
    color: #3A87AD;
}

.bs-callout a.alert-link {
    font-weight: bold;
}
#servicepromise.container {padding-left: 13px;padding-right: 13px;padding-top:50px;}
#servicepromise p{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#servicepromise h4,h2,h3{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;}
#privacypolicy.container {padding-left: 13px;padding-right: 13px;padding-top:50px;}
#privacypolicy p{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#privacypolicy h4,h2,h3{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;}
#privacypolicy p strong{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;font-size: 14px;}
#privacypolicy .textright{padding-left:27px;}
#privacypolicy ul{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;padding-left:20px;}
#privacypolicy .divtext{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#termsconditions.container {padding-left: 13px;padding-right: 13px;padding-top:50px;}
#termsconditions p{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#termsconditions h4,h2,h3{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;}
#termsconditions p strong{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;font-size: 14px;}
#termsconditions ul{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;padding-left:20px;}
#termsconditions .divtext{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#careers.container {padding-left: 13px;padding-right: 13px;padding-top:50px;}
#careers p{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#careers h2,h3,h4{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;}
#careers ul{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 14px;padding-left:30px; margin-bottom:40px;}
#uploadphotos.container {padding-left: 13px;padding-right: 13px;padding-top:50px;}
#uploadphotos p{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#uploadphotos h2,h3,h4{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;}
#uploadphotos ul{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;padding-left:20px;}
#uploadphotos p strong{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;font-size: 14px;}
#uploadphotos .backtohelp{}
#uploadphotos .backtotop{position:absolute;left:80%;}

/*  careers  */
#careers .bs-example{
	margin:20px 0 0;
}

#careers .panel-heading{
	position:relative;
	padding:0;
}

#careers a{
    -webkit-transition: all linear 0.5s; /* For Safari 3.1 to 6.0 */
    transition: all linear 0.5s;
}

#careers .panel-heading a{
	display:block;
	padding:15px;
	background:rgba(250, 250, 250, 1);
}

#careers .panel-heading a:hover{
	text-decoration:none;
	background:rgba(255, 255, 255, 1);
}

#careers .panel-heading a:focus{
	text-decoration:none;
}

#careers .panel-heading h4{	
	font-size:16px;
	color:#e75f27;
	text-transform:uppercase;
}

#careers .panel-heading p, #careers .panel-heading p strong, #careers .panel-collapse p, #careers ul li p{
	font-size:14px;
}

#careers .panel-heading p{
	margin-bottom:0;
    position: absolute;
    right: 10px;
    top: 14px;
}


#careers .panel-collapse h5{
	color:#353535;
	text-transform:uppercase;
}

#careers .panel-collapse p strong{
	color:#666;
}

#careers .panel-collapse p a.mailto{
	margin:0 2px;
	padding:3px 5px;
	color:#fdfdfd;
	font-weight:700;
	background:rgba(213, 95, 39, 1);
	border:1px solid rgba(213, 95, 39, 1);
	border-radius:2px;
}

#careers ul li{
	margin:0 0 10px;
	font-size:11px;
}



/*  careers\  */
/*  Press  */
#press.container {padding-left: 13px;padding-right: 13px;padding-top:50px;}
#press h4{
    display: block;
    margin: 30px 0 15px;
    text-indent: -9999px;
    background:url(../../images/sprites/layoutspritesV2.png) no-repeat;    
}

#press h4.zoominLogo{
    width: 140px;
    height: 30px;
    background-position: -14px -984px;
}

#press h4.pjLogo{
    width: 140px;
    height: 60px;
    background-position: -184px -968px;
}


#press p {
    margin-bottom: 15px;
    padding:0 0 15px;
    border-bottom: 1px solid #ddd;
}

#press p a{
    display: inline-block;
    margin: 0 0 1px;
    font-size: 18px;
    font-weight: 600;
    color: #666;
}
#press p a:hover{
background:rgba(213, 95, 39, 0.01);
 color:rgba(213, 95, 39, 1);
}
#press p strong{
    clear: both;
    display: block;
    font-weight: 600;    
}

#press p span{
    font-size: 14px;
    font-weight: 400;
}

/*  Press\  */

@media (max-width: 400px) {
    .backtotop{display:none;}
}

@media (max-width: 320px) {
    .backtotop{display:none;}
}
@media (max-width: 360px) {
    .backtotop{display:none;}
}
@media (max-width: 640px) {
    .backtotop{display:none;}
}
@media (max-width: 768px) {
    .backtotop{display:none;}
}
@media (max-width: 1024px) {
    .backtotop{display:none;}
}
/*css for About us page*/
.aboutWrapper {
    width: 100%;
    max-width: 960px;
	margin: 100px auto;
    display: block;
    background: #fff;/*eef0f3*/
    border: 1px solid #fff;
    overflow: hidden; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; 

	/*-webkit-box-shadow: 0px 0px 2px 0px rgba(0,30,80,0.4);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,30,80,0.4);
	box-shadow: 0px 0px 2px 0px rgba(0,30,80,0.4);*/
}
 .aboutContent {
    width: 100%;
    max-width: 960px;
    display: block;
	margin: 10px auto;
}
.aboutContent h1 {
	text-align: center;
	font-size: 24px;
	color:#F37937 ;
}
.aboutContent h2 {
	width: 50%;
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
	color:#545F71;
	line-height: 30px;
	font-weight: 200;
}
.aboutContent h3 {
	display:block;
	width:100%;
	padding-left: 10px;
	text-align: left;
	font-size: 16px;
	color:#F37937 ;
	float: left;
}
.aboutContent p {
	width: 90%;
	margin: 0 auto;
	font-size: 13px;
	color:#545F71;
	line-height: 30px;
	padding: 10px 0;
	float: none;
    text-align:justify;
}
.aboutContent img.logographic {
	display:inline-block;
	float: none;
	margin: 0;
	padding: 0;	
	float: right;
	vertical-align: top;	
}
 @media (max-width: 480px) {
    
    #careers .panel-heading h4{ 
        font-size:14px;        
    }
    
    #careers .panel-heading p{
     position: relative;
        clear: both;
        display: block;
        top: auto;
        right: auto;
    }
}
@media (max-width: 400px) {
    .aboutContent h3.investorTitle {
	display:none;
}
}
/*css for about us page end*/
 .signin-btn .orange { background: none repeat scroll 0 0 #f47937;}
.signin-btn .btn { border: 0 solid red;color: #fff;font-family: "Montserrat",Arial,sans-serif;font-size: 15px;}
 .btn {-moz-user-select: none;background-image: none; border: 1px solid transparent;border-radius: 4px;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.42857;margin-bottom: 0;text-align: center;vertical-align: middle;white-space: nowrap;}
.aboutContent li{color: #545f71; float: none; font-size: 14px; line-height: 30px; margin: 0 auto; padding: 1px 0; text-align: justify; width: 90%;}
.rewards .carousel {
    overflow: hidden;
    position:relative;
    z-index:0;
}

.rewards .carousel-inner{
    height: 330px;
    background-image: url(../../images/staticpages/rewards/hero_bg.jpg);
    background-position: center;
}

.rewards .hero-content {
    width: 800px;
	position: absolute;
	display: block;
    right: 0;
    left: 0;
    padding: 0 0 0 200px;
    margin: 50px auto;
    

	border:0px solid red;
	z-index:1000;
    top:12.3%;
    max-width: 1200px;
    -webkit-animation-delay: 1.8s; /* Chrome, Safari, Opera */
    animation-delay: 1.8s;
}


.rewards .contentDiv .rewardsFeatures{
    overflow: hidden;
    margin: 0 0 20px;
}

.rewards .hero-content .newBadge, .rewards .contentDiv .icon-shop, .rewards .contentDiv .icon-earnInr, .rewards .contentDiv .icon-earnUs, .rewards .contentDiv .icon-earnSg, .rewards .contentDiv .icon-redeem{
    display: block;
    text-indent: -9999px;
    background-image: url(../../images/sprites/layoutspritesV2.png); 
}

.rewards .hero-content .newBadge{
    width:72px;
    height: 29px;
    background-position: -715px -546px;
}

.rewards .contentDiv .icon-shop, .rewards .contentDiv .icon-earnInr, .rewards .contentDiv .icon-earnUs, .rewards .contentDiv .icon-earnSg, .rewards .contentDiv .icon-redeem{
    margin:0 auto;
    width: 100px;
    height: 100px;
}

.rewards .contentDiv .icon-shop{
    background-position: -670px -955px;
}

.rewards .contentDiv .icon-earnInr{
     background-position: -534px -953px;    
}

.rewards .contentDiv .icon-earnUs{
     background-position: -672px -839px;
}

.rewards .contentDiv .icon-earnSg{
     background-position: -672px -725px;
}

.rewards .contentDiv .icon-redeem{
    width: 150px;
    background-position: -355px -955px;
}


.rewards .features-title {
	display: block;
	margin: 0 auto;
    width: 100%;
	padding: 20px 0 20px 0;
	text-align: center;    
}

.rewards .features-title .fix{
    margin: 0 auto;
    max-width:1000px;
    padding: 10px 0;
}

.rewards .features-title.contentDiv{
    overflow: hidden;
    background-image: url(../../images/staticpages/rewards/how_to_bg.jpg);
    background-position: center;
}

.rewards .features-title h2 {
    color: #fff;
    margin:0;
    font-size: 28px; 
    line-height: 45px;
    text-transform:uppercase;
    text-shadow: none;
}

.header {
    color: #88b030;
    margin-top: 2px;
}

.subHeader {
    font-size: 1.6em;
    text-transform: uppercase;
    color: #e75f27;
}

.rewards .features-title.contentDiv .content{
    margin: 10px auto 0;
}

.rewards .features-title p{
	margin-bottom:35px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 28px;
}

.rewards .foot {
    position: realtive;
    display: block;
    height: auto;
    padding: 50px;
    margin: 0 auto;
    text-align: left;
    background-image: url(../../images/staticpages/rewards/tnc_bg.jpg);
    background-size: 100% auto;
    color: #eee;
}

.rewards .foot .fix{
    max-width: 750px;
}

.rewards .foot h4{
    font-size: 30px;
    font-weight: normal;
    color: #e75f27;
}

.rewards .foot ul {
    margin: 20px 0 0 15px;
    padding: 0;
}

.rewards .foot ul li {
    list-style:disc;
    list-style-position: outside;
    padding: 0 0 0 10px;
    margin: 0 0 10px; 
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #363636;
}

.rewards .foot ul li strong{
    color: #e75f27;
    font-size:15px;
    font-weight:600;
}

.rewards .foot ul li a {
    font-size: 15px;	  
    font-weight: 500;
    color: #e75f27;
    text-decoration: underline;
}

.rewards .foot ul li a:hover {
    text-decoration: underline;
    color: #e75f27;
    cursor: pointer;    
}


@media (max-width : 1280px){
    
    .rewards .foot {
    background-image: url(../../images/staticpages/rewards/tnc_bg.jpg);
    background-size: 130% auto;
    }
}

@media (max-width : 1024px ){
    
    .rewards .carousel-inner {
        -webkit-transition: all  ease-out 0.5s;
        -moz-transition:all ease-out 0.5s;
        -o-transition: all ease-out 0.5s;
        transition: all ease-out 0.5s;
    }
    
    .rewards .features-title.contentDiv{
        overflow: hidden;
        background-image:none;
        background-color: #4a545e;
    }

    .rewards .foot {
        padding: 10px;
        background-image: url(../../images/staticpages/rewards/tnc_bg.jpg);
        background-size: 165% auto;
    }
    
}

@media (max-width : 980px ){
    
    .rewards .carousel-inner{
    background-position: -330px center;
   }
    
    .rewards .contentDiv .rewardsFeatures{
        clear: both;
        float: none;
        margin: 0 auto;
    }
    
}

@media (max-width : 800px ){
    
    .rewards .hero-content {
        width: 600px;
        margin: 35px auto;
        padding: 0 0 0 230px;
    }
    
    .rewards .features-title.contentDiv .content{
        font-size: 18px;
        line-height: 30px;
    }
   
    .rewards .features-title h2 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 15px;
    }

}

@media (max-width : 768px ){
    
}

@media (max-width : 690px ) and (min-width: 600px) {
     
    .rewards .features-title.contentDiv .content{
        float: none;
        margin: 0 auto;
        font-size: 18px;
        line-height: 28px;
        text-align: center;
    }   
    
}

@media (max-width : 640px ){
    
    .rewards .foot {
        background-size: 250% auto;
        background-position: center;
    }
    
    
}


@media (max-width : 480px ){
    .rewards .carousel{
        height: 275px;
    }
    
     .rewards .hero-content {
        width: 470px;
    }
    
    .rewards .newBadge{
        width: 50px;
        height: auto;
    }
    
    .rewards .header {
        font-size: 23px;
    }
    
    .rewards .subHeader {
        font-size: 17px;
    }
    
    .rewards .foot .fix{
        padding: 0 10px;
    }    
    
}


@media (max-width : 450px ){
    
    .rewards .carousel-inner{
    background-image: url(../../images/staticpages/rewards/hero_bg.jpg);
    opacity: .4;
    }
    
    .rewards .hero-content {
        width: 270px;
        margin: 25px auto;
        padding: 0 10px;
    }
    
    .rewards .features-title.contentDiv .content{
        font-size: 18px;
        line-height: 30px;
    } 
    
}

@media (max-width : 360px ){
    
    .rewards .foot {
        background-size: 550% auto;
    }

    .rewards .foot h4{
        font-size: 25px;
    }
    
}

#verifyemail.container {padding-left: 13px;padding-right: 13px;padding-top:50px;}
#verifyemail p{color: #666666;font-family: 'Source Sans Pro',sans-serif;font-size: 16px;}
#verifyemail h2{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;}
#verifyemail p strong{color: #333333;font-family: 'Montserrat',Arial,Sans-Serif;font-size: 14px;}