.header-mobile{display:none;}
.rs-17 .rs-top-header{height:auto;background-color:#7f42e1;padding-top:10px;border-bottom:0;}
.home-page .rs-17 .rs-top-header{background-color:transparent;}
.rs-17 .rs-top-header img{margin-bottom:0px;}
.rs-17 .rs-top-header .address-block{float:left;width:205px;}
.rs-17 .rs-top-header .address-block a{font-size:14px;line-height:18px;font-weight:400;letter-spacing:0.07pt;color:#fff;}
.rs-17 .rs-top-header .address-block img{display:block;float:left;padding:5px 10px 0 0;}
.rs-17 .rs-top-header .address-block img.header-mobile{display:none;}
.rs-17 .rs-top-header .address-block i{margin-right:7px;}
.rs-17 .rs-top-header .contacts-block{padding:0;margin:0;list-style:none;}
.rs-17 .rs-top-header .contacts-block li{margin-right:15px;margin-left:0px;display:inline-block;}
.rs-17 .rs-top-header .contacts-block li a{display:inline-block;color:#fff;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:0.07pt;}
.rs-17 .rs-top-header .contacts-block li a i{margin-right:9px;}
.rs-17 .rs-top-header .contacts-block li a:hover, .rs-17 .rs-top-header .contacts-block li a:focus{color:#fff;text-decoration:none;}
.rs-17 .rs-top-header .search-block{margin-top:-4px;}
.rs-17 .rs-top-header .search-btn, .rs-17 .rs-top-header .search-btn-inner{color:#fff;width:25px;height:25px;font-size:14px;border-radius:2px;padding:3px;outline:none;border:none;background-color:transparent;text-align:center;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.rs-17 .rs-top-header .search-btn:hover, .rs-17 .rs-top-header .search-btn:focus{background-color:#fff;color:#1a1a1a;}
.rs-17 .rs-top-header .search-full{display:none;top:-7px;background:#fff;height:31px;position:absolute;right:0;text-align:right;width:100%;white-space:nowrap;z-index:10;}
.rs-17 .rs-top-header .search-full.active{display:block;}
.rs-17 .rs-top-header .search-form{height:100%;}
.rs-17 .rs-top-header .search-form  input{border:0 none;padding:1px;color:#424242;margin:0;outline:medium none;text-align:right;width:100%;height:100%;max-width:90%;background-color:transparent;font-size:16px;line-height:1.5;}
.rs-17 .rs-top-header .search-form  input::-webkit-input-placeholder{color:#424242;}
.rs-17 .rs-top-header .search-form  input::-moz-placeholder{color:#424242;}
.rs-17 .rs-top-header .search-form  input:-moz-placeholder{color:#424242;}
.rs-17 .rs-top-header .search-form  input:-ms-input-placeholder{color:#424242;}
.rs-17 .rs-top-header .search-close{position:absolute;right:0;top:0;background:#c6c6c6;height:31px;width:47px;font-size:20px;padding:2px 15px;color:#424242;}
.rs-17 .rs-top-header .search-close i{-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.rs-17 .rs-top-header .search-close:hover i{cursor:pointer;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
.rs-17 .rs-top-header .search-input-box{display:block;text-align:right;padding-right:53px;width:100%;height:100%;}
.rs-17 .rs-top-header .search-input-box .search-btn-inner{padding-right:10px;color:#999999;}
.rs-17 .rs-top-header .search-input-box .search-btn-inner:hover, .rs-17 .rs-top-header .search-input-box .search-btn-inner:focus{color:#424242;background:transparent;}
.rs-17 ul.header-right li{display:inline-block;list-style-type:none;}
.header-link{padding:0 5px 0 0;}
.rs-17 .header-right li > a.header-button{color:#fff;display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;padding:7px 16px;border:2px solid #20b2ff;background-color:#20b2ff;border-radius:2px;letter-spacing:0.2pt;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;-ms-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;}
.rs-17 .header-button .header-right li > a:hover, .rs-17 .header-button .header-right li > a:focus{color:#fff;border-color:#6830c1;text-decoration:none;background-color:#6830c1;}
.header-logo-txt{float:left;max-width:182px;padding:3px 0 0 0;color:#fff;font-size:12px;}
.rs-17 .rs-top-header .contacts-block img{display:block;float:left;padding:5px 10px 0 0;}
.tel-content{float:left;color:#fff;}
.tel-txt{font-size:14px;}
@media(max-width:1199px){
.header-logo-txt{display:none;}
.rs-17 .rs-top-header .contacts-block li a{font-size:12px;}
.rs-17 .rs-top-header .address-block{font-size:11px;}
}
@media(max-width:991px){
.rs-menu-form .container{position:relative;}
.header-search{position:absolute;right:15px;top:-30px;}
.rs-17 .rs-top-header{padding-top:8px;}
.header-mobile{display:block;}
.rs-17 .rs-top-header .address-block img.header-mobile{display:block;padding:2px 10px 0 0;}
.rs-17 .rs-top-header .address-block{width:auto;margin:0 0 8px 0;font-size:10px;}
.rs-17 .rs-top-header .contacts-block li a{font-size:12px;}
.rs-17 .rs-top-header .contacts-block li{margin-right:7px;margin-left:7px;}
}
@media screen and (max-width:767px){
.rs-17 .rs-top-header .contacts-block{margin-top:-4px;}
.rs-17 .rs-top-header .contacts-block li{margin-right:3px;margin-left:3px;}
.rs-17 .rs-top-header .contacts-block li a{width:25px;height:25px;text-align:center;padding:2px;}
.rs-17 .rs-top-header .contacts-block li a i{margin-right:0;vertical-align:middle;font-size:14px;}
.rs-17 .rs-top-header .search-block{margin-left:6px;}
.rs-17 .rs-top-header .search-form  input{font-size:13px;}
} @media(max-width:400px){
.rs-17 .rs-top-header .address-block a{font-size:12px;}
}
@media(max-width:350px){
.rs-17 .rs-top-header .address-block a{
font-size:11px;
}
.rs-17 .rs-top-header .address-block img.header-mobile{
width: 12px;
padding: 3px 3px 0 0;
}
}