html{position:relative; min-height:100%;}
body{font-family:Arial,sans-serif; margin-bottom: 40px !important;}
header{margin:.25rem 0 .5rem}
.contact.alt{background:rgba(62,62,62,0.55);border-bottom:1px solid #565656;position:absolute;width:100%;font-size:1.6rem!important}
.contact.alt img{width:100px}
.contact a,.contact i{font-size:2rem;color:#fff}
.contact .fa-envelope-o{margin-right:8px}
.contact a:hover,.contact a:focus{text-decoration:none;color:#fff}
.contact a{margin:10px 0}
.contact .overlay{padding:10px 15px;margin:26px 0 0 0;display:block;max-width:235px;border-radius:6px;background:rgba(255,255,255,0.3);-webkit-text-shadow:1px 1px 2px #333;-moz-text-shadow:1px 1px 2px #333;-o-text-shadow:1px 1px 2px #333;text-shadow:1px 1px 2px #333}
.phone{margin-top: -3px;}
.auth{padding:10px 15px;margin:30px 16px 0 0;display:block;max-width:235px;border-radius:6px;background:#44bb3d;}
.auth:hover{background:#47b247;}
.bg{background: #e96443;background: -webkit-linear-gradient(to right, #904e95, #e96443);background: linear-gradient(to right, #904e95, #e96443); padding:2em 0}
.bg-sites{background: #e96443;background: -webkit-linear-gradient(to right, #904e95, #438de9);background: linear-gradient(to right, #904e95, #438de9); padding:2em 0}
.bg-youtube{background: url('/img/bg-youtube2.png') no-repeat #cececd; background-size:cover; padding:2em 0; border-bottom: 1px solid #ccc;}
.bg-youtube .contact .overlay {background: rgba(104, 104, 104, 0.9);}
.bg-youtube .contact .overlay:hover {background: rgba(104, 104, 104, 0.6);}
.bg-youtube label {font-weight: normal;}
.bg-youtube #pass_url {color:#333; background: #ffffffe6;}
.bg-youtube #pass_url::-webkit-input-placeholder {color: #ffffffe6;} 
.bg-youtube #pass_url::-moz-placeholder {color: #ffffffe6;}
.logo {display: block}
.logo img {margin-right: -7px;}
.moveit{opacity: 0;}
.youtube-counter span {color: #fff; font-size: 1.1em;}
.youtube-counter .fa-thumbs-down {margin-left: 4px;}
.main-icon{text-shadow: none; font-size: 6rem}
.youtube-icon{color:red;}
.navbar.youtube-navbar{border-radius: 0;margin-bottom: 0; background: #364B66;}
.youtube-navbar .navbar-brand{padding: 0;}
.youtube-navbar .auth {font-size: 1.8rem; color: #fff; margin-top: 7px; padding: 5px 10px; border-radius: 4px}
.youtube-navbar .auth:hover, .youtube-navbar .auth:focus {text-decoration: none;}

.navbar-inverse.navbar-customized {border-radius: 0; margin-bottom: 0; background-color: #364B66; background-image: none;}
.navbar-inverse.navbar-customized li > a {font-size: 1.22em; color: #fff !important;}
.navbar-inverse.navbar-customized li {border-right: 1px solid #080808;}
.navbar-inverse.navbar-customized li:hover {background: #629dd1;}
.navbar-inverse.navbar-customized .navbar-brand, .navbar-inverse .navbar-nav > li > a {color: #fff;}
.navbar .fa {font-size: 1.3em; line-height: 13px;}
.navbar .contacts {display: inline-block; margin-right: 10px;}
.navbar .contacts a i {color: #fff; line-height: 20px; font-size: 1.5em; margin-right: 10px;}

.bg-vk{background: url('/img/bg-vk.png') no-repeat #8B7F6C; padding:2em 0;}
.vk-icon{color: #507299;}
.bg-vk .contact .overlay {background: rgba(71, 71, 71, 0.71)}
.bg-vk .bg-info {background: #629dd1;}
.how_it_works.vk-count i, .vk-counters {font-size: 4em;margin-top: .2em;}

.bg-instagram {background: url('/img/bg-instagram.png') repeat #6a5c59;}
.bg-instagram .contact .overlay:hover {background: rgba(123, 119, 119, 0.86);}

.bg-twitter {background: url('/img/bg-twitter2.jpg') repeat #201F1B 0 0px; transition: 2s ease 0s}
.twitter-icon {color: #629DD1;}
.twitter-example {font-size: 12em; color: #fff;}
.twitter-counters p {font-size: 3em !important; color: #fff;}

.bg-fb {background: url('/img/bg-fb.jpg') no-repeat;}
.fb-icon {color: #3b5998;}
.bg-youtube.bg-fb .contact .overlay {background: rgba(68, 68, 68, 0.8);}
.bg-youtube.bg-fb .contact .overlay:hover {background: rgba(104, 104, 104, 0.6);}
.fb-example {font-size: 13em; color: white; margin-bottom: 1rem;}
.fb-counters p {font-size: 1.3em !important; line-height: 1em; color: #fff;}

.bg-ok{background: url('/img/bg-ok.jpg') no-repeat;}
.ok-icon{color: #ee8208;}

.bg-google{background: url('/img/bg-google.jpg') no-repeat;}
.google-icon{color: #FA522D;}
.google-example{font-size: 8.5em; color: #fff;}

.item{background: #333; text-align: center; height: 280px;}
div.carousel-caption{padding-bottom: 0;}
.reviews{background: #333;}
.carousel-control.left, .carousel-control.right{background-image: none !important;}
.carousel p{font-size: 1.2em;text-align: justify;}
.carousel h4{font-weight: bold;}
.reviews h2{color: #fff;}

.social-menu {background: #425c7e;}
.navbar-inverse.navbar-customized li.no-hover:hover {background-color: #364B66;}
.navbar-inverse.navbar-customized li.no-hover a {cursor: default;}

.nav li a.menu-social-icon {font-size: 1.6em; padding: 14px;}

.form-control.has-error {border-color: #A94442;}

.valign{height:100%;margin:0 auto}
.valign header{color:#fff;text-shadow:1px 1px 2px #333}
.valign h1{margin-top:0}
.valign header p,.valign header label{font-size:1.4em}
.promo_btn{-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:#629dd1;border-radius:6px;border:0;margin:.5em 0 0 .5em;min-width:12em;color:#fff!important;-webkit-text-shadow:none;-moz-text-shadow:none;-o-text-shadow:none;text-shadow:none;cursor:pointer;display:inline-block;font-weight:300;text-transform:uppercase;letter-spacing:.05em;font-size:1.4em;line-height:2.35em;vertical-align:bottom;padding:0 1.5em;text-align:center;text-decoration:none;white-space:nowrap;text-indent:.25em}
.promo_btn:hover{background-color:#76a9d7;text-decoration:none}
.promo_btn:focus{text-decoration:none}
.order.promo_btn{margin:0}
.off_sight{background:rgba(255,255,255,0.3);-webkit-text-shadow:1px 1px 2px #333;-moz-text-shadow:1px 1px 2px #333;-o-text-shadow:1px 1px 2px #333;transition: background .15s linear;}
.off_sight:hover,.off_sight:focus{background-color:rgba(255, 255, 255, 0.45)}
#pass_url{border:none}
#input_site{-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}
.box{padding:1rem;position: relative;min-height: 215px}
.box h3{margin-top:0}
.box p{text-align:left;font-size:1.6rem;color:#615f5f}
.box.price h3{font-size:3.2rem;padding-bottom:5px;border-bottom:1px solid #ccc}
.box.price h3 span{font-size:2rem;display:block;color:#8a8a8a}
.box.price h3 i {font-size: 3rem;}
.box.price ul {padding-left: 20px;}
.box.price ul li {font-size: 18px; text-align: left;list-style-type: none;}
.box.price ul li .fa {color: #629dd1;}
.price .promo_btn{font-size:1.1em;margin-top:0;position: absolute;bottom: 10px;right: 0;left: 0;}
.show_price{text-align:center;margin-left:5px;color:#656464;font-weight:700;font-size:1.1em}
.show_description{display: none;}
.show_description blockquote {margin: 10px 0 0 0; background: #F3F3F3; border-left: 5px solid #2489c5; font-size: 1em;}
.show_description blockquote small {font-size: 90%;}
.show_description blockquote small:before{content: "";}
.show_description i {font-size: 1.3em;}
.interested_q {display: none;}
.additional_settings {display: none;}
.se_control {display: none;}
.disclaimer{margin-top: 7px;}
.about{background:#364B66;color:#c5c7c8;padding-bottom:2rem}
.about h2{color:#fff;margin-bottom:2rem}
.about p,.about li{font-size:1.6rem}
.about a {color: #e69d13;}
.about a:hover, .about a:active, .about a:visited {color: #74d9ea;}
.about ul{list-style-image:url(/img/checklist.png);padding-left:25px}
.about li{margin-bottom:5px}
.about strong{color:#fff}
.about img{margin-bottom:1rem}
.order_form h2{margin-bottom:2rem}
.order_form .promo_btn:hover{background:#2489c5}
.order_form .text-danger{font-weight:bolder;position:absolute;right:4px}
.icon{text-decoration:none;border-bottom:none;position:relative}
.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}
.icon > .label{display:none}
.icon.rounded{background-color:#383b43;border-radius:100%;color:#fff;display:inline-block;height:2.25em;line-height:2.25em;text-align:center;width:2.25em}
.icon.rounded.big{font-size:3.5em;margin:.3em 0}
.icon.rounded.color1{background-color:#3cadd4}
.icon.rounded.color2{background-color:#3c61d4}
.icon.rounded.color3{background-color:#633cd4}
.icon.rounded.color4{background-color:#af3cd4}
.icon.rounded.color5{background-color:#d43cad}
.icon.rounded.color6{background-color:#ff3e3e}
.icon.rounded.color7{background-color:#d4633c}
.icon.rounded.color8{background-color:#efef10}
.icon.rounded.color9{background-color:#40d43c}
.icon.rounded.color10{background-color:#61d43c}
.icon.rounded.insta-color-1{background-color: #ce4567}
.icon.rounded.insta-color-2{background-color: #fbb863}

/* main icon bg's */
.icon.rounded.vk_background{background-color:#3071a9}
.icon.rounded.odnoklassniki_background{background-color:#ff8212}
.icon.rounded.youtube_background{background-color:red}
.icon.rounded.fb_background{background-color:#3b5998}
.icon.rounded.twitter_background{background-color:#2ca7e0}
/* */

.icon:active,.icon:hover{text-decoration:none}
.how_it_works{background:#5e889e;color:#fff}
.how_it_works .icon{font-size:5em;margin-top:.2em}
.how_it_works .next{font-size:2em;position:absolute;right:0;top:1.5em}
.how_it_works h4{margin-bottom:20px}
.payment_methods{margin-bottom:10px;font-weight:700;border-top:1px solid #ccc;margin-top:5px;padding-top:5px}
.service_list i{font-size:1.5em;color:#74d9ea;vertical-align:bottom;margin-right:8px}
.service_list ul{list-style-image:none;list-style-type:none}
.bottom_bg{background:#192024}
.bottom_bg span,.bottom_bg a{color:#fff;margin:10px 0}
.bottom_bg span:hover,.bottom_bg a:hover{text-decoration:none;color:#fff}
.bottom_bg span:focus,.bottom_bg a:focus{text-decoration:none;color:#fff}
.bottom_menu {background: #2d3e53;}
.bottom_menu a {color: #fff}
span.border-right {border-right: 1px solid #ccc;padding-right: 8px;margin-right: 8px;}
.sticky_footer {position: absolute;bottom: 0;width: 100%;height: 40px;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

footer{margin-top:0}
.nobr{white-space:nowrap}
.hidden_block{display: none}
@media screen and (max-width: 1008px) {
#to_form_l{margin:0}
.bg-youtube #to_form_l{margin-top: .5em;}
}
@media screen and (max-width: 992px) {
.how_it_works .next{display:none}
.show_price{display:block;margin:0;text-align:left}
}
@media screen and (max-width: 768px) {
input#input_email{margin-bottom:15px}
.box.price h3{border-bottom:none}
.box.price{border-bottom:1px solid #ccc}
}
@media screen and (max-width: 529px) {
.bg .promo_btn{width:251px;margin:0}
.off_sight{width:251px;margin:.5em 0}
.box{min-height: auto}
.price .promo_btn {width: 100%;position: static;}
}
@media screen and (max-width: 420px) {
.bg h1{font-size:30px;margin-top:15px}
.off_sight{padding:0 1em}
.contact span{display:block;float:none!important;text-align:center;margin:0}
}
@media screen and (max-width: 360px) {
.icheckbox_line-blue,.iradio_line-blue{display:block;text-align:center}
.about p:first-child{display:none}
.about ul{list-style-image:none;padding:0}
}