﻿@media only screen and (min-width: 350px) and (max-width: 575px) {
    .discover-mah {
        font-size: 20px !important;
    }

    .subha-sanot {
        text-align: justify;
    }

    .comfort-sant {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }

    .gallery-c1 {
        width: 100% !important;
    }
    .main-paln {
        height: 450px !important;
    }
    .premium-santoor {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .define-santo {
        padding-left: 21px;
        margin-top: 28px !important;
        font-size: 16px !important;
    }
    .sub-umnatc {
        margin: 28px 0 28px !important;  
        font-size: 21px !important;
    }
    .locate-highh {
        padding-left: 0px !important;
    }
    .sub-umnatc1 {
        font-size: 30px !important;
    }

    .high-santu {
        font-size: 34px !important;
        padding-left: 12px;
    }

    .benifi-sant {
        width: 100% !important;
    }

    .mother-santoor {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .ovum-sant {
        padding-bottom: 90px !important;
    }

    .contacting-santoor {
        padding: 90px 0px;
    }

    .our-sajt {
        max-width: 100% !important;
    }

    .evergreen-sant {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .villa-sant {
        font-size: 88% !important;
    }

    .unforget-sant {
        font-size: 27px !important;
    }

    .image-height {
        padding-top: 159px !important;
    }

    .check-sant {
        height: 495px !important;
    }
    .sai-whee {
        padding-top: 180px !important;  
    }

    .gurantee-sant li {
        font-size: 16px !important; 
    }
    .ameniti-imhga {
        display: none;
    }
    .number-toor {
        display: flex;
        flex-direction: column;
        gap: 10px;   
    }
    .villa-website {
        width: 100% !important;
        height: auto !important;
    }

}
@media only screen and (min-width: 350px) and (max-width: 400px) {
.flast-sant {
    top: -51px !important;
    left: -21px !important;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .comfort-sant {
        display: flex;
        /* flex-direction: column; */
        gap: 10px;
    }
    .grid-sany {
        display: grid !important;
        grid-template-columns: auto auto;
    }
    .locate-highh {
        padding-left: 0px !important;
    }
    .check-sant{
        height: 430px !important; 
    }
    .image-height {
        padding-top: 157px !important;
    }
    .main-paln {
        height: 353px !important;
    }
    .gallery-c1 {
        width: 100% !important;
    }
    .flast-sant {
        top: 56px !important;
        left: 33px !important;
    }
    .sai-whee {
        padding-top: 200px !important;
    }

    .premium-santoor {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .benifi-sant {
        width: 100% !important;
    }

    .mother-santoor {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .hospiatl-santoor {
        padding: 20px 6px 9px !important;
    }

    .hospiatl-santoor1 {
        padding: 20px 6px 9px !important;
        height: 370px;
    }

    .sant-name {
        font-size: 18px !important;
    }

    .ovum-sant {
        padding-bottom: 90px !important;
    }

    .contacting-santoor {
        padding: 90px 0px;
    }

    .santoor-baby {
        display: flex;
        justify-content: center;
    }
    .discover-mah {
        font-size: 22px !important;
    }
    .ameniti-imhga {
        display: none;
    }
    .define-santo {
        font-size: 25px !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .gym-sant {
        height: 210px;
    }

    .comfort-sant {
        gap: 12px;
    }

    .gallery-c1 {
        width: 50% !important;
    }

    .contain-sant {
        padding: 0px;
    }

    .premium-santoor {
        grid-template-columns: repeat(3, 1fr) !important;
    }

    .cctv-server {
        padding-bottom: 20px;
    }

    .benifi-sant {
        width: 100% !important;
    }

    .hospiatl-santoor1 {
        height: 350px;
    }

    .sant-office {
        display: flex;
        flex-direction: row;
    }

    .our-sajt {
        max-width: 98% !important;
    }

    .evergreen-sant {
        padding: 40px 18px 0px 18px !important;
    }

    .villa-sant {
        font-size: 16px !important;
    }

    .santoor-baby {
        padding: 0px !important;
    }

    .contacting-santoor {
        padding: 90px 0px;
    }

    .sai-santo {
        padding: 0px 0px 0px 17px !important;
    }

    .discover-mah {
        font-size: 30px !important;
    }

    .subha-sanot {
        text-align: justify;
    }

    .image-aboutssan {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .menu-santoor {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .unforget-sant {
        font-size: 40px !important;
    }

    .check-sant {
        height: 520px !important;
    }

    .image-height {
        padding: 166px 0 0 !important;
    }

    .ameniti-imhga {
        display: none;
    }
    .sai-whee {
        padding: 90px 0px !important;
    }
    .welcome-yo {
        padding-bottom: 20px !important;
    }
    .subha-sanot {
        margin: 0 0 12px !important;
    }
    .about-two__list li {
        font-size: 16px !important;
    line-height: 29px !important;
    }
    .flast-sant {
        top: -34px !important;
    }
    .premium-sant {
        font-size: 30px !important;
    }
    .flast-toor {
        max-width: 851px !important;
    }
    .villa-website {
        width: 100% !important;
        height: auto !important;
    }
    .main-paln {
        height: 517px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .sai-santo {
        padding: 0px !important;
        padding-left: 20px !important;
    }

    .amenities-center {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .ameniti-imhga {
        max-width: 87% !important;
        padding-top: 469px;
    }

    .ameniti-imhga1::after {
        display: none;
    }

    .gym-sant {
        padding: 36px 25px 36px 40px !important;
        padding-top: 110px !important;
        height: 290px;
    }

    .tot-sant {
        left: 69px !important;
        bottom: 164px !important;
    }
    .discover-mah {
        font-size: 36px !important;
    }
    .comfort-sant {
        gap: 12px;
    }

    .gallery-c1 {
        width: 50% !important;
    }

    .benifi-sant {
        top: 30px;
        width: 96% !important;
        position: relative;
    }

    .hospiatl-santoor {
        padding: 20px 25px 10px !important;
    }

    .hospiatl-santoor1 {
        padding: 20px 25px 10px !important;
        height: 367px;
    }

    .contacting-santoor {
        padding: 90px 17px !important;
    }

    .menu-santoor {
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }

    .check-sant {
        height: 463px !important;
    }

    .image-height {
        padding: 143px 0 0 !important;
    }

    .unforget-sant {
        font-size: 50px !important;
    }

    .gurantee-sant  li {
        font-size: 16px !important;
    }

    .premium-sant {
        font-size: 38px !important;
    }

    .sub-umnatc1 {
        font-size: 37px !important;
    }

    .sub-umnatc {
        font-size: 25px !important;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .ameniti-imhga1::after {
        left: -21px !important;
    }

    .hospiatl-santoor {
        padding: 20px 25px 10px !important;
    }

    .hospiatl-santoor1 {
        padding: 20px 25px 10px !important;
        height: 367px;
    }

    .contacting-santoor {
        padding: 90px 30px !important;
    }

    .check-sant {
        height: 520px !important;
    }

    .image-height {
        padding: 169px 0 0 !important;
    }

    .unforget-sant {
        font-size: 50px !important;
    }
}

@media only screen and (min-width: 1501px) and (max-width: 1755px) {
    .ameniti-imhga1::after {
        left: -29px !important;
    }
}
