@charset "utf-8";
/* CSS Document */

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

    .accimg {
        position: absolute;
        top: 72px !important;
        left: 96px;
        background-color: #FFFFFF;
        width: 515px;
        border-radius: 267px;
        height: 515px;
        padding: 0;
        overflow: hidden;
        z-index: 888;
    }
}

@media screen and (max-width: 1600px) and (min-width: 1401px) {
    .gallery .col-md-10 ul {

        width: 100% !important;

    }

}

@media screen and (max-width: 1380px) and (min-width: 1300px) {
    .checkform {
        top: 207px !important;
    }
}

@media screen and (max-width: 1400px) and (min-width: 1040px) {
    .topbar-btn {
        display: none !important;
    }

    .hovergall {
        width: 1168px !important;
    }

}

@media screen and (max-width: 1240px) and (min-width: 300px) {
    .check_av {

        display: none;

    }

    .resbuttn {
        display: block !important;
    }

}

@media screen and (max-width: 800px) and (min-width: 501px) {
    .checkform input {
        padding: 0px !important;
        background: #FFF;
        border: 2px solid #D5B053;
        outline: hidden;
        color: #27215E;
        width: 139px;
    }

    .checkform select {
        padding: 0px !important;
    }

    .checkform {
        width: 357px;
        position: absolute;
        right: 34px;
        top: 124px !important;
    }

    .checkform input[type='submit'] {
        margin-top: 9px !important;
    }

    .mobbanquet {
        display: block !important;
        margin-top: 20px;
    }

    .desktopbanquet {
        display: none;
    }

    .mobbanquetimg {
        display: block !important;
        margin-bottom: 20px;
    }

    .deskbanqimg {
        display: none;
    }

}

@media only screen and (max-width: 720px) and (min-width: 150px) {
    .slidercontain {
        /*margin-top: 92px !important;*/
    }

    .header {
        width: 100% !important;
    }

    blockquote.room_description:before {
        left: 15px !important;
    }

    .h1,
    h1 {
        font-size: 30px !important;
    }

    .tab-pane ul {
        width: 100%;
        list-style: none;
        height: 200px !important;
        padding: 0;
        overflow-y: scroll !important;
    }

    .heder_inner {

        width: 100%;
        height: 92px;
    }

    .gallery .col-md-10 ul li {
        max-width: 336px !important;
        min-width: 282px !important;
    }

    .gallery ul li {
        width: 297px !important;
    }

    .footer form {
        width: 285px !important;
    }

    .hovergall li {
        margin-bottom: 20px !important;
        margin-top: 0 !important;
    }

    .accimg .item img {
        width: 108px !important;
        margin-top: 5px !important;
        margin-left: 5px !important;
    }

    .accimg {
        position: absolute;
        top: 11px !important;
        left: 33px !important;
        background-color: #FFFFFF;
        width: 118px !important;
        border-radius: 267px;
        height: 118px !important;
        padding: 0;
        overflow: hidden;
        z-index: 888;
    }

    .accimg .carousel-indicators {
        display: none !important;
    }

    .hovergall li img {
        width: 100% !important;
    }

    .hovergall {
        width: 304px !important;
    }

    .logo {
        width: 95px;
        margin-top: 10px;
    }

    .roomsec .col-md-10 .col-md-5 .delex {
        position: static !important;
        margin: 0 auto;
    }

    .roomsec .col-md-10 .col-md-5 .prime {
        position: static !important;
        margin: 0 auto !important;
        margin-top: 18px !important;
    }

    .roomsec .col-md-10 .col-md-5 .suit {
        position: static !important;
        margin: 0 auto !important;
        margin-top: 18px !important;

    }

    .header {
        min-height: 88px;
        /*position: fixed;*/
        z-index: 999;
        /*top: 80px !important;*/
    }

    .facility .col-md-10 {

        padding: 0px 0px !important;
    }

    .topbar-btn {
        padding: 3px 30px !important;
    }

    .topbar {
        display: none;
    }

    .hovereffect {
        min-width: 146px;
        margin-bottom: 19px;
    }


    .testimonial .carousel-inner .item {
        min-height: 363px;
    }

    .tripad {
        display: none !important;
    }

    .testimonial .carousel-indicators {
        position: absolute;
        bottom: 0px;
        left: 101%;
        z-index: 15;
        width: 17%;
        padding-left: 0;
        margin-left: -30%;
        text-align: center;
        list-style: none;
        top: initial;
    }

    .testimonial .carousel-caption {

        top: 2% !important;
    }

    hr {
        width: 80% !important;
    }

    .deskmenu {
        display: none;
    }

    .facility ul {
        width: 100% !important;
    }

    .facility p {
        padding: 0px 19px;
    }

    .mobilemenu {
        display: block !important;
    }

    .checkform {
        width: 310px !important;
        position: static !important;
        padding: 25px 3px !important;
    }

    .h2,
    h2 {
        font-size: 24px !important;
    }

    .footer {
        /*padding: 40px 17px !important;*/
    }

    .mobbanquet {
        display: block !important;
        margin-top: 20px;
    }

    .desktopbanquet {
        display: none;
    }

    .mobbanquetimg {
        display: block !important;
        margin-bottom: 20px;
    }

    .deskbanqimg {
        display: none;
    }
}
