p{font-size: 18px; line-height: 24px;}
.clear{clear:both;}
.main-container, .nav-container, .footer-container, nav{max-width: 100%;}
nav.fixed, nav.overlay{width: 100%; max-width: 100%;}
.footer-3 img, .footer-2 img{max-height: 70px;}
.footer-2 .menu{margin-bottom: 20px;}
.nav-1 .navbar{background: #000;}
.nav-1 .navbar a{color: #fff;}
.nav-1 .logo{margin-top: 9px;}
.nav-1 .navbar{height: 90px; max-height: 90px;}
.guide{}
.guide li{margin-bottom: 40px; position: relative; padding-left: 80px;}
.guide li span.num{display: block; font-weight: bold; width: 60px; height: 60px; line-height: 60px; background: #f96489; color: #fff; position:absolute; left: 0; top: 5px; text-align: center; -webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;}
.guide li span.num span{background: #f5829e; height: 40px; line-height: 40px; width: 40px; display: inline-block; -webkit-border-radius: 15px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;}
.guide li span.smallcircle{display: block; position: absolute; left: 25px; width: 10px; height: 10px; background: #f96489; border-radius: 5px; top: 88px;}
.guide li h5{margin-bottom: 0; font-weight: bold;}
.guide li p{}
.topSection{background: #000;}
p.sub{color: #fff;}

/*.ebor-page-wrapper{background: url(https://www.monsterstreams.com/wp-content/uploads/2018/09/bg-new.png) no-repeat center top; background-size: contain;}*/

.priceWrap{background: rgba(0, 0, 0, 0.7); -webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;}
.priceWrap .priceInner{padding: 40px; text-align: center;}
.priceWrap p{margin:0;}
.priceWrap p.time{color: #6acbe5;}
.priceWrap p.title{font-weight: bold; font-size: 24px; line-height: 30px; color: #f2f2f2; padding: 40px 0;} 
.priceWrap p.desc{min-height: 48px; color: #f2f2f2; margin-bottom: 40px;}
.priceWrap p.value{font-weight: bold; font-size: 24px; padding: 40px 0; display: none;} 
.priceWrap p.value .prefix{}
.priceWrap p.value .price{}
.priceWrap a.button{background: #f96489; display: block; color: #fff; height: 40px; line-height: 40px; padding: 0 20px; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px; text-transform: uppercase;}

.wpb-js-composer .downloadWrap.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background: transparent;}

.wpb-js-composer .downloadWrap.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{
    color: #fff; 
    border-left: 3px solid transparent;
    border-top: 3px solid transparent;
  -moz-border-image: -moz-linear-gradient(-45deg, #fff 0%, transparent 100%);
  -webkit-border-image: -webkit-linear-gradient(-45deg, #fff 0%, transparent 100%);
  -o-border-image: -o-linear-gradient(-45deg, #fff 0%, transparent 100%);
  -ms-border-image: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(237,237,237,0) 100%);
  border-image: linear-gradient(135deg, #fff 0%, transparent 100%);
  border-image-slice: 1;
  background: #000;
}

.topBox{background: #fff; margin-bottom: 10px; padding: 15px;}

footer{background-image: linear-gradient(to top, #f96489, #000);}
footer a{color: #f2f2f2;}
footer a:hover{color: #fff;}
form.wpcf7-form{display: block;}
.contactWrap{}
.contactWrap .leftCol{width: 49%; float: left;}
.contactWrap .rightCol{width: 49%; float: right;}
.contactWrap .formItem{margin-bottom: 20px;}
.contactWrap .leftCol .wpcf7-text{width: 100%;}
.contactWrap .rightCol .wpcf7-textarea{width: 100%; height: 202px;}
div.wpcf7 .ajax-loader{display: block; margin: 0 auto;}
.grecaptcha-badge{right: auto!important; z-index: 9;}


@media only screen and (max-width: 1024px){
}

@media only screen and (max-width: 990px){
    .nav-1 .mobile-toggle{position: absolute; right: 25px;}
    .mobile-toggle .upper, .mobile-toggle .middle, .mobile-toggle .lower{background: #fff;}
    body .mobile-toggle{transform: translateY(-3px); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); opacity: 1;} 
    body .mobile-toggle .middle{transform: translateY(-2px); /* -webkit-transform: translateY(-2px); */ -moz-transform: translateY(-2px);}
    body .mobile-toggle .lower {transform: translateY(6px); -webkit-transform: translateY(6px); -moz-transform: translateY(6px); opacity: 1; } 
    .priceWrap{margin-bottom: 40px;}
}

@media only screen and (max-width: 768px){
  .contactWrap .leftCol, .contactWrap .rightCol{width: 100%; float: none;}
  .nav-1 .text-center{overflow:hidden; max-height: 450px;}
	.grecaptcha-badge{display: none;}
}

