@media (max-width:1200px) {
    /*------index,header,footer-----*/
    .menu li a {padding: 34px 7px;font-size: 13px;}  
    #innerWrapper {top: 140px!important;}
    .room-ad-cont h2{font-size: 25px;}
     /*------index,header,footer-----*/
}

@media (max-width:1080px) {
     /*------index,header,footer-----*/
    .room-ad-cont h2{font-size: 24px;}
    .portfolio-item .content {bottom: 33px;}
    .portfolio-item .content h3 {line-height: 23px;}
     /*------index,header,footer-----*/
     /*------Contact Us-----*/
    .aboutbg h1, .gallerybg h1, .attractbg h1, .contactbg h1, .roomback h1 {padding-top: 16%;}
     /*------Contact Us-----*/
     /*------attraction-----*/
    .attrac-box {height: 650px;}
     /*------attraction-----*/
}
 
@media (max-width:1024px) {
     /*------index,header,footer-----*/
    .room-ad-cont h2{font-size: 23px;}
    .portfolio-item .content h3 {font-size: 14px;}
    .footer-logo img{width: 65%;}
     /*------index,header,footer-----*/
    /*---------Rooms------*/
    .roomback h1{padding-top: 15%!important;font-size: 30px;}
    .roomback {height: 245px;}
    /*---------Rooms------*/
}

@media (max-width:991px) {
     /*------index,header,footer-----*/
    .lgbgg {padding: 16px 10px 39px 10px;}
    .lgim {max-width: 100px;}
    .menu li a {padding: 26px 5px;}
    .menu .navbar-collapse {padding-right: 0px;padding-left: 0px;}
    .offer-img-box1{width: 50%;margin: 0 auto;}
    .spa-offer .img_holder .room-ad-cont {width: 100%;}
     /*------index,header,footer-----*/
     /*------gallery-----*/
    .gallerybg {height: 260px;}
     /*------gallery-----*/
    /*---------Rooms------*/
    .roomback h1{padding-top: 15%!important;}
    .roomback {height: 250px;}
    .roomback h1 {font-size: 28px;}
    .offer1-img-box img {width: 100%;}
    .rooml-rgt1 {width: 91%;}
    .rooml-rgt {width: 91%;right: 0px;left: 41px;    top: -38px;}
    .rooms-details {margin-bottom: 0px;}
    /*---------Rooms------*/

}

@media (max-width:989px) {
    
    
}

@media (max-width:979px) {

}

@media (max-width:900px) {
     /*------index,header,footer-----*/
    .attraction p {font-size: 15px;}
    .roombg, .our-offer-left, .attraction, .footerbg {padding: 40px 40px;}
     /*------index,header,footer-----*/
     /*------attraction-----*/
     /*------attraction-----*/
     /*------rooms-----*/
     .rooml-rgt1, .rooml-rgt {width: 90%;}
    .desk-romsec{display: none;}
    .responsive-roomsec{display: block;}
    .rooml-rgt1, .rooml-rgt{height: auto;}
    .rooml-rgt1, .rooml-rgt{top: 0px;margin-bottom: 20px;margin-top: 20px;}
    .responsive-roomsec .delux-cont{margin-top: 15px;}
    .responsive-roomsec{margin-bottom: 30px;}
     /*------rooms-----*/
}


