@import "bootstrap-social.css";
@import "buttons.css";
/*@font-face{font-family:'Lato Regular';src:url('../fonts/lato/Lato-Regular3e6e.eot?v=4.7.0');src:url('../fonts/lato/Lato-Regulard41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/lato/Lato-Regular3e6e.html?v=4.7.0') format('woff2'),url('../fonts/lato/Lato-Regular3e6e.woff?v=4.7.0') format('woff'),url('../fonts/lato/Lato-Regular3e6e.ttf?v=4.7.0') format('truetype'),url('../fonts/lato/Lato-Regular3e6e-2.html?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Lato Bold';src:url('../fonts/lato/Lato-Bold3e6e.eot?v=4.7.0');src:url('../fonts/lato/Lato-Boldd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/lato/Lato-Bold3e6e.html?v=4.7.0') format('woff2'),url('../fonts/lato/Lato-Bold3e6e.woff?v=4.7.0') format('woff'),url('../fonts/lato/Lato-Bold3e6e.ttf?v=4.7.0') format('truetype'),url('../fonts/lato/Lato-Bold3e6e-2.html?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Lato Light';src:url('../fonts/lato/Lato-Light3e6e.eot?v=4.7.0');src:url('../fonts/lato/Lato-Lightd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/lato/Lato-Light3e6e.html?v=4.7.0') format('woff2'),url('../fonts/lato/Lato-Light3e6e.woff?v=4.7.0') format('woff'),url('../fonts/lato/Lato-Light3e6e.ttf?v=4.7.0') format('truetype'),url('../fonts/lato/Lato-Light3e6e-2.html?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}*/

@media (min-width: 1200px) {
  
  .footer-links {
    width: 600px;
    margin: auto;
  }
  body.fb-landing-page .container {
        width: 1140px;
    }
}
html{height:100%;}
body.fb-landing-page{ height: 100%; min-height: 100%;font-family: 'Lato', 'Arial', 'Helvetica', 'Lucida Grande', 'Gill Sans','Verdana', sans-serif;}
body {
    font-family: 'Lato', 'Arial', 'Helvetica', 'Lucida Grande', 'Gill Sans','Verdana', sans-serif;
    color: #000;
    font-size: 14px;
  line-height: 1.42857143;
}
.create-branded-profile {
  background: url("../img/create-branded-profile.jpg");
}
body.referral-page .wrapper {
	position: relative;
}
body.referral-page {
	font-family: 'Lato', 'Arial', 'Helvetica', 'Lucida Grande', 'Gill Sans','Verdana', sans-serif;
}
.branded-lander .referral-form {
	position: absolute;
	top: 95px;
	background: #fff;
	padding: 30px 15px;
	border-radius: 10px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 10px rgb(170,170,170);
	-moz-box-shadow: 0 0 3em rgb(170,170,170);
	z-index: 10;
}
.branded-lander .signup-fb {
	margin-top: 20px;
}
.branded-lander .top-heading {
	z-index: 2;
	color: #fff;
	float: left;
	margin-top: 200px;
}
.branded-lander .top-heading .large {
	font-size: 54px;
	width: 337px;
}
.branded-lander .top-heading .small {
	font-size: 18px;
	width: 210px;
}
.branded-lander .signup-now {
	font-size: 26px;
	text-align: center;
	margin-bottom: 40px;
	font-family: 'Lato'; font-weight:800;
}
.branded-lander .faq {
	background: #11222d;
	color: #fff;
	padding-top: 80px;
}
.branded-lander .faq h2 {
	color: #fff;
	text-align: center;
	margin-bottom: 50px;
	font-size: 40px;
	font-family: 'Lato Light';
}
.branded-lander .faq hr {
	border-top: 1px solid #263641;
	margin: 50px 0;
}
.branded-lander .faq .number {
	background: #ea0f6b;
	border-radius: 25px;
	width: 25px;
	text-align: center;
	float: left;
	margin-right: 15px;
	font-size: 16px;
	font-family: 'Lato'; font-weight:800;
	margin-top: 5px;
}
.branded-lander .faq .question {
	font-family: 'Lato'; font-weight:800;
	font-size: 20px;
	margin-bottom: 10px;
}
.branded-lander .faq .answer {
	font-size: 16px;
	margin-bottom: 10px;
}
.branded-lander .ready-to-join {
	text-align: center;
	padding-bottom: 150px;
}
.branded-lander .ready-to-join h2 {
	margin-top: 100px;
	margin-bottom: 20px;
	font-size: 40px;
	font-family: 'Lato Light';
}
.branded-lander .referral-form .form-control {
	font-size: 18px;
	color: #11222d;
}
.branded-lander .form-control::placeholder,
.fb-landing-page .form-control::placeholder {
	color: #11222d;
}
.branded-lander .referral-form .form-group {
	margin-bottom: 40px;
}
.branded-lander .referral-banner {
	background: url("../img/referral-banner.jpg");
	min-height: 600px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 20%;
	position: relative;
}
.branded-lander .terms {
	margin-top: 20px;
}
.referral-logo {
	float: left;
	margin-top: 20px;
	position: relative;
	z-index: 1;
}
.branded-lander .referral-logo img {
	width: 117px;
}
.branded-lander .how-it-works h1 {
	margin-bottom: 20px;
}
.branded-lander .how-it-works h2 {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 16px;
	font-family: 'Lato'; font-weight:800;
}
.branded-lander .how-it-works p {
	font-size: 16px;
	font-family: "Lato Regular";
}
.branded-lander.lv-2 .how-it-works .page_title {
	margin-bottom: 90px;
}
.branded-lander .how-it-works .page_title p {
	font-size: 20px;
	font-family: "Lato Regular";
}
.branded-lander .how-it-works .row {
	margin-bottom: 50px;
}
.branded-lander .partens-list {
	width: 55%;
	margin: 0 auto;
	float: none;
	padding: 0;
	margin-bottom: 50px;
}
.branded-lander .form-control,
.branded-tour #extended-registration .form-control {
	border: 1px solid #e0eaf0;
	border-radius:0;
	box-shadow: none;
	font-family: "Lato Regular";
	padding: .3rem .65rem;
	font-size: 14px !important;
}
.branded-lander .form-control:focus,
.branded-tour #extended-registration .form-control:focus {
	border-color: #ea0f6b;
	outline: 0;
}
.branded-lander .partens-list li {
	list-style: none;
	display: inline-block;
	width: 32%;
	padding: 0px 7px;
	text-align: center;
}
.branded-lander .referral-footer {
	padding: 40px 0 60px 0;
}
.branded-lander .copyright-text {
	color: #95a7b2;
}
.email-disclaimer { 
	border-width: 2px;
	border-style: solid;
	border-color: #ffc107 !important; 
}
body.simple {
  background: #f7f8fa; 
}
body.simple .footer {
  margin-top: 50px; 
}
body.simple h3 {
  margin: 10px 0 30px 0; 
}
body.simple .btn-facebook {
  margin: auto;
  margin-top: 15px;
  margin-bottom: 45px;
}
body.simple .register-or.simple-register .btn-facebook {
  margin: auto;
}
body.simple hr {
  border-color: #b9babc; width: 100%; }
body.simple small {
  font-size: 15px;
  float: left;
  margin-top: 5px;
  margin-bottom: 15px; }
body.simple .form-control, .contact-form .form-control {
  height: 48px !important;
  border-radius: 10px; }
body.simple .form-control:focus, .contact-form .form-control:focus {
  border-color: #df1980;
  border-width: 2px;
  box-shadow: none; }
body.simple .login-text {
	font-size: 15px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 15px;
}
body.simple .form-group a, body.simple .login-text a {
  color: #56dcca;
  text-decoration: underline; }
body.simple .reg-terms .form-group a {
  color: #636463;
  border-bottom: 1px solid #75c1b8;
  text-decoration: none;  }
body.simple .reg-terms .form-group a:hover {
	color: #75c1b8;
}
body.simple .content {
  padding: 117px 10px 0px 10px; }
body.simple .btn-dark, .contact-form .btn-dark {
  display: inline;
  margin-top: 10px; }
body.simple .register-or h3 {
  position: relative; 
}
body.simple .register-or.simple-register h3 {
  margin: 50px 0px 50px 0px;
}

body.simple .register-or span.or {
  position: absolute;
  margin-top: -30px;
  background: #575a5b;
  color: #fff;
  padding: 5px;
  border-radius: 18px;
  font-size: 13px;
  left: calc(50% - 16px);
  font-weight: bold;
}
body.simple .signup-with-email {
  margin-bottom: 20px; }
body.simple .register label {
  display: inline;
  margin-left: 5px; }
body.simple .register .first-name {
  padding-left: 0px; float: left; }
body.simple .register .last-name {
  padding-left: 0px;
  padding-right: 0px; float: left;}
body.simple .signup-form {
    max-width: 460px;
    margin: 0 auto;
 }
 body.simple .signup-form .register {
  width: 100%;
 }
 body.simple .signup-form .birthdate {
    padding-right: 0px;
  }
body.simple .register .btn-dark {
  margin-top: 30px; }
body.simple .reset-password p {
  font-size: 18px;
  margin-bottom: 40px; }
body.simple .register .birthdate {
  padding-left: 0px; float: left;
}
body.referral-page .lv-2 .birthdate {
  width: 320px;
}
body.simple .register .birthdate .month,
body.referral-page .birthdate .month {
  width: 41%; }
body.simple .register .birthdate .day,
body.referral-page .birthdate .day {
  width: 30%;
  padding: 0px 5px; }
body.simple .register .birthdate .year,
body.referral-page .birthdate .year {
  width: 29%; }
body.simple .register .birthdate label {
  display: block;
  margin-left: 5px;
  margin-bottom: 0px; }
body.referral-page .birthdate label {
  display: block;
  margin-left: 0px;
  margin-bottom: 8px; }
body.simple .register .birthdate .form-group {
  margin-bottom: 0px; }
body.simple .register .postal-code {
  padding-left: 0px; float: left;
}

body.simple .register .birthdate .form-group {
  
}
body.simple .register label {
  color: rgba(150, 144, 144, 0.81);
}
body.simple .register .focus label {
  visibility: hidden;
}

body.simple .register .first-name .form-group {
  /*margin-bottom: 15px;*/
}
body.simple .register .last-name .form-group {
  /*margin-bottom: 0px;*/
}
body.simple .register .checkboxes .form-group {
  margin-top: 2px;
  margin-bottom: 2px;
  width: 100%;
  display: block;
  clear: both;
  float: left;
}
body.simple .register .checkboxes .form-group #captcha-container input {
  width: auto;
  height: auto;
  margin-bottom: 0px;
  margin-top: 5px;
}
body.simple .register .checkboxes label {
	color: #636463;
	font-size: 16px;
}
body.simple .register h5.simple-heading {
	text-align: center;
	font-weight: bold;
	font-size: 23px;
	margin-bottom: 15px;
}
body.simple .register select.form-control {
	color: #8b9298;
}
body.simple .register div.text.text-danger.reg-captcha {
	display: inline-block;
	margin-top: -8px;
}
body.simple .register input::placeholder {
	color: #8b9298;
	text-transform: uppercase;
}
body.simple .form-group {
  margin-bottom: 30px;
}
body.simple .register .form-group {
  margin-bottom: 20px;
}
body.simple #landers-logo img {
	width: 174px;
}
.how-we-work {
  padding-top: 30px; }
  .how-we-work .heading {
    text-align: center;
    margin-bottom: 5px; }
  .how-we-work .arrow {
    text-align: center;
    margin-bottom: 5px;
    margin-bottom: 35px; }
  .how-we-work .work-row p {
    font-size: 20px; }
  .how-we-work .work-left {
    padding: 0px 80px; }
    .how-we-work .work-left img {
      width: 150px; }
  .how-we-work .work-right {
    padding: 22px 110px 0px 0px; }
  .how-we-work .work-right.right-second {
    padding-top: 0px; }
