/* ==========================================================================
   IMPORT GOOGLE FONTS
   ========================================================================== */
   @import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;800&display=swap');
/* ==========================================================================
   GENERAL
   ========================================================================== */
body {
  font-family: 'Raleway', sans-serif;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 400;
  background: ##FAFAFA;
  height: 100%;
  overflow:hidden;
}

html {
  overflow-x: hidden;
}

img{max-width:100%;}

p {
  font-size: 16px;
  color: #2f2f2f;
  line-height: 26px;
  font-family: 'Raleway', sans-serif;
  margin-bottom: 0;
}

a:hover, a:focus {
  color: #031E79;
}

a {
  color: #3c9cfd;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

h1, h2, h3, h4, h5 {
  font-family: 'Raleway', sans-serif;
  font-size: 40px;
  font-weight: 700;
  color: #031E79;
}
h1{
  font-size: 40px;
}

ul {
  margin: 0;
  padding: 0;
}

ul li {
  list-style: none;
}

a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}

/*===================================
 Other css  new css add
======================================*/

.fullsite .particles-js-canvas-el{
 transform: translate(0, -85%);
}

footer .particles-js-canvas-el{
  transform: translate(0, -180%);
  position: absolute;
  z-index: -99;
 }

/* ==========================================================================
   Navbar Style
   ========================================================================== */
.logo-menu a {
  font-size: 20px;
  color: #fff;
}
nav.navbar{
  background-color: #031E79;
}
.menu-bg {
  background-color: #031E79;
  box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.1);
  z-index: 9999;
  padding: 5px;
}

.menu-bg .menu-button {
  top: 0;
}

.menu-bg .menu-button:hover {
  cursor: pointer;
  color: #031E79;
}

.menu-bg .logo-menu a {
  color: #031E79;
}

.menu-bg .navbar-nav .nav-link {
  color: #ffffff !important;
}

.menu-bg .navbar-nav .nav-link:hover {
  color: #ffffff !important;
}

.menu-bg .navbar-nav .active {
  color: #ffffff !important;
}

.navbar-expand-md .navbar-nav .nav-link {
  color: #fff;
  font-size: 15px;
  padding: 5px 0px;
  margin-left: 30px;
  font-family: 'Raleway', sans-serif;
  position: relative;
  text-transform: capitalize;
  font-weight: 500;
}

.navbar-expand-md .navbar-nav .nav-link:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background: #ffffff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}

.navbar-expand-md .navbar-nav .active::before,
.navbar-expand-md .navbar-nav .nav-link:hover::before {
  width: 100%;
}

.navbar-brand {
  color: #fff;
  width:175px;
}

.navbar-expand-md .navbar-nav .nav-link:focus,
.navbar-expand-md .navbar-nav .nav-link:hover,
.navbar-expand-md .navbar-nav .nav-link:hover:before {
  color: #ffffff;
}

.navbar-expand-md .navbar-nav .active > .nav-link,
.navbar-expand-md .navbar-nav .nav-link.active,
.navbar-expand-md .navbar-nav .nav-link.active:before,
.navbar-expand-md .navbar-nav .nav-link.open,
.navbar-expand-md .navbar-nav .open > .nav-link {
  color: #ffffff;
}

.navbar-expand-md .navbar-toggler {
  background: transparent;
  border: 1px solid #fff;
  border-radius: 3px;
  margin: 5px;
  cursor: pointer;
  float: right;
}

.navbar-expand-md .navbar-toggler i {
  color: #fff !important;
}

.navbar-expand-md .navbar-toggler:focus {
  outline: none;
}

