@media screen and (max-width:1450px){
.wrapper { padding:0 15px;}
.cNavigation ul li { padding:28px 3% 8px;}
}

@media screen and (max-width:1310px){
.cNavigation ul li { padding:28px 2.5% 8px;}
.owl-carousel_02 .owl-next { right:-35px;}
.owl-carousel_02 .owl-prev { left:-35px;}
.BoxesCarousel { padding:20px 40px;}
.navB01 li a span { line-height:175px; }
.navB02 li a span { line-height:175px; }
.navB01 li a span p { padding:0 14%;}
.navB02 li a span p { padding:0 14%;}
.whiteOverlay h2 { margin:12% auto 0;}
}

@media screen and (max-width:1230px){
.cNavigation ul li { padding:28px 2% 8px;}
.Coverlay a { width:100%!important;}
.navB01 li a span p { padding:0 10%; font-size:18px; line-height:23px;}
.navB02 li a span p { padding:0 10%; font-size:18px; line-height:23px;}


}
@media screen and (max-width:1170px){
.clogo { top:11px; left:-238px;}
#logo-img img { width:238px;margin-top: -18px;}
.directionBar { border-left:232px solid #132c34;}
.cNavigation {padding: 0 97px 0 230px;}
.Book_room { padding:33px 10px 33px; width:98px;}
.contactIn { padding:0;}
.navB01 li a span {line-height: 155px;}
.navB02 li a span {line-height: 155px;}
.HOTEL .directionBar { border-left:232px solid #3b2315;}
.boxRit .md-set { width:100%;}
.boxLft .md-set, .grid-item { width:100%;}
.cBox_06, .cImage_slot4 {height:auto;}
.cNavigation ul li a {max-height: 172px;}
}

@media screen and (max-width:1070px){
.whiteOverlay h2 { margin:12% auto 0; font-size:34px;}
.whiteOverlay p { font-size:16px; line-height:22px;}
.roundHost { margin:30px auto 0;}
}

@media screen and (max-width:991px){   
.container { max-width:96%;}	
.contactUs .col-md-8, .contactUs .col-md-4 { width:100%;}
.clinks, .clinks2 { float:left; width:100%; text-align:center; margin:0 0 10px 0;}
.clinks a { float:none; display:inline-block;}
.cConnect { float:none; display:block; margin:20px auto 0; text-align:center; width:305px;}
.clogo { display:none;}
.clogo2 { display:block; position:absolute; top:-20px; left:5px; width:140px;}
.clogo2 img { width:100%; float:left;}
.directionBar { border:none;}
.Book_room {position: absolute;top: -68px;right: 0;padding: 0 0 0 30px;height: 68px; line-height:73px; background:#c89c30 url(../img/book_Room.png) no-repeat 10px 25px; width:135px;}
.Book_room img, .Book_room br { display:none;}
.aboutTxt { padding:0; margin:0;}
.book_Now { height:auto; min-height:113px; padding:10px 15px 30px; text-align:center;}
.BookIn h2 {float:none; width:100%; text-align:center;}
.BookIn span { margin:0 auto 20px; padding:0; display:block;}
.BookIn a { float:none; margin:0 auto; display:block;}
.whiteOverlay h2 {margin: 9% auto 0;}
.aboutTxt ul { padding:0;}
.Coverlay h2 { line-height:29px; margin:0 0 15px 0;}
h2, .wave h2 span { font-size:26px!important;}
h1 { font-size:32px!important;}
.socialz a { margin:0 20px;}
.cAbout { margin:20px 0;}
.owl-carousel_02 { padding:30px 0;}
.overlay .cNavigation { padding:0;}
.overlay .cNavigation ul { display:block!important; padding:20px!important; margin:175px; margin:150px 0 0 0; max-width:100%;}
.overlay .Book_room { display:none!important;}
.overlay .cNavigation ul li { padding:0; margin:0;}
.overlay .cNavigation ul li a { padding:0; min-width:auto; border:none; background:none;}
.cNavigation { padding:0;}
.directionBar { background:#132c35;height:68px; padding:27px 135px 17px 0;}
header { height:145px;}
.Content {padding: 145px 0 0 0;}
.cNavigation ul li {padding: 13px 2.8% 8px;min-height: 75px;}
.navInBoxez { top:145px;}
.Book_Popup {top:-9px !important;}
.curve { bottom:-11px;}
.navBoxez { padding:5px 0 5px 5px;}
.navB01 li { border-right:5px solid transparent;}
.navB01 li a span p { font-size:14px!important;}
.navB01 li a span {line-height: 135px;}
.navB01 li a span label { font-size:26px;}
.navB02 li { border-right:5px solid transparent;}
.navB02 li a span p { font-size:14px!important;}
.navB02 li a span {line-height: 135px;}
.navB01 li a span label { font-size:26px;}
.navB02 li a span label { font-size:26px;}
.navB02 li a span p { font-size:14px!important;}

.boxLft { width:100%;    clear: both;
    display: block; }
.boxRit {width:100%;    clear: both;
    display: block;}
.boxIndiv .cText { padding:20px 20px 10px 20px;}
.cBox_08 .ctxt_in { padding:20px 20px 10px 20px;}
.cText_host { padding:20px 20px 20px;}
.roundHost { margin:0 auto 0;}
.fxw { width:905px!important;}
.fxw2 { width:680px!important;}
.fxw3 { width:452px!important;}
.connectTxt {float: none;display: inline-block;margin: 0 auto;}
.socialz.connectTxt{margin: 0 auto 35px;}
.cBox_08 .moreLinks { padding:0 20px;}
.cImage_full_1 .opacDiv { top:115px;}
.listItemz { padding:29px 15px 20px 94px; font-size:16px;}
.srchBox p { position:relative; float:left; width:100%; left:0; top:0; text-align:left; margin:0 0 6px; font-size:18px;}
.srchBox .cSrcGo {position: relative;float: none;display: inline-block;left: 0;margin: 28px auto 0;max-width: 200px;width: 120px!important;}
.Src_div1 { padding:0 15px;}
.src-col h2 { font-size:18px!important; margin:10px 0 15px;}
.HOTEL .directionBar { border-left:140px solid #172e35;}
.HOTEL .clogo2 { left:-140px; top:-21px;}
.boxRit .md-set { width:50%;}
.wedding_cont .cInfo_03 {padding-top:25px;}
}
@media screen and (max-width:800px){
#news-n-offers .modal-dialog {margin:30px auto; width:90%;}    
.Book_Today { height:auto; padding:20px 15px;}
.bookTin { max-width:480px;}
.cSelect { width:50%;}
.mrgL2 { margin:0;}
.DateGo {margin-bottom: 15px; text-align: center;}
.cDate h1 { text-align:center;}
.DateGo .cGo { float:none; margin:0 auto; width:96%; display:inline-block;}
.BookBTN, .BookBTN input, .crList { width:100%;}
.cSelect .selecter .selecter-selected, .dpicker input { background:url(../img/dropAro.png) no-repeat 96% 18px;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { width:100%; margin:0 0 15px;}

.wave img { width:180px; top:26px; left:10px;}
.waveTxt { padding:15px 0 0 215px;}
.whiteOverlay h2 {margin: 19% auto 0;}
.cNavigation ul li {padding: 13px 2% 8px;}
.navB01 li a span p {font-size: 12px!important; line-height:16px; font-weight:400;}
.navB02 li a span p {font-size: 12px!important; line-height:16px; font-weight:400;}
.navB01 li a span {line-height: 110px;}
.navB02 li a span {line-height: 110px;}
.navB02 li a span label {font-size: 21px;}

.casinoContent .container { width:100%; max-width:100%;}

.cText p { margin:0 0 10px 0; height:60px;}
.cInfo_01 { text-align:center;}
.cInfo_01 h1 {width:100%; text-align:center;}
.cInfo_01 a { float:none; margin:0 auto; display:inline-block;}
.cIn_022 { width:96%; right:2%; padding:20px 20px 10px 20px; height:auto; top:30px;}
.opeDiv01, .opeDiv02 { width:100%;}
.calanderIn { padding:20px;}
.cDate { float:left; width:100%; height:80px; text-align:center; position:relative; left:0; top:0; background:none;}
.cGo { float:left; width:100%; text-align:center; position:relative; left:0; top:0; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;}
.cDate h1 { margin:13px 0 0 0; padding:0 20px; text-align:center;}
.cDate span { text-align:center;}
.cTxtdiv { float:left; width:100%; position:relative; left:0; top:0; padding:20px;}
.featured_Chef { padding:30px;}
.featured_Chef .roundHost { position:absolute; left:50%; top:50%; margin:-154px 0 0 -154px;}
.menuItemzIn { padding:5px 0 10px 8px;}
.menuItemz h4, .menuItemz p { text-align:left;}
.menuItemz h4 { margin:10px 0 0 0;}
.menuItemz h3 { padding:0 10px;}


.wedDiv { padding:0 15px;}.packDiv { padding:0; border:0;}

.cTxtdiv {border: 1px solid #e9e9e9;width: 96%;margin: 0 2%;border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;}

.cTxtdiv h4 {padding-top: 5px;border-top: none;}
div.wpcf7 {
    margin: 0 0 65px !important;
    padding: 0 15px !important;
    display: block;
    clear: both;
    float: left;
}
}
@media screen and (max-width:850px){
.applyHold { float:left; max-width:100%;}
.def_label { line-height:inherit; margin:0 0 6px;}
.srch_Catgory { padding:0 15px 20px;}
.srch_Catgory p { float:left; width:100%; text-align:left;}
.caats { float:left; width:50%; text-align:left;}
.mapHold { height: 300px;min-height: inherit; overflow: hidden;}
.mapHold #map { height: 300px; min-height: inherit; overflow: hidden;}
.sHadow, .getdirct { height: 300px; min-height: inherit; }
.GET_Dir .popIn {height: 171px;margin: -75px 0 0 -175px;min-height: inherit;width: 350px;top: 50%;left: 50%;}
.GET_Dir .popIn h1 {font-size:20px!important;}
.directionList { padding:20px; width:100%;}
.clozeBox i { font-size: 30px;}
.clozeBox {right: -1px;top: -5px;}
.getDirectionz .container { padding:0;}
.cloze { display: none;}
.directon_List {float: left;width: 100%;max-height: 108px;overflow-y: scroll;}
.dList {min-height: 68px; padding:10px 0 5px 36px;}
.infoPopup { width:100%; max-width: 430px;}
.pdet { max-width: 370px; width:100%;}

}
@media screen and (max-width:730px){
.wid_01, .wid_02, .wid_03, .wid_04, .wid_05, .wid_06, .wid_07, .wid_08, .wid_09, .wid_10, .wid_11, .wid_12, .wid_13, .wid_14, .wid_15, .wid_16, .wid_17, .wid_18, .wid_19, .wid_20 { width:100%!important; margin:0 0 15px!important;}
.busInfo h3 { line-height:inherit;}
.cIn_03 {min-height: inherit!important;height: auto!important;width: 100%!important;margin: 0;top: 0;transform: none;-moz-transform: none;-webkit-transform: none;position: relative;}
.cInfo_03 {height:auto;min-height:0;}
.casino_Slider .container, .casino_Slider, .slide_06 {min-height:0;}
}
@media screen and (max-width:680px){
.navB01 li a span {line-height: 96px;}
.navB02 li a span {line-height: 96px;}
.cNavigation ul li {padding: 13px 1% 8px;}
.cBox_03 .congrats img { margin:25px auto 0;}
.cPromo { left:0; width:100%; bottom:-35px;}
.media02 {width: 100%;right: 0%;padding: 20px;height: auto;bottom: inherit;top: 20px;}
.jackTxt {width: 100%;position: relative;float: left;top: inherit;right: inherit;}

.BoxInn { font-size:22px; padding:31px 27px 0;}
.careerz .cPromo { bottom:-38px;}
.boxRit .md-set {width: 100%}

}
@media screen and (max-width:568px){
#news-n-offers .modal-dialog {margin: 0 auto 30px;}  
#news-n-offers .modal-body {padding: 20px 15px;}
.bookTin { max-width:100%;}
.cSelect, .cConnect { width:100%;}
.clinks2 p, .clinks2 a, .clinks2 a, .clinks2 span, .socialz { float:left; width:100%; margin:0 0 10px 0;}
.connectTxt { float:none; margin:0 auto;}
.mrgL2 { margin:-2px 0 0 0;}
.BoxesCarousel { padding:20px 0px;}
.owl-carousel_02 .owl-next { right:15px; top:0; margin:-14px 0 0 0;}
.owl-carousel_02 .owl-prev { left:15px; top:0; margin:-14px 0 0 0;}
.cText { padding:20px 20px 10px 20px;}
.Coverlay { padding:20px;}

.cFeatured { min-height:255px; height:auto; padding:20px 0 50px;}
.wave img { width:180px; position:relative; margin:0 auto; display:block;}
.waveTxt { padding:30px 15px 0; text-align:center;} 
.wave a { margin:0 auto; float:none; display:inline-block;}
.clinks a { border:none; padding:0 5px; }
.cIn_01_slide {left: 0;}

.SubMenu {display: block;position: absolute;left: 61px;top: -31px;} 
.SubMenu .nav-toggle span { background:#fff;}
.SubMenu .nav-toggle span, .nav-toggle span:before, .nav-toggle span:after { background:#fff;}
.SubMenu .nav-toggle span, .nav-toggle span:before, .nav-toggle span:after { background:#fff;}
.SubMenu .nav-toggle.active span { background:none;}
.cNavigation ul { display:none;}	

.Book_room { display:none;}
.directionBar { padding:22px 0px 17px 0; height:113px;    background: #6e838b;}
.directionBar div.w100 { margin:63px 0 0 0;}
.directionBar a { color:#fff;}
header {height:114px;}
.Content {padding: 113px 0 0 0;}
.clogo2 { float:left; width:100%; background:#142d34; text-align:center;left:0;    top: -22px;}
.clogo2 img { float:none; width:185px;}

.cIn_02 { width:96%; padding:20px 20px 10px 20px; height:auto; top:240px;}
.wintun { width:96%; padding:20px 20px 10px 20px; height:auto; top:145px;}
.cIn_03 { width:96%; padding:20px 20px 10px 20px; height:auto; top: 0;transform: none;-moz-transform: none;-webkit-transform: none;position: relative;}
.media01 { top:100px;}
.cInfo_03 {
    width: 100%;
    top: inherit;
}
.media02 {width: 100%;right: 0%;padding: 20px;height: auto;bottom: inherit;}
.media02 .cIn_03 { display:table;}

.careerz { width:100%; right:inherit; top:56px;}
.careerz .w100 { padding:20px;}
.car_PDF { padding:15px;}


.opacDiv { padding:12px 15px;}
.cImage_full_1 .opacDiv { padding:12px;}
.cBox_05 .cImage_slot2 .opacDiv { padding:22px 15px 22px;}
.cBox_05 .cImage_slot3 .opacDiv { padding:15px 15px 11px;}
.cBox_06 .opacDiv { padding:24px 15px 17px;}
.QuoteTxt h1 { font-size:26px!important; line-height:38px; padding:0 20px;}
.QuoteTxt h1 .quotelft { left:15px;}
.QuoteTxt h1 .quoterit { right:15px; bottom:30px;}
.cBox_08 .cImage { display:block; float:left; width:100%;}
.cBox_08 .ctxtRit { display:block; float:left; width:100%;} 
.cBox_07 { min-height:515px; padding:0 0 58px;}
.menuTop p {float:left; width:100%; margin:0 0 20px;}
.cBox_08 .ctxt_in { min-height:100px; padding:20px 20px 58px;}
.cBox_09 .ctxt_in {padding: 20px 20px 62px;}
.cBox_08 .ctxt_in p, .cText p, .cText_host span, .cfooter p, .menuItemz p, .careerzBox p { text-align:justify;}

.Src_div1 h1 {line-height: 28px;font-size: 24px!important;}
.popIn { left:0; top:0%; margin-top:240px; left:0; margin-left:2%; width:96%; max-width:96%; height:auto; min-height:468px;}
.Src_div1 { margin:40px auto 0;}
.cros { top:20px; right:20px;}
.cros img { width:80%;}
.srch_Catgory p { float:left; width:100%; margin:14px 0 0 0; text-align:left;}
.srch_Catgory { padding:0 15px;}
.caats { float:left; width:100%; text-align:left;}
.HOTEL .directionBar { border:none!important;}
.HOTEL .clogo2 {left:0;}



}
@media screen and (max-width:480px){
.GET_Dir .popIn {height: 171px;margin: 70px 0 0 0;min-height: inherit;left: 2%;top: 0;} 
.cIn_03 { width:100%!important; margin: 0 auto 0!important;}
    
.cFieldbox1 .inp_01, .cFieldbox1 .inp_02, .cFieldbox1 .inp_03, .cFieldbox1 .inp_04, .cFieldbox1 .inp_05 { width:100%; max-width:100%; margin:0 0 15px;}
.subBTN { width:100%; max-width:100%; margin:20px 0;}
.Dcheckbox input[type=checkbox].css-checkbox + label.css-label { line-height:15px;}
.cFieldbox1 { margin:0 0 5px;}

.jackTxt { padding:20px;}	
.cBox_03 .congrats img { margin:0 auto 0;}	
.whiteOverlay h2 {margin: 11% auto 0;}
.cBox_03 .cImage { float:left; width:100%; max-width:100%; display:block; height:222px;border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;}
.cBox_04 .cImage, .cBox_08 .cImage, .cImage_slot07 { float:left; width:100%; max-width:100%; display:block; height:222px; border-bottom:4px solid #3e1f13;}
.ctxtRit { display:block; float:left; width:100%;}
.cBox_03 .congrats { min-height:260px;}
.cBox_03 .congrats p { top:25%;}
.cBox_04 .ctxt_in { padding:20px;}

.benfLft {margin:10px 20px; display:block; position:relative;}
.benfRit { padding:0; margin:20px 0;}
.connectTxt { width:100%;}
.featured_Chef .roundHost {padding: 25% 30px 30px 30px;margin: 0 auto;left: 0;top: 0;width: 100%;position: relative;}
.roundHost {margin: 2% auto 0;}
.menuTop a { margin:0 24px 0 0; font-size:20px;}
.boxSwitch { padding:15px 0;}
.bxSwitch { position:relative; width:100px; float:left; margin:0 0 20px;}
.bxRadio { position:relative; width:100%; float:left; margin:0 0 20px;}
.bxRadio input[type=radio].css-checkbox + label.css-label { margin:0 20px 0 0;}


}
@media screen and (max-width:380px){
.featured_Chef .roundHost {padding: 0;margin: 0 auto;left: 0;top: 95px;width: 215px;position: relative;height: 215px;}
.roundHost {margin: 43px auto 0;}
.menuTop a { width:100%; margin:0 0 20px 0;}
.ameniHold img { width:100%; height:auto; margin:20px 0;}
}