.section-click {cursor: pointer;}
.how-we-work, .research-partners {
  padding-top: 50px; 
  
}
.how-we-work .heading,
.how-we-work .arrow,
.research-partners .heading,
.research-partners .arrow, 
.reward-options .heading,
.reward-options .arrow {
  text-align: center; 
  margin-bottom: 5px;
}
.how-we-work .arrow,
.research-partners .arrow,
.reward-options .arrow {
  margin-bottom: 35px;
}
.how-we-work .work-row p {
  font-size: 20px;
}
.how-we-work .work-left {
  padding: 0px 80px;
}
.how-we-work .work-left img {
  width: 150px;
}
.how-we-work .work-right {
  padding: 22px 110px 0px 0px;
}
.how-we-work .work-right.right-second {
  padding-top: 0px;
}
.take-surveys-online .h-content {
	margin-top: 44px;
}
.trustpilot {
    padding: 90px 50px 0;
    background: url(../img/BANNER_ADS_4a.jpg);
    height: 560px;
    background-size: cover;
    text-align: center;
}

.trustpilot p {
font-size: 1.2em;
}


.trustpilot .trust-pilot-reviews {
    background: #fff;
    padding: 30px; 
}
.research-partners .text {
    font-size: 30px;
    margin-bottom: 25px; 
  text-align: center;
  font-weight: bold;
}
.research-partners .arrow {
    margin-bottom: 60px; 
}
.research-partners .research-partners-list img {
    display: inline;
}
.reward-options {
  background: #f7f8fa;
  padding-top: 50px;
  padding-bottom: 50px; 
}
.reward-options .reward-icon {
  text-align: center; 
    margin-bottom: 30px; 
}
.reward-options .collect-rewards {
    font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 40px; 
  text-align: center; 
}
.reward-options .click-option {
  font-size: 28px;
  font-weight: bold;
  margin-top: 40px;
  margin-bottom: 30px; 
}



.join-paneloptimus {
  background: #56dccb;
  padding: 80px 0px;
  text-shadow: 1px 1px 3px #808080;
}
.join-paneloptimus .text {
    font-size: 31px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 0px;
    margin-top: 30px;
}
.join .btn {
    margin: auto; 
}


.join-paneloptimus-2 {
  background: #1f3553;
 padding: 80px 0px;
 
}
.join-paneloptimus-2 .text {
    font-size: 31px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 0px;
    margin-top: 30px;
}
.join-paneloptimus-2 p {
    color: #fff;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-top: 1%;
        margin-bottom: 2%; color: #d7fff9;
}

.join-paneloptimus-2 h2 {
    margin-top: 2%;
    color: #fff;
        line-height: 1.2em;
}
 

.join-paneloptimus-2 .btn {
    margin: auto; 
}
.footer {
  background: url("../img/footer-bg.jpg") no-repeat;
  padding-top: 100px;
  color: #000; 
  background-size: cover;
  float: left;
  width: 100%;
}
.footer .footer-logo {
  margin: auto; 
}
.footer .logo-container {
  margin-bottom: 50px; 
}
.footer ul, .footer li {
     list-style: none;
    text-align: left;
    font-size: 1.1em;
    line-height: 1.5em;
}
.footer a {
  color: #000; 
}
.footer-links .heading {
  font-weight: bold;
}
.footer .social-icons {
  margin-top: 80px; 
  margin-bottom: 60px; 
}
.footer .social-icons a {
  margin-left: 15px; 
}
.footer .social-icons a:first-child {
  margin-left: 0px; 
}
.footer li.heading {
  margin-bottom: 5px; 
}
.footer .copyrights {
  background: #11222c;
  padding: 10px 0; 
  color: #fff;
}

body.home-page #banner {
margin-top: -30px
}
body.home-page .home-banner {background-image: url("../img/home-banner.jpg");}
body.home-page .survey-limit-banner {background-image: url("../img/survey-limit-banner.jpg");}
body.home-page .market-research-banner {background-image: url("../img/market-research-banner.jpg");}
body.home-page .survey-matching-banner {background-image: url("../img/survey-matching-banner.jpg");}
  
