@media only screen and (max-width: 2560px) {

}


@media only screen and (max-width: 1920px) {
   
}

@media only screen and (max-width: 1600px) {
    .chess-block-03 {
        order: 4;
    }        

    .chess-block-04 {
        order: 3;
    }  
}


@media only screen and (max-width: 1366px) {
  
}


@media only screen and (max-width: 1280px) {
   .thyroom-slider__outer {
        margin-bottom: 0px;
    }

    
    
}


@media only screen and (max-width: 992px) {
    .main-page__presentation-block {
        min-height: 96vh;
    }
    
    .mainpage__number-block__content {
        padding: 20px 15px 75px 15px;
    }

    .mainpage__number-block__thy-content {
        row-gap: 20px;
        column-gap: 30px;
    }

    .mainpage__number-block__img:before {
       border-right: 40px solid transparent; 
       border-bottom: 20px solid var(--dop-txt-color); 
       bottom: 0;
       right: calc(50% - 34px);

    }

    .hoteluslugi-slider .slider-item {
        padding-left: 5px;
        padding-right: 5px;
    }

    .hoteluslugi-slider__block {
        aspect-ratio: 1 / 1;
    }

    .mainpage-news__box {
        aspect-ratio: 1 / 1;
    }

}


@media only screen and (max-width: 768px) {

    .main-page__presentation-block__btn {
        justify-content: left;
    }

    .chess-block-03 {
        order: 3;
    }        

    .chess-block-04 {
        order: 4;
    }    



}


@media only screen and (max-width: 640px) {
    .thyroom-slider .slider-item {
        aspect-ratio: 1 / 1;
    }

    .otherrooms__img-box {
        aspect-ratio: 4 / 3;
    }

    .singlepost-thumb-box {
        aspect-ratio: 1 / 1;
    }
 
} 


@media only screen and (max-width: 480px) {
	

   
} 


@media only screen and (max-width: 320px) {

} 