/* MAIN SECTION */
.main-container{ 
  height: 800px;
  background-color: #031E79;
  background-image: url(../img/new-hero-bg.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 130px;
}
.main-container h1{
  color:#fff
} 
.main-container p {
  color: #fff;
  margin: 15px 0 40px;
}
.hero-img img {
  width: 100%;
}
.main-intro {
  padding: 110px 60px 10px 60px;
}
.btn.btn-primary {
  background-color: #fff;
  padding: 10px 30px;
  color: #031E79;
  letter-spacing: 1px;
  border: 2px solid #fff;
  box-shadow: 1px 1px 5px 0px #444;
  font-weight: 500;
  margin:0 10px;
}
.btn.btn-primary:hover {
  background-color: #031E79;
  color: #fff;
  border: 2px solid #fff;
}

tr input[type="submit"], td input[type="submit"], tr input[type="button"], td input[type="button"]{
  padding: 5px 30px;
  cursor: pointer;
  letter-spacing: 1px;
  width: 200px !important;
  background-color: #031E79 !important;
  border-color: #031E79 !important;
  color: #fff !important;
  box-shadow: none !important;
  font-weight: 500;
  border: 2px solid #fff;
}
tr textarea, td textarea, tr input[type="text"], td input[type="text"], tr input[type="password"], td input[type="password"] {
	border: 1px solid #031E79;
	padding: 5px 10px;
	min-width: 250px;
}
tr select, td select {
	border: 1px solid #031E79;
	padding: 8px 10px;
}
/*SECTIONS*/
.section-container{
  padding-top: 100px;
  background-color: #fff;
  margin-top: -1px;
  width: 100%;
}
h2.section-title {
  text-align: center;
  margin-bottom: 35px;
}
.title-txt {
  font-size: 30px;
}
.title-line {
  width: 65px;
  height: 2px;
  background-color: #031E79;
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
}

.itm-img {
  display: inline-block;
}
.wow.fadeInUp {
  position: relative;
  z-index:99;
}

#ready-to-earn{
  position: relative;
  z-index: 99;
}

.wow.fadeInUp .itm-img{
  transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
 
}

.wow.fadeInUp  strong{
    font-size: 75px;
    position: absolute;
    right: 58%;
    color: #fff;
    width:100px;
    text-align: center;

}

.wow.fadeInUp strong.one{top:30%;}
.wow.fadeInUp strong.two{top:25%;}
.wow.fadeInUp strong.three{top:20%;}

.wow.fadeInUp:hover .itm-img{
      filter: grayscale(100%);
      -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      transform: rotateY(180deg);
      -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);

}

.itm-content {
  display: inline-block;
  width: 160px;
  padding-left: 5px;
  vertical-align: middle;
}

.rewards-you-can-container span.title-txt {
  width: 55%;
  display: inline-block;
  vertical-align: middle;
}
p.section-intro {
  margin-bottom: 30px;
  padding: 0 50px;
}
.img-title {
  display: block;
  font-weight: 500;
  margin-top: 15px;
}
.rewards-itms {
  margin-top: 120px;
}
.rewards-itm {
  margin-bottom: 30px;
  text-align: center;
}
.rewards-itm img {
  height: 65px;
}
.feature-itm {
  margin: 25px auto 25px;
}
.feature-itm .itm-img {
  text-align: center;
  display: block;
}