.br-main-menu .br-menu{list-style:none; padding:0px; margin:0px;}
.br-main-menu .br-menu li{ display: inline-block;line-height: 30px;}
.br-main-menu .br-menu li a{ padding:5px 10px; color:#000;   font-size: 1.5em;}
.br-main-menu .br-menu li a:hover { border: 1px solid #000; padding: 4px 9px; text-decoration: none;}
.light .br-main-menu .br-menu li a:hover { border: 1px solid #fff; padding: 4px 9px; text-decoration: none;}
.home-page header, .simple header, .default header {padding: 20px 50px 0px 120px; z-index: 2; position: relative;}
.simple header {    padding: 11px 0px 11px 0px;}
.default header {padding-bottom: 50px;}
.default .contents {padding: 100px 0;}
.br-main-menu .br-menu li.br-side-menu a{font-size:26px; padding:0px 10px; line-height:30px;}
.br-main-menu .br-menu li.br-side-menu a:hover { border: 1px solid #000; padding: 4px 9px; text-decoration: none;}
.light .br-main-menu .br-menu li.br-side-menu a:hover { border: 1px solid #fff; padding: 4px 9px; text-decoration: none;}
.br-main-menu .br-menu li.br-side-menu a i{margin-top:5px;}
.light .br-main-menu .br-menu li a{color:#fff;}
.banner-content {margin-top:100px;}
.h-branded {color: #fff; font-style:normal; background-color: #3b5998;}
.btn-signup {min-width: 294px;}
.btn-banner {width:48%;}
.no-padding {padding:0 !important;}
.home-top-heading-container {padding: 0px;}
.home-banner-heading {font-size:3em; line-height: 1.2em; text-shadow: 1px 1px 3px #808080; font-family: 'Lato'; font-weight:800;}
.banner-content.offline-container {position: relative; min-height: 700px; z-index: 1;}
.banner-content.offline-container > div {position: absolute; bottom: 5%;}
.banner-content.offline-container > div.col-sm-12 h1,
.banner-content.offline-container > div.col-sm-12 h2,
.banner-content.offline-container > div.col-sm-12 b {
  padding: 0px 15px;
}
.banner-content a {margin-top:10px;}
.br-sidenav{width:320px; background:#1f3553; position:fixed; top:0; padding:15px 0px 15px 40px; display:none; z-index:5; right:0px; height:100%; min-height: 600px;}
.br-sidenav-close {color:#fff; font-size:30px; margin-right:15px;}
.br-sidenav-close:hover {color:#fff;}
.br-sidenav-separator {border:solid 2px #81E4D7; margin:25px 0px;}
.br-sidenav-menu ul {list-style:none; padding:0px;}
.br-sidenav-menu ul li{ margin:15px 0px;}
.br-sidenav-menu ul li a{display:block; font-size:18px; font-weight:bold; color:#fff;}
.br-sidenav-menu ul li.be-sidenav-social a {display:inline-block; font-size:24px; width:40px;height:40px; border-radius:50%; color:#56DCCB; text-align:center; line-height:40px; margin-right:10px;}
.be-sidenav-social {margin-top: 25px !important;}
.br-sidenav-copyright {font-size:10px; color:#fff;}
.h-content img{width: 150px;}
.h-content img.b-cashout-icon {margin-left: -12px; width: 176px;}
.h-content {font-size:1.2em; margin-top:20px;}
.h-content div:nth-child(2) {margin-top:10px; text-align:left;}
.h-content a {color:#439D8E; text-decoration:underline;}
.second-step {padding-right:100px;}

.reward-options .payment-option > div > div > img, 
.reward-options .payment-option > div > div > a img {
  margin-top:20%;
  margin-bottom:30%;
  
}
.reward-options .payment-option > div > div {
  background: #fff;
  height: 210px;
  width: 99%;
  text-align:center;
  box-shadow:2px 2px 5px #ccc; 
}
.research-partners .research-partners-list img {margin:4px;}
.pad-left5 {padding-left:5px ;}
.pad-right5 {padding-right:5px ;}
.click-options a{color:#000; text-decoration:underline; font-weight:bold;}
.click-options > div {margin-top:20px;}

/* other pages */
.banner-heading {
  bottom: 0px;
  color: #fff;
  font-size: 80px;
  padding-left: 170px;
  position: absolute;
  margin-bottom: 50px;
  line-height: 85px;
}
.offline-container .offline-banner-heading {color: #fff;   text-shadow: 1px 1px 3px #808080; position: relative; z-index: 1;}
.offline-container .offline-banner-heading.reward-pages {font-size:70px;}
.offline-container {
  width: 100%;
  max-width: 900px;
  margin: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}
.offline-content-header {
    font-size: 1.5em;
  color: #003466;
  font-weight: bold;
}
.banner-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; color: #FFF; background: rgba(0, 0, 0, .4); z-index: 0; opacity: 0.5; }
#page-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; color: #FFF; background: rgba(0, 0, 0, .6); z-index: 3; opacity: 0.5; }
.offline-content {
  margin-bottom: 15px;
}
.offline-content a {
  color: #003466;
  text-decoration: underline;
}
.earn-with-branded {
  background: url('../img/earn_with_branded.jpg');
}
.offline-content p {
    font-size: 1.2em;
    line-height: 1.5em;
    margin-bottom: 3%;
}
.offline-content.dynamic-content p {
  font-size: 14px;
}
.offline-content.dynamic-content h4 strong {
  font-size: 16px;
}
.refer-friends-to-branded {
  background: url('../img/refer-friends.jpg');
  background-repeat: no-repeat;
}

.banner-reward-pages {
  background: url("../img/jump_rewards2x.jpg") no-repeat;
}

.receive-payment-banner {
  background: url("../img/flare2x.jpg") no-repeat;
}

.banner-reward-pages .offline-banner-heading{
  margin-top: -200px;
}

.sub-head {
    font-size: 1.5em;
    font-weight: bold;
  padding-top: 25px;
  padding-bottom: 25px;
}
.h-rewards {font-size: 16px;}

.us-reward-list {
    display: inline-block;
    list-style: outside none none;
    padding: 0;
}

.us-reward-list li {
    display: inline-block;
    margin: 5px;
    text-align: left;
}

.additional_rewards {
  background: #f7f8fa;
  padding: 80px 0;
}

.additional_rewards .flag {
  text-align: left; 
}

.additional_rewards .flag span {
  padding-left: 10px; 
  width: 115px;
  display: inline-block;
  text-align: left;
}
.additional_rewards .flag a span {
  text-decoration: underline;
  color: #000000; 
  font-weight: bold;
}

.charitable-cause {
    margin: 20px 0;
}

.pnbt {
  position: absolute;
  bottom: 0px;
  left: 50%;
    transform: translate(-50%, 58%);
}


.bg-gray {
	background-color: #f7f8fa;
	z-index: 1;
}

.bg-black {
	background-color: #000000 !important;
}

.banner-content .sign-up {
	padding: 15px 50px;
	font-size: 16px;
	margin-top: 20px;
}

.make-money-steps {
	margin-bottom: 100px;
}
.make-money-steps p{font-size: 1.5em; }
.win-win-block {
	padding-top: 100px;
	padding-bottom: 50px;
	padding-left: 60px;
}

.win-win-lg .win-win-block {
	padding-left: 15px;
}

 
.payment {
	background-image: url("../img/payment.jpg");
}

.faq {
	background-image: url("../img/faq.jpg");
}
.fb-landing-page header{padding:50px 0px;}

.fb-landing-page .welcome-box,
.fb-landing-page .action-box {
	width: auto;
	max-width: 515px;
}

.start-survey-bg {background:#f7f8fa;}

.survey-bg {
  background: rgba(0, 0, 0, 0) url("../img/survey-start-bg.png") no-repeat center center / cover ;
  height: 503px;
  width:100%;
}

footer {
  background: #fff none repeat scroll 0 0;
}
.survey-partners {
  padding: 0;
}
.survey-partners li {
  display: inline-block;
  margin: 40px 28px 15px;
}
.copyright-text {
  color: #95a7b2;
  font-size: 13px;
  margin: 10px 0 30px;
}

.fb-landing-page h1.heading {font-size:60px; line-height:70px;}

.typography-small {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
}

.survey-card p {font-size:16px; color:#11222d; line-height:25px; font-weight:400;}
.survey-card {
  box-shadow: 0 1px 2px 1px #ccc;
  margin-top: 60px;
  padding: 20px;
  position: absolute;
  z-index: 9999;
}
.survey-card .card-block{margin-bottom:20px;}
.fb-landing-page .l-v2 .survey-card form {
    padding: 0 1.25rem 1.25rem;
}
.welcome-wizard{padding:50px 0px;}
.zero-padding{padding:0px !important;}

.fb-landing-page .logo img {width:100px;}
.fb-landing-page .text.text-disclaimer,
.referral-form .text.text-disclaimer {
	font-size: 12px;
}

.fb-landing-page .l-v1 .survey-card form input.form-control {max-width: 300px;}
.fb-landing-page .l-v1 .survey-card p {font-size:20px;line-height: 1.5;}
.fb-landing-page .l-v1 .survey-card .card-block {margin-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.fb-landing-page .l-v1 .l-or, .fb-landing-page .l-v2 .l-or {font-size: 16px; font-weight: bold;}
.fb-landing-page .l-v1 .survey-card .btn.btn-survey,
.fb-landing-page .l-v1 .survey-card .btn.btn-social,
.fb-landing-page .l-v2 .survey-card .btn.btn-survey,
.fb-landing-page .l-v2 .survey-card .btn.btn-social {
  margin-top: 15px;
}
.fb-landing-page .l-v1 .survey-card {
  margin-top: 242px;
  padding: 0px;
}
.fb-landing-page .l-v1.l-email .survey-card {
  margin-top: 175px;
}
.fb-landing-page .l-v2.l-email div.form-group.card-block {
  padding-left: 0px;
  padding-right: 0px;
}
.fb-landing-page .l-v1 .container {
	width: 100%;
}

.fb-landing-page .form-group > label {font-size:14px; color:#11222d; font-weight:700;}
.fb-landing-page .form-group .form-control {
  border: 1px solid #e0eaf0;
  border-radius: 0;
  color: #11222d;
  height: 33px;
  box-shadow: none;
  font-family: "Lato Regular";
  padding: .3rem .65rem;
  font-size: 14px !important;
}
.fb-landing-page .form-control:focus {
	border-color: #ea0f6b;
	outline: 0;
}
.fblander {
  height: 100%;
  min-height: 100%;
}
.background-bg {
  background: rgba(0, 0, 0, 0) url("../img/left-background.png") repeat scroll 0 0;
  color: #fff;
  height: 100%;
  min-height: 100%;
}
.branded-lander.lv-2 .background-bg{
  background: url("../img/lp-v2-hero.jpg") no-repeat scroll right 0;
  height: auto;
  min-height: 100%;
  background-color: #21323C;
  background-position: 40% top;
  background-size: cover;
}	
.branded-lander.lv-3 .background-bg{
  background: rgba(0, 0, 0, 0) url("../img/lp-v3-hero.jpg") no-repeat scroll right 0;
  height: auto;
  min-height: 100%;
  background-color: #11222d;
  background-position: left top;
  padding-top: 320px;
  background-size: cover;
}	
.background-bg > div {
  height: 100%;
  min-height: 100%;
}
.side-coloumn {
  background: #fff none repeat scroll 0 0;
}
.side-coloumn .card.survey-card {
  position: relative;
}

.fblander .card.survey-card {
  border: medium none;
  box-shadow: none;
}

.side-coloumn {padding:0px 80px; font-size:16px; color:#11222d;}
/** Footer **/

.widget-footer {
  position: absolute;
  bottom:0px;
  width:100%;
  left:0px;
}
.vcenter-box {margin-top:30%;}
.copyright-text {padding:0px 25px;}
.inline-group {display:inline-block; width:70%;}
.card-block {padding:15px;}
.branded-lander .how-it-works {
 padding-top: 60px;
 padding-bottom: 60px;	
}
.branded-lander.lv-3 .how-it-works {
	padding-bottom: 70px;		
}	
.branded-lander .slide-down{
	padding-left: 20px;
}

.hero-title {
	font-size: 60px;
	font-family: 'Lato Light';
}

.hero-sub-title {
	font-size: 20px;
	font-family: "Lato Regular";
}

.fb-landing-page .hero-title,
.fb-landing-page .hero-sub-title {
	color: #11222d;
}

.contact-banner {
	background-color: #56dccb !important;
	min-height: 500px;
}
.contact-banner .offline-banner-heading {
	padding-top: 60px;
	font-size: 70px;
}
.contact-form {
	padding-top: 60px; 
	padding-bottom: 60px; 
}
.contact-form textarea.form-control {height: auto;}
.contact-form .form-control {margin-top: 30px}
.contact-heading a {
	color: #000;
	text-decoration: underline;
}

#captcha-container input, #captcha-container label {
	float: left !important;
	color: #636463;
}
#captcha-container input {
	width: 20px;
	height: 21px;
	margin-bottom: 30px;
}

.branded-lander.lv-2 .how-it-works {
	margin-top: 50px;
}

.faq-v2 h2 {
	color: #ea0f6b;
	font-family: 'Lato'; font-weight:800;
	font-size: 20px;
}

.faq-v2 .question {
	font-family: 'Lato'; font-weight:800;
	font-size: 20px;
	margin-top: 40px;
}

.faq-v2 .answer {
	margin-top: 20px;
	font-size: 16px;
}

.branded-lander.lv-2 .how-it-works h2 {
	color: #11222d;
	margin-bottom: 10px;
}

.branded-lander.lv-2 .ready-to-join {
	padding-bottom: 60px;
	text-align: left;
}

.branded-lander.lv-2 .ready-to-join h2 {
	color: #11222d;
}

.branded-lander.lv-2 .signup-box {
	padding-top: 180px;
	padding-left: 55px;
	padding-right: 0px;
}

.branded-lander.lv-3 .signup-box {
	padding-top: 50px;
}
.branded-lander.lv-2 .signup-now {
	text-align: left;
}
.branded-lander .form-group label{
	display: none;	
}
.branded-lander.lv-3 .form-group label{
	display: block;
	visibility: hidden;
}
.branded-lander .form-group label.birthdate{
	visibility: visible;
	display: block;
}
.branded-lander.lv-2 .form-control {
	background: #293740;
	border: 1px solid rgba(255, 255, 255, .3);
	color: #fff;
	margin-bottom: 2.5rem;
	max-width: 290px;
}

.text-white,
.branded-lander.lv-2 .form-control::placeholder {
	color: #fff;
}
.branded-lander.lv-2 .form-control:focus {
	border-color: #ea0f6b;
	outline: 0;
}
.branded-lander.lv-2 .form-control.active {
	border-color: #ffffff;
	outline: 0;
}
.branded-lander select.form-control:not([size]):not([multiple]){
	height: calc(1.75rem + 2px);
	border: 0;
    outline: 1px solid #e0eaf0;
    background-color: white;
}
.branded-lander select.form-control:not([size]):not([multiple]):focus{
	outline: 1px solid #ea0f6b;
}
.branded-lander.lv-2 select.form-control:not([size]):not([multiple]){
	height: calc(1.75rem + 2px);
	border: 0;
    outline: 1px solid rgba(255, 255, 255, .3);
    background-color: #293740;
}
.branded-lander.lv-2 select.form-control:not([size]):not([multiple]):focus{
	outline: 1px solid #ea0f6b;
}
.branded-lander.lv-2 select.form-control:not([size]):not([multiple]).active{
	outline: 1px solid #ffffff;
}
.branded-lander.lv-2 .form-group div.text.text-disclaimer {
	font-size: 12px;
	margin-top: -35px;
	margin-bottom: 30px;
}
.branded-lander.lv-3 .form-group div.text.text-disclaimer {
	font-size: 12px;
}
.branded-lander.lv-3 .form-group {
	margin-bottom: 1.7rem;
}

.branded-lander.lv-3 .share-box h2 {
	font-weight: 800;
	font-size: 14pt;
}
.share-box .share-block {
	margin-bottom: 100px;
}
.faq-v3 h2 {
	color: #ea0f6b;
	font-size: 20px;
	font-family: 'Lato'; font-weight:800;
}
.faq-v3 .question {
	font-family: 'Lato'; font-weight:800;
	font-size: 20px;
	margin-top: 40px;
}

.faq-v3 .answer {
	margin-top: 20px;
}
.faq-v3 .answer {
	font-size: 16px;
}
.branded-lander.lv-3 .ready-to-join {
	padding-bottom: 60px;
	color: #11222d;
	text-align: left;
}
.branded-lander.lv-3 .how-it-works .row {
	margin-bottom: 0px;
}
.ln-signup {
	width: 65px;
	margin-top: 8px;
}
.ln-redeem {
	width: 65px;
	margin-top: 8px;
}
.ln-share {
	width: 65px;
	margin-top: 8px;
}
#how-we-work .h-content {
	margin-top: 0px;
        text-align: center;
}
#how-we-work .h-content2 div:nth-child(2) {
	margin-top: -25px;
}
#how-we-work .h-content3 div:nth-child(2) {
	margin-top: -55px;
}
#how-we-work .h-gap {
    height: 1px;
    margin-bottom: 12px;
}

#how-we-work .step { margin: 30px 0;}

div.animated p.pop-txt {
	font-size: 60px;
	position: absolute;
	top: 22px;
	left: -3px;
	font-weight:100;
}
div.animated p.pop-txt.pop4 {
	right: 100px;
}
div.animated p.pop-txt.pop6 {
	left: -20px;
}
div.animated img.pop-img,
div.animated p.pop-txt {
  opacity: 0;
  animation-name: bounceIn;
  animation-duration: 450ms;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}
@keyframes bounceIn{
  0%{
	opacity: 0;
	transform: scale(0.3) translate3d(0,0,0);
  }
  50%{
	opacity: 0.9;
	transform: scale(1.1);
  }
  80%{
	opacity: 1;
	transform: scale(0.89);
  }
  100%{
	opacity: 1;
	transform: scale(1) translate3d(0,0,0);
  }
}
div.animated img.pop-img.pop1 {animation-delay: 1s;}
div.animated p.pop-txt.pop2 {animation-delay: 1.5s;}
div.animated img.pop-img.pop3 {animation-delay: 2s;}
div.animated p.pop-txt.pop4 {animation-delay: 2.5s;}
div.animated img.pop-img.pop5 {animation-delay: 3s;}
div.animated p.pop-txt.pop6 {animation-delay: 3.5s;}

.btn-take-surveys-online {margin: 20px auto auto !important;}


/* Branded Pay */
.branded-pay-banner {
	background: url('../img/branded_pay.jpg');
}
.branded-pay-banner h1.offline-banner-heading {
	font-size: 85px;
	line-height: 160px;
}
.grey-text {
	color: #bdbdbd;
}

/* Tooltip */
.tool_tip{background:none; cursor:pointer;}
.tool_tip:hover, .tool_tip.active{background:none; border:none;}
.tool_tip i{
	font-size:18px;
	color:#b8e4f1;
}

.tooltip-inner {
	max-width: 240px;
	padding: 30px 23px;
	color: #000;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid  #e9ecef !important;
	border-radius: 12px;
	-moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.1);
}

.tooltip.show {
	opacity: 1;
}

.tool_tip i img {
	padding-top: 3px;
	padding-left: 3px;
}
td .tool_tip i img {padding-top: 1px;}
.tooltip_link {
	text-decoration: underline;
	color: #ea0f6b;
}
.tooltip_link:hover {
	text-decoration: underline;
	color: #c00e59;
}
.tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
	margin-left: -1px;
}
.tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	margin-left: -1px;
}

/* branded-elite-program */
.branded-elite-program {
	background: url('../img/branded-elite-program.png');
}

/* branded-elite-action-chart */
.elite-action-table tr:nth-child(4n) {border-bottom: 1px solid #e0eaf0;}
.elite-action-table tr, .elite-action-table tr:last-child {border-bottom: none;}
.elite-action-table td { padding: 11px 5px 15px 25px; display: table-cell;}
.elite-action-table tr th {padding-left: 10px;vertical-align: middle;}
.elite-action-table tr th:first-child {padding-top: 0;}
.elite-action-table tr:nth-child(4n-3) th {display: table-cell; padding-left: 25px; font-size: 12px;}

#elite-action-chart h4.heading {
    font-size: 14px;
    color: #11222d;
    line-height: 16px;
}
#elite-action-chart .table-heading h4 {
    margin: 20px 0 10px;
}
#elite-action-chart .font-700 {
    font-weight: 700;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid #000;
    border-top: none;
}
.table-points thead th {
	vertical-align: middle;
	border-bottom: 2px solid #e9ecef;
}
.table th {text-transform:uppercase; font-size:10px; font-weight:700; }

.bronze-points::before {
    content: "\f111";
    font-family: FontAwesome;
    margin-right: 4px;
    font-size: 20px;
    color: #a88766;
    position: relative;
    top: 3px;
}
.silver-points:before {
	content: "\f111";
    font-family: FontAwesome;
    margin-right: 4px;
	font-size:20px;
	color: #e1e1e1;
	position: relative;
    top: 3px;
}
.gold-points:before {
	content: "\f111";
    font-family: FontAwesome;
    margin-right: 4px;
	font-size:20px;
	color: #f8cf5f;
	position: relative;
    top: 3px;
}
.table thead th {
	vertical-align: bottom;
	border-bottom: 1px solid #000;
	border-top: none;
}
.credit-score{	
	margin: 70px 0 0 0;
}
.score-heading_bronze {
	display: inline-block;
	padding: 0px 5px;
	border-bottom: 2px solid #e1e1e1;
	font-size: 50px;
	margin-bottom:25px;
	color:#a88766;
}
.score-heading_silver  {
	display: inline-block;
	padding: 0px 5px;
	border-bottom: 2px solid #e1e1e1;
	font-size: 50px;
	margin-bottom:25px;
	color: #e1e1e1;
}
.score-heading_gold {
	display: inline-block;
	padding: 0px 5px;
	border-bottom: 2px solid #e1e1e1;
	font-size: 50px;
	margin-bottom:25px;
	color: #f8cf5f;
}
.credit-score p {
	padding: 5px 0 15px;
    margin: 0;
    color: #000;
}

.score-category.gold-category{
	color:#f8cf5f;
}
.score-category.silver-category{
	color:#e1e1e1;
}
.score-category.bronze-category{
	color:#a88766;
}
.silver-category i {
    color: #e1e1e1;
    margin-right: 8px;
    font-size: 18px;
    vertical-align: text-bottom;
}
.gold-category i {
    color: #f8cf5f;
    margin-right: 8px;
    font-size: 18px;
    vertical-align: text-bottom;
}
.bronze-category i {
    color: #a88766;
    margin-right: 8px;
    font-size: 18px;
    vertical-align: text-bottom;
}

/* Knowledgebase left-menu */
.knowledgebase nav.sidebar {
    width: 85%;
    padding: 0px;
    /*min-height: 100%;*/
    position: absolute;
}
.knowledgebase .navbar-expand-lg {
    flex-wrap: wrap;
}
.knowledgebase .navbar {
    width: 285px;
    background: #fff;
    display: block;
}
.knowledgebase .float-left {
    float: left !important;
}

.knowledgebase #menu .profile-widget a{padding:25px 0px; margin-left:30px; margin-right:30px; border-top: 1px solid #eff4f7; border-bottom: 1px solid #eff4f7; }
.knowledgebase #menu li a {border-left:5px solid #f7f8fa; display: block; padding:10px 15px 10px 30px; color: #11222d; font-family: 'Lato', sans-serif; font-weight: 400; font-size:16px; line-height:28px; margin-right: 30px;}
.knowledgebase #menu li.my-points a {margin: 0px; }
.knowledgebase #menu li.my-points a.heading {width: 70%; float: left;}
.knowledgebase #menu li.my-points a.points {width: 30%; float: left;}
.knowledgebase #menu li.my-points span.points {background: #56dcca; padding: 0px 15px;	border-radius: 15px; color: #fff; float: right; margin-right: 20px; font-size: 12px;}
.knowledgebase #menu li.active a, #menu li a:hover {border-left:5px solid #56ddcc; color: #56ddcc; text-decoration:none;}
.knowledgebase #menu li:first-child a:hover {border-left:5px solid #56ddcc;color: #11222d;}
.knowledgebase #menu .dropdown-toggle::after, #menu .dropdown2-toggle::after {
	content: url('../img/arrow-dark-down.png');
	vertical-align: 0;
	margin-left: 15px;
	border: 0;
}
.knowledgebase #menu .dropdown-menu.show .dropdown-toggle::after, #menu .dropdown-menu.submenu.show .dropdown2-toggle::after {
	content: " ";
}
.knowledgebase #menu .profile-widget .menu-header {
	position: absolute;
	width: 33px;
	left: 43%;
	top: -22px;
}
.knowledgebase .navbar-expand-lg .navbar-nav {
    display: block;
    width: 100%;
}

.knowledgebase #menu .profile-widget ul.dropdown-menu {
	position:absolute;
	width:80%; 
	left:20%; 
	margin-top: 16px;
	top:65%;
	border: 1px solid  #e9ecef !important;
	border-radius: 8px;
	-moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.1);
}


.knowledgebase #menu .profile-widget ul.dropdown-menu li a {padding:0px; border-top:none; border:none;}
.knowledgebase #menu .profile-widget ul.dropdown-menu li a:hover { color: #ea0f6b; text-decoration:none;}
.knowledgebase #menu .profile-widget ul.dropdown-menu li:hover {background:none;border-left:5px solid #ea0f6b; color: #ea0f6b;}
.knowledgebase #menu .profile-widget ul.dropdown-menu li {border-left:5px solid #fff; border-bottom: 1px solid #eff4f7; padding-left: 0px;}
.knowledgebase #menu .profile-widget ul.dropdown-menu li:last-child {border-bottom:0px;}
.knowledgebase #menu .profile-widget ul.dropdown-menu li {
	border-bottom: none;
}
.knowledgebase #menu .profile-widget ul.dropdown-menu .dropdown-item {
	padding: 0.7rem 0.5rem;
}
.knowledgebase #menu .profile-widget ul.dropdown-menu .dropdown-divider {
	width: 80%;
	margin: 20px auto;
}
.knowledgebase #menu .profile-widget ul.dropdown-menu .dropdown-item a {
	margin-left: 25px;
}

.knowledgebase #menu .profile-widget ul.dropdown-menu.submenu {
	top:30%;
	width:80%; 
}
.knowledgebase #menu a#preferences-widget{ 
	margin-left: 33px;
}
.knowledgebase #menu .menu-header {
	padding: 20px 15px 10px 30px;
	border-bottom: 2px solid #eff0f2;
}

