
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	
	.header__logo-image {height: auto; width: 200px; max-height: 50px;}
		
	.header__services-item:before { background: none !important; opacity: .3; background-image: url(../img/services/header-services-white-sprite.png) !important;background-repeat: no-repeat; mask: none !important; -webkit-mask:none !important;}
	
	.header__services-item.m-cloud:before {background-position: 0px -2px !important; }
	.header__services-item.m-colocation:before {background-position: 0px 31px !important; }
	.header__services-item.m-dedicated:before {background-position: 0px -72px !important; }
	.header__services-item.m-vds:before {background-position: 0px -37px !important; }
	

	.header__services-item:hover:before { background-image: url(../img/services/header-services-orange-sprite.png) !important; opacity: 1;}
	#header.m-fixed .header__services-item:before{ background-image: url(../img/services/header-services-green-sprite.png) !important; opacity: 1;}
	#header.m-fixed .header__services-item:hover:before { background-image: url(../img/services/header-services-orange-sprite.png) !important; opacity: 1;}
	
	.home__content {display: block; padding-top: 120px;}


	.s-volia-tabs .nav-tabs > li > a:before {display: none !important;}
	.s-title-text.s-background-logo:after {display: none;}
	.tarifftable__popular {margin-left: 25% !important;}
	.m-form-icon {display: none !important}
	
	

	.i-uah {background: none !important; background-size: 100% !important; background-image: url(../img/icons/uah-icon-sprite.png) !important;background-repeat: no-repeat; mask: none !important; -webkit-mask:none !important;}
	.services__item:hover .services__item-header-icon, .services__item:hover .services__item-price-number .i-uah {background-color: transparent !important}

	.s-volia-table.m-order-table .i-uah, .services__item-price-number .i-uah, .tarifftable__price .i-uah  {background-position: 0px 0px !important;} /* lite grey */
	.b-pageheader.m-ordering .pageheader__text-title .i-uah, .services__item:hover .services__item-price-number .i-uah {background-position: 0px -34px !important;} /* white */
	.configurator__footer-total-number .i-uah {background-position: 0px 25px !important;} /* dark grey */
	
	.i-dedicated, .i-cloud, .i-colocation, .i-vds  {  background: none !important; background-image: url(../img/services/main-icons-white-sprite.png) !important;background-repeat: no-repeat; mask: none !important; -webkit-mask:none !important; background-size: 100% !important;}
	
	
	.i-dedicated {background-position: 0px 0px !important;}
	.i-cloud {background-position: 0px -80px !important;;}
	.i-vds {background-position: 0px 75px !important;}
	.i-colocation {background-position: 0px 165px !important;}
	
	.services__item-header-icon {display: none !important}
	
	

}






/* Large desktops and laptops */
@media (min-width: 1199px)
{
	
	
}


@media (min-width: 992px) and (max-width: 1445px) {	

	#header {font-size: 12px;}

}


