body{
font-family: 'Montserrat', sans-serif;
line-height:1.4;
font-size:14px;
padding-top: 70px;
/*margin-bottom:170px; */
}
body a{
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
html{overflow-y: auto;}
html{
position:relative;
min-height:100%;  
}
a, a:focus, a:hover, a:active, button, button:hover {
text-decoration:none !important;	
outline: 0 !important;
}
.modal{margin-top:100px;}
/*.modal-body{overflow:auto;}*/
.modal-body .help-block{ font-size: 11px;}
.modal-body .help-block p a{color:#969595;}
.modal-open{padding-right: 0!important;}
.modal-open .modal {
overflow-x: hidden!important;
overflow-y: hidden!important;
}
.fw-200 {font-weight: 200; }
.fw-300 {font-weight: 300; }
.fw-400 {font-weight: 400; }
.fw-500 {font-weight: 500; }
.fw-600 {font-weight: 600; }
.min-height-380{min-height:380px;}
.section-heading {margin-bottom: 15px;}
.section-heading>.title>.effect:before {
width: 35px;
background-color: #31aff5;
}
.section-heading>.title>.effect:after {
background-color: #39383d;
top: auto;
bottom: 0;
}
.navbar-default {
background: rgba(256,256,256,1)!important;
box-shadow: 1px 0 3px rgba(0,0,0,.5);
font-family: 'Open Sans',sans-serif;
}
.navbar-brand{
height:70px !important; 	
}
.navbar-nav{margin-top:20px;}

.nav > li > a {
position: relative;
display: block;
padding: 5px 40px;
}
.btn-blue{
color:#69b8d6;
border:1px solid #69b8d6;
border-radius:0px; 	
}
.btn-blue:hover{
color:#fff;
background-color:#030930; 	
}
.navbar-default .navbar-toggle {
border-color:transparent;
}
header .navbar-right .btn-darkblue{
color:#fff !important;
border:1px solid #000525;
background:#000525;	
border-radius:0px; 	
padding: 6px 16px;
margin-top: 5px;	
}
header .navbar-right .btn-darkblue:hover,.btn-darkblue:focus{
color:#fff !important;
border:1px solid #030930;
background:#050c38!important;	
}
header .navbar-right .btn-green{
color:#fff !important;
border:1px solid #6a8e08;
background:#6a8e08;	
border-radius:0px; 	
padding: 6px 16px;
margin-top: 5px;	
}
header .navbar-right .btn-green:hover,.btn-green:focus{
color:#fff;
border:1px solid #567502;
background:#567502 !important;	
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
background:transparent;	
}
.navbar-default .navbar-toggle .icon-bar{
background-color:#72990a;	
}
.navbar-nav > li {
padding-right: 10px;
}
.btn-gray{
color:#666;
border:1px solid #666;
border-radius:0px;
background:transparent; 	
}
.btn-gray:hover{
color:#fff;
background:#666; 	
}
.bd-bottom {
content: ' ';
display: block;
width: 100%;
height: 2px;
margin-top: 5px;
background: #eff3f7; 
background: -moz-linear-gradient(left, #eff3f7 0%, #d2d7da 51%, #eff3f7 100%);
background: -webkit-linear-gradient(left, #eff3f7 0%,#d2d7da 51%,#eff3f7 100%);
background: linear-gradient(to right, #eff3f7 0%,#d2d7da 51%,#eff3f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff3f7', endColorstr='#eff3f7',GradientType=1 );
margin-bottom: 10px;
}
/*####### social login buttons #########3 */
.btn-social{position:relative;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social :first-child{position:absolute;right:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.3em;text-align:center;border-left:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding-left:0;padding-right:0}.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon :first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-facebook {
background: #3B5998;
border-radius: 0;
color: #fff;
border-width: 1px;
border-style: solid;
border-color: #263961; 
}
.btn-facebook:link, .btn-facebook:visited {
color: #fff;
}
.btn-facebook:active, .btn-facebook:hover {
background: #263961;
color: #fff;
}
/*######### social login buttons ####### */
.btn-twitter{
color:#fff;
border-radius: 0;
background-color:#2ba9e1;
border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{
color:#fff;
background-color:#1c92c7;
border-color:rgba(0,0,0,0.2)
}
.btn-google-plus{
color:#fff;
border-radius: 0; 
background-color:#dd4b39;
border-color:rgba(0,0,0,0.2)}
.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{
color:#fff;
background-color:#ca3523;
border-color:rgba(0,0,0,0.2)
}
.btn-green{
color:#fff !important;
border:1px solid #67ab31;
background:#67ab31;	
border-radius:0px; 	
padding: 6px 16px;
margin-top: 5px;	
}
.btn-green:hover,.btn-green:focus{
color:#fff;
border:1px solid #6baf34;
background:#6baf34 !important;	
}
.btn-outline-green{
color:#67ab31 !important;
border:1px solid #67ab31;
background:transparent;	
border-radius:0px; 		
}
.btn-outline-green:hover,.btn-green:focus{
color:#fff!important;
border:1px solid #6baf34;
background:#6baf34 !important;	
}

/*################### join-us ########################## */
#join-us{
background: url(../images/main-bg.png);
background-position: center;
background-repeat: no-repeat;
background-size:cover;	
overflow: auto;
padding: 2.1rem 0 2.8rem;
}
.header-video {
text-shadow: 0 0.4rem 0.2rem #000;
color: #fff;
text-align: center;
}
.header-video p{ text-align:center; font-size:18px !important; margin-top:10px !important;} 

#join-us h2{color:#fff;font-size: 54px;line-height: 1.1;margin-top: 100px;}
#join-us .input-group-addon{border-radius:0px; width:42px;}
#join-us .fa{font-size:14px;}
#join-us .input-group {position: relative;display: table;border-collapse: separate;width:100%;}
#join-us 
#join-us input[type="radio"], input[type="checkbox"]{margin:3px 0 0;}
#join-us label{font-size:11px; }
#join-us p{font-size:11px; margin:0; padding:0;}
.reg-form-text{margin: 2rem 0 0;padding: 0 1rem;text-align:center;color:#fff;font-size: 1.2em;line-height: 1.5;}
.reg-form-text a{color:#fff; text-decoration:underline; outline:none; font-size:12px;}
/*################### gift-cards ####################### */
#gift-cards{background:#fff; padding:20px;border-top: .1rem solid #d2d7da; border-bottom: .1rem solid #d2d7da;} 
#gift-cards h2{font-size:38px;line-height: 1.375;font-weight: 300;color: #333;margin-bottom: 3.6rem;}
/*################### section 1 ########################## */
#paid{background:#f4f6f6; padding-bottom:30px; }
#paid h2{font-size:36px;text-align:center; font-weight:400;}
#give-out{background:#f4f6f6;padding:30px;border-top:1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}
#give-out p{font-size: 25px;line-height: 1.2;color: #666; text-align: center;}
#give-out strong{font-size: 50px;color:#67ab31;font-weight: 300;vertical-align: middle;padding: 0 .5rem;}
.testimonial_carousel_caption > h3{font-size:20px !important; font-weight:400 !important;}
.testimonial_carousel_caption img{width:80px !important;}
.testimonial_carousel_caption > p{font-size:20px !important; font-weight:300 !important;}
.testimonial_carousel_indicators li{background:#a0ca7f!important;}
.testimonial_carousel_indicators .active{background:#67ab31!important;}
#cash-back{ padding:30px; }
#video-modal .modal-lg {margin: -15px auto;}
#video-modal .modal-lg .close{
position: absolute;
right: -28px;
top: 3px;
z-index: 999;
font-size: 4rem;
font-weight: normal;
color: #fff;
opacity: 1;
text-shadow: none;
}
#video-modal .modal-body{
padding:0px; 	
}
#video-modal .modal-backdrop {
background-color:#000;
opacity:0.6;	
}

/*################### ways to earn ##############*/
.timeline {
list-style: none;
padding: 20px 0 20px;
position: relative;
}

.timeline:before {
top: 0;
bottom: 0;
position: absolute;
content: " ";
width: 3px;
background-color: #eeeeee;
left: 50%;
margin-left: -1.5px;
}

.timeline > li {
margin-bottom: 20px;
position: relative;
}

.timeline > li:before,
.timeline > li:after {
content: " ";
display: table;
}

.timeline > li:after {
clear: both;
}

.timeline > li:before,
.timeline > li:after {
content: " ";
display: table;
}

.timeline > li:after {
clear: both;
}

.timeline > li > .timeline-panel {
width: 46%;
float: left;
border: 1px solid #d4d4d4;
border-radius: 2px;
padding: 20px;
position: relative;
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}

.timeline > li > .timeline-panel:before {
position: absolute;
top: 26px;
right: -15px;
display: inline-block;
border-top: 15px solid transparent;
border-left: 15px solid #ccc;
border-right: 0 solid #ccc;
border-bottom: 15px solid transparent;
content: " ";
}

.timeline > li > .timeline-panel:after {
position: absolute;
top: 27px;
right: -14px;
display: inline-block;
border-top: 14px solid transparent;
border-left: 14px solid #fff;
border-right: 0 solid #fff;
border-bottom: 14px solid transparent;
content: " ";
}

.timeline > li > .timeline-badge {
color: #fff;
width: 50px;
height: 50px;
line-height: 50px;
font-size: 1.4em;
text-align: center;
position: absolute;
top: 16px;
left: 50%;
margin-left: -25px;
background-color: #999999;
z-index: 100;
border-top-right-radius: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
}

.timeline > li.timeline-inverted > .timeline-panel {
float: right;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;
}

.timeline-badge.primary {
background-color: #2e6da4 !important;
}

.timeline-badge.success {
background-color: #3f903f !important;
}

.timeline-badge.warning {
background-color: #f0ad4e !important;
}

.timeline-badge.danger {
background-color: #d9534f !important;
}

.timeline-badge.info {
background-color: #5bc0de !important;
}

.timeline-title {
margin-top: 0;
color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
margin-bottom: 0;
}

.timeline-body > p + p {
margin-top: 5px;
}

@media (max-width: 767px) {
ul.timeline:before {
left: 40px;
}
ul.timeline > li > .timeline-panel {
width: calc(100% - 90px);
width: -moz-calc(100% - 90px);
width: -webkit-calc(100% - 90px);
}
ul.timeline > li > .timeline-badge {
left: 15px;
margin-left: 0;
top: 16px;
}
ul.timeline > li > .timeline-panel {
float: right;
}
ul.timeline > li > .timeline-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;
}
ul.timeline > li > .timeline-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;
}
}

/*#join {
width: 100%;
min-height:650px;
position:relative; 
background: url(../images/bg1.jpg);
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size:cover;
transition: all 1s cubic-bezier(.55,.085,0,.99);
transition-timing-function: cubic-bezier(.55,.085,0,.99);
transform: translate3d(0px, 0px, 0px);	
}
.join-now {
width: 100%;
background: rgba(18,18,19,0.9);
padding:20px; 
position:absolute;
bottom: 0;
}


.wrapper-join{
margin: 0 auto;
max-width:1024px;
position: relative;
width:100%;
font-size:16px;
margin-bottom:20px; 
	
width:100%;
background: rgba(18, 18, 19, 0.9);
position:absolute;
font-size: 16px;
margin-bottom:20px;
padding:50px; 
margin-top:47px; 
}
.join-heading{
color: #fff;
font-weight: 600;
font-size: 1.875em;
margin:20px;
padding: 0 0 .83vw;
text-align: center;
}
.join-now .bg-home {
background: url(../images/border.png) no-repeat 50%;
background-position: 50% 0;
background-size: contain;
overflow: hidden;
width: 100%;
margin: 0 auto;
min-height:200px; 	
}
.join-now-left {
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
float: left;
overflow: hidden;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color:#fff;		
}*/
/*################### section 1 end ##########################*/
/*.benefit { 
list-style: none;
padding: 0;
position: relative
}
.benefit:before { 
top: 0;
bottom: 0;
position: absolute;
content: "";
width: 2px;
background-color: #f1f1f1; 
left: 40px;
margin-left: -1.5px
}
.benefit>li {
margin-bottom: 50px;
position: relative;
min-height: 50px
}
.benefit .benefit-body>p, .benefit .benefit-body>ul, .benefit>li:last-child {
margin-bottom: 0;
list-style:none;
font-size:22px; 
width:100%;	
}
.benefit>li:after, .benefit>li:before {
content: " ";
display: table
}
.benefit>li:after {
clear: both
}
.benefit>li .benefit-panel {
width: 100%;
float: left;
padding: 0 20px 0 100px;
position: relative;
text-align: left
}
.benefit>li .benefit-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto
}
.benefit>li .benefit-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto
}
.benefit>li .benefit-image {
left: 0;
margin-left: 0;
width: 80px;
height: 80px;
position: absolute;
background-color: #6a8e08;
color: #fff;
border-radius: 100%;
border: 7px solid #ddd;
text-align: center
}
.benefit>li .benefit-image h4 {
font-size: 10px;
margin-top: 12px;
line-height: 14px
}
.benefit>li.benefit-inverted>.benefit-panel {
float: right;
text-align: left;
padding: 0 20px 0 100px
}
.benefit>li.benefit-inverted>.benefit-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto
}
.benefit>li.benefit-inverted>.benefit-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto
}
.benefit .benefit-heading h4 {
margin-top: 0;
color: inherit
}
.benefit .benefit-heading h4.subheading {
text-transform: none
}
@media (min-width:768px) {
.benefit:before {
	left: 50%
}
.benefit>li {
	min-height: 100px
}
.benefit>li .benefit-panel {
	width: 41%;
	float: left;
	padding: 0 20px 20px 30px;
	text-align: left
}
.benefit>li .benefit-image {
	width: 100px;
	height: 100px;
	left: 50%;
	margin-left: -50px
}
.benefit>li .benefit-image h4 {
	font-size: 13px;
	margin-top: 16px;
	line-height: 18px
}
.benefit>li.benefit-inverted>.benefit-panel {
	float: right;
	text-align: left;
	padding: 0 30px 20px 20px
}
}

@media (min-width:992px) {
.benefit>li .benefit-panel, .benefit>li.benefit-inverted>.benefit-panel {
	padding: 0 20px 20px
}
.benefit>li {
	min-height: 150px
}
.benefit>li .benefit-image {
	width: 150px;
	height: 150px;
	margin-left: -75px
}
.benefit>li .benefit-image h4 {
	font-size: 18px;
	margin-top: 30px;
	line-height: 26px
}
}

@media (min-width:1200px) {
.benefit>li {
	min-height: 196px
}
.benefit>li .benefit-panel {
	padding: 0 20px 0 12px
}
.benefit>li .benefit-image {
	width: 170px;
	height: 170px;
	margin-left: -85px
}
.benefit>li .benefit-image h4 {
	margin-top: 40px
}
.benefit>li.benefit-inverted>.benefit-panel {
	padding: 0 100px 20px 12px
}
}*/
/*################### benifits end  end ##########################*/
#free-cash{
overflow: hidden;
width: 100%;
min-height:200px; 	
padding: 20px;
}

.align{
font-weight: 100;
font-size: 14px;
margin-top: 20px;
text-align: justify;
margin-bottom: 20px;	
}

h2.stripe {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: 24px -15px 20px -15px;
}
h2.stripe span {
  display: inline-block;
  margin: 0 .4em;
}
h2.stripe span:before,
h2.stripe span:after {
  content: '';
  position: absolute;
  width: 100%;
  border-top: 1px solid #cfcfcf;
  margin-top: .5em;
}
h2.stripe span:before {
  margin-left: -103%;
}
h2.stripe span:after {
  margin-left: 3%;
}

/*################### section 2 end ##########################*/
#earn{padding:20px;
background:#e6fbf9; 	
}
#earn h2{font-weight: 400;}
#all-text{
font-weight: 100;
line-height: 1.5;
font-size:14px;
text-align:justify;
}
/*################### section 3 end ##########################*/
#faq{
margin-top:36px;
margin-bottom:36px; 	
font-weight: 100;
line-height: 1.5;
font-size:14px;
text-align:justify;	
}
#faq .panel-default > .panel-heading{
background:#fff;
color:#72c02c;	
}
#faq .panel-heading a{
display: block;
font-size: 14px;
padding: 5px 15px;
font-weight:400; 	
background: #fefefe;
}
#faq label{
font-weight: 400;
color: #72c02c;	
}
/*################### section 4 end ######################## */
.r-size{resize:none;}
#contact{
margin-top:50px;
margin-bottom: 20px;
}