/* Knowledge-Base Menu */
.knowledge-base-menu {
	background:#f7f8fa;
}

/* Knowledge-Base */

 body.home-page .knowledgebase #banner {background-color: #55dccb;}
 
.knowledgebase .banner-overlay {
	background: none;
}
.knowledgebase .dropdown-divider { border-top: 1px solid #bdbdbd; }
.knowledge-base .offline-container .offline-banner-heading {
    font-size: 80px;
}
.knowledge-base .banner-content.offline-container {
	height: 400px;
}

.knowledgebase body.home-page .knowledgebase #banner {
  min-height: 565px;
  background-color: #55dccb;
}

.knowledgebase .article-question {
	cursor: pointer;
}
.knowledgebase .accordion-content {
	display: none;
}
.knowledgebase .accordion-content.default {
	display: block;
}

.knowledgebase .knowledgebase-article {
	padding-bottom: 70px !important;
}

.knowledgebase .knowledgebase-article:last-child, .knowledgebase-article:last-child .article-toggle {
	padding-bottom: 0 !important;
}

.knowledgebase .knowledgebase-article:last-child .dropdown-divider {
	border-top: none;
}

.knowledgebase .accordion button{
	color: #ffffff;
	line-height: 30px;
	font-family: lato, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
    background: #5c3f6b;
	width:100%;
	padding: 10px;
	border-bottom: 5px solid #ffffff;
	margin-bottom: 5px;
	border:none;
}

