/* BEGIN max width 1440px */
@media (max-width: 1440px) {

    
}
/* End max width 1440px */
/* BEGIN max width 1366px */
@media (max-width: 1367px) {
   
}
/* END max width 1366px */

/* BEGIN min width 1200px to 1280px */
@media (min-width: 992px) and (max-width: 1280px) {


}
/* END min width 1200px to 1280px */

@media (max-width: 1280px) {

}


/* BEGIN min width 768px max width 990 */
@media (min-width: 768px) and (max-width: 992px) {

}

/* End min width 1025px max width 990 */
/* Begin max width 1025px */
@media (max-width: 1026px) {
.wsmenu {
    width: 85%;
    }
    .desktoplogo {
    width: 15%;
    margin: 0 20px 0 0;
}
.wsmenu>.wsmenu-list>li>a
{
    padding: 0 8px;
}
.wsmenu
{
    font-size: 14px;
}
.about-hero-sec
{
    width: calc(60% - 50px);
}
.video-txt {
    padding: 0px 20px 20px;
}
.amenity-grid
{
    grid-template-columns: auto auto auto auto;
}
}

/* END min width 1025px */

/* BEGIN max width 992px */	
@media (max-width: 992px) {

}
/* END max width 992px */

/* BEGIN max width 991px */	
@media (max-width: 991px) {

    html {
        overflow: inherit;
    }
    .smllogo img
    {
        width: 40px;
    }
    header {
        padding: 0;
        position: relative;
        z-index: 3;
    }
    .topmenusearch
    {
        display: block;
    }
    .head-right
    {
        text-align: center;
        border-bottom:1px solid rgba(255, 255, 255,1);
        padding-bottom: 20px;
    }
    .wsmenu>.wsmenu-list>li>a {
        padding: 10px 8px;
    }
    .wsmainfull.wsfixed .wsmenu>.wsmenu-list>li>ul.sub-menu {
    top: 0;
    }
    .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu
    {
            background-color: rgba(0, 0, 0, .05);
    }
    .wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02
    {
        width: 20%;
    }
    .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before
    {
        border-color: rgb(255, 255, 255);
    }
    .wsmenu>.wsmenu-list>li:hover>a {
        color: #fff !important;
    }
    .ser-hot
    {
        display: inherit;
    }
    .ser-hot #wrap,
    .ser-hot p:first-of-type
    {
        display: none;
    }
    .top-img,.slider {
    margin-top: 53px;
    }
    .about-txt
    {
        position: inherit;
        width: 100%;
        padding: 0px 0px 35px;
    }
    .nav-arrow.top {
    top: 32%;
    }
    .nav-arrow.right {
    top: 16%;
    }
    .media-block
    {
        /* grid-template-columns: repeat(3, 1fr); */
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
/* END max width 991px */
@media (min-width: 768px) and (max-width: 992px) {
	.stats-grid
{
    grid-template-columns: repeat(4, 1fr);
    row-gap: 25px;
}
	
}

/* BEGIN max width 855px */
@media (max-width: 855px) {
	
}
/* END max width 855px */

/* BEGIN max width 800px */
@media (max-width: 800px) {
    
    
}
/* END max width 800px */

/* BEGIN max width 768px */
@media (max-width: 769px) {
.property-grid {
    grid-template-columns: 1fr;
}
.property-column {
        flex-direction: row;
    }
.about-hero-sec {
    width: 100%;
    margin: 0;
}
.pro-details-sec {
    padding: 30px 20px 20px;
}
.amenity-grid
{
    grid-template-columns: auto auto;
}
.vision-sec h2
{
    margin-top: 25px;
}
.youtube-player-container {
        width: 100vw;
        height: 65vh;
    }
}
/* END max width 768px */
/* BEGIN max width 767px */
@media (max-width: 767.98px)  {
.list-inline
{
    margin: 10px 0;
}
.whatsapp img {
    width: 40px;
}
.featured-txt
{
    display: inherit;
}
.featured-data {
    width: 100%;
}
.vila-txt a
{
    margin-bottom: 25px;
}
.bottom-content
{
    grid-template-columns: repeat(2, 1fr);
}
.info-line:nth-child(even)
{
    border: none;
}
.news-txt {
    padding: 30px 50px;
}
.contact-us {
    padding: 50px 0;
}
.stats-grid
{
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
}
.gal-pos
{
    margin:25px 0 0;
}
.media-block
{
    /* grid-template-columns: repeat(2, 1fr); */
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.logos-container
{
    grid-template-columns:repeat(3,1fr);
}
.logos-top
{
    grid-template-columns: repeat(2, auto);
}
}
/* END max width 767px */

/* BEGIN max width 750px */
@media (max-width: 750px) {
    
}
/* END max width 750px */


/* BEGIN max width 600px */
@media (max-width: 600px) {
.property-column {
        flex-direction: column;
    }
    .property-column .property-card {
        min-height: 180px;
    }
        .nav-arrow.right {
        top: 20%;
    }
        .nav-arrow.top {
        top: 23%;
    }
    .whatsapp
    {
        /* background: transparent; */
        padding: 6px;
    }
    /* .whatsapp img {
    width: 30px;
    } */
    .youtube-player-container {
        width: 100%;
        height: 160px;
    }
}
    
/* END max width 600px */
@media ( max-width: 568px ){

}

/* BEGIN max width 550px */
@media (max-width: 550px) {
    
}
/* END max width 550px */

/* BEGIN max width 480px */
@media (max-width: 480.98px) {
.about-hero-sec
{
    padding: 20px;
}
.stats-sec
{
    grid-template-columns: auto;
}
.stats-item
{
    border: none;
    border-bottom: 1px solid var(--blue-color);
    padding: 0 0 15px 0;
}
.gal-items {
    margin: 0px;
}
.number,.stats-number {
    font-size: 50px;
}
.main-news {
    margin: 0px 5px;
}
.main-news .card-body {
    padding: 25px 10px;
}
.bottom-info
{
    padding-top: 50px;
}
.bottom-content
{
    grid-template-columns: repeat(1, 1fr);
}
.info-line,.info-line:nth-child(even)
{
    border: none;
    border-bottom: 1px solid var(--blue-color);
    padding-bottom: 10px;
}
.info-line:last-child
{
    border: none;
}
.youtube-player-container {
		height: 260px;
	}
}
/* END max width 480px */

/* BEGIN max width 450px */
@media (max-width: 450px) {
.media-block
{
    grid-template-columns: repeat(1, 1fr);
}
}
/* END max width 450px */

/* BEGIN max width 405px */
@media (max-width: 405px) {
    
}
/* END max width 405px */

/* BEGIN max width 390px */
@media (max-width: 391px) {
.bottom-info
{
    padding-top: 50px;
}
.news-txt {
    padding: 30px 20px;
}
.logos-container
{
    grid-template-columns:repeat(2,1fr);
}
.nav-arrow.top {
    top: 31%;
}
.youtube-player-container {
		height: 190px;
	}
}
/* END max width 390px */

/* BEGIN max width 360px */
@media (max-width: 361px) {

}
/* END max width 360px */

/* BEGIN max width 320px */
@media (max-width: 321px) {

}
/* END max width 320px */