@media(min-width:1023px){
    .navigation-bullets li a:hover,.navigation-bullets li a.w--current{background:#093e68; color:#093e68; border-color: #093e68;}
    .navigation-bullets li a{background:#fff; color:#222; border-color: #222;}
}
@media(min-width:767px){
    /*.submenu-wrap{display:none; z-index:999;}*/
    .submenu-wrap{opacity: 0; z-index:-2;}
    .header-links li.hovered .submenu-wrap{display:block;}
    .content-block{ padding: 32px 24px 34px !important;}

}

@media (max-width: 1529px){
    .header-links > li{margin-right: 43px;}
    .list-content{padding-bottom: 45%;}
    .list-content-form-inner{padding:0;}
    .list-content-form-inner:before{position: absolute;content: "";height: 1px;top: 85%;left: 41%;z-index: 2;transform: rotate(36deg) translateX(-112px) translateY(0px);background: #cfcfcf;width: 62%;-moz-transform: rotate(36deg) translateX(-112px) translateY(0px);background: #cfcfcf;-webkit-transform: rotate(36deg) translateX(-112px) translateY(0px);background: #cfcfcf;}
    .list-content-form-inner:after{position: absolute;content: "";height: 1px;top: 0;right: -12%;z-index: 2;width: 62%;transform: rotate(-36deg) translateX(-157px) translateY(0px);background: #cfcfcf;-moz-transform: rotate(-36deg) translateX(-157px) translateY(0px);background: #cfcfcf;-webkit-transform: rotate(-36deg) translateX(-157px) translateY(0px);background: #cfcfcf;}
    .list-content-left > span{padding: 0 18px 15px;}
    .list-content .list-content-left p{padding-bottom: 8px;}
    .list-heading h4{font-size:24px;line-height: 28px;padding-bottom: 3px;text-align: center; }
    .sub-lists-outer h6{padding:19px 25px 13px 15px}
    .category{height:250px;}
    .banner-blocks{margin-top: -125px;}
    .input-width {width: 140px;}
    .input-width .form-control{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .category span{padding:20px 10px}

    .title-bar p a{padding:0 17px;}

    .card{height:180px;}

    .card a span em{font-size: 18px; line-height: 22px;}
    .card a{font-size: 20px; line-height: 24px;}

    .who-we-are .thumbnail{padding:69px 15px 15px}
    .footer-links li{margin-right: 20px;}

    .fixed-bar{width:293px;}
    .navigation-bullets{margin-left: 0}
    .navigation-bullets li span{width:30px;}

    .list-slider .thumbnail h5{font-size: 17px; line-height: 21px;}
    .map-slider-block {width: 35%;}


    /* brinda - 24/11/2016 - Start */	
    .gallery-wrap #sync1 .item .itembox{height:530px;}
    #sync2 .itembox{height:125px;} 
    .gallery-wrap #sync2 .item{margin: 5px;}
    /* brinda - 24/11/2016 - End */

    .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{margin-right: 40px;}	

    /*aneri*/
    .model-more-outer span{width: 160px;padding: 0;}
    #tabs.ui-tabs .ui-tabs-nav {padding: 0 75px;}
    .map-slider-block .owl-nav .owl-prev{margin: 8px 0 0 28px;}
    .map-slider-block .owl-nav .owl-next{margin: 8px 26px 0 0;}

    .model-more-outer{text-align: left;}
    .model-more-outer .blue-btn-wrap{margin: 3px 0;}

    /*iternary-map*/
    .map-indicators li{font-size: 11px;line-height: 15px;}
    .map-indicators li.anchor:before{margin-top: 1px;}
    .map-indicators li:before{margin-top: -1px;}
    .slider-inside-block p{min-height: 141px;font-size: 14px;line-height: 20px;}
    .slider-inside-block h5 {font-size: 26px;line-height: 30px;}
    #cyclades-map .location-01{top: 35.5%;right: 25.9%;}
    #cyclades-map .location-02{top: 71%;right: 23.5%;}
    #cyclades-map .location-03{top: 88.7%;right: 18%;}
    #cyclades-map .location-04{top: 53.7%;right: 1.6%;}
    #cyclades-map .location-05{top: 26.8%;right: 4.5%;}
    #cyclades-map .location-06{top: 5.9%;right: 15.5%;}
    #cyclades-map .location-07{top: 6.2%;right: 31.7%;}

    #almafi-coast .location-01{top: 18.6%;right: 29.6%;}
    #almafi-coast .location-02{top: 33%;right: 41.8%;}
    #almafi-coast .location-03{top: 39%;right: 52.2%;}
    #almafi-coast .location-04{top: 69.1%;right: 32.9%;}
    #almafi-coast .location-05{top: 49%;right: 2.3%;}
    #almafi-coast .location-06{top: 55.4%;right: 13.7%;}
    #almafi-coast .location-07{top: 56.1%;right: 23.2%;}

    #andaman-sea .location-01{top: 30.4%;right: 29.6%;}
    #andaman-sea .location-02{top: 42.7%;right: 24.4%;}
    #andaman-sea .location-03{top: 65.5%;right: 6.5%;}
    #andaman-sea .location-04{top: 39.5%;right: 10.3%;}

    #athens-gulf .location-01{top: 17.5%;right: 6%;}
    #athens-gulf .location-02{top: 57.1%;right: 18%;}
    #athens-gulf .location-03{top: 77%;right: 14.3%;}
    #athens-gulf .location-04{top: 84.2%;right: 28.3%;}
    #athens-gulf .location-05{top: 77%;right: 27.7%;}
    #athens-gulf .location-05 span{padding-top: 0;}
    #athens-gulf .location-06{top: 76.1%;right: 20.3%;}
    #athens-gulf .map-locators a.location-06 span {padding-top: 0;margin-top: 20px;padding-left: 0;padding-bottom: 0;}
    #athens-gulf .location-07{top: 33.9%;right: 16.9%;}

    #bali .location-01{top: 57.1%;right: 20.5%;z-index: 2;}
    #bali .location-02{top: 50%;right: 37.8%;}
    #bali .location-03{top: 21.6%;right: 3%;}
    #bali .location-04{top: 18%;right: 23.7%;}
    #bali .location-05{top: 59.5%;right: 34.9%;background-position: 50% 2px;}
    #bali .map-locators  a.location-01 span{padding-top: 0}

    #british-virgin-island .location-01{top: 55.5%;right: 27.3%;}
    #british-virgin-island .location-02{top: 65%;right: 25.5%;}
    #british-virgin-island .location-03{top: 61.2%;right: 13.5%;}
    #british-virgin-island .location-04{top: 53.9%;right: 13%;}
    #british-virgin-island .location-05{top: 12.6%;right: 8.5%;}
    #british-virgin-island .location-06{top: 44.4%;right: 8%;}

    #crete .location-01{top: 39.7%;right: 14.8%;}
    #crete .location-02{top: 46%;right: 14.2%;}
    #crete .location-03{top: 55.3%;right: 1.9%;}
    #crete .location-04{top: 24.5%;right: 42%;}
    #crete .location-05{top: 45%;right: 51.8%;}
    #crete .location-06{top: 47%;right: 34%;}
    #crete .map-locators  a.location-03{background: rgba(0, 0, 0, 0) url("../images/pin.png") no-repeat scroll 35px 0 / 14px auto;}
    #crete .map-locators  a.location-03 span{padding-top: 20px;padding-left: 0;}
    #crete .map-locators  a.location-05{background-position: 50% 0;max-width: 70px;}
    #crete .map-locators  a.location-05 span{padding-right: 0;padding-top: 30px;text-align: center;line-height: inherit;}
    #crete .map-locators  a.location-02 span{padding-top: 15px;padding-right: 0;}
    #crete .map-locators  a.location-01 span{padding-right: 20px;}
    #crete .map-locators  a.location-01{background-position: 98% 5px;}

    #dodecanese .location-01,#dodecanese .location-08{top: 67.3%;right: 1.8%;}
    #dodecanese .location-02,#dodecanese .location-07{top: 55%;right: 12.1%;}
    #dodecanese .location-03{top: 29.8%;right: 17.4%;}
    #dodecanese .location-04{top: 24.5%;right: 36.2%;}
    #dodecanese .location-05{top: 38.6%;right: 31.8%;}
    #dodecanese .location-06{top: 68.6%;right: 23.6%;}
    #dodecanese .map-locators  a.location-01{background-position: 50% 2px;}

    #hokkaido .location-01{top: 22%;right: 1.6%;}
    #hokkaido .location-02{top: 67%;right: 40%;}
    #hokkaido .location-03{top: 56.8%;right: 30.2%;}
    #hokkaido .location-04{top: 50.5%;right: 38%;}
    #hokkaido .location-05{top: 38.1%;right: 16.2%;}
    #hokkaido .map-locators  a.location-03{background-position: 50% 2px;}
    #hokkaido .map-locators  a.location-03 span{padding-right: 0;padding-top: 15px;}

    #ionian-island .location-01{right: 22.3%;top: 25%;}
    #ionian-island .location-02{right: 3.8%;top: 45.2%;}
    #ionian-island .location-03{right: 7%;top: 52.1%;}
    #ionian-island .location-04{right: 25.6%;top: 44.6%;}
    #ionian-island .location-05{right: 29.5%;top: 35.4%;}
    #ionian-island .location-06{right: 29.2%;top: 30.1%;}
    #ionian-island .location-07{right: 27.5%;top: 3.9%;}
    #ionian-island .location-08{right: 28.6%;top: 21.1%;}

    #phucket .location-01{right: 23.7%;top: 38.2%;}
    #phucket .location-02{right: 19.6%;top: 54.2%;}
    #phucket .location-03{right: 3.8%;top: 72.5%;}
    #phucket .location-04{right: 34.8%;top: 52%;}
    #phucket .location-05{right: 33.7%;top: 23.2%;}

    #zermatt .location-01{right: 15.2%;top: 4%;}
    #zermatt .location-02{right: 21.1%;top: 82.2%;}
    #zermatt .location-03{right: 24%;top: 84.8%;}
    #zermatt .location-04{right: 32.2%;top: 84.5%;}
    #zermatt .location-05{right: 32.8%;top: 60.8%;}
    #zermatt .location-06{right: 32%;top: 54%;}

    #northern-sporades .location-01{right: 48.4%;top: 63%;}
    #northern-sporades .location-02{right: 35.9%;top: 73.7%}
    #northern-sporades .location-03{right: 17.5%;top: 53.8%;}
    #northern-sporades .location-04{right: 7.2%;top: 20.1%;}
    #northern-sporades .location-05{right: 21.9%;top: 65.4%;}
    #northern-sporades .location-06{right: 25.1%;top: 70.8%;}
    #northern-sporades .location-07{right: 26.1%;top: 80.4%;}

    /*media-page*/
    .thumb.h200 {height: 180px;}
    .media-wrap .model-card{margin-bottom: 30px;}
    .media-wrap .title-bar .blue-btn-wrap {margin: 15px 0 15px 18px;}
    .member-profile-image-inner{left: 0;}

    .footer-links li {
        margin-right: 11px;
    }
    .newsletter-status{    position: absolute;
                           left: 0;
                           top: 0;}


}

@media (max-width: 1280px){
    .fixed-bar{width: auto;}
    .fixed-bar.fixed{position:static;width:auto;}
    .fixed-bar.fixed.released{position:static;}
    .navigation-bullets li a:hover{color: #222;}

}


@media (max-width: 991px){
    .header-links > li{margin-right: 20px; font-size: 16px;line-height: 20px;}
    .social-links li a{padding:0}
    .sub-lists-outer{width:31%;}
    .list-content{width:69%; padding-bottom: 97%;}
    .list-content-right{width: 100%;}
    .list-content-left{width: 100%;text-align: center;}
    .list-content-inner {padding: 23px 25px;}
    .list-content-left > span{max-width: 100%;}
    .image-outer{height: 45px;margin: 0 auto;width: 70px;}
    .image-outer img{width: 100%;}
    .list-heading h4{font-size: 27px;line-height: 31px;}
    .list-content-form-inner:before{transform: rotate(36deg) translateX(-118px) translateY(5px);-moz-transform: rotate(36deg) translateX(-118px) translateY(5px);-webkit-transform: rotate(36deg) translateX(-118px) translateY(5px);}
    .list-content-form-inner:after{transform: rotate(-36deg) translateX(-165px) translateY(-6px);-moz-transform: rotate(-36deg) translateX(-165px) translateY(-6px);-webkit-transform: rotate(-36deg) translateX(-165px) translateY(-6px);}
    .list-heading img{display: inline-block;}

    p{font-size: 15px; line-height: 20px !important;}	
    h3{font-size: 35px; line-height: 39px;}
    h4,.travels-plans-block h4{font-size: 22px; line-height: 26px;}

    .category a{font-size: 25px; line-height: 29px;}
    .category em{font-size: 20px; line-height: 24px; margin-bottom: 10px;}
    .category {height: 220px;}
    .banner-blocks{margin-top: -110px}

    .title-bar h3{min-width: 153px;}
    .title-bar p{font-size: 22px; line-height: 26px; margin-left: 0; padding:30px 0}
    .title-bar p a{padding:0 10px;}

    .img-wrap{width:50%;}
    .content-block{width:50%;}
    .thumb span{font-size: 15px; line-height: 20px;}

    .navigation-bullets li a{width:15px; height:15px;}
    .navigation-bullets li{padding-left: 15px; padding-top: 5px;}
    .navigation-bullets li em{font-size: 15px; line-height: 19px; min-width: 83px; left:-15px; transform:rotate(-58deg); -webkit-transform:rotate(-58deg);}
    .form-block{padding:20px 20px}
    .navigation-bullets{margin-bottom: 52px;}

    .story-wrap .thumbnail .caption{padding:20px 15px}
    .card {height: 140px;}
    .card a{font-size: 15px; line-height: 19px; padding:10px;}
    .card a span em{font-size: 12px; line-height: 16px; margin-bottom: 7px;}

    .card .right{right: 10px;top: 10px;}
    .card .bottom {bottom: 10px;right: 10px;}
    .card .left {bottom: 10px;left: 10px;}
    .card .top {left: 10px; top: 10px;}

    .card:hover .right,.card:hover .left{height:calc(100% - 20px);}
    .card:hover .bottom,.card:hover .top{width:calc(100% - 20px);}

    .img-thumb img{margin: 0 auto;width: 100px !important; height:100px;}
    .img-thumb{margin:-52px auto 0}

    .who-we-are .thumbnail span{font-size: 13px; line-height: 17px;}
    .who-we-are .thumbnail p{font-size: 14px; line-height: 18px;}
    .who-we-are .thumbnail{padding:59px 10px 15px; margin-top: 59px;min-height: 320px;}

    .footer p{font-size: 12px; line-height: 16px; padding-top: 5px;}

    /* brinda - 24/11/2016 - Start */	
    .gallery-wrap #sync1 .item .itembox{height:480px;}
    #sync2 .itembox{height:130px;} 
    /* brinda - 24/11/2016 - End */	

    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-size: 16px !important}
    .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{margin-right: 21px;}
    .ubermenu-main .ubermenu-tab > .ubermenu-target{padding: 12px 15px !important}

    .slider-block { margin-bottom: 20px; }
    .travels-plans-block h4 { padding-top: 10px; }
    .travels-plans-block .row { padding: 5px 0; }
    .map-slider-block {top:16px; left:16px;padding: 20px 0 0;}
    .slider-inside-block h5{font-size: 27px;line-height: 31px;padding: 0 0 10px;}
    .slider-inside-block p{font-size: 14px;line-height: 19px;padding: 0 5px 10px;}
    .map-slider-block .owl-nav .owl-prev{margin: 3px 0 0 28px;}
    .map-slider-block .owl-nav .owl-next{margin: 3px 26px 0 0;}
    .slider-inside-block p{min-height: 100px;}

    .map-block img{margin-bottom: 20px;}
    .map-slider-block{position: relative;margin: 35px auto;top: 0;left: 0;right: 0;width: 100%;}
    .map-overlay{display: block;}
    .map-container .visible-xs{display: block !important;}
    .map-container .hidden-xs{display: none !important;}
    .map-slider-block .listing-slider li{height: 100px;}
    /*booking / thank-you*/
    .booking-form-outer .form-control {font-size: 15px;line-height: 19px;}
    .booking-wrap .title-outer{margin-bottom: 60px;}
    .booking-form{margin-bottom:60px;}
    .thankyou-block p{font-size: 20px;line-height: 24px !important;}
    .thankyou-block{padding: 78px 88px;}
    .thankyou-wrap {padding-bottom: 78px;}
    .search-open .search-form {width: 115px;}

    /*model page*/
    .blue-btn{padding: 7px 50px;}
    .yatch-banner-form .blue-btn-wrap{padding: 7px 10px;font-size: 20px;line-height: 24px;}
    .model-content {padding: 12px 20px 110px;}
    .model-more-outer .blue-btn-wrap {float: left;}
    .model-image-text{padding: 10px;}
    .model-more-outer{display: block;text-align: left;}
    .model-more-outer span{display: block;margin-bottom: 5px;width: 100%;}
    .model-more-outer .blue-btn{display: block;}
    .model-content a{margin-bottom: 6px;font-size: 28px;line-height: 32px;}
    .model-content i{margin-bottom: 5px;}
    .model-image-text span{font-size: 14px;line-height: 18px;}
    .search-open .search-form {width: 115px;}

    .banner-slider-outer .owl-carousel .owl-nav div img{width: 20px;}
    .banner-slider-outer .owl-carousel .owl-nav .owl-next, .banner-slider-outer .owl-carousel .owl-nav .owl-prev{margin-top: -20px;}
    #tabs.ui-tabs .ui-tabs-nav {padding: 0 35px;}
    .singleline-title .title-bar h3{min-width: 317px;}
    .blue-btn-outer{padding: 20px;}
    .blue-btn-outer .blue-btn-wrap{padding: 7px 22px;font-size: 16px;line-height: 20px;}
    .facility-list-block .col-sm-6 {margin-bottom: 15px;}
    #tabs ul li a {font-size: 26px;line-height: 30px;}
    .rate-table th, .rate-table td{font-size: 18px;line-height: 22px;}
    .room-block-detail {padding-bottom: 20px;}

    .round-img-hover{display: inline-block !important;padding: 10px !important;}
    .round-img-hover img{ height: 80px;margin: 0 auto;width: 80px !important;}
    .round-img-hover:hover img{height: 100px;width: 100px !important;}

    /*19122016*/
    .map-container .map-block img{margin: 0;}
    .h600{height: 550px;}
    /*media page*/
    .thumb.h200 {height: 160px;}
    .media-wrap .model-content a {font-size: 18px;line-height: 22px;}
    .media-wrap .model-card{margin-bottom: 20px;}
    .media-wrap .title-bar .blue-btn-wrap {margin: 15px 0 15px 0;}

    /*member page*/
    .member-profile-image-inner{height: 140px;width: 140px;top: -110px;}
    /*member vip page*/
    .participants-wrap,.model-button-list-outer{display: block;}
    .model-button-list-outer{text-align: left;}
    .membership-vip-wrap .model-content {padding: 15px 15px 15px 0;}
    .model-booking-outer{display: block;}

    /*blog page*/
    .blog-wrap .model-content {padding: 12px 0 45px;}
    .blog-wrap .model-content a {font-size: 18px;line-height: 22px;}
    .blog-wrap .model-card{margin-bottom: 20px;}

    /*blog-detail*/
    .cms h1{font-size: 38px; line-height: 42px;}
    .cms h2{font-size: 34px; line-height: 38px;}
    .cms h3{font-size: 30px; line-height: 34px;}
    .cms h4{font-size: 24px; line-height: 28px;}
    .cms h5{font-size: 18px; line-height: 22px;}

}
@media(max-width:959px){
    #menu-header-social-menu{float: left;}
    .ubermenu-responsive-toggle-main{float: right;}
    .link-outer{display: block;}
}

@media(max-width:767px){

    h5{font-size: 18px; line-height: 22px;}
    p{font-size: 14px; line-height: 18px;}

    .logo{width:200px;}
    .logo img{width:100%;}

    .header-bottom{margin-bottom: 20px;}
    .search-form{left:30px; right:auto;}
    .search-open .search-form {width: 130px;}
    .form-control{font-size: 14px; line-height: 18px;}

    .header-top{position:relative;}
    .hamburger{width:25px;padding:7px 0 !important; display:block; position:relative; cursor:pointer;}
    .hamburger span{display:block; height:3px; background:#222;}
    .hamburger:after{content:""; height:3px; background:#222; position:absolute; left:0; right:0; top:0}
    .hamburger:before{content:""; height:3px; background:#222; position:absolute; left:0; right:0; bottom:0}
    .link-outer{display:block}
    .social-links{margin:0 -10px;}
    .social-links li{position:relative;}

    .header-links{position:fixed; width:85%; top:0; right:-100%; height:100%; overflow-y: scroll; background:#222; z-index: 3; padding:20px 0; text-align: left;}
    .list-content-block:before,.list-content-block:after,.input-container:before,.input-container:after,.list-content-form-inner:after,.list-content-form-inner:before{display: none;}
    .list-content-inner{padding: 20px 15px;}


    .list-heading h4{font-size: 23px;line-height: 27px;}
    .input-wrap span{width: 100%;border: 1px solid #093e68;}
    .list-content-block{margin-bottom: 15px;}
    .list-content-block{width: 100%;height: auto;}
    .list-content-form{padding: 0 15px}
    .input-width{width: 100%;}
    .form-control-grey{background: #fff;border: 1px solid #093e68;}
    .image-outer{margin: 0 auto 25px;}
    .list-content-left > span{padding: 0 15px 22px;}
    .data-center{width: 100%;}
    .data-center-wrap .dark-blue-btn{padding: 7px 55px;}

    .menu-open,.menu-open body{overflow:hidden}
    .menu-open .hamburger span{opacity:0;}
    .menu-open .hamburger:after{transform:rotate(45deg); -webkit-transform:rotate(45deg); moz-transform:rotate(45deg); top:10px; background:#fff}
    .menu-open .hamburger:before{transform:rotate(-45deg); -webkit-transform:rotate(-45deg); moz-transform:rotate(-45deg); top:10px; background:#fff}

    .menu-open .header-links .hamburger{margin-right: 20px; margin-bottom: 10px;}
    .menu-open .header-links .hamburger:before{top:10px;}
    .menu-open .header-links .hamburger	span{opacity:1;transform:rotate(45deg); -webkit-transform:rotate(45deg); moz-transform:rotate(45deg); top:3px; background:#fff; position:relative}

    .menu-open .header-links{right:0}
    .header-links > li{width:100%; padding-bottom: 0}
    .header-links > li > a{color: #fff; padding:10px 20px; display:block}
    .header-links > li > a:hover,.header-links > li.hovered > a{background:#ffac33}
    .header-links > li > a:hover,.header-links > li.active > a{background:#ffac33}
    .header-links > li > a::after{display:none;}
    .header-links > li > a.hamburger:hover, .header-links > li.hovered > a.hamburger{background:none;}
    .submenu-wrap{right:-100%; left:auto; width:75%; position:fixed; top:0; height:100%; overflow-y: scroll; background:#093e68}
    .header-links li.hovered .submenu-wrap{right:0;}
    .sub-lists-outer{width:100%;}
    .list-content{width:100%; padding-bottom: 0; height:100%;}
    .sub-lists-outer h6{padding:16px 20px 13px 19px;}
    .sub-lists li a{padding:10px 20px; }
    .list-slider{padding:20px 15px 60px; bottom:inherit;}
    .list-slider .thumbnail > a{position:static !important; height:auto;}
    .list-slider .thumbnail img{position:static !important; width:100% !important; max-width: 100% !important}
    .list-slider .owl-nav{right:15px;}
    .list-content-inner{bottom: inherit;background: #fff;display: none;position: static;}

    .list-content-inner.show-slider{display: block;}

    .back-icon{margin-bottom: 7px;}
    .back-icon a{padding:7px 20px;}



    h3{font-size: 25px; line-height: 29px;}
    .title-bar h3{line-height: 28px !important;}
    .title-bar h3::after{top:-5px;}
    .title-bar p a{display: block}
    .title-bar p{font-size: 14px; line-height: 18px;}
    .title-bar.title-links p{padding: 0}
    .title-bar{padding:30px 0}
    .title-bar p{padding:18px 0}

    .banner-wrap{padding-bottom: 0; height:auto; overflow: visible; background: url(../images/banner02.jpg) center 0 no-repeat; background-size: cover; padding:35px 0 20px}
    .map-wrap{background: none;height: 0;overflow:hidden;padding-bottom: 80%;}
    .banner-blocks{position:static; margin-top: 0; opacity: 1}
    .category {height: 150px; margin-bottom: 15px;}
    .category a {font-size: 20px;line-height: 24px; width:100%;}
    .category em {font-size: 15px;line-height: 19px;}

    .img-wrap{width:100%; height:200px;}
    .content-block{width:100%; min-height: inherit}

    .thumb{margin-bottom: 20px;}
    .story-wrap .thumbnail{margin-bottom: 20px;}

    .who-we-are .thumbnail{margin-top: 90px;min-height: auto;}
    .card{height:220px; margin-bottom: 20px;}

    .fixed-bar{padding-top: 75px;}
    .content-block-outer > div{float:left; width:100%;}
    .navigation-bullets{margin-top: 40px;}
    .navigation-bullets li{padding-left: 20px; padding-top: 8px; width: 20%}
    .navigation-bullets li span{width: 100%}
    .navigation-bullets li a{width:20px; height:20px;}
    .navigation-bullets li em{font-size: 17px; line-height: 22px; min-width: 92px;}

    .footer-links li{margin:0; width:100%;}
    .social-icons{float:left !important; margin-top: 10px; margin-bottom: 15px;}
    .social-icons li{margin-left: 0; margin-right: 10px;}
    .footer p{text-align: left;}

    .content-wrap h4{margin-top: 20px;}
    .content-wrap .pull-right{width:100%; float:none !important;}


    /* brinda - 24/11/2016 - Start */		
    #sync2 .itembox{height:120px;} 
    /* brinda - 24/11/2016 - End */	

    .form-block{min-height: inherit;}
    .submenu-wrap{z-index: 3;}

    /*aneri*/
    .booking-form-outer .form-control {font-size: 14px;line-height: 18px;}
    .booking-form .basic-info-outer {padding-bottom: 35px;}
    .booking-form .send-outer .blue-btn{float: none;}
    .booking-form .send-outer{text-align: center;}
    .booking-form p{font-size: 23px;line-height: 27px;}
    .booking-wrap .title-outer{margin-bottom: 40px;}
    .booking-form{margin-bottom: 40px;}
    .thankyou-wrap{padding-bottom: 40px;}

    .yatch-banner-form form{padding: 15px;}
    .noUi-horizontal .noUi-handle {height: 28px;top: -12px;width: 28px;}
    #keypress {margin-top: 19px;}
    #input-with-keypress-0,#input-with-keypress-1{text-align: center;}
    /*.h595{height: 430px;}*/
    .h350 {height: 240px;}
    .yatch-banner-img,.h595 {height: 570px;}
    .model-more-outer span {width: auto;padding: 5px 4px;float: left;margin: 0;}
    .model-content {padding: 12px 20px 55px;}
    .model-more-outer .blue-btn-wrap{float: right;margin: 0;}

    #tabs ul li a{font-size: 20px;line-height: 24px;}
    .table-responsive{margin-bottom: 0;}
    .bullet-listing li{width: 100%;padding: 8px 0;}
    .bullet-listing li span {font-size: 18px;line-height: 22px;}
    .singleline-title .title-bar h3 {min-width: 235px;}
    .see-more-link{font-size: 18px;line-height: 22px;}
    .singleline-title .title-bar{padding: 22px 0;}
    .thumb-details h4{font-size: 27px;line-height: 31px;padding-bottom: 3px;}
    .see-more-link{font-size: 16px;line-height: 20px;}
    .thumb-details span{padding-bottom: 5px;}
    .rate-table th, .rate-table td{font-size: 16px;line-height: 20px;}
    .room-block-detail span{font-size: 15px;line-height: 19px;padding-bottom: 0;}
    .room-block-detail{padding-bottom: 15px;}
    .facility-list-block span{font-size: 20px;line-height: 24px;}
    .facility-list-block .col-sm-3{margin: 0 0 15px;}
    .facility-list-block .col-md-3{min-height: 35px;}
    .rate-table th:last-child{width: 28%;}
    .location-block {margin-bottom: 30px;}
    .room-block{margin-bottom: 0;max-height: 495px;}
    .img-seemore {padding-bottom: 0;}
    .facility-list-block span {font-size: 16px;line-height: 24px;}


    /*08-12-2016*/
    .area-dropdown{margin: 0 15px;}
    .area-dropdown .dk-selected{border: 1px solid #093e68;}
    .area-dropdown .dk-select-options{max-height: 11.1em;}
    .area-dropdown .form-group{margin: 0;}
    .area-dropdown .dk-select-open-down .dk-select-options{border: 1px solid #093e68 !important;}
    .h600{height: 240px;}
    .yatch-banner-form .blue-btn-wrap{width: 100%;}

    /*media-page*/
    .thumb.h200 {height: 150px;}
    .media-wrap .eqHeight{height: auto !important;}
    .media-wrap .title-bar .blue-btn-wrap {margin: 6px 0 6px 6px;float: right;}

    /*vip booking*/
    .booking-wrap.vip-booking-wrap .title-outer {margin-bottom: 30px;}
    .vip-booking-wrap .booking-form-content {padding: 0 17px 23px;}
    .vip-booking-wrap .booking-form-content .image-center{margin-bottom: 10px;}
    .vip-booking-wrap h4{padding: 0 0 5px;}
    .row-block {margin-bottom: 10px;}
    .summary-wrap span{padding-bottom: 5px;}
    .summary-wrap i{padding-bottom: 45px;}
    .vip-booking-wrap .booking-form-content{margin: 0 0 33px;}

    .model-listing{margin: 0;}
    .membership-vip-banner .yatch-banner-form .blue-btn-wrap {width: auto;}
    .membership-vip-wrap .row.eqHeight{height: auto !important;}
    .membership-vip-wrap .model-content {padding: 15px;}
    .member-profile-image-inner {left: 15px;}
    .membership-wrap .col-xs-offset-2,.membership-vip-wrap .col-xs-offset-2 {margin-left: 20.667%;}
    .member-profile-links li a,.member-profile-bottomrow span{font-size: 20px;line-height: 24px;}
    .participants-wrap{padding-bottom: 10px;}
    .membership-wrap .model-content.eqHeight{height: auto !important;}
    .change-btn-outer .blue-btn-wrap,.yatch-banner-form .blue-btn-wrap,.summary-wrap .blue-btn-wrap,.send-outer .blue-btn{font-size: 18px;line-height: 22px;}

    .blog-wrap .eqHeight{height: auto !important;}
    .bb-bookblock { height: 444px !important; }
    .newsletter-status{position:static;}
    .footer #newsletter-form{padding-left: 0 !important;}
    /*blog-detail*/
    h1, h2, h3, h4, h5, h6 {padding: 0 0 12px;}
    .cms h1{font-size: 34px; line-height: 38px;}
    .cms h2{font-size: 30px; line-height: 34px;}
    .cms h3{font-size: 26px; line-height: 30px;}
    .cms h4{font-size: 22px; line-height: 26px;}
    .cms h5{font-size: 16px; line-height: 20px;}

    .mt30{margin-top: 30px;}
    .banner-outer{margin: 0;}

    /*06-jan-2017*/
    .member-profile-image .img-responsive.profile-picture-image {
        min-height: 90px;

    }


}
@media(max-width:685px){
    .bb-bookblock { height: 444px !important; }
    .member-profile-image-inner{top: -180px;left: 10px;}
    .membership-wrap .col-xs-offset-2,.membership-vip-wrap .col-xs-offset-2 {margin-left: 26.667%;}
}
@media(max-width:480px){


    /* brinda - 24/11/2016 - Start */	
    .gallery-wrap #sync1 .item .itembox{height:300px;}
    #sync2 .item{height:130px;} 
    .gallery-wrap #sync1 .item .gallery-Content{padding: 10px;}
    .gallery-wrap #sync1 .item .gallery-Content h4 {font-size: 20px;line-height: 24px;}
    .gallery-wrap #sync1 .item .gallery-Content p {font-size: 14px; line-height: 18px;}

    .map-slider-block {margin: 25px auto 0;}
    .slider-inside-block p { font-size: 12px; line-height: 16px; padding: 10px 16px; }
    .listing-slider li { height: 40px; } 
    .map-slider-block .listing-slider li{height: 80px;}
    .slider-inside-block h5 { font-size: 20px; line-height: 24px; padding: 15px 0 0 0; }
    .map-slider-block .owl-nav .owl-prev {margin: 16px 0 0 28px;}
    .map-slider-block .owl-nav .owl-next{margin: 16px 26px 0 0;}
    .map-overlay > a{font-size: 40px;line-height: 44px;margin-top: -22px;}
    /* brinda - 24/11/2016 - End */	

    .text-block p {font-size: 20px;line-height: 24px;}
    .owl-nav div img {width: 10px;}

    .who-we-are {margin-bottom: 0;}
    .title-bar {padding: 20px 0;}
    .story-wrap {padding-top: 0px;}

    /*aneri*/
    .thankyou-block {padding: 48px 38px;}
    h3 {font-size: 22px;line-height: 26px;}
    .booking-form p {font-size: 17px;line-height: 21px;}
    .booking-form .basic-info-outer {padding-bottom: 15px;}


    .content-block{padding: 15px;}
    .bb-bookblock{height: 439px !important;}

    #input-with-keypress-0,#input-with-keypress-1{padding: 7px;}
    #input-with-keypress-0.form-control,#input-with-keypress-1.form-control{font-size: 12px;line-height: 16px;}
    .noUi-horizontal .noUi-handle {height: 20px;top: -7px;width: 20px;}


    .singleline-title .title-bar h3 {min-width: 212px;}
    .bullet-listing li span {font-size: 16px;line-height: 20px;}
    .thumb-details h4 {font-size: 22px;line-height: 26px;}
    .thumb-details span {font-size: 14px;line-height: 18px;}
    .blue-btn-outer .blue-btn-wrap{padding: 8px 22px;}
    #tabs .ui-tabs-nav li:first-child {margin-right: 12px;}
    #tabs.ui-tabs .ui-tabs-nav {padding: 0 15px;}
    #tabs ul li a{font-size: 18px;line-height: 22px;}
    .rate-table th, .rate-table td {font-size: 15px;line-height: 19px;text-align: center;}
    .rate-table td:first-child{text-align: left;}
    .room-block{padding: 17px 18px;}
    .room-block-detail span{font-size: 14px;line-height: 18px;}
    .banner-slider-outer .owl-carousel .owl-nav div img{width: 15px;}
    .banner-slider-outer .owl-carousel .owl-nav .owl-next, .banner-slider-outer .owl-carousel .owl-nav .owl-prev{margin-top: -15px;}
    .room-block{padding: 17px;max-height: 451px;}
    .model-content {padding: 12px 20px 78px;}
    .model-more-outer span,.model-more-outer .blue-btn-wrap{float: none;}
    .facility-list-block .col-md-3 {min-height: 50px;}

    .media-wrap .title-bar .blue-btn-wrap {margin: 26px 0 0px;float: none;width: 100%;}
    .media-wrap .title-bar{text-align: center;padding: 10px 0 41px;}
    .vip-booking-wrap h4{font-size: 20px;line-height: 24px;}
    .vip-booking-wrap .booking-form-content p {font-size: 15px;padding-bottom: 5px;}
    .vip-booking-wrap .booking-form-content .image-center {margin-bottom: 14px;}
    .vip-booking-wrap .form-group {margin-bottom: 10px;}

    .member-profile-image-inner {height: 100px;width: 100px;left: 50%;margin-left: -50px;top: -180px;}
    .member-profile-links li a,.member-profile-bottomrow span{font-size: 18px;line-height: 22px;}
    .membership-wrap .title-bar h3 {min-width: 153px;}
    .model-content a{font-size: 24px;line-height: 28px;}
    .member-profile-links {padding: 58px 0 10px;}
    .member-profile-links li:first-child::after{height: 40px;}
    .member-profile-links li{padding: 0 50px 10px;float: left;width: 50%;text-align: center;}
    .membership-wrap .col-xs-offset-2,.membership-vip-wrap .col-xs-offset-2{margin-left: 0;}
    .change-btn-outer .blue-btn-wrap{float: none;width: 100%;}
    .add-email-outer{text-align: center;}
    .add-email{float: none;margin-bottom: 10px;display: inline-block;margin-top: 0;}
    .membership-vip-banner .yatch-banner-form .blue-btn-wrap{margin-left: 0;}
    .membership-vip-banner .yatch-banner-form .blue-btn-wrap {width: 100%;}
    .search-form-outer{float: none;}
    .form-checkbox-list li {width: 50%;}
    .form-checkbox-list{float: none;}
    .participants-outer{display: block;width: 100%;}
    .participants-outer ul li{padding-right: 10px;margin-top: 0;}
    .participants-outer span{margin-bottom: 10px;}
    .model-button-list{margin: 0 -10px;}
    .model-button-list li{width: 50%;padding: 0 8px}
    .model-button-list li a.blue-btn,.model-button-list li a.dark-blue-btn {text-align: center;width: 100%;}
    .participants-outer ul li label{padding: 8px 5px;}

    .participants-wrap,.model-booking-outer,.model-button-list{display: block;}
    .member-profile-bottomrow span{text-align: center;}


}

@media(max-width:414px){
    .bb-bookblock{height: 459px !important;}
    .member-profile-links {padding: 58px 0 10px;}
    .member-profile-image-inner{top: -180px;}
    .member-profile-links li{padding: 0 30px 10px;}
}
@media(max-width:380px){
    .bb-bookblock{height: 479px !important;}
}
@media(max-width:360px){
    .bb-bookblock{height: 479px !important;}
    .participants-outer span{display: block;}
    .participants-outer ul{display: block;}
}
@media(max-width:320px){
    .member-profile-links li {padding: 0 20px 10px;}

    /*.form-control{padding: 3px !important;}*/
}