/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {	
	
/*	#header {font-size: 12px;}*/
	
	
/* 	.services__item-advantages {padding: 0px 15px; font-size: 12px;} */
	
	.header__services-item:before {margin-right: 10px;}	
	.header__right-login img {padding-right: 0px;}
	.header__services-item + .header__services-item {margin-left: 25px;}
	
	.home__content-title {font-size: 40px;}
	.home__content-desc {font-size: 14px;}	
	
	

	.s-volia-input-button {position: relative; right: 0px; top:0px; display: block; margin-top: 5px; width: 100%; background: #f1f3f7}
	.regform__dogovor .s-volia-radio {width: 100%;}
	.s-volia-checkbox [type="checkbox"] + label, .s-volia-radio [type="radio"] + label {font-size: 14px;}
	
	#authform .s-volia-radio + .s-volia-radio {margin-left: 0px; margin-top: 10px;}
	
	.service__tariffs-item {padding-left: 10px; padding-right: 10px;}
	.service__advantages:first-child {padding-left: 0px;}
	.service__advantages:last-child {padding-right: 0px;}
	.service__advantages-text {font-size: 14px;}
/* 	.configurator__footer-total-text {font-size: 12px;} */

	.s-title-description {font-size: 14px;}

	.s-volia-table.m-order-table td:first-child {font-size: 12px !important }
	
	.docs__items {display: block; padding: 10px 15px;}
	
	.docs__items-icon, .docs__items-text {display: inline-block; vertical-align: top;}
	.docs__items-icon {width: 15%;}
	.docs__items-icon img {max-width: 100%;}
	.docs__items-text {width: 80%; padding-left: 10px; padding-top: 10px;}
	.docs__items-text-download {display: none;}
	
	
}






@media (max-width: 1199px)
{	
	.header__right-login-icon {margin-right: 0px;}
	
	.about__buttons {display: block;}	
	.about__buttons-photo {margin-top: 40px;}
	
	.s-page-paddings {padding-left: 50px; padding-right: 50px;}
	.s-volia-subtitle {font-size: 20px; }
	
	.m-form-icon {width: 18px; height: 18px;}
	.s-volia-input > input, .s-volia-input > textarea {padding: 14px 20px 14px 50px;}
	.s-volia-tabs .nav-tabs > li > a:before {width: 23px; height: 30px}
	
		
}


@media (max-width: 991px) {
	
	#header {padding-top: 10px;}
	.header__logo {text-align: left; padding-left: 20px;}
	.header__right {text-align: right; padding-right: 20px;}
	
	
	.menu__nav a {display: inline-block;}
	.menu__nav-column:after {display: none !important;}
	
	.home__content-title {font-size: 30px;}
	.home__content-desc {font-size: 14px;}	
	
	
	.services__wrap {display: block;}
	.services__wrap .services__item {margin-bottom: 40px;}
	
	.advantages__wrap {margin-bottom: 0px !important}
	.advantages__wrap .advantages__item {margin-bottom: 60px;}
	.advantages__wrap > div:last-child > .advantages__item {margin-bottom: 0px;}
	
	.s-home-section {padding: 40px 0px;}
	#reviews {margin-bottom: 0px; padding-bottom: 0px;}
	#clients {margin-bottom: 50px;}

	.s-title {margin-bottom: 40px}
	
	#news .owl-carousel .owl-stage-outer {padding-bottom: 40px;}
	
	#footer {mask:none !important; -webkit-mask:none !important; padding-top: 60px;}
	
	.footer__logo {padding-top: 0px;}
	.footer__widget {margin-bottom: 60px; text-align: center}
	.footer__seo {display: none;}
	.footer__breadcrumbs {text-align: center;}
	
	.s-white-block {padding: 40px 0px; 	border-radius: 10px;}

	.s-page-paddings {padding-left: 50px; padding-right: 50px;}
	
/* 	.about__specifications-text-title .s-title-background-text-title {text-align: center;} */
	.about__specifications-text {margin-bottom: 50px;}
	.about__specifications-text-title .s-title-background-text-content {left: 0px;}
	.about__specifications {display: block;}
	
	
	#about .advantages__wrap {margin-top: 100px;}
	#about .advantages__wrap > div {width: 50%;}
	
	.about__photo-carousel {margin-top: 45px;}
	
	
	.morepages__content {display: block; padding: 0px 50px;}
	.morepages__content-text {display: block; margin-bottom: 30px; margin-right: 0px;}
	
	.filters__link:after, .filters__link:before {display: none !important}
	
	
	.s-volia-subtitle {font-size: 18px; margin-bottom: 30px;}
	
	.contacts__block-content {font-size: 14px; line-height: 26px;}
	
	#error {padding-top: 100px; padding-bottom: 100px;}
	.error__content-code-number {font-size: 250px}
	.error__content-code-text {font-size: 26px;}
	
	.regform__dogovor {margin-top: 50px;}
	
	#authform .s-volia-radio + .s-volia-radio {margin-left: 20px;}
	.regform__dogovor .s-volia-radio {width: 48%;}
	
	.s-volia-radio.m-last {width: 100%;}	
	
	.s-volia-input-button {right: 10px; top:5px;}
	
	.s-volia-modal .modal-content {padding-left: 50px; padding-right: 50px;}
	
	
	.service__advantages-img img {height: 100%; display: inline-block; margin: 0 auto;}
	.service__advantages {width: 49.5%; margin-top: 50px; padding: 0px 40px}
	.service__advantages-text {font-size: 14px;}
	
	.service__advantages:after {display: none;}
	
	.service__tariffs-item {padding: 0px 5px;}
	.s-title-description {font-size: 12px;}
	
	
	.s-volia-tabs .nav-tabs > li {width: 100%; font-size: 14px; padding: 10px;}
	.s-volia-tabs .nav-tabs > li + li {margin-top: 20px;}
	
	
	.m-form-icon {width: 18px; height: 18px;}
	.s-volia-input > input, .s-volia-input > textarea {padding: 14px 20px 14px 50px;}
	.s-volia-tabs .nav-tabs > li > a:before {width: 23px; height: 30px}
	
	
	.s-volia-table.m-order-table td:first-child {font-size: 14px;}	
	.s-volia-table.m-order-table tr td:last-child:after {display: none;}	

	.s-volia-checkbox [type="checkbox"] + label, .s-volia-radio [type="radio"] + label {padding-top: 0px; top:-5px;}
	
	
	.tarifftable__name-text:before, .tarifftable__name-text:after, .tarifftable__order-btn:before, .tarifftable__order-btn:after {display: none;}
	
	
	.configurator__footer-submit, .configurator__footer-total {text-align: center;}
	
	.configurator__footer-submit {margin-top: 50px;}
	
	
	
	.s-volia-tabs  .nav-tabs {display: block !important;}
}




/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.menu__nav-column a + a {margin-left: 40px !important;}
	.s-plusminus-input input {width: 50px; padding: 2px; font-size: 14px;}
		
	.b-filters {width: 100%; font-size: 12px;}
	.filters__link + .filters__link {margin-left: 15px;}
	.tarifftable__condition {font-size: 12px;}
	.tarifftable__order-btn {font-size: 12px;}
	
	.advantages__item {display: inline-block; width: 49%; vertical-align: top;}
}



