
@media screen and (max-width:1920px) {

}
@media screen and (max-width:1400px) {

}

@media screen and (max-width:1300px){	
    .book-right-cont{padding-left: 0px;padding-top: 60px;padding-bottom: 60px;position: relative;margin-left: 40px;}
    .book-right-cont h2 {font-size: 40px;line-height: 50px;margin-bottom: 30px;width: 70%;}
}

@media screen and (max-width:1200px){
    .home-amenities .container{max-width:100%;}
    .header-block .container{max-width:100%;}
}

@media screen and (max-width:1100px){
    .home-about .col-sm-5 {left: 30px;}
}

@media screen and (max-width:1000px){
    .testrow .slick-prev {bottom: -78px; left: 25px;}
    .testrow .slick-next{bottom: -78px; right: 25px;}
    .test-btm-cont:before {width: 30%; left: -55%;}
    .test-btm-cont:after {width: 30%;right: -55%;}
    .amflx .fac-tile{flex-basis: calc(100% / 4);}
    .amflx .fac-tile:nth-child(5){background-color:#fff;}
    .amflx .fac-tile:nth-child(5) .fac-cont h3{color: #0C3C2C;}
    .amflx .fac-tile:nth-child(5) .fac-image img{filter:unset;}
    .banner-book-cont{display:none;}
    .home-about .col-sm-5 {left: 10px;}
    .header-top-left ul li a{font-size: 14px !important;}
    .header-top-right ul li .head-cont p a{font-size: 14px;}
    .menu-row ul li a{font-size: 14px !important;}
    .menu-row ul{gap:30px;}
    .mobile-home-banner{display:block;}
    .desktop-home-banner{display:none;}
}

@media screen and (max-width:991px){
    .container{max-width:100%;}
    .finfo-row .col-sm-4:nth-child(2){order:1;}
    .finfo-row .col-sm-4:nth-child(1){order:2;}
    .finfo-row .col-sm-4:nth-child(3){order:3;}
    .blog-flex{justify-content: center;}
    .home-blog-tile{margin-bottom: 30px;}
    .blog-flex .col-lg-4:last-child .home-blog-tile{margin-bottom:0px;}
    .brflx .col-sm-6{width:100%;max-width: 100%;flex: unset;}
    .book-right-cont{max-width:100%;margin-left: 0px;}
    .book-right-cont h2{width:100%;}
    .contact-left-cont h4{font-size: 16px;line-height: 30px;}
	.contact-right-cont {padding:30px;}
	.staticbg{padding-top: 100px;padding-bottom: 100px;}
	.static-cont h2{font-size: 70px;}
	.static-cont h3{font-size: 40px;}
	.home-about .row .col-sm-5{width:100%;max-width: 100%;flex: unset;order:1;left:0;}
	.home-about .row .col-sm-7{width:100%;max-width: 100%;flex: unset;order:2;}
	.home-about-right{margin-bottom:50px;}
	.home-about-right .abt-img2 {width: 100%;}
	.home-about-right .abt-img1{width: 30%;}
	.home-about .home-about-left p{padding-right:0px;}
	.conrow {margin: 0;}
	.local-attraction-tab-block .nav-pills{margin-bottom:30px;}
	.vm-block{margin-bottom:15px;}
	.blog-detail-page .row{display:block;}
	.blog-detail-page .row .col-sm-8{width:100%;max-width: 100%;flex: unset;}
	.blog-detail-page .row .col-sm-4{width:100%;max-width: 100%;flex: unset;}
	.blog-side-bar{margin-top:50px;}
	.room-detail-page .row{display:block;}
	.room-detail-page .row .col-lg-7{width:100%;max-width: 100%;flex: unset;}
	.room-detail-page .row .col-lg-5{width:100%;max-width: 100%;flex: unset;}
	.room-detail-side-form{margin-top:50px;}
	.room-detail-side-form .row{display:flex;}
	.new-loginscreen{padding-left: 15px;padding-right: 15px;}
	.my_account_sidebar{margin-bottom: 40px;}
}

@media screen and (max-width:900px){
    .test-btm-cont:before {display:none;}
    .test-btm-cont:after {display:none;}
    .menu-row{display:none;}
    .head-logo img{height: 100px;}
    .head-logo{position:relative;width:auto;height:auto;}
    .mobile-menu{display:block;}
    /*Mobile menu */
	.main-menu {display:none !important;}
	.mobile-menu nav#menu {display:none;}
	.mobile-menu {display: block !important;}
	.mm-navbar a img {width:150px;}
	.mm-panels .sub-menu li {width: 100% !important;border-bottom-width: 0 !important;}
	.mm-panels .sub-menu li:last-child {border: inherit !important;}
	.mabile-btn .navbar-toggle {background-color: #c99734; padding: 8px; border-radius: 3px; margin-top: -6px;}
	.mabile-btn .navbar-toggle .icon-bar {background:#FFF;}
	.mm-navbar .mm-close {background: #CCC;padding-left: 15px;}
	.mm-close:after {font-size: 20px;line-height: 20px;}
	.mm-navbar .mm-close:hover {background: #333;color:#FFF !important;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #FFF!important;}
	.mm-navbar .mm-prev {background: #CCC;padding-left: 0 !important;}
	.mm-navbar .mm-prev:before {width: 12px; height: 12px; left: 20px !important;}
	.mm-navbar .mm-prev:hover {background: #333;}
	.mm-navbar .mm-prev:hover:before {border-color:#FFF !important;}
	.mm-navbar a:hover, .mm-navbar a:focus, .mm-navbar a:active {color:#337ab7 !important;}
	.mm-listview a:hover, .mm-listview a:focus, .mm-listview a:active {color:#337ab7 !important;}
	
	.mm-panels > .mm-panel {padding: 0 !important;}
	.mm-panels .mm-listview {margin-left:0 !important;width: 100% !important;}
	.mm-panels .mm-listview a {font-weight: 500; text-align: left;}
	.mm-navbar-top {font-weight:600;}
	.mm-menu .mm-listview li.current-menu-item {color: #051e3a !important;}
	.mabile-btn {top: 0px;position: relative;}
    .mabile-btn .navbar-toggler {width: 35px;height: 35px;background: #9e7a30;border: none;border-radius: 3px;position: relative;margin-right: 0px;padding: 2px 6px;}
    .mabile-btn .navbar-toggler:hover {background: #3a6351;}
    .mabile-btn .navbar-toggler span {width: 23px;height: 2px;background: #ffffff;position: relative;display: block;margin: 5px 0;}
    .mobile-menu {position: relative;right: 0px;display: inline-block !important;top: 0px;transition: all 0.45s ease-in;}
    .shrink .mobile-menu{top: 20px;transition: all 0.45s ease-in;}
    .mobile-menu .navbar {margin-bottom: 0;min-height: 0;}
    	/*.End mobile menu */
    .menu-block.fixed-header .row {margin-top: 0px;}
    .menu-block .row {display: flex;justify-content: space-between;align-items: center;margin-top: 0px;}
    .menu-block.fixed-header .head-logo {width: auto;height: auto;background: none;top: 0px;text-align: left;margin: 0;padding-left: 10px;padding-top: 7px;}
    .menu-block .head-logo {width: auto;height: auto;background: none;top: 0px;text-align: left;margin: 0;padding-left: 7px;padding-top: 7px;}
    .head-logo .navbar-brand{padding:0;}
    .mobile-menu .navbar{padding: 0;padding-right: 10px;}
    .bottom-nav{display:block;position: fixed;bottom: 0;display: flex;justify-content: center;width: 100%;background-color: #9e7a30;padding: 10px 0px;z-index: 2;}
    .bottom-nav a{color:#fff;font-weight:200;padding: 5px 12px;border-radius: 50px;background-color: rgba(255, 255, 255, 0);}
    .bottom-nav a i{margin-right:10px;}
    .bottom-nav a span{font-size:15px;}
    .cpr-ght {padding-bottom: 70px;}
	.header-top-left:before{display:none;}
	.header-top-right:before{display:none;}
	.header-top {padding-top: 10px;border-bottom: 1px solid #9e7a30;margin-bottom: 10px;}
	.header-top-left{padding-bottom: 10px;}
	.header-top-right{padding-bottom: 10px;}
}


@media screen and (max-width:850px) {
    .finfo-row .col-sm-4{width:100%;max-width: 100%;flex: unset;}
    .footer-logo {text-align: left !important;}
    .soc-line{text-align: left !important;}
    .footer-follow{text-align: left !important;margin-bottom: 30px;}
    .soc-line .fline{left:100px;}
    .footer-follow ul{justify-content: flex-start;}
    .ftr-menu h3 {display: block;}
    .ftr-menu ul{display: block;margin-top: 0px;}
    .ftr-menu li {width: 100%;position: relative;margin-bottom: 10px;padding-left:15px;}
    .ftr-menu li:before {position: absolute;left: 0;top: 0;font-size: 14px;color: #9e7a30;content: "\f0da";font-family: "FontAwesome";}
    .ftr-menu {margin-top: 10px;}
    .home-contact .col-lg-6{width:100%;max-width: 100%;flex: unset;}
    .contact-right-cont{top:50px;}
    .bottom-amenities-cont p{width:100%;}
    .footer-text{margin-bottom:30px;}
}

@media screen and (max-width:800px) {
    .booking_history_list_row{overflow-x: scroll;overflow-y: hidden;white-space: nowrap;display: flex;gap: 30px;padding: 0 20px;justify-content: flex-start;border-bottom:none;}
    .booking_history_list_row br{display:none;}
}

@media screen and (max-width:767px){
    .testimonial-slide{padding: 100px 20px;padding-bottom: 40px;}
    .testimonial-slide p{font-size: 15px;line-height: 28px;}
    .amflx .fac-tile{flex-basis: calc(100% / 2);}
    .amflx .fac-tile:nth-child(4),.amflx .fac-tile:nth-child(5){background-color:#9e7a30;}
    .amflx .fac-tile:nth-child(4) .fac-cont h3,.amflx .fac-tile:nth-child(5) .fac-cont h3{color: #fff;}
    .amflx .fac-tile:nth-child(4) .fac-image img,.amflx .fac-tile:nth-child(5) .fac-image img{filter: brightness(0) invert(1);}
    .amflx .fac-tile:nth-child(3),.amflx .fac-tile:nth-child(6){background-color:#fff;}
    .amflx .fac-tile:nth-child(3) .fac-cont h3,.amflx .fac-tile:nth-child(6) .fac-cont h3{color: #0C3C2C;}
    .amflx .fac-tile:nth-child(3) .fac-image img,.amflx .fac-tile:nth-child(6) .fac-image img{filter:unset;}
    .home-room-tile{margin-bottom:50px;}
    .room-row .col-lg-6:last-child .home-room-tile{margin-bottom:0px;}
    .home-rooms .home-about-title p{width:100%;}
    .header-top-left {display:none;}
    .header-top .row .col-sm-6{width:100%;max-width: 100%;flex: unset;}
}

@media screen and (max-width:650px){
	.cpyflx{display: block;}
	.cpy-right-text{text-align:center;}
	.design-text{text-align:center !important;}
	.cpyflx .col-sm-8{width:100%;max-width: 100%;flex: unset;}
	.cpyflx .col-sm-4{width:100%;max-width: 100%;flex: unset;}
	.static-cont h2 {font-size: 50px;line-height: 30px;}
	.static-cont h3 {font-size: 30px;}
}

@media screen and (max-width:600px){
    .sub-banner-title{text-align:left !important;margin-top: 20px;}
    .sub-page-banner .row{display:block;}
    .home-about-left h1{font-size:25px;}
    .home-about-left h2{font-size:16px;}
    .header-top{display:none;}
}

@media screen and (max-width:575px){
    .gallery-page .gflx .col-lg-4:last-child .gallery-image-block{margin-bottom:0px;}
}

@media screen and (max-width:500px){
    .test-btm-cont h3{font-size:25px;}
    .staticbg {padding-top: 70px;padding-bottom: 60px;}
    .home-blog-cont h3{font-size: 20px;line-height: 30px;}
    .home-blog-cont .home-btn a {font-size: 15px;}
    .home-about-right .abt-img1 {width: 35%;bottom: 30px;left: -70px;}
    .heading-icon img{width:250px;}
    .room-detail-amenities .rflx{grid-template-columns: repeat(2, 1fr);}
}
@media screen and (max-width:455px){
    .bottom-amenities-cont p a{display:block;}
}
@media screen and (max-width:450px){
	.static-cont h2 {font-size: 40px;line-height: 20px;}
	.static-cont h3 {font-size: 25px;}
	.amflx .fac-cont h3{font-size:16px;}
	.gallery-page .home-about-title p{font-size:14px;}
	.logreg-btn .nav-tabs .nav-link{width:100%;text-align:center;margin-bottom: 15px !important;}
}
@media screen and (max-width:410px){
	.fac-image img{height:40px;}
}

