@media screen and (max-width:1000px){.feature-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}
 .feature-block{padding:40px 20px;}
 .cont-safety p{width:100%;padding:50px 40px;}
 .safety{display:flex;display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;flex-wrap:wrap;}
.s-block:nth-child(2){flex:1 1 100%;order:3;}
.s-block{flex:1 1 40%;}
.amenities-blocks .a-block ul{padding:0}
 .cont-safety p{padding:0}
 .amenities-blocks{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:30px;}
 .logo-block{position:relative;width:36px;right:0;top:0;margin:0 auto 20px;}
 .feature-grid{grid-row-gap:20px;}
 .about .about-cont , .about .about-img{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;
     -webkit-box-flex: 0 0 100%;     
  -moz-box-flex: 0 0 100%;       
  -webkit-flex: 0 0 100%;       
  -ms-flex: 0 0 100%;   
     max-width:100%;    position: relative;
    transform-style: unset;
    background-attachment: scroll;
    background-size: 100%; -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}
.about-cont{padding:50px;}
 .we-create h2, .amenities h2{width:100%}
 h2{font-size:35px;}
 .create-cont, .amenities p{width:100%;}
 .about-img{background-size:cover}
 .banner{background-size:cover;background-attachment: scroll;}
 .room-details{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;}
 .container, .container-md, .container-sm{max-width:100%;}
 .room-details .details{padding-left:20px;margin-top:30px;}
    .room-present img{flex: none;}
}
@media screen and (max-width:800px){.nav-links li a{color:#fff}
    .aminety ul{-ms-grid-columns: 1fr ;
    grid-template-columns: 1fr;}
    .down-readmore:hover{text-decoration: none;color: #000}
    .nav-links{justify-content: flex-start;}
    .nav-links li{margin: 5% 0!important}
    
}
@media screen and (max-width:767px){
    .banner{min-height:auto;}
    .about-img {
    background-size: cover;
    min-height: 250px;
    background-attachment: scroll;display: block
    }
 .banner-info{text-align:center;padding:150px 0 90px 0;}
 .banner-info .button{margin-top:20px;padding:12px 30px;font-size:15px;}
 .about-cont{padding:20px;}

 .we-create, .amenities{background:#f7f7f7;padding:30px;}
 .privacy{width:100%}
}
@media screen and (max-width:480px){.about-img{background-size:contain;min-height:250px;}
 h2 ,.cont-safety h3, .contact h3{font-size:27px;}
 .rooms p{width:100%}
 section.room-gallary,.feature-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;}
 .features{padding:70px 0;background-size:cover;}
 .feature-block p{margin-bottom:0}
 .cont-safety{padding:50px 20px;}
 footer .contact{width:100%;}
 .contact h3{margin-top:0;}
 .subscribtion{margin-top:40px;}
 .footer-bottom .container{flex-direction:column;}
 .social-share{margin-top:10px;}
}
