.text-banner{position:absolute;z-index:2;top:35%;left:29%;text-align:center;color:#fff}
#banner h2{font-size: 45px;
    color: #fff;
    line-height: 65px;
    right: 0;
    text-align: right;
    margin-top: 25px;}
.text-banner p{font-size:19px;width:80%;position:relative;margin:55px auto}
video{width:100%;display:block}
#banner .center {
    position: absolute;
    margin: auto;
    max-width: 1200px;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}
a.title-card {
    color: #0071B6;
}
#main-uslugi{text-align:center;z-index:2;position:relative;margin-top:-16%;padding-bottom:9%}
a.staty-href{color:#000}
a.staty-href:hover{color:#ff4f3d}
div#content li{margin:5px 0}
#tooltip{z-index:9999;position:absolute;display:none;top:0;left:0;background-color:#004370;padding:5px 10px;color:#fff;opacity:.9;border-radius:5px}
div#tabs li {
    list-style-type: none !important;
}

.politika-form {
	font-size:13px;
}
.centr-contact-block {
    margin-top: 20px;
}

.ia-title.js-acc-open h2 {
    margin: 10px 0 !important;
}

.column {
    column-count: 2;
}
.reg-content-image img {
    width: 46%;
    margin: 10px 2%;
}

.posad-content img{margin-left:3px}
section.posad-content .obmen {
    margin: 0px 15px 30px;
}

section.posad-content-remont #text-block1 {
    width: 57%;
    padding-right: 30px;
    float: left;
    margin: 20px 15px;
}
#text-block1 {
    width: 100%;
    padding-right: 30px;
    float: left;
    margin: 20px 15px;
}
.text-block1-image{float:right;width:40%;margin-top:25px}
.text-block1-image img{width:100%}
.home-tabs-links li{padding-bottom:20px}
.home-tabs-links li.active a{color:#e26456!important}
.tab-content-full{text-align:left}
section#posad-vopros-zakaz-1{background:#f8fafa;padding:30px;border-left:3px solid #e26456;margin:0 0 30px;text-align:center}
.tab-content.active img{float:left;height:160px}
.tab-content-mini{border-bottom:1px solid #e8eaea}
.tab-content-full li::before {
    display: block;
    float: left;
    content: "—";
    color: rgb(41, 89, 142);
    font-weight: 900;
    padding-right: 10px;
}
.tab-content-full li {
	list-style-type: none !important;
}

.home-tabs-links li {
    display: inline-block;
}
.katalog-page {
    padding: 10px 0 0;
}
.oborudovanie-obmen-block{width:50%;float:left}
.oborudovanie-obmen-block h3{font-size:16px!important;font-weight:600!important}
.oborudovanie-obmen{border-bottom:1px solid #e8eaea}
.grey-text{color:#7e96a5}
section#home-tabs h2{font-size:22px;padding:20px 0 0}
.home-tabs-links{text-align:center;padding-bottom:20px}
.home-tabs-links a{margin:0 10px;color:#064f7b;font-weight:600;border-bottom:1px solid}
.home-tabs-links a:hover{color:#000}
#nav-top{position:relative;margin:auto;width:100%;height:40px;text-align: center;}
#nav-top li.active{background:#ff4f3d}
#nav-top li{float:left;padding:0 20px;list-style:none;line-height:40px;text-align:center;-webkit-transition:color .3s ease}
#nav-top a{color:#fff}
#nav-top li:hover{background:#77cdff}
section#top{background:#47a3da}
.center-top{display: inline-block;margin: auto;}
#home-tabs{background:#fff;margin:20px 0 30px;box-shadow:0 2px 6px rgba(163,163,163,0.7);position:relative}
#home-tabs h2{font-size:18px;text-align:center;font-weight:400;text-transform:uppercase;color:#343434;line-height:30px}
#home-tabs .tabs-buttons{width:26%;float:left;display:block;color:#343434;border-bottom:1px solid #dcdcdc;background:#fff}
#home-tabs .tabs-buttons li{display:block;line-height:30px;border-top:1px solid #dcdcdc;padding:10px 15px;cursor:pointer;font-size:15px;position:relative}
#home-tabs .tabs-buttons li.active{border-bottom:2px solid #00adef;background:#fff;border-right:none;z-index:1;box-shadow:-4px 5px 20px -7px rgba(0,0,0,0.27)}
#home-tabs .tabs-buttons li:hover{color:#000}
#home-tabs .tab-content{width:850px;float:right;color:#222328;display:none}
span.icon-akcia img{padding-right:10px}
#home-tabs .tab-content h3{font-weight:400;margin:15px 0;font-size:1.375rem}
#home-tabs .tab-content.active{display:block;box-shadow:0 2px 8px rgba(0,0,0,0.25);padding:30px;position:relative;min-height:587px}
.tab-content.active a{color:#00558e}
#home-tabs .tab-content{width:74%;float:left}
.clear::after{display:table;content:"";clear:both}
#tovar{padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.1)}
#tovar h2{font-size:30px;text-align:center;text-transform:uppercase;padding:20px}
*{margin:0;padding:0}
body{font-family:'Roboto Slab',serif;color:#4B4B4B;background:none;font-size:14px;line-height:20px}
h1,h2,h3,h4,h5{font-family:'Roboto Slab',serif}
.center{margin:auto;max-width:1200px;margin-top:8px}
span.old-prise{font-size:17px;text-decoration:line-through}
.button{cursor:pointer;display:block;margin:20px auto;border:1px solid transparent;background:#a5c8dc;color:#fff;line-height:30px;width:250px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:20px;transition:all .3s ease}
.button:hover{color:#FFF;background:#b34134;border:1px solid #b34134}
.videoWrapper{margin:20px auto;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#ob-right{width:48%;float:right;background:#F1F6FA;padding:20px}
#ob-left{width:48%;float:left;background:#F1F6FA;padding:20px}
.table-block{width:100%;overflow:auto}
.imgTable{margin:5px;width:300px;height:0 auto}
#akcia-main img{max-width:150px;height:auto;float:left}
#contacts-img{padding:5px;float:right;border:1px solid #00558E;margin:-20px 0 20px}
#help-cards{margin:-20px -51px 0}
.pluso{margin:20px 20px 0 0;float:right}
.opt-image-top{max-width:250px;height:auto;border:1px solid #ccc;padding:3px;margin:0 0 10px 10px;float:right}
.opt-image{max-width:250px;height:auto;border:1px solid #ccc;padding:3px}
label{width:155px;float:left}
textarea{display:block;padding:3px 20px;font-size:16px;width:300px;height:100px;float:left;resize:none}
input{display:block;padding:3px 20px;font-size:16px;width:300px;float:left}
#delivery_1{width:20px;margin-top:4px;margin-right: 5px;}
#delivery_2{width:20px;margin-top:4px;margin-right: 5px;}
#delivery_3{width:20px;margin-top:4px;margin-right: 5px;}
#delivery_4 {width: 20px;margin-top: 4px;margin-right: 5px;}
label.delivery.input-parent p {
    margin-top: 0px !important;
}
div#cart-form-page h4 {
    margin: 20px 0;
    text-transform: uppercase;
    display: inline-block;
    border-bottom: 1px solid;
}
.checkbox.radio-zakaz label {
    width: auto;
}
.oformit-zakaz {
    background: #ff4f3d;
    color: white;
    text-align: center;
    float: right;
    margin-top: 20px;
    transition: 0.2s;
}

.oformit-zakaz a {
    color: white;
    padding: 10px 20px;
    display: block;
}

.oformit-zakaz:hover {
    background: #b12415;
    transition: 0.2s;
}
a{color:#ff4f3d}
a.help-list{color:#0372B6;font-size:20px;line-height:30px}
a.help-list:hover{text-decoration:underline}
table{width:100%;text-align:center}
f
.delete{width:17px;height:17px;display:block;margin:0 auto;border:none;background:url(../img/icons/cross102.png) no-repeat,#5D91BC;background-size:15px 15px;background-position:1px center}
.delete:hover{background:url(../img/icons/cross102.png) no-repeat,#ff4f3d;background-size:15px 15px;background-position:1px center}
.ya-share2.ya-share2_inited{padding:20px}
.title{text-align:center!important}
.count{width:100px}
.form-group .input-sm{width:80px!important;margin-left:10px!important}
#content table tr:nth-child(odd){padding:0;margin:0;background:rgba(224,224,224,.5);overflow:hidden}
#content table tr td{padding:5px}
#content table tr th{padding:10px;background:#00558E;color:#fff}
#content table tr:nth-child(even){padding:0;margin:0;background:rgba(224,224,255,.7)}
table img{margin:5px;width:150px;height:75px}
#content h1{font-size:30px;line-height:normal;margin-bottom:20px}
h1 span{text-transform:uppercase;color:#e13421}
.help-list li{margin:10px 0;font-size:18px}
#content ul li {
    list-style: inside;
}

div#content ol {
    margin: 0px 25px;
    line-height: 18px;
}

div#content h3 {
    margin: 10px 0;
}
#content p{margin:10px 0;word-spacing:2px;line-height:20px}
#content dl{display:block;width:100%;margin-bottom:20px;line-height:20px;min-height:20px;height:auto}
#content dt{display:block;width:50%;float:left;line-height:20px}
#content dd{display:block;width:50%;float:left;line-height:20px}
.B_crumbBox{padding-bottom:50px}
#Breadcrumbs{color:#b7b7b7;font-size:90%;margin:0 0 20px -10px}
#Breadcrumbs a{color:#b7b7b7}
#Breadcrumbs li{display:inline-block;margin:0 10px}
#header{width:1200px;margin:0 auto;margin-top:10px;height:90px;max-width:100%}
.clear{clear:both}
.clear1{clear:both;height:20px}
#logo{width: 325px;
    height: 80px;
    float: left;
    margin-top: 0;
    background: url(../img/Tricolor_logo_Horiz.png) no-repeat;
    background-size: contain;}
#center-header-block{margin-top:20px;line-height:40px;padding-left:10px;margin-left:10px;border-left:2px solid #005598;float:left;text-align:center;color:#00558E;text-transform:uppercase;font-size:26px;height:40px}
#right-header-block{width:0px;height:40px;margin-top:-10px;float:right}
.phone{color:#fff;background:url(../img/icons/phone.png) no-repeat,#ff4f3d;background-size:53px 36px;background-position:-11px -3px;font-size:24px;padding:5px;text-align:right;margin-top:20px;width:250px;float:right}
.phone a{color:#fff}
#right-header-block2{width:250px;height:40px;margin-top:30px;float:right}
.phone2{color:#fff;background:url(../img/icons/phone.png) no-repeat,#ff4f3d;background-size:53px 36px;background-position:-11px -3px;font-size:24px;padding:5px;text-align:right;margin-top:20px;width:250px;float:right}
.phone2 a{color:#fff}
#wrapper{width:1200px;min-height:700px;min-height:100vh;margin:50px auto;background:#fff;max-width:100%}
#mini-cart{float:right;height:30px;margin-top:5px;margin-right:5px;background:url(../img/icons/shopping122.png) no-repeat,#ff4f3d;background-size:25px 25px;background-position:5px 1px;width:140px}
#mini-cart span#cart-name{display:block;float:left;margin-top:5px;margin-left:35px}
#mini-cart span#cart-count{display:block;float:left;margin-top:5px;margin-left:5px}
nav{margin:auto;width:100%;background:#47a3da}
#nav{width:1200px;max-width:100%;position:relative}
#nav li{float:left;padding:0 20px;list-style:none;line-height:40px;text-align:center;-webkit-transition:color .3s ease}
#nav li.active:hover{color:#fff}
#nav a{color:#fff;text-decoration:none}
#nav a:hover{color:#fff}
#nav a:hover li{background:#77cdff}
#nav li.active{background:#ff4f3d}
#slider{height:240px;padding:19px}
#banner{background:#eaf2f4; position: relative;}
.banner-reg {
   
    float: right;
    margin: 30px 0;
    text-align: center;
    border-radius: 3px;
    transition: 0.25s;
}
.banner-reg:hover a{
    background: #fff;
    transition: 0.25s;
}
.banner-reg a {
    background: #ddedf8;
    color: black;
    padding: 10px 20px;
    display: block;
    box-shadow: 3px 3px 7px 0px #3a3a3a94;
    width: 250px;transition: 0.25s;
}

.banner-oplata {
    
    float: right;
    text-align: center;
    border-radius: 3px;
    transition: 0.25s;
}
.banner-oplata:hover a{
    background: #fff;
    transition: 0.25s;
}
.banner-oplata a {
    background: #ddedf8;
    color: black;
    padding: 10px 20px;
    display: block;
    box-shadow: 3px 3px 7px 0px #3a3a3a94;
    width: 250px;transition: 0.25s;
}
div#tab-content2 h2 {
    margin: 15px 0;
}
.block-uslugi{width:30%;float:left;margin:auto;height:150px;margin-right:15px;margin-left:15px}
.block-uslugi h2{margin-top:55px;padding:10px;font-size:30px;color:#000;background:rgba(249,249,249,0.89)}
.block-uslugi:nth-child(1){background:url(../remont-resiv.jpg);box-shadow:0 2px 6px rgba(163,163,163,0.7)}
.block-uslugi:nth-child(2){background:url(../trikolor-obmen.png);box-shadow:0 2px 6px rgba(163,163,163,0.7)}
.block-uslugi:nth-child(3){background:url(../Trikolor-b211.png);box-shadow:0 2px 6px rgba(163,163,163,0.7)}
.block-uslugi:hover{box-shadow:0 0 6px #44acea}
.zakaz-uslugi{margin:20px auto;width:200px;padding:10px;color:#fff;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.25);background:#47a3da}
.zakaz-uslugi a{color:#fff}
.zakaz-uslugi:hover{background:#4d93c3}
#content{padding:20px 35px;min-height:700px}
.chanal-breadcrumbs{padding:20px 35px}
.card{width:31.666666666667%;float:left;margin:.83333333333333%;border:none;box-shadow:0 3px 7px rgba(0,0,0,0.25)}
.card:hover{outline:none;box-shadow:0 0 5px #0c3248}
.card-title{padding:0 20px;font-size:16px;background:#E2F3FE;color:#0071B6;text-align:center;text-align:center;display:table-cell;vertical-align:middle;width:400px}
.card-title h3{font-size:16px;display:table-cell;vertical-align:middle;text-align:center;width:400px;padding: 20px 0;}
.card-image{height:150px}
.card-image img{display:block;margin:10px auto}
.dop-card-prise{font-size:16px}
.dop-card-prise span{font-size:18px!important}
.card-description{height:90px;font-size:12px;width:90%;margin:auto;color:#333;padding:10px;text-align:justify;overflow:hidden}
.card-price span{color:#ff3400;font-size:25px}
.card-price{color:#000;font-size:20px;background:none;padding:0 15px;width:94%;margin:auto;font-weight:600;margin-bottom:20px;height:40px;float:none;line-height:25px}
.card-price-complect span{color:#ff3400;font-size:25px}
.card-price-complect{color:#000;font-size:20px;background:none;padding:10px 15px;width:94%;margin:auto;font-weight:600;margin-bottom:20px;height:100px;float:none;line-height:25px}
.card-price-complect p{margin:6px 0!important;line-height:18px}
.article{text-align:left;color:red;font-weight:600;margin-bottom:10px;font-size:16px}
.card-buttons{height:40px}
.card a.podr{display:block;color:#ff4f3d;width:100px;margin:10px;float:left}
.card a.podr:hover{text-decoration:underline}
.card-buttons button{height:auto;display:inline-block;background:#47a3da;text-align:center;line-height:40px;width:60%;float:left;color:#fff;-webkit-transition:background .3s ease;text-decoration:none;border:none;font-family:'Roboto Slab',serif;cursor:pointer}
#card-title-with-sale{font-size:17px;background:#E2F3FE;color:#0071B6;text-align:center;font-weight:100;padding:0 20px;overflow:hidden;width:100%}
#card-title-with-sale h3{font-size:16px;display:table-cell;vertical-align:middle;width:400px}
.sale-card{padding:0;float:left;margin:-10px;margin-right:5px;margin-bottom:5px;height:32px}
.sale-card a{background:#fe623a;color:#fff;padding:5px 7px;margin-right:15px;font-size:14px;border-radius:0 15px}
.sale-card a:hover{background:#fea534}
.podr{float:left;background:#fe623a;display:inline-block;text-align:center;line-height:40px;width:40%;-webkit-transition:background .3s ease;text-decoration:none;border:none}
.podr a{color:#fff}
button{width:300px;display:inline-block;background:#6ebc44;text-align:center;line-height:40px;cursor:pointer;color:#fff;-webkit-transition:background .3s ease;text-decoration:none;border:none}
button:hover{background:#ff4f3d}
table.table.table-striped form button{width:30px;height:30px;background:url(../img/icons/cross102.png) no-repeat,#6ebc44;background-size:15px 15px;background-position:7px center;-webkit-transition:background .3s ease}
table.table.table-striped form button:hover{background:url(../img/icons/cross102.png) no-repeat,#ff4f3d;background-size:15px 15px;background-position:7px center}
.ustanovka{font-size:20px;font-weight:600;margin:20px 0}
.ustanovka span{color:#ff4f3d;font-size:24px}
.highslide-html{border:2px solid #47a3da}
.highslide-container table{left:170px!important}
/*#highslide-wrapper-0{left:180px!important}*/
.card-buttons button:hover{background:#ff4f3d}
#goods-header{background:#E6F1F7;padding:20px;text-align:center}
#goods-header h1{font-size:20px}
#goods-big-image{display:block;margin:20px;float:left}
#gallery-small-image{width:130px;float:left;margin-top:20px;margin-left:-10px}
#right-block{float:right;width:300px}
span.price-digit {
    color: #ff4f3d;
    font-size: 30px;
    padding-right: 5px;
}
#goods-big-price{    /* background: #e13421; */
    background: -moz-linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%);
    /* background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#e13421),color-stop(0%,#af2819),color-stop(37%,#e13421),color-stop(37%,#e13421),color-stop(39%,#e13421),color-stop(60%,#af2819),color-stop(100%,#af2819)); */
    /* background: -webkit-linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%); */
    background: -o-linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%);
    background: -ms-linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%);
    /* background: linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%); */
    /* color: #fff; */
    padding: 10px;
    /* width: 235px; */
    text-transform: uppercase;
    font-weight: 600;
    /* color: #ff4f3d; */
    font-size: 20px;
    margin-bottom: 20px;
    float: right;
    margin-top: 20px;}
button.in-cart{display:block;background:#5D91BC;color:#fff;padding:10px;width:220px;font-size:20px;margin-bottom:20px;float:right;margin-top:20px;border:none}
button.in-cart:hover{background:#ff4f3d;cursor:pointer}
#tabs{margin-top:20px;background:#E6F1F7;position:relative}
#tabs li{float:left;list-style:none;width:33.333333333333%;text-align:center;line-height:40px}
.active-tab{background:#fff}
#tabs li:hover{color:#333;cursor:pointer}
.tab-content{padding:20px;display:none;max-width:900px;margin:0 auto}
.active-tab-content{display:block}
.visible{display:none}
#otor{width:200px;display:inline-block;background:#6EBC44;text-align:center;line-height:40px;color:#fff;-webkit-transition:background .3s ease;text-decoration:none;float:right;margin-top:20px}
#otor:hover{background:#ff4f3d;cursor:pointer}
#cart-form-bg{width:100%;height:100%;top:0;left:0;position:fixed;background:rgba(0,0,0,.3);display:none}
#cart-form{width:660px;margin:auto;position:fixed;background:#fff;max-width:100%;max-height:100%;top:5%;left:0;right:0;bottom:0;padding:20px;overflow:auto;height:520px;display:none}
#form-head{font-size:20px;text-align:center}
#close-form{width:17px;height:17px;display:block;border:none;background:url(../img/icons/cross102.png) no-repeat,#5D91BC;background-size:15px 15px;background-position:1px center;float:right;-webkit-transition:background .3s ease}
#close-form:hover{background:url(../img/icons/cross102.png) no-repeat,#ff4f3d;background-size:15px 15px;background-position:1px center}
.action{border-bottom:1px solid #ccc;margin-bottom:60px}
.action:hover{background:#E9E9E9}
.action-image{float:left;width:200px}
.action-image img{width:100%;height:100%}
.action-content{width:calc(100% - 200px);float:right}
.action-title{font-size:18px;text-align:center;padding:20px;overflow:hidden}
.action-title a{color:#0372B6}
.action-description{padding:0 20px;overflow:hidden;line-height:20px;height:60px}
.action-buttons a{display:block;float:right;margin-right:20px}
#pacs{margin-top:0;width:100%;    text-align: center;background:#ddf2ff;background-size:100% 102%;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.1)}
#pacs a{color:#353535}
.pac{display: inline-block;
    vertical-align: top;
    width: 12%;
    margin-bottom: 10px;}
.pac span{display:block;margin:-20px 10px 0;text-align:center;line-height:14px}
.pac:hover{background-size:100% 100%;background:#d6f0ff;box-shadow:0 2px 6px rgba(163,163,163,0.7)}
.pac img{display:block;margin:0 auto}
#pack{margin-top:-30px}
#pack-pack{padding:20px;border-bottom:1px solid #ccc;min-height:215px;overflow:hidden;position:relative}
#pack-description{margin-top:10px;line-height:20px}
#pack .B_crumbBox{padding-left:20px;margin-top:20px}
#pack-image{width:180px;height:180px;float:left}
#pack-image img{display:block;float:left}
#pack-content{float:left;max-width:760px}
#pack-price{background:#e13421;background:-moz-linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#e13421),color-stop(0%,#af2819),color-stop(37%,#e13421),color-stop(37%,#e13421),color-stop(39%,#e13421),color-stop(60%,#af2819),color-stop(100%,#af2819));background:-webkit-linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%);background:-o-linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%);background:-ms-linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%);background:linear-gradient(45deg,#e13421 0%,#af2819 0%,#e13421 37%,#e13421 37%,#e13421 39%,#af2819 60%,#af2819 100%);color:#fff;text-align:center;padding:10px;width:200px;font-size:20px;right:20px;top:20px}
#pack h1{color:#00558e}
.right-block {
    width: 15%;
    float: right;
}
.oplata-online {
    width: 200px;
    text-align: center;
    padding: 10px;
    margin-top: 20px;
    background: #47a3da;
    text-transform: uppercase;
    -webkit-transition: background .3s ease;
}

.oplata-online:hover {
    background: #ff4f3d;
}


.oplata-online a {
    color: #fff;
    font-weight: 500;
}

#news-main{width:60%;margin-top:25px;margin-bottom:15px;box-shadow:0 2px 6px rgba(163,163,163,0.7);float:left}
#news-main h3{text-transform:uppercase;text-align:left;padding:10px;color:#000;font-size:22px}
#news-main h3:hover{color:#5d91bc}
#news-main h3::after{content:url('https://tricolortv-kmw2.ru/css/img/icons/right.png');float:right}
#news-main h3:hover::after{content:url('https://tricolortv-kmw2.ru/css/img/icons/right-blue.png');float:right}
.news-block:hover{background:#edf5f8}
.news-block img{float:left;width:100px}
.news-desription{float:left;width:80%;float:left;width:80%;padding-left:10px;text-align:left;color:#000}
.news-block{padding:8px;background:#fbfbfb;border-top:2px solid #eee}
#news-main h3::after{content:url('../img/icons/right.png');float:right}
#news-main h3:hover::after{content:url('../img/icons/right-blue.png');float:right}
#akcia-main{text-align: center;
    width: 100%;
    line-height: 30px;
    float: left;
    padding: 25px;
    box-shadow: 0 2px 6px rgba(163,163,163,0.7);}
#akcia-main a{color:#3c3c3c}
.akcia-main-text{float:left;width:calc(100% - 160px);text-align:center}
#akcia-main h3{margin-top:25px}
.sertif{float:left;width:auto;text-align:left;margin:25px 0 25px 0px}
.sertif img {
    width: 49%;
    height: auto !important;
    vertical-align: top;
    max-height: 310px;
}
#akcia-main:hover{box-shadow:0 2px 6px #186a96}
#akcia-main:hover .more-akcia{background:#63c9ff}
.more-akcia{width:200px;margin:20px auto 0;background:#47a3da;color:#fff}
.main-news-right-block {
    text-align: center;
    width: 37%;
    float: right;
    margin-top: 25px;
}
#channels-slider{width:100%;overflow:hidden}
#channels-nav{width:114px;height:47px;position:absolute;bottom:20px;right:20px}
#channels-left{width:47px;float:right;height:47px;margin-right:20px;background:url(../img/next15.png) no-repeat;background-size:47px 47px;opacity:.5}
#channels-right{width:47px;float:right;height:47px;background:url(../img/next16.png) no-repeat;opacity:.5;background-size:47px 47px}
#channels-right:hover{opacity:.8}
#channels-left:hover{opacity:.8}
.channel-level1{display:block;float:left;width:125px;list-style:none;text-align:center;font-size:12px}
.channel-level1 span{display:block;width:100%;overflow:visible!important}
.channel-level2{list-style:none!important;position:relative;background:url(../img/chbg.jpg) no-repeat;background-size:100% 100%;width:97px;height:58px;margin:10px auto;text-align:center}
.channel-level2 img{width:50px;height:auto;margin-top:10px}
.channel-level2 span{display:none}
#help{color:#fff;position:absolute;background:#6EBC44;display:none;top:58px;left:0;font-size:16px;font-weight:900;padding:20px;z-index:100}
.help-block{float:left;width:300px;min-height:200px;margin:55px;margin-top:20px;background:#5D91BC;border:1px solid #5D91BC}
.help-title{width:100%;color:#fff;font-size:18px;padding:20px;height:100px;line-height:20px;text-align:center;text-shadow:1px 1px 2px #000}
.help-description{background:#F0F0F0;min-height:120px;text-align:center;padding:20px;line-height:20px;font-size:14px;color:#000}
.video{margin-top:20px}
.video-title{background:#ddd;width:1000px;font-size:18px;color:#00558e;padding:10px 20px;float:left;word-wrap:nowrap;line-height:20px}
.video-button{padding:10px 20px;color:#ff4f3d;text-align:center;background:#ddd}
.video-button:hover{text-decoration:underline;cursor:pointer}
.video-content{display:none;padding:0;overflow:hidden;background:#D0CBCA}
.video-content iframe{display:block;margin:20px 2%;float:left;width:21%;height:auto}
.resiver{width:262px;margin:10px;min-height:270px;border:1px solid #ccc;overflow:hidden;float:left}
.resiver:hover{box-shadow:0 0 20px rgba(0,85,142,.5)}
.resiver-image img{height:auto;width:100%}
.resiver-title{color:#0071B6;font-size:20px;height:80px;line-height:20px;text-align:center;padding:10px;overflow:hidden}
.resiver-description{margin-top:5px;height:75px;padding:10px;line-height:20px;text-align:center;overflow:hidden;color:#4B4B4B}
#footer{background:#5D91BC;padding:20px;text-align:center;color:#fff}
#foot-left{width:50%;float:left;text-align:left}
#foot-right{width:180px;float:right;text-align:center}
#sitemap ul{padding:10px;list-style:none;margin:10px 20px}
#sitemap ul ul,#sitemap ul ul,#sitemap ul ul ul,#sitemap ul ul ul ul{padding:10px;list-style-type:none;margin:10px 20px;border-left:1px solid #5D91BC}
#sitemap ul li{padding:2px;list-style:none}
#sitemap a{color:#333}
#sitemap a:hover{color:#ff4f3d}
#sitemap li:before{display:none;float:left;width:0;height:0;content:"ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â"}
.sitemap-html{margin-bottom:10px}
.sitemap-html a{color:#fff;font-weight:600}
.sitemap-html a:hover{color:#ff4f3d}
a#social-seti{color:#ff4f3d}
a#social-seti:hover{color:#fff}
#posad-banner{padding:20px;background:#f4fbff;box-shadow:0 0 10px rgba(0,0,0,0.1)}
.posad-banner-text {
    float: left;
    margin-right: 2%;
    width: 66%;
    font-size: 16px;
}

.posad-banner-img {
    width: 32%;
    float: left;
}

.posad-banner-img img {
    width: 100%;
}
.posad-banner-text h2 {
    margin-bottom: 15px;
}
.posad-banner-form{float:left;width:325px;margin-top:15px;background:#daecf7;padding:25px;text-align:center}
.posad-banner-form h2{margin-bottom:25px;text-transform:uppercase;line-height:30px}
.posad-banner-form input{width:275px;padding:10px;border:none;margin:0 0 15px}
.posad-banner-form .posad-submit{background:#e26456;color:#fff;font-weight:600;cursor:pointer}
.posad-banner-text h1{margin:15px 0 25px!important}
.posad-banner-form .posad-submit:hover{background:#b33225}
.why-we-block-image{width:60px;text-align:center;vertical-align:middle;height:60px;float:left;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);border-radius:50%}
.why-we-block-image img{width:40px;height:auto;margin:auto;text-align:center;vertical-align:middle;margin-top:10px}
.why-we-block{float:left;width:23%;margin:10px 1%}
.why-we-block p{float:left;margin-left:22px!important}
.why-we-text{float:left;width:calc(100% - 60px)}
section#why-we{background:#fbfbfb;margin:20px 0}
section.posad-content h2{margin:25px 0;font-size:27px;line-height:30px}
section.posad-content ol li{list-style-type:decimal;margin:15px 0;list-style-type:decimal;margin:15px 0}
section#posad-vopros-zakaz{background:#f8fafa;padding:30px;border-left:3px solid #e26456;margin:30px 0;text-align:center}
button.posad-zakaz{background:#e26456;font-size:16px}
button.posad-vopros{font-size:16px;background:#a5c8dc}
button2.posad-zakaz{background:#e26456;font-size:16px}
button2.posad-vopros{font-size:16px;background:#a5c8dc}
.button2{height:auto;display:inline-block;background:#47a3da;text-align:center;line-height:40px;width:60%;float:left;color:#fff;-webkit-transition:background .3s ease;text-decoration:none;border:none;font-family:'Roboto Slab',serif;cursor:pointer}
button2{width:300px;display:inline-block;background:#6ebc44;text-align:center;line-height:40px;cursor:pointer;color:#fff;-webkit-transition:background .3s ease;text-decoration:none;border:none}
button2:hover{background:#ff4f3d}
section#posad-vopros-zakaz button{width:200px;margin:10px}
section#posad-vopros-zakaz .posad-zakaz:hover{background:#b34134}
section#posad-vopros-zakaz .posad-vopros:hover{background:#87b5d0}
section#posad-vopros-zakaz button img{margin:0 10px;width:16px}
section#posad-konsult{margin:50px 0;padding:20px;border-top:3px solid #47a3da;border-bottom:3px solid #47a3da;text-align:center}
section#posad-konsult p{font-size:40px;line-height:40px}
.obmen-posad{float:left;width:20%;border:1px solid transparent}
.obmen-posad img{width:95%}
.obmen-posad:hover{box-shadow:0 0 10px rgba(0,0,0,0.1)}
.posad-konsult-tel{font-size:50px;margin-top:40px}
.posad-konsult-tel img{vertical-align:middle;height:50px!important;width:auto!important;margin-right:25px}
.posad-konsult-tel a{color:#e05445}
div#modal-backing{position:fixed;z-index:100;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;display:none}
form#modal-form,form#question-form{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:550px;height:440px;z-index:9999;background:#dae9f1;display:none;box-shadow:0 0 6px #a7a1a1;max-width:100%;overflow:auto}
form p span{font-size:15px;line-height:12px}
.close-button{position:absolute;top:10px;right:10px;width:35px;height:35px;cursor:pointer}
.close-button svg{fill:#728088!important;transition:all .3s ease;transform:rotate(45deg)}
.close-button svg:hover{transform:rotate(225deg)}
form#modal-form p,form#question-form p{color:#2b2b2b;font-size:35px;text-align:center;margin:25px 0 40px}
form#modal-form input,form#question-form input{width:450px;margin:10px auto;padding:8px;float:none}
form#modal-form .your-comment,form#question-form .your-comment{height:80px}
form#modal-form input[type="submit"],form#question-form input[type="submit"]{width:200px;background:#e46e62;color:#fff;margin-top:20px;cursor:pointer;border:none}
form#modal-form input[type="submit"]:hover,form#question-form input[type="submit"]:hover{background:#a54a41}
section#home-why-we-block {
    background: #f3faff;
    padding: 40px 0;
}

.home-include {
    margin-top: 40px;
}

div#home-text-block1 {
    width: 50%;
    float: left;
    margin-left: 3%;
}

.home-text-block1-image {
    float: right;width: 46%;
}
.home-text-block1-image img {
    width: 100%;
}


.registration-submit input {
    background: #47a3da;
    border: 0;
    color: white;
    width: 200px;
    text-transform: uppercase;
    padding: 15px 0px;
    cursor: pointer;
    transition: 0.25s;
}

.registration-submit input:hover {
    background: #5d91bc;
    transition: 0.25s;
}
.modal-registration-block h2 {
    background: #e9f7ff;
    padding: 15px;
    font-weight: 400;
}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
input[type="number"]:hover,input[type="number"]:focus {
-moz-appearance: number-input;
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

.modal-registration-column {
    padding: 30px 0;
}
.modal-registration-input {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    margin: 10px 0;
}
form#modal-registration {
    margin: 20px 0;
}
.input--hoshi {
	overflow: hidden;
	position: relative;
	z-index: 1;
	display: inline-block;
	margin: 10px 0;
	max-width: 350px;
	width: 100%;
	vertical-align: top;
}

.input__field--hoshi {
	padding: 0.85em 0.15em;
	width: 100%;
	background: transparent;
	color: #595F6E;
}

.input__label--hoshi {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0.25em;
	width: 100%;
	height: 100%;
	text-align: left;
	pointer-events: none;
	display: inline-block;
	float: right;
	color: #4b4b4b;
	font-weight: bold;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.input__label-content--hoshi {
	display: block;
	padding: 0;
	width: 100%;
}

.input__label--hoshi::before, .input__label--hoshi::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-bottom: 2px solid #b4daf1;
}

.input__label--hoshi::after {
	margin-top: 2px;
	border-bottom: 4px solid red;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.7s;
}

.input__label--hoshi-color-1::after {
	border-color: hsl(200, 100%, 50%);
}

.input__label--hoshi-color-2::after {
	border-color: hsl(160, 100%, 50%);
}

.input__label--hoshi-color-3::after {
	border-color: hsl(20, 100%, 50%);
}

.input__field--hoshi:focus + .input__label--hoshi::after, .input--filled .input__label--hoshi::after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.input__field--hoshi:focus + .input__label--hoshi .input__label-content--hoshi, .input--filled .input__label-content--hoshi {
	-webkit-animation: anim-1 0.5s forwards;
	animation: anim-1 0.5s forwards;
}

@-webkit-keyframes anim-1 {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(1em, 0, 0);
		transform: translate3d(1em, 0, 0);
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(-1em, -40%, 0);
		transform: translate3d(-1em, -40%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, -40%, 0);
		transform: translate3d(0, -40%, 0);
	}
}

@keyframes anim-1 {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(1em, 0, 0);
		transform: translate3d(1em, 0, 0);
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(-1em, -40%, 0);
		transform: translate3d(-1em, -40%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, -40%, 0);
		transform: translate3d(0, -40%, 0);
	}
}
.input__field {
    position: relative;
    display: block;
    float: right;

    border: none;
    border-radius: 0;
    background: #f9f9f9;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-appearance: none;
}

.modal-registration-input input:hover, .modal-registration-input input:focus, .modal-registration-input input:active {outline:none !important;border:0}


 /* */ 

@media screen and (max-width: 1800px) {
#banner h2{right:16%}
}
@media screen and (max-width: 1600px) {
#banner h2{right:11%}
}
@media screen and (max-width: 1400px) {
#banner h2{right:9%}
}
@media screen and (max-width: 1250px) {
#help-cards{margin:-20px 0 0}
.help-block{width:30.3333333%;margin:20px 1.5%}
#main-uslugi{margin-top:-11%;padding-bottom:4%}
#news-main {
    width: 56%;
    margin-left: 2%;}
.main-news-right-block {
    text-align: center;
    width: 37%;
    float: right;
    margin-top: 25px;
    margin-right: 2%;
}
}
@media screen and (max-width: 1225px) {
#center-header-block{font-size:18px;width:130px;border-left:1px solid #005AB2;line-height:20px;text-align:left;margin:20px 0 0 20px;padding:0 0 0 20px;height:auto}
.resiver{width:23%;margin:10px 1%}
#logo{margin:0}
#right-header-block{height:auto;margin:0}
#right-header-block2{height:auto;margin:0}
#header{height:auto;padding:20px}
#pack-content{clear:both;width:auto;max-width:100%}
.video-title{width:auto;float:none}
.video-button{display:none}
#nav li{padding:0 16px}
#banner h2{right:10px;}
#banner{height: 290px;overflow: hidden;}
video {
    height: 100%; width:auto;
    display: block;
}
#banner .center{right:20px;}
}
@media screen and (max-width: 1120px) {
.home-include {
    margin-top: 40px;
    padding: 0 20px;
}
#channels-slider{display:none}
#channels-nav{display:none}
.help-block{width:46%;margin:20px 2%}
#nav:before{display:inline-block;content:"Меню";font-size:20px;font-weight:400;line-height:40px;color:#FFF;padding:0 0 0 20px}
#mini-cart{position:absolute;right:0;top:0}
#nav li{height:0;width:100%;display:block;float:none;overflow:hidden}
}
@media screen and (max-width: 1024px) {
.news-block img {
    float: left;
    width: 80px;
}
.resiver{width:31.33333333%}
.card{width:46%;margin:20px 2%}
.card-title{width:auto;display:block}
#contacts-img{width:auto;float:none;    margin-top: 20px;display:block}
.block-uslugi{width:28%}
#main-uslugi{padding-bottom:2%}
.why-we-block-image{float:none;margin:auto}
.why-we-text{float:left;width:100%}
}
@media screen and (max-width: 900px) {
.main-news-right-block {
    text-align: center;
    width: 100%;
    float: right;
    margin-top: 0;
    margin-right: 0;
}
td.image,th.image{display:none}
#content{padding:20px;min-height:0}
#slider{display:none}
.video-content iframe{width:29.33333333%}
#news-main{width:90%;margin-left:5%}
#akcia-main{width:90%;margin:25px 0 25px 5%}
.more-akcia{margin: 0 auto;}
#card-title-with-sale{padding:15px}
.card-title{padding:15px}
#card-title-with-sale h3{font-size:16px}
#main-uslugi{padding-bottom:1%}
.sertif {
    margin: 25px auto;
    float: none;
    text-align: center;
    padding: 0 4%;
}

.pac{width:24.3333%;padding:0;height:150px;float:left}
#pacs{height:auto;padding:0 5px}
}


@media screen and (max-width: 830px) {
.modal-registration-input{width:100%;}
.input--hoshi{max-width:100%;}

.why-we-block p {
    float: none;
    font-size: 13px;
    margin-left: 0!important;
    margin: auto;
    text-align: center;
}
video{display:none;}
#banner{background:url(../images/banner-mobile.png) no-repeat; background-position:center;background-size:cover;}
.modal-registration-column {
    padding: 30px 0;
    display: flex;
    flex-wrap: wrap;
}
.modal-registration-input:nth-child(1) {order:0}
.modal-registration-input:nth-child(2) {order:3}
.modal-registration-input:nth-child(3) {order:1}
.modal-registration-input:nth-child(4) {order:4}
.modal-registration-input:nth-child(5) {order:2}
#nav-top li {padding: 0 15px;}
}

@media screen and (max-width: 770px) {
.obmen-posad{width:33%}
.why-we-block p{float:left;font-size:13px;margin-left:0!important}
.posad-banner-text h1{font-size:2
5px!important}
.posad-banner-text{float:none;width:100%}
.posad-banner-form{float:none;width:100%}
.posad-banner-form input{width:90%;padding:10px;margin:7px 5%;border:none}
#ob-right{width:auto;float:none;margin:20px}
#ob-left{width:auto;float:none;margin:20px}
.resiver{width:48%}
.video-content iframe{width:46%}
.help-block{width:auto;margin:20px 0;float:none}
#help-cards{margin:0}
#logo{width:auto;float:none;background-position:center}
#center-header-block{float:none;border-left:none;margin:0 auto;text-align:center;width:300px;padding:0;border-top:1px solid #005AB2}
#center-header-block br{display:none}
#right-header-block{width:auto;float:none}
#right-header-block2{width:auto;float:none}
.phone{float:none;margin:10px auto 0}
.phone2{float:none;margin:10px auto 0}
#foot-left{width:auto;float:none}
#foot-right{float:none;margin:20px auto 0}
#tovar h2{padding:0;line-height:35px}
.highslide-container table{left:-70px!important}
div#highslide-wrapper-0{left:-60px!important}
#text-block1{float:none;width:100%}
.text-block1-image{float:none;width:100%}
.text-block1-image img{width:100%}
#nav-top {height: auto;}
#nav-top li {width: 50%;}
}

@media screen and (max-width: 700px) {
.card-title {
    height: auto !important;
}
.card-title h3{width:auto}
.card-description{height:auto}
#card-title-with-sale h3{width:100%;height:auto!important}
#akcia-main{width:90%}
.card{width:96%}
.block-uslugi{width:52%;margin:5px 21%}
}


@media screen and (max-width: 610px) {
.why-we-block p {
    float: none;}
.why-we-block {
    display: inline-block;
    width: 47%;
    margin: 10px 1%;
    text-align: center !important;    float: none;
}
#nav-top li {
    padding: 0 15px;
}
}

@media screen and (max-width: 600px) {
#banner h2 {
    right: 0;
    text-align: center;
}
#banner .center {
    right: 0;
}
.reg-content-image img {
    width: 46% !important;
    margin: 10px 2%;
}
.banner-reg,.banner-oplata{float:none;}
.banner-reg a,.banner-oplata a{display: inline-block;}
span.icon-akcia img{height:18px!important;width:auto!important}
.tab-content-mini img{width:40%!important}
form#modal-form,form#question-form{width:90%}
form#modal-form input,form#question-form input{width:90%}
.posad-konsult-tel{font-size:35px}
.posad-konsult-tel img{height:35px!important;width:auto!important}
section#posad-konsult p{font-size:27px}
#why-we{display:none}
#content h1{font-size:22px}
#content img{width:100%;height:auto}
.card-image img{width:auto!important;height:100%!important}
#home-tabs .tabs-buttons li{font-size:12px;line-height:20px;padding:5px}
#home-tabs .tab-content{font-size:12px;line-height:20px}
#home-tabs .tab-content.active{padding:10px}
}


@media screen and (max-width: 580px) {
.home-text-block1-image{display:none}
div#home-text-block1{width:97%}
#nav-top li {
   font-size:13px;
}
}


@media screen and (max-width: 560px){

#nav-top li {
    width: 100%;
	font-size:15px;
}
.center-top {
    display: inline-block;
    margin-left: 0;
}

#nav-top {

	height: auto;
}
}

@media screen and (max-width: 500px) {
.sertif img {
    width: 90%;
    margin-bottom: 15px;
    height: auto !important;
}
#akcia-main img{float:none}
.akcia-main-text{float:none;width:100%}
#banner h2 {
    font-size: 34px;}
.tab-content.active img{float:none}
.oborudovanie-obmen-block{width:100%;float:left}
.oborudovanie-obmen-block h3{font-size:14px!important}
.home-tabs-links li{display:inline-block;padding-bottom:5px}
.obmen-posad{width:50%}
section#posad-konsult p{font-size:20px;line-height:28px}
.posad-konsult-tel{font-size:25px}
.posad-konsult-tel img{height:25px!important}
#logo{width:100%;background-size:85%}
.video-content iframe{width:96%;float:none}
#tabs li{display:block;width:auto;float:none;height:40px;text-align:left}
.active-tab:before{display:block;content:"";float:left;width:0;height:0;margin:10px 20px 0 0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #333}
#pack-pack{overflow:visible}
#pack-price{top:-20px}
.resiver{width:auto;margin:10px 0}
.action-image{float:none;margin:0 auto}
.action-content{width:auto;float:none;padding:10px 0}
.action-buttons{display:none}
.block-uslugi{width:60%}
#akcia-main{width:90%}
.highslide-container table{width:200px!important;display:none}
div#highslide-wrapper-0{width:200px!important;height:auto!important;left:0!important}
.highslide-html{width:200px!important;height:auto!important}
.highslide-html div{width:200px!important;height:auto!important}
.highslide-header ul li{padding-right:1em}
div#highslide-html div{padding:5px}
}


@media screen and (max-width: 400px) {
.reg-content-image img {
    width: 96% !important;
    margin: 10px 2%;
}
#home-tabs .tab-content{width:70%;float:left}
#home-tabs .tabs-buttons{width:30%}
.tab-content-mini img{display:none}
#content p{word-break:break-all;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}
.sale-card{padding:0;float:left;margin:-10px;margin-right:0;margin-bottom:5px;height:25px}
.sale-card a{background:#fe623a;color:#fff;padding:5px 7px;margin-right:15px;font-size:12px;border-radius:0 15px}
section#posad-vopros-zakaz{padding:15px}
section.posad-content h2{font-size:20px}
#content h1,h2,h3,h4{font-size:20px}
.card-price-complect{height:auto}

.card-image img{width:100%}

.news-desription{width:100%;padding-left:0}
}
@media screen and (max-width: 370px) {
.card-image img {
    width: 100% !important;
}
.why-we-block{width:98%}
#card-image img{width:100%;height:100%}
.posad-konsult-tel img{display:none}
.posad-banner-form{padding:25px 15px}
.posad-banner-form input{width:100%;padding:10px;margin:7px 0}
#center-header-block{width:auto}
#pacs{display:none}
}

#banner video[poster] {
    object-fit: cover;
}
.an-but{
       padding: 12px 20px;
    color: white;
    line-height: 40px;
    text-align: center;
    -webkit-transition: color .3s ease;
    background: #77cdff;
}
.an-but:hover{
     background: #2db2ff;
     transition: .3s;
     color: white;
}