.feature-itm .itm-img .fa{font-size: 70px; color: #031E79;}

.feature-itm .itm-img img{display:none;}

.feature-itm .itm-content {
  width: 100%;
  text-align: center;
  padding: 20px 30px;
}
.paid-count .symbol {
  font-size: 80px;
  font-weight: bold;
  color: #031E79;
}
.paid-count .incremental-counter {
    font-size: 80px;
    color: #031E79;
    font-family: sans-serif;
    font-weight: 700;
}
.paid-count  .incremental-counter .num {
  color: #031E79;
  height: 65px;
  line-height: 60px;
  width: 50px;
}
.paid-count  .incremental-counter .num::before {
  background: #031E79;
  content: "";
}
.get-started-now {
  min-height: 279px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  padding-top: 10%;
}
span.get-started-now-title {
  padding-right: 35px;
  vertical-align: middle;
  display: inline-block;
  font-size: 40px;
  font-weight: 800;
  color: #fff;
}
.get-started-now .start-today-btn {
  background-color: #fff;
  color: #031E79;
  border-color: #fff;
  text-transform: uppercase;
  padding: 10px 50px;
}
.get-started-now .start-today-btn:hover {
  background-color: #fff;
  color: #031E79;
  border-color: #031E79;
  text-transform: uppercase;
  padding: 10px 50px;
}
.ready-to-earn-container {
  position: relative;
  z-index: 1;
  background-color: transparent;
  width: 100%;
}
footer {
  height: 550px;
  margin-top: -215px;
  width: 100%;
  color: #fff;
  position: relative;
  padding-top: 260px;
  background-color: #031E79;
}
footer .footer-bg-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  transform: rotate(180deg);
  top: -1px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
footer .container{
  position: relative;
  z-index: 1  ;
}
footer a{
  color:#fff;
}
footer a:hover{
  color:#fff;
  text-decoration: underline;
}
.block-title {
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 20px;
  position: relative;
  text-transform: uppercase;
}

footer .footer-Content {
  /* background-image: -moz-linear-gradient(0deg, #3c96ff 0%, #2dfbff 100%);
  background-image: -webkit-linear-gradient(0deg, #3c96ff 0%, #2dfbff 100%);
  background-image: -ms-linear-gradient(0deg, #3c96ff 0%, #2dfbff 100%); */
  padding: 60px 0 0px;
  color: #546E7A;
  background:linear-gradient(to right, #341f97 0%, #b631f3  100%) !important;
}

footer .footer-Content h2 {
  color: #ffffff;
  font-size: 30px;
}

.textwidget {
  line-height: 24px;
  margin-bottom: 10px;
}

.textwidget p {
  font-size: 14px;
  color: #ffffff;
}

footer .menu {
  padding-left: 0;
}

footer .menu li {
  padding-bottom: 12px;
}

footer .menu li a {
  color: #ffffff;
  font-size: 14px;
}

footer .menu li a:hover {
  color: #f1f1f1;
}

.footer-social {
  margin-top: 4px;
}

.footer-social li {
  display: inline-block;
  margin-right: 15px;
}

.footer-social li a {
  color: #fff;
  font-size: 25px;
  text-align: center;
  display: inline-block;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.footer-social li .facebook:hover {
  color: #2f2f2f;
}

.footer-social li .twitter:hover {
  color: #2f2f2f;
}

.footer-social li .linkedin:hover {
  color: #2f2f2f;
}

.footer-social li .google-plus:hover {
  color: #2f2f2f;
}

.copyright {
  padding: 15px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  color: #ffffff;
  margin-top: 30px;
}

.copyright p {
  margin-bottom: 0;
  color: #fff;
}

.copyright p a {
  color: #ffffff;
}

.copyright p a:hover {
  color: #f1f1f1;
}

.copyright .nav-inline .nav-link {
  color: #ffffff;
  padding: 10px 0;
  margin-left: 10px;
}

.copyright .nav-inline .nav-link:hover {
  color: #2f2f2f;
}
footer .widget {
  padding-left: 70px;
}

.modal-wrp {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  display: none;
  z-index: 55555;
  top: 0;
  background-color: rgba(0,0,0, 0.65);
}
.modal-wrp .modal-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.modal-window {
  width: 50%;
  max-height: 85vh;
  background-color: transparent;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: 0;
  padding: 40px 5px 10px 30px;
  border-radius: 10px;
}
/* .modal-window-content {
  height: 100%;
  overflow-y: auto;
} */

.form-header .close-btn i {
  border: none;
  color: #fff;
  position: absolute;
  background-color: transparent;
  right: -4px;
  top: 2px;
  font-size: 25px;
  cursor: pointer;
}
.form-header .close-btn:hover i {
  color:#2f2f2f;
}

.we-paid-over-container{
  background-image: url(../img/side-bg-4.svg);
}

.section-container{
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 140px;
}
.rewards-you-can-container.section-container{
  background-position: left bottom;
  background-image: url(../img/side-bg-2.svg);
}

.why-choose-bizzopinion-container.section-container{
  background-position: right bottom;
  background-image: url(../img/side-bg-3.svg);
}
.how-it-work-container.section-container{
  background-position: right bottom;
  background-image: url(../img/side-bg-1.png);
}

form {
  width: 90%;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 5px;
}
.container form {
  width: 100%;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0px;
}
.form-header {
  background-color: #031E79;
  color: #fff;
  padding: 6px 10px;
  border-radius: 5px 6px 0 0;
  font-size: 18px;
  position: relative;
}
.form-header i {
  border: 1px solid #fff;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  text-align: center;
  line-height: 1.5;
  margin-right: 10px;
}
.form-content {
  padding: 20px;
  height: auto;
  max-height: 72vh;
  overflow: hidden;
}
/* .modal-window-content {
  padding-bottom: 50px;
  margin-bottom: 50px;
} */
.form-content-wrp{
  padding-bottom: 10px;
  background-color: #fff;
  border-radius: 0 10px 5px 20px;
}
.form-element {
  margin-bottom: 10px;
  position: relative;
}
.form-element i {
  position: absolute;
  left: 10px;
  top: 9px;
  font-size: 25px;
  width: 25px;
  border-right: 1px solid #031E79;
  color: #031E79;
}
.form-element i.fa-envelope {
    height: 25px;
    padding-top: 3px;
}
.form-element input {
  width: 100%;
  border-style: none;
  border: 1px solid #031E79;
  border-radius: 5px;
  padding: 5px 10px;
}
.login-modal .form-element input[type='text'], .login-modal .form-element input[type='password']  {
  padding: 8px 10px 8px 40px ;
}
.signup-modal .form-element input[type='text'], .signup-modal .form-element input[type='password'], .signup-modal .form-element input[type='email']  {
  padding: 8px 10px 8px 40px ;
}
.g-recaptcha{
  width: 100%!important;
  margin: 10px auto;
}
.g-recaptcha > div {
  width: 100%!important;
}
input[type="checkbox"] {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
input#signupcondition {
  width: 18px;
  height: 18px;
  margin-right: 5px;
  vertical-align: bottom;
}
input[type="checkbox"] + label {
  display: inline-block;
  position: relative;
  padding: 0;
  color:#333;
}
.signupcondition {
  font-size: 14px;
}
input[type="checkbox"] + label::before {
  content: '';
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  border: 1px solid #031E79;
  background: #fff;
}
a {
  color: #031E79;
  text-decoration: none;
  background-color: transparent;
}
a:hover{
  text-decoration: underline;
}
input[type="checkbox"]:checked + label::after {
  content: '';
  position: absolute;
  top: 5px;
  left: 4px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  height: 6px;
  width: 13px;
  transform: rotate(-45deg);
}
input[type="checkbox"]:checked + label::before {
  background: #031E79;
}
 input[type="submit"]{
  width: 75%!important;;
  margin: 0 auto 25px;
  background-color: #031E79!important;
  border-color: #031E79!important;
  color: #fff!important;
  box-shadow: none!important;
  transition: all 0.35 ease-in-out;
}
input[type="submit"]:hover{
  background-color: #2f2f2f!important; 
  border-color: #2f2f2f!important; 
}

.modal-window.sing-up{
  width: 432px;
}

.modal-window.login{
  width: 415px;
  padding: 40px 5px 10px 10px;
  /* height: 450px; */
}
.remember-check-box{
  text-align: center;
}

body.fixed-body{
  overflow: hidden;
  height: 100vh;
}

.promo-banner{
  background-repeat: no-repeat;
  width: 105px;
  height: 80px;
  display: block;
  background-color: transparent;
  background-image: url(../img/promo-bg.png);
  background-position: center top;
  position: absolute;
  z-index: 1;
  top: 30px;
  right: 85px;
  background-size: 105px;
}
span.promo-type {
  font-weight: 600;
  position: absolute;
  top: 15px;
  left: 40px;
  font-size: 13px;
}
span.promo-title {
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  bottom: 17px;
  left: 26px;
}
span.promo-type {
  font-weight: 600;
  position: absolute;
  top: 15px;
  left: 16px;
  font-size: 13px;
}
.promo-val {
  font-size: 35px;
  position: absolute;
  right: 15px;
  letter-spacing: 1px;
  top: -2px;
  font-weight: 900;
  font-family: fantasy;
}
.back-to-top {
  display: none;
  position: fixed;
  bottom: 18px;
  right: 15px;
  width: 45px;
  height: 45px;
  line-height: 50px;
  cursor: pointer;
  text-align: center;
  border-radius: 4px;
  background-color: #2f2f2f;
  box-shadow: 0px 8px 9px 0px rgba(96, 94, 94, 0.17);
}
.back-to-top i {
  margin-top: 12px;
  background:#031E79;
  -webkit-background-clip: text;
  font-size: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.side-img-wrp {
  position: relative;
}
.side-img {
  /* background-color: mistyrose; */
  width: 41.666667%;
  position: fixed;
  height: 100vh;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
}
.side-img.login-pg{
  background-image: url(../img/login-img.svg);
}
.side-img.signup-pg{
  background-image: url(../img/signup-img.svg);
}

.side-form{
    width: 50%;
    margin: 50px auto;
}
.side-form-header {
  font-size: 28px;
  text-align: center;
  color: #031E79;
  padding-bottom: 0;
}
.side-form .form-element input {
  padding: 10px 10px;
}
.side-form.login-form .form-element input {
  padding: 10px 0 10px 40px;
}
.side-form.signup-form .form-element input {
  padding: 10px 0 10px 40px;
}
.side-form-wrp {
  position: relative;
}
.side-form-wrp .side-close-btn {
  position: absolute;
  right: 25px;
  top: 5px;
  font-size: 25px;
  color: #031E79;
  cursor: pointer;
}
.side-form .logo-wrp{
  text-align: center;
}
.side-form .logo-wrp img {
  width: 50%;
  margin: 0 auto 25px;
}
.side-form input[type="submit"]{
	width: 100% !important;
}


table.withdraw tr td img{height: 24px;}
img {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none; 
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  pointer-events: none;
}
.goog-te-banner-frame.skiptranslate {
    display: none !important;
    } 
body {
    top: 0px !important; 
    }
	
.back-to-top {background-color: #fff;}



/*Media query*/


@media (max-width: 767px) {
	.paid-count .incremental-counter {
		font-size: 45px;
	}
 
	#Rcountry {padding-left:35px;}
   .wow.fadeInUp strong{
      top: 13%;
      right:40%;
    }

    footer .particles-js-canvas-el{transform: translate(0, -114%);}

  
    .wow.fadeInUp strong.one{top:10%;}

    .wow.fadeInUp strong.two{top:8%;}

    .wow.fadeInUp strong.three{top:6%;}

}

@media(min-width:768px) and (max-width:991px){
    
  .wow.fadeInUp strong{right:38%;}
  .wow.fadeInUp strong.three {
    top: 4%;
}

.wow.fadeInUp strong.two {
  top: 5%;
}

.wow.fadeInUp strong.one {
  top: 6%;
}
#Rcountry {padding-left:35px;}

}

@media(min-width:992px) and (max-width:1199px){
  .wow.fadeInUp strong{right:52%;}

  .wow.fadeInUp strong.two {
    top: 5%;
}

.wow.fadeInUp strong.one {
  top: 5%;
}

.wow.fadeInUp strong.three {
  -webkit-top: 5%;
  -moz-top: 5%;
  -ms-top: 5%;
  -o-top: 5%;

}

#Rcountry {padding-left:35px;}


}