.knowledgebase i.fa.fa-angle-up, i.fa.fa-angle-down{
	float:right;
	font-size: 20px;
	font-weight: bold;
}

.knowledgebase .article-question {
	font-size: 16px;
	font-weight: bold;
}

.knowledgebase .input-group {
	margin: auto;
	width: 38%;
}

.knowledgebase .stylish-input-group {
	padding-top: 40px;
}

.knowledgebase .input-group-append .btn + .btn {
	margin-left: -4px;
}

.knowledgebase .input-group .form-control {
	border-top-left-radius: 0.60rem;
	border-bottom-left-radius: 0.60rem;
}
.knowledgebase .input-group-append .btn-submit {
	border-top-right-radius: 0.60rem;
	border-bottom-right-radius: 0.60rem;
	padding: 0.5rem 0.7rem 0.5rem 0.5rem;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.25;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, 0.15);
    border-left-width: 1px;
    border-left-style: solid;
	border-left-width: 0;
	border-left-style: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.knowledgebase .input-group-append .btn-clear {
	padding: 10px 5px;
    margin-bottom: 0;
    font-size: 0.7rem;
    font-weight: normal;
    text-align: center;
    background-color: #e9ecef;
    border: 1px solid rgba(0, 0, 0, 0.15);
	border-left-width: 0;
	border-left-style: none;
	border-right-width: 0px;
	color: #808080 !important;
	text-decoration: underline;
}

