* {
  margin: 0;
}
html, body {
  height: 100%;
}

.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -160px;
  padding-bottom: 160px;
  box-sizing: border-box;
}

.container{
  min-width: 300px;
}

footer{
  height: 160px;
  position: relative;
}

body{
  font-family: "Roboto", sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Roboto", sans-serif;
}

section{
  background-color: #fff;
}

.cashbox-layout .wrapper{
  background-color: #fff;
}

.skin-blue header.cashbox-header .navbar{
  background-color: #1481e6;
  min-height: 70px;
}

.navbar-brand.cashbox-logo>img{
  display: block;
  width: 110px;
  margin-top: -5px;
}

header.cashbox-header .navbar-nav>li>a{
  padding-top: 25px;
  padding-bottom: 25px;
  opacity: .7;
}

.skin-blue header.cashbox-header .navbar .nav>li>a:hover{
  background: transparent;
  color: #a5d4ff;
}

.skin-blue .main-header.cashbox-header .navbar .nav>li>a:hover,
.skin-blue .main-header.cashbox-header .navbar .nav>li>a:active,
.skin-blue .main-header.cashbox-header .navbar .nav>li>a:focus,
.skin-blue .main-header.cashbox-header .navbar .nav .open>a,
.skin-blue .main-header.cashbox-header .navbar .nav .open>a:hover,
.skin-blue .main-header.cashbox-header .navbar .nav .open>a:focus,
.skin-blue .main-header.cashbox-header .navbar .nav>.active>a{
  background: transparent;
  color: #a5d4ff;
}

.cashbox-header .navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.cashbox-header .dropdown-menu>li{
  font-size: 12px;
  text-align: center;
  padding: 0 10px;
}

.cashbox-header .dropdown-menu>li>a{
  padding: 10px;
  border-bottom: 1px solid #e9e9e9;
}

.cashbox-header .dropdown-menu>li>a:hover{
  background: transparent;
}

.cashbox-header .dropdown-menu{
  padding: 0;
}

.cashbox-header .dropdown-menu>li:last-child>a{
  border-bottom: none;
}

.cashbox-signIn__btn{
  background-color: transparent;
  border-color: #a1cdf5;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
}

.cashbox-signIn__btn:hover{
  background-color: #3f98eb;
}

.cashbox-registration__btn{
  background-color: #3ca2ff;
  border-color: #1372ca;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
}

.cashbox-registration__btn:hover{
  background-color: #77beff;
}

header.cashbox-header .navbar-btn {
  margin-top: 19px;
  margin-bottom: 17px;
  color: #fff;
  margin-left: 10px;
  padding: 6px 20px !important;
}

header.cashbox-header .navbar-btn:active {
  box-shadow: none;
}

header.cashbox-header .caret {
  margin-left: 4px;
  border-top: 3px dashed;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
}

header.cashbox-header .navbar-toggle,
header.cashbox-header .navbar-toggle .fa{
  font-size: 25px;
}



.cashbox-header{
  height: 70px;
}