/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	#header.m-fixed {padding-bottom: 10px;}
	.header__right-menu  .s-menu-burder  {top:0px;}
	#menu {position: fixed; height: 100%; overflow: scroll;}	
	.menu__wrap {text-align: center;}
	.menu__nav a {display: block; margin-bottom: 25px;}
	.menu__nav a + a {margin-left: 0px;}

	
	.menu__contacts {margin-top: 40px;}
	.menu__contacts .b-widget {margin-bottom: 40px;}
	.menu__buttons {margin-top: 0px}
	
	.menu__nav-column + .menu__nav-column {margin-top: 30px;}
	.menu__nav-column.m-language {margin-top: 0px; margin-bottom: 10px;}
	.menu__nav-column.m-language a {display: inline-block; margin-bottom: 0px;}
	
	.menu__nav-column.m-language a + a {margin-left: 20px;}
		
/* 	.menu__wrap {max-height: 100%; overflow: scroll;}	 */
		
		
	#home {height: auto; padding-top: 150px;}		
	.home__content-title {font-size: 20px; font-weight: 500;}	
	
	#home + #services {margin-top: 0px; padding-top: 40px;}

	.s-volia-orange-gradient-btn, .s-volia-green-gradient-btn {font-size: 14px !important;}
	.home__content {padding-bottom: 150px;}	
	.home__background {-webkit-mask: none;}
	#home:after, #home:before {display: none;}
	.home__background-illustration {bottom: -20px;}
		
	.s-title-text {font-size: 24px;}	
	.s-title-description {font-size: 12px;}
	
	.about__text {padding-right: 10px; padding-left: 10px; text-align: center;}	
	.s-dash-after:after {left: 45%;}
	.about__text > p {font-size: 14px; line-height: 28px; text-align: center;}
	.about__buttons {text-align: center;}
	
	
	.advantages__item-icon {height: 100px;}
	.advantages__item-icon img {height: 100%;}
	
	.services__wrap .services__item {min-height: 500px; padding-top: 20px; padding-bottom: 20px;}
	
	.s-carousel-wt-dots {padding-left: 0px; padding-right: 0px;}
	
	
	.review__content {padding: 25px 20px;}
	.review__content-text:before {display: none;}
	
	#news .owl-carousel .owl-stage-outer {padding-bottom: 50px; padding-top: 50px;}
	#news .s-carousel-wt-dots .owl-dots {margin-top: 0px;}
	
	
	.footer__map {margin-bottom: 20px;}
	#copyright, .copyright__developer {text-align: center;}
	.copyright__container {margin-bottom: 20px;}
	
	
	
	.b-pageheader {padding-top: 120px; padding-bottom: 150px;}
	.pageheader__text-title {font-size: 24px;}
	.pageheader__text-desc {font-size: 14px; }
	
	.s-page-paddings {padding-left: 30px; padding-right: 30px;}
	
	.s-title-background-text:before, .s-title-background-text-content  {width: 100%; text-align: center; font-size: 90px;}
	.s-title-dblcolor {font-size: 24px; text-align: center;}
	
	.b-timeline {padding-left: 40px;}
	.timeline__row:before {left: -40px;}
	.timeline__row p {font-size: 14px; line-height: 20px;}
	
	.timeline__row:last-child {margin-bottom: 10px;}

	.about__specifications-map {height: 350px;}
	.about__specifications {margin-top: 100px;}
	.about__specifications-btn {width: 100%; text-align: center;}
	#about .advantages__wrap > div {width: 100%;}
	
	.morepages__content {text-align: center;}
	.morepages__content-link {display: block; width: 100%; text-align: center;}
	.morepages__content-link + .morepages__content-link {margin-left: 0px; margin-top: 20px;}
	
	.blog-list__item + .blog-list__item {margin-top: 50px;}
	
	
	.b-filters {padding-bottom: 30px; margin-bottom: 30px; border-bottom: 2px dotted #f5f5f5}
	.filters__link  {display: block;}
	.filters__link + .filters__link {margin-left: 0px;}
	
	.blog-post__content, .blog-post__content p {font-size: 14px;}
	
	.blog-post__content blockquote {font-size: 14px !important}
	
	.blog-post__before .m-more {width: 100%; text-align: center; display: block;}
	
	.contacts__block {margin-bottom: 30px;}
	.contacts__row + .contacts__row {margin-top: 30px;}
	
	
	.docs__items {display: block; padding: 10px 15px;}
	
	.docs__items-icon, .docs__items-text {display: inline-block; vertical-align: top;}
	.docs__items-icon {width: 15%;}
	.docs__items-icon img {max-width: 100%;}
	.docs__items-text {width: 80%; padding-left: 10px; padding-top: 10px;}
	.docs__items-text-download {display: none;}
	
	.error__content-code {margin-bottom: 40px;}
	.error__content-code-number {font-size: 140px}
	.error__content-code-text {font-size: 22px; top:-20px;}
	.error__content-supporttext {font-size: 12px;}
	
	
	
	
	.s-volia-input-button {position: relative; right: 0px; top:0px; display: block; margin-top: 5px; width: 100%; background: #f1f3f7}
	.regform__dogovor .s-volia-radio {width: 100%;}
	.s-volia-checkbox [type="checkbox"] + label, .s-volia-radio [type="radio"] + label {font-size: 14px;}
	
	#authform .s-volia-radio + .s-volia-radio {margin-left: 0px; margin-top: 10px;}
	
	.s-volia-modal .modal-content {padding-left: 20px; padding-right: 20px; margin-top: 100px; }
	.s-volia-modal .modal-header {padding-bottom: 45px; }
	.s-volia-modal .modal-title {font-size: 22px; line-height: 26px;}
	
	.s-volia-modal .modal-close {right: 15px; top:15px;}
	
	.s-volia-modal .modal-header:before {top:10px;}
	
	
	.service__advantages {width: 49.3%; padding: 0px 10px; text-align: center; margin-top: 20px; margin-bottom: 10px;}
	.service__advantages-img {height: 60px; margin-bottom: 20px;}
	.service__advantages-text {font-size: 12px;}
	
	
	
	.s-simple-title {font-size: 18px; font-weight: 500}
	.service__tariffs-item {width: 100%;}
	
	
	.service__tariffs-item + .service__tariffs-item {margin-top: 50px;}
	
	
	.s-volia-tabs .nav-tabs > li  {font-size: 11px;}
	.s-volia-tabs .nav-tabs > li > a:before {left: 10px;}
	
	.s-volia-tabs .nav-tabs > li > a {padding-left: 30px;}
	
	
	.s-volia-table.m-order-table th, .s-volia-table.m-order-table td {display: block; width: 100% !important; text-align: center !important; padding-left: 15px !important; padding-right: 15px !important;}
	
	.s-volia-table .s-plusminus-input input {width: 60%;}

	.slider.slider-horizontal {width: 150px;}
	
	.s-help-block {font-size: 12px;}
	
	.configurator__footer-submit a {width: 100%; display: block;}
	
	
	.b-similar-service {display: block; }
	
	.similar-service__item {width: 100%; padding: 50px 0px;}
	.similar-service__item + .similar-service__item {margin-left: 0px; margin-top: 30px;}
	
	
	.configurator__footer-total-text {display: block; margin-bottom: 25px; text-align: center;}
	
	
/* 	.s-volia-table.m-order-table td, .s-volia-table.m-order-table */
	
	.advantages__item {display: inline-block; width: 100%; vertical-align: top;}
	
	
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	

}