.knowledgebase .input-group-append .btn-outline-secondary {
	background: white !important; 
	color: black;
}

.knowledgebase .input-group .input-group-append .btn-outline-secondary:focus,
.knowledgebase .input-group .input-group-append .btn-outline-secondary:active{
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-left: none;
	box-shadow: none;
	outline: none;
	color: #000;
}

.knowledgebase .input-group .form-control{
	align-content: center;
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}

.knowledgebase .input-group-append button{
    border:0;
    background:transparent;
}

.knowledgebase .input-group {
	margin: auto;
	width: 38%;
}

.knowledgebase #reset-input {
	color: #808080;
	text-decoration: underline;
}

.knowledgebase-sm-menu .panel-heading a.collapsed i::before,
.knowledgebase-article .article-toggle div.collapsed i::before {
    content: "\f078" !important;
}

.knowledgebase-article .article-toggle .article-question {
	padding-bottom: 10px !important;
}
.knowledgebase-article .article-toggle:last-child {
	padding-bottom: none !important;
}
.terms-check {
	margin-bottom: 20px !important;
}
.terms-check label {
	display: inline !important;
	visibility: visible !important;
}
.terms-check input {
	display: inline;
	margin-right: 5px !important;
	margin-bottom: 0px !important;   
	width: auto;
}
.branded-lander.lv-2 div.text.text-danger {
	top: 32px;
	position: absolute;
}
.branded-lander.lv-2 div.terms-check.form-group div.text.text-danger {
	top: 0px;
	position: relative;
}

body.branded-tour {
	font-family: 'Lato', 'Arial', 'Helvetica', 'Lucida Grande', 'Gill Sans','Verdana', sans-serif;
	background: url("../img/tour-bg.png");
	background-repeat: repeat-y;
	background-size: cover;
    color: #fff;
    font-size: 14px;
	line-height: 1.42857143;
	display: table;
	height: 100%;
	width:100%;
	margin: 0px auto;
	overflow-x: hidden;
}
body.branded-tour .container.content {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}
.branded-tour .tour {
	max-width: 430px;
	min-height: 500px;
	height: auto;
	color: #fff;
	background-color: #11222d;
	border-radius: 12px;
	margin: auto;
}
.branded-tour .tour .tour-bg {
	height: 175px;
}
.branded-tour .tour h2 {
	font-family: 'Lato Light';
	font-size: 26px;
	margin-top: 111px;
	margin-bottom: 23px;
	text-align: center;
}
.branded-tour .tour .tour-heading {
	margin-top: 48px;
	margin-bottom: 25px;
}
.branded-tour .tour .tour-heading h2 {
	color: #000;
	margin: auto;
}
.branded-tour .tour-logo img {
	width: 153px;
}
.branded-tour .tour-dots {
	margin-bottom: 30px;
}
.branded-tour .tour-actions a {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.branded-tour .tour-actions a.skip-tour {
	margin: 20px auto;
	color: #95a7b2;
	display: inline-block;
}
.branded-tour #tour-5 .tour-actions {
	margin-bottom: 55px;
}

.branded-tour #tour-1,
.branded-tour #extended-registration {
	border-top: 2px solid #ea0f6b;
}
.branded-tour #tour-2,
.branded-tour #tour-3,
.branded-tour #tour-3-others,
.branded-tour #tour-4,
.branded-tour #tour-5,
.branded-tour #extended-registration {
	background-color: #fff;
	color: #11222d;
}
.branded-tour #tour-2 .tour-heading h2 {
	padding: 0px 50px;
}
.branded-tour .tour-text p {
	margin: 38px auto 70px auto; 
	padding: 0px 20px;
	line-height: 24px;
}
.branded-tour #tour-2 .tour-text p,
.branded-tour #tour-3 .tour-text p,
.branded-tour #tour-3-others .tour-text p,
.branded-tour #tour-4 .tour-text p,
.branded-tour #tour-5 .tour-text p {
	padding: 0px 65px;
	margin: 0px auto 40px auto; 
}
.branded-tour #tour-3 .tour-text p,
.branded-tour #tour-3-others .tour-text p,
.branded-tour #tour-5 .tour-text p {
	margin-bottom: 47px; 
}
.branded-tour #tour-4 .tour-text p {
	padding: 0px 75px;
}
.branded-tour #tour-5 .tour-text p {
	padding: 0px 110px;
}

.branded-tour #tour-2 .tour-bg {
	background: url("../img/tour-2-bg.png") no-repeat;
	background-position: 148px bottom;
	border-radius: 10px 10px 0px 0px;
	background-color: #11222d;
}
.branded-tour #tour-3 .tour-bg {
	background: url("../img/tour-3-bg.png") no-repeat;
	background-position: center;
	border-radius: 10px 10px 0px 0px;
	background-color: #56dcca;
}
.branded-tour #tour-3-others .tour-bg {
  background: url("../img/tour-3-bg-others.png") no-repeat;
  background-position: center;
  border-radius: 10px 10px 0px 0px;
  background-color: #56dcca;
}
.branded-tour #tour-4 .tour-bg {
	background: url("../img/tour-4-bg.png") no-repeat;
	background-position: center bottom;
	border-radius: 10px 10px 0px 0px;
	background-color: #ea0f6b;
}
.branded-tour #tour-5 .tour-bg {
	background: url("../img/tour-5-bg.png") no-repeat;
	background-position: -19px -10px;
	border-radius: 10px 10px 0px 0px;
	background-color: #11222d;
}
.branded-tour #extended-registration h2 {
	margin-top: 45px;
	margin-bottom: 5px;
}
.branded-tour #extended-registration .tour-text p {
	margin: 0px 0px 10px 0px;
}
.branded-tour #extended-registration form {
	padding: 0px 60px;
}
.branded-tour #extended-registration .form-group {
	margin-top: 30px;
}
.branded-tour #extended-registration .form-control {
	color: #11222d;
}
.branded-tour #extended-registration .birthdate .form-group {
	margin-top: 30px;
}
.branded-tour #extended-registration .birthdate .form-group {
	margin-top: 0px;
}
.branded-tour #extended-registration .birthdate .form-control {
	margin-bottom: 15px;
}
.branded-tour #extended-registration .form-control::placeholder {
	font-size: 14px;
	color: #11222d;
}
.branded-tour #extended-registration input.form-control {
	height: calc(1.78rem + 2px);
}
.branded-tour #extended-registration select.form-control:not([size]):not([multiple]) {
	height: calc(1.75rem + 2px);
	border: 0;
    outline: 1px solid #e0eaf0;
    background-color: white;
}
.branded-tour #extended-registration select.form-control:not([size]):not([multiple]):focus {
	outline: 1px solid #ea0f6b;
}
.branded-tour #extended-registration .birthdate label {
    font-weight: bold;
}
.branded-tour #extended-registration .form-group label {
    font-weight: bold;
    display: none;
}
.branded-tour #extended-registration .gender,
.branded-tour #extended-registration .birthdate .month {
	width: 41%;
	padding-right: 0px;
}
.branded-tour #extended-registration .birthdate .day {
	width: 30%;
	padding: 0px 4px;
}
.branded-tour #extended-registration .birthdate .year {
	width: 29%;
}
.branded-tour #extended-registration .zipcode {
	width: 59%;
	padding-left: 4px;
}
.branded-tour #extended-registration input.btn-primary {
	margin: 15px 0px 30px 0px;
}
.branded-tour #extended-registration .error-message {
	color: #dc3545;
}

