*{margin:0;padding:0;}
html{height:100%;}
body{width:100%;height:100%;line-height:20px;background:#fff;}
a{color:blue;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:0;max-width:100%;vertical-align:top;}
input, button, select, textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
button{cursor:pointer;border:0;outline:none;}
input{vertical-align:middle;border:0;}
input[type="submit"], input[type="button"]{cursor:pointer;-webkit-appearance:none;border:0;}
textarea{outline:none;resize:none;}
:invalid{box-shadow:none;}
[type="checkbox"].invalid+label:before, [type="checkbox"].invalid:not(.filled-in)+label:after{border-color:#f00;}
ol,ul{list-style-position:inside;}
::-webkit-input-placeholder{color:#999999;opacity:1;transition:opacity 0.3s ease;}
::-moz-placeholder{color:#999999;opacity:1;transition:opacity 0.3s ease;}
:-moz-placeholder{color:#999999;opacity:1;transition:opacity 0.3s ease;}
:-ms-input-placeholder{color:#999999;opacity:1;transition:opacity 0.3s ease;}
.select-wrapper .select-dropdown{color:#999999 !important;opacity:1 !important;transition:opacity 0.3s ease !important;}
:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
:focus::-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}
:focus:-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}
:focus:-ms-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
a, .btn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;}
.btn{display:inline-block;vertical-align:top;}
.btn[type="submit"]{border-bottom:1px solid #4b94cc;white-space:nowrap;}
.content b,strong{font-family:'OpenSansSemiBold';font-weight:normal;}
.wrapper{min-height:100%;height:auto !important;height:100%;min-width:320px;}
.container{width:1000px;margin:0 auto;}
.pull-left{float:left;}
.pull-right{float:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.row>div{display:inline-block;vertical-align:top;}
.row-mid>div{display:inline-block;vertical-align:middle;}
.row-bot>div{display:inline-block;vertical-align:bottom;}
.hid{overflow:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
[type="radio"]+label:before, [type="radio"]+label:after{margin:4px 0;top:6px;}
[type="radio"]:not(:checked)+label, [type="radio"]:checked+label{padding-left:27px;line-height:36px;top:0;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
html{color:#333;}
body{font:15px/22px 'OpenSansLight', Arial, sans-serif;}
.blockquote blockquote{font:18px/26px 'OpenSansItalic';border:none;margin:0;padding-left:65px;padding-top:18px;padding-bottom:18px;position:relative;}
.blockquote blockquote:before{content:'“';display:block;font:150px/150px 'PlayfairDisplayRegular';color:#777684;position:absolute;left:0px;top:0px;}
.blockquote-footer{font:16px/26px 'OpenSansRegular';margin-top:5px;}
.blockquote-footer b{font-family:'OpenSansSemiBold';font-weight:normal;}
input,
textarea.materialize-textarea{border-bottom-color:#c0c0c0 !important;}
h1{font:42px/58px 'OpenSansLight';}
h4{font:24px/130% 'OpenSansLight';}
b.gr, .yl{background-color:#fff0ca;padding:0 10px;}
span.gr{color:#38c663;}
.container{max-width:1020px;width:auto;padding-left:10px;padding-right:10px;font-size:16px;line-height:24px;}
.item{margin-bottom:20px;}
th{font-family:'OpenSansSemiBold';font-weight:normal;}
th a i{position:absolute;}
.green_to{background-color:#e20613;}
.green_to:hover, .green_to:focus{background-color:#e20613;}
.header-top{padding-bottom:20px;background:#e6ebf1 url(/images/header-menu-top.jpg) repeat-x bottom;}
.header-top-logo{float:left;width:25%;box-sizing:border-box;padding-top:32px;padding-left:5px;}
.header-top-logo a{color:#7c7b88;text-decoration:none;}
.header-top-logo-img{width:180px;margin-left:-10px;}
.header-top-logo-slogan{display:block;font-size:11px;line-height:15px;margin-top:3px;margin-left:5px;-webkit-text-size-adjust:none;}
/*.header-top-form-wrap {box-shadow: 0 10px 35px rgba(0,0,0,.15);position: absolute;top: 30px;padding: 15px;width: 95%;background: #fff;display: none;}*/
.header-top-form-wrap.lkf{display:none;position:absolute;top:31px;left:-80px;width:500px;background:#fff;z-index:9;padding:10px;box-shadow:0 5px 20px rgba(0,0,0,.25);}
.header-top-form-wrap h4{font-size:17px;}
.header-top-form{float:left;width:50%;box-sizing:border-box;margin-top:24px;}
.header-top-form form{width:90%;margin-left:auto;}
.header-top-form .header-top-form-title, #toplogin .header-top-contacts-region{font:18px/28px 'OpenSansSemiBold';margin-bottom:0px;float:left;margin-right:25px;max-width:210px;}
.header-top-form .header-top-form-title {position:relative;}
#toplogin .header-top-contacts-region {margin-right:10px;}
.header-top-form blockquote{margin-left:1.5rem;display:inline;line-height:28px;}
.header-top-form form .input-field{float:left;width:40%;box-sizing:border-box;padding-right:24px;margin-top:0px;}
.header-top-form form input{height:36px !important;width:100% !important;font-size:15px !important;line-height:28px;color:#626262;margin-bottom:0px !important;}
.header-top-form form .submit{width:35px !important;font-size:15px !important;line-height:36px;text-transform:uppercase;padding:0px;background-color:#e20613;box-shadow:none;color:#fff;}
.header-top-form form .submit:hover{background-color:#bf0611;box-shadow:none;}
.header-top-form-wrap .cls{right:5px;top:1px;width:15px;height:15px;color:#000;position:absolute;}
.header-top-form-wrap .cls:hover{cursor:pointer;}
.header-top-contacts{float:right;width:25%;box-sizing:border-box;text-align:right;margin-top:25px;}
.header-top-contacts-phone{font-size:26px;line-height:36px;color:#000;}
.header-top-contacts-phone a{font:26px/36px 'OpenSansRegular';color:#000;text-decoration:none;}
.header-top-contacts-region{line-height:20px;}
.header-top-contacts .header-top-contacts-region {display:none;}
.header-top-contacts-region a, .header-top-form-title a{color:#e20613;text-decoration:none;border-bottom:1px dotted #e20613;position:relative;}
.header-top-contacts-callback{font-size:14px;line-height:36px;color:#e20613;text-decoration:none;border-bottom:1px dotted #e20613;position:relative;margin-left:20px;}
.header-top-contacts-callback:before{content:'';display:block;width:15px;height:18px;background:url('/images/spritemts.png?') 0 0 no-repeat;position:absolute;left:-20px;top:2px;}
.header-top-contacts-whatsapp{font-size:14px;line-height:36px;color:#14990a;text-decoration:none;position:relative;margin:0 10px 0 25px;}
.header-top-contacts-whatsapp:before{content:'';display:block;width:17px;height:17px;background:url(/images/spritemts.png?) -29px bottom no-repeat;position:absolute;left:-20px;top:3px;}

.header-top-contacts-callback:hover, .header-top-contacts-region a:hover{border-bottom-color:transparent;}
.button-menu{display:none;float:right;margin:45px 25px 0 0;}
.button-menu button{background:none;width:50px;border:none;padding:2px;position:relative;}
.button-menu button span{display:block;width:100%;height:5px;background-color:#000;border-radius:4px;}
.button-menu button span+span{margin-top:5px;}
.header-top-menu{display:none;}
.header-top-menu{list-style:none;margin-bottom:15px;}
.header-top-menu li{display:block;padding-left:15px;}
.header-top-menu li a{display:block;font:15px/36px 'OpenSansBold';color:#000;text-decoration:none;text-transform:uppercase;padding:10px 0px;}
.header-top-menu-close{display:none;width:32px;height:32px;background:url('/images/spritemts.png') -37px -108px;position:absolute;top:44px;right:44px;filter: brightness(0);}
.header-menu{background:#fff;padding:10px 0;background-size: 300px;box-shadow: 0 10px 35px rgba(0,0,0,.15);}
.header-menu ul{list-style:none;font-size:0;line-height:0;text-align:center;}
.header-menu ul li{display:inline-block;margin-left:78px;position:relative;}
.header-menu ul li:before{content:'';display:block;width:1px;height:10px;background-color:#f3fcf6;position:absolute;top:14px;left:-40px;}
.header-menu ul li:first-child{margin-left:0px;}
.header-menu ul li:first-child:before{display:none;}
.header-menu ul li a{font:15px/36px 'OpenSansBold';color:#000;text-decoration:none;text-transform:uppercase;}
.header-menu ul li.active a,
.header-menu ul li a:hover{color:#e20613;}
.main-info{padding-top:30px;position:relative;}
.main-info-advantage{margin-top:17px;}
.main-info-advantage-title{font:23px/35px 'OpenSansLight';text-align:center;}
.main-info-advantage-wrap{margin-left:-10px;margin-right:-10px;margin-top:20px;}
.main-info-advantage-tariff{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;}
.main-info-advantage-tariff .title-tariff{font:30px/55px 'OpenSansSemiBold';text-align:center;margin-top:10px;}
.title-tariff{position:relative;border-bottom:none !important;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-left:40px;box-shadow:0 -6px 4px -2px rgba(0,0,0,0.10), 0 1px 3px -2px rgba(0,0,0,0.08), 0 -3px 2px -2px rgba(0,0,0,0.3);}
.title-tariff:hover{box-shadow:0 -3px 3px 0px rgba(0,0,0,0.14), 0 -1px 6px 6px rgba(0,0,0,0.12), 0 -3px 3px 0px rgba(0,0,0,0.2);cursor:pointer;}
/*.title-tariff:after{content:"⌃";position:absolute;right:20px;top:5px;font-weight:bolder !important;}*/
.title-tariff:after {content: "";position: absolute;left: 20px;top: 20px;width: 25px;height: 15px;transition: transform .1s;background: url(/images/arrowh.svg) bottom no-repeat;background-size: contain;-webkit-transform: rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.title-tariff img {vertical-align: text-top;}

.inactive{font-size:30px;line-height:45px;background: #fa5e5e linear-gradient(-15deg, #fa5e5e, #ffb5b5) !important;}
.beeline:after{background-image:url(/images/arrow.svg)}
.beeline.inactive{background: #ffd67d linear-gradient(-15deg, #ffd67d, #fff2b0) !important;}
.tele2.inactive{background: #484e5b linear-gradient(-15deg, #484e5b, #6d7587) !important;}
.inactive:after{-webkit-transform: rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.inactive img {opacity: 0.5;}
.main-info-advantage-tariff .descr{font-size: 22px;line-height: 30px;margin: 10px 10px 20px;}
.main-info-advantage-tariff ul{list-style:none;}
.main-info-advantage-tariff {font-size:18px;}
.main-info-advantage-tariff ul li{font-size:18px;line-height:24px;margin-bottom:15px;padding-left:30px;position:relative;}
.main-info-advantage-tariff ul li b{font-family:'OpenSansSemiBold';font-weight:normal;}
.main-info-advantage-tariff ul li:before{content:'';display:block;width:18px;height:20px;background:url('/images/spritemts.png') 0px -37px no-repeat;position:absolute;top:5px;left:0px;}
.main-info-advantage-tariff .buttons{margin-top:25px;margin-bottom:15px;}
.main-info-advantage-tariff .buttons>div{display:inline-block;vertical-align:top;}
.main-info-advantage-tariff .buttons>div+div{margin-left:20px;}
.main-info-advantage-tariff .buttons .btn{text-transform:none;background-color:#ffdc24;color:#1a1a1a;font-size:18px;line-height:60px;height:auto;padding:0px 55px 0px 30px;box-shadow:none;position:relative;float:left;}
.tar {padding: 15px 15px 5px 15px !important;}
.tar .logo_oper {float: right;margin:20px;}
.tar .buttons .btn{background:#e20613;color:#fff;}
.tar .buttons .btn:hover{background-color:#c30410 !important;box-shadow:none;}
.tar b.gr, .tar li strike {white-space:nowrap;}
.tar .taraddtext {display: none;}
.main-info-advantage-tariff .buttons .btn:before{content:'';display:block;width:18px;height:20px;background:url('/images/spritemts.png') -30px 0px no-repeat;position:absolute;right:30px;top:22px;}
.main-info-advantage-tariff .buttons .btn:hover{background-color:#ffb424;box-shadow:none;}
.beeline .buttons .btn {background:#ffdc24;color:#000;}
.beeline .buttons .btn:hover{background-color:#ffb424 !important;box-shadow:none;}
.beeline .buttons .btn:before{background:url('/images/spritebeeline.png') -30px 0px no-repeat;}
.beeline ul li:before{background:url(/images/spritebeeline.png) 0px -37px no-repeat;}
.tele2 .buttons .btn {background:#1f2229;color:#fff;}
.tele2 .buttons .btn:hover{background-color:#000000 !important;box-shadow:none;}
.tele2 .buttons .btn:before{background:url('/images/spritetele2.png') -30px 0px no-repeat;}
.tele2 ul li:before{background:url(/images/spritetele2.png) 0px -37px no-repeat;}
table.numbers{width:70%;}
.numbers .btn, .pay{background-color:#ffdc24;color:#1a1a1a;font-size:18px;box-shadow:none;}
.numbers .btn:hover, .pay:hover, .pay:focus{background-color:#ffb424;box-shadow:none;}
.pay{color:#000 !important;}
.pay span{margin:0 10px;}
.main-info-advantage-tariff .buttons .more{position:relative;margin-left:20px;}
.main-info-advantage-tariff .buttons .more a{font-family: 'OpenSansRegular';font-size:18px;}
.main-info-advantage-tariff .buttons .more:before{content:'';display:block;width:12px;height:9px;background:url('/images/spritemts.png') -18px -40px;position:absolute;right:-17px;top:9px;}
.main-info-advantage-tariff .footnote{font:16px/23px 'OpenSansLight';color:#000;margin-top:30px;font-size: 15px;line-height: 140%;}
.main-info-advantage-utp{display:none;position:relative;width:45%;float:left;box-sizing:border-box;padding-left:10px;padding-right:10px;}
.main-info-advantage-utp-wrap{width:387px;height:609px;position:absolute;left:62px;top:90px;background:url('/images/hand-image.png') top center no-repeat;}
.main-info-advantage-utp-wrap ul{list-style:none;width:200px;margin-left:58px;margin-top:52px;}
.main-info-advantage-utp-wrap ul li{padding:18px 10px 18px 75px;position:relative;}
.main-info-advantage-utp-wrap ul li+li:after{content:'';display:block;width:90%;height:1px;background-color:#ddd;position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.main-info-advantage-utp-title{font:18px/30px 'OpenSansSemiBold';}
.main-info-advantage-utp-descr{font-size:13px;line-height:16px;color:#9b9a9a;}
.main-info-advantage-utp .utp-item{position:relative;}
.main-info-advantage-utp .utp-item:before{content:'';display:block;width:55px;height:55px;border-radius:50%;position:absolute;left:10px;top:60px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.main-info-advantage-utp .utp-item.item-1:before{background:#ffdc24 url('/images/utp-icon-1.png') center center no-repeat;}
.main-info-advantage-utp .utp-item.item-2:before{background:#ffdc24 url('/images/utp-icon-2.png') center center no-repeat;}
.main-info-advantage-utp .utp-item.item-3:before{background:#ffdc24 url('/images/utp-icon-3.png') center center no-repeat;top:40%;}

.main-info-advantage-utp{display:block;width:100%;}
.main-info-advantage-utp-wrap{background:none;width:90%;height:auto;position:static;margin:0 auto;}
.main-info-advantage-utp-wrap ul{width:auto;margin-left:0px;margin-top:0px;}
.main-info-advantage-utp-wrap ul li{float:left;width:33.33333333%;box-sizing:border-box;padding-top:30px;padding-bottom:30px;}
.main-info-advantage-utp-wrap ul li+li:after{display:none;}

.blockquote{background:#efefef url('/images/bq-bg.jpg') left center repeat;margin-top:50px;overflow:hidden;}
.blockquote blockquote{width:100%;text-align:right;}
.main-info-advantage-second{width:100%;position:absolute;top:50px;}
.main-info-advantage-second-wrap{margin-left:-10px;margin-right:-10px;display:flex;justify-content:center;}
.main-info-advantage-second-block{float:left;width:50%;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-top:17px;}
.main-info-advantage-second-block-wrap{padding:42px 32px;padding-right:40%;border-radius:2px;box-sizing:border-box;min-height:317px;position:relative;margin-top:-17px;}
.main-info-advantage-second-block.corporate .main-info-advantage-second-block-back{background-color:#23224c;float:left;}
.main-info-advantage-second-block.corporate .main-info-advantage-second-block-wrap{color:#fff;background:url('/images/corporate-image.png') right bottom no-repeat;}
.main-info-advantage-second-block.free-ship .main-info-advantage-second-block-back{background-color:#ffdc24;float:left;}
.main-info-advantage-second-block.free-ship .main-info-advantage-second-block-wrap{background:url('/images/free-ship-image.png') right bottom no-repeat;;}
.main-info-advantage-second-block-title{font-size:26px;line-height:32px;margin-bottom:15px;}
.main-info-advantage-second-block .descr{font-size:16px;line-height:24px;margin-bottom:15px;}
.main-info-advantage-second-block a{font-size:18px;line-height:26px;position:relative;}
.main-info-advantage-second-block .more a{color:#ffdc24;border-bottom-color:#ffdc24;margin-right:17px;}
.main-info-advantage-second-block .more a:before{content:'';display:block;width:12px;height:9px;background:url('/images/spritemts.png') -18px -18px;position:absolute;right:-17px;top:9px;}
.main-info-advantage-second-block .order a{color:#333;border-bottom:1px solid #333;margin-right:14px;}
.main-info-advantage-second-block .order a:before{content:'';display:block;width:9px;height:13px;background:url('/images/spritemts.png') -18px -27px;position:absolute;right:-14px;top:9px;}
.main-info-advantage-second-block-wrap img{display:block;position:absolute;right:0px;bottom:0px;}
.docs .input-field{margin-top:0;}
div.online-form{background: #f2f1ef url(/images/back_paper.jpg);}
.online-form{padding-top:30px;padding-bottom:45px;}
.online-form form{margin-top:15px;}
.online-form .input-field{margin-top:12px;}
.online-form .input-field .footnote{font-size:14px;color:#b0b0b0;padding-left:26px;}
.online-form input,
.online-form .select-wrapper input.select-dropdown,
.field-call input,
.field-call .select-wrapper input.select-dropdown,
textarea.materialize-textarea{height:36px !important;width:100% !important;font-size:16px !important;line-height:28px;color:#626262;margin-bottom:0px !important;}
.online-form label{font:20px/36px 'OpenSansSemiBold';color:#3b3b3b;}
.online-form-wrap-title{font:16px/36px 'OpenSansSemiBold';color:#3b3b3b;background-color:#ececec;padding:0px 10px;border-radius:2px;margin-top:30px;margin-bottom:10px;}
.online-form-footnote{font-size:14px;line-height:22px;color:#7d7d7d;text-align:center;width:70%;margin:0 auto;margin-top:20px;}
.online-form .title{font:42px 'OpenSansSemiBold';line-height:normal;text-align:center;}
.online-form .field-name{width:50%;float:left;box-sizing:border-box;padding-right:30px;}
.online-form .field-phone{width:50%;float:left;box-sizing:border-box;}
.field-call{width:50%;float:left;box-sizing:border-box;}
.modal{max-height:80%;background:#fff;}
.modal-content .field-call:first-child{padding-right:30px;}
#callback{overflow:scroll;}
.modal-content .title{font:42px 'OpenSansLight';line-height:normal;text-align:center;}
.online-form .field-switch-all{width:100%;float:left;box-sizing:border-box;text-align:center;margin-top:20px;}
.online-form .field-save-number-yes,
.online-form .field-operator,
.online-form .field-operator-number{width:33.33333333%;float:left;box-sizing:border-box;}
.online-form .field-operator,
.online-form .field-operator-number{padding-right:30px;}
.online-form .field-save-number-no,
.online-form .field-new-number{width:33.33333333%;float:left;box-sizing:border-box;}
.online-form .field-save-number-yes,
.online-form .field-save-number-no{min-height:37px;}
.online-form .field-new-number{padding-right:30px;display:none;}
.online-form .field-email{width:33.33333333%;float:left;box-sizing:border-box;}
.online-form-wrap-left{float:left;width:50%;box-sizing:border-box;padding-right:10px;}
.online-form .field-doc-series,
.online-form .field-doc-number,
.online-form .field-doc-date,
.online-form .field-doc-code{float:left;width:33.33333333%;box-sizing:border-box;padding-right:20px;}
.online-form .field-doc-agency{float:left;width:66.66666666%;box-sizing:border-box;padding-right:20px;}
.online-form-wrap-right{float:right;width:50%;box-sizing:border-box;padding-right:10px;}
.online-form .field-birthday{float:left;width:40%;box-sizing:border-box;padding-right:20px;}
.online-form .field-birthplace{float:left;width:60%;box-sizing:border-box;padding-right:20px;}
.online-form .field-address{float:left;width:100%;box-sizing:border-box;padding-right:20px;}
.online-form .field-delivery-address{float:left;width:60%;box-sizing:border-box;padding-right:30px;}
.online-form .field-delivery-subway{float:left;width:40%;box-sizing:border-box;padding-right:30px;}
.online-form .field-delivery-comment{float:left;width:100%;box-sizing:border-box;padding-right:30px;}
.online-form-button{text-align:center;margin-top:10px;}
.online-form .btn{font-size:18px;color:#1a1a1a;text-transform:none;background-color:#ffdc24;box-shadow:none;height:60px;padding-left:35px;padding-right:60px;position:relative;}
.online-form .btn:before{content:'';display:block;width:22px;height:20px;background:url('/images/spritemts.png') 0 -108px no-repeat;position:absolute;right:25px;top:21px;}
.online-form .btn:hover, .online-form .btn:focus{background-color:#ffb424;box-shadow:none;}
.online-form-all-fileds{display:none;}
.online-form-all-fileds.active{display:block;}
.faq-block{padding-top:55px;padding-bottom:65px;background:#213967 url('/images/faq-bg.jpg') top center no-repeat;background-size: 2630px;}
.faq-block .title{font:42px 'OpenSansLight';line-height:normal;color:#fff;text-align:center;}
.faq-block .descr{font-size:18px;line-height:30px;color:#fff;text-align:center;}
.faq-block-items{margin-top:25px;margin-bottom:25px;}
.faq-block-items ul{list-style:none;width:670px;margin:0 auto;}
.faq-block-items ul li{display:block;padding:20px;background-color:#fff;border-radius:3px;color:#626161;font-size:15px;line-height:22px;margin-bottom:5px;}
.faq-block-items .faq-block-item-title{font-size:16px;line-height:24px;padding-left:30px;position:relative;cursor:pointer;}
.faq-block-items li.active .faq-block-item-title{padding-bottom:12px;border-bottom:1px solid #ddd;}
.faq-block-items .faq-block-item-title:before{content:'';display:block;width:18px;height:22px;background:url('/images/spritemts.png') 0 -128px no-repeat;position:absolute;left:0px;top:3px;}
.faq-block-items li.active .faq-block-item-title:before{background-position:-18px -128px;}
.faq-block-items .faq-block-item-title,
.faq-block-items b{font-family:'OpenSansSemiBold';color:#3b3b3b;font-weight:normal;}
.faq-block-items .faq-block-item-descr{display:none;margin-top:16px;}
.faq-block-items li.active .faq-block-item-descr{display:block;}
.faq-block-more{text-align:center;}
.faq-block-more a{font-size:18px;line-height:26px;color:#fff000 !important;margin-right:17px;border-bottom:1px solid #fff000 !important;position:relative;}
.faq-block-more a:before{content:'';display:block;width:12px;height:9px;background:url('/images/spritemts.png') -22px -108px;position:absolute;right:-17px;top:9px;}
.footer{padding-top:40px;padding-bottom:50px;}
.footer-top{margin-left:-10px;margin-right:-10px;}
.footer-top-left,
.footer-top-center,
.footer-top-right{float:left;width:33.33333333%;padding:0px 10px;box-sizing:border-box;}
.footer-top-title{font-size:22px;line-height:normal;padding-bottom:7px;color:#e20613;border-bottom:1px solid #eaeaea;}
.footer-top-title a{color:#e20613 !important;border-bottom:none !important;}
.footer-top-descr{font-size:15px;line-height:22px;color:#626161;margin-top:12px;}
.footer-top-descr a{font-size:15px;line-height:22px;color:#626161 !important;border-bottom:none !important;border:0;}
.footer-top-descr b{font-family:'OpenSansBold';font-weight:normal;}
.footer .cs-icon{margin-bottom:15px;}
.footer-top-right b{line-height:26px;}
.footer-bottom{margin-left:-10px;margin-right:-10px;margin-top:20px;}
.footer-bottom-left,
.footer-bottom-right{box-sizing:border-box;padding:0px 10px;}
.footer-bottom-left{width:66.66666666%;float:left;}
.footer-bottom-right{width:33.33333333%;float:right;}
.footer-menu{list-style:none;font-size:0;line-height:0;}
.footer-menu li{display:inline-block;margin-left:15px;}
.footer-menu li:first-child{margin-left:0px;}
.footer-menu li a{font-size:15px;line-height:36px;color:#4b94cc;text-decoration:none;border-bottom:1px solid #4b94cc;}
.footer-copy{font-size:14px;line-height:22px;color:#b4b4b4;margin-top:5px;}
.footer-copy img:first-child{vertical-align:bottom;margin-right:10px;}
.footer-social-list{list-style:none;text-align:right;}
.footer-social-list li{display:inline-block;margin-left:10px;}
.footer-social-list li:first-child{margin-left:0px;}
.social-icon, .social-icon-small{display:block;width:45px;height:45px;border-radius:50%;position:relative;}
.social-icon:before, .social-icon-small:before{content:'';display:block;background:url('/images/spritemts.png') 0 0 no-repeat;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.social-icon-small{display: inline-block;width: 25px;height: 25px;vertical-align: bottom;}
.icon-vb{background-color:#8f65b0;}
.icon-vb:before{width:18px;height:19px;background-position:-51px 0px;}
.icon-wa{background-color:#5bd067;}
.icon-wa:before{width:18px;height:17px;background-position:-51px -19px;}
.icon-fb{background-color:#4867aa;}
.icon-fb:before{width:8px;height:16px;background-position:-51px -36px;}
.icon-od{background-color:#f58220;}
.icon-od:before{width:10px;height:16px;background-position:-51px -52px;}
.icon-vk{background-color:#4c75a3;}
.icon-vk:before{width:16px;height:9px;background-position:-51px -68px;}
.cs-icon{display:block;padding-left:26px;position:relative;}
.cs-icon:before{content:'';display:block;background:url('/images/spritemts.png') 0 0 no-repeat;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cs-icon.cs-icon-sale:before{width:19px;height:16px;background-position:-51px -92px;}
.cs-icon.cs-icon-phone:before{width:14px;height:18px;background-position:-15px 0px;}
.cs-icon.cs-icon-pass:before{width:18px;height:19px;background-position:0px -18px;}
.cs-icon.cs-icon-pl-circle:before{width:21px;height:21px;background-position:-30px -20px;}
.cs-icon.cs-icon-pl:before{width:15px;height:15px;background-position:-22px -74px;}
.cs-icon.cs-icon-smartphone:before{width:11px;height:20px;background-position:0px -57px;}
.cs-icon.cs-icon-mail:before{width:18px;height:14px;background-position:-30px -41px;}
.cs-icon.cs-icon-doc-series:before{width:22px;height:12px;background-position:0px -77px;}
.cs-icon.cs-icon-doc-number:before{width:20px;height:14px;background-position:-28px -57px;}
.cs-icon.cs-icon-date:before{width:17px;height:17px;background-position:-11px -57px;}
.cs-icon.cs-icon-place:before{width:12px;height:17px;background-position:0px -89px;}
.cs-icon.cs-icon-metro:before{width:21px;height:18px;background-position:-12px -89px;}
.cs-icon.cs-icon-note:before{width:18px;height:19px;background-position:-33px -89px;}
.cs-icon.cs-icon-sharp:before{width:16px;height:14px;background-position:-13px -150px;}
.footer .cs-icon.cs-icon-place:before{top:4px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}
.content a{color:#4b94cc;text-decoration:none;border-bottom:1px solid #4b94cc;}
.content a:hover{border-bottom-color:transparent !important;}
.darken-1{color:#fff !important;}
.lighten-5{color:#000 !important;}
.dropdown-content li.active>span{color:#626262 !important;}
.main-info-advantage-second{padding-top:40px;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.ny_sale{margin: 0 auto;text-align:right;}
.ny_sale p{display:block;float:right;background:url(/images/1rub.png) no-repeat;background-size:350px;color:#fff;width:350px;height:92px;font-size:35px;text-align:left;padding:30px 0 0 25px;margin:-10px 10px 60px 15px;}
/*ny_1rub.jpg*/
.ny_sale p{position:relative;}
.ny_sale p:after{content:"кроме ТП НОЛЬ навсегда";color:#aaa;font-size:15px;position:absolute;bottom:-20px;left:-194px;}
#pay input[type="tel"]{font-size: 25px !important;}
#pay button[type="submit"]{padding-left: 60px;}
#pay button[type="submit"]:before{display:none;}
#pay .field-phone{padding: 0 15px;}
.lever:after{transition:background 3s !important;}
.field-switch-all label .lever.blnk:after{background-color:#ffdc24;}


@media (max-width:1040px){
/*.header-top{padding-bottom:10px;border-bottom:#e20613 3px solid;}*/
.online-form {margin-top: 10px;}
.header-menu ul li{margin-left:2%;margin-right:2%;}
.header-menu ul li:before{left:-12%;}
.field-call{width:100%;float:none;}
.modal{top:3% !important;}
.salebut{text-align:center;}
.saleno{float:none !important;}
}
@media (max-width:1020px){table.numbers{width:90%;}
.main-info-advantage-second-block-wrap{margin-top:0px;padding-right:32px;}
.main-info-advantage-second-block.corporate .main-info-advantage-second-block-wrap,
.main-info-advantage-second-block.free-ship .main-info-advantage-second-block-wrap{background:none;}
.main-info-advantage-tariff{display:block;width:100%;}
.blockquote blockquote{width:100%;}
.footer-bottom-left,
.footer-bottom-right{width:100%;text-align:center;}
.footer-bottom-right{margin-bottom:20px;}
.footer-menu li,
.footer-menu li:first-child{margin-left:15px;margin-right:15px;margin-bottom:10px;}
.footer-social-list{text-align:center;}
.footer-social-list li,
.footer-social-list li:first-child{margin-left:3px;margin-right:3px;margin-bottom:10px;}
}
@media (max-width:950px){.header-top-logo,
.header-top-contacts{width:35%;}
.header-top-form{width:30%;}
.header-top-form form .input-field{width:100%;margin-bottom:5px;}
.header-top-form form button{width:100px;margin-top:10px;}
.online-form .field-email{width:50%;padding-right:30px;}
.online-form .field-doc-series,
.online-form .field-doc-number,
.online-form .field-doc-date,
.online-form .field-doc-code,
.online-form .field-doc-agency,
.online-form .field-birthday,
.online-form .field-birthplace{width:100%;margin-bottom:20px;}
}
@media (max-width:900px){table.numbers{width:100%;}
.main-info-advantage-second-block .img{display:none;}
.header-menu ul li{margin-left:1%;margin-right:1%;}
.header-menu ul li:before{left:-6%;}
.header-menu ul li a{font-size:14px;}
.ny_sale p:after{bottom:-30px;left:30px;}
}
@media (max-width:780px){.online-form .field-save-number-yes,
.online-form .field-save-number-no{width:100%;margin-bottom:20px;}
.online-form .field-operator,
.online-form .field-operator-number,
.online-form .field-new-number{width:50%;margin-bottom:10px;}
.faq-block-items ul{width:100%;}
}
@media (max-width:760px){#toplogin .cs-icon{padding-left:31px;}
#toplogin .cs-icon:before{margin-left:5px;}
/*.header-top{background:#e20613 url('/images/header-menu-bgmts.jpg') left bottom repeat-x;}*/
.header-top-form{display:none;width:auto;height:auto;position:absolute;top:0px;right:0px;z-index:2;background:#e6ebf1 url(/images/header-menu-top.jpg) repeat-x bottom;margin-top:0px;padding:30px;padding-top:40px;}
.header-top-form .header-top-form-title, .header-top-form a h4{float:none;}
.header-top-form blockquote{margin-left:0;}
.header-top-form form{margin-left:auto;margin-right:auto;}
.header-top-form form .input-field{float:none;}
.header-top-form form .submit{background-color:#fff;color:#e20613;}
.header-top-form form .submit:hover{background-color:#f0f0f0;}
.header-top-form form span{background-color:#fff;border-radius:2px;}
.header-top-form form button{background-color:#389e63;}
.header-top-form form button:hover{background-color:#387663;}
.header-top-menu-close{display:block;}
.header-top-menu{display:block;}
.header-top-logo{padding-top:24px;float:left;width:auto;margin-left:20px;}
.header-top-contacts{text-align:center;margin:30px 10% 0 10%;width:80%;}
.header-top-contacts .header-top-contacts-region {display:block;}
.header-top-contacts-parent{background:#fff;width:100%;display:block;height:110px;}
/*.header-top-contacts-phone a, div.header-top-contacts-region{color:#fff;}
.header-top-contacts-callback, div.header-top-contacts-region a{color:#fff;border-bottom-color:#fff;}
.header-top-contacts-callback:before{background-position:0 -147px;}*/
.header-menu{display:none;}
.button-menu{display:block;}
.main-info{padding-top:0px;}
.main-info-advantage-title, h1{font-size:25px;line-height:35px;}
.title{font-size:37px !important;}
.ny_sale{width: 90%;}
.docs .input-field{width:100% !important;}
}
@media (max-width:730px){.main-info-advantage-second-block{width:100%;}
.main-info-advantage-second-block-wrap{min-height:auto;padding:15px;}
.footer-top-left,
.footer-top-center,
.footer-top-right{width:100%;margin-bottom:25px;}
}
@media (max-width:680px){.main-info-advantage-utp-wrap ul li{float:none;width:100%;}
.main-info-advantage-utp, .blockquote, .main-info-advantage-second-block-title.ny_sale img{display:none;}
.ny_sale {text-align:center;}
.ny_sale p{display:none;}
.ny_sale p.second{display:block !important;float:none;margin:10px auto 30px;max-width:75%;font-size:25px;line-height:50%;background-size:contain;}
.ny_sale p:after{bottom:-20px;}
.modal .modal-content{padding:24px !important;}
}
@media (max-width:610px){.online-form .field-name,
.online-form .field-phone,
.online-form .field-operator,
.online-form .field-operator-number,
.online-form .field-new-number,
.online-form .field-email,
.online-form .field-delivery-address,
.online-form .field-delivery-subway{width:100% !important;margin-bottom:10px;}
.online-form-wrap-left,
.online-form-wrap-right{width:100%;margin-bottom:10px;}
}
@media (max-width:560px){.main-info-advantage-title, h1{font-size: 15px;line-height: 140%;}
.header-top-contacts-region {line-height: 10px;font-size: 14px;}
.title{font-size:32px !important;}
.ny_sale{font-size:24px !important;}
#pay input[type="tel"]{font-size: 20px !important;}
#pay .field-phone{padding: 0 3px;}
.header-top-contacts-phone a {font-size: 20px;}
.tar .logo_oper {margin: 20px 0px 10px 10px;max-width: 30%;}
.online-form-footnote{width: 100%;}
}
@media (max-width:480px){a.btn.online-form-go{display:block;float:none !important;margin-top:-90px;margin-bottom:50px;}
.main-info-advantage-tariff div.buttons{text-align:center;}
.footnote{text-align:left;}
.main-info-advantage-tariff .buttons .more{margin-top:50px;margin-left:0;}
.main-info-advantage-tariff .buttons .more a br{content:"";}
.main-info-advantage-tariff .buttons .more a br:after{content:"\00a0";}
.title-tariff{font-size:21px !important;line-height:50px !important;text-align:left !important;padding-right:0;}
.title-tariff img{width:28px;}
.ny_sale{width:100%;}
.title-tariff:after{left:10px;top:17px;width:22px;}
}

@media (max-width:320px){.header-top-logo-slogan{font-size:11px;}
.header-top-logo{width:200px;}
.title-tariff{font-size:18px !important;padding-left:40px;}
.tar .logo_oper {margin:20px 20px 10px 10px;}
.tar .logo_oper img{width:100px;}
}