@media (max-width:768px) {
     /*------index,header,footer-----*/
    .menu li a,.menu li ul li a {font-size: 12px;} 
    .home_about p {font-size: 16px;}
    .offer-img-box1 {width: 70%;margin: 0 auto;}
    .footer-title h2 {font: 600 15px/17px "Open Sans", sans-serif;}
    .footer-bottom .copyright {font-size: 12px;}
    .footer-bottom {margin-top: 0px;}
    .img_text p {font-size: 14px;}
    .img_text h5 {font: 1.80em/1em "Playball", sans-serif;}
     /*------index,header,footer-----*/
     /*------contact-----*/
    .contactbg, .aboutbg {height: 250px;}
    .aboutbg h1, .gallerybg h1, .attractbg h1, .contactbg h1, .roomback h1 {padding-top: 19%;font-size: 30px;}
     /*------contact-----*/
     /*------attraction-----*/
    .attractbg {height: 250px;}
    .triund_text h5 {font-size: 18px;}
    .attrac-box {height: 726px;}
     /*------attraction-----*/
     /*------gallery-----*/
    .gallerybg {height: 235px;}
    .gly-mdl .modal-dialog {width: 620px;margin: 0 auto;}
     /*------gallery-----*/
     /*------room-----*/
    .roomback {height: 197px;}
    .about-htl {margin-top: 0%;}
    .rooms-details {margin-bottom: 0px;}
    .rooml-rgt1{right: 0px;width: 100%;}
    .rooml-rgt{left: 0px;width: 100%;}
     /*------room-----*/
}