#CybotCookiebotDialog {
	font-family: 'Lato', 'Arial', 'Helvetica', 'Lucida Grande', 'Gill Sans','Verdana', sans-serif !important;
	box-shadow: #dedede 2px 2px 10px 2px !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonAccept {
	width: 140px !important;
	border-radius: 20px !important;
	padding: 5px 8px !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	margin-top: 10px !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline {
	width: 196px !important;
	border-radius: 20px !important;
	padding: 5px 8px !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDetails {
    color: #babfc3 !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding: 9px 19px 0 0 !important;
	background: url('../img/cookiebot-arrow-down.png') right center no-repeat !important;
}

/* media */
@media (max-width: 459px) {
  .research-partners .research-partners-list img {display:block; margin:auto;}
  .research-partners .research-partners-list {text-align:center;}
  .banner-heading {font-size: 40px; padding-left: 0px; line-height: 45px;}
  .offline-container {padding: 20px 0px;}
  .offline-content-header {font-size: 1.5em; font-weight: bold;}
  .offline-content {margin-bottom: 15px;}
  .offline-container .offline-banner-heading,
  .offline-container .offline-banner-heading.reward-pages {font-size:35px;}
  .h-content img.b-cashout-icon {margin-left: 0px;}
  .h-rewards {font-size: 20px;}
  .reward-options .collect-rewards {font-size: 24px;}
  .reward-options .click-option {font-size: 24px; font-weight: normal;}
  .research-partners .text {font-size: 24px;}
  .branded-lander .referral-form {
	top: 50px;
	left: 0px;
	width: 100%;
	padding: 20px 5%;
	margin: auto;
	float: none;
	position: relative;
  }
  .branded-lander .top-heading {
	margin-top: 40px;	
  }
  body.simple .offset-3 {
    margin-left: 0px;
  } 
  body.simple header {
    padding: 0;
  } 
  .user-points div {
	padding-bottom: 21%;  
  }
  .fb-landing-page .l-v2 div.survey-card {
	padding-left: 0px;
	padding-right: 0px;
  }
  .knowledgebase .input-group {
	  width: 80% !important;
  }
  .branded-tour #extended-registration form {
	padding: 0px;
  }
}
@media (max-width: 500px) {
  body.home-page #carousel-inner {min-height: 330px; z-index: 2;}

  .home-page .home-banner {min-height: 450px !important;}
  
  .home-page .earn-with-branded {background-position: 30% !important;}
  .home-page .market-research-banner {background-position: 25% !important;}
  .home-page .survey-matching-banner {background-position: 55% !important;}
  .home-page .create-branded-profile {background-position: 53% !important;}
  .home-page .branded-pay-banner {background-position: 40% !important;}
  .home-page .branded-elite-program {background-position: 25% !important;}
  #banner .banner-content.offline-container .col-sm-12 {
	padding: 0px;
  }
  #banner .banner-content.offline-container .offline-banner-heading {font-weight: bold; text-align: left;}
  #banner .banner-content.offline-container .h-rewards {text-align: left;}
  .btn-take-surveys-online {margin-bottom: -44px !important;}
  
  .offset-3 {
    margin-left: 0px;
  }
  .div-signup {
    margin-left: 0px;
  }
  .banner-content.offline-container {height: 190px;}
  .fb-landing-page .l-v1 .survey-card .card-block, 
  .fb-landing-page .l-v1 .survey-card form {
	padding-left: 15px; 
	padding-right: 15px;
  }
  
  .knowledgebase .banner-content.offline-container {
	height: 190px;
  }
  body.branded-tour {
	background: url("../img/tour-small-bg.png");
	background-repeat: repeat-y;
	background-size: cover;
	overflow-x: hidden;
  }
  .branded-tour .tour {
	max-width: 290px;
	min-height: 430px;
  }
  .branded-tour .tour-dots {
	margin-bottom: 25px;
  }
  .branded-tour .tour h2 {
	margin-top: 55px;
	margin-bottom: 15px;
  }
  .branded-tour .tour-text p {
	margin-bottom: 30px;
	margin-top: 25px;
	padding: 0px 5px;
  }
  .branded-tour #tour-2 .tour-heading h2 {
	padding: 0px;
  }
  .branded-tour #tour-2 .tour-text p, 
  .branded-tour #tour-3 .tour-text p,
  .branded-tour #tour-3-others .tour-text p, 
  .branded-tour #tour-4 .tour-text p, 
  .branded-tour #tour-5 .tour-text p {
	padding: 0px 25px;
	margin-bottom: 25px;
  }
  .branded-tour #tour-3 .tour-text p {
	 padding: 0px 10px;
  }
  .branded-tour #tour-3-others .tour-text p {
   padding: 0px 10px;
  }
  .branded-tour #tour-4 .tour-text p {
	padding: 0px 5px;
  }
  .branded-tour .tour .tour-heading {
	margin-top: 25px;
	margin-bottom: 8px;
  }
  .branded-tour .tour .tour-bg {
	height: 150px;
  }
  .branded-tour #tour-2 .tour-bg {
	background-position: 91px bottom;
	background-size: 133px;
  }
  .branded-tour #tour-3 .tour-bg {
  	background-position: center -5px;
  	background-size: 375px;
  }
  .branded-tour #tour-3-others .tour-bg {
    background-position: center -5px;
    background-size: 375px;
  }
  .branded-tour #tour-4 .tour-bg {
	background-size: 200px;
  }
  .branded-tour #tour-5 .tour-bg {
	background: url("../img/tour-5-bg-m.png") no-repeat;
	background-color: #11222d;
	background-position: center;
  }
  .branded-tour #extended-registration form {
	padding: 0px;
  }
}
@media (min-width: 576px) {
  .branded-lander.lv-3 .signup-box .row .col-sm-6:first-child {
	padding-right: 8px;
  }
  .branded-lander.lv-3 .signup-box .row .col-sm-6:last-child {
	padding-left: 8px;
  }
  .fb-landing-page .side-coloumn {padding:0px 25px;}
  
  .br-main-menu .br-menu li {
	  display: inline-block !important;
  }
}
@media (max-width: 576px) {
  label.label_postal {
    display: none;
  }
  .tool_tip i img {margin: 0;}
	td .tool_tip i img {padding-top: 0px;}
	body.home-page .knowledgebase #banner {
		min-height: 0px;
	}
}
@media (max-width: 639px) {
	.branded-lander .referral-form {
	top: 50px;
	left: 0px;
	width: 100%;
	padding: 20px 0px;
	margin: auto;
	float: none;
	position: relative;
  }
  .banner-content {margin-top: 50px !important;}
  .home-page .home-top-heading {padding-left: 35% !important; padding-right: 12% !important;}
  .home-page header {padding: 35px 20px 0px 20px;}
  .home-banner-heading {font-size:24px !important; font-family: 'Lato'!important; }
  .banner-content .offset-2 {margin:0px;}
  .btn-banner {width:100%;}
  .reward-options .payment-option > div > div {
    background: #fff;
    height: 210px;
 
    text-align:center;
    margin-top:10px;
    height:auto;
  }
  .trustpilot {padding:20px; height:auto;}
  .trustpilot .trust-pilot-reviews {padding:30px 0px;}
  .offline-container {padding: 20px 0px;}
  .offline-content-header {font-size: 1.5em; font-weight: bold;}
  .offline-content {margin-bottom: 15px;}
  .offline-container .offline-banner-heading,
  .offline-container .offline-banner-heading.reward-pages {font-size:35px;}
  .h-content img.b-cashout-icon {margin-left: 0px;}
  .hero-title {
	font-size: 50px;
  }
  .branded-lander .faq .question {
	font-size: 20px;  
  }
  .user-points div {
	padding-bottom: 25%;  
  }
  .branded-lander.lv-3 .btn-facebook {
	margin-top: 2rem;  
  }
  .start-survey-bg .welcome-wizard {
	background-size: 950px auto !important;
	background-position: 30% 100% !important;
  }
}
@media (max-width: 639px) and (orientation : landscape) {
  .br-sidenav {position: absolute;}
}
@media (max-width: 767px) {
    .reward-options .payment-option > div > div > img, .reward-options .payment-option > div > div > a img { margin-top: 10%; margin-bottom: 10%;}
    .trustpilot {      padding: 43px 20px;
    background-position: -413px 5px; }
    .ima-heading {font-size: 2.5em!important;;}
.trustpilot .offset-2 { margin-left: 0;}
	.signup-form .first-name, .signup-form .postal-code, .signup-form .birthdate {
	  padding-right: 0px;
	}
	body.simple .register .first-name {
		padding-right: 0;
	}
  .btn-banner {width:100%;}
  .home-page header {padding: 35px 20px 0px 20px;}
  .home-banner-heading {font-size:30px;}
.banner-content h2{font-size: 1.5em;}
  .h-content {text-align:center; font-size:1.5em;}
  .h-content .second-step {text-align:center !important; padding:0px;}
  
  div.pad-left5.m-pad-auto {padding-left:15px !important;}
  div.pad-right5.m-pad-auto {padding-right:15px !important;}
  .click-options {text-align:center;}
  .click-options a {font-size:18px; text-decoration:none;}
  .click-options a span {width: 105px; text-align: left; display: inline-block; }
  .reward-options .payment-option > div > div {
    background: #fff;
    height: 210px;
 
    text-align:center;
    margin-top:10px;
    height:auto;
  }
  .offline-container {    padding: 20px 10px;}
  .offline-content-header {  font-size: 1.5em; font-weight: bold;}
.h-content div:nth-child(2) { text-align: center;}
  .offline-content {margin-bottom: 15px;text-align: center;}
  .offline-container .offline-banner-heading,
  .offline-container .offline-banner-heading.reward-pages {font-size:2em;}
  .pnbt img {width: 70%;}
  .h-content img.b-cashout-icon {margin-left: 0px;}
  .background-bg {background-size:contain;height:auto; min-height:auto;}
  .background-bg > div{ padding:0px; height:auto; min-height:auto;}
  .vcenter-box {margin:0px;}
  .vcenter-box .survey-card {margin:0px;}
  .inline-group {display:inline-block; width:100%;}
  .survey-card p {font-size:16px; color:#11222d;}
  .background-bg div.welcome-wizard{ padding:20px 0px;}
  .widget-footer { position:relative;}
  header {padding:20px 0px;}
  .background-bg .card.survey-card {padding:0px; margin:0px;}
  .start-survey-bg .welcome-wizard {padding:20px 0px;}
  .start-survey-bg .card.survey-card {position:relative; }
  .survey-bg {display:none;}
  .start-survey-bg .welcome-wizard {padding-bottom:300px;background: rgba(0, 0, 0, 0) url("../img/survey-start-bg.png") no-repeat bottom center ;
	background-size:auto auto;
  }
  .survey-partners li {margin: 40px 17px 15px;}
  .branded-lander .how-it-works {
	margin-top: 0px;  
  }	 
  .branded-lander.lv-1 .how-it-works {
	margin-top: 40px;  
  }	 
  .branded-lander .referral-form {
	position: relative;  
  }	  
  .branded-lander .referral-banner {
	min-height: 500px;  
  }
  .contact-banner {min-height: 350px;}
  .branded-lander.lv-2 .signup-box {
	padding: 50px 0;
  }
  .branded-lander.lv-2 .background-bg {
	min-height: auto;
	margin-bottom: 50px;
	background-position: center;
  }	
  div.animated img.pop-img,
  div.animated p.pop-txt {
	opacity: 1;
	animation-name: none;
  }
  div.animated p.pop-txt {
	text-align: center;
	width: 100%;
  }
  div.animated p.pop-txt.pop6 {
	left: 0;
  }
  #how-we-work .h-content,
  #how-we-work .h-content2 div:nth-child(2),
  #how-we-work .h-content3 div:nth-child(2) {
	margin-top: 20px;
  }
  .branded-lander.lv-3 .form-group {
	margin-bottom: 2.5rem;
  }
  .branded-lander.lv-3 .background-bg {
	padding-bottom: 10px;  
	padding-top: 50px;  
  }
  .branded-lander.lv-3 .faq-v3 {
	margin-top: 50px;  
  }
  .share-box .share-block {
	margin-bottom: 40px;  
  }
  .user-points div {
	padding-bottom: 21%;  
  }
  .user-points div:last-child {
	padding-bottom: 2%;  
  }
  .branded-lander.lv-2 .ready-to-join, .branded-lander.lv-3 .ready-to-join {
	text-align: center;  
  }
  
  .branded-pay-banner h1.offline-banner-heading {font-size: 40px; line-height: 60px}
  .start-survey-bg .welcome-wizard {
	background-size: 950px auto !important;
	background-position: 30% 100% !important;
  }
  
   .branded-pay .bpay-logo img {
	 max-width: 187px;
	 height: auto;
  }
  .branded-pay .bpay-heading {
	  padding: 50px 0;
  }
  .branded-pay .bpay-content {
	  padding-bottom: 10px;
  }
  .branded-pay .bpay-content-last {
	  padding-bottom: 30px;
  }
  .fb-landing-page .l-v1.l-email .survey-card {
	margin: 0px;
  }
  
  .knowledge-base .offline-container .offline-banner-heading {font-size: 35px;}
  .knowledge-base .banner-content.offline-container {height: 150px;}
  body.home-page .knowledgebase #banner {
    min-height: 300px;
  }
  .knowledgebase .stylish-input-group {
    padding-top: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 995px) {
     .trustpilot {   padding: 24px 0px; }
  .btn-banner {width:100%;}
  .reward-options .payment-option > div > div {
    background: #fff;
    height: 210px;
 
    text-align:center;
    margin-top:10px;
    height:auto;
  }
  .offline-content-header {  font-size: 1.5em; font-weight: bold;}
  .offline-content {margin-bottom: 15px;}
  .offline-container .offline-banner-heading,
  .offline-container .offline-banner-heading.reward-pages {font-size:38px;}
  .pnbt img {width: 70%;}
  .contact-banner {min-height: 350px;}
  .contact-banner .offline-banner-heading {font-size: 50px;}
  
  .branded-lander.lv-2 .signup-box {
	max-width: 300px;
	padding-left: 0px;
  }
  
  .branded-pay-banner h1.offline-banner-heading {font-size: 60px; line-height: 60px}
  .fb-landing-page .container-fliud.l-v1  {min-height: 768px;}
  .knowledge-base .offline-container .offline-banner-heading {font-size: 60px;}
}
@media (min-width: 996px) and (max-width: 1300px) {
    
  .btn-banner {width:48%;}
  .home-page header {padding: 35px 20px 0px 20px;}
  .home-banner-heading {font-size:30px;}
  .branded-lander.lv-2 .signup-box {
	max-width: 300px;
	padding-left: 0px;
  }
  .fb-landing-page .container-fliud.l-v1  {min-height: 600px;}
}

 .alert-top {
  text-align: center;
 }
 .alert-top .btn, .alert-top .submit {
  display: inline-block;
 }
 .margin-auto {margin: auto;}
 .margin-top-20{margin-top: 20px !important;}
 .home-page .home-top-heading {padding: 0px; font-family: 'Lato'; font-weight:800;}
 
 @media (max-width: 1024px) {
	  .banner-reward-pages {
		background-position: 77% 49% !important;
	  }
 }
 
 @media (max-width: 991px) {
	 .knowledgebase {
		 font-family: 'Lato', 'Arial', 'Helvetica', 'Lucida Grande', 'Gill Sans','Verdana', sans-serif;
	 }
	.knowledgebase .stylish-input-group .form-control {
		border-top-left-radius: 0.80rem;
		border-bottom-left-radius: 0.80rem;
	}
	.knowledgebase .input-group-append .btn-submit { 
		border-radius: 0.80rem; 
		border-top-left-radius: 0; 
		border-bottom-left-radius: 0; 
	}
	.knowledgebase .articles {
		padding: 20px 44px;
	}
	
	.knowledgebase-sm-menu {
		background: #f7f8fa;
	}
	.knowledgebase-sm-menu .panel-title {
		padding: 28px 28px;
	}
	.knowledgebase-sm-menu a {
		color: #11222c;
	}
	.knowledgebase-sm-menu a:hover, .knowledgebase-sm-menu a:focus {
		color: #11222c;
	}
	.knowledgebase-sm-menu .panel-body {
		padding: 5px 28px;
	}
	
	.knowledgebase-sm-menu .panel-body:last-child  {
		padding-bottom: 28px;
	}
	.knowledgebase .articles {
		padding-bottom: 0px;
	}
	.knowledgebase-article .article {
		padding-bottom: 25px !important;
	}
	.knowledgebase-article .article-toggle {
		padding-bottom: 10px !important;
	}
	.knowledgebase .knowledgebase-article {
		padding-bottom: 35px !important;
	}
 }
 
 @media (min-width: 992px) {
	.knowledgebase .offline-container {
		max-width: 1140px;	
	}
	
	.knowledgebase .page-content {
		min-height: 700px;
	}
 }
 
 