#contact h4{
font-weight:400; 	
}
.headline h3, .headline h4 {
margin: 8px 0 7px 0;
padding-bottom: 5px;
display: inline-block;
border-bottom: 2px solid #72c02c;
font-weight:100; 	
}

.who li {
margin-bottom: 6px;
}
.who li a{
color:#000;
font-size:13px; 	
}
.who li i {
color: #72c02c;
font-size: 13px;
min-width: 15px;
margin-right: 8px;
text-align: center;
position: relative;
}
.who li:hover i,
.who li:hover a {
color: #777;
}
.who li:hover a:hover {
text-decoration: none;
outline: none;
}
/*################### section 4 end ##########################*/
.form-body{
background:#fff;
padding:20px;
}
.login-form{
background:rgba(255,255,255,0.8);
padding:20px;
border-top:3px solid#3e4043;
}
.innter-form{
padding-top:20px;
}
.final-login li{
width:50%;
}

.nav-tabs {
border-bottom: none !important;
}
.nav-tabs>li{
color:#222 !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
color: #fff;
background-color: #d14d42;
border: none !important;
border-bottom-color: transparent;
border-radius:none !important;
}
.nav-tabs>li>a {
margin-right: 2px;
line-height: 1.428571429;
border: none !important;
border-radius:none !important;
text-transform:uppercase;
font-size:16px;
}

