@media (max-width: 1179px) and (min-width: 0px) {
    .round-header2 {font-size: 16px;}
    .big-red {font-size: 32px;}
    .round-header3 {font-size: 50px;}
    .tsl-item-type5 .big-red {font-size: 40px;}
}

@media (max-width: 971px) and (min-width: 0px) {
    .strange-img-block {display: none;}
    .right-info {margin-top: 20px;}
    .block-3menu {margin-bottom: 20px;}
    .slider-header h2 {font-size: 18px;}
    .footer-block1, .footer-block2, .footer-block3 {margin-bottom: 15px;}
    .slick-arrow.slick-next {right: 0 !important;}
    .slick-arrow.slick-prev {left: 0 !important;}
}

@media (max-width: 767px) and (min-width: 0px) {
    .tsl-item {width: 100%; margin-bottom: 15px;}
    .round-name2 {text-align: center;}
    .slider-header h2 {text-align: center;}
    .block-width-img img {float: none; margin-right: 0;}
}

@media (max-width: 479px) and (min-width: 0px) {
    nav.h-line2 {margin-left: 0;}
    .page-over-map-blocks {left: 0;}
    .page-logo {margin-left: 0;}
    a.h-link1 {margin-left: 0;}
    .right-info {display: none;}
    .page-over-map-blocks {width: 100%;}
    .block-3menu {margin-left: 20px;}
}
