@media (max-width:767px) {
.features-box .time-line-icon {
    left: 22px;
    display: grid;
}	
.highlight-rooms .button {margin-top:0px;}	
.highlight-rooms {
    padding: 20px 0;
}
.features-box {padding:0px;}
.foot_contact {
    padding-left: 0px;
}
.highlight-rooms .room-box .room-details .room-name {
    font-size: 14px;
}
.highlight-rooms .room-box .room-details .room-price {

    font-size: 18px;
}
.highlight-rooms .room-box .room-details .room-desc {display:none;}
.highlight-rooms .center .room-box .room-details {
    margin-top: -58px;
}
.highlight-rooms .room-box .room-details .room-button {
    font-size: 11px;
    padding-left: 35px;
    padding-right: 35px;
}
.main-about h5 {

    padding-bottom: 0px;
}
.features-box h3 {
    font-size: 13px;
    text-align: center!important;
}
}

@media (max-width:480px) and (min-width:390px) {
.highlight-rooms .center .room-box .room-details {
    margin-top: -186px;
    padding: 20px 60px;
}
.highlight-rooms .center .room-box .room-details {
    margin-top: -88px;
}

}

@media (max-width:992px) and (min-width:767px) {
.scroll-nav {display:none!important;}	
	
}

/* @media (max-width:1100px) and (min-width:993px) {
	
	
}

@media (max-width:1290px) and (min-width:1101px) {
.hero-decor-numb span {
    margin-right: 15px;
}
.scroll-nav li a {
    padding: 11px 15px;
}
}

*/
@media (max-width:480px)
{
.carrer_mob_top
{
	margin-top:0px !important;
	
}
.spa_descriptn
{
margin-top:0px !important;	
}
.confe_wedd {
    padding-top: 0px !important;
}	
.home_welcome h2
{
	line-height:30px !important;
}
.features-box .time-line-icon
{
left:0px !important;	
}
a.btn.float-btn.flat-btn.color-btn {
     margin-top: 0px!important; 
}
.scroll-nav {display:none!important;}
.page-title h1
{
font-size: 20px;	
}
.features-box .time-line-icon {
  
    display: inline-block;
}
.g_offers h4 {
    position: relative;
    top: 23px;
    font-size:14px;
    font-weight: 600;
}
.g_offers {
    color: #000;
    background-color: #f7c921;
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
.text-block2 {
    position: initial;
    bottom: 20px;
    right: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.video-promo-text {
    padding-left: 13px;
     margin-top:0px; 
}
.intro_2
{
right:0px;	
}
.parallax-item
{
padding:0px;
margin:0px;	
}
.send_msg_btn
{
margin-top:0px;
font-size:14px;	
}
.card-2 .card-body
{
padding:35px 25px;
}
.contact_box
{
padding:20px;	
}
.time-line-icon.contact_icon
{
left: 20px!important;	
}
.contact_mail_id 
{
	word-break:break-all !important;	
}
}
@media(min-width:769px) and (max-width:991px)
{
	.header-social1 {
    padding-top: 0px;
}
.header-social1 li {
    display: -webkit-inline-box;
	
}
.main-about h2
{
font-size:40px;	
}
.highlight-rooms .button
{
    margin-top: 0px;	
}
.highlight-rooms
{
padding:0px;	
}
.process-wrap li {
    width: 33.33%;
}
.section-subtitle.accomohead.right-pos
{
font-size:70px !important;	
}
.section-subtitle.accomohead
{
font-size:70px !important;	
}
.deals_tab
{
z-index:9;
left:0px;
padding-left:0px;
padding-right:0px;

}
.video-promo-text
{
	margin-top:0px !importnat;	
}
.dining_tab
{
margin-top:0px !important;	
}
.spa_tab
{
margin:0px !important;
padding:0px !important;	
}

}


@media(min-width:600px) and (max-width:768px)
{
.hme_accom_tab
{
	    width: 100% !important;
    margin-left: 0% !important;
    margin-top: 0px !important;
}
.features-box .time-line-icon {
    left: 22px;
    display: block;
}
.deals_tab
{
	z-index:9;
	left:0px;
padding-left:0px;
padding-right:0px;
}
.hero-decor-numb
{
	display:none;
}
.scroll-nav
{
display:none;	
}
.send_msg_btn
{
margin-top:0px !important;	
}
.features-box .contact_box a
{
	text-align:center;
}
.contact_tab
{
	text-align:center !important;
}
}







/* Responsive Checking */
/* ---------------------------------------------------------------------- MAx width 320px start -----------------------------------*/
/*Home Page responsive start*/
@media only screen and (max-width: 320px) {
    .nav-button {
    margin-right: 18px;
}
.footer-inner {
    padding: 10px 0 20px !important;
}
.skill-wrap {
    margin: 30px 0 !important;
}

.gallery-item.electro.chillout {
    left: 0px !important;
}
.sublogo img {
    max-width: 150px;
    padding: 14px 0px;
}
.team-box {
    padding: 0px 0;
}
.slide_group {
    height: 50% !important;
}
.slide_viewer {
    height: 170px !important;
}
.features-box a {
    margin-top: 15px !important;  
}
.half-hero-wrap h1 {
    font-size: 20px !important;
    line-height: 29px !important;
}

.half-hero-wrap h1 {
    font-size: 20px !important;
    line-height: 29px !important;
}
.bg {
    height: 100% !important;
}
.single-slider .slick-dots, .fullscreen-slider .slick-dots {
    bottom: 40px;
}
.hero-wrap {
    height: 60%;
}
.half-hero-wrap {
    left: 0;
    padding: 0 28px 0 20px;
}
.respimg {
    width: 100%;
    height: 359px;
}
.highlight-rooms .center .room-box {
    margin-left: -25%;
}
.page-title {
    padding: 130px 0px;
}
.grid-item-holder.addpad {
    padding-top: 23px !important;
}
.confer_content {
    text-align: left;
    padding-top: 30px;
}
.chngewidsze {
width: 115% !important;
}
.widincrease {
    width: 100% !important;
}
.half-hero-wrap h1 {
    font-size: 18px !important;
    line-height: 36px !important;
    padding-left: 70px !important;
    padding-top: 0px !important;
}

}


/* ---------------------------------------------------------------------- Max width 320px end ------------------------------------*/


/* ---------------------------------------------------------------------- 321px to 480px  start ------------------------------------*/
/*Home Page responsive start*/
@media(min-width:321px) and (max-width:480px) {
.skill-wrap {
    margin: 27px 0 !important;
}
.footer-inner {
    padding: 15px 0 20px !important;
}
.nav-button {
    margin-right: 40px;
}
.sublogo img {
    max-width: 150px;
    padding: 14px 0px;
}
.features-box a {
    margin-top: 10px;
}
.half-hero-wrap h1 {
    font-size: 20px !important;
    line-height: 29px !important;
     left: 0 !important;
    padding: 0px 7px 0 20px !important;
}
.bg {
    height: 100% !important;
}
.single-slider .slick-dots, .fullscreen-slider .slick-dots {
    bottom: 40px;
}
.hero-wrap {
    height: 60%;
}
.respimg {
    width: 100%;
    height: 359px;
}
.highlight-rooms .center .room-box {
    margin-left: -25%;
}
.page-title {
    padding: 130px 0px;
}
.grid-item-holder.addpad {
    padding-top: 23px;
}
.slide_viewer {
    height: 196px !important;

}
.demo {
    width: 117%;
}
.confer_content {
    text-align: left;
    padding-top: 30px;
}
.chngewidsze {
    width: 115% !important;
}
.widincrease {
    width: 100% !important;
}
.half-hero-wrap h1 {
    font-size: 18px !important;
    line-height: 36px !important;
    padding-left: 70px !important;
    padding-top: 0px !important;
}
.half-hero-wrap {
    left: 0;
    padding: 0 28px 0 20px;
}
}

/*Home Page responsive end*/
/* ---------------------------------------------------------------------- 321px to 480px  End ------------------------------------*/


/* ---------------------------------------------------------------------- 481px to 767px  start ------------------------------------*/
/*Home Page responsive start*/

@media(min-width:481px) and (max-width:767px) {

.section-subtitle.accomohead.right-pos {
    top: -10px !important;
    font-size: 110px!important;
}
.footer-inner {
    padding: 19px 0 20px;
}
.nav-button {
    margin-right: 40px;
}
.features-box a {
     float: none !important;
    width: 100%;
    margin-top: 0px;
    
    color: #000;  
}
.confe_wedd {
    padding-top: 11px;
}
.confer_content {
    padding-top: 20px !important;
}

.team-box {
    width: 100% !important;
}
.gallery-items {
    
    margin-bottom: 17px !important;
}
.mar-top {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.confer_content {
    text-align: left;
    margin-top: 20px;
}
.confer_content {
    text-align: left;
    padding-top: 30px;
}
}

/* ---------------------------------------------------------------------- 481px to 767px  end ------------------------------------*/



/* ---------------------------------------------------------------------- 768px to 991px  start ------------------------------------*/
@media(min-width:768px) and (max-width:991px) {

.nav-button {
    float: right;
    margin-right: 50px;
    margin-top: 24px;
}
.footer-inner {
    padding: 20px 0 20px;
}
.mar-top {
    margin-top: 20px;
    margin-bottom: 20px;
}
.gallery-item.debstep {
    left: 517px !important;
}
.confer_content {
    text-align: left;
    margin-top: 20px;
}
}

/* ---------------------------------------------------------------------- 768px to 991px  end ------------------------------------*/



/* ---------------------------------------------------------------------- 792px to 1024px  start ------------------------------------*/
@media(min-width:992px) and (max-width:1024px) {
.nav-button {
    float: right;
    margin-right: 41px;
    margin-top: 24px;
}
.footer-inner {
    padding: 20px 0 20px;
}
.section-subtitle.accomohead.right-pos {
    top: 20px;
   
    left: 20px;
    right: 184px;
}
.highlight-rooms .button { 
    margin-top: 1px;
    /* background-color: #f00; */
}
.confer_content {
    text-align: left;
    margin-top: 20px;
}
}