.social-login{
text-align:center;
font-size:12px;
}
.social-login p{
margin:15px 0;
}
.social-login ul{
margin:0;
padding:0;
list-style-type:none;
}
.social-login ul li{
width:33%;
float:left;
clear:fix;
}
.social-login ul li a{
font-size:13px;
color:#fff;
text-decoration:none;
padding:10px 0;
display:block;
}
.social-login ul li:nth-child(1) a{
background:#3b5998;
}
.social-login ul li:nth-child(2) a{
background:#e74c3d;
}
.social-login ul li:nth-child(3) a{
background:#3698d9;
}
/*.sa-innate-form input[type=text], input[type=password], input[type=file], textarea, select, email{
font-size:13px;
padding:10px;
border:1px solid#ccc;
outline:none;
width:100%;
margin:8px 0; 

}
.sa-innate-form input[type=submit]{ 
border:1px solid#e64b3b;
background:#e64b3b; 
color:#fff;
padding:10px 25px;
font-size:14px;
margin-top:5px;
}
.sa-innate-form input[type=submit]:hover{
border:1px solid#db3b2b;
background:#db3b2b;
color:#fff;
}

.sa-innate-form button{
border:1px solid#e64b3b;
background:#e64b3b;
color:#fff;
padding:10px 25px;
font-size:14px;
margin-top:5px;
}
.sa-innate-form button:hover{
border:1px solid#db3b2b;
background:#db3b2b;
color:#fff;
}
.sa-innate-form p{
font-size:13px;
padding-top:10px;
}*/
/* ###################### carousal ########################*/
#slider-control img{
  padding-top: 6%;
  margin: 0 auto;
}
@media screen and (max-width: 992px){
#slider-control img {
  padding-top: 70px;
  margin: 0 auto;
}
}