header.cashbox-header .navbar-nav>li.user>a,
header.cashbox-header .navbar-nav>li.user>a:hover{
  opacity: 1;
  color: #fff !important;
  padding-bottom: 11px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

header.cashbox-header .navbar-nav>li.user .dropdown-menu{
  right: 0;
  margin-top: -1px;
  left: inherit;
  border-top-right-radius: 0;
}

header.cashbox-header .navbar-nav>li.user.open>a{
  background-color: #5aa7ee !important;
  position: relative;
  z-index: 1001;
  border-color: #eee;
}

header.cashbox-header li.user-header{
  background-color: #5aa7ee !important;
}

header.cashbox-header .navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{
  color: #fff;
}

/*Home*/

.cashbox-homeFirstScreen{
  position: relative;
  background: rgb(20,128,230);
  background: -moz-linear-gradient(top, rgba(20,128,230,1) 0%, rgba(40,169,226,1) 100%);
  background: -webkit-linear-gradient(top, rgba(20,128,230,1) 0%,rgba(40,169,226,1) 100%);
  background: linear-gradient(to bottom, rgba(20,128,230,1) 0%,rgba(40,169,226,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1480e6', endColorstr='#28a9e2',GradientType=0 );
}

.cashbox-homeFirstScreen > .content-wrapper{
  background-color: transparent;
}

.cashbox-homeFirstScreen > .content-wrapper:before{
  content: url(../img/left_vector.png);
  position: absolute;
  left: 0;
  top: 0;
}

.cashbox-homeFirstScreen > .content-wrapper:after{
  content: url(../img/right_vector.png);
  position: absolute;
  right: 0;
  top: 0;
}

.cashbox-homeFirstScreen > .content-wrapper > .container{
  position: relative;
  z-index: 1;
  margin-bottom: 10%;
}

.vertical-center {
  min-height: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
}

.cashbox-homeFirstScreen__text {
  color: #fff;
  font-weight: 300;
}

.cashbox-homeFirstScreen__text b{
  font-weight: 500;
}

.cashbox-homeFirstScreen__text h1{
  font-weight: 300;
  line-height: normal;
  font-size: 32px;
  margin-top: 0;
}

.cashbox-homeFirstScreen__text-zag{
  text-transform: uppercase;
  margin-top: 25px;
  font-weight: 500;
  font-size: 16px;
}

.cashbox-homeFirstScreen__text-list{
  list-style: none;
  padding-left: 0;
}

.cashbox-homeFirstScreen__text-list li{
  margin-left: 0;
  padding: 5px 5px 5px 40px;
  margin-top: 10px;
  font-size: 16px;
}

.cashbox-homeFirstScreen__text-list li:nth-child(1){
  background: transparent url(../img/ic1.png) left center no-repeat;
}

.cashbox-homeFirstScreen__text-list li:nth-child(2){
  background: transparent url(../img/ic2.png) left center no-repeat;
}

.cashbox-homeFirstScreen__text-list li:nth-child(3){
  background: transparent url(../img/ic4.png) left center no-repeat;
}

.cashbox-homeFirstScreen__text-list li:nth-child(4){
  background: transparent url(../img/ic3.png) left center no-repeat;
}

.cashbox-homeFirstScreen__text-list:last-child li:nth-child(1){
  background: transparent url(../img/ic5.png) left center no-repeat;
}

.cashbox-homeFirstScreen img{
  max-width: 100%;
  display: block;
}

.cashbox-homeFirstScreen__clouds{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.cashbox-homeFirstScreen__clouds img{
  display: block;
  width: 100%;
  height: auto;
}

.cashbox-sectionZag{
  color: #2b446d;
  font-size: 36px;
  margin: 30px 0;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
}

.cashbox-homeAbout{
  padding: 80px 0;
}

.cashbox-homeAbout__item-zag{
  color: #2b446d;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
  margin-top: 40px;
}

.cashbox-homeAbout__item-count{
  color: #27a7e2;
  font-size: 60px;
  font-weight: 300;
}

.cashbox-homeAbout__item-desc{
  color: #adb3c1;
  font-size: 24px;
  font-weight: 400;
}

.cashbox-homeAdvertiser{
  padding: 80px 0;
  background-color: #f6f8fc;
  position: relative;
}

.cashbox-homeAdvertiser:before{
  content: url(../img/left_vector.png);
  position: absolute;
  left: 0;
  top: 0;
  opacity: .3;
}

.cashbox-homeAdvertiser:after{
  content: url(../img/right_vector.png);
  position: absolute;
  right: 0;
  top: 0;
  opacity: .3;
}

.cashbox-sectionPodZag{
  color: #adb3c1;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 30px;
}

.cashbox-simplePage .cashbox-sectionPodZag{
  color: #6a7282;
}

.cashbox-homeAbout__btn-registration{
  color: #fff;
  font-size: 18px;
  background-color: #3ca2ff;
  border-color: #1372ca;
  padding: 15px 40px;
  margin-top: 60px;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
}

.cashbox-homeAbout__btn-registration:hover{
  color: #fff;
  background-color: #77beff;
}

.cashbox-homeAdvertiser__item{
  margin-top: 70px;
  color: #2b446d;
}

.cashbox-homeAdvertiser__itemZag{
  color: #2b446d;
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
  line-height: 65px;
  margin-bottom: 25px;
}

.cashbox-homeAdvertiser__itemZag img{
  display: inline-block;
  float: left;
  margin-right: 20px;
}

.cashbox-homeAdvertiser__itemPodZag{
  color: #2b446d;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 25px;
}

.cashbox-homeAdvertiser__itemText{
  font-size: 18px;
}

.cashbox-homeAdvertiser__itemText span{
  font-weight: 500;
  color: #2aa6de;
  white-space: nowrap;
}

.cashbox-homeAbout__btn-allPrices,
.cashbox-homeAbout__btn-allPrices:hover{
  font-size: 16px;
  color: #3ca2ff;
  border-color: #cacfd9;
  background: transparent;
  margin-top: 40px;
  margin-bottom: 30px;
}

.cashbox-homeAdvertiser__itemDescr {
  color: #2b446d;
  font-size: 22px;
  font-weight: 400;
  display: inline-block;
  width: 100%;
  margin-bottom: 25px;
}

.cashbox-homeAdvertiser__itemDescr img {
  display: inline-block;
  float: left;
  margin-right: 20px;
}

.cashbox-homeAbout__linkInstruction{
  color: #3ca2ff;
  font-size: 16px;
  text-decoration: underline;
  margin-top: 60px;
  display: inline-block;
}

.cashbox-homeAbout__linkInstruction:hover{
  color: #3ca2ff;
}

.cashbox-homeAdvertiser .cashbox-homeAbout__btn-registration{
  margin-top: 40px;
}

.cashbox-homeContractor{
  background-color: #2b446d;
  padding: 80px 0;
}

.cashbox-homeContractor .cashbox-sectionZag{
  color: #fff;
}

.cashbox-sectionDescr{
  font-size: 18px;
  color: #ffffff;
  max-width: 54%;
  margin: 70px auto 60px;
}

.cashbox-homeContractor__item{
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 30px;
  margin-bottom: 15px;
  color: #2b446d;
  font-size: 18px;
  display: inline-block;
  width: 100%;
  line-height: 70px;
}

.cashbox-homeContractor__item img{
  margin-right: 30px;
  float: left;
}

.cashbox-homeContractor__item span{
  display:inline-block;
  line-height: normal;
  vertical-align:middle;
  max-width: calc(100% - 100px);
}
/*Home End*/

/*BreadCrumbs*/
.cashbox-breadcrumbs {
  padding-top: 20px;
}

.cashbox-breadcrumbs .breadcrumb{
  margin-top: 25px;
  padding: 0;
  background-color: transparent;
  border-radius: 0;
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
}

.cashbox-breadcrumbs .breadcrumb>li+li:before {
  display: none;
}

.cashbox-breadcrumbs .breadcrumb li a{
  display: block;
  padding: 7px 7px 6px;
  background-color: #fff;
  border: 1px solid #ededed;
  position: relative;
  font-size: 11px;
  border-right: none;
  padding-left: 17px;
}

.cashbox-breadcrumbs .breadcrumb li:first-child a{
  padding-left: 7px;
}

.cashbox-breadcrumbs .breadcrumb li.active a{
  background-color: #f4f5f8;
  color: #adb3c1;
}

.cashbox-breadcrumbs .breadcrumb li.active a:after {
  border-color: rgba(244, 245, 248, 0);
	border-left-color: #f4f5f8;
	border-width: 17px;
  border-width: 14px 0 14px 10px;
  margin-top: -14px;
}

.cashbox-breadcrumbs .breadcrumb li a img{
  display: inline-block;
}

.cashbox-breadcrumbs .breadcrumb li{
  float: left;
}

.cashbox-breadcrumbs .breadcrumb li a:after, .cashbox-breadcrumbs .breadcrumb li a:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
  z-index: 1;
}

.cashbox-breadcrumbs .breadcrumb li a:after {
  border-color: rgba(255, 255, 255, 0);
	border-left-color: #ffffff;
	border-width: 17px;
  border-width: 14px 0 14px 10px;
  margin-top: -14px;
}
.cashbox-breadcrumbs .breadcrumb li a:before {
  border-color: rgba(237, 237, 237, 0);
	border-left-color: #ededed;
  border-width: 15px 0 15px 11px;
  margin-top: -15px;
}
/*BreadCrumbs End*/

/*Registration*/
.cashbox-simplePage{
  background-color: #fff;
}

.cashbox-simplePage .cashbox-sectionZag{
  font-size: 24px;
  margin-bottom: 15px;
}

.cashbox-simplePage .cashbox-sectionPodZag{
  font-size: 14px;
}

.cashbox-registration__tabsMenu{
  height: 50px;
  margin: 50px 0 45px;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  background-color: #f4f5f8;
}

.cashbox-registration__tabsMenu .nav-pills>li>a{
  height: 48px;
  border-top: none;
  color: #adb3c1;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 15px 40px 15px 85px;
  position: relative;
  background-color: #fff;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-decoration: none;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
}

.cashbox-registration__tabsMenu .nav-pills>li>a:hover{
  background-color: #f4faff;
}

.cashbox-registration__tabsMenu .nav-pills>li{
  margin-left: -1px;
}

.cashbox-registration__tabsMenu .nav-pills>li>a>img{
  display: block;
  position: absolute;
  bottom: 0;
  left: 30px;
  opacity: .6;
}

.cashbox-registration__tabsMenu .nav-pills>li.active>a{
  font-weight: 500;
  color: #fff;
  border-left-color: #1481e6;
  border-right-color: #1481e6;
  background-color: #1481e6;
}

.cashbox-registration__tabsMenu .nav-pills>li.active>a>img{
  opacity: 1;
}

.tab-pane{
  display: none;
}

.tab-pane.active{
  display: block;
}

.cashbox-registration__form{
  margin-top: 45px;
  position: relative;
}

.cashbox-btn-registrationWM,
.cashbox-btn-registrationWM:hover,
.cashbox-simplePage a.cashbox-btn-registrationWM,
.cashbox-simplePage a.cashbox-btn-registrationWM:hover{
  background-color: #f8f9fb;
  border-color: #ededed;
  font-weight: 500;
  font-size: 16px;
  color: #126eb3;
  padding: 10px;
  width: 100%;
  margin-bottom: 25px;
  text-decoration: none;
  opacity: 1;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
}

.cashbox-btn-registrationWM:hover,
.cashbox-simplePage a.cashbox-btn-registrationWM:hover{
  background-color: #edf0f8;
}

.cashbox-btn-registrationWM img{
  margin-right: 10px;
}

.cashbox-textDelimiter{
  font-size: 24px;
  color: #cbcfda;
  text-transform: uppercase;
  padding: 30px 0;
}

.cashbox-registration__form .cashbox-sectionPodZag{
  padding-bottom: 50px;
  margin-bottom: 25px;
  border-bottom: 1px solid #ededed;
}

.cashbox_money_wmauth_center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.cashbox_money_no_border {
    border-bottom: none !important;
}

.cashbox-registration__form .cashbox-sectionPodZag a{
  font-weight: 500;
  text-decoration: underline;
}

.cashbox-sectionMediumZag{
  font-size: 18px;
  color: #2b446d;
  margin: 30px 0;
  font-weight: 400;
  text-transform: uppercase;
}

.cashbox-registration__socIcons{
  display: flex;
  justify-content: space-around;
}

.cashbox-registration__createAccount .cashbox-sectionMediumZag{
  margin-top: 0;
}

.cashbox-form-control {
  display: block;
  width: 100%;
  height: 45px;
  padding: 15px 20px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ededed;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.cashbox-form-control::-webkit-input-placeholder {
  color: #adb3c1;
}

.cashbox-form-control::-moz-placeholder {
  color: #adb3c1;
}

.cashbox-form-control:-ms-input-placeholder {
  color: #adb3c1;
}

.cashbox-form-control:-moz-placeholder {
  color: #adb3c1;
}

.cashbox-form-control:focus{
  outline: none;
  border-color: #1481e6;
}

.cashbox-blueBtn,
.cashbox-blueBtn:hover,
.cashbox-blueBtn:active,
.cashbox-blueBtn:focus,
.cashbox-blueBtn:active:focus{
  color: #fff;
  background-color: #3ca2ff;
  border-color: #1372ca;
}

.cashbox-registration__createAccount .form-group .pull-left{
  width: 50%;
  margin-top: 3px;
}

.cashbox-registration__createAccount .form-group .cashbox-blueBtn{
  margin-top: 10px;
  padding: 10px 30px;
  font-size: 16px;
}

.cashbox-registration__createAccount .checkbox label{
  padding-left: 0;
  color: #adb3c1;
  line-height: normal;
  margin-top: 5px;
}

.cashbox-registration__createAccount .checkbox label a{
  display: block;
  text-decoration: underline;
}

input[type=checkbox].css-checkbox {
  position:absolute;
  z-index:-1000;
  left:-1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height:1px;
  width:1px;
  margin:-1px;
  padding:0;
  border:0;
}

input[type=checkbox].css-checkbox + label.css-label,
input[type=checkbox].css-checkbox + input + label.css-label {
  padding-left:35px;
  display:inline-block;
  vertical-align:middle;
  cursor:pointer;
  position: relative;
}

input[type=checkbox].css-checkbox + label.css-label:before,
input[type=checkbox].css-checkbox + input + label.css-label:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat:no-repeat;
  background-position: 0 0;
}

input[type=checkbox].css-checkbox:checked + label.css-label:before,
input[type=checkbox].css-checkbox:checked + input + label.css-label:before {
  background-position: 0 -24px;
}

label.css-label:before {
  background-image:url(../img/csscheckbox.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/*Registration End*/

/*Flex Snippet*/
.row-flex, .row-flex > div[class*='col-'] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex:1 1 auto;
}

.row-flex-wrap {
	-webkit-flex-flow: row wrap;
  align-content: flex-start;
  flex:0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
 margin:-.2px;
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
	width:100%;
}

.flex-col {
  display: flex;
  display: -webkit-flex;
  flex: 1 100%;
	flex-flow: column nowrap;
}

.flex-grow {
	display: flex;
  -webkit-flex: 2;
  flex: 2;
}

.cashbox-flexVAlignCenter{
  align-items: center;
}
/*Flex Snippet End*/

/*About*/
.cashbox-sectionPodZag p{
  margin: 20px 0;
}

.container+.cashbox-greyBlock{
  margin-top: 70px;
}

.cashbox-greyBlock{
  padding: 80px 0;
  background-color: #f6f8fc;
}

.cashbox-whiteBlock{
  padding: 80px 0;
}

.cashbox-whiteList,
.cashbox-greyList{
  margin-top: 60px;
}

.cashbox-whiteList__item,
.cashbox-greyList__item{
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 30px;
  margin-bottom: 15px;
  color: #2b446d;
  font-size: 18px;
  display: inline-block;
  width: 100%;
  line-height: 70px;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow:    0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow:         0px 2px 2px 0px rgba(0, 0, 0, 0.1);
}

.cashbox-greyList__item{
  background-color: #f6f8fc;
}

.cashbox-whiteList__item img,
.cashbox-greyList__item img{
  margin-right: 30px;
  float: left;
}

.cashbox-whiteList__item span,
.cashbox-greyList__item span{
  display:inline-block;
  line-height: normal;
  vertical-align:middle;
  max-width: calc(100% - 100px);
}

.cashbox-advantagesItem{
  margin: 30px 0;
}

.cashbox-advantagesItem__descritpion{
  color: #2b446d;
  font-size: 16px;
  font-weight: 500;
  padding: 0 15%;
  margin-top: 20px;
}

.cashbox-advantagesDescription{
  color: #2b446d;
  font-size: 20px;
  margin-top: 60px;
}

.cashbox-simplePage a{
  color: #1481e6;
  text-decoration: underline;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  transition: all ease-out 0.3s;
  opacity: .7;
}

.cashbox-simplePage a:hover{
  color: #1481e6;
  text-decoration: none;
  opacity: 1;
}

.cashbox-guarantee .cashbox-sectionZag{
  margin-bottom: 60px;
}

.cashbox-guarantee .cashbox-sectionPodZag{
  font-size: 17px;
}
/*About End*/

/*Prices*/
.cashbox-simplePage .cashbox-sectionZag.cashbox-sectionZag_big{
  font-size: 36px;
  margin-bottom: 30px;
}

.cashbox-simplePage .cashbox-sectionPodZag.cashbox-sectionPodZag_blue{
  color: #2b446d;
  font-size: 16px;
}

.cashbox-prices__tabsMenu{
  height: 50px;
  margin: 50px 0 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  background-color: #f4f5f8;
}

.cashbox-prices__tabsMenu .nav{
  display: flex;
  justify-content: space-around;
}

.cashbox-prices__tabsMenu .nav-pills>li>a{
  height: 48px;
  font-size: 14px;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  color: #adb3c1;
  border-top: none;
  padding-top: 15px;
}

.cashbox-prices__tabsMenu .nav-pills>li.active>a{
  background-color: transparent;
  border-bottom-color: #1481e6;
  color: #2b446d;
  font-weight: 400;
}

.cashbox-prices__section{
  border-bottom: 1px solid #ededed;
  padding: 50px 0;
}

.cashbox-prices__section .cashbox-sectionZag,
.cashbox-prices__description .cashbox-sectionZag{
  font-size: 30px;
  margin-bottom: 30px;
}

.cashbox-prices__description{
  border-top: 1px solid #fff;
  margin-top: -1px;
  padding: 40px 0;
  color: #2b446d;
  font-size: 16px;
}

.cashbox-prices__payVariants{
  margin-top: 45px;
  display: flex;
  align-items: center;
}

.cashbox-prices__payVariants__list{
  margin-left: 20px;
  display: flex;
  align-items: center;
  flex: 1;
  justify-content: space-around;
}

.cashbox-prices__payVariants__list a{
  text-decoration: none;
  display: inline-block;
  float: left;
  margin: 0 10px;
}

.cashbox-prices__section__listContainer{
  margin: 40px 0;
}

.cashbox-prices__section__listZag{
  color: #2b446d;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.cashbox-prices__section__listZag a{
  text-decoration: none;
  color: #2b446d;
  opacity: 1;
}

.cashbox-prices__section__listZag img{
  margin-right: 20px;
}

.cashbox-prices__section__listZag .price_img_size{
    width: 65px;
    margin: 15px 35px 15px 15px;
}

.cashbox-prices__section__list{
  margin: 0 15px;
}

.cashbox-prices__section__listItem{
  font-size: 14px;
  color: #6a7282;
  border-bottom: 1px dotted #adb3c1;
  margin-bottom: 15px;
  display: inline-block;
  width: 100%;
}

.cashbox-prices__section__listItem span{
  background-color: #fff;
  margin-bottom: -7px;
  padding: 0 3px 0 0;
}

    .cashbox-prices__section__listItem span.pull-right {
        font-weight: 500;
        color: #2aa6de;
        /*white-space: nowrap;*/
    }
/*Prices End*/
        /*Entry Page*/
        .cashbox-entryItem{
  margin: 0 auto 40px;
  max-width: 430px;
}

.cashbox-entryItem .cashbox-btn-registrationWM{
  width: auto;
  margin-bottom: 0;
}
/*Entry Page End*/

/*Footer*/
.cashbox-footerText{
  color: #adb3c1;
  font-size: 14px;
  margin: 70px 0;
}

.cashbox-footerText .btn{
  padding-top: inherit;
  padding-bottom: inherit;
  color: #000;
  border: 1px solid #ddd;
  text-shadow: 0 1px 1px rgba(255,255,255,0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image: -o-linear-gradient(top,#fff,#e6e6e6);
  background-image: linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}

.cashbox-footerText .snlogo{
  margin-top: -8px;
  margin-left: 13px;
}

.cashbox-footerText .btn-group{
  display: inline-block !important;
}

.cashbox-footerText .dropdown-menu a{
  display: block;
  padding: 0 7px;
  color: #000;
}

.cashbox-footerText .dropdown-menu .flag{
  display: inline-block;
  margin-top: 3px;
  float: left;
}
/*Footer End*/

/*Flags*/

.flag{width:18px;height:12px;background:url("../img/flags.png") no-repeat}.flag.flag-ad{background-position:-18px 0}.flag.flag-ae{background-position:-36px 0}.flag.flag-af{background-position:-54px 0}.flag.flag-ag{background-position:-72px 0}.flag.flag-ai{background-position:-90px 0}.flag.flag-al{background-position:-108px 0}.flag.flag-am{background-position:-126px 0}.flag.flag-an{background-position:-144px 0}.flag.flag-ao{background-position:-162px 0}.flag.flag-ar{background-position:-180px 0}.flag.flag-as{background-position:-198px 0}.flag.flag-at{background-position:-216px 0}.flag.flag-au{background-position:-234px 0}.flag.flag-aw{background-position:-252px 0}.flag.flag-az{background-position:-270px 0}.flag.flag-ba{background-position:0 -12px}.flag.flag-bb{background-position:-18px -12px}.flag.flag-bd{background-position:-36px -12px}.flag.flag-be{background-position:-54px -12px}.flag.flag-bf{background-position:-72px -12px}.flag.flag-bg{background-position:-90px -12px}.flag.flag-bh{background-position:-108px -12px}.flag.flag-bi{background-position:-126px -12px}.flag.flag-bj{background-position:-144px -12px}.flag.flag-bm{background-position:-162px -12px}.flag.flag-bn{background-position:-180px -12px}.flag.flag-bo{background-position:-198px -12px}.flag.flag-br{background-position:-216px -12px}.flag.flag-bs{background-position:-234px -12px}.flag.flag-bt{background-position:-252px -12px}.flag.flag-bv{background-position:-270px -12px}.flag.flag-bw{background-position:0 -24px}.flag.flag-by{background-position:-18px -24px}.flag.flag-bz{background-position:-36px -24px}.flag.flag-ca{background-position:-54px -24px}.flag.flag-cd{background-position:-72px -24px}.flag.flag-cf{background-position:-90px -24px}.flag.flag-cg{background-position:-108px -24px}.flag.flag-ch{background-position:-126px -24px}.flag.flag-ci{background-position:-144px -24px}.flag.flag-ck{background-position:-162px -24px}.flag.flag-cl{background-position:-180px -24px}.flag.flag-cm{background-position:-198px -24px}.flag.flag-cn{background-position:-216px -24px}.flag.flag-co{background-position:-234px -24px}.flag.flag-cr{background-position:-252px -24px}.flag.flag-cu{background-position:-270px -24px}.flag.flag-cv{background-position:0 -36px}.flag.flag-cy{background-position:-18px -36px}.flag.flag-cz{background-position:-36px -36px}.flag.flag-de{background-position:-54px -36px}.flag.flag-dj{background-position:-72px -36px}.flag.flag-dk{background-position:-90px -36px}.flag.flag-dm{background-position:-108px -36px}.flag.flag-do{background-position:-126px -36px}.flag.flag-dz{background-position:-144px -36px}.flag.flag-ec{background-position:-162px -36px}.flag.flag-ee{background-position:-180px -36px}.flag.flag-eg{background-position:-198px -36px}.flag.flag-eh{background-position:-216px -36px}.flag.flag-er{background-position:-234px -36px}.flag.flag-es{background-position:-252px -36px}.flag.flag-et{background-position:-270px -36px}.flag.flag-eu{background-position:0 -48px}.flag.flag-fi{background-position:-18px -48px}.flag.flag-fj{background-position:-36px -48px}.flag.flag-fk{background-position:-54px -48px}.flag.flag-fm{background-position:-72px -48px}.flag.flag-fo{background-position:-90px -48px}.flag.flag-fr{background-position:-108px -48px}.flag.flag-ga{background-position:-126px -48px}.flag.flag-gb{background-position:-144px -48px}.flag.flag-gd{background-position:-162px -48px}.flag.flag-ge{background-position:-180px -48px}.flag.flag-gf{background-position:-198px -48px}.flag.flag-gg{background-position:-216px -48px}.flag.flag-gh{background-position:-234px -48px}.flag.flag-gi{background-position:-252px -48px}.flag.flag-gl{background-position:-270px -48px}.flag.flag-gm{background-position:0 -60px}.flag.flag-gn{background-position:-18px -60px}.flag.flag-gp{background-position:-36px -60px}.flag.flag-gq{background-position:-54px -60px}.flag.flag-gr{background-position:-72px -60px}.flag.flag-gs{background-position:-90px -60px}.flag.flag-gt{background-position:-108px -60px}.flag.flag-gu{background-position:-126px -60px}.flag.flag-gw{background-position:-144px -60px}.flag.flag-gy{background-position:-162px -60px}.flag.flag-hk{background-position:-180px -60px}.flag.flag-hm{background-position:-198px -60px}.flag.flag-hn{background-position:-216px -60px}.flag.flag-hr{background-position:-234px -60px}.flag.flag-ht{background-position:-252px -60px}.flag.flag-hu{background-position:-270px -60px}.flag.flag-id{background-position:0 -72px}.flag.flag-ie{background-position:-18px -72px}.flag.flag-il{background-position:-36px -72px}.flag.flag-in{background-position:-54px -72px}.flag.flag-io{background-position:-72px -72px}.flag.flag-iq{background-position:-90px -72px}.flag.flag-ir{background-position:-108px -72px}.flag.flag-is{background-position:-126px -72px}.flag.flag-it{background-position:-144px -72px}.flag.flag-je{background-position:-162px -72px}.flag.flag-jm{background-position:-180px -72px}.flag.flag-jo{background-position:-198px -72px}.flag.flag-jp{background-position:-216px -72px}.flag.flag-ke{background-position:-234px -72px}.flag.flag-kg{background-position:-252px -72px}.flag.flag-kh{background-position:-270px -72px}.flag.flag-ki{background-position:0 -84px}.flag.flag-km{background-position:-18px -84px}.flag.flag-kn{background-position:-36px -84px}.flag.flag-kp{background-position:-54px -84px}.flag.flag-kr{background-position:-72px -84px}.flag.flag-kw{background-position:-90px -84px}.flag.flag-ky{background-position:-108px -84px}.flag.flag-kz{background-position:-126px -84px}.flag.flag-la{background-position:-144px -84px}.flag.flag-lb{background-position:-162px -84px}.flag.flag-lc{background-position:-180px -84px}.flag.flag-li{background-position:-198px -84px}.flag.flag-lk{background-position:-216px -84px}.flag.flag-lr{background-position:-234px -84px}.flag.flag-ls{background-position:-252px -84px}.flag.flag-lt{background-position:-270px -84px}.flag.flag-lu{background-position:0 -96px}.flag.flag-lv{background-position:-18px -96px}.flag.flag-ly{background-position:-36px -96px}.flag.flag-ma{background-position:-54px -96px}.flag.flag-mc{background-position:-72px -96px}.flag.flag-md{background-position:-90px -96px}.flag.flag-me{background-position:-108px -96px}.flag.flag-mg{background-position:-126px -96px}.flag.flag-mh{background-position:-144px -96px}.flag.flag-mk{background-position:-162px -96px}.flag.flag-ml{background-position:-180px -96px}.flag.flag-mm{background-position:-198px -96px}.flag.flag-mn{background-position:-216px -96px}.flag.flag-mo{background-position:-234px -96px}.flag.flag-mp{background-position:-252px -96px}.flag.flag-mq{background-position:-270px -96px}.flag.flag-mr{background-position:0 -108px}.flag.flag-ms{background-position:-18px -108px}.flag.flag-mt{background-position:-36px -108px}.flag.flag-mu{background-position:-54px -108px}.flag.flag-mv{background-position:-72px -108px}.flag.flag-mw{background-position:-90px -108px}.flag.flag-mx{background-position:-108px -108px}.flag.flag-my{background-position:-126px -108px}.flag.flag-mz{background-position:-144px -108px}.flag.flag-na{background-position:-162px -108px}.flag.flag-nc{background-position:-180px -108px}.flag.flag-ne{background-position:-198px -108px}.flag.flag-nf{background-position:-216px -108px}.flag.flag-ng{background-position:-234px -108px}.flag.flag-ni{background-position:-252px -108px}.flag.flag-nl{background-position:-270px -108px}.flag.flag-no{background-position:0 -120px}.flag.flag-np{background-position:-18px -120px}.flag.flag-nr{background-position:-36px -120px}.flag.flag-nu{background-position:-54px -120px}.flag.flag-nz{background-position:-72px -120px}.flag.flag-om{background-position:-90px -120px}.flag.flag-pa{background-position:-108px -120px}.flag.flag-pe{background-position:-126px -120px}.flag.flag-pf{background-position:-144px -120px}.flag.flag-pg{background-position:-162px -120px}.flag.flag-ph{background-position:-180px -120px}.flag.flag-pk{background-position:-198px -120px}.flag.flag-pl{background-position:-216px -120px}.flag.flag-pm{background-position:-234px -120px}.flag.flag-pn{background-position:-252px -120px}.flag.flag-pr{background-position:-270px -120px}.flag.flag-ps{background-position:0 -132px}.flag.flag-pt{background-position:-18px -132px}.flag.flag-pw{background-position:-36px -132px}.flag.flag-py{background-position:-54px -132px}.flag.flag-qa{background-position:-72px -132px}.flag.flag-re{background-position:-90px -132px}.flag.flag-ro{background-position:-108px -132px}.flag.flag-rs{background-position:-126px -132px}.flag.flag-ru{background-position:-144px -132px}.flag.flag-rw{background-position:-162px -132px}.flag.flag-sa{background-position:-180px -132px}.flag.flag-sb{background-position:-198px -132px}.flag.flag-sc{background-position:-216px -132px}.flag.flag-sd{background-position:-234px -132px}.flag.flag-se{background-position:-252px -132px}.flag.flag-sg{background-position:-270px -132px}.flag.flag-sh{background-position:0 -144px}.flag.flag-si{background-position:-18px -144px}.flag.flag-sk{background-position:-36px -144px}.flag.flag-sl{background-position:-54px -144px}.flag.flag-sm{background-position:-72px -144px}.flag.flag-sn{background-position:-90px -144px}.flag.flag-so{background-position:-108px -144px}.flag.flag-sr{background-position:-126px -144px}.flag.flag-st{background-position:-144px -144px}.flag.flag-sv{background-position:-162px -144px}.flag.flag-sy{background-position:-180px -144px}.flag.flag-sz{background-position:-198px -144px}.flag.flag-tc{background-position:-216px -144px}.flag.flag-td{background-position:-234px -144px}.flag.flag-tf{background-position:-252px -144px}.flag.flag-tg{background-position:-270px -144px}.flag.flag-th{background-position:0 -156px}.flag.flag-tj{background-position:-18px -156px}.flag.flag-tk{background-position:-36px -156px}.flag.flag-tl{background-position:-54px -156px}.flag.flag-tm{background-position:-72px -156px}.flag.flag-tn{background-position:-90px -156px}.flag.flag-to{background-position:-108px -156px}.flag.flag-tr{background-position:-126px -156px}.flag.flag-tt{background-position:-144px -156px}.flag.flag-tv{background-position:-162px -156px}.flag.flag-tw{background-position:-180px -156px}.flag.flag-tz{background-position:-198px -156px}.flag.flag-ua{background-position:-216px -156px}.flag.flag-ug{background-position:-234px -156px}.flag.flag-um{background-position:-252px -156px}.flag.flag-us{background-position:-270px -156px}.flag.flag-uy{background-position:0 -168px}.flag.flag-uz{background-position:-18px -168px}.flag.flag-va{background-position:-36px -168px}.flag.flag-vc{background-position:-54px -168px}.flag.flag-ve{background-position:-72px -168px}.flag.flag-vg{background-position:-90px -168px}.flag.flag-vi{background-position:-108px -168px}.flag.flag-vn{background-position:-126px -168px}.flag.flag-vu{background-position:-144px -168px}.flag.flag-wf{background-position:-162px -168px}.flag.flag-ws{background-position:-180px -168px}.flag.flag-ye{background-position:-198px -168px}.flag.flag-yt{background-position:-216px -168px}.flag.flag-za{background-position:-234px -168px}.flag.flag-zm{background-position:-252px -168px}.flag.flag-zw{background-position:-270px -168px}

/*Flags End*/
/* vk page */
.cashbox-homeFirstScreen.cashbox_vk{
  background: #476d9a; /* Old browsers */
  background: -moz-linear-gradient(top,  #476d9a 0%, #2b9be1 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #476d9a 0%,#2b9be1 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #476d9a 0%,#2b9be1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476d9a', endColorstr='#2b9be1',GradientType=0 ); /* IE6-9 */
}
.cashbox_vk h1{
  font-weight: 300;
}
.cashbox_vk p{
  font-size: 21px;
  font-weight: 300;
}
.cashbox_vk h1, .cashbox_vk p{
  color: #fff;
}
.cashbox_vk .cashbox-homeFirstScreen__clouds::before{
  content: '';
  display: block;
  width: 589px;
  height: 612px;
  position: absolute;
  right: 7%;
  bottom: -43px;
  background: transparent url(../img/clouds_VK.png) no-repeat center center;
}
.cashbox_vk.cashbox-homeFirstScreen > .content-wrapper::after,
.cashbox_vk.cashbox-homeFirstScreen > .content-wrapper::before{
  display: none;
}
.vk_first_section .cashbox-homeAbout__item > div,
.vk_first_section .cashbox-homeAbout__item > img{
  float: left;
  max-width: 100%;
}
.vk_first_section .cashbox-homeAbout__item > div{
  padding-left: 22px;
}
.vk_first_section .cashbox-homeAbout__item-zag{
  margin-top: 16px;
}
.vk_first_section .cashbox-homeAbout__item-count {
  line-height: 60px;
  margin-top: 4px;
}
.vk_first_section .cashbox-homeAbout__item-desc{
  text-transform: uppercase;
}
.vk_first_section .row .col-xs-12 .cashbox-homeAbout__item:first-child{
  padding-left: 8.125em;
  margin-top: 63px;
}
.vk_first_section .row.w_img .col-xs-12 .cashbox-homeAbout__item:first-child{
  padding-left: 0;
}
.vk_first_section{
  padding-bottom: 35px;
}
section.results_promotion{
  background-color: #f1f6fd;
  padding: 60px 0;
}
section.results_promotion p{
  font-size: 21px;
  font-weight: 300;
}
section.results_promotion h4,
section.results_promotion b.zag{
  font-size: 25px;
  font-weight: normal;
}
section.results_promotion .row{
  margin-bottom: 50px;
}
.col-xs-2.img_wrapper {
  padding: 0;
}
section.results_promotion .btn,
section.VK_prices .btn, .container.how_start.inst .btn{
  display: inline-block;
  position: relative;
  top: -18px;
  background-color: #3c9fff;
  padding: 20px 70px;
  border:  1px solid #539ae0;
  text-align: center;
  border-radius: 3px;
  color: #fff;
  font-size: 15px;
  z-index: 0;
}
section.results_promotion .btn:hover{
  background-color: #539ae0;
      transition: .3s ease-in-out;
}
section.results_promotion img{
  position: relative;
  z-index: 1;
  max-width: 100%;
}
section.VK_advantage{
  background-color: #fff;
  padding: 0px 0 78px;
}
.VK_advantage h2{
  color: #2b446d;
  font-size: 36px;
  margin: 74px 0;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.VK_advantage .row{
  margin-bottom: 22px;
}
.VK_advantage .row .col-xs-8{
  margin: 0 auto;
  float: none;
}
.VK_advantage p{
  color: #2b4270;
  font-size: 20px;
}
.VK_prices{
  background: #2b4270 url('../img/VK_bg.png') no-repeat right bottom;
  padding: 96px 0 96px;
}
.VK_prices h2{
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 36px;
  margin-bottom: 75px;
}
.VK_prices p{
  font-size: 21px;
  font-weight: 300;
  color: #fff;
}
.container.VK_prices_list{
  background-color: #fff;
  padding: 68px 110px;
  border-radius: 10px;
}
.VK_prices_list h2{
  font-size: 45px;
  color: #2aa6de;
  font-weight: 300;
  margin: 13px 0 90px;
}
.VK_prices .cashbox-prices__section__listItem span.pull-left, .inst_prices_list .pull-left{
  color: #2b4270;
  font-size: 18px;
}
.VK_prices .cashbox-prices__section__listItem span.pull-right, .inst_prices_list span.pull-right{
  font-size: 18px;
  font-weight: bold;
  padding-left: 12px;
}
.how_start h2{
  margin-top: 80px;
}
.how_start a.btn{
  font-size: 18px;
  margin-top: 50px;
}
.how_start button{
  font-size: 18px;
  margin-top: 50px;
}
.skin-blue header.cashbox-header .navbar.vk_color{
  background-color: #466e9c;
}
/* vk page end */
/* cashbox_instagram */
.cashbox-homeFirstScreen.cashbox_instagram {
  background: rgba(15,126,237,1);
  background: -moz-linear-gradient(top, rgba(15,126,237,1) 0%, rgba(39,158,232,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,126,237,1)), color-stop(100%, rgba(39,158,232,1)));
  background: -webkit-linear-gradient(top, rgba(15,126,237,1) 0%, rgba(39,158,232,1) 100%);
  background: -o-linear-gradient(top, rgba(15,126,237,1) 0%, rgba(39,158,232,1) 100%);
  background: -ms-linear-gradient(top, rgba(15,126,237,1) 0%, rgba(39,158,232,1) 100%);
  background: linear-gradient(to bottom, rgba(15,126,237,1) 0%, rgba(39,158,232,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f7eed', endColorstr='#279ee8', GradientType=0 );
}
.cashbox-homeFirstScreen.cashbox_instagram::before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 167px;
    /*background: transparent url(../img/instagram_bg1.png) no-repeat center center;*/
    width: 269px;
    height: 155px;
}
.cashbox_instagram h1, .cashbox_instagram p {
    color: #fff;
    font-weight: 300;
}
.cashbox_instagram p {
    font-size: 20px;
    font-weight: 300;
}
.cashbox-homeFirstScreen.cashbox_instagram .container img{
  display:  inline;
}
.cashbox-homeFirstScreen.cashbox_instagram > .content-wrapper:before,
.cashbox-homeFirstScreen.cashbox_instagram > .content-wrapper:after{
  display: none;
}
.cashbox-homeFirstScreen__inst {
  position: absolute;
  bottom: 20%;
  left: 0;
  right: 0;
  z-index: 1;
}
.cashbox-homeFirstScreen__inst img{
  margin:  0;
  display: inline-block;
}
.cashbox_instagram .cashbox-homeFirstScreen__clouds::before{
  content: '';
  display: block;
  width: 374px;
  height: 402px;
  right: 14%;
  bottom: 33px;
  position: absolute;
  background: transparent url(../img/instagram_phone.png) no-repeat center center;
}
.inst_first_section .cashbox-homeAbout__item{
  text-transform: uppercase;
}
section.results_promotion.inst p {
    color: #2f445d;
}
/*.row.bg_3{
  background: transparent url(../img/instagram_bg3.png) no-repeat left center;
}*/
.results_promotion.inst{
  background: rgba(241,246,253,1);
  background: -moz-linear-gradient(top, rgba(241,246,253,1) 0%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,246,253,1)), color-stop(38%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top, rgba(241,246,253,1) 0%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top, rgba(241,246,253,1) 0%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(241,246,253,1) 0%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(241,246,253,1) 0%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f6fd', endColorstr='#ffffff', GradientType=0 );
}
section.results_promotion.inst .btn{
  top: 0;
}
.cashbox-homeContractor.inst{
  background: rgba(167,50,173,1);
  background: -moz-linear-gradient(top, rgba(167,50,173,1) 0%, rgba(43,66,112,1) 36%, rgba(43,66,112,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,50,173,1)), color-stop(36%, rgba(43,66,112,1)), color-stop(100%, rgba(43,66,112,1)));
  background: -webkit-linear-gradient(top, rgba(167,50,173,1) 0%, rgba(43,66,112,1) 36%, rgba(43,66,112,1) 100%);
  background: -o-linear-gradient(top, rgba(167,50,173,1) 0%, rgba(43,66,112,1) 36%, rgba(43,66,112,1) 100%);
  background: -ms-linear-gradient(top, rgba(167,50,173,1) 0%, rgba(43,66,112,1) 36%, rgba(43,66,112,1) 100%);
  background: linear-gradient(to bottom, rgba(167,50,173,1) 0%, rgba(43,66,112,1) 36%, rgba(43,66,112,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a732ad', endColorstr='#2b4270', GradientType=0 );
}
.inst_prices_list h3{
  color: #46c4ec;
}
.container.VK_prices_list.inst_prices_list{
  margin-top: 57px;
}
.how_start.inst h2{
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 36px;
    margin-bottom: 75px;
}
.how_start.inst p {
    font-size: 21px;
    font-weight: 300;
    color: #fff;
}
.skin-blue header.cashbox-header .navbar.inst_color{
  background-color: #1080ed;
}
/* cashbox_instagram end */

/*cashbox_facebook*/
.cashbox-homeFirstScreen.cashbox_fb,
.cashbox-homeFirstScreen.cashbox_cb-task{
  background: #476d9a;
  background: -moz-linear-gradient(top, #476d9a 0%, #2b9be1 100%);
  background: -webkit-linear-gradient(top, #476d9a 0%,#2b9be1 100%);
  background: linear-gradient(to bottom, #476d9a 0%,#2b9be1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476d9a', endColorstr='#2b9be1',GradientType=0 );
}

.cashbox-homeFirstScreen.cashbox_fb > .content-wrapper:before,
.cashbox-homeFirstScreen.cashbox_fb > .content-wrapper:after,
.cashbox-homeFirstScreen.cashbox_cb-task > .content-wrapper:before,
.cashbox-homeFirstScreen.cashbox_cb-task > .content-wrapper:after{
  display: none;
}

.cashbox_fb h1,
.cashbox_fb p,
.cashbox_cb-task h1,
.cashbox_cb-task p {
  color: #fff;
}

.cashbox_fb h1,
.cashbox_cb-task h1{
  font-weight: 300;
}

.cashbox_fb .cashbox-homeFirstScreen__clouds::before{
  content: '';
  display: block;
  width: 407px;
  height: 470px;
  position: absolute;
  right: 7%;
  bottom: 90px;
  background: transparent url(../img/clouds_fb_img.png) no-repeat center center;
}

.cashbox_fb p,
.cashbox_cb-task p{
  font-size: 21px;
  font-weight: 300;
}

.cashbox-homeFirstScreen__clouds-hand{
  content: '';
  display: block;
  width: 329px;
  height: 532px;
  position: absolute;
  right: 7%;
  bottom: 90px;
  background: transparent url(../img/clouds_ct_img.png) no-repeat center center;
  z-index: 1;
}

.cashbox-homeFirstScreen__clouds-hand span{
  display: block;
  text-align: center;
  width: 240px;
}

.cashbox-homeFirstScreen__clouds-hand span:nth-child(1){
  color: #333333;
  text-transform: uppercase;
  margin-top: 62px;
  font-size: 27px;
}

.cashbox-homeFirstScreen__clouds-hand span:nth-child(2){
  color: #bf0000;
  font-size: 44px;
  line-height: 51px;
}

.cashbox-homeFirstScreen__clouds-hand span:nth-child(3){
  font-size: 34px;
  text-transform: uppercase;
  color: #666666;
}

.fb_first_section .cashbox-homeAbout__item .fb_char{
  margin-top: 120px;
  margin-right: -50px;
  margin-bottom: 100px;
}

section.results_promotion.fb-results_promotion img.fb_prom{
  margin-top: 150px;
  margin-bottom: 40px;
}

section.results_promotion p b{
  font-weight: 500;
}

section.fb_adv{
  background-color: #2b446d;
  padding: 80px 0;
}

section.fb_adv .cashbox-sectionZag{
  color: #fff;
  margin-bottom: 60px;
}

.fb_prices_list{
  background-color: #fff;
  padding: 68px 110px;
  border-radius: 10px;
  margin-top: 60px;
}

.fb_prices_list h3,
section.fb_adv .fb_prices_list h2 {
  font-size: 45px;
  color: #2aa6de;
  font-weight: 300;
  margin: 13px 0 90px;
}

.fb_prices_list .cashbox-prices__section__listItem span.pull-left {
  color: #2b4270;
  font-size: 18px;
}

.fb_prices_list .cashbox-prices__section__listItem span.pull-right {
  font-size: 18px;
  font-weight: bold;
  padding-left: 12px;
}

section.fb_adv h2 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 36px;
  margin-bottom: 75px;
}

section.fb_adv p {
  font-size: 21px;
  font-weight: 300;
  color: #fff;
}

section.fb_adv .btn {
  display: inline-block;
  position: relative;
  top: -18px;
  background-color: #3c9fff;
  padding: 20px 70px;
  border: 1px solid #539ae0;
  text-align: center;
  border-radius: 3px;
  color: #fff;
  font-size: 15px;
  z-index: 0;
}
/*cashbox_facebook end*/
/* blog_section */
.blog_section .cashbox-homeAbout__item-zag{
  color: #3789d8;
  font-size: 24px;
  text-transform: none;
  font-weight: 400;
  margin-top: 40px;
}
.blog_section .cashbox-homeAbout__item-text,
.blog_section .cashbox-homeAbout__item-date{
  color: #2b4270;
  font-size: 17px;
  font-weight: 400;
  margin-top: 20px;
}
.blog_section .cashbox-homeAbout__item-text span{
  color: #b2b2b2;
}
.blog_section .cashbox-homeAbout__item-desc span{
  display: inline-block;
  color: #2b4270;
  font-size: 17px;
  font-weight: 400;
  margin-top: 20px;
}
.blog_section .cashbox-homeAbout__item-date{
  padding-right: 1.5rem;
}
.blog_section .carousel-control{
  top: -78px;
}
.blog_section .carousel-indicators{
  display: none;
}
.blog_section .carousel-control.right{
  text-align: right;
}
.blog_section .carousel-control.left{
  text-align: left;
}
.blog_section .carousel-control{
  bottom: 93%;
}
/* blog_section end */
/* soft */
/*.cashbox_vk.cashbox_soft .cashbox-homeFirstScreen__clouds::before{
  background-image: url(../img/soft_bg.png);
}*/
.vk_first_section.cashbox_soft_section .row .col-xs-12 .cashbox-homeAbout__item:first-child{
  padding-right: 8.125em;
  margin-top: 63px;
  margin: 63px 0;
  padding-left: 0;
}
.vk_first_section.cashbox_soft_section .row:last-child .col-xs-12 .cashbox-homeAbout__item:first-child{
  margin-top: -90px;
}
.results_promotion.cashbox_soft_section b.zag{
  margin-top: 18px;
  display: inline-block;
}
.results_promotion.cashbox_soft_section .img_wrapper{
  margin-bottom: 35px;
}
section.results_promotion.cashbox_soft_section .col-md-4 img {
    top: -22px;
    left: -36px;
}
.VK_advantage.cashbox_soft_section h2{
    margin: 74px 0 24px;
}
.VK_advantage.cashbox_soft_section p{
  font-size: 21px;
  font-weight: 300;
  color: #333;
  margin-bottom: 20px;
}
.VK_prices.cashbox_soft_section .cashbox-prices__section__listItem span{
    height: 32px;
}
.cashbox-prices__section__listItem span.pull-left.wth_img img{
  margin-right: 15px;
}
.VK_prices.cashbox_soft_section .cashbox-prices__section__listItem span.pull-right{
    padding-top: 7px;
}
.how_start.cashbox_soft_section ul{
  list-style: none;
  font-size: 21px;
  font-weight: 300;
  color: #fff;
  margin-top: 37px;
}
.how_start.cashbox_soft_section ul li{
  counter-increment: step-counter;
  margin-bottom: 20px;
}
.how_start.cashbox_soft_section ul li::before {
  content: counter(step-counter);
  margin-right: 10px;
  font-size: 21px;
  color: #fff;
  background-color: #2b4270;
  font-weight: 300;
  padding: 0px 8px;
  width: 32px;
  height: 32px;
  border: 2px solid #fff;
  border-radius: 32px;
  display: inline-block;
}
.VK_prices.cashbox_soft_section {
    background: #2b4270;
}
/* soft end */

/*cashbox task*/
.ct-promotion>div{
  margin: 30px 0;
}

.ct_prom{
  margin-bottom: 20px;
  margin-top: 20px;
}

.ct_adv .cashbox-sectionDescr{
  max-width: inherit;
}

.ct-how_start ul{
  font-size: 21px;
  font-weight: 300;
  color: #fff;
  list-style: none;
}

.ct-how_start ul span{
  display: inline-block;
  border: 1px solid #fff;
  padding: 5px;
  border-radius: 100%;
  font-size: 14px;
  width: 30px;
  height: 30px;
  text-align: center;
  margin-right: 10px;
}

.ct-how_start ul li{
  margin-bottom: 10px;
}

.ct-how_start ul li:last-child{
  margin-bottom: 0;
}

.cb-task_first_section .fb_char{
  margin-right: 33%;
  margin-top: -154px;
}

.cb-task_first_section .row .col-xs-12 .cashbox-homeAbout__item:first-child{
  margin-top: 200px;
}

.cb-task_first_section .row .col-xs-12 .cashbox-homeAbout__item:nth-child(2){
  margin-top: -342px;
}

.cb-task_first_section .row .col-xs-12 .cashbox-homeAbout__item:nth-child(3){
  margin-top: -342px;
}

.cb-task_first_section .row .col-xs-12 .cashbox-homeAbout__item:nth-child(4){
  margin-top: -142px;
}
/*cashbox task end*/

/*faq page*/
.faqPage-nav{
  margin-bottom: 30px;
}

.faqPage-nav a img{
  display: block;
  max-width: 100%;
  margin: auto;
}

.faqPage-nav a{
  text-decoration: none;
  color: #31455e;
  opacity: 1;
  font-size: 22px;
}

.faqPage-nav a:hover{
  color: #31455e;
}

.faqPage-content__item{
  margin-bottom: 30px;
}

.faqPage-content__item .zag{
  margin-bottom: 20px;
}

.faqPage-content__item ul{
  list-style: none;
}

.faqPage-content__item ul li a.linkToggle{
  color: #3789d8;
  text-decoration: none;
  opacity: 1;
  font-size: 20px;
  position: relative;
  display: block;
  line-height: 45px;
  transition: none;
}

.faqPage-content__item ul li a.linkToggle:before{
  content: "";
  width: 6px;
  height: 6px;
  background-color: #3789d8;
  border-radius: 100%;
  display: block;
  position: absolute;
  left: -15px;
  top: 50%;
  margin-top: -5px;
}

.faqPage-content__item ul li a.linkToggle[aria-expanded="true"]{
  background: transparent url(../img/faq-page/cTop.png) right center no-repeat;
}

.faqPage-content__item ul li .card-block{
  padding: 15px 15px 15px 20px;
  background-color: #f6f8fd;
  border-left: 5px solid #85bdf2;
  margin: 10px 0;
  margin-left: 20px;
}
/*faq page end*/


/*partnership page*/
.cashbox-sectionDescrSmall{
  font-size: 16px;
  text-align: justify;
  margin-bottom: 30px;
}

.partnershipPage__info{
  margin-top: 40px;
  background-color: #f6f8fd;
  padding: 40px 0;
}

.partnershipPage__info ul li{
  font-size: 18px;
  margin-bottom: 20px;
}

.partnershipPage__info ul li:last-child{
  margin-bottom: 0;
}

.partnershipPage__topInfo{
  margin-bottom: 30px;
}

.partnershipPage__topInfo .zag{
  text-transform: uppercase;
  font-size: 28px;
  margin-bottom: 20px;
}

.partnershipPage__topInfo .descr{
  margin-top: 20px;
  font-size: 20px;
}

.partnershipPage__topInfo .descr b{
  display: block;
}
/*partnersip page end*/

.cashbox-table-resp a{
  word-break: break-all;
}

/*Twitter*/

.cashbox_tw .cashbox-homeFirstScreen__clouds::before{
  content: '';
  display: block;
  width: 409px;
  height: 244px;
  position: absolute;
  right: 7%;
  bottom: 200%;
  background: transparent url(../img/clouds_tw_img.png) no-repeat center center;
}

.tw_first_section .cashbox-homeAbout__item-zag,
.tw_first_section .cashbox-homeAbout__item-count,
.tw_first_section .cashbox-homeAbout__item-desc{
  margin-top: 0;
  margin-left: 20px;
}

.tw_first_section .cashbox-homeAbout__item:nth-child(2){
  margin-top: -50px;
}

.tw_first_section .cashbox-homeAbout__item:nth-child(3){
  margin-top: 80px;
}

.tw_first_section .fb_char{
  margin-top: -110px;
  margin-right: 80px;
  margin-bottom: 60px;
}

.tw-promotion>div>.col-xs-12{
  margin-bottom: 30px;
}

.tw-promotion .img_wrapper{
  margin-top: 7px;
}

section.results_promotion.fb-results_promotion .tw-promotion img.fb_prom{
  margin-top: 0;
}

.tw-prod img{
  margin-right: 20px;
}

.tw-prod > div > p{
  color: #2d4371;
  font-weight: 400;
  font-size: 18px;
}

.tw-prod > div{
  margin-bottom: 30px;
}

.how_start__twitter{
  background: transparent url(../img/twitter/i20.png) no-repeat right bottom;
}


/*youtube*/

.cashbox_yt .cashbox-homeFirstScreen__clouds::before{
  content: '';
  display: block;
  width: 399px;
  height: 285px;
  position: absolute;
  right: 7%;
  bottom: 110%;
  background: transparent url(../img/youtube/i1.png) no-repeat center center;
}

.tw_first_section .youtube .fb_char {
    margin-top: -30px;
    margin-right: 80px;
    margin-bottom: 60px;
}

section.results_promotion img.yt_prom{
  margin-left: 100px;
  margin-bottom: 40px;
}

/*google*/
.cashbox_gg.cashbox_fb .cashbox-homeFirstScreen__clouds::before{
  display: none;
}

section.results_promotion img.gp_prom{
 margin-bottom: 20px;
}

.gp_first_section{

}

.gp_first_section .cashbox-homeAbout__item-zag, .gp_first_section .cashbox-homeAbout__item-count, .gp_first_section .cashbox-homeAbout__item-desc {
    margin-top: 0;
    margin-left: 20px;
}

.gp_first_section .cashbox-homeAbout__item:nth-child(2){
  margin-top: 60px;
}

.gp_first_section .fb_char{
  margin-top: -120px;
  margin-right: 100px;
  margin-bottom: 50px;
}

/*events*/
.events .fb_char{
  margin-top: 20px;
  margin-right: 20px;
}

.events .cashbox-homeAbout__item>.pull-left{
  margin-top: 100px;
}

.cashbox_events .cashbox-homeFirstScreen__clouds:after{
  content: '';
  display: block;
  width: 550px;
  height: 330px;
  position: absolute;
  right: 0;
  bottom: 120%;
  background: transparent url(../img/events/lamp.png) no-repeat center center;
}



/*odnoklassniki*/
.cashbox_od .cashbox-homeFirstScreen__clouds:before{
  display: none;
}

.cashbox_od .vertical-center{
  align-items: baseline;
  padding-top: 150px;
}

.od_first_section .cashbox-sectionPodZag{
  color: #061e3c;
  text-align: justify;
  margin-top: 40px;
}

.cashbox-sectionZag__od>span{
  display: inline-block;
}

.cashbox-sectionZag__od>span>img{
  margin-right: 10px;
  margin-top: -5px;
}

.od_adv{
  background: rgb(255,143,14);
  background: -moz-linear-gradient(top, rgba(255,143,14,1) 1%, rgba(185,47,160,1) 43%, rgba(42,100,161,1) 100%);
  background: -webkit-linear-gradient(top, rgba(255,143,14,1) 1%,rgba(185,47,160,1) 43%,rgba(42,100,161,1) 100%);
  background: linear-gradient(to bottom, rgba(255,143,14,1) 1%,rgba(185,47,160,1) 43%,rgba(42,100,161,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8f0e', endColorstr='#2a64a1',GradientType=0 );
}

.od_adv .cashbox-sectionPodZag{
  color: #fff;
}


/* new styles */

.regup{
  background: linear-gradient(to bottom, #476d9a 0%,#2e96d9 100%);
}



.regup_content-wrapper{
  min-height: 620px;
}

.regup_content-wrapper > .container{
  z-index: 1;
}

.regup-header{
  margin-top: 14vh;
}

.regup .cashbox-homeFirstScreen__clouds{
  z-index: 1;
  bottom: -20px;
  transform: scale(1.01);
}

.regup .cashbox-homeFirstScreen__clouds.regup-indx{
  z-index: 1;
}

.regup .cashbox-homeFirstScreen__clouds:before{
  /* display: none; */
  background: transparent url(../img/regup-peoples.png) no-repeat center center;
  display: none;
}

.regup-btn-group{
  width: 400px;
  display: flex;
  justify-content: space-between;
  margin-top: 55px;
}

.regup-btn-group button{
  flex: 1;
  font-size: 21px;
  color: #fff;
  border: 1px solid #a0d0ff;
  border-radius: 3px;
  padding: 10px 0;
  margin-right: 10px;
  transition: .2s;
}

.regup-btn-group button:first-child{
  background: #5398db;
}
.regup-btn-group button:first-child:hover{
  background: transparent;
  transition: .2s;
}

.regup-btn-group button:nth-child(2){
  background: transparent;
}
.regup-btn-group button:nth-child(2):hover{
  background: #5398db;
  transition: .2s;
}

.regup-btn-group a{
    flex: 1;
    font-size: 21px;
    color: #fff;
    border: 1px solid #a0d0ff;
    border-radius: 3px;
    padding: 10px 0;
    margin-right: 10px;
    transition: .2s;
    text-align: center;
}

.regup-btn-group a:first-child{
    background: #5398db;
}
.regup-btn-group a:first-child:hover{
    background: transparent;
    transition: .2s;
}

.regup-btn-group a:nth-child(2){
    background: transparent;
}
.regup-btn-group a:nth-child(2):hover{
    background: #5398db;
    transition: .2s;
}


.regup-maintext{
  margin-bottom: 120px;
}

.regup-maintext p{
  font-size: 18px;
  color: #061e3c;
  margin-bottom: 40px;
}

.regup-maintext_header{
  margin-bottom: 45px;
}

.regup-peoples{
  position: absolute;
  bottom: 217px;
  right: 350px;
  z-index: 0;
}

/*  */

.regup-stats{
  background: linear-gradient(to bottom, #2d69a7, #3e7ab8);
  text-align: center;
  padding-top: 50px;
  padding-bottom: 75px;
}

.regup-stats .cashbox-sectionZag{
  color: #fff;
}

.regup-stats_item-numbers{
  font-size: 44px;
  color: #fff;
}

.regup-stats_title{
  font-size: 20px;
  color: #97c8ff;
  text-transform: uppercase;
}

.regup-stats_content{
  display: flex;
  width: 700px;
  margin: 0 auto;
  justify-content: space-between;
}

/*  */

.regup-advantages{
  margin-top: 70px;
  margin-bottom: 50px;
}

.regup-adv-l{
  text-align: center;
  margin-top: 40px;
}

.regup-adv-l button{
  background: #30a4e1;
  color: #fff;
  width: 60%;
  display: inline-block;
  margin-left: 30px;
  margin-top: 10px;
  border: none;
  border-radius: 3px;
  padding: 10px 0px;
}

.regup-adv-l a{
    background: #30a4e1;
    color: #fff;
    width: 60%;
    display: inline-block;
    margin-left: 30px;
    margin-top: 10px;
    border: none;
    border-radius: 3px;
    padding: 10px 0px;
    text-align: center;
}

.regup-adv_item{
  display: flex;
  margin-bottom: 10px;
}

.regup-adv_item-icon{
  margin-right: 35px;
  display: flex;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  justify-content: center;
}

.regup-adv_item-title{
  font-size: 25px;
  color: #061e3c;
}

.regup-adv_item-content{
  color: #5c6d82;
}

/* regup price */

.regup-price{
  background: url(../img/regup-icons/back-images.png) no-repeat;
  background-size: cover;
  padding: 90px 0 100px;
}

.regup-price_box{
  background: #fff;
  padding: 55px 0 70px 0;
  border-radius: 5px;
  margin: 0 100px;
}

.regup-price_header{
  font-size: 45px;
  color: #4782bf;
  font-weight: 300;
  margin-bottom: 40px;
  text-align: center;
}

.regup-price_content{
  padding: 0 85px;
  color: #2b4270;
  font-size: 18px;
}

.regup-price_content p{
  margin-bottom: 40px;
}

.regup-price_content .pull-left, .regup-price_content .pull-right{
  font-size: 18px;
  color: #2b4270;
}

.regup-price_content .pull-left img{
  margin-right: 15px;
}

/* regup-steps */

.regup-steps{
  padding: 60px 0 75px;
}

.regup-steps_item img{
  display: block;
  margin: 0 auto 30px;
  height: 60px;
}

.regup-steps_title{
  font-size: 25px;
  color: #061e3c;
  margin-bottom: 25px;
}

.regup-steps_content{
  color: #5c6d82;
  font-size: 20px;
}

/* regup-promo */

.regup-promo{
  background: url(../img/regup-icons/back-images.png) no-repeat;
  background-size: cover;
  text-align: center;
  padding: 85px 0 120px;
}

.regup-promo_header{
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}

.regup-promo_content{
  color: #fff;
  text-indent: 25px;
  font-size: 20px;
}

.regup-promo_content p{

  margin-bottom: 50px;
}

.regup-promo_content button{
  border: none;
  background: #3c9fff;
  border-radius: 3px;
  padding: 20px 60px;
  border: 1px solid #3c9fff;
  transition: .2s;
}

.regup-promo_content button:hover{
  background: transparent;
  transition: .2s;
}

.regup-promo_content a{
    border: none;
    background: #3c9fff;
    border-radius: 3px;
    padding: 20px 60px;
    border: 1px solid #3c9fff;
    transition: .2s;
    text-align: center;
    color: inherit;
}

.regup-promo_content a:hover{
    background: transparent;
    transition: .2s;
}

/* voteup styles */

.voteup-cloud{
  bottom: -21px;
}

.voteup-adv-l button{
  margin: 0;
}

.voteup-adv-l a{
    margin: 0;
}

.voteup .regup-badge{
  margin-top: 290px;
}

.voteup .regup-badge img{
  width: 100%;
}

/* regup click */

.click .voteup-cloud img{
  margin-right: -6px;
}

.click .regup-badge{
  margin-top: 250px;
}

.click .regup-badge img{
  margin-left: -150px;
  max-width: 150%;
}

/* copy */

.copy .regup-badge{
  margin-top: 150px;
}

/* games */

.games .regup-badge{
  margin-top: 345px;

  /* position: absolute;
  bottom: 50px;
  right: 50px;
  width: 200px;
  height: 200px; */

}

.regup-badge.games-badge{
  position: absolute;
  bottom: 50px;
  right: 50px;
}

.games .regup-badge img{
  max-width: 120%;
}

.gameup-adv-l{
  margin-top: 190px;
}

.gameup-adv-l button{
  margin-left: 0;
  margin-top: 0;
}

.gameup-adv-l a{
    margin-left: -24px;
    margin-top: -1px;
}

.regup-price_content .cashbox-prices__section__listItem span{
  margin-bottom: -11px;
} 

/*  */

.regup-price_content .cashbox-prices__section__list.photo-list span,
.regup-price_content .cashbox-prices__section__list.games-price span,
.regup-price_content .cashbox-prices__section__list.copy__price span{
  
  margin-bottom: -8px;
}

.regup-price_content .cashbox-prices__section__list.vote-price span{
  margin-bottom: -9px;
}

.regup h2{
  color: #fff;
  font-weight: 700;
  font-size: 36px;
}

.click.regup .cashbox-homeFirstScreen__clouds.voteup-cloud{
  z-index: 0;
}

.mobile-logo{
  display: none;
}

/* new styles for quick orders */

.quick-orders_table{
  max-width: 945px;
  margin: 0 auto;
  /* border: 1px solid #f4f4f4; */
}

.orders_body-item{
  border: 1px solid #f4f4f4;
  border-top: none;
}
.orders_body-item:hover{
  background: #f2f2f2;
}

.quick-orders_header{
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #f4f4f4;
  border-top: 3px solid #3c8dbc;
  padding: 10px 25px;
}

.quick-orders_header h3{
  margin: 0;
}

.new-order_btn{
  height: 36px;
}

.orders_body-item_task img{
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

.orders_body-item{
  display: flex;
  align-items: center;

}

.item-link_value{
  overflow: hidden;
  display: flex;
}

.item-link_value .main_order-link{
  display: inline-block;
  overflow: hidden;
  width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 10px;
}

.orders_body-item_task{
  flex: 1;
  display: flex;
  align-items: center;
  padding: 8px;
}

.orders_body-item_link{
  flex: 5;
  overflow: hidden;
  padding: 8px;
}

.orders_body-item_completed{
  flex: 2;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.orders_body-item_completed .progress-group{
  flex: 2;
}

.performers_list{
  display: flex;
  flex: 1;
  justify-content: space-evenly;
}


/* coub */


.skin-blue header.cashbox-header .navbar.coub_color{
  background: #1f41f6;
}

.cashbox-homeFirstScreen.regup.games.cashbox_fb.cashbox_tw.coub{
  background: linear-gradient(to bottom, #1f41f6, #28a0e8);
}

.coub .coub-head{
  margin-top: 100px;
}

.coub-head img{
  width: 120%;
  max-width: 120%;
}

.regup-adv-l.coub{
  margin: 0;
}

.regup-adv-l.coub button{
  background: #225ef1;
}

.regup-adv-r.coub .regup-adv_item{
  margin-bottom: 30px;
}

.cashbox-prices__section__listItem.coub{
  margin-bottom: 30px;
}

/* twitch */

.skin-blue header.cashbox-header .navbar.twitch_color{
  background: #65429e;
}

.cashbox-homeFirstScreen.regup.games.cashbox_fb.cashbox_tw.twitch{
  background: linear-gradient(to bottom, #65429e, #3a84d2, #225ef1);
}

.twitch .coub-head{
  margin-top: 100px;
}

.regup-adv-l.twitch button{
  background: #65429e;
}

.regup-price_content.twitch .cashbox-prices__section__list.copy__price span{
  margin-bottom: -9px;
}

.coub_color{
  background: #1f41f6;
}


/* tiktok */

.tiktok-targets {
  background: linear-gradient(to bottom, #0F7EED, #2D63A1);
  color: #fff;
  position: relative;
}

.tiktok-targets h2 {
  color: #fff;
}

.tiktok-targets__bg {
  background: url(../img/tiktok/bg_right.png) no-repeat;
  height: 100%;
  width: 20%;
  background-size: contain;
  position: absolute;
  right: 0;
  bottom: 0;
}

.tiktok__header {
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 40px;
  color: #2B446D;
}

.tiktok-targets__descr p{
  font-size: 18px;
  line-height: 25px;
  padding: 15px;
}

.tiktok-targets__list {
  margin-top: 130px;
}

.tiktok-targets__list h2 {
  font-size: 25px;
  font-weight: bold;
}

.tiktok-targets__list p{
  font-size: 18px;
  margin-bottom: 30px;
}

.clouds_blue {
  margin-bottom: -10px;
}

.clouds_blue img {
  width: 100%;
}

.tiktok-targets__item {
  height: 100%;
}

.tiktok-targets__item--img {
  text-align: center;
}

.tiktok-targets__item--img img{
  max-width: 300px;
  filter: drop-shadow(0 1px 100px rgba(255,255,255,1));
}

.tiktok-targets__item {
  margin-bottom: 100px;
}


.tiktok-in-cashbox {
  background: linear-gradient(to bottom, #2D63A1, #AA349F);
}

.tiktok-forwhat__container {
  margin-top: 100px;
}

.tiktok-pluses {
  background: #fff;
  border-radius: 71px;
  border-top-left-radius: 40px;
  padding: 100px 30px 70px;
  position: relative;
  margin-top: 160px;
  margin-bottom: 120px;
}

.section-clouds {
  position: absolute;
  top: -130px;
  left: 0;
  max-width: 100%;
}

.tiktok-forwhat {
  margin-top: 100px;
}

.tiktok-forwhat p{
  max-width: 750px;
  margin: 0 auto;
  text-align: center;
  color: #000;
}


.pluses-list {
  display: flex;
  align-items: center;
  margin-top: 60px;
  font-size: 18px;
}

.pluses-list ul {
  list-style: none;
  padding: 0;
}

.pluses-list li {
  display: flex;
  margin-bottom: 30px;
}

.pluses-list .l-side {
  flex: 2;
}

.pluses-list .l-side .item-img{
  margin-left: 20px;
  margin-right: 15px;
}

.pluses-list .text {
  max-width: 322px;
  color: #000;
}

.pluses-list .l-side .text {
  text-align: right;
}

.pluses-list .center-side {
  flex: 1;
}

.pluses-list .r-side {
  flex: 2;
}

.pluses-list .r-side .item-img {
  margin-right: 20px;
  margin-left: 15px;
}

.pluses-list .item-img {
  display: flex;
  align-items: center;
  width: 100px;
  justify-content: center;
}

.button-logo {
  text-align: center;
}

.tik-tok-order {
  position: relative;
  font-size: 21px;
  padding: 10px 35px;
  color: #fff;
  background: #5398DB;
  border: 1px solid #5398DB;
  transition: .2s;
}

.tik-tok-order:hover {
  color: #5398DB;
  background: rgba(255,255,255,0);
}

.tik-tok-order img {
  position: absolute;
  width: 50px;
  left: -25px;
  top: -17px;
}

.button-logo {
  margin-top: 70px;
}


.tiktok-prices .tiktok__header {
  color: #fff;
}

.tiktok-prices__box {
  max-width: 640px;
  margin: 0 auto;
  color: #fff;
}

.tiktok-prices__descr {
  font-size: 18px;
  margin-bottom: 35px;
}

.tiktok-prices__example {
  background: #fff;
  border-radius: 20px;
  padding: 45px 28px;
  font-size: 21px;
  color: #000;
  margin-bottom: 70px;
  position: relative;
}

.tiktok-prices__example .price {
  color: #2aa6de;
  background: #fff;
  display: inline-block;
  padding: 0 5px;
  position: relative;
  z-index: 1;
}

.tiktok-prices__example .coin-img {
  position: absolute;
  top: -10px;
  left: -20px;
}

.tiktok-prices__example .task {
  padding: 0 3px;
  background: #fff;
  position: relative;
  z-index: 1;
}

.tiktok-prices__example .logo-1 {
  position: absolute;
  right: -200px;
}

.tiktok-prices__example .logo-2 {
  position: absolute;
  left: -150px;
}

.tiktok-prices__example--item {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.tiktok-prices__example--item:after {
  content: '';
  position: absolute;
  bottom: 6px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 2px dotted #000;
}

.tiktok-bg {
  height: 465px;
  background: url(../img/tiktok/tiktok-bg.png) no-repeat;
  background-size: contain;
  background-position: center;
}

.cashbox-homeFirstScreen.cashbox-tiktok {
  background: #0F7EED;
}

.cashbox-homeFirstScreen.cashbox-tiktok > .content-wrapper::after, .cashbox-homeFirstScreen.cashbox-tiktok > .content-wrapper::before{
  content: none;
}

.cashbox-homeFirstScreen.cashbox-tiktok .regup-header {
  color: #fff;
}

.cashbox-homeFirstScreen.cashbox-tiktok .regup-header p {
  font-size: 18px;
  position: relative;
  z-index: 3;
  margin-top: 30px;
}

.tiktok-phone-img {
  position: relative;
  z-index: 1;
}

.tiktok-phone-img .phone-shadow {
  position: absolute;
  top: -17%;
  left: -37%;
  z-index: -1;
  max-width: 180%;
  width: 180%;
}

.tiktok-targets__item-content p {
  margin-bottom: 40px;
}

.tiktok-targets__item-content h3 {
  margin-bottom: 20px;
}

.cashbox-homeFirstScreen__clouds {
    pointer-events: none;
}
.cashbox-homeFirstScreen img {
    pointer-events: none;
}

.voteup-adv-l img {
    max-width: 100%;
}

.lang-sm.lang-lbl, .lang-sm.lang-lbl-en, .lang-sm.lang-lbl-full {
    padding-left: 28px !important;
}