/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "DINPro-Bold";
  src: url("../fonts/15770.eot"); /* IE9 Compat Modes */
  src: url("../fonts/15770.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/15770.otf") format("opentype"), /* Open Type Font */
    url("../fonts/15770.svg") format("svg"), /* Legacy iOS */
    url("../fonts/15770.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/15770.woff") format("woff"), /* Modern Browsers */
    url("../fonts/15770.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DINPro-Black";
  src: url("../fonts/DINPro-Black.eot"); /* IE9 Compat Modes */
  src: url("../fonts/DINPro-Black.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/DINPro-Black.otf") format("opentype"), /* Open Type Font */
    url("../fonts/DINPro-Black.svg") format("svg"), /* Legacy iOS */
    url("../fonts/DINPro-Black.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/DINPro-Black.woff") format("woff"), /* Modern Browsers */
    url("../fonts/DINPro-Black.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DINPro";
  src: url("../fonts/DINPro.eot"); /* IE9 Compat Modes */
  src: url("../fonts/DINPro.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/DINPro.otf") format("opentype"), /* Open Type Font */
    url("../fonts/DINPro.svg") format("svg"), /* Legacy iOS */
    url("../fonts/DINPro.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/DINPro.woff") format("woff"), /* Modern Browsers */
    url("../fonts/DINPro.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/*Specifications*/
body {
  	color: #ffffff;
	 font-family: "DINPro";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	background: linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
	background: -moz-linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    background: -webkit-linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    background: -o-linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    background: -ms-linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    background: linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
}
body.color_light{
	background: #fff !important; color: #000;
}
.present_wripper{
	width: 500px;
	margin: 0 auto;
}
.present_header{
	width: 100%;
    margin: 12px 0 22px 0;
    border-bottom: 2px solid #b45f06;
    font-size: 21px;
}
.present_header .header_inner{
	width: 100%;
	margin: 0 auto;
    background: #fff;
    text-align: center;
    padding: 8px 0 15px;
    color: #b45f06;
    /* font-size: 16px; */
    line-height: 30px;
    font-weight: bold;
}
.sb_product_wripper{
    border-bottom: 1px solid #E5E5E5;
    overflow: hidden;
    padding: 16px 10px;
}
.sb_product_wripper .sb_product_photo{
	/*float: left;*/
    width: 75px;
    text-align: center;
}
/*
.sb_product_wripper .sb_product_photo img{
	max-height: 100px;
    max-width: 80px;
}
*/
.main_conteiner{
	width: 600px;
	min-height: 500px;
	margin: 25px auto 0;
	text-align: center;
}
.main_conteiner input{width: 300px; margin: 0 auto;}
.vid_frame{width: 550px; height: 350px;}
.video_wriper{
	width: 100%;
    background: #fff;
    padding: 10px 0;
    margin: 45px 0 50px 0;
	border-radius: 5px;
}
.vid_frame{width: 550px; height: 350px;}
.video_wriper .main_menu{float: left; margin: 0 0 16px 0; background-color: #fff; width: 600px; padding-bottom: 3px;}
.video_wriper .main_menu.fix{
	position: fixed;
    top: 0;
    margin: 0 auto;
}
.video_descr a.example_torgs{
	border-radius: 90px;
    background-color: #5d6dff;
    color: #fff;
    display: block;
    width: 158px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 13px auto 13px;
}
.video_descr a.about_torgs{
	border: 1px solid #ccc;
    width: 134px;
    display: inline-block;
    border-radius: 4px;
    padding: 1px 3px;
    cursor: pointer;
    width: 139px;
    position: relative;
    text-align: center;
}
.video_descr .video_descr_body{
    color: #000;
    width: 100%;
    text-align: left;
    padding: 0px 21px 21px 21px;
}
.video_descr_body .serv_adv{
	list-style-type: disc;
}
.video_descr_body .block_sel{
	background: #f9f3d6;
    border-left-color: #d6c164;
    border-left-style: solid;
    border-left-width: 3px;
    padding-left: 8px;
}
.video_descr_body .txt_sel{
	background: #f9f3d6;
    border-left-color: #d6c164;
    border-left-style: solid;
    border-left-width: 3px;
    display: inline-block;
    text-align: center;
    width: 59px;
}
.video_descr_body .title{
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    margin: 15px 0 13px 0;
}
.video_descr_body p{margin: 0 0 14px 0;}
.video_descr a.about_torgs:after {
    content: " ";
    background: url(/skin/img/main-shop/arrow-small-bot.gif) no-repeat 0 0;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 10px 0 0 1px;
    float: right;
}
ul.main_menu li{float: left;}
ul.main_menu li a{
	border: 1px solid #ccc;
    width: 134px;
    /*border-radius: 4px; */
    padding: 1px 3px;
    cursor: pointer;
    width: 135px;
    position: relative;
    text-align: center;
    height: 46px;
    line-height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
	margin: 0 0 0 4px;
}
ul.main_menu li a.active{
	background-color: #E2E5FF;
    border: none;
}
.video_wriper .vid_title{
	clear: both;
	text-align: center;
    font-size: 19px;
    color: #333;
    margin: 9px 5px 17px 5px;
    font-weight: bold;
	line-height: 27px;
}
.main_conteiner.confirm .header__btn {
    margin: 23px auto 12px !important;
	display: flex;
    align-items: center;
    justify-content: center;
	width: 309px;
}
.main_conteiner.confirm .snd_ord_header{
	font-size: 26px;
    color: #f0c665;
    margin: 0 0 18px 0;
}
.main_conteiner .info_box{
    width: 100%;
    background: transparent;
    color: #fff;
    text-align: center;
    border: 2px solid #11bbb5;
    padding: 17px 5px;
	line-height: 31px;
}
.main_conteiner .info_box.err{border: 2px solid #FF5B5B;}
.main_conteiner.confirm input{
	text-align: center;
	padding: 15px 20px;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid rgba(250, 250, 250, 0.2);
    background: transparent;
    margin-top: 7px;
    color: #fff;
    display: block;
}
.main_conteiner.confirm .conf_err{color: #FF5B5B;}
.sb_products_table{width: 100%;}
.sb_products_table td{vertical-align: top;}
.sb_products_table .more_info a{
	font-size: 14px;
    text-align: center;
    background-color: #E2E5FF;
    color: #2877B7;
    border-radius: 0px;
    padding: 0px 5px;
    width: 110px;
    float: right;
}
.sb_products_table .more_info a:after {
    content: " ";
    background: url(/skin/img/main-shop/arrow-small-bot.gif) no-repeat 0 0;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 9px 0 0 1px;
    float: right;
}

.sb_products_table .more_info a.active:after{
	background: url(/skin/img/main-shop/arrow-small-top.gif) no-repeat 0 0;
}

.sb_products_table .prices_info{float: left; width: 100%;}
.sb_product_wripper .sb_product_photo .sb_img_height{max-height: 100px;}
.sb_product_wripper .sb_product_photo .sb_img_width{max-width: 80px;}

.sb_product_wripper .sb_product_body{
	overflow: hidden;
}
.sb_product_wripper .sb_product_name{
	font-weight: bold;
    margin: 0 0 6px 0;
    font-size: 18px;
    color: #333;
} 
.sb_product_more{float: right;}
.sb_product_more a{
    font-size: 14px;
    text-align: center;
    background-color: #E2E5FF;
    color: #2877B7;
    border-radius: 0px;
    padding: 0px 5px;
    width: 110px;
    float: right;
}
.sb_product_more a:after {
    content: " ";
    background: url(/skin/img/main-shop/arrow-small-bot.gif) no-repeat 0 0;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 9px 0 0 1px;
    float: right;
}
.sb_product_more a.active:after{
	background: url(/skin/img/main-shop/arrow-small-top.gif) no-repeat 0 0;
}
.sb_product_mainData{
	float: left;
    margin: 0 0 7px 0;
    overflow: hidden;
}
.sb_products_table .sb_act_it{
	display: inline-block;
    margin: 0px 0 6px 4px;
    font-size: 14px;
    color: #fff;
    padding: 0px 5px;
    border-radius: 3px;
    vertical-align: middle
}
.sb_products_table .sb_act_it.red{background: #F46970;}
.sb_products_table .sb_act_it.blue{background: #5D6DFF;}
.sb_products_table .sb_act_it.green{background: #11bbb5;}
.sb_products_table .sb_act_it.brown{background: #b45f06;}
.sb_product_wripper .sb_product_price{
	float: left !important; margin: 0 13px 6px 0; font-size: 20px; width: 100%;
}
.sb_product_wripper .sb_product_old_price{
	font-size: 13px;
    color: #9B9B9B;
    text-decoration: line-through;
}
.sb_product_details .sb_product_bigphoto{
	text-align: center;
    padding: 13px 0 0 0;
    margin: 0 0 30px 0;
}
.sb_product_details .sb_product_bigphoto img{max-width: 95%;} 
.sb_product_details{
    clear: both;
    margin: 20px 0 0 0;
    height: 600px;
    padding: 7px;
    overflow-y: scroll !important;
    border: 1px solid #ccc;
    border-radius: 7px;
    float: left;
}
.sb_product_details::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px #E6E9FF;
	background-color: #F5F5F5;
}
.sb_product_details::-webkit-scrollbar{
	width: 6px;
	background-color: #F5F5F5;
}
.sb_product_details::-webkit-scrollbar-thumb{
	background-color: #AFB7FF;
}
.sb_product_descr table tr.light td{background: #F2F2F2;}
.sb_product_descr table .descr_title{
	background-color: #DDDDDD;
}
.sb_prods_compare{border-collapse: collapse; margin: 0 auto;}
.compare_prods_details.active{position: fixed !important; top: 0;}
.compare_prods_details.active td{width: 200px; background: #fff;}
.sb_prods_compare .compare_prods_title td{
	border: none;
    font-size: 18px;
    font-weight: bold;
    padding: 25px 0 7px 0;
}
.sb_prods_compare_wriper{width: 525px; overflow-x: scroll; position: relative;}
.products_wrapper .sb_left{
    position: absolute;
    left: 24px;
    top: 140px;
    font-size: 65px;
    color: #C19830;
    opacity: 0.6;
}
.products_wrapper .sb_right{
    position: absolute;
    right: 27px;
    top: 140px;
    font-size: 65px;
    color: #C19830;
    opacity: 0.6;
}
.compare_main_wriper{width: 525px;}
.products_wrapper{
	position: relative;
    z-index: 111;
    width: 525px;
    margin: 28px 0 0 0;
}
.compare_prods_link{
	margin: 15px auto 0;
    width: 176px;
    text-align: center;
}
.compare_prods_link a{
    padding: 2px 7px 2px;
    color: #000;
    font-size: 14px;
    border: 2px solid #C19830;
    border-radius: 4px;
    width: 169px;
    /* float: left; */
    display: block;
    margin: 0 auto;
}
.compare_prods_link a:after {
    content: " ";
    background: url(/skin/img/main-shop/arrow-small-bot-brown.gif) no-repeat 0 0;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 10px 0 0 1px;
    float: right;
}
.compare_prods_link a.active:after {
    background: url(/skin/img/main-shop/arrow-small-top-brown.gif) no-repeat 0 0;
}
.products_wrap{
	width: 525px;
    background: #EFEBE0;
    /* border: 1px solid; */
    /* min-height: 54px; */
    overflow-y: auto;
	border-radius: 4px;
}
.products_wrap .pos_center{
	margin: 0 auto; width: fit-content;
}
.products_wrapper.active{position: fixed; top: 0; margin: 0 !important;}
.products_wrap .prod_wrap{
	float: left; width: 175px; display: none;
}
.products_wrap .prod_wrap.bt_active{
	display: block;
}
.products_wrap .prod_wrap .product_name{
	font-weight: normal;
    font-size: 14px;
    margin: 0;
    text-align: center;
    line-height: 20px;
    padding: 4px 0;
}
.sb_prods_compare_wriper::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px #E8CF8F;
	background-color: #F5F5F5;
}
.sb_prods_compare_wriper::-webkit-scrollbar{
	width: 6px;
	background-color: #F5F5F5;
}
.sb_prods_compare_wriper::-webkit-scrollbar-thumb{
	background-color: #EFEBE0;
}
.sb_prods_compare tr.compare_prods_val td{width: 175px; padding-bottom: 7px; text-align: center; font-size: 14px;     border-right: 1px solid #e8e8e8;}
.sb_prods_compare tr.compare_prods_val td .not_indicated{color: #BFBFBF;}
.sb_prods_compare td{border-bottom: 1px solid #e8e8e8; vertical-align: top; padding-right: 8px;}
.sb_prods_compare tr.compare_min_title td{border: none;}
.sb_prods_compare .product_name{
	text-align: left;
    font-size: 13px;
    font-weight: normal;
    margin: 8px 0 0 0;
    line-height: 23px;
}
.sb_prods_compare .compare_val_type{
	color: grey;
    text-transform: uppercase;
    font-size: 13px;
    margin: 12px 0 0 0;
}
.sb_prods_compare .product_photo{
	text-align: left;
}
/*
.sb_product_details .sb_product_descr{
	height: 300px;
	overflow-y: scroll;
	margin: 0 0 12px 0;
}
*/
body {
overflow-y: visible !important;
}
div, form, input, p, a, span {
    box-sizing: border-box;
}
ul,li, p {
    display: block;
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}
a, a:hover, button {
    text-decoration: none;
    cursor: pointer;
    transition: 0.5s ease;
}
button:active, button:focus, input:active, input:focus {
  outline: none !important;
  text-decoration: none !important;
}
button:hover {
  cursor: pointer;
}
section, footer, header {
	overflow: hidden;
}
:focus {
	outline: none !important;
}
h1, h2, h3, h4 {
	font-weight: bold;

}
h1 {
	color: #ffffff;
	font-family: "DINPro";
	font-size: 48px;
	font-weight: 400;
	line-height: 56px;
	clear: both;
}
h2 {
	color: #2b0e44;
	font-family: "DINPro";
	font-size: 40px;
	font-weight: 400;
}
input::-webkit-input-placeholder {color:#c0392b !important;}
input::-moz-placeholder          {color:#c0392b !important;}/* Firefox 19+ */
input:-moz-placeholder           {color:#c0392b !important;}/* Firefox 18- */
input:-ms-input-placeholder      {color:#c0392b !important;}

input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}
.yellow {
	color: #f0c665;
}
.bttn {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 90px;
	border: 2px solid transparent;
	color: #fff;
	height: 44px;

}
.bttn:hover {
	border: 2px solid #11bbb5;
	background: transparent;
	color: #fff;
}
/*NAV*/
.inp_profile{
    background: url(/skin/img/inp_profile.png) no-repeat scroll left top transparent;
    width: 35px;
    height: 40px;
    display: inline-block;
}
.nav {
	border-bottom: 1px solid rgba(250, 250, 250, 0.1)
}
.nav__box {
	display: flex;
	align-items: center;
	height: 90px;
	
}
.nav__box.online_page{display: block !important; padding: 19px 0 0 0 !important;}
.online_page .nav__logo{margin: 0 auto 0 auto; width: 348px;}
.online_page .nav__logo_top{font-size: 32px;}
.online_wriper{
	clear: both;
    border: 2px solid #11bbb5;
    width: 197px;
    height: 45px;
    position: relative;
    border-radius: 25px;
    padding: 8px 0 0 16px;
    font-size: 16px;
    color: #11bbb5;
    font-weight: bold;
    margin: 38px auto;
    cursor: pointer;
    box-shadow: 0 1px 1px 0 #A4E8E4, 0 0px 9px 0 #A4E8E4;
}
.online_wriper:hover{box-shadow: 0 1px 1px 0 #A4E8E4, 0 0px 1px 0 #A4E8E4;}
.online_but {
	border: 1px solid #11bbb5;
    width: fit-content;
    padding: 2px;
    border-radius: 19px;
    position: absolute;
    right: 3px;
    top: 2px;
    background-color: #fff;
}
.nav__logo {
	display: flex;
}
.nav__logo_text {	
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.57px;
	margin-left: 25px;
}
.nav__logo_top {
	color: #ffffff;
	font-family: "DINPro-Black";
	font-size: 40px;
	font-weight: 700;
	opacity: 1;
	display: block;
	margin-top: 4px;
	letter-spacing: -0.03em;
}
.nav__logo_top .online_logo{color: #f0c665; font-weight: normal !important; font-family: "DINPro" !important;}
.nav__logo_bottom {
	opacity: 0.5;
	color: #ffffff;
	display: block;
	margin-top: 5px;
}
nav {
	margin-left: auto;
}
.nav__reg {
	width: 213px;
	height: 44px;
	box-shadow: 0 3px 6px rgba(17, 187, 181, 0.3);
	background-color: #11bbb5;
	color: #fff;
	margin-left: 30px;

}
.nav__login {
	border: 2px solid #5d6dff;
	width: 109px;
	height: 44px;
	margin-left: 35px;
	background: #5d6dff;
}
.how_it_works{
    margin: 53px auto 0;
    border: 2px solid #11bbb5;
    width: 230px;
    height: 44px;
    background: transparent;	
}
.how_it_works:hover {
    background: #11bbb5;
    border: 2px solid #11bbb5;
}
.nav__tariffs{
    border: 2px solid #5d6dff;
    width: 109px;
    height: 44px;
    margin-left: 60px;
	background: transparent;
}
.nav__streamLink{
	border: 2px solid #f0c665;
    width: 109px;
    height: 44px;
    background: transparent;
    color: #f0c665;
}
.nav__tariffs:hover{
	background: #5d6dff;
	border: 2px solid #5d6dff;
}
.nav__login:hover{
	background: transparent;
	border: 2px solid #5d6dff;
}
.nav__item a{
	opacity: 0.5;
	color: #ffffff;
	font-size: 16px;
	margin-left: 40px;
}
.nav__item.active a, .nav__item a:hover  {
	color: #f0b465;
	border-bottom: 1px solid #f0b465;
	padding-bottom: 34px;
	opacity: 1;
}
/*HEADER*/


form .error-message{
	background-color: #FF6060;
    float: left;
    padding: 0px 6px 1px 5px;
    border-radius: 0 0 6px 6px;
}
form .error-message2 {
    background-color: #FF6060;
    padding: 0px 6px 1px 5px;
    border-radius: 0 0 6px 6px;
    width: 355px;
    margin: -7px auto 0 auto;
    color: #fff;
}
form .error-message3{color: #FF5151; margin: 15px 0 0 0; font-weight: bold;}
form .error-message4{
    color: #FF5151;
    position: absolute;
    left: 3px;
    top: 40px;
    width: 290px;
    line-height: 16px;
    text-align: left;
}
form .input-error{border-bottom: 1px solid #ff0000;}
.chPass_wrapper input.input-error{border: 1px dashed #ff0000 !important;}
.header {
	padding: 90px 0 70px;
	position: relative;

}
.header__title {
	max-width: 338px;
	margin-bottom: 45px;
}
.header__box {
	display: flex;
	justify-content: space-between;
}
.header__carousel {
	width: 900px;
}
.form__field {
	padding: 15px 20px;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid rgba(250, 250, 250, 0.2);
	background: transparent;
	margin-top: 30px;
	width: 405px;
	color: #fff;
	display: block;
}
.phone_info{font-size: 12px; color: #C9CEFF; display: block; clear: both;}
.yml_info{font-size: 12px; color: #000; display: block; clear: both; width: 350px; margin: 0 auto; line-height: 23px;}
.bttn_profile{
	display: block;
    width: 200px;
    height: 44px;
    box-shadow: 0 3px 6px rgba(93, 109, 255, 0.25);
    border-radius: 90px;
    background-color: #11bbb5;
    border: 2px solid transparent;
    color: #fff;
    transition: all 0.5s ease;
    font-family: "DINPro";
	margin: 0 0 0 12px;
}	
.bttn_profile:focus{outline: none !important; text-decoration: none !important;}
.bttn_profile:hover{
	background-color: transparent;
    border: 2px solid #11bbb5;
}
.captcha_reg_place{position: relative;}
.captcha_reg_place img{
	position: absolute;
    right: 0;
    top: 0;
    height: 37px;
}
.form__field:focus {
	background: transparent;
}
.header__btn {
	display: block;
	margin-top: 40px;
	width: 226px;
	height: 44px;
	box-shadow: 0 3px 6px rgba(93, 109, 255, 0.25);
	border-radius: 90px;
	background-color: #5d6dff;
	border: 2px solid transparent;
	color: #fff;
	transition: all 0.5s ease;
	font-family: "DINPro";
}
.header__btn.login_btn{clear: both; display: block;}
.header__btn:hover {
	background-color: transparent;
	border: 2px solid #5d6dff;
}
.slick-prev:before, .slick-next:before {
	font-size: 0;
	z-index: 2;
}
.slick-dots li button {
	color: #ffffff;
  	font-family: "DINPro";
	font-size: 16px;
	font-weight: 500;
	width: 20px;
	height: 50px;
	
}
.slick-dots li {
	margin-left: 20px;
	width: 20px;
	height: 50px;
}
.slick-dots li.slick-active button {
	color: #f0b465;
	font-size: 40px;
}
.slick-dots:after {
	content: '/';
	display: block;
	color: #fff;
	font-size: 16px;
	margin-left: 28px;
	width: 5px;
	height: 50px;
    right: 32px;
    position: absolute;
    bottom: -11px;
}
.slick-dots li button:before {
	width: 5px;
	height: 50px;
}
.header__right {
	margin-right: 25px;
}
.slick-next {
    right: 48px;
    top: 62%;
    width: 80px;
    height: 17px;
}
.slick-prev {
	left: auto;
    right: 48px;
    top: 30%;
    width: 80px;
    height: 17px;
    z-index: 10;
}
.slick-dots {
	bottom: 50%;
    right: 54px;
    text-align: right;
}
.bgelem1 {
	display: block;
	position: absolute;
	width: 325px;
	height: 326px;
	right: 0px;
	top: 0px;
	background: url(../img/topellipse.png) no-repeat center center / contain;
}
.bgelem2 {
	display: block;
	position: absolute;
	width: 793px;
	height: 793px;
	left: -396px;
	top: 221px;
	background: url(../img/leftellipse.svg) no-repeat center center / contain;
}
.bgelem3 {
	display: block;
	position: absolute;
	width: 521px;
	height: 521px;
	right: -261px;
	bottom: 86px;
	background: url(../img/rightellipse.svg) no-repeat center center / contain;
}
.success_msg{
	border: 2px solid #f0c665;
    border-radius: 25px;
    padding: 4px 17px;
    width: 346px;
    text-align: center;
    margin: 15px 0 0 0;
}
.msg_place .success_msg{margin: 0 auto 30px auto;}
.ord_msg2 .success_msg{width: 118% !important;}
.packets__box {
	margin-top: 100px;
}
.packets__content {
	display: flex;
	justify-content: space-between;
}
.packets__item	{
	border-radius: 6px;
	background-color: #f5f6fb;
	padding: 90px 50px 90px 75px;
	position: relative;
	overflow: hidden;
	width: 50%;
}
.packets__bg {
	background: url(../img/bgpacket.svg) no-repeat;
	width: 187px;
	height: 187px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.packets__title {
	margin-bottom: 68px;
}
.packets__flex {
	display: flex;
	align-items: flex-start;
}
.packets__flex img {
	margin-right: 55px;
}
.packets__flex h2 {
	margin-bottom: 20px;
}
.packets__flex p {
	line-height: 24px;
	color: #2b0e44;
	margin-bottom: 35px;
	display: block;
}
.packet__plus {
	background: url(../img/plusyellow.svg) no-repeat;
	width: 39px;
	height: 39px;
	position: absolute;
	top: 30px;
	right: 30px;
}
.packet__round {
	background: url(../img/roundgreen.svg) no-repeat;
	width: 43px;
	height: 43px;
	position: absolute;
	bottom: 30px;
	left: 30px;
}
.packets__item:nth-child(2) .packet__round{
	bottom: auto;
	left: auto;
	top: 30px;
	right: 30px;
}
.packets__item:nth-child(2) .packet__plus{
	bottom: 30px;
	left: 30px;
	top: auto;
	right: auto;
}
.livegoods_inform{
	margin: 100px auto 55px auto;
    width: 66%;
}
.livegoods_inform .inf_it{margin: 0 0 14px 0; line-height: 33px;}
.packets__btn {
	width: 188px;
	height: 44px;
	box-shadow: 0 3px 6px rgba(108, 99, 255, 0.25);
	border-radius: 90px;
	background-color: #5d6dff;
	color: #fff;
	border: 2px solid #5d6dff;
	z-index: 10;
    position: relative;
}
.packets__btn:hover {
	background-color: #5d6dff;
	color: #fff;
	border: 2px solid #5d6dff;
}
.packets__item:nth-child(1) {
	margin-right: 28px;
}
.features {
	margin: 100px 0 70px;
	display: flex;
	justify-content: space-between;
}
.features__item {
	display: flex;
	align-items: center;
	margin-right: 40px;
}
.features__item img {
	margin-right: 25px;
}
.features__item:last-child {
	margin-right: 0;
}
.features__item:first-child .features__text {
	width: 196px;
}




/*Order*/
.order {
	background: rgba(250, 250, 250, 0.05);
	padding: 115px 0;
}
.order__title {
	max-width: 682px;
	color: #ffffff;
	font-size: 56px;
	font-weight: 400;
	line-height: 64px;

}
.order__box {
	display: flex;
	justify-content: space-between;
}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff !important;
}
input::-moz-placeholder { /* Firefox 19+ */
  color: #fff !important;
}
 input:-ms-input-placeholder { /* IE 10+ */
  color: #fff !important;
}
 input:-moz-placeholder { /* Firefox 18- */
  color: #fff !important; 
}


.integr_wrap input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #888 !important;
}
.integr_wrap input::-moz-placeholder { /* Firefox 19+ */
  color: #888 !important;
}
.integr_wrap input:-ms-input-placeholder { /* IE 10+ */
  color: #888 !important;
}
.integr_wrap input:-moz-placeholder { /* Firefox 18- */
  color: #888 !important; 
}

/*FOOTER*/
.footer {
	position: relative;
	overflow: visible;
	clear: both;
}
.footer__box {
    min-height: 185px;
    display: flex;
    /* align-items: center; */
    padding: 32px 0 30px 0;
    justify-content: space-between;
}
.footer__box a{color: #7ac3ff !important;}
.footer__box a:hover{color: #007bff !important;}

.foot_ultitle{margin: 0 0 10px 0; color: #7E8A9D;}
.footer__text {
	opacity: 0.5; margin-bottom: 10px;
}
.bgelem4 {
	display: block;
	position: absolute;
	width: 583px;
	height: 558px;
	left: 0px;
	bottom: 0px;
	background: url(../img/bottomellipse.png) no-repeat center center / contain;
}
/*POPUP*/
.box-modal__close:hover {
	transform: rotate(90deg);
}
.box-modal__close {
	position: absolute;
	top: 5%;
	right: 5%;
	transition: all 0.5s ease;
}
.box-modal {
	position: relative;
}
.popup-service__box {
    width: 480px;
    height: 500px;
    border-radius: 6px;
    background-color: #2b0e44;
    position: absolute;
    margin-left: -240px;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    padding: 126px 0 0 37px;
}
.service__title {
	font-size: 24px;
	font-weight: 400;
	color: #f0c665;
}
.enter__title {
	font-size: 29px;
	color: #ffffff;
	margin-left: 14px;
	color: #f0c665;
}
.popup-enter__box {
	width: 624px;
	height: 418px;
    margin-top: -325px;
    margin-left: -312px;
	border-radius: 6px;
	border: 2px solid #11bbb5;
	padding-top: 55px;
	padding-bottom: 79px;
	position: absolute;
	top: 50%;
    left: 50%;
    background: -moz-linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    background: -webkit-linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    background: -o-linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    background: -ms-linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    background: linear-gradient(82.83deg, #00112c 0%, #00245b 39.44%, #006ebd 100%);
    padding-left: 75px;
    padding-right: 75px;
}
#popup-video .popup-enter__box{padding: 8px 0 16px 8px !important;}
.popup-enter__box  input {
	width: 466px;
	color:#fff;
}
.form-control:focus{color:#fff !important;}
.popup__vh {
	color: #f0c665;
}
.header__slide {
	position: relative;
}
.header__talk {
    width: 260px;
    height: 160px;
    background: #fff;
    position: absolute;
    padding: 17px 17px;
    color: #2b0e44;
    font-size: 16px;
    line-height: 24px;
    top: 4%;
    right: 42%;
    border: 2px solid #7289E6;
    border-radius: 13px;
}
.header__talk.dial-wash{
	top: 51%;
    right: 59%;
}

.header__talk.toTop{top: 0 !important;}
.header__talk.toRight{right: 57% !important;}
.header__talk:after, .header__talk:before {
	top: 99.8%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.header__talk:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 11px;
    left: 91%;
    margin-left: -18px;
}
.header__talk:before {
    border-color: rgba(125, 145, 133, 0);
    border-top-color: #7289E6;
    border-width: 14px;
    left: 90%;
    margin-left: -19px;
}
.header__elem1{
	width: 39px;
	height: 38px;
	background: url(../img/plusgreen.svg);
	display: block;
	position: absolute;
	top: 4%;
    right: 58%;
}
.header__elem2 {
	width: 39px;
	height: 38px;
	background: url(../img/plusblue.svg);
	display: block;
	position: absolute;
	top: 35%;
    left: 46%;
}
.header__elem3 {
	width: 39px;
	height: 38px;
	background: url(../img/pluswhite.svg);
	display: block;
	position: absolute;
	top: 21%;
    right: 48%;
}
.header__elem4 {
	width: 39px;
	height: 38px;
	background: url(../img/plusyellow.svg);
	display: block;
	position: absolute;
	top: 3%;
    right: 28%;
}
.header__elem5 {
	width: 43px;
	height: 43px;
	background: url(../img/roundwhite.svg);
	display: block;
	position: absolute;
	top: 9%;
    right: 11%
}
.header__elem6 {
	width: 43px;
	height: 43px;
	background: url(../img/roundgreen.svg);
	display: block;
	position: absolute;
	right: 7%;
    top: 32%;
}
.header__elem7 {
	width: 43px;
	height: 43px;
	background: url(../img/roundyellow.svg);
	display: block;
	position: absolute;
	right: 54%;
    top: 26%;

}
.order__elem1 {
	top: -4%;
    right: 67%;
}
.order {
	position: relative;
	overflow: visible;
}
.order__elem2 {
	top: 93%;
    left: 11%;
}
.order__elem3 {
	background: url(../img/roundblue.svg);
	width: 43px;
	height: 43px;
	top: 45%;
    right: 9%;
}
.order__elem4 {
	top: 76%;
    right: 47%;
}
.order__elem5 {
	top: 12%;
    right: 47%;
}
.order__elem6 {
	right: 16%;
    top: 92%;
}
.order__elem7 {
	right: 87%;
    top: 32%;
}
.service__title {
	font-size: 40px;
}
.popup-service__block {
	height: auto;
}
.reg__flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
	clear: both;
}
.reg__policy {
	max-width: 216px;
	color: rgba(250, 250, 250, 0.5);
	font-size: 12px;
	margin-top: 40px;
}
.reg__policy a {
	text-decoration: underline;
	color: rgba(250, 250, 250, 0.5);
}
.popup__vh:hover {
	color: #fff;
}
.order .header__form {
	position: relative;
	z-index: 10;
	width: 420px;
}
.header__mob {
	display: none;
}
/*HY*/
.hy {
	background: #fff;
	position: relative;
	width: 360px;
	margin-top: 50px;
	height: 280px;
	display: flex;
}
.hy__block {
	width: 302px;
    height: 301px;
	padding: 10px 0;
	z-index: 2;
	position: relative;
	background: url(../img/shadow.svg) no-repeat;
}
.hy__friend, .hy__how {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #2b0e44;
	margin-left: 10px;
}
.hy__friend {
	background: url(../img/rec1.svg) no-repeat;
	width: 217px;
	height: 36px;
	padding: 8px 22px 8px 20px;
	margin-bottom: 10px;
}
.hy__how {
	width: 107px;
	height: 36px;
	background: url(../img/rec2.svg) no-repeat;
	padding: 8px 23px 8px 20px;
}
.hy__top {
	width: 80%;
    margin: 25px auto 15px;
    padding-left: 3px;
}
.hy__bottom {
	width: 80%;
    margin: 0px auto;
}
.hy__text {
	font-size: 16px;
	font-weight: 500;
	color: #2b0e44;
	margin-bottom: 8px;
	margin-left: 21px;
	margin-top: 11px;
}
.hy input {
	width: 170px;
	border-bottom: 1px solid #2b0e44;
	
	color: #2b0e44;
	font-size: 14px;
	font-weight: 400;
	margin-top: -11px;
	margin-left: 22px;
	color: #2b0e44;
	padding: 0 10px;
	
}
.hy  input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #2b0e44 !important;
}
.hy input::-moz-placeholder { /* Firefox 19+ */
  color: #2b0e44 !important;
}
.hy  input:-ms-input-placeholder { /* IE 10+ */
  color: #2b0e44 !important;
}
.hy  input:-moz-placeholder { /* Firefox 18- */
  color: #2b0e44!important; 
}
.hy__btn {
	width: 100px;
	height: 26px;
	box-shadow: 0 3px 6px rgba(93, 109, 255, 0.25);
	border-radius: 90px;
	background-color: #5d6dff;
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: 400;
	margin-top: 16px;
	margin-bottom: 17px;
	margin-left: 21px;
	margin: 16px 0 17px 21px;
	border: 2px solid transparent;
	padding-bottom: 2px;
	line-height: 22px;
}
.hy__btn:hover {
	background: transparent;
	border: 2px solid #5d6dff;
	color: #5d6dff;
}
.hy__close{
	background: url(../img/red.svg) no-repeat;
	width: 11px;
	height: 11px;
	position: absolute;
	top: 11%;
    right: 22%;
    z-index: 50;
}
.hy__box2 {
	width: 81px;
	height: 155px;
	background: url(../img/gy.svg) no-repeat;
	position: relative;
	margin-top: 105px;
    margin-left: -50px;
}
.hy__right {
	transition: all 0.5s ease;
}
.hy__right.hidden {
	opacity: 0;
}
.integr_wrap{
	color: #000;
    width: 880px;
    margin: 35px auto;
    background: #fff;
    padding: 15px;
    border-radius: 11px;
    box-shadow: 0 1px 1px 0 #C9CEFF, 0 0px 9px 0 #C9CEFF;
	position: relative;
	
}
.integr_wrap.stream_main_wrapper{
	background: url("/skin/img/coffee_big.gif") no-repeat scroll center center #fff;
}
.integr_wrap.topay_wraper{height: 600px;}
.integr_wrap.topay_wraper.tar{height: 860px;}
.integr_wrap.online_chat{overflow: hidden; height: auto !important;}
.integr_wrap .chPass_wrapper{
	/*width: 400px;*/
    margin: 0 auto;
    text-align: center;
	position: relative;
	min-height: 400px;
	clear: both;
}
.integr_wrap.topay_wraper .chPass_wrapper{text-align: left !important;}
.chPass_wrapper input{
    margin: 0 0 30px 0;
    background: url(/skin/img/bg-input.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #ccc;
    height: 38px;
    border-radius: 5px;
    width: 255px;
    line-height: 21px;
    padding: 0 4px;
	text-align: center;
}
.chPass_wrapper .inp_pass, .chPass_wrapper .inp_pass1{
	position: relative;
    width: 263px;
    margin: 0 auto;
	clear: both;
}
.chPass_wrapper .inp_pass1 .eye_show{
	position: absolute;
    right: 5px;
    top: 11px;
    display: inline-block;
    background: url(/skin/img/eye.png) no-repeat scroll left top transparent;
    width: 29px;
    height: 21px;
    background-position: 0px -21px;
}
.chPass_wrapper .inp_captcha{width: 160px;} 
.integr_wrap h1 {
	color: #454545;
    margin: 0 0 62px 0;
    line-height: 35px;
    float: left;
}
.chat_status_pic {
    margin: 5px;
    font-size: 18px;
    border: 2px solid #9D9FA0;
    border-radius: 30px;
    padding: 3px 13px;
    color: #888989;
    right: 45px;
    position: absolute;
}
.chat_opt_menu{
	right: 10px;
    top: 25px;
    position: absolute;
}

.chat_opt_menu a.chat_opt_menu_link{
    display: inline-block;
    background: url(/skin/img/chat_menu.png) no-repeat scroll left top transparent;
    width: 25px;
    height: 19px;
	cursor: pointer;
}
.chat_opt_menu.chat_opt_active a.chat_opt_menu_link{
	background: url(/skin/img/chat_menu_active.png) no-repeat scroll left top transparent;
}	
.chat_opt_menu_wrapper{
	position: absolute;
    border: 1px solid #ccc;
    width: 250px;
    left: -227px;
    top: 38px;
    background-color: #fff;
    font-size: 14px;
    padding: 17px 12px 5px 8px;
    border-radius: 6px;
    box-shadow: 0 1px 1px 0 #ccc, 0 0px 9px 0 #ccc;
	z-index: 666;
}
.disconnect_stream a{color: #444; border-bottom: 1px dashed #444;}
.disconnect_stream a:hover{border-bottom: none;}
.disconnect_msg{
	background-color: #B7E8E5;
    margin: 4px 0 0 0;
    text-align: center;
}
.setManagerName_local, .manager_info input {
    padding: 6px 3px;
    margin: 6px 3px 11px 0;
    border: none;
    border-bottom: 1px solid #ccc;
    width: 159px;
    font-size: 14px;
}
.closed_info{
    position: fixed;
    border: 2px solid #F4979B;
    border-radius: 7px;
    background: #fff;
    width: 250px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    padding: 20px 7px;
    box-shadow: 0 1px 1px 0 #CED2D5, 0 0px 15px 0 #CED2D5;
	z-index: 444;
}
.closed_info a{
	display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 21px;
    margin: 6px auto 0;
    border: 2px solid transparent;
    color: #444;
    height: 44px;
    border: 2px solid #11bbb5;
    width: 152px;
    height: 32px;
    background: transparent;
    box-shadow: 0 1px 1px 0 #A4E8E4, 0 0px 9px 0 #A4E8E4;
}
.closed_info.conneсt_finish{border-color: #ddd; }
.closed_info.conneсt_finish a{
	 color: #fff; background-color: #11bbb5;
}
.setManagerName_local.input_err, .manager_info input.input_err{border-bottom: 1px solid #ff0000;}
.manager_name .chng_manager_name{color: #0056b3;}
.chat_opt_menu_close{
	position: absolute;
    right: 3px;
    top: 2px;
    display: inline-block;
    background: url(https://live-goods.com/skin/img/close_ico_small3.png) no-repeat;
    width: 16px;
    height: 16px;
}
.sendManagerName_local, .manager_info button {
	color: #fff;
    background-color: #5d6dff;
    border: none;
    width: 62px;
    height: 30px;
    text-align: center;
    font-size: 14px;
}	


.chat_opt_menu_wrapper ul{
	width: 225px;
    font-size: 14px;
    margin: 0 auto;
}
.chat_opt_menu_wrapper ul .chatProfile_close{    
	float: right;
    border-bottom: 1px dashed #444;
    line-height: 19px;
    margin: 3px 0 0 0;
}
.chat_opt_menu_wrapper ul .chatProfile_close a{color: #444;}
.chat_opt_menu_wrapper ul .chatProfile_close:hover{border: none;}
.chat_opt_menu_wrapper .disconnect_stream{border-top: 1px solid #ccc;}
.chat_status_pic.online_pic{
    color: #fff;
    border-color: #11bbb5;
    background-color: #11bbb5;
}
.integr_wrap .livegoods-code {
    font-family: Courier New, Courier, monospace;
    width: 706px;
    margin: 0 auto 60px;
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 9px;
	font-size: 14px;
	border-radius: 14px;
}
.integr_wrap h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 13px 0;
	clear: both;
}
.integr_wrap h3 .hints {
    font-size: 13px;
    background-color: #FFF9C4;
    padding: 2px;
}
.integr_wrap .yml_file_wrap{
    text-align: center;
    position: relative;
    margin: 0 auto;
}
.integr_wrap .yml_file_wrap .yml_inform{
    box-shadow: 0 1px 1px 0 #CED2D5, 0 0px 15px 0 #CED2D5;
    position: absolute;
    left: 25%;
    top: -2px;
    width: 400px;
    background: #fff;
    height: 240px;
    z-index: 555;
    border: 2px solid #f0c665;
    border-radius: 28px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.chPassInf_content .persoal_cabinet,
.yml_file_wrap .yml_inform a.persoal_cabinet{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 200px;
    height: 44px;
    box-shadow: 0 3px 6px rgba(93, 109, 255, 0.25);
    border-radius: 90px;
    background-color: #5d6dff;
    border: 2px solid transparent;
    color: #fff;
    transition: all 0.5s ease;
    font-family: "DINPro";
    margin: 9px auto 0 auto;
}
.chPassInf_link, .yml_infLink{
	margin: 0 0 12px 0;
    color: #24934D;
    font-weight: bold;
    font-size: 18px;
}
.yml_inform .yml_close{
	position: absolute;
    top: 7px;
    right: 8px;
    content: ' ';
    display: inline-block;
    background: url(/skin/img/info-close.png) no-repeat scroll left top transparent;
    width: 31px;
    height: 31px;
	cursor: pointer;
}
.integr_wrap .yml-file{
	background: url(/skin/img/bg-input.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 355px !important;
    height: 80px !important;
    padding: 7px;
	font-family: Courier New, Courier, monospace;
}
.integr_wrap .copyTxt{
	margin: 0 0 10px 0;
	float: right;
    cursor: pointer;
    background-color: #11bbb5;
    color: #fff;
    padding: 3px 10px;
    border-radius: 12px;
}
.chPass_wrapper .chngPass, .integr_wrap .setIntegration{
	margin: 40px 0;
    width: 226px;
    height: 44px;
    box-shadow: 0 3px 6px rgba(93, 109, 255, 0.25);
    border-radius: 90px;
    background-color: #5d6dff;
    border: 2px solid transparent;
    color: #fff;
    transition: all 0.5s ease;
    font-family: "DINPro";
}
.chPass_wrapper .chngPass{
	margin: 20px 0 45px 0 !important;
}	
.email_header{margin: 0 0 0 63px;}
/*MEDIA*/
@media (min-width: 1400px) {
	.container {
	    max-width: 1280px;
	}
}
@media screen and (max-width: 1399px) {
	.header__carousel {
	    width: 700px;
	    margin-top: 50px;
	}
	.header__slide img {
		width: 100%;
	}
	.features__item:first-child .features__text {
    	width: 172px;
	}
	.features__item {
		font-size: 14px;
		margin-right: 20px;
	}
	.order__elem7 {
	    right: 98%;
	}
}
@media screen and (max-width: 1199px) {
	.header__carousel {
	    width: 500px;
	    margin-top: 150px;
	}
	.slick-prev, .slick-next {
		right: 0;
	}
	.slick-dots {
	    bottom: 46%;
	    right: 8px;
	}
	.nav__login {
		margin-left: 15px;
	}
	.nav__reg {
		margin-left: 15px;
	}
	.nav__item a {
		margin-left: 24px;
		font-size: 14px;
	}
	.packets__item {
	    padding: 50px 50px 45px 39px;
	}
	.features {
		flex-wrap: wrap;
	}
	.features__item {
		width: 45%;
		margin-bottom: 30px;
	}
	.features__item:nth-child(2) img {
		margin-right: 30px;
	}
}
@media screen and (max-width: 991px) {
	.packets__item{width: 100%;}
	/*Burger*/

    .menu-toggle {

        opacity: 0.85;

        background-color: transparent;

        position: absolute;

        z-index: 2000;

        border: none;

        width: 36px;

        height: 20px;

        outline: none;

        -webkit-transition: opacity 0.2s ease-out;

        transition: opacity 0.2s ease-out;

       right: 0;
    	top: 39%;

    	

    	

    }


    .menu-toggle:before {

        content: "";

        position: absolute;

        top: 0;

        right: 0;

        bottom: 0;

        left: 0;

        margin: auto;

        right: auto;

        width: 100%;

        background: -webkit-linear-gradient(#11bbb5, #11bbb5 10%, transparent 10%, transparent 45%, #11bbb5 45%, #11bbb5 55%, transparent 55%, transparent 90%, #11bbb5 90%, #11bbb5 100%);

        background: -o-linear-gradient(#11bbb5, #11bbb5 10%, transparent 10%, transparent 45%, #11bbb5 45%,#11bbb5 55%, transparent 55%, transparent 90%, #11bbb5 90%, #11bbb5 100%);

        background: linear-gradient(#11bbb5, #11bbb5 10%, transparent 10%, transparent 45%, #11bbb5 45%, #11bbb5 55%, transparent 55%, transparent 90%, #11bbb5 90%, #11bbb5 100%);

        -webkit-transition: opacity 0.2s ease-out, width 0.2s 0.2s ease-out;

        transition: opacity 0.2s ease-out, width 0.2s 0.2s ease-out;

    }

    .menu-toggle:after {

        opacity: 0;

        content: '×';

       color: #ff575d;

        position: absolute;

        top:4px;

        left: -4px;

        font-family: Arial, sans-serif;

        font-size: 55px;

        line-height: 0;

        -webkit-transition: opacity 0.4s ease-out;

        transition: opacity 0.4s ease-out;

    }

    .menu-toggle:active {

        -webkit-transform: translateY(2px);

        transform: translateY(2px);

    }

    .menu-toggle:hover {

        opacity: 1;

    }

    .open .menu-toggle {

        opacity: 1;

        position: fixed;

        top: 45px;

    	right: 15px;

    }

    .open .nav {

        overflow: visible;

        height: 100vh;

    }

    .open .menu-toggle:before {

        opacity: 0;

        width: 0;

    }

    .open .menu-toggle:after {

        opacity: 1;

        -webkit-transform: translate3d(0, 0, 0) rotate(360deg);

                  transform: translate3d(0, 0, 0) rotate(360deg);

        -webkit-transition: opacity 0.4s 1s ease-out, -webkit-transform 0.4s 1s ease-out;

        transition: opacity 0.4s 1s ease-out, -webkit-transform 0.4s 1s ease-out;

        transition: transform 0.4s 1s ease-out, opacity 0.4s 1s ease-out;

        transition: transform 0.4s 1s ease-out, opacity 0.4s 1s ease-out, -webkit-transform 0.4s 1s ease-out;

    }

	.open .nav__item a {

  		font-size: 23px;

  		display: block;

		padding-top: 25px;
		border-left: 3px solid transparent;

	}
	.nav__box {
		position: relative;
	}
	.open .nav__logo {

		position: relative;

    	z-index: 10000;

    	background: transparent;
    

	}

	.open {

		position: relative;

	}

    nav {

        z-index: 1000;

        position: fixed;

        top: -100%;

        left: 0;

        width: 100%;

        height: 100%;

        -webkit-transform: translate3d(0, 0, 0);

                  transform: translate3d(0, 0, 0);

        -webkit-backface-visibility: hidden;

                  backface-visibility: hidden;

        overflow: hidden;

    }

    nav:before {

        content: '';

        position: absolute;

        top: 0;

        right: 0;

        bottom: 0;

        left: 0;

        margin: auto;

        

        width: 100%;

        height: 0;

        padding-bottom: 100%;

        border-radius: 100%;

        -webkit-transform: scale(0.04), translateY(9999px);

                  transform: scale(0.04), translateY(9999px);

        overflow: hidden;

    }

    .open {

        position: relative;

        z-index: 10000;

    }

    .open nav {

        top: 0;

    }

    .open nav:before {

        -webkit-animation: menu-animation 0.3s ease-out forwards;

        animation: menu-animation 0.3s ease-out forwards;

    }

    .menu-collapse {

        transition: opacity .4s;

	    padding: 150px 0px 0;

	  

	    margin: 0 auto;

    }



    .open body {

        -webkit-transform: scale(0.92);

        transform: scale(0.92);

        -webkit-transition: -webkit-transform 0.2s 0.41s ease-out;

        transition: -webkit-transform 0.2s 0.41s ease-out;

        transition: transform 0.2s 0.41s ease-out;

        transition: transform 0.2s 0.41s ease-out, -webkit-transform 0.2s 0.41s ease-out;

    }



    @-webkit-keyframes menu-animation {

        0% {

            opacity: 0;

            -webkit-transform: scale(0.04) translateY(300%);

            transform: scale(0.04) translateY(300%);

        }

        40% {

            -webkit-transform: scale(0.04) translateY(0);

            transform: scale(0.04) translateY(0);

            -webkit-transition: ease-out;

            transition: ease-out;

        }

        40% {

        -webkit-transform: scale(0.04) translateY(0);

                transform: scale(0.04) translateY(0);

        }

        60% {

            opacity: 1;

            -webkit-transform: scale(0.02) translateY(0px);

            transform: scale(0.02) translateY(0px);

        }

        61% {

            -webkit-transform: scale(0.04);

            transform: scale(0.04);

        }

        99.9% {

            height: 0;

               padding-bottom: 100%;

            border-radius: 100%;

        }

        100% {

            -webkit-transform: scale(2);

            transform: scale(2);

            height: 100%;

            padding-bottom: 0;

            border-radius: 0;

        }

    }



    @keyframes menu-animation {

        0% {

            opacity: 0;

            -webkit-transform: scale(0.04) translateY(300%);

                    transform: scale(0.04) translateY(300%);

        }

        40% {

            -webkit-transform: scale(0.04) translateY(0);

                    transform: scale(0.04) translateY(0);

            -webkit-transition: ease-out;

            transition: ease-out;

        }

        40% {

            -webkit-transform: scale(0.04) translateY(0);

                    transform: scale(0.04) translateY(0);

        }

        60% {

            opacity: 1;

            -webkit-transform: scale(0.02) translateY(0px);

                    transform: scale(0.02) translateY(0px);

        }

        61% {

            -webkit-transform: scale(0.04);

                    transform: scale(0.04);

        }

        99.9% {

            height: 0;

            padding-bottom: 100%;

            border-radius: 100%;

        }

        100% {

            -webkit-transform: scale(2);

                    transform: scale(2);

            height: 100%;

            padding-bottom: 0;

            border-radius: 0;

        }

    }

    .menu-collapse {

    	position: relative;

    }

    button:active, button:focus {

        outline: none;

    }

    .open .nav__list li {

    	margin-left: 0 !important;

    }

    .open .nav__list {

    	flex-direction: column;

    }
    .open .nav__item a {
    	padding: 25px 0;
    	margin-left: 0;
    	padding-left: 35px;
    	border-top: 1px solid rgba(250, 250, 250, 0.1);
    }
    .nav__item.active a, .nav__item a:hover {
    	border-bottom: none;
    	border-left: 3px solid #f0b465;
    	width: 100%;
    	color: #f0b465;
		
	}

    /*End of burger*/
    .header__box {
    	flex-direction: column;

    }
    .header__title {
    	max-width: 100%;
    }
    .header__name, .mob__form {
    	display: none;
    }
    .header__carousel {
    	width: 100%;
    	margin-top: 10px;
    }
    .header__mob {
    	display: block;
    }
    .header__mob  h2 {
    	color: #f0c665;
		font-size: 40px;
		line-height: 24px;
		text-align: center;
		margin-top: 20px;
    }
    .header__mob .packets__btn {
    	width: 246px;
		height: 44px;
		box-shadow: 0 3px 6px rgba(93, 109, 255, 0.25);
		border-radius: 90px;
		background-color: #5d6dff;
		margin: 30px auto 0;
		display: flex;
		align-items: center;
		justify-content: center;
    }
    .header__title {
    	text-align: center;
    }
    .packets__content {
    	flex-direction: column;
    }
    .packets__item:nth-child(1) {
	    margin-right: 0px;
	    margin-bottom: 30px;
	}
	.header__elem2 {
		top: 42%;
	}
	.header__elem1 {
	    top: 9%;
	    right: 87%;
	}
	.order__box {
		flex-direction: column;
	}
	.order__title {
		font-size: 48px;
		text-align: center;
	}
	.packets__title {
		text-align: center;
	}
	.order .header__form {
		max-width: 405px;
		margin: 20px auto 0;
		text-align: center;
	}
	.open .nav__item:last-child a {
		border-bottom: 1px solid rgba(250, 250, 250, 0.1);
	}

}
.inp_profile{display: none;}
@media screen and (max-width: 769px) {	
	.mox_50 {width: 92.7% !important;}
	.integr_wrap{width: 90%;}
	.integr_wrap .livegoods-code{width: 90%;}
	.integr_wrap .yml-file{width: 90% !important;}
	form .error-message2, .yml_info{width: 90%;}
	.bttn_profile{display: none;}
	.inp_profile {
		display: block;
		background: url(/skin/img/inp_profile.png) no-repeat scroll right top transparent;
		width: 35px;
		height: 40px;
		position: absolute;
		right: 10px;
		cursor: pointer;
	}
	.email_header{position: absolute; right: 48px;}	
	.nav__logo_top {
		margin-top: 30px;
		line-height: 34px;
	}
}
@media screen and (max-width: 767px) {	

	.topay_promo {width: 100% !important;}
	.integr_wrap{width: 90%; height: 1335px !important;}
	
	.yml_file_wrap textarea,
	.integr_wrap .livegoods-code{width: 90%;}
	.popup-enter__box {
		width: 550px;
		margin-left: -275px;
	}
	.popup-enter__box input {
    	width: 395px;
	}
	.nav__login, .nav__reg, .nav__tariffs, .nav__streamLink {
		display: none;
	}
	.open .nav__login, .open .nav__reg, .open .nav__tariffs, .nav__streamLink{
		display: flex;
		position: absolute;
    	top: 109%;
    	z-index: 100000;
	}
	.open .nav__reg {
		right: 0;
	}
	.nav__tariffs, .nav__login, .nav__streamLink {
		width: 216px;
	}
	.features {
		flex-direction: column;
	}
	.features__item {
		width: 100%;
	}
	.features__item img {
		margin-right: 25px;
	}
	.features__item:first-child .features__text {
    	width: 100%;
    	margin-left: 13px;
	}
	.features__item:nth-child(3) .features__text {
		margin-left: 13px;
	}
	.features__item:nth-child(4) .features__text {
		margin-left: 17px;
	}
	.footer__box {
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
		min-height: 150px;
	}
	.footer__text:first-child {
		margin-bottom: 10px;
		display: block;
	}
	.popup-enter__box {
		margin-top: -300px;
	}
}
@media screen and (max-width: 575px) {
	
	.video_wriper .main_menu, .main_conteiner{width: 500px;}
	.vid_frame{width: 480px; height: 290px;}
	.integr_wrap h1{font-size: 23px !important;}
	.chat_status_pic {
		padding: 0px 9px;
		font-size: 14px;
		right: 35px;
		top: 18px;
	}
	.chat_wrapper .customer_item{
		float: none !important;
		margin: 0px auto 60px auto !important;
	}
	.nav__logo_top {
		margin-top: 4px;
		line-height: normal;
	}	
	.email_header{display: none;}
	.popup-service__box	.form__field {
		width: 266px;
	}
	.popup-service__box	.header__btn {
		width: 266px;
	}
	.popup-service__box {
    	width: 320px;
    	margin-left: -160px;
	}
	.popup-enter__box {
    	width: 320px;
    	margin-left: -160px;
    	padding-left: 37px;
    	height: 380px;
    	margin-top: -225px;
	    padding-top: 50px;
	    height: auto;
	    top: 50%;
	}
	.chat_auth{width: 320px !important; padding: 18px !important;}
	.emailChat_log, .passChat_log {width: 277px !important; margin: 40px auto 0 auto !important;}
	.chat_auth button{margin: 40px auto 0 auto !important;}
	.enter__title {
    	font-size: 27px;
	}
	.captcha_reg_place,
	.popup-enter__box input, .popup-enter__box .header__btn {
    	width: 250px;
	}
	.nav__logo_top {
		font-size: 26px;
	}
	.nav__logo_text {
		font-size: 11px;
		margin-left: 12px;
	}
	.nav__logo_bottom {
		line-height: normal;
	}
	.nav__logo img {
		width: 36px;
	}
	.open .nav__reg {
	    right: 50%;
	    margin-right: -94px;
	    margin-top: 60px;
	}
	.open .nav__tariffs {
	    right: 50%;
	    margin-right: -94px;
	    margin-top: 121px;
	}	
	.nav__login {
		right: 50%;
	    margin-right: -94px;
	    margin-left: 0;
	}
	.open .nav__streamLink {
	    right: 50%;
	    margin-right: -94px;
	    margin-top: 183px;
	}
	.open .nav__streamLink.to_top{margin-top: 120px;}
	.menu-collapse {
		padding-top: 230px;
	}
	.arcticmodal-overlay, .arcticmodal-container {
		z-index: 100000;
	}
	.reg__flex {
		flex-direction: column;
	}
	.enter__title {
    	font-size: 22px;
	}
	.header__title {
		font-size: 24px;
		text-align: left;
		line-height: 30px;
	}
	.header {
		padding-top: 30px;
	}
	.header__talk {
		width: 159px;
		min-height: 94px;
		height: auto;
		background-size: contain;
		color: #2b0e44;
		font-size: 14px;
		padding: 10px 9px;
		line-height: 16px;
		top: -10%;
		right: 39%;
	}
	.header__talk.toTop {top: -11% !important;}
	.header__talk.dial-wash {right: 58%; top: 42% !important;}
	.header__talk.toRight {right: 57% !important;}
	.slick-arrow, .slick-dots {
		display: none !important;
	}
	.header__mob h2 {
		font-size: 20px;
	}
	.header__mob .packets__btn {
		margin-top: 20px;
	}
	.service__title {
    	font-size: 25px;
	}
	.packets__title {
		font-size: 24px;
	}
	.packets__flex {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.packets__btn {
		margin-left: 0;
		width: 92%;
	}
	.packets__item {
		padding: 40px;
	}
	.packets__flex img {
		margin-right: 0;
	}
	.packets__flex h2 {
		font-size: 24px;
		margin-top: 15px;
	}
	.packets__text p  {
		font-size: 14px;
		font-weight: 400;
		line-height: 18px;
	}
	.order__title {
		font-size: 24px;
		line-height: 38px;
	}
	.order .header__form {
		max-width: 334px;
	}
	.order .form__field, .order .header__btn{
		width: 100%;
	}
	.footer__text {
		font-size: 14px;
	}
	.open .nav__item a {
		font-size: 14px;
	}
	.header__elem1, .header__elem2, .header__elem3, .header__elem4, .header__elem5, .header__elem6, .header__elem7 {
		width: 22px;
		height: 22px;
		background-size: contain;
	}
	.header__elem4{
		top: 1%;
    	right: 17%;
	}
	.reg__flex {
		margin-left: 35px;
	}
	.order, .footer {
		/*overflow: hidden;*/
	}
	.hy {
	 margin-left: -22px;
	}
}
@media screen and (max-width: 520px) {
	.video_wriper .main_menu, .main_conteiner{width: 480px;}
	.vid_frame{width: 450px; height: 250px;}
	.sb_prods_compare_wriper, .products_wrap, .products_wrapper, .compare_main_wriper {width: 350px;}
}
@media screen and (max-width: 501px) {
	.present_wripper {
		width: 94%;
		margin: 0 auto;
	}
	.sb_product_more {
		float: right;
	}
	.sb_product_more a {
		font-size: 15px;
		line-height: 21px;
		text-align: center;
		background-color: #E2E5FF;
		color: #2877B7;
		border-radius: 0px;
		padding: 3px 5px;
		width: 103px;
		float: right;
	}	
}
@media screen and (max-width: 420px) {
	.video_wriper .main_menu, .main_conteiner{width: 395px;} 
	.vid_frame{width: 370px; height: 200px;}
}
@media screen and (max-width: 412px) {
	.sb_product_wripper .sb_product_photo img {
		width: 77px;
	}
}
@media screen and (max-width: 365px) {
	.video_wriper .main_menu, .main_conteiner{width: 355px !important;}
	.vid_frame{width: 330px; height: 170px;}
	.sb_product_wripper .sb_product_photo img {
		width: 69px;
	}
}
@media screen and (max-width: 390px) {
	.video_wriper .main_menu, .main_conteiner{width: 370px;}
	.vid_frame{width: 340px; height: 180px;}
	.sb_product_wripper .sb_product_photo img {
		width: 69px;
	}
}	
@media screen and (max-width: 340px) {
	.video_wriper .main_menu, .main_conteiner{width: 320px !important;}
	.vid_frame{width: 300px; height: 150px;}
	.livegoods_info{left: -2px; top: 56px; width: 298px;}
	.header__talk {
		width: 136px;
		min-height: 69px;
		height: auto;
	}
	.integr_wrap .yml_file_wrap .yml_inform {top: 23px}	
	.chat_auth {width: 274px !important;}
	.emailChat_log, .passChat_log {width: 232px !important;}
}
.moon{
	position: absolute;
    width: 50px;
    height: 50px;
    top: 72px;
    right: 26px;
    background-color: #ffffaa;
	background: url(/skin/img/moon.png) no-repeat scroll left top transparent;
}
.mox_50 {
    width: 48%;
    float: left;
    padding: 10px 10px 10px 0;
	line-height: 33px;
}
.container.help .mox_50{line-height: 23px !important;}
.container.help h2{margin: 0 0 20px 0;}
.container.help h3{
	margin: 0 0 20px 0;
    font-size: 29px;
    font-weight: normal;
}
.container.help ul.ul_help li{margin: 0 0 9px 0 !important;}
.container.help ul.ul_help{margin: 0 0 30px 22px !important;}
.container.help .img_wrap{width: 100%; margin: 0 0 20px 0; text-align: center;}
.container.help .img_wrap.top_marg{margin-top: 20px;}
.container.help .parag{margin: 0 0 15px 0;}
.container.help .bgr{background-color: #FFF9C4;}
.ul_title{margin: 0 0 8px 0;}
.pagesMenu li{padding: 7px 8px 12px 10px;}
.pagesMenu li.active{background-color: #E5E2F7;}
.pagesMenu li.active a{color: #0072BC;}
.container.help h2{color: #000;}
.mox_50.first{width: 20%;}
.mox_50.sec{width: 80%;}
.mox_100{
	width: 96%; background-color: #fff; color: #000; overflow: hidden; padding: 0 16px;
}
ul.breadcrabs li {
    float: left;
    margin: 0 5px 0 0;
}
ul.breadcrabs{margin: 0 0 40px 0;}	
h1.small_h1{margin: 0 0 40px 0;}
.mox_50 h3{margin: 0 0 20px 0}
.mox_50 .info{font-size: 13px;}
.footer__box .right_box{float: right;}
.footer__box .right_box .footer_links li{
	/*
	float: left;
    border-right: 1px solid #fff;
    padding: 0 8px 0 8px;
	*/
	margin: 0 0 14px 0;
    height: 22px;
}
.footer_links.otst{width: 150px;}
.footer_links.otst2{width: 250px;}
.footer_links.contacts a{color: #fff !important;}
.footer__box .right_box .footer_links li.last{border: none;}

@media screen and (max-width: 1024px){
	.info_footer_wrapper .info_footer {width: 100%;}
}
@media screen and (max-width: 450px){
	.livegoods_info{left: -43px; top: 56px; width: 380px;}
	.integr_wrap .yml_file_wrap .yml_inform {left: 0; width: 100%;}
	.chPass_wrapper .chPass_result {left: 0 !important; width: 100% !important;}
	.topay_promo .servs_promo{width: 90% !important;}
}
@media screen and (max-width: 480px){
	.container.help .img_wrap img{width: 98%;}
	.integr_wrap.pres_wrapper {width: 92% !important;}
	.pres_title, .pres_title h1 {width: 100% !important;}
}
@media screen and (max-width: 600px){
	.topay_promo .servs_promo{float: none !important; margin: 0 auto 25px auto !important;}
	.bgelem4{display: none;}
}
@media screen and (max-width: 376px){.rates_wrapper {width: 316px !important;}}
@media screen and (max-width: 390px){
	.livegoods_info{left: -20px; top: 56px; width: 337px;}
}
@media screen and (max-width: 769px){
	.livegoods_info{width: 310px;}
}

.livegoods_info{
	box-shadow: 0 1px 1px 0 #CED2D5, 0 0px 15px 0 #CED2D5;
    position: absolute;
    left: -28px;
    top: 56px;
    width: 349px;
    background: #fff;
    height: 229px;
    z-index: 555;
    border: 2px solid #f0c665;
    border-radius: 28px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
	color: #24934D;
    font-size: 16px;
}
.chPass_wrapper .chPass_result{
    clear: both;
    box-shadow: 0 1px 1px 0 #CED2D5, 0 0px 15px 0 #CED2D5;
    margin: 0 auto;
    width: 400px;
    background: #fff;
    height: 200px;
    z-index: 555;
    border: 2px solid #f0c665;
    border-radius: 28px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* topay */
.term_link.cat .term_link_it span{font-size: 16px; background-color: #FFF9C4;}
.term_link{
    cursor: pointer;
    /*border-bottom: 1px dashed #000;*/
    float: left;
    text-decoration: none !important;
    position: relative;
    margin: 0 0 14px 0;
	float: left;
}
.term_link.cat{margin: 0 20px 14px 0; clear: both;}
.term_link.cat .link_inner div.it{
    margin: 0 0 0px 0;
    padding: 3px;
}
.term_link.disc_filter .link_inner{
	left: -35px;
	width: 232px;
}
.term_link.disc_filter .link_inner{left: auto; right: 12px;}
.term_link.brands .link_inner div.it.hidden, .term_link.cat .link_inner div.it.hidden, .term_link.disc_filter .link_inner div.it.hidden{display: none;}
.term_link.disc_filter .link_inner_wrap, .term_link.brands .link_inner_wrap, .term_link.cat .link_inner_wrap{
	overflow-y: scroll;
    height: 288px;
	margin-top: 6px;
}




.term_link .link_inner{
	position: absolute;
    left: -2px;
    top: 28px;
    padding: 5px;
    width: 128px;
    border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background: #fff;
	display: none;
	font-size: 15px;
	z-index: 9;
}
.term_link.brands .link_inner, .term_link.cat .link_inner{width: 230px !important; font-size: 13px;}
.term_link .link_inner div.it{margin: 0 0 5px 0; padding: 5px 0;}
.term_link_it .caret{
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 6px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.term_link_it span.term_link_it_name{font-size: 19px; background-color: #FFF9C4; border-bottom: 1px dashed #000;}
.term_link_it span.filter_title{margin-right: 5px;}
.link_inner .it:hover{background-color: #E3EAF4; color: #16B689;}
.rates_wrapper {
    width: 270px;
    margin: 0 auto;
}
.rates_wrapper{width: 330px; margin: 0 auto; }
.rates_wrapper .field{float: left; width: 123px;}
.rates_wrapper .rate_price input{
    background: url(/skin/img/bg-input.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #ccc;
    height: 32px;
    border-radius: 5px;
    width: 80px;
    line-height: 21px;
    margin: 0 6px 9px 0;
    padding: 0 4px;
	text-align: center;
}
.rates_wrapper input[type="submit"]{
	float: right;
	background: linear-gradient(to right, #00c084, #11bbb5);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 20px;
    height: 39px;
    margin: -40px 0 0 0;
    overflow: hidden;
    width: 176px;
    border-radius: 19px;
}
.rates_wrapper .get_price{font-size: 35px; font-family: "DINPro"; clear: both;}
.rates_wrapper .get_price span.cur_val{font-size: 23px; margin: 0 0 0 8px;}
/* topay_promo */
.topay_promo{width: 630px; margin: 38px auto}
.topay_promo .servs_promo{
	width: 300px;
    border: 1px solid #ccc;
    float: left;
    margin: 0 15px 12px 0;
    min-height: 222px;
    background: #fff;
}
.topay_promo .servs_promo .img-wrap{margin: 18px 0; text-align: center; width: 100%; height: 127px;}
.topay_promo .servs_promo .promo_title{text-align: center; color: #fff; padding: 10px 5px;}
.topay_promo .servs_promo .promo_cont{margin: 15px 10px; height: 97px; overflow-y: auto; padding-right: 7px;}
.topay_promo .servs_promo .promo_cont .exc_txt{
	background: #f9f3d6;
}
.topay_promo .servs_promo .promo_cont::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px #fff;
	background-color: #fff;
}
.topay_promo .servs_promo .promo_cont::-webkit-scrollbar{
	width: 6px;
	background-color: #F5F5F5;
}
.topay_promo .servs_promo .promo_cont::-webkit-scrollbar-thumb{
	background-color: #AFB7FF;
}

.topay_promo .torg_promo .promo_title{background: linear-gradient(to right, #5728A5, #A332B3);}
.topay_promo .mono_promo .promo_title{background: linear-gradient(to right, #004390, #009BB6);}
.topay_promo .acts_promo .promo_title{background: linear-gradient(to right, #FF4B30, #FF7E70);}
.topay_promo .sb_promo .promo_title{background: linear-gradient(to right, #00c084, #11bbb5);}

.err-404{margin: 0 auto; text-align: center;}
.err-404 .big_l{
	color: #5D6DFF;
    font-size: 210px;
    font-weight: bold;
}
.integr_wrap2 {   
	width: 100%;
    margin: 110px auto 5px auto;
    height: 300px;
}	
.integr_wrap2 .page_not{
	width: 100%;
    text-align: center;
    font-size: 26px;
    margin: 34px 0 0 0
}
.tariffs_wrap{width: 100%; margin: 0 auto; text-align: center;}
.tariffs_wrap .row1{margin: 0 auto 15px auto; width: 50%;}
.tariffs_wrap .row1 .it{margin: 0 auto;}
.tariffs_wrap .row2{margin: 0 auto 15px auto; width: 259px; overflow: hidden;}
.tariffs_wrap .row2 .it{float: left;}
.tariffs_wrap .row2 .it.first{margin: 0 17px 0 0;}
.tariffs_wrap .it{width: 120px; border: 1px solid #ccc;}
.tariffs_wrap .it .tar_title{
	text-align: center;
    padding: 3px 0;
    color: #fff;
	font-size: 18px;
}
.tariffs_wrap .it.month_3 .tar_title{background: linear-gradient(to right, #5728A5, #A332B3);}
.tariffs_wrap .it.month_6 .tar_title{background: linear-gradient(to right, #004390, #009BB6);}
.tariffs_wrap .it.month_12 .tar_title{background: linear-gradient(to right, #00c084, #11bbb5);}
.tariffs_wrap .it .tar_cont{text-align: center; padding: 3px 0; font-weight: bold; color: #333;}
.tarrif_title{
	width: 100%;
    text-align: center;
    margin: 34px 0 -17px 0;
    font-weight: bold;
}
.chat_auth_wrapper{height: 500px;}
.chat_auth{
    width: 624px;
    margin: 71px auto;
    color: #fff;
    border: 2px solid #11bbb5;
    padding: 39px;
    border-radius: 9px;
}
.emailChat_log, .passChat_log{
    border: none;
    border-bottom: 1px solid rgba(250, 250, 250, 0.2);
    width: 466px;
    margin: 40px 0 0 0;
    color: #fff;
    background: none;
    padding: 6px 10px;
    font-size: 18px;
}
.chat_auth .enter__title{margin: 0;}
.chat_auth button{
	display: block;
    margin-top: 40px;
    width: 226px;
    height: 44px;
    box-shadow: 0 3px 6px rgba(93, 109, 255, 0.25);
    border-radius: 90px;
    color: #fff;
    transition: all 0.5s ease;
    font-family: "DINPro";
	outline: none !important;
    text-decoration: none !important;
	background-color: transparent;
    border: 2px solid #5d6dff;
}
.chat_auth button:hover{background-color: #5d6dff;}
.chat_auth_info{
	font-size: 12px;
    padding: 16px 0 0 0;
    width: 270px;
}
.pres_title {
    width: 300px;
    margin: 0 auto;
    position: relative;
}
.pres_test{
	text-align: center; font-weight: bold;
}
.pres_example{
	text-align: center;
    margin: 18px 0 11px 0;
}
.pres_write a img{height: 55px;}
.pres_write, .pres_call{text-align: center; background: #fffad8;}
.pres_txtsm{font-size: 14px;}
.pres_write{margin: 15px 0 0 0;}
.pres_title img{position: absolute; right: 0;}
.pres_title h1{
	width: 300px;
    font-size: 30px;
    text-align: center;
	color: #0469bd;
	margin: 0 0 17px 0 !important;
}
.adv_table{width: 90%; margin: 25px auto 0;}
.adv_table td{padding: 4px 0;}
.adv_table .adv_ico{width: 75px; text-align: center;}
.pres_txt{clear: both; line-height: 30px; margin: 0 0 17px 0;}
.pres_txt .pres_txt_it{
	margin: 0 0 10px 0;
}
.pres_txt strong{color: #333;}
.integr_wrap.pres_wrapper{
	width: 615px; height: auto !important;
}
#popup-video{background: #fff;}