.carousel-showmanymoveone .carousel-control {
  width:5%;
  background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
  margin-left: -43px;
}
.carousel-showmanymoveone .carousel-control.right {
  margin-right:-36px;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 {
  display: none;
}
@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -16.666%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 16.666%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3,
  .carousel-showmanymoveone .carousel-inner .cloneditem-4,
  .carousel-showmanymoveone .carousel-inner .cloneditem-5,
  .carousel-showmanymoveone .carousel-inner .cloneditem-6  {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
.carousel-showmanymoveone .carousel-inner > .item.active.right,
.carousel-showmanymoveone .carousel-inner > .item.next {
-webkit-transform: translate3d(16.666%, 0, 0);
transform: translate3d(16.666%, 0, 0);
left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.active.left,
.carousel-showmanymoveone .carousel-inner > .item.prev {
-webkit-transform: translate3d(-16.666%, 0, 0);
transform: translate3d(-16.666%, 0, 0);
left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.left,
.carousel-showmanymoveone .carousel-inner > .item.prev.right,
.carousel-showmanymoveone .carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}


/*#######################  common ##########################*/
.cashback h3 {
    font-size: 2.3em;
    font-weight: 400;
    line-height: 1;
    margin: 12px 0px 12px 0px;
}
.col-centered{
float: none !important;
margin: 0 auto;
}
#bg-info{
margin-bottom: 20px;
padding:20px;	
}
#bg-info h2{
color:#fff;	
}
#bg-info1{	
}
#bg-info1 .form-control{
border-radius:0px; 	
border: 1px solid #666;	
}
#bg-info1 .btn{
border-radius:0px; 	
}
.bestdeals{
color: #666;
display: inline-block;
margin-top: 2px;
}
.cashback h3 {
font-size: 2.1em;
font-weight: 400;
line-height: 1;
margin: 12px 0px 12px 0px;
}

