@media (min-width: 576px) {


    html[lang="fa-IR"] .tab-content .hero-menu-item:nth-child(odd) {
        border-left: 1px solid #efefef;
    }

    html[lang="en-US"] .tab-content .hero-menu-item:nth-child(odd) {
        border-right: 1px solid #efefef;
    }


    .hero-call-wrap {
        position: absolute;
        top: 10%;
        left: -50px;
        height: 50px;
        line-height: 50px;
        border: 1px solid var(--main-color);
        z-index: 10;
        transform: translateY(calc(50% - 170px)) rotate(-90deg);
        transform: rotate(-90deg);
        padding: 0 30px;
        overflow: hidden;
        border-radius: 4px;
        background: rgba(255, 255, 255, .1);
        width: auto;
    }

    .text-title-reservs-form {
        font-size: 1rem;
    }

    .searchform-submit {
        height: 40px;
        margin-top: 0.8rem;
    }

    .date-reserve {
        height: 40px;
    }

    .box_search_rooms .fw-search-wrap_hero {
        width: 70%;

    }
}

@media (min-width: 768px) {
        .box-pagination-rooms-detail,

.box-pagination-about-detail,
.box-pagination-negin-detail,
.box-pagination-pool,
.box-pagination-detail_blog-detail {
display: block !important;
}
    .custom-cursor,.custom-cursor.large {

	display: block !important;
}



    .manager_text_box {

        padding: 60px;
    }

    .manager_text_box:before {

        top: 30px;
        left: 30px;
        bottom: 30px;
        right: 30px;

    }

    .hero-menu_header li:before {

        bottom: 0 !important;
        left: 50%;
        transform: translate(-50%, 0) rotate(0);

    }

    .hero-menu_header {
        width: auto;
        padding: 0 30px;

    }

    .hero-menu_header .tabs-menu {
        gap: 5rem;

    }

    .grid-conference {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(2, 1fr);
        gap: 15px;
    }



    .conference1 {
        grid-column: span 2 / span 2;
    }

    .conference2 {
        grid-column: span 2 / span 2;
        grid-column-start: 3;
    }

    .conference5 {
        grid-row: span 3 / span 3;
        grid-row-start: 2;
    }

    .conference6 {
        grid-column: span 2 / span 2;
        grid-row: span 3 / span 3;
        grid-row-start: 2;
    }

    .conference7 {
        grid-row: span 3 / span 3;
        grid-column-start: 4;
        grid-row-start: 2;
    }

    .grid-meeting-atana {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(5, 1fr);
        gap: 15px;
    }


    .meeting-1 {
        grid-row: span 3 / span 3;
    }

    .meeting-2 {
        grid-column: span 2 / span 2;
        grid-row: span 3 / span 3;
    }

    .meeting-3 {
        grid-row: span 3 / span 3;
        grid-column-start: 4;
    }

    .meeting-4 {
        grid-column: span 2 / span 2;
        grid-row: span 2 / span 2;
        grid-row-start: 4;
    }

    .meeting-5 {
        grid-column: span 2 / span 2;
        grid-row: span 2 / span 2;
        grid-column-start: 3;
        grid-row-start: 4;
    }

    .fs-md-20 {
        font-size: 1.5rem !important;

    }

    .fs-md-18 {
        font-size: 1.2rem !important;

    }

    .grid-hall-atana {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(3, 1fr);
        gap: 15px;
    }

    .dec-container {
        padding: 30px;
    }

    .hero-call-wrap {
        top: 50%;
        transform: translateY(calc(50% - 170px)) rotate(-90deg);

    }



    .lang-wrap::after {
        content: '';
        position: absolute;
        top: 30px;
        right: 0;
        width: 1px;
        bottom: 30px;
        background: rgba(255, 255, 255, .2);
    }
}

@media (min-width: 992px) {
    .swiper-atana-arrow-testimonal-text-prev {
	right:-20px;
}

.swiper-atana-arrow-testimonal-text-next {
	left:-20px;
}
    html[lang="fa-IR"] .hero-menu-item-title h6 {
        text-align: right;
    }

    html[lang="en-US"] .hero-menu-item-title h6 {
        text-align: left;
    }


    .box-info-negin {

        grid-template-columns: repeat(3, 1fr);

    }

    .grid-hall-atana {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr);
        gap: 15px;
    }

    .div13 {
        grid-column-start: 3;
        grid-row-start: 2;
    }

    .div14 {
        grid-column-start: 3;
        grid-row-start: 3;
    }

    .div15 {
        grid-column: span 2 / span 2;
        grid-row: span 2 / span 2;
        grid-column-start: 1;
        grid-row-start: 2;
    }

    .dec-container:before {
        content: '';
        position: absolute;
        top: 30px;
        left: 30px;
        bottom: 30px;
        right: 30px;
        background: #fff;
        border-radius: 10px;
        border: 1px solid #eee;
        z-index: 1;
    }

    .dec-container {

        background: #f9f9f9;
        border: 1px solid #eee;

    }

    .dec-container {
        padding: 40px;
    }

    .manager_image_box {
        border-radius: 10px 0 0 10px;

    }

    html[lang="fa-IR"] .manager_text_box {
        border-radius: 0 10px 10px 0;
    }

    html[lang="en-US"] .manager_text_box {
        border-radius: 10px 0 0 10px;
    }

    html[lang="fa-IR"] .manager_image_box {
        border-radius: 10px 0 0 10px;
    }

    html[lang="en-US"] .manager_image_box {
        border-radius: 0 10px 10px 0;
    }

    .searchform-submit {
        height: 50px;
        margin-top: 0.8rem;
    }

    .date-reserve {
        height: 50px;
    }

    .fw-search-wrap_hero {
        width: auto;

    }
}

@media (min-width: 1200px) {
    .swiper-atana-arrow-rooms-detail-next,
.swiper-atana-arrow-rooms-detail-prev {
	width: 50px;
	height: 50px;

}
    .swiper-atana-arrow-rooms-detail-next::before,
.swiper-atana-arrow-rooms-detail-prev::before {
	
	display: block;
}
    .footer-atana {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 0;
    }

    .article_image_list-recent {
        border-left: 1px solid #eee;

    }

    .article_image_list-recent a {
        width: 140px;

    }

    .box-over-video-hotel {
        position: absolute;
        bottom: 0;
        right: -20px;
        width: 70%;
        background-color: #27253578;
    }

    .image-collge-wrap:before {
        content: '';
        position: absolute;
        bottom: -20px;

        height: 200px;
        background: #f9f9f9;
        border: 1px solid #eee;
        z-index: 1;
        border-radius: 10px;
        width: 95%;
    }

    html[lang="fa-IR"] .image-collge-wrap:before {
        right: -50px;
    }

    html[lang="en-US"] .image-collge-wrap:before {
        left: -50px;
    }


    .content-dec2:before {
        content: '';
        position: absolute;
        top: 20px;
        left: 15px;
        right: 15px;
        bottom: 20px;
        border: 1px solid #eee;
        border-radius: 10px;
        background: #fff;
    }

    .rooms-info-box {
        width: 55%;

    }

    .rooms-image-box {
        width: 45%;


    }

    .dec-container {
        padding: 60px;
    }
}

@media (min-width: 1400px) {
    .box_search_rooms .fw-search-wrap_hero {
        width: 50%;

    }
}

@media (min-width: 1650px) {
    .box_search_rooms .fw-search-wrap_hero {
        width: 40%;

    }

    html[lang="fa-IR"] .bottom-pic-about {
        left: -50px;
    }

    html[lang="en-US"] .bottom-pic-about {
        right: -50px;
    }


}