
body.modal-open {
    overflow: auto;
}
body.modal-open[style] {
    padding-right: 0px !important;
}

.modal::-webkit-scrollbar {
    width: 0 !important; /*removes the scrollbar but still scrollable*/
    /* reference: http://stackoverflow.com/a/26500272/2259400 */
}

@font-face {
    font-family: proximafont;
    src: url(../fonts/proxima/Mark Simonson - Proxima Nova Extra Condensed Thin.otf) format("opentype");
}

body {
  padding-right: 0 !important;
  font-family: proximafont, sans-serif;
  overflow-y: scroll;
  overflow-x: hidden;
}

@media (min-width: 992px){
  .modal-lg {
      width: 1080px;
  }
}

.monthlyreport tr td{
  font-size: 12px;
}

.cartprice{
  display: inline-block;
  font-size: 22px;
  color: #ff6600;
}
button.close{
  position: absolute;
  z-index: 1000;
  right: -15px;
  border-radius: 50%;
  top: -10px;
  height: 33px;
  background: white;
  width: 33px;
  opacity: 1;
  transition: all 0.5s;
}
button.close:hover{
  opacity: 1;
  height: 40px;
  width: 40px;
}
.popup-login-now,.popup-register-now{

  color: white;
}

.popup-link{
  position: absolute;
  bottom: 66px;
  width: 418px;
  border-radius: 23px;
  padding: 6px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6d6d6d+7,ffffff+13,b2b2b2+57,afafaf+57,ffffff+76,ffffff+76,ffffff+86,6d6d6d+93 */
  background: rgb(109,109,109); /* Old browsers */
  background: -moz-linear-gradient(-45deg,  rgba(109,109,109,1) 7%, rgba(255,255,255,1) 13%, rgba(178,178,178,1) 57%, rgba(175,175,175,1) 57%, rgba(255,255,255,1) 76%, rgba(255,255,255,1) 76%, rgba(255,255,255,1) 86%, rgba(109,109,109,1) 93%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg,  rgba(109,109,109,1) 7%,rgba(255,255,255,1) 13%,rgba(178,178,178,1) 57%,rgba(175,175,175,1) 57%,rgba(255,255,255,1) 76%,rgba(255,255,255,1) 76%,rgba(255,255,255,1) 86%,rgba(109,109,109,1) 93%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  rgba(109,109,109,1) 7%,rgba(255,255,255,1) 13%,rgba(178,178,178,1) 57%,rgba(175,175,175,1) 57%,rgba(255,255,255,1) 76%,rgba(255,255,255,1) 76%,rgba(255,255,255,1) 86%,rgba(109,109,109,1) 93%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#6d6d6d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.popup-link:hover{
  box-shadow: 0 0 36px rgba(0,0,0,1);
}
.popup-login-now h3,.popup-register-now h3,.popup-login-now p,.popup-register-now p{
  margin:0
}
.popup-login-now h3,.popup-register-now h3{
    font-size: 46px;
}
.popup-login-now p,.popup-register-now p{
  font-size: 20px;
}
.popup-login-now-box{
  left: 75px;
}
.popup-register-now-box{
  right: 71px;
}
.popup-login-now:focus,.popup-register-now:focus{
  border: none;
  outline: none;
}
.popup-login-now{
  border:none;
  width: 100%;
  border-radius: 14px;
  background: #8bc411; /* Old browsers */
  background: -moz-linear-gradient(top,  #8bc411 0%, #63a500 99%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #8bc411 0%,#63a500 99%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #8bc411 0%,#63a500 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc411', endColorstr='#63a500',GradientType=0 ); /* IE6-9 */
}
.popup-register-now{
  border:none;
  width: 100%;
  border-radius: 14px;
  background: #ff6363; /* Old browsers */
  background: -moz-linear-gradient(top,  #ff6363 0%, #ff0000 99%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #ff6363 0%,#ff0000 99%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #ff6363 0%,#ff0000 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6363', endColorstr='#ff0000',GradientType=0 ); /* IE6-9 */

}

@media (max-width: 990px){

  .popup-link {
      width: 227px;
      bottom: 42px;
      border-radius: 10px;
  }
  .popup-login-now h3, .popup-register-now h3{
    font-size: 20px;
  }
  .popup-login-now p, .popup-register-now p{
    font-size: 12px;
  }
  .popup-register-now-box {
    right: 48px;
  }
  .popup-login-now-box{
    left: 48px;
  }
  .popup-login-now,.popup-login-now{
    border-radius: 10px;
  }

}
@media (max-width: 769px){
  .modal-dialog{
      width: 600px;
  }

}


.loaderlogodiv {
  position:   fixed;
  z-index:    1000;
  top:        0;
  left:       0;
  height:     100%;
  width:      100%;
  background: rgba( 255, 255, 255, .8 )
              url('../img/loading2.gif')
              50% 50%
              no-repeat;
}
.loaderlogo {
  position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -32px; /* -1 * image width / 2 */
   margin-top: -32px; /* -1 * image height / 2 */
}


.termsandconditions{
  font-size: 16px;
  line-height: 26px;
}
.termsandconditions li{
  margin-bottom: 15px
}
/*video::-webkit-media-controls-fullscreen-button {
    display: none;
}*/
.textwarning{
  font-size: 12px;
  color: red;
}
#contact{
  margin-top: -70px ;
}
.movingaudiencesasialogo{
  max-width: 100%;
  margin-bottom: 20px;
}
.modal-content{
    background-image: url(../img/white-bg.png);
}
.textfour p{
  font-size: 20px;
}
.godspackages{
  margin-top: -40px;
}

/*.showonscroll{
    display: none;
}*/

#howitworks, #packages, #contact{
	background: url(../img/white-bg.png) no-repeat center center;
}
#section3{
	background: url(../img/blue-bg.png) no-repeat center center;
}
#testimonial{
	background: url(../img/people-bg.png) no-repeat center center;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.text-shadow{
  text-shadow: 2px 2px #000;
}
#slider .vide b{
  left: 50%;
}

.navbarlogo img{
	margin-top: -11px;
}
.price{
  font-size: 24px;
}
.price .originalprice{
  display: inline-block;
  text-decoration: line-through;
  color: #636363;
}
.price .sallingprice{
  display: inline-block;
  color: red;
}
.howitworks tr{
  vertical-align: middle;
  font-size: 22px;
}
.howitworks td{
  padding: 5px;
}
.howitworks td label{
	display inline-block;
	padding: 4px 13px;
	border-radius: 50%;
	color: #fff;
}
.howitworks p{
	margin: 30px;
	vertical-align: cetner;
}
.howitworks .one{
	background: #137AB9;
}
.howitworks .two{
	background: #21A388;
}
.howitworks .three{
	background: #9FC061;
}
.registerbtn label{
	border-bottom: 1px solid #eee;
}
.promos1, .promos2, .promos3, .promos4, .promos5, .promos6{
	height: 200px;
	text-align: center;
}
.promos1 p, .promos2 p, .promos3 p, .promos4 p, .promos5 p, .promos6 p{
	text-align: center;
    position: relative;
    font-size: 24px;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
}
.form-group .col-sm-9 label{
  color: red;
  font-size: 11px;
  font-weight: 100;
}
.promos1{
	background: #2449a1;
}
.promos2{
	background: #1b89a4;
}
.promos3{
	background: #26a487;
}
.promos4{
	background: #90b544;
}
.promos5{
	background: #f69e23;
}
.promos6{
	background: #c83e30;
}
#boottomfooter{
	padding: 15px;
	background: #000;
	color: #fff;
	text-align: center;
}