.cashback .btn-info{
border-radius:0px; 	
}

.total-gifts{
font-weight: 600;	
vertical-align: middle;
padding: 0 .5rem;	
}

.testimonial{
display: block;
font-size: .56em;
color: #999;
margin-top: .7rem;
}

.bg{position:relative;}
.bg-title {
width: 100%;
position: absolute;
color: #fff;
top: 30%;
text-align: center;
}
.bg-title h3{
font-size: 44px;
font-weight: 300;
}
.margin-top-2{margin-top:2px;}
.margin-top-5{margin-top:5px;}
.margin-top-6{margin-top:6px;} 
.margin-top-7{margin-top:7px;} 
.margin-top-8{margin-top:8px;} 
.margin-top-9{margin-top:9px;} 
.margin-top-10{margin-top:10px;} 
.margin-top-11{margin-top:11px;}
.margin-top-12{margin-top:12px;} 
.margin-top-13{margin-top:13px;} 
.margin-top-14{margin-top:14px;} 
.margin-top-15{margin-top:15px;}
.margin-top-16{margin-top:16px;} 
.margin-top-17{margin-top:17px;} 
.margin-top-18{margin-top:18px;} 
.margin-top-19{margin-top:19px;}
.margin-top-20{margin-top:20px !important;}
.margin-top-36{margin-top:36px !important;}
.margin-top-50{margin-top:50px}
.margin-top-100{margin-top:100px}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-bottom-26{margin-bottom:26px !important;}
.margin-bottom-30{margin-bottom:30px}
.mt-36{margin-top:36px;}
.margin-top-60{margin-top:60px} 	
#login{margin-top:10px;}