@media (max-width:767px) {
     /*------index,header,footer-----*/
    .menu .navbar-header span{font-size: 34px;color: #fff;}
    .lgbgg {padding: 14px 0px 39px 5px;}
    .lgim {max-width: 92px;}
    .navbar-nav {margin: 0px;}
    .topsection{float: left;margin-left: 20px;}
    .menu .nav {float: none;}
    .menu li a, .menu li ul li a {font-size: 14px;}
    .carousel-indicators {display: none;}
    .dropdown-menu {left: 285px;}
    .footer-logo img {width: 28%;}
    .cards {text-align: center;margin-top: 15px;}
    .footer-bottom .copyright {text-align: center;}
   .our-offer-htwo {padding: 10px 0 30px;}
    .tpbar {position: fixed;}
    .full_width_carousel_wrapper {margin-top: 50px;}
    .tpbar {position: fixed;}
     /*------index,header,footer-----*/
     /*------about us-----*/
    .luxury-cont{margin-top: 35px;}
     /*------about us-----*/
     /*------attraction-----*/
    .attrac-box {height: 540px;}
    .triund_text h5 {font-size: 20px;}
     /*------attraction-----*/
     /*------gallery-----*/
    #show-previous-image{float: left;}
    #show-next-image{float: right;}
     /*------gallery-----*/
     /*------rooms-----*/
    .no-padding{margin-left: 15px;}
    .htl-policy span{margin-right: 5px;}
    .mount-enjoy1 {font-size: 13px;width: 100%;margin-top: 0px;margin-bottom: 15px;}
    .mount-enjoy {font-size: 13px;width: 100%;margin-top: 0px;margin-bottom: 15px;}
    .dropdown-menu{visibility: hidden;}
    .caret{display: none;}
    .desk-romsec{display: none;}
    .responsive-roomsec{display: block;}
   
     /*------rooms-----*/
}

@media (max-width:736px) {
     /*------index,header,footer-----*/
    .topsection {margin-left: 20px;}
     /*------index,header,footer-----*/
}

@media (max-width:667px) {
     /*------index,header,footer-----*/
    .subtext {font: 400 1.10em/1.8em "Open Sans", sans-serif;}
    .mngbtm40 {margin-bottom: 0px;}
    .dropdown-menu {left: 240px;}
     /*------index,header,footer-----*/
     /*------contact us-----*/
    .contactbg {height: 200px;}
    .aboutbg h1, .gallerybg h1, .attractbg h1, .contactbg h1, .roomback h1 {padding-top: 18%;font-size: 27px;}
     /*------contact us-----*/
     /*------about us-----*/
    .contactbg, .aboutbg {height: 215px;}
    .sec-header h1 {font: 2.04em/1em "Playball", sans-serif;}
     /*------about us-----*/
     /*------attraction-----*/
    .attrac-box {height: 550px;margin-top: 15px;}
     /*------attraction-----*/
     /*------gallery-----*/
    .gallerybg {height: 190px;}
     /*------gallery-----*/
     /*------rooms-----*/
      .rooml-rgt1, .rooml-rgt  {width: 100%;}
      .delx-details span {margin-right: 10px;}
     /*------rooms-----*/
}

@media (max-width:640px) {
     /*------index,header,footer-----*/
    .our-offer-htwo {padding: 0px 0 30px;}
    .mngtop40 {margin-top: 0px;}
     /*------index,header,footer-----*/
     /*------attraction-----*/
    .attractbg {height: 210px;}
     /*------attraction-----*/
    /*------rooms-----*/
    .rooml-rgt1, .rooml-rgt  {width: 100%;}
    .roomback h1 {padding-top: 18%!important;}
     /*------rooms-----*/
}

@media (max-width:568px) {
     /*------index,header,footer-----*/
    .dropdown-menu {left: 185px;}
    .home_about p {line-height: 24px;}
    .offer-img-box1 {width: 100%;}
     /*------index,header,footer-----*/
     /*------attraction-----*/
    .attrac-box {height: 600px;}
    .attractbg {height: 190px;}
     /*------attraction-----*/
     /*------gallery-----*/
    .gly-mdl .modal-dialog {width: 510px;margin: 0 auto;}
     /*------gallery-----*/
    /*------rooms-----*/
      .rooml-rgt1, .rooml-rgt  {width: 100%;}
    .roomback {height: 165px;}
     /*------rooms-----*/
}

@media (max-width:480px) {
     /*------index,header,footer-----*/
    .dropdown-menu {left: 145px;}
    .menu .navbar-header span {font-size: 22px;}
    .lgbgg {padding: 14px 0px 31px 5px;}
    .lgim {max-width: 83px;}
    .menu li a {padding: 20px 5px;font-size: 13px;}
    .home_about .title, .sec-header h1, .sec-header h1, .main-title-area  h1 {font: 2.04em/1em "Playball", sans-serif;}
    .home_about p, .our-offer-left p {font-size: 15px;}
    .home_about {padding: 30px 0px;}
    .footer-logo img {width: 40%;}
    .our-offer-left h5 {font-size: 16px!important;}
    .footer-bottom {padding: 15px 0px;}
    .box-item .box-title {font-size: 17px;}
     /*------index,header,footer-----*/
     /*------contact us-----*/
    .contactbg {height: 160px;}
    .aboutbg h1, .gallerybg h1, .attractbg h1, .contactbg h1, .roomback h1 {
        padding-top: 18%;}
    .sec-header h2 {font: 400 1.08em/1.8em "Open Sans", sans-serif;}
    .contact-form {margin-top: 5px;}
     /*------contact us-----*/
     /*------about us-----*/
   .aboutbg {height: 160px;}
     /*------about us-----*/
     /*------attraction-----*/
    .attractbg {height: 160px;}
    .spa-offer .img_holder1{height: 180px;}
    .attrac-box {height: 542px;}
     /*------attraction-----*/
     /*------gallery-----*/
    .gallerybg {height: 150px;}
    .gly-mdl .modal-dialog {width: 400px;margin: 0 auto;}
     /*------gallery-----*/
    /*------rooms-----*/
      .rooml-rgt1, .rooml-rgt  {width: 100%;}
      .roomback h1 {padding-top: 20%!important;}
    .offer1-img-box img {height: 304px;}
     /*------rooms-----*/
}

@media (max-width:414px) {
     /*------index,header,footer-----*/
    .dropdown-menu {left: 105px;}
    .our-offer-left h5 {font-size: 15px !important;}
    .portfolio-item .icon {width: 70%;top: 17%;}
    .portfolio-item .content {bottom: 0px;}
     /*------index,header,footer-----*/
     /*------contact us-----*/
    .sec-header h2 {font: 400 1.02em/1.8em "Open Sans", sans-serif;}
     /*------contact us-----*/
     /*------gallery-----*/
    .gallerybg h1{padding-top: 20%;}
     /*------gallery-----*/
    /*------rooms-----*/
      .rooml-rgt1, .rooml-rgt  {width: 100%;padding: 18px 20px 45px;}
    .offer1-img-box img {height: 230px;}
     /*------rooms-----*/
}

@media (max-width:384px) {
     /*------index,header,footer-----*/
    .home_about .title, .sec-header h1, .sec-header h1, .main-title-area h1 {font: 2.0em/1em "Playball", sans-serif;}
    .subtext {font: 400 1.0em/1.8em "Open Sans", sans-serif;}
    .portfolio-item .content h3 {line-height: 18px;font-size: 13px;}
     /*------index,header,footer-----*/
     /*------contact us-----*/
    .aboutbg h1, .gallerybg h1, .attractbg h1, .contactbg h1, .roomback h1 {padding-top: 22%;}
     /*------contact us-----*/
     /*------attraction-----*/
    .attrac-box {height: 652px;}
     /*------attraction-----*/
     /*------gallery-----*/
    .gly-mdl .modal-dialog {width: 374px;}
    .gly-mdl .modal-footer {padding: 5px;}
    .gly-mdl .modal-header {padding: 8px;}
     /*------gallery-----*/
    /*------rooms-----*/
    .rooml-rgt1, .rooml-rgt  {width: 100%;}
    .rooml-rgt1{right: 0px;}
    .rooml-rgt{left: 0px;}
    .roomback h1 {padding-top: 24%!important;}
     /*------rooms-----*/
}

@media (max-width:375px) {
     /*------index,header,footer-----*/
    .dropdown-menu {left: 86px;}
     /*------index,header,footer-----*/
    /*------rooms-----*/
      .rooml-rgt1, .rooml-rgt  {width: 100%;}
    .room-book a {width: 100px;}
    .roomback h1 {padding-top: 25%!important;}
    .ad-dtl p {font-size: 15px;}
    .room_delux h5 {font-size: 18px;}
     /*------rooms-----*/
}

@media (max-width:360px) {
     /*------index,header,footer-----*/
    .get-in-touch ul li .fleft {margin-bottom: 5px;}
    .footer-logo img {width: 40%;margin-top: -20px;}
    .social-icon-two{margin-bottom: 30px;}
    .navbar-toggle {padding: 4px 10px;}
    .lgim {padding-top: 5px;}
    .lgbgg {padding: 14px 0px 25px 5px;}
    .menu li a {padding: 10px 5px;}
    .home_about .title.left-right-line:before, .home_about .title.left-right-line:after {background-color: transparent!important;}
    .home_about p {max-width: 100%;margin: 10px auto 0;}
    .text-center {text-align: left;}
    .roombg, .our-offer-left, .attraction, .footerbg {padding: 20px 18px;}
    .sec-header h2:after, .left-right-line:before, .left-right-line:after {background: transparent;}
    .testimonial_columns_text_carousel_wrapper {display: none;}
    .mngbtm30 {padding: 0px;    margin-bottom: 10px;}
    .portfolio {margin: 20px 0 0;}
    .home_about {padding: 20px 0px;}
    .htl-attrac{padding: 0px;}
    .subtext {margin: 10px 0 0;}
    .menu .navbar-header span {font-size: 21px;}
    .footer-column, .widget{padding: 0px;}
     /*------index,header,footer-----*/
     /*------contact us-----*/
    .contact-form {padding: 1.5em 0em;}
     /*------contact us-----*/
     /*------about us-----*/
    .retrive_intro {font-size: 15px;font: 400 15px/1.8em "Open Sans", sans-serif;}
    .slider-bg .carousel-inner {height: 200px;}
    .sec-header {padding-left: 0px;}
    .number-ab {width: 100%;}
    .number-ab p{font-size: 13px;}
     /*------about us-----*/
     /*------attraction-----*/
    .attrac-box {height: 570px;padding: 10px 10px 35px;}
    .attrac-htl {padding: 0px;}
     /*------attraction-----*/
     /*------gallery-----*/
    .gly-mdl .modal-dialog {width: 350px;}
    .gly-mdl .btn{padding: 3px 8px;}
     /*------gallery-----*/
    /*------rooms-----*/
    .rooml-rgt1, .rooml-rgt  {width: 100%;left: 0px;top: 0px;padding-bottom: 30px;margin-bottom: 5px;}
    .delux-cont {margin-top: 10px;}
    .room-book a {width: 85px;}
    .room-view a {width: 85px;float: right;}
    .room-view {float: left;}
    .retrive_intro1 {font-size: 14px;font: 400 14px/1.5em "Open Sans", sans-serif;}
    .ad-dtl p {font-size: 14px;}
    .circle-dlx li {font-size: 15px;}
    .delx-details p {font-size: 15px;margin-left: 5px;}
    .roomback {height: 90px;margin-top: 50px;}
    .room_delux h5 {font-size: 18px;}
    .roomback h1 {font-size: 24px;}
    .room_delux h5 {font-size: 21px;}
    .ad-dtl span {font-size: 24px;}
    .desk-romsec{display: none;}
    .responsive-roomsec{display: block;}
    .room-img:before {border: none;}
    .img_text h5 {font: 1.80em/1em "Playball", sans-serif!important;}
    .triund_text h5 {font-size: 24px;}
    .dropdown-menu{visibility: hidden;}
    .caret{display: none;}
    .owl-carousel .owl-item img {height: 190px;}
    .roomback h1 {padding-top: 8%!important;}
    .gallerybg {height: 90px;margin-top: 50px;}
    .aboutbg h1, .gallerybg h1, .attractbg h1, .contactbg h1, .roomback h1 {padding-top: 7%;}
    .attractbg, .aboutbg, .contactbg {height: 90px;margin-top: 50px;}
    .img_text p {font-size: 15px!important;}
    .about-htl{padding: 0px;}
    .slider-bg{margin-left: 9px;}
    .slider-bg:before {left: 14px;}
    .luxury-cont {margin-bottom: 20px;}
    .map {width: 100%;}
    .map iframe {margin-top: 0px;margin-bottom: 20px;}
    .contact-form textarea {height: 130px;}
    .dlx-pa, .need-help{padding: 0px;}
    .deluxe-htl {margin-bottom: 20px;}
    .offer1-img-box img{height: 175px;}
    .tpbar {background: #000000c7;}
    .room-ad-cont li {font-size: 15px;}
     /*------rooms-----*/
}

@media (max-width:320px) {
     /*------index,header,footer-----*/
    .dropdown-menu {left: 60px;}
    .home_about .title, .sec-header h1, .sec-header h1, .main-title-area h1 {font: 1.8em/1em "Playball", sans-serif;}
    .roombg, .our-offer-left, .attraction, .footerbg {padding: 25px 30px;}
    .sec-header h2 {font: 400 1.04em/1.8em "Open Sans", sans-serif;}
    .portfolio-list .mix {width: 100%;}
    .portfolio-item .content {bottom: 45px;}
     /*------index,header,footer-----*/
     /*------contact us-----*/
    .contactbg, .gallerybg {height: 155px;}
     /*------contact us-----*/
     /*------about us-----*/
    .aboutbg {height: 140px;}
     /*------about us-----*/
     /*------attraction-----*/
    .attractbg {height: 140px;}
    .attrac-box {padding: 25px 19px 35px;}
    .triund_text h5 {font-size: 18px;}
     /*------attraction-----*/
     /*------gallery-----*/
    .gly-mdl .modal-dialog {width: 310px;}
     /*------gallery-----*/
    /*------rooms-----*/
    .rooml-rgt1, .rooml-rgt  {width: 100%;}
    .room-book a {width: 100%;}
    .room-book {float: none;margin-right: 0px;}
    .room-view a {width: 100%;}
    .room-view {float: none;width: 100%;}
    .retrive_intro1 {text-align: justify;}
    .deluxe-book {margin-left: 0px;}
    .reserve-icon {font-size: 21px!important;}
    .dlx-rgt {padding: 5px 14px 5px;}
    .need-help{padding: 0px;}
    .deluxe-book a {width: 85px;}
    .desk-romsec{display: none;}
    .responsive-roomsec{display: block;}
     /*------rooms-----*/
    
}