.width100 {width:100% !important;}

.trustpilot-section {
  margin-top: 100px;
  margin-bottom: 100px;
} 

.trustpilot .text {
    font-size: 3em;
    font-weight: 800;
    color: #000;
    margin-bottom: 20px;
    line-height: 1em;
}

.blocks {
    margin-top: 0px;
    text-align: center;
    position: relative;
    z-index: 2;
}
.shadow {
    height: 30px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: rgba(0,0,0,0.5);
    margin-top: -15px;
    filter: blur(10px);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
}

.img-responsive{ width: 100%;}

.step .img-responsive, .arrow .img-responsive{ width: 72%;}

  .carousel-caption {
    position: absolute;
     right: 0%; 
    bottom: 20px;
    left: 8%;
     z-index: 10; 
    padding-bottom: 70px;
     color: #000; 
     text-align: justify; 
}
         #forSlider{
             position: absolute; width: 100%;
         }
.ima-heading{
 
    font-weight: 300;
    font-size: 3.8em; 
    line-height: 1em;
        color: #777777;
}

/*.home-page .wrapper .carousel-item{background-color: #464646;min-height: 572px;background-size:cover;background-repeat: no-repeat; }*/
.ima-btn { margin-bottom: 50px!important;}
.br-main-menu {
    margin-top: 2%;
}
.ima P { font-size: 1.2em;}

.ima-bg-f{ background-color: #fff;
    z-index: 9999999999999999999;
    position: relative;}

.carousel-control-next, .carousel-control-prev { height: 5%; margin-top: 20%;}

.br-main-menu .dropdown-menu li {
    width: 100%;
 
 
}

.br-main-menu .dropdown-menu li a{
    font-size: 0.8em!important;
    color: #000!important;    
} 

.br-main-menu .dropdown-menu li a:hover { color: #ea0f6b; text-decoration:none; border: none;    display: inline-block;  width: 100%;     padding: 0px 10px;}
.br-main-menu .dropdown-menu li:hover { background-color: #e1e1e1;}