/*################# footer start #################*/
.footer-v1 .footer {
padding: 30px 0;	
background: #f5f5f5;
}

.footer-v1 .footer p {
	color: #eee;
}

.footer-v1 .footer h2 {
color: #000;
font-size: 20px;
font-weight: 600;
}

/*Link List*/
.footer-v1 .link-list li {
padding-bottom: 5px;
}

.footer-v1 address,
.footer-v1 .link-list a,
.footer-v1 .link-list i {
color: #003c68;
font-size:18px;
line-height:1.6; 	
	
}
.footer-v1 .list-group{list-style:none;margin-bottom: 0px;}
.footer-v1 .list-group-item{display: inline-block;}
.footer-v1 .list-group-item a{color:#003c68;}

/*Copyright*/
.footer-v1 .copyright {
	background: #ddd;
	border-top:2px solid #ddd; 
	border-top: none;
	padding: 10px 0 5px;
}

.footer-v1 .copyright p {
color: #000;
text-align: center;
margin: 0;
padding:8px;
}

.footer-v1 .copyright a {
	margin: 0 2px;
}

.footer-v1 .footer-socials {
	margin-top: 12px;
	text-align: right;
}

.footer-v1 .footer-socials li a {
	color: #777;
	font-size: 16px;
}

@media (max-width: 991px) {
	.footer-v1 .copyright,
	.footer-v1 .footer-socials {
		text-align: left;
	}
}




.social-icons {
display: inline-block;
list-style: none;
margin: 0;
padding: 0;
line-height: 0;
font-size: 0;
-webkit-padding-start: 0;
}
.social-icons li {
	display: inline-block;
	margin: 0;
	letter-spacing: normal;
	zoom: 1;
	line-height: normal;
}
.social-icons a, .social-icons a:hover {
	text-decoration: none;
	border: 0;
	overflow: hidden
}
.social-icons.round a {
	border-radius: 50%
}
.social-icons a {
	padding: 0
}
.social-icons {
	margin-top: 6px;
}
.social-icons li {
	margin: 0 8px 4px 0
}
.social-icons li:last-child {
	margin-right: 0
}
.social-icons a, .social-icons a i {
	display: block;
	width: 35px;
	height: 35px;
}
.social-icons a {
	position: relative;
	border-width: 0;
}
.social-icons a i {
	position: absolute;
	top: 0;
	left: 0;
	line-height:36px;
	text-align: center;
	color: #fff;
	font-size: 20px !important
}
.social-icons a i:hover {
	color:#fff;
}
.social-icons a {
	background: #f7f7f7;
	border-radius: 50%
}
.social-icons.active-bg .social-icon-gplus{
	background: #c04130!important; color: #fff;
}
.social-icons.active-bg a:hover.social-icon-linkedin {
	background: #09466b !important;
}
.social-icons.active-bg .social-icon-twitter {
	background: #056ebf!important; color: #fff;
}
.social-icons.active-bg .social-icon-facebook {
	background: #233a74 !important; color:#fff;
}

.social-icons.active-bg a:hover.social-icon-youtube {
	background: #dc2825 !important;
}

/*################### login form ###############*/
.panel-success > .panel-heading{background:#68ac30;text-align:center;}
.login-area{box-shadow: 1px 1px 44px rgba(38, 63, 90, 0.09);border-radius: 5px;background-color:#fff;} 
.login-area .panel{border:none;}	
.login-bg .btn-facebook {background: #3b5998; color:#fff; border-radius:0px;}
.login-bg .btn-facebook:hover{background: #3b5998; color:#fff !important;}
.login-area .btn-google {background: #c32f10; color:#fff; border-radius:0px;}
.login-area .btn-google:hover{background: #ca3523; color:#fff;}
.text-green{color:#68ac30;}	
.login-area .hr {height:.1rem;position: relative;background-color: #d1d9e4;text-align: center;margin-top: 8px;margin-bottom: 8px;}
.hr span {padding: 0 .5rem;background-color: #fff;}	
.hr-text {width: 100%;position: absolute;left: 0;margin-top: -.9rem;font-size:13px;color: #647085;text-align: center;}	
.login-area .span-or {display:block; position:absolute; left:32%; top: -0.6em;margin-left: -1.5em; background-color:#fff; 
width:170px; font-size:12px;text-align:center;}	
.padding-top-3{padding-top:3px;}	
.login-area .btn{border-radius:0px;}
.login-area .panel-body{padding:8px;}	
.login-area	.form-control{border-radius:0px;}
.form-control:focus {
border-color: #72c02c; 
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(114,192,44,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(114,192,44,.6)
}	
/*################### counter start ###############*/
#counter span {
display: inline-block;
padding: 8px 15px 8px 15px;
border-radius: 4px;
background:rgba(104,172,48,0.6);
margin: 4px;
color: #fff;
font-weight: 600;
font-size: 75px;
text-align: center;
}

#counter h4{
color: #fff;
text-align:center;
font-weight:400; 	
font-size:24px;
margin-bottom:20px; 	
}
.m-top-135{margin-top:135px;}
/*################### how-it-works start ###############*/
#how-it-works{margin-top:50px;margin-bottom:20px;}
#how-it-works h2{text-align:center; font-size:24px;}
#how-it-works p{text-align:center;}
/*################ media quiry ##############*/

.mt-100{margin-top:100px;} 
.mt-bottom-79{margin-bottom:79px;}
 /*.min-height-265{min-height:265px;}*/


@media (max-width:767px) {
.giftcards h3{ text-align:center;} 	
#gift-cards{background:#fff; padding:5px;} 
#gift-cards h2{font-size:22px;line-height: 1.375;font-weight: 300;color: #333;margin-bottom: 3.6rem;}
#video-modal .modal-lg .close{right:-11px;}	
#counter span{padding: 8px 8px 8px 8px;margin:1px;font-size:18px;}	
#counter h4{font-size:16px;}	
#paid h2{font-size: 21px;font-weight: 600;}	
.footer_bottom p {font-size:12px;text-align:center;}
.footer_bottom ul{padding: 0; text-align: center;}	
.footer_bottom ul li{padding:0px 2px;}
.footer_bottom ul li a {font-size:13px;}	
.height-75{height:75px;}
.testimonial_carousel_caption>p {
font-size: 12px !important;
font-weight: 400 !important;
}  
.carousel-indicators{bottom: -16px !important;}
	
	
#contact{margin-top:1px;}
.mt-b-20{margin-bottom:5px; }
.bg-title {
width: 100%;
position: absolute;
color: #fff;
top:18%;
text-align: center;
}
/*.min-height-504 {min-height:0px !important;} */
.mt-100{margin-top:30px;} 
.mt-bottom-79{margin-bottom:10px;}
.join-now .bg-home{background:none;}
.wrapper-join{position:relative; margin-top:0px; }
h2.stripe{font-size:13px;}
h3{ font-size:13px;}
.cashback h3{font-size: 1.5em;}
.footer-v1 {
bottom: auto;
margin-top: 20px;
}
.bg-title h3{font-size:17px; margin-top:0px;}	
}
body.loading .site-modal{
    display: block;
    overflow: hidden;
}

.site-modal{
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) url('../../common/images/loader.gif') 50% 50% no-repeat;
}


@media (min-width: 1200px){
.min-height-265{min-height:265px !important;}   
}

@media only screen and (min-width: 1600px){
.min-height-504 {min-height: 504px  !important;}    
.min-height-710 {min-height: 710px;}

}

.get-points{
border-top:5px solid #6a8e08;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.2);
box-shadow: 0 5px 5px rgba(0,0,0,.2);    
padding:8px;
color:#6a8e08;
font-weight:200;
text-align:center;
background:#fff;
margin-top:15px;
margin-bottom:15px;
}


.get-points h4 a{
font-weight: bold !important;
/* padding: 8px; */
margin-top: 0px !important;
margin-bottom: 0px !important;
color: #6a8e08 !important;
font-size: 16px !important;
text-transform: uppercase;  
text-decoration: none !important;
outline:none !important;
}
.points-bg{position: relative;margin-top:20px; margin-bottom:15px;}
.points-heading{
width:100%;
height:100%;
top:10%;
left:0; 
position:absolute;
text-align:center;
}
.points-heading h4 a{
font-family: 'Josefin Sans', sans-serif;   
padding: 8px;
margin-top: 5px;
margin-bottom: 2px;
font-size:23px;
font-weight:600;
color:#6a8e08;
text-align:center;
}  
#work-from-home{
margin-top: 50px;
margin-bottom: 20px;
}
#work-from-home h2{text-align:left;font-size: 24px;}
#work-from-home p{text-align:left;}	
#earn-online{margin-top: 50px;margin-bottom: 20px;}
#earn-online h2{text-align:left;font-size: 24px;}
#earn-online p{text-align:left;}	
#earn-online{margin-top: 50px;margin-bottom: 20px;}
#earn-online h2{text-align:left;font-size: 24px;}
#earn-online p{text-align:left;}	
#get-paid-online{margin-top: 50px;margin-bottom: 20px;}
#get-paid-online h2{text-align:left;font-size: 24px;}
#get-paid-online p{text-align:left;}
#amazon-gift-card{margin-top: 50px;margin-bottom: 20px;}
#amazon-gift-card h2{text-align:left;font-size: 24px;}
#amazon-gift-card p{text-align:left;}