/* ! normalize.css v1.0.0 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display: block}
audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]) {display: none;height: 0;}[hidden] {display: none}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html, button, input, select, textarea {font-family: 'Roboto Condensed', sans-serif;}
html, body {width: 100%;}
body {margin: 0;font-family: 'Roboto Condensed', sans-serif; font-weight:400; color:#1a0c0a;}
html, html a {text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);-webkit-font-smoothing: antialiased;}
a:focus {outline: thin dotted;text-decoration: none;}a:active, a:hover {outline: 0;text-decoration: none;}
abbr[title] {border-bottom: 1px dotted}
b, strong {font-weight: bold}blockquote {margin: 0px}
dfn {font-style: italic}
mark {background: #ff0;color: #000;}
p, pre {margin: 1em 0}
code, kbd, pre, samp {font-size: 1em;font-family: monospace, serif;_font-family: 'courier new', monospace;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none}
q:before, q:after {content: '';content: none;}menu, ol, ul {padding: 0}nav ul, nav ol {list-style: none;list-style-image: none;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden}form {margin: 0}button, input, select, textarea {margin: 0;vertical-align: baseline;font-size: 100%;*vertical-align: middle;}button, input {line-height: normal}button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button; *overflow: visible; }button[disabled], input[disabled] {cursor: default}input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}input[type="search"] {box-sizing: content-box;-webkit-appearance: textfield;nowhitespace: afterproperty;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}
textarea {overflow: auto; vertical-align: top;}
table {border-spacing: 0;border-collapse: collapse;}
::-webkit-input-placeholder {color:#1a0c0a;}
:-moz-placeholder {color:#1a0c0a;opacity:1;}
::-moz-placeholder {color:#1a0c0a;opacity:1;}
:-ms-input-placeholder {color:#1a0c0a;}
h1 { font-size:42px; font-weight:700;}h2 { font-size:38px;font-weight:700;}h3 { font-size:32px;font-weight:700; }
body, html {height:100%; overflow: visible !important;}
.w { float:left!important; width:100%!important;}.w100 { float:left; width:100%;}.fl { float:left!important;}.fr { float:right!important;}.db { display:block;}.pad0{padding:0!important;}.mrg0{margin:0!important;}.dn { display:none;}.pozrel { position:relative!important;}.bg0 { background:none!important;}.brd0 { border:none!important;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Roboto Condensed",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../img/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('../img/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8000;background: url('../img/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Roboto Condensed",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../img/fancybox_sprite@2x.png');background-size: 44px 152px;}
    #fancybox-loading div {background-image: url('../img/fancybox_loading@2x.gif');background-size: 24px 24px;}
}
.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(19, 44, 52, 0.95); z-index:999;}
.overlay nav {position: relative;top: 50%;height: 60%;text-align: center;font-size: 54px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.overlay ul {position: relative;display: inline-block;margin: 140px 0 0 0;padding: 0;list-style: none; float:left; width:100%;}
.overlay ul ul { margin:0; padding:0 15px 0 10px; display:none;}
.overlay ul li {display: block;float: left; width:100%;}
.overlay ul li img { float:left; display:none;}
.overlay ul li:last-child {margin-right: 0px}
.overlay ul li a {display: block;color: #fff;text-transform: uppercase;font-weight: 400;font-size: 15px;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out; padding:5px 15px;}
.overlay ul li a br { display:none;}
.overlay-b {visibility: hidden;opacity: 0;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s;}
.overlay-b.open {visibility: visible;opacity: 1;-webkit-transition: opacity 0.5s;transition: opacity 0.5s;}
.overlay-b nav ul li {opacity: 0;-webkit-transform: translate3d(0, -80px, 0);transform: translate3d(0, -80px, 0);-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;transition: transform 0.5s, opacity 0.5s;}
.overlay-b.open nav ul:first-child li:first-child {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.overlay-b.open nav ul:first-child li:nth-child(2) {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.overlay-b.open nav ul:nth-child(2) li:first-child {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
.overlay-b.open nav ul:nth-child(2) li:nth-child(2) {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.overlay-b.open nav ul li {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.wp1, .wp2, .wp3, .wp4, .wp5, .wp6 {visibility: hidden}
.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight, .bounceInDown {visibility: visible}
.delay-05s {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
.delay-1s {-webkit-animation-delay: 1s;animation-delay: 1s;}
.group:after {content: "";display: table;clear: both;}
a {-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition-duration: 300ms;transition-duration: 300ms;-webkit-transition-property: color, border-color, background-color;transition-property: color, border-color, background-color;}
.texture-overlay {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-image: url(../img/grid.png);}
.nav-toggle {position: absolute;top: 0;right: 15px;z-index: 999999;padding: 10px 35px 16px 0px;cursor: pointer;}
.nav-toggle:focus {outline: none;}
.nav-toggle span, .nav-toggle span:before, .nav-toggle span:after {content: '';position: absolute;display: block;width: 28px;height: 3px;border-radius: 1px;background: #fff;cursor: pointer;}
.nav-toggle span:before {top: -8px}
.nav-toggle span:after {bottom: -8px}
.nav-toggle span, .nav-toggle span:before, .nav-toggle span:after {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.nav-toggle.active span {background-color: transparent}
.nav-toggle.active span:before, .nav-toggle.active span:after {top: 0}
.nav-toggle.active span:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.nav-toggle.active span:after {top: 10px;-webkit-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg);}
.navicon {position: relative;height: 26px;}
.navicon p {margin: 1px 50px 0 0}
.navicon-fixed {position: fixed;top: 59px;right: 143px;}
section.video i {margin-right: 10px;color: #323a45;vertical-align: middle;font-size: 50px;-webkit-transition: color 300ms ease-in-out;transition: color 300ms ease-in-out;}
section.video h1 {font-weight: 400;font-size: 20px;}
section.video {padding: 60px 0;background-color: #f6f7f9;}
section.video a {color: #323a45}
section.video a:hover, section.video a:focus {color: #73d0da;text-decoration: none;}
section.video a:hover i, section.video a:focus i {color: #73d0da}

/******** OWL Carousel ********/
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
/******** Casino Styling **********/
header { float:left; width:100%; height:145px; border-bottom:2px solid #ccc5b4; background:#eae8e5; position:fixed; top:0; z-index:9999;}
.wrapper { width:100%; max-width:1441px; margin:0 auto; position:relative;}
.container { max-width:1200px; width:100%; position:relative;}
.directionBar { height:30px; padding:7px 0 5px; background:url(../img/pat_01.png) repeat center center;background: url(../img/pat_01.png) repeat center center, -moz-linear-gradient(45deg,  #7b9299 0%, #7b9097 50%, #778d94 100%);background: url(../img/pat_01.png) repeat center center, -webkit-linear-gradient(45deg,  #7b9299 0%,#7b9097 50%,#778d94 100%);background: url(../img/pat_01.png) repeat center center, linear-gradient(45deg,  #7b9299 0%,#7b9097 50%,#778d94 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b9299', endColorstr='#778d94',GradientType=1 );}
.directionBar { color:#c8d1d4; font-size:13px;}
.directionBar p { margin:0; display:inline-block; letter-spacing:.1px;}
.directionBar p i { margin:0 5px 0 0;}
.directionBar a { margin:0; display:inline-block;color:#c8d1d4; font-size:13px;letter-spacing:.1px;}
.directionBar span { margin:0 6px; height:13px; vertical-align:middle; border-left:1px solid #c8d1d4;border-right:1px solid #c8d1d4; display:inline-block; padding:0 0 0 7px;letter-spacing:.1px;}
.directionBar span i { margin:0 7px 0 0; vertical-align:super;}
.clogo { position:absolute; top:-7px; left:0; z-index:99;}
.cNavigation { padding:0 140px 0 364px;}
.cNavigation ul { float:left; margin:0; text-align:center; max-width:919px; width:100%;}
.cNavigation ul li { display:inline-block; padding:28px 32px 8px 30px; position:relative; vertical-align:top; min-height:113px;}
.cNavigation ul li a { font-size:13px; float:left; width:100%; letter-spacing:0.1px; text-align:center; text-transform:uppercase; color:#1a0c0a;max-height: 226px;overflow: hidden;}
.cNavigation ul li a img { margin:0px 0 5px 0;} 

.navInBoxez { width:100%!important; position:fixed; margin:0; left:0; max-width:100%!important; top:145px; text-align:center; display:none;}
.navBoxez { max-width:1441px!important; margin:0 auto!important; width:100%!important;border-bottom:2px solid #ccc5b4; background:#fff; padding:12px 0 12px 12px; float:none!important;}

.curve { position:absolute; display:block; margin:0!important; text-align:center; width:100%; left:0; display:none; bottom:-13px;}
.cNavigation ul li:hover { background:#ccc5b4;}
.cNavigation ul li:hover .navInBoxez { display:block;}
.cNavigation ul li:hover .curve { display:block;}

.navB01 { display:table;}
.navB01 li { display:table-cell!important; width:226px; margin:0!important; position:relative; padding:0!important; border-right:12px solid transparent; background:none!important; }
.navB01 li a { width:100%; border:2px solid #eae8e5; float:left; line-height:226px;padding: 1px;}
.navB01 li a span {position:absolute; left:0; top:0; width:100%; height:100%; line-height:226px; display:table-cell; vertical-align:middle;background: rgba(0,0,0,.5);}
.navB01 li a span p {font-size:21px; font-weight:700; color:#fff; text-transform:uppercase; padding:0 22%;  display:inline-block; vertical-align:middle; line-height:28px;}
.navB01 li a img { float:left; width:100%; margin:0!important; border:1px solid #fff;}

.navB02 { display:table;}
.navB02 li { display:table-cell!important; width:226px; margin:0!important; position:relative; padding:0!important; border-right:12px solid transparent; background:none!important; }
.navB02 li a { width:100%; border:2px solid #eae8e5; float:left; line-height:226px;}
.navB02 li a span {position:absolute; left:0; top:0; width:100%; height:100%; line-height:226px; display:table-cell; vertical-align:middle;}
.navB02 li a span p {font-size:21px; font-weight:700; color:#fff; text-transform:uppercase; padding:0 22%;  display:inline-block; vertical-align:middle; line-height:28px;}
.navB02 li a span label {font-size:38px; font-weight:700; color:#fff; text-transform:uppercase; display:block; vertical-align:middle; line-height:28px;}
.navB02 li a img { float:left; width:100%; margin:0!important; border:1px solid #fff;}

.navB01 li a span:hover { background:rgba(200,156,48,0.7);}
.navB02 li a span:hover { background:rgba(200,156,48,0.7);}
.nabBoxez li:hover span { background:rgba(200,156,48,0.7);}


.clogo2 { display:none;}




.Content {float:left; width:100%; padding:145px 0 0 0;}
.c_Slider { float:left; width:100%;}
.c_Slider img { float:left; width:100%;}
.slide01 { background:url(../img/slide_01.jpg) no-repeat center center; float:left; width:100%; background-size:cover;}
.slide02 { background:url(../img/slide_02.jpg) no-repeat center center; float:left; width:100%; background-size:cover;}

.owl-carousel_01 { position:relative;}
.owl-carousel_01 .owl-prev { display:block!important; left:0px;position:absolute; top:50%; margin:-30px 0 0 0; background:url(../img/prev.png) no-repeat; width:40px; height:40px; color:transparent;}
.owl-carousel_01 .owl-next { display:block!important; right:0px;position:absolute; top:50%; margin:-30px 0 0 0;background:url(../img/next.png) no-repeat; width:40px; height:40px;color:transparent;}
.owl-carousel_055 .owl-prev { display:block!important; left:0px;position:absolute; top:50%; margin:-30px 0 0 0; background:url(../img/prev.png) no-repeat; width:40px; height:40px; color:transparent;}
.owl-carousel_055 .owl-next { display:block!important; right:0px;position:absolute; top:50%; margin:-30px 0 0 0;background:url(../img/next.png) no-repeat; width:40px; height:40px;color:transparent;}

.owl-carousel_02 { position:relative;padding:30px 0;}
.owl-carousel_02 .owl-prev { display:block!important; left:-53px;position:absolute; top:53%; margin:-30px 0 0 0; background:url(../img/prev2.png) no-repeat; width:40px; height:40px; color:transparent;}
.owl-carousel_02 .owl-next { display:block!important; right:-53px;position:absolute; top:53%; margin:-30px 0 0 0;background:url(../img/next2.png) no-repeat; width:40px; height:40px;color:transparent;}
.owl-carousel_02 .col-md-4 { width:100%;}




.Book_Today { float:left; width:100%; background:#132c35; height:62px; padding:10px 0; margin:0; position:relative; z-index:9;}
.bookTin { max-width:753px; margin:0 auto; display:block; }
.cSelect { float:left; width:152px; border:2px solid #e6e6e6; background:#fff; height:42px;}
.cSelect .btn-group { float:left; width:100%;border:1px solid #f5f5f5; }
.cSelect .btn-primary { width:100%; height:40px; border-radius:0;border:0!important; background:#fff!important; height:36px; color:#1a0c0a!important; font-size:14px; font-weight:400; text-align:left; box-shadow:none!Important; padding:9px 7px 5px; letter-spacing:.4px;}
.cSelect span { float:right; margin:2px 0 0 0;}
.cSelect .open>.dropdown-menu { border-radius:0; left:-4px; min-width:152px;}
.cSelect .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background:#1a0c0a; color:#fff;}
.mrgL2 { margin-left:-2px;}
.BookBTN { float:left; width:151px; height:42px; background:#6e838b;}

.selecter {display: inline-block;float: left;width: 100%;position: relative;z-index: 1; }
.selecter .selecter-element { *left: -999999px; height: 100%; left: 0; position: absolute; opacity: 0; width: 100%; z-index: -1; }
.selecter span.selecter-selected { background:url(../img/dropAro.png) no-repeat 93% 18px; font-size:14px; color:#1a0c0a; cursor: pointer; display: block; margin: 0; overflow: hidden;position: relative; text-overflow: clip; z-index: 2;width:100%;height: 36px; padding:1px 10px 0px;line-height: 36px;}
.selecter .selecter-options { max-height:250px; overflow:auto; display: none; left: 0; margin: 0; padding: 0; position: absolute; top: 40px; width: 100%; *width: auto; z-index: 50; border-radius:0; background: #fff;}
.selecter .selecter-group { background: #fff; color: #999; display: block; font-size: 11px; padding: 5px 10px 4px; text-transform: uppercase; }
.selecter .selecter-item { background: #fff;border-bottom:1px solid #d4d4d4; cursor: pointer; display: block; color: #1a0c0a; margin: 0; padding:7px 5px 5px 11px; text-overflow: ellipsis; width: 100%; }
.selecter .selecter-item:hover { background:#f6f6f6;}
.selecter .selecter-item.placeholder { display: none; }
.selecter .selecter-item.disabled { color: #999; cursor: default; }
.selecter .selecter-item:first-child { border-radius: 0; }
.selecter .selecter-item:last-child { border-radius: 0; border-bottom: 0; }
.selecter.open { z-index: 999; }
.selecter.open .selecter-selected { border-radius: 3px 3px 0 0; z-index: 51; }

.SubMenu { display:none; z-index:999999999;}


.BoxesCarousel { float:left; width:100%; padding:20px 0; background:#eae8e5;}
.cBox_01 { width:100%; height:370px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4;}
.cImage { width:100%; height:222px; border-bottom:4px solid #3e1f13; float:left; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; overflow:hidden;}
.cImage img {border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; }
.cText {float:left; width:100%; padding:28px 30px 10px 40px; background:#fff; min-height:152px;}
.cText h3 { font-size:16px; float:left; width:100%; margin:0 0 5px 0; font-weight:700; letter-spacing:.2px;}
.cText p {font-size:14px; float:left; width:100%; margin:0 0 20px 0;font-weight:400; letter-spacing:-0.2px; height:40px; overflow:hidden;}
.cText span {font-size:14px; float:left; font-weight:400; color:#3e1f13; opacity:.60; letter-spacing:-0.2px;}
.cText a { float:right; font-size:14px; color:#2f3e43; font-weight:700; text-decoration:underline; opacity:1; letter-spacing:-.4px;}
.cText a img {margin: 0 0 0 6px;width: auto!important;display: inline-block!important;}

.cBox_02 { width:100%; height:370px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden; position:relative; box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4; }
.cImage2 {width:100%; height:370px; float:left; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.cImage2 img {border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.Coverlay { width:100%; position:absolute; bottom:0; background:rgba(0,0,0, 0.4); border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -ms-border-radius:0 0 10px 10px; padding:24px 40px 30px;}
.Coverlay h2 { font-size:38px; color:#fff; display:block; margin:0px 0 24px; text-align:center; font-weight:700; line-height:46px;}
.Coverlay a { margin:0 auto; width:290px; height:42px; background:#6e838b; text-align:center; color:#fff; font-size:18px; font-weight:700; border:2px solid #657880; display:inline-block; line-height:40px; letter-spacing:.4px;}
.Coverlay a:hover { background:#7d9097; border:2px solid #799099; box-shadow:inset 0px 0px 3px 0px #839ca6; -webkit-box-shadow:inset 0px 0px 3px 0px #839ca6; -moz-box-shadow:inset 0px 0px 3px 0px #839ca6;}
.Coverlay a:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.Coverlay a.active input { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}

.cFeatured { float:left; width:100%; height:255px; background:url(../img/holder_image_03.jpg) no-repeat center center; background-size:cover;}
.wave { margin:0 auto; display:block; width:100%; max-width:772px; position:relative;}
.wave h2 { font-size:32px; color:#fff; display:block; margin:20px 0 6px; font-weight:700; line-height:46px;}
.wave h2 span { font-weight:400; font-size:33px; margin:0 0 0 5px;}
.wave p {font-size:16px; float:left; width:100%; margin:0 0 20px 0;font-weight:400; letter-spacing:-0.3px; color:#f9f6f3;}
.wave a { max-width:190px;}
.wave img { position:absolute; left:0; top:-20px;}
.waveTxt { padding:15px 0 0 300px;}

.cAbout { float:left; width:100%; margin:50px 0;}
.aboutTxt { margin:23px 0; display:block; padding:0 0 0 32px;}
.aboutTxt h1 {font-size:42px; color:#2f3e43; display:block; margin:20px 0 10px; font-weight:700; letter-spacing:-0.1px;}
.aboutTxt p {font-size:16px; float:left; width:100%; margin:0 0 10px 0;font-weight:400; letter-spacing:-0.28px; color:#1a0c0a;}
.aboutTxt ul {float:left; width:100%; margin:1px 0 0 0; padding:0 0 0 35px;}
.aboutTxt ul li {font-size:16px; float:left; width:100%; margin:0 0 11px 0;font-weight:400; letter-spacing:-0.28px; color:#1a0c0a;}
.aboutTxt span {font-size:18px; float:left; width:100%; margin:0 0 10px 0;font-weight:700; letter-spacing:-0.16px; color:#1a0c0a;}
.aboutTxt span a { text-decoration:underline;color:#1a0c0a!important;}

.cRooms {float:left; width:100%;}
.cRooms .container-fluid { padding:0;}
.cRgallery { float:left; width:100%; display:table;}
.crList { float:left; width:33.33333333333%; margin:0; padding:0; position:relative;}
.crList img { width:100%; float:left;}
.whiteOverlay { position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(235,233,231,0.78); text-align:center; display:block;}
.whiteOverlay h2 {font-size:38px; color:#2f3e43; display:block; margin:17% auto 0; font-weight:700; letter-spacing:-0.1px; width:100%; max-width:288px;}
.whiteOverlay p {font-size:18px; font-weight:400; letter-spacing:-0.16px; color:#1a0c0a; clear:both; padding:0 15px; line-height:28px; margin:11px 0 0 0;}
.crList:hover .whiteOverlay { display:block;} 

.book_Now {float:left; width:100%; height:113px; background:#8c7e6e url(../img/pat_03.png) repeat; padding:15px 0 15px 9px}
.BookIn { max-width:765px; margin:0 auto; width:100%; display:block;}
.BookIn h2 { color:#fff; text-shadow:0 2px 0 #75695c; -webkit-text-shadow:0 2px 0 #75695c; -moz-text-shadow:0 2px 0 #75695c; display:inline-block;}
.BookIn span {font-size:14px; font-weight:400; letter-spacing:-0.16px; color:#fff; max-width:341px; margin:0 38px; display:inline-block; vertical-align:sub;}
.BookIn a { max-width:170px; float:right; margin:20px 0 0 0;}

.mapHold { float:left; width:100%; min-height:664px; position:relative;}
.mapHold #map { width:100%; height:664px;}
.getDirection { position:absolute; left:0; bottom:0; width:100%; float:left;}
.getDirection a { height:42px; width:170px; float:left; background:#c89c30; border:2px solid #ba922d; text-align:center; line-height:43px; color:#fff; font-size:18px; font-weight:700; text-shadow:0px 0px 3px rgba(0,0,0, .4); -webkit-text-shadow:0px 0px 3px rgba(0,0,0, .4); -moz-text-shadow:0px 0px 3px rgba(0,0,0, .4); margin:0 0 0 15px;}
.contactUs {float:left; width:100%; background:#6e838b; padding:50px 0 46px; min-height:168px;}
.contactIn { padding:0;}

.clinks { display:block; margin:0 0 8px;}
.clinks a { font-size:18px; color:#fff; font-weight:700; border-right:1px solid #fff; text-transform:uppercase; padding:0 12px; float:left; margin:7px 0 10px 0; line-height:15px; letter-spacing:0.6px;}
.clinks a:first-child {padding-left:0;}
.clinks a:last-child {border:none;}

.clinks2 { display:block;}
.clinks2 p { display:inline-block; font-size:16px; color:#fff; margin:0;}
.clinks2 a {font-size:18px; color:#132c35; font-weight:700;text-transform:uppercase; padding:0 5px; text-decoration:underline; display:inline-block; margin:0;}
.clinks2 span {font-size:18px; color:#fff; text-decoration:underline; font-weight:700;text-transform:uppercase; letter-spacing:0.6px;display:inline-block; margin:0;}

.cConnect { display:block;}
.socialz { float:right; margin:0 0 0 22px;}
.socialz a { font-size:32px; color:#132c35; margin:0 10px 0; display:inline-block;}
.connectTxt { float:right;text-align: center;}
.connectTxt p {font-size:16px; color:#132c35; font-weight:700;text-transform:uppercase; letter-spacing:0.6px; text-align:center; margin:0 0 5px;}
.connectTxt span {float:left; width:100%; height:2px; background:#132c35; margin:0 0 5px;} 
a#open-popup {padding: 0 10px;cursor:pointer;}

.cfooter {float:left; width:100%; padding:30px 10px; min-height:132px; background:#332411; padding:11px 10px 20px;}
.cfooter p {font-size:12px; color:#eae8e5; opacity:.30; float:left; width:100%; text-align:center; line-height:21px; letter-spacing:-.3px;}

.CasinoHolder { float:left; width:100%;}
.casino_Slider { display:block; position:relative;}

.wedding_cont .slide_01{height: auto !important;}
.slide_01 { background:url(../img/casinoSlide_01.jpg) no-repeat center bottom; background-size:cover;}
.cInfo_01 { float:left; width:100%; height:553px; position:relative;}
.cInfo_01 h1 { color:#fff; float:left; font-size:48px;}
.cInfo_01 a { float:right; width:170px; margin:22px 0 0 0;}
.cIn_01 { position:absolute; bottom:22px; width:100%; padding:0 15px;}
.cIn_01 h1 { color:#fff; float:left; font-size:48px;}
.cIn_01 a { float:right; width:170px; margin:22px 0 0 0;}

.slide_02 { background:url(../img/casinoSlide_02.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.cInfo_02 { float:left; width:100%; height:553px; position:relative;}
.cIn_02 {max-height: 280px; border-bottom:23px solid #fff; position: absolute;width: 370px; background: #fff; padding: 37px 30px 30px 33px; right: 15px; top: 121px; overflow: hidden; float: right; box-sizing: border-box;}
.cIn_02:before {content: "";width: 4px;background: #3e1f13;height: 97%;top: 4px;position: absolute;left: -4px;}
.cIn_02 h4 {float:left; width:100%; margin:0 0 7px 0; font-size:24px; color:#1a0c0a; font-weight:700;}
.cIn_02 p {float:left; width:100%; margin:0 0 10px 0; font-size:16px; color:#1a0c0a; letter-spacing:.2px;}
.cIn_02 span {float:left; width:98%; margin:0 0 10px 0; font-size:14px; color:#1a0c0a; line-height:21px; letter-spacing:-.3px;}

.slide_03 { background:url(../img/casinoSlide_03.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.cInfo_03 { float:left; width:100%; position:relative;height:100%;}
.wedding_cont .cInfo_03 {padding-top:175px; padding-bottom: 110px !important;}
.cIn_03 { height: auto; width: 370px;background: #fff;padding: 30px 30px 30px 33px;float: right;position: absolute;
          right: 0;
          margin: 0 15px;
          top: 50%;
          transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);}
.wedding_cont .cIn_03 {position: relative; transform: translateY(-0%); -webkit-transform: translateY(-0%); -moz-transform: translateY(-0%);}
.cIn_03:before {  content: "";width: 4px;background: #3e1f13;top: 4px;position: absolute;left: -4px;height: 98%;}

.cIn_03_new { height: auto;width: 370px;background: #fff;padding: 30px 30px 30px 33px;float: right;position: relative;margin: 3% 20px 150px 0;min-height: 210px;}
.cIn_03_new:before {  content: "";width: 4px;background: #3e1f13;top: 4px;position: absolute;left: -4px;height: 98%;}


.casino_Slider .container { height:100%;}
.casino_Slider .container .row {height:100%;}

.i_NER .cIn_03 {min-height: 330px;max-height: 330px; }
.i_NER .cIn_03:before {height:373px;} 

.cIn_03 img {    clear: both; display: block; margin-bottom: 10px;    max-width: 100%;
                 height: auto;}
.cline {width: 4px;background: #3e1f13;height: 97%;float:left; margin-top: 4px; position:absolute; z-index:999; left:-4px;}
.cIn_03 h4 {float:left; width:100%; margin:0 0 7px 0; font-size:24px; color:#1a0c0a; font-weight:700;}
.cIn_03 p {float:left; width:100%; margin:0 0 10px 0; font-size:16px; color:#1a0c0a; letter-spacing:.2px;}
.cIn_03 span {float:left; width:98%; margin:0 0 10px 0; font-size:14px; color:#1a0c0a; line-height:21px; letter-spacing:-.3px;}

.slide_04 { background:url(../img/casinoSlide_04.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_05 { background:url(../img/casinoSlide_05.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_06 { background:url(../img/casinoSlide_06.jpg) no-repeat center top; min-height:554px; background-size:cover;}
.slide_07 { background:url(../img/casinoSlide_07.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_08 { background:url(../img/casinoSlide_08.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_09 { background:url(../img/casinoSlide_09.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_10 { background:url(../img/casinoSlide_10.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_11 { background:url(../img/casinoSlide_11.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_12 { background:url(../img/casinoSlide_12.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_13 { background:url(../img/casinoSlide_13.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_14 { background:url(../img/casinoSlide_14.jpg) no-repeat right bottom; min-height:554px; background-size:cover;}
.slide_15 { background:url(../img/casinoSlide_15.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_16 { background:url(../img/casinoSlide_16.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_17 { background:url(../img/casinoSlide_17.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_18 { background:url(../img/casinoSlide_18.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_19 { background:url(../img/casinoSlide_19.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_20 { background:url(../img/casinoSlide_20.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}
.slide_21 { background:url(../img/casinoSlide_21.jpg) no-repeat center bottom; min-height:554px; background-size:cover;}



.casinoContent { float:left; width:100%; background:#eae8e5; padding:30px 0 70px;}
.mrgbot30 { margin-bottom:30px;}
.mrgtop30 { margin-top:30px;}
.boxIndiv { display:table; }
.boxLft { display:table-cell; width:800px; vertical-align:top;}
.boxRit { display:table-cell; width:400px;vertical-align:top;}
.cllogo img { max-width:275px; margin:0 auto; display:block; width:100%;}

.boxIndiv .cText a img { margin:0 0 0 11px;} 
.boxIndiv .cText h3 { letter-spacing:1px;}

.RightBarIn { width:100%;/* height:370px;*/ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4;}
.ritImgIn { background:url(../img/RightBar.jpg) no-repeat center center; width:100%;/* height:370px; */ background-size:cover;}
.RightBarIn a { display:block; text-align:center;}
.r_Links { display:block; margin:25px 0 0 0;}
.r_Links a { font-size:14px; color:#91827b; letter-spacing:-.2px; text-decoration:underline; border-right:1px solid #91827b;padding:0 6px; display:inline-block; line-height:12px;}
.r_Links a:last-child { border:none;}

.cBox_03 { width:100%; height:370px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4; background:#fff; display:table;}
.cBox_03 .cImage {width:400px; height:370px; display:table-cell; border:none;border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; vertical-align:top; float:none;}
.cBox_03 .cImage img {border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; }

.cBox_03 .congrats {float:left; width:100%; position:relative; text-align:center; background:#fff; padding:29px 35px; min-height:310px;}
.cBox_03 .congrats img { width:100%; max-width:268px; margin:0 auto; display:block;}
.cBox_03 .congrats p {font-size: 14px;color: #1a0c0a;font-weight: 400;position: absolute;top:100px;left: 0;top: 100px;text-align: center;width: 100%; letter-spacing:0.4px;}
.cBox_03 .congrats span { font-size:48px; color:#1a0c0a; font-weight:700;margin:2px 0 0px 0; display:block;letter-spacing:-.5px;}
.cBox_03 .cText {float:left; width:100%; padding:21px 30px 10px 33px; background:#fff;border-top:1px solid #e6e6e6; min-height:59px;}
.cBox_03 .cText span {font-size:14px; float:left; font-weight:400; color:#3e1f13; opacity:.60; letter-spacing:-0.2px;}
.cBox_03 .cText a { float:right; font-size:14px; color:#2f3e43; font-weight:700; text-decoration:underline; opacity:1; letter-spacing:-.4px;}
.cBox_03 .cText a img {margin: 0 0 0 6px;width: auto!important;display: inline-block!important;}

.cBox_04 { width:100%; height:299px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4; background:#fff; display:table;}
.cBox_04 .cImage {width:400px; height:299px;display:table-cell; border:none; border-radius:0;}
.cBox_04 .cImage img { border-radius:0;}
.cBox_04 .ctxt_in {float:left; width:100%; padding:36px 34px 20px;}
.cBox_04 .ctxt_in h3 {font-size:24px; float:left; font-weight:700; color:#1a0c0a;letter-spacing:-0.2px; margin:0 0 7px 0; width:100%;}
.cBox_04 .ctxt_in p {font-size:16px; float:left; font-weight:400; color:#1a0c0a;letter-spacing:0px; margin:0 0 19px 0;width:100%;}
.cBox_04 .ctxt_in span {font-size:14px; float:left; font-weight:400; color:#1a0c0a;letter-spacing:-0.2px; line-height:21px;width:100%;}

.cImage_slot4 a.defaultBTN {
    float: right;
    margin-right: -28px;
    width: auto !important;
    padding: 0 15px;
    border-right: none;
}

.ctxtRit { display:table-cell; width:410px; vertical-align:top;}

.cBenefits { display:block; padding:0 0 20px;}
.cBenefits h2 { font-size:38px; color:#1a0c0a; float:left; width:100%;border-bottom:1px solid #cfd1d0; margin:0 0 4px; padding:26px 14px 21px;}
.cBenefitsList { display:block;border-bottom:1px solid #cfd1d0; padding:26px 0 5px}

.benefitsDiv { display:block; position:relative;}
.benfLft {float:left; width:77px; text-align:center; height:209px; background:#cfd1d0; line-height:292px; margin:10px 0 0 15px; color:#eae8e5; font-size:42px; position:absolute; left:0; top:0;}
.benfLft img {position:absolute; top:22px; width:103px; left:-12px;}
.benfRit {float:left; width:100%; padding:10px 0 0 131px;}

.benfRit h6 {font-size:18px; color:#000; float:left; width:100%; margin:0; font-weight:700; margin:0 0 9px;}
.benfRit span {font-size:18px; color:#000; margin:0; display:inline; letter-spacing:-.3px;}
.benfRit p { font-size:14px; color:#9e9d9b; float:left; width:100%; margin:0 0 1px 0; letter-spacing:-.2px;}

.benefitTxt { display:block; margin:0;}
.benefitTxt p { font-size:13px; color:#9e9d9b; float:left; width:100%; margin:0 0 11px 0; letter-spacing:-0.23px; font-style:italic; line-height:20px;}

.mobiList { position:relative;}
.mobiList i { position:absolute; right:15px; top:5px; color:#fff;}

.cBox_host { width:100%; min-height:370px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4;}
.cImage_host { background:url(../img/holder_image_32.jpg) no-repeat center center; width:100%; height:378px; background-size:cover;border-bottom:4px solid #3e1f13; position:relative; padding:30px;}
.cText_host {float:left; width:100%; padding:23px 36px 30px; background:#fff; text-align:center;}
.cText_host h3 { font-size:28px; float:left; width:100%; margin:0 0 5px 0; font-weight:700; letter-spacing:.2px; text-align:center; color:#1a0c0a;}
.cText_host p {font-size:14px;float:left;width:100%; margin:0 0 8px 0;font-weight:400; letter-spacing:-0.2px; text-align:center;}
.cText_host span {font-size:14px;float:left;width:100%; font-weight:400; letter-spacing:-0.2px; text-align:center; line-height:21px;}

.roundHost { width:100%; max-width:308px; overflow:hidden; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; margin:0 auto;}
.roundHost img { width:100%; height:100%; float:left; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%;}

.cImage_slot { width:100%; height:252px; border-bottom:4px solid #3e1f13; position:relative; overflow:hidden;}
.opacDiv { float:left; width:100%; position:absolute; bottom:-5px; left:0; background:rgba(0,0,0, 0.4); padding:15px 40px;}
.opacDiv p { font-size:18px; float:left; color:#fff; font-weight:300; margin:0; padding:0; text-align:left; line-height:22px;}
.opacDiv h1 { font-size:38px; font-weight:700; margin:0; padding:0;text-align:left; color:#fff; clear:both; position:relative;float: left;}
.opacDiv .quotelft { position:absolute; top:0; left:20px;}
.opacDiv .quoterit {position:absolute; bottom:0; right:20px;}


.cImage_full_1 { width:100%; height:370px; position:relative;}
.cImage_full_1 .opacDiv { float:left; width:100%; position:absolute; bottom:inherit; top:69px; left:0; background:rgba(0,0,0, 0.4); padding:12px 40px;}
.cImage_full_1 .opacDiv p { font-size:18px; float:left; color:#fff; font-weight:300; margin:0; padding:0; text-align:center; width:100%; line-height:22px;}
.cImage_full_1 .opacDiv h1 {font-size: 38px;font-weight: 700;padding: 0;text-align: center;color: #fff;clear: both;float: left;width: 100%;margin: 17px 0 10px 0;line-height: 52px;}
.cImage_full_1 .opacDiv h1 .quotelft { position:absolute; top:-10px; left:11px;}
.cImage_full_1 .opacDiv h1 .quoterit {position:absolute; bottom:30px; right:-6px;}

.casino_Slider a.defaultBTN {
    display: none;
}

.dpicker { float:left; width:100%; position:relative;}
.dpicker input {background: url(../img/dropAro.png) no-repeat 93% 18px;font-size: 14px;color: #1a0c0a;cursor: pointer;display: block;margin: 0;overflow: hidden;position: relative;text-overflow: clip;z-index: 2;width: 100%;height: 36px;padding: 7px 10px 5px; border:none;}
.dpicker .xdsoft_mounthpicker .xdsoft_today_button { display:none!important;}
.xdsoft_datetimepicker { margin:5px 0 0 -2px!important; background:#ccc5b4!important;font-family: 'Roboto Condensed', sans-serif; font-weight:400; }
.xdsoft_today_button { display:none!important;}
.xdsoft_datetimepicker .xdsoft_label { background-color:transparent;}
.xdsoft_datetimepicker .xdsoft_calendar th { background:#6e838b; color:#fff;}
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th { border:1px solid #ccc5b4;}

.cBox_05 { width:100%; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4;}
.cImage_slot2 { width:100%; position:relative;overflow:hidden;}
.cImage_slot3 { width:100%; height:436px; border-bottom:4px solid #3e1f13; position:relative; overflow:hidden;}
.cBox_05 .cImage_slot2 .opacDiv { padding:22px 40px 22px;}
.cBox_05 .cImage_slot3 .opacDiv { padding:15px 40px 11px;}

.QuoteTxt { float:left; width:100%; text-align:center; margin:15px 0 22px 0;}
.QuoteTxt p { font-size:18px; float:left; color:#132c35; font-weight:300; margin:0; padding:0; text-align:center; width:100%; line-height:22px;}
.QuoteTxt h1 {font-size: 38px;font-weight: 700;padding: 0 60px;text-align: center;color: #132c35;clear: both;float: left;width: 100%;margin: 17px 0 10px 0;line-height: 52px;}
.QuoteTxt h1 .quotelft { position:absolute; top:22px; left:42px;}
.QuoteTxt h1 .quoterit {position:absolute; bottom:79px; right:42px;}
.cBox_06 { width:100%; height:370px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4;}
.cImage_slot4 {width:100%; height:370px;border-bottom:4px solid #3e1f13; position:relative;}
.cBox_06 .opacDiv { padding:27px 28px 21px;}



/*********** Calander CSS *********/
.fc {direction: ltr;text-align: left;}
.fc-rtl {text-align: right;}
body .fc {font-size: 1em;}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-popover {border-color: #f7f6f5;}
.fc-unthemed .fc-popover {background-color: #fff;}
.fc-unthemed .fc-popover .fc-header .fc-close {color: #666;}
.fc-unthemed .fc-today {background: #fcf8e3;}
.fc-highlight {background: #bce8f1;opacity: .3;filter: alpha(opacity=30);}
.fc-bgevent { background: rgb(143, 223, 130);opacity: .3;filter: alpha(opacity=30);}
.fc-nonbusiness {background: #d7d7d7;}
.fc-icon {display: inline-block;width: 1em;height: 1em;line-height: 1em;font-size: 1em;text-align: center;overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fc-icon:after {position: relative;margin: 0 -1em;}
.fc-icon-left-single-arrow:after {content: "\02039";font-weight: bold;font-size: 200%;top: -7%;left: 3%;}
.fc-icon-right-single-arrow:after {content: "\0203A";font-weight: bold;font-size: 200%;top: -7%;left: -3%;}
.fc-icon-left-double-arrow:after {content: "\000AB";font-size: 160%;top: -7%;}
.fc-icon-right-double-arrow:after {content: "\000BB";font-size: 160%;top: -7%;}
.fc-icon-left-triangle:after {content: "\25C4";font-size: 125%;top: 3%;left: -2%;}
.fc-icon-right-triangle:after {content: "\25BA";font-size: 125%;top: 3%;left: 2%;}
.fc-icon-down-triangle:after {content: "\25BC";font-size: 125%;top: 2%;}
.fc-icon-x:after {content: "\000D7";font-size: 200%;top: 6%;}
.fc button {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;height: 2.1em;padding: 0 .6em;font-size: 1em;white-space: nowrap;cursor: pointer;}
.fc button::-moz-focus-inner { margin: 0; padding: 0; }
.fc-state-default {border: 1px solid;}
.fc-state-default.fc-corner-left {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.fc-state-default.fc-corner-right {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.fc button .fc-icon {position: relative;top: -0.05em;margin: 0 .2em;vertical-align: middle;}
.fc-state-default {background-color: #f5f5f5;background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat: repeat-x;border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color: #333;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.fc-state-hover, .fc-state-down, .fc-state-active, .fc-state-disabled { color: #333333; background-color: #e6e6e6;}
.fc-state-hover {color: #333333;text-decoration: none;background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}
.fc-state-down, .fc-state-active {background-color: #cccccc;background-image: none;box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
.fc-state-disabled {cursor: default;background-image: none;opacity: 0.65;filter: alpha(opacity=65);box-shadow: none;}
.fc-button-group {display: inline-block;}
.fc .fc-button-group > * {float: left;margin: 0 0 0 -1px;}
.fc .fc-button-group > :first-child {margin-left: 0;}
.fc-popover {position: absolute;box-shadow: 0 2px 6px rgba(0,0,0,.15);}
.fc-popover .fc-header {padding: 2px 4px;}
.fc-popover .fc-header .fc-title {margin: 0 2px;}
.fc-popover .fc-header .fc-close {cursor: pointer;}
.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {float: left;}
.fc-rtl .fc-popover .fc-header .fc-title, .fc-ltr .fc-popover .fc-header .fc-close {float: right;}
.fc-unthemed .fc-popover {border-width: 1px;border-style: solid;}
.fc-unthemed .fc-popover .fc-header .fc-close {font-size: .9em;margin-top: 2px;}
.fc-popover > .ui-widget-header + .ui-widget-content {border-top: 0;}
.fc-divider {border-style: solid;border-width: 1px;}
hr.fc-divider {height: 0;margin: 0;padding: 0 0 2px; border-width: 1px 0;}
.fc-bg, .fc-bgevent-skeleton, .fc-highlight-skeleton, .fc-helper-skeleton {position: absolute;top: 0;left: 0;right: 0;}
.fc-bg {bottom: 0;}
.fc-bg table {height: 100%;}
.fc table {width: 100%;table-layout: fixed;border-collapse: collapse;border-spacing: 0;font-size: 1em; }
.fc th {text-align: center;}
.fc th, .fc td {border-style: solid;border-width: 3px;padding: 0;vertical-align: top;}
.fc td.fc-today {border-style: double;}
.fc .fc-row { border-style: solid;border-width: 0;}
.fc-row table {border-left: 0 hidden transparent;border-right: 0 hidden transparent;border-bottom: 0 hidden transparent; }
.fc-row:first-child table {border-top: 0 hidden transparent;}
.fc-row {position: relative;}
.fc-row .fc-bg {z-index: 1;}
.fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {bottom: 0;}
.fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {height: 100%;}
.fc-row .fc-highlight-skeleton td, .fc-row .fc-bgevent-skeleton td {border-color: transparent;}
.fc-row .fc-bgevent-skeleton {z-index: 2;}
.fc-row .fc-highlight-skeleton {z-index: 3;}
.fc-row .fc-content-skeleton {position: relative;z-index: 4;padding-bottom: 2px;}
.fc-row .fc-helper-skeleton {z-index: 5;}
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {background: none; border-color: transparent;border-bottom: 0;}
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {border-top: 0;}
.fc-scroller { overflow-y: scroll;overflow-x: hidden;}
.fc-scroller > * {position: relative; width: 100%;overflow: hidden;}
.fc-event {position: relative;display: block;font-size: .85em;line-height: 1.3;border-radius: 3px;font-weight: normal;}
.fc-event, .fc-event:hover, .ui-widget .fc-event {color: #000; text-decoration: none; }
.fc-event[href], .fc-event.fc-draggable {cursor: pointer;}
.fc-not-allowed, .fc-not-allowed .fc-event {cursor: not-allowed;}
.fc-event .fc-bg {z-index: 1;background: #fff;opacity: .25;filter: alpha(opacity=25);}
.fc-event .fc-content {position: relative;z-index: 2;}
.fc-event .fc-resizer {position: absolute;z-index: 3;}
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {margin-left: 0;border-left-width: 0;padding-left: 1px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {margin-right: 0;border-right-width: 0;padding-right: 1px;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.fc-h-event .fc-resizer {top: -1px;bottom: -1px;left: -1px;right: -1px;width: 5px;}
.fc-ltr .fc-h-event .fc-start-resizer, .fc-ltr .fc-h-event .fc-start-resizer:before, .fc-ltr .fc-h-event .fc-start-resizer:after, .fc-rtl .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-end-resizer:before, .fc-rtl .fc-h-event .fc-end-resizer:after {right: auto;cursor: w-resize;}

.fc-ltr .fc-h-event .fc-end-resizer, .fc-ltr .fc-h-event .fc-end-resizer:before, .fc-ltr .fc-h-event .fc-end-resizer:after, .fc-rtl .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-start-resizer:before, .fc-rtl .fc-h-event .fc-start-resizer:after {left: auto;cursor: e-resize;}
.fc-day-grid-event {margin:0;padding: 0;}
.fc-day-grid-event .fc-content {white-space: nowrap;overflow: hidden;padding: 1px 2px;font-size: 12px;color:#1a0c0a; background:#eae8e5;margin-bottom: 4px;text-align: center}
/*.fc-day-grid-event .fc-content:hover { background:#6e838b; color:#fff;}*/
.fc-day-grid-event .fc-time {}
.fc-day-grid-event .fc-resizer { left: -3px;right: -3px;width: 7px;}
a.fc-more {margin: 1px 3px;font-size: .85em;cursor: pointer;text-decoration: none;font-size:13px;}
a.fc-more:hover {text-decoration: underline;color:#000!important;}
.fc-limited {display: none;}
.fc-day-grid .fc-row {z-index: 1;}
.fc-more-popover {z-index: 2;width: 220px;}
.fc-more-popover .fc-event-container {padding: 10px;}
.fc-now-indicator {position: absolute;border: 0 solid red;}
.fc-toolbar {text-align: center;margin-bottom: 1em;}
.fc-toolbar .fc-left {float: left; width:100%;}
.fc-toolbar .fc-center {display: inline-block;}
.fc .fc-toolbar > * > * { float: left;margin-left: .75em;}
.fc .fc-toolbar > * > :first-child { margin-left: 0;}
.fc-toolbar h2 { color:#132c35; font-size:38px;margin: 0; font-weight:700; float:left; width:100%; text-align:center;}
.fc-toolbar button {position: relative; background:none; border:none;}
.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {z-index: 2;}
.fc-toolbar .fc-state-down {z-index: 3;}
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {z-index: 4;}
.fc-toolbar button:focus {z-index: 5;}
.fc-view-container *, .fc-view-container *:before, .fc-view-container *:after {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.fc-view, .fc-view > table { z-index: 1;}
.fc-basicWeek-view .fc-content-skeleton, .fc-basicDay-view .fc-content-skeleton {padding-top: 1px; padding-bottom: 1em; }
.fc-basic-view .fc-body .fc-row {min-height: 4.2em; }
.fc-row.fc-rigid {overflow: hidden;}
.fc-row.fc-rigid .fc-content-skeleton {position: absolute;top: 0;left: 0;right: 0;}
.fc-basic-view .fc-week-number, .fc-basic-view .fc-day-number {padding: 0 2px;font-weight:bold;}
.fc-basic-view td.fc-week-number span, .fc-basic-view td.fc-day-number {padding-top: 2px;padding-bottom: 2px;}
.fc-basic-view .fc-week-number {text-align: center;}
.fc-basic-view .fc-week-number span {display: inline-block;min-width: 1.25em;}
.fc-ltr .fc-basic-view .fc-day-number {text-align: left;}
.fc-rtl .fc-basic-view .fc-day-number {text-align: left;}
.fc-day-number.fc-other-month {opacity: 0.3;filter: alpha(opacity=30); }
.fc-agenda-view .fc-day-grid {position: relative;z-index: 2; }
.fc-agenda-view .fc-day-grid .fc-row {min-height: 3em; }
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {padding-top: 1px; padding-bottom: 1em;}
.fc .fc-axis {vertical-align: middle;padding: 0 4px;white-space: nowrap;}
.fc-ltr .fc-axis {text-align: right;}
.fc-rtl .fc-axis {text-align: left;}
.ui-widget td.fc-axis {font-weight: normal;}
.fc-time-grid-container, .fc-time-grid {position: relative;z-index: 1;}
.fc-time-grid {min-height: 100%; }
.fc-time-grid table { border: 0 hidden transparent;}
.fc-time-grid > .fc-bg {z-index: 1;}
.fc-time-grid .fc-slats, .fc-time-grid > hr {position: relative;z-index: 2;}
.fc-time-grid .fc-content-col {position: relative; }
.fc-time-grid .fc-content-skeleton {position: absolute;z-index: 3;top: 0;left: 0;right: 0;}
.fc-time-grid .fc-business-container {position: relative;z-index: 1;}
.fc-time-grid .fc-bgevent-container {position: relative;z-index: 2;}
.fc-time-grid .fc-highlight-container {position: relative;z-index: 3;}
.fc-time-grid .fc-event-container {position: relative;z-index: 4;}
.fc-time-grid .fc-now-indicator-line {z-index: 5;}
.fc-time-grid .fc-helper-container {position: relative;z-index: 6;}
.fc-time-grid .fc-slats td {height: 1.5em;border-bottom: 0; }
.fc-time-grid .fc-slats .fc-minor td {border-top-style: dotted;}
.fc-time-grid .fc-slats .ui-widget-content {background: none;}
.fc-time-grid .fc-highlight-container { position: relative; }
.fc-time-grid .fc-highlight {position: absolute;left: 0;right: 0;}
.fc-ltr .fc-time-grid .fc-event-container {margin: 0 2.5% 0 2px;}
.fc-rtl .fc-time-grid .fc-event-container {margin: 0 2px 0 2.5%;}
.fc-time-grid .fc-event, .fc-time-grid .fc-bgevent {position: absolute;z-index: 1;}
.fc-time-grid .fc-bgevent {left: 0;right: 0;}
.fc-v-event.fc-not-start {border-top-width: 0;padding-top: 1px;border-top-left-radius: 0;border-top-right-radius: 0;}
.fc-v-event.fc-not-end {border-bottom-width: 0;padding-bottom: 1px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.fc-time-grid-event {overflow: hidden; }
.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {padding: 0 1px;}
.fc-time-grid-event .fc-time { font-size: .85em;white-space: nowrap;}
.fc-time-grid-event.fc-short .fc-content {white-space: nowrap;}
.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {display: inline-block;vertical-align: top;}
.fc-time-grid-event.fc-short .fc-time span {display: none; }
.fc-time-grid-event.fc-short .fc-time:before {content: attr(data-start); }
.fc-time-grid-event.fc-short .fc-time:after {content: "\000A0-\000A0";}
.fc-time-grid-event.fc-short .fc-title {font-size: .85em; padding: 0;}
.fc-time-grid-event .fc-resizer {left: 0;right: 0;bottom: 0;height: 8px;overflow: hidden;line-height: 8px;font-size: 11px;font-family: monospace;text-align: center;cursor: s-resize;}
.fc-time-grid-event .fc-resizer:after {content: "=";}
.fc-time-grid .fc-now-indicator-line {border-top-width: 1px;left: 0;right: 0;}
.fc-time-grid .fc-now-indicator-arrow {margin-top: -5px; }.fc-ltr .fc-time-grid .fc-now-indicator-arrow {left: 0;border-width: 5px 0 5px 6px;border-top-color: transparent;border-bottom-color: transparent;}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {right: 0;border-width: 5px 6px 5px 0;border-top-color: transparent;border-bottom-color: transparent;}
.fc-day-header { height:47px; line-height:48px; font-size:24px; color:#808080; font-weight:400;}
.stu .fc-ltr .fc-basic-view .fc-day-number {text-align: center;width: 24px;background: #a5a5a5;height: 24px;line-height: 25px; font-size:12px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.fc-unthemed th {    border-color: transparent!important;text-align: center;font-size: 18px;color: #132c35;background: #fff;line-height: 47px;font-weight: 700;border: none!important;display: table-cell;width: 5%;height: 37px;}
.fc-unthemed .fc-row {border-color:transparent!important;  }
.fc-unthemed thead td {border-bottom: 1px solid #dddddd;border-top: 0;border-left: 0;border-right: 0;background: #f4f4f4;}
.fc-ltr .fc-basic-view .fc-day-number {font-size: 14px;color: #1a0c0a; text-align:right; padding:7px 13px;}
.fc-ltr .fc-basic-view .fc-day-number:hover {background: url(../images/round02.png) no-repeat 6px 5px;}
.fc-ltr .fc-basic-view .fc-day-number.active {background: url(../images/round02.png) no-repeat 6px 5px;}
.fc-unthemed .fc-popover {background: #eae8e5;border-bottom: 12px solid #7b9299;margin: -4px 0 0 0px;border-right: 0;border-top: 0;width: 337px;border-left: 0; padding:5px;}
.fc-popover .fc-widget-content { float:left; width:100%; margin:2px 0 2px 0;}
.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close { color:#7b9299; padding:10px 0 0 0;}
.fc-unthemed .fc-popover .fc-header .fc-close {margin-top: 3px;color: #7b9299;margin-right: 2px;}
.fc-more-popover .fc-content { padding:6px 0!important; float:left; width:100%; font-size:12px; color:#1a0c0a; font-weight:500;}
.fc-more-popover .fc-event-container { float:left;}
/*.fc-popover::before{content: "";width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;z-index: 9999999999999;border-right: 5px solid #2b2b2b;position: absolute;left: -5px;top: 15px;}*/


.fc-clear {clear: both; display:none;}
.fc-toolbar .fc-right {float: right; display:block; position:absolute; width:100%;}
.cAlander { float:left;width:100%; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:0px 0px 20px 0px #d9d7d4; -webkit-box-shadow:0px 0px 20px 0px #d9d7d4; -moz-box-shadow:0px 0px 20px 0px #d9d7d4;background:#fff; padding:0; height:auto; }
.calanderIn {padding:32px 39px 20px; display:block;border-bottom: 1px solid #e9e9e9;}
#calendar { float:left; width:100%; position:relative; vertical-align:top; font-weight:400!important; margin:0 0 26px 0;}
.stu .fc-toolbar {float:left; width:100%; position:relative; margin:0 0 14px;}
.stu .fc-view-container {float:left; width:100%;}
.fc-today-button { display:none!important;}
.fc-prev-button {margin:0!important; padding:0!important; position:absolute!important; left:-12px; top:16px;background:url(../img/cal_left.png) no-repeat center right!important; width:20px; height:15px; border:none; box-shadow:none;}
.fc-next-button {margin:0!important; padding:0!important; position:absolute!important; right:1px;top:16px;background:url(../img/cal_rit.png) no-repeat center right!important; width:20px; height:15px;border:none; box-shadow:none;}
.fc-next-button span, .fc-prev-button span { display:none!important;}

.fc-body { position:relative; display:inline-table; margin:-12px 0 0 0; width:100%;}
.fc-unthemed thead td { border:none;}

.cAlander .DateGo:nth-child(2) h4.eventTitle:first-of-type {border-top: 0;}



.DateGo {float:left; width:100%; min-height:111px; position:relative;}
.cDate { position:absolute; left:0; top:0; width:124px; height:112px; z-index:999; background:url(../img/date_Shadow.png) no-repeat 104px 0px;}
.cDate h1 {float:left; width:100%; text-align:center; font-size:48px; color:#132c35; font-weight:700; margin:13px 0 0 0; padding:0 0 0 9px;}
.cDate span {float:left; width:100%; text-align:center; font-size:21px; color:#132c35; font-weight:400; text-transform:uppercase; margin:3px 0 0 3px ; letter-spacing:1px; }
.cGo { position:absolute; right:0px; top:35px; border-top:1px solid #657880; border-left:1px solid #657880; border-bottom:1px solid #657880; text-align:center; font-size:21px; font-weight:700; background:#6e838b; width:77px; height:42px; color:#fff; line-height:40px; z-index:999;}
.cGo:hover { background:#7d9097; border-left:2px solid #799099; border-bottom:2px solid #799099;border-top:2px solid #799099; box-shadow:inset 0px 0px 3px 0px #839ca6; -webkit-box-shadow:inset 0px 0px 3px 0px #839ca6; -moz-box-shadow:inset 0px 0px 3px 0px #839ca6;line-height:38px;}
.cGo:focus { background:#63767d; border-left:3px solid #516066;border-bottom:3px solid #516066;border-top:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;line-height:38px;}
.cGo.active { background:#63767d; border-left:3px solid #516066;border-bottom:3px solid #516066;border-top:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb; line-height:38px;}
.cTxtdiv {float:left; width:100%; padding:0 92px 32px 155px; position:relative;}
.cTxtdiv h4 {float:left; width:100%; font-size:18px; color:#1a0c0a; font-weight:800; margin:0 0 3px 0;border-top: 1px solid #e9e9e9;padding-top: 35px;}
.cTxtdiv p {float:left; width:100%; font-size:14px; color:#1a0c0a; font-weight:400; margin:0 0 1px 0; letter-spacing:-0.3px;}

.cInfo_022 { float:left; width:100%; height:385px; position:relative;}
.cIn_022 { position:absolute; width:570px; height:275px; background:#fff; padding:37px 50px 20px 33px; right:15px;top:56px;}
.cIn_022:before {content: "";width: 4px;background: #3e1f13;height: 97%;top: 4px;position: absolute;left: -4px;}
.cIn_022 h4 {float:left; width:100%; margin:0 0 7px 0; font-size:24px; color:#1a0c0a; font-weight:700;}
.cIn_022 p {float:left; width:100%; margin:0 0 10px 0; font-size:16px; color:#1a0c0a; letter-spacing:.2px;}
.cIn_022 span {float:left; width:98%; margin:0 0 22px 0; font-size:14px; color:#1a0c0a; line-height:21px; letter-spacing:-.3px;}

/*.slideFot { float:left; width:100%; background:rgba(0,0,0,0.30); min-height:169px; padding:39px 0 15px;}*/
.slideFot { float: left;width: 100%;background: rgba(0,0,0,0.30);padding: 15px 0;position: absolute;left: 0;bottom: 0;height: auto;z-index: 999;}
.slideFot h4 { float:left; width:100%; font-size:16px; color:#fff; margin:0 0 17px;font-weight:700; letter-spacing:.2px;}
.operationZ { float:left; width:100%;}
.opeDiv01 { float:left; width:34%; margin:0 0 20px;}
.opeDiv02 { float:left; width:30%;margin:0 0 20px;}
.opeDiv01 p, .opeDiv02 p {float:left; width:100%; font-size:14px; color:#fff; margin:0 0 1px; font-weight:700; letter-spacing:-0.3px;}
.opeDiv01 span, .opeDiv02 span  {float:left; width:100%; font-size:14px; color:#fff; font-weight:400; letter-spacing:-0.3px;}


.cBox_07 { width:100%; min-height:770px; height:auto; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4;background:#fff; position:relative;}
.cImage_slot07 {width:100%; height:470px; border-bottom:4px solid #3e1f13; position:relative; overflow:hidden;}
.cBox_07 .cText p { height:auto; max-height:116px;}
.cBox_07 .cText h3 { font-size:24px; letter-spacing:-0.2px; line-height:31px; margin:0 0 16px 0;}
.cBox_07 .cText { padding:24px 30px 10px 40px;}
.cBox_07 .moreLinks {position: absolute;bottom: 0;left: 0;height: 57px; line-height:57px;padding: 0 29px 0 38px;border-top: 1px solid #e6e6e6;}
.cBox_08 { width:100%; height:370px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4; background:#fff; display:table; position:relative;}
.cBox_08 .cImage {width:400px; float:none; height:370px;display:table-cell; border:none; overflow:hidden; border-radius:0;}
.cBox_08 .cImage img { border-radius:0;}
.cBox_08 .cImage_596 {width:596px; float:none; height:370px;display:table-cell; border:none; overflow:hidden; border-radius:0;}
.cBox_08 .cImage_596 img { border-radius:0;}
.cBox_08 .cImage_796 {width:796px; float:none; height:370px;display:table-cell; border:none; overflow:hidden; border-radius:0;}
.cBox_08 .cImage_796 img { border-radius:0;}
.cBox_08 .ctxt_in {float:left; width:100%; padding:34px 34px 20px; position:relative; min-height:370px;}
.cBox_08 .ctxt_in h3 {font-size:24px; float:left; font-weight:700; color:#1a0c0a;letter-spacing:-0.2px;line-height:31px; margin:0 0 0 0; width:100%;}
.cBox_08 .ctxt_in p {font-size:14px; overflow:hidden; float:left; font-weight:400; color:#1a0c0a;letter-spacing:-0.2px; line-height:21px;width:100%; height:auto; max-height:188px; width:98%;}

.cBox_08 .moreLinks {position: absolute;bottom: 0;left: 0;height: 57px;line-height: 56px;padding: 0 31px 0 33px;border-top: 1px solid #e6e6e6;}
.cBox_08 .moreLinks span {font-size: 14px;float: left;font-weight: 400;color: #3e1f13;opacity: .60;letter-spacing: -0.2px;}
.cBox_08 .moreLinks a {float: right;font-size: 14px;color: #2f3e43;font-weight: 700;text-decoration: underline;opacity: 1;letter-spacing: -.4px;}
.cBox_08 .moreLinks img { margin:0 0 0 11px; display:inline-block; width:auto!important;}

.cIn_01_slide {position: absolute;bottom: 30px;width: 100%;padding: 0 15px; }
.cIn_01_slide h1 {color: #fff;float: left;font-size: 38px; margin:0 0 10px;}
.cIn_01_slide p {float:left; width:100%; text-align:left; font-size:18px; color:#fff; margin:0;}

.resAbout .cText h3 { letter-spacing:0.3px; font-size:18px;}

.rImage_Box {width:100%;height:222px;border-bottom:4px solid #3e1f13;float:left;}
.rImage_01 {background:url(../img/resturent_img_01.png) no-repeat center center;background-size:cover;}
.rImage_02 {background:url(../img/resturent_img_02.png) no-repeat center center;background-size:cover;}
.rImage_03 {background:url(../img/resturent_img_03.png) no-repeat center center;background-size:cover;}
.rImage_04 {background:url(../img/resturent_img_04.png) no-repeat center center;background-size:cover;}
.rImage_05 {background:url(../img/resturent_img_05.png) no-repeat center center;background-size:cover;}
.rImage_06 {background:url(../img/resturent_img_06.png) no-repeat center center;background-size:cover;}
.rImage_07 {background:url(../img/resturent_img_07.png) no-repeat center center;background-size:cover;}
.rImage_08 {background:url(../img/resturent_img_08.png) no-repeat center center;background-size:cover;}

.R_ating { float:left;}
.rating { border: none;float: left;}
.rating > input { display: none; }
.rating > label:before { margin: 0;font-size:14px;font-family: FontAwesome;display: inline-block;content: "\f005";}
.rating > .half:before { content: "\f089";position: absolute;}
.rating > label { color: #8c7e6e; float: right; }


.featured_Chef { background:url(../img/chefOuter.jpg) no-repeat center center; width:100%; height:467px; background-size:cover;border-bottom:4px solid #3e1f13; position:relative; padding:20% 30px 30px 30px;}
.chef { position:relative; height:auto; min-height:inherit; padding:0 0 57px; background:#fff;}
.chef p { margin:0 0 23px;}
.chef span { min-height:115px;} 
.moreLinks {position: absolute;bottom: 0;left: 0;height: 57px;line-height: 56px;padding: 0 31px 0 33px;border-top: 1px solid #e6e6e6;}
.moreLinks span {font-size: 14px;float: left;font-weight: 400;color: #3e1f13;opacity: .60;letter-spacing: -0.2px;}
.moreLinks a {float: right;font-size: 14px;color: #2f3e43;font-weight: 700;text-decoration: underline;opacity: 1;letter-spacing: -.4px;}
.moreLinks img {margin: 0 0 0 11px;display: inline-block;width: auto!important;}

.wintun {
    width: auto;
    background: #fff;
    padding: 23px 17px 12px 33px;
    right: 15px;
    margin-top: 45px;
    float: right;
    max-width: 600px;
    position:relative;
    min-width: 280px;
}
.wintun:before {content: "";width: 4px;background: #3e1f13;height: 100%;top: 0;position: absolute;left: -4px;}
.wintun img {
    max-width: 323px;
    margin: 0 0 15px -10px;
}
.wintun span {float:left; width:98%; margin:0 0 21px 0; font-size:14px; color:#1a0c0a; line-height:21px; letter-spacing:-.3px;}

.jacks {
    width: auto;
    background: #fff;
    padding: 23px 17px 12px 33px;
    margin-top: 125px;
    float: right;
    max-width: 400px;
    position:relative;
}
.jacks:before {content: "";width: 4px;background: #3e1f13;height: 100%;top: 0;position: absolute;left: -4px;}
.jacks img {
    max-width: 323px;
    margin: 0 0 15px -10px;
}

.MenuHold { float:left; width:100%;}
.menuTop { float:left; width:100%; margin:0 0 0 0; padding:0 11px;}
.menuTop p { font-size:24px; color:#1a0c0a; font-weight:700; margin:0 32px 0 0; float:left; letter-spacing:-0.5px;line-height:20px;}
.menuTop a { font-size:24px; color:#9e9d9b; font-weight:700; margin:0 32px 10px 0; float:left; letter-spacing:-0.5px; border-bottom:4px solid transparent; line-height:20px; padding:0 0 5px;}
.menuTop a.active {border-bottom:4px solid #c49524; color:#1a0c0a;}
.menuTop a:hover {border-bottom:4px solid #c49524; color:#1a0c0a;}

.menuItemz {float:left; width:100%;border-bottom: 1px solid #d1d4d3;}
.menuItemz h3 {font-size: 24px;color: #1a0c0a;font-weight: 700;width: 97%;border-bottom: 1px solid #d1d4d3;border-top: 1px solid #d1d4d3;letter-spacing: 0;height: 77px;line-height: 77px;margin: 0 auto;padding: 0;display:block; clear:both;}
.menuItemz h3:first-child { border-top:none;}
.menuItemz h4 {font-size: 18px;color: #1a0c0a;font-weight: 700;float: left;width: 100%;letter-spacing: 0;margin: 34px 0 0px 0;text-align: center;}
.menuItemz p { float:left; width:100%; font-size:14px; color:#9e9d9b; text-align:center; margin:9px 0 0;}
.menuItemzIn { padding:5px 0 37px; float:left; width:100%;}
.menuItemzIn2 { padding:5px 0 37px; float:left; width:100%;}
.menuItemzIn2:last-child { border:none;}

.viewButton { display:block; clear:both; margin:30px 0 60px; max-width:282px; padding:0 0 0 13px;}
.calllButton { display:block; clear:both; margin:0px 0 94px; max-width:183px; padding:0 0 0 13px;}

.jackTxt { position:absolute; width:370px; background:#fff; padding:39px 17px 30px 33px; right:15px;top:96px;}
.jackTxt:before {content: "";width: 4px;background: #3e1f13;height: 97%;top: 4px;position: absolute;left: -4px;}
.jackTxt img {
    max-width: 200px;
    margin: 0 0 15px;
    width: 100%;
    height: auto;
    display: block;
}
.jackTxt h3 {float:left; width:100%; font-size:24px; color:#1a0c0a; margin:10px 0;}
.jackTxt span {float:left; width:98%; margin:0 0 0 0; font-size:14px; color:#1a0c0a; line-height:21px; letter-spacing:-.3px;}
.jackTxt p {float: left;width: 100%;margin:10px 0;font-size: 16px;color: #1a0c0a;letter-spacing: .2px;}

.menuItemz .awain:first-child {
    border-top: none;
}

.cPromo { position:absolute; left:-144px; bottom:50px; border-top:1px solid #ba922d; border-left:1px solid #ba922d; border-bottom:1px solid #ba922d; text-align:center; font-size:18px; font-weight:700; background:#c89c30; width:140px; height:42px; color:#fff; line-height:40px; z-index:99;text-shadow: 0px 0px 3px rgba(0,0,0, .4);-webkit-text-shadow: 0px 0px 3px rgba(0,0,0, .4);-moz-text-shadow: 0px 0px 3px rgba(0,0,0, .4); box-shadow:inset -20px 0px 35px 0px #a17d27; -webkit-box-shadow:inset -20px 0px 35px 0px #a17d27; -moz-box-shadow:inset -20px 0px 35px 0px #a17d27;}

.ameniHold { display:block; margin:0 0 30px; padding:0 15px;}
.ameniHold h3 {font-size: 24px;color: #1a0c0a;font-weight: 700;width: 100%;border-bottom: 1px solid #d1d4d3;letter-spacing: -.2px;height: 48px;margin:0 auto 13px;padding: 0;display: block;clear: both; line-height:20px;}
.ameniHold p {font-size: 14px; text-align:justify;float: left;font-weight: 400;color: #1a0c0a;letter-spacing: -0.2px;line-height: 21px;width: 100%;float:left; margin:12px 0 0;}
.ameniHold img { width:170px; height:170px; overflow:hidden; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; display:inline; }
.immglft {margin:5px 28px 0 0; float:left;}
.immgrit {margin:5px 0 0 28px; float:right;}

.BoxInn {width: 96%;height: 88px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;overflow: hidden;font-size: 38px;color: #fff;font-weight: 700;background-repeat: no-repeat;background-position: center left;background-size: cover;margin: 29px auto 0; padding:15px 27px;}
.bximg_01 { background-image:url(../img/bximg_01.jpg); }
.bximg_02 { background-image:url(../img/bximg_02.jpg); }
.bximg_03 { background-image:url(../img/bximg_03.jpg); }

.cBox_09 { width:100%; height:auto; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; overflow:hidden;box-shadow:5px 5px 10px 0px #d9d7d4; -webkit-box-shadow:5px 5px 10px 0px #d9d7d4; -moz-box-shadow:5px 5px 10px 0px #d9d7d4; background:#fff; display:table; position:relative; }
.cBox_09 .ctxt_in {float:left; width:100%; padding:34px 38px 62px; position:relative;}
.cBox_09 .ctxt_in h3 {font-size:24px; float:left; font-weight:700; color:#1a0c0a;letter-spacing:-0.2px;line-height:31px; margin:0 0 14px 0; width:100%;}
.cBox_09 .ctxt_in p {font-size:14px; overflow:hidden; float:left; font-weight:400; color:#1a0c0a;letter-spacing:-0.2px; line-height:21px;width:100%; height:auto; width:98%; margin:0 0 10px;}
.gg { bottom:20px; top:inherit;}

img.imgfixer {
    max-width:100%; 
    overflow:hidden; 
    height:auto; 
    width:100%;
    /*object-fit:cover; 
    object-position: 50% 50%;
	min-height: 100%;
	*/
}

.wedDiv { display:block; margin:11px 0; padding:0 0 0 15px;}
p.includez { float:left; width:100%; font-size:14px; color:#1a0c0a; font-weight:400; text-align:left; letter-spacing:-.2px;}
.wedDiv h4 {font-size: 24px;color: #1a0c0a;font-weight: 700;width: 100%;letter-spacing: -0.2px;line-height: 62px;margin: 0 0 7px;padding: 0;display: block;clear: both;}


.packDiv {border-right:1px solid #d1d4d3;}
.packDiv:first-child { padding-left:0;}
.packDiv:last-child { border:none;}
.packageDiv { width:100%; height:140px; overflow:hidden; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; line-height:140px; position:relative; float:left; margin:0 0 5px;}
.packageDiv img {border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px;}
.packageDiv h6 {font-size: 24px;color: #fff;font-weight: 700;width: 100%;letter-spacing: -0.2px; position:absolute; width:100%; text-align:center; top:49px; float:left;}
.packDiv h4 {font-size: 18px;color: #1a0c0a;font-weight: 700;float: left;width: 100%;letter-spacing: 0;margin: 39px 0 0px 0;text-align: center; line-height:25px;}
.packDiv p {float: left;width: 100%;font-size: 14px;color: #9e9d9b;text-align: center;margin: 9px 0 0;}

span.includez { float:left; width:100%; font-size:14px; color:#1a0c0a; font-weight:400; text-align:left; letter-spacing:-.2px; margin:37px 0 0 0; line-height:21px;}
.media10 { top:130px;}
.def_label { font-size:13px; color:#1a0c0a; float:left; width:100%; text-transform:uppercase; margin:0 0 12px; line-height:8px; letter-spacing:.3px;}
.def_label2 { font-size:13px; color:#1a0c0a; float:left; width:100%; text-transform:uppercase; margin:10px 0 15px; letter-spacing:.3px;}
.defalt_Input {font-size: 14px;color: #1a0c0a;cursor: pointer;display: block;overflow: hidden;position: relative;text-overflow: clip;z-index: 2;width: 100%;padding: 5px 10px 5px;border: none; float:left; width:100%;border: 2px solid #fcfcfc;background: #fff;height: 42px; box-shadow:inset 0px 0px 0px 1px #f5f5f5; -moz-box-shadow:inset 0px 0px 0px 1px #f5f5f5; -webkit-box-shadow:inset 0px 0px 0px 1px #f5f5f5;letter-spacing:.2px;text-align:left;}
.defalt_textarea {font-size: 14px;color: #1a0c0a;cursor: pointer;display: block;overflow: hidden;position: relative;text-overflow: clip;z-index: 2;width: 100%;padding: 10px 10px 5px;border: none; float:left; width:100%;border: 2px solid #fcfcfc;background: #fff;height: 42px; box-shadow:inset 0px 0px 0px 1px #f5f5f5; -moz-box-shadow:inset 0px 0px 0px 1px #f5f5f5; -webkit-box-shadow:inset 0px 0px 0px 1px #f5f5f5;letter-spacing:.2px; min-height:203px; resize:none;}
.inp_01 { width:100%;max-width:100%;}
.inp_02 { width:100%;max-width:100%;}
.cFieldbox1 { float:left; width:100%; max-width:100%; margin:0 0 21px;}
.cFieldbox1 .inp_01 { width:47%; margin:0 1.5% 0 0;}
.cFieldbox1 .inp_02 {width:51.5%;}
.cFieldbox1 .inp_03 { max-width:83px;margin:0 1.5% 0 0;}
.cFieldbox1 .inp_04 { max-width:100px;}
.cFieldbox1 .inp_05 { max-width:563px;}

.Dcheckbox { float:left; width:100%; margin:17px 0 0 0px;}
.Dcheckbox input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.Dcheckbox input[type=checkbox].css-checkbox + label.css-label {padding-left:17px;height:10px; display:inline-block;line-height:10px;background-repeat:no-repeat;background-position: 0 0;font-size:13px;vertical-align:middle;cursor:pointer; vertical-align:middle;color: #1a0c0a;Text-transform: uppercase;line-height: 8px;letter-spacing: .3px;}
.Dcheckbox input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -10px;}
.Dcheckbox label.css-label {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; background-image:url(../img/checkbox.png);}
.subBTN { float:left; width:100%; max-width:270px; margin:31px 0 0 0;}
.defaultBTN2 {margin: 0 auto;width: 100%;height: 42px;background: #6e838b;text-align: center;color: #fff!important;font-size: 18px;font-weight: 700;border: 2px solid #657880;display: inline-block;line-height: 38px;letter-spacing: .4px;}

.careerz { position:absolute; width:370px; background:#fff;right:15px;top:96px;}
.careerz:before {content: "";width: 4px;background: #3e1f13;height: 97%;top: 4px;position: absolute;left: -4px;}
.careerz img {float: left;max-width: 323px;margin: 0 0 11px -15px;width: 100%;}
.careerz h3 {float:left; width:100%; font-size:24px; color:#1a0c0a; margin:10px 0;}
.careerz span {float:left; width:98%; margin:0 0 21px 0; font-size:14px; color:#1a0c0a; line-height:21px; letter-spacing:-.3px;}
.careerz p {float: left;width: 100%;margin:10px 0;font-size: 16px;color: #1a0c0a;letter-spacing: .2px;}
.careerz .w100 { padding:22px 17px 30px 33px;}
.car_PDF { float:left; width:100%; margin:25px 0 0 0; border-top:1px solid #e6e6e6; padding:14px 0 20px;}
.car_PDF img { width:auto; float:none; margin:0;}
.car_PDF .arit { font-size:14px; color:#6e838b; font-weight:600; float:right; margin:2px 0 0 0;}
.car_PDF .arit img {margin: 0 0 4px 5px;width: auto;clear: none;display: inline;}
.careerz .cPromo { bottom:42px;}

.careerzBox { width:100%; max-width:770px; margin:0 auto; display:block;}
.careerzBox h1 { float:left; width:100%; font-size:38px; color:#2f3e43; margin:-3px 0 7px;}
.careerzBox h2 { float:left; width:100%; font-size:24px; color:#1a0c0a; margin:-3px 0 1px; font-weight:600; letter-spacing:-0.3px;}
.careerzBox p { font-size:16px; color:#1a0c0a; float:left; width:100%; padding:0 0 23px; border-bottom:1px solid #d9dbd9; line-height:23px; margin:0 0 27px 0; letter-spacing:0.10px;}
.careerzBox span { font-size:18px; color:#1a0c0a; float:left; width:100%; margin:0 0 6px; letter-spacing:-.3px;}
.careerzBox a { font-size:14px; color:#1a0c0a; display:inline; text-decoration:underline; font-weight:600; margin:0 0 0 8px;}

.applyHold { max-width:772px; margin:0 auto; width:100%; position:relative; padding:50px 0;}
.apHed h1 { float:left; width:100%; font-size:38px; color:#2f3e43; margin:0 0 11px; letter-spacing:.2px;}
.apHed p {float:left; width:100%; font-size:16px; color:#1a0c0a; margin:0 0 20px; letter-spacing:-.2px;}

.aplicationBox { float:left; width:100%; margin:30px 0;}
.appOuter { float:left; width:100%; margin:0 0 5px 0;}
.appInner { float:left; width:100%; margin:0 0 9px;}
.aheading { float:left; width:100%; height:40px; background:#6e838b; font-size:18px; color:#fff; font-weight:700;text-shadow: 0px 0px 3px rgba(0,0,0, .4);    -webkit-text-shadow: 0px 0px 3px rgba(0,0,0, .4);-moz-text-shadow: 0px 0px 3px rgba(0,0,0, .4); padding:9px 20px; letter-spacing:-.2px; margin:0 0 15px;}

#news-n-offers .select_cont, .aplicationBox .cSelect { border:2px solid #fcfcfc;box-shadow: inset 0px 0px 0px 1px #f5f5f5;-moz-box-shadow: inset 0px 0px 0px 1px #f5f5f5;-webkit-box-shadow: inset 0px 0px 0px 1px #f5f5f5;letter-spacing: .2px;}
#news-n-offers .selecter .selecter-selected, .aplicationBox .selecter .selecter-selected {background: url(../img/dropAro.png) no-repeat 90% 18px; padding:1px 10px 5px;}


.mrgrR0 { margin:0!important;}
.mrgR12 { margin-right:12px;}
.mrgb15 { margin-bottom:15px;}
.mrgb10 { margin-bottom:10px;}
.box_row { float:left; width:100%;}

.cFieldbox3 {width:290px; float:left;margin-bottom:21px;}
.cFieldbox3 .inp_01 { width:100%; max-width:100%;}
.select_01 { width:83px;}
.select_02 { width:100px;}

.cFieldbox4 { width:323px; float:left; margin-bottom:21px;}
.cFieldbox5 { width:100px; float:left; margin-bottom:21px;}


.box_row input { margin-bottom:21px;}
.box_row .cSelect { margin-bottom:21px;}
.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 { float:left;}

.wid_01 { width:468px;}
.wid_02 { width:83px;}
.wid_03 { width:100px;}
.wid_04 { width:323px;}
.wid_05 { width:468px;}
.wid_06 { width:563px;}
.wid_07 { width:290px}
.wid_08 { width:195px;}
.wid_09 { width:184px;}
.wid_10 { width:380px;}
.wid_11 { width:378px;}
.wid_12 { width:170px;}
.wid_13 { width:270px;}
.wid_14 { width:451px;}
.wid_15 { width:193px;}
.wid_16 { width:356px;}
.wid_17 { width:670px;}
.wid_18 {}




.boxSwitch { float:left; width:100%; position:relative; padding:19px 125px 13px 0; border-top:1px solid #d9dbd9; min-height:78px;}
.txt0a { font-size:14px; color:#1a0c0a; font-weight:700;float:left; width:100%; margin:0; letter-spacing:-0.3px; }
.txt0aa { font-size:14px; color:#1a0c0a; font-weight:700;float:left; width:100%; margin:8px 0 0 0; letter-spacing:-0.3px; }
.txt0b {font-size: 14px;color: #1a0c0a;float: left;margin: 0 0 5px;width: 100%; letter-spacing:-.2px;}
.bxSwitch { position:absolute; right:6px; top:20px;}

.bxRadio { position:absolute; right:2px; top:21px;}
.bxRadio input[type=radio].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.bxRadio input[type=radio].css-checkbox + label.css-label {padding-left:43px;height:30px; display:inline-block;line-height:30px;background-repeat:no-repeat;background-position: 0 0;vertical-align:middle;cursor:pointer;font-size:14px; color:#1a0c0a; font-weight:700;margin:0 0 0 15px; letter-spacing:-0.3px;}
.bxRadio input[type=radio].css-checkbox:checked + label.css-label {background-position: 0 -30px;}
.bxRadio label.css-label { background-image:url(../img/radioButton.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.switch {position: relative;display: block;vertical-align: top;width: 100px;height: 31px;padding: 3px;margin: 0;cursor: pointer;}
.switch-input {position: absolute;top: 0;left: 0;opacity: 0;}
.switch-label {border:1px solid #ad831f; height:31px; width:100px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:13px; color:#fff;background: #ba8e22;background: -moz-linear-gradient(45deg,  #ba8e22 0%, #c09428 50%, #c69a2f 100%);background: -webkit-linear-gradient(45deg,  #ba8e22 0%,#c09428 50%,#c69a2f 100%);background: linear-gradient(45deg,  #ba8e22 0%,#c09428 50%,#c69a2f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba8e22', endColorstr='#c69a2f',GradientType=1 ); float:left;}
.switch-label:before, .switch-label:after {position: absolute;top: 50%;margin-top: -.5em;line-height: 21px;-webkit-transition: inherit;-moz-transition: inherit;-o-transition: inherit;transition: inherit;}
.switch-label:before {content: attr(data-off);right: 13px;color: #fff;font-size:13px; font-weight:normal;}
.switch-label:after {content: attr(data-on);left: 20px;opacity: 0;font-weight:normal;color: #fff;font-size:13px;}
.switch-input:checked ~ .switch-label {border:1px solid #596a70; height:31px; width:100px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:13px; color:#fff;background: #697d84;background: -moz-linear-gradient(45deg,  #697d84 0%, #6f838a 50%, #758990 100%);background: -webkit-linear-gradient(45deg,  #697d84 0%,#6f838a 50%,#758990 100%);background: linear-gradient(45deg,  #697d84 0%,#6f838a 50%,#758990 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#697d84', endColorstr='#758990',GradientType=1 ); font-weight:normal;}

.switch-input:checked ~ .switch-label:before {opacity: 0;}
.switch-input:checked ~ .switch-label:after {opacity: 1;}
.switch-handle {position: absolute;top: 0px;left: 2px;background:url(../img/switch_01.png) no-repeat; width:50px; height:37px;}
.switch-input:checked ~ .switch-handle {left: 55px;}
.switch-label, .switch-handle {transition: All 0.3s ease;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;}

.List_of_names { float:left; position:relative;}
.List_of_names input { padding:6px 10px 5px; }
.List_of_names a { position:absolute; right:10px; top:30px; z-index:999;}
.ADDname { font-size:14px; color:#b3b3b3; float:left; margin:33px 0 0 10px;}
.swIn { position:relative; margin:0 0 21px;}
.swIn .bxSwitch { position:relative; left:0; top:inherit; right:inherit; float:left; width:100%; max-width:100px; margin:2px 0 0 0;}

.EXP_add { float:left; width:100%; position:relative; min-height:52px; border-top:1px solid #d1d4d3; padding:15px 0 12px;}
.EXP_add p {font-size: 13px;color: #1a0c0a;float: left;text-transform: uppercase;margin: 0 12px 0 0;letter-spacing: .3px; font-weight:700;}
.EXP_add .ADDname { margin:0 0 0 10px;}



.statement { height:248px; overflow-y:scroll;color: #1a0c0a;cursor: pointer;display: block;position: relative;text-overflow: clip;z-index: 2;padding: 10px 10px 10px;border: none;float: left;width: 100%;border: 2px solid #fcfcfc;background: #fff;box-shadow: inset 0px 0px 0px 1px #f5f5f5;-moz-box-shadow: inset 0px 0px 0px 1px #f5f5f5;-webkit-box-shadow: inset 0px 0px 0px 1px #f5f5f5;letter-spacing: .2px;}
.statement p {font-size: 14px;color: #000000;float: left;width: 100%;margin: 0 0 11px 0;line-height: 21px;}

.statement::-webkit-scrollbar {width: 6px;}
.statement::-webkit-scrollbar-button {width: 6px;height:5px;}
.statement::-webkit-scrollbar-track {background:#fff;}
.statement::-webkit-scrollbar-thumb {background:#e6e6e6;border: thin solid #e6e6e6;border-radius:10px;}
.statement::-webkit-scrollbar-thumb:hover {background:#e6e6e6;}

.bxOuuter { height:273px; position:relative;}
.bxs {height:30px; bottom:0; position:absolute; left:0; width:100%; z-index:999;background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.3) 1%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 1%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 1%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#ffffff',GradientType=0 );}




.aclsBtn {margin:61px 0 0 0;width: 270px;height: 42px;background: #6e838b;text-align: center;color: #fff!important;font-size: 18px;font-weight: 700;border: 2px solid #657880;display: inline-block;line-height: 42px;letter-spacing: .4px;}

.raddio { left:0;}
.txtSpace { float:left; width:100%; margin:0 0 30px 0; }
.txtSpace a {font-size: 14px;font-weight: 700;color: #1a0c0a;letter-spacing: -0.2px;line-height: 21px;margin: 12px 0 0; display:inline; }

.term h3 { margin:0 auto 25px;}
.term span {font-size: 14px;font-weight: 700;color: #1a0c0a;letter-spacing: -0.2px;margin: 0px 0 0; float:left; width:100%;}
.term p { margin:0 0 10px;}

.busInfo { float:left; width:100%; margin:0 0 30px 0; padding:0 15px;}
.busInfo h3 {font-size: 24px;color: #132c35;font-weight: 700;width: 100%;letter-spacing: -.2px;margin: 0 auto 13px;padding: 0;display: block;clear: both;line-height: 20px;}
.busInfo h4 {font-size: 21px;color: #132c35;font-weight: 700;width: 100%;letter-spacing: -.3px;margin: 0 auto 22px;padding: 0;display: block;clear: both;line-height: 20px;}
.busInfo p {font-size: 14px;text-align: justify;float: left;font-weight: 400;color: #1a0c0a;letter-spacing: -0.2px;line-height: 21px;width: 100%;float: left;margin: 0 0 31px;border-bottom: 1px solid #d1d4d3;padding: 0 0 24px;}
.busInfo span {font-size: 14px;color: #1a0c0a;letter-spacing: -0.2px;margin: 0px 0 0; float:left; width:100%;}

.infoIn { float:left; width:100%; margin:10px 0 13px;}
.infoOuter { float:left; width:100%; margin:0 0 30px; border-bottom:1px solid #d1d4d3; padding-bottom:13px;}

.operators { float:left; width:100%; margin:10px 0 30px; border-bottom:1px solid #d1d4d3; padding:0 0 23px;}
.operators span { margin:0 0 1px;}
.busInfo span strong {float:left; width:100%; margin:0 0 22px;}


.sHadow {position: absolute;width: 100%;height: 664px;background: rgba(255,255,255,0.5);z-index: 9999;}
.popIn {width: 488px;height: 468px;background: #fff;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;overflow: hidden;padding: 16px 12px 12px 12px;position: absolute;z-index: 9999;left: 50%;top: 50%;margin: -230px 0 0 -244px; border-bottom:2px solid #ccc5b4;}
.closs { position:absolute; right:12px; top:7px;}

.bxOuuter2 { height:212px; position:relative;}
.bxOuuter2 .statement { border:2px solid #e6e6e6; height:214px;}
.bxOuuter2 .bxs { width:98%;}

.popIn p { float:left; width:100%; text-align:center; margin:0; font-size:14px; color:#1a0c0a; letter-spacing:-.2px;} 
.popIn span { display:inline; text-transform:uppercase; margin:0 5px 0;} 
.popIn h3 {font-size: 24px;color: #132c35;width: 96%;text-align: center;margin: 9px 0 11px;display: inline-block;line-height: 35px;letter-spacing: .2px;}

.botButn { float:left; width:100%; display:table; position:relative; margin:12px 0 0 0;}
.twbtn1 { width:50%; border-right:6px solid #fff;height: 42px;background: #6e838b;text-align: center;color: #fff!important;font-size: 18px;font-weight: 700;display: inline-block;line-height: 42px;letter-spacing: .4px; float:left;}
.twbtn2 {width:50%; border-left:6px solid #fff;height: 42px;background: #c89c30;text-align: center;color: #fff!important;font-size: 18px;font-weight: 700;display: inline-block;line-height: 42px;letter-spacing: .4px; float:left;}


.Search_Holder { position:absolute; text-align:center; top:0; left:0; width:100%; height:100%; z-index:999999; display:none;}
.Search_Holder.open { display:block!important;}
.Search_Holder.close { display:none!important;}
.Search_Holder .container { position:relative; z-index:999999;}
.shadoo {background:#eae8e5; position:fixed; top:0; width:100%; height:100%; z-index:99999;}
.cros { position:absolute; right:40px; top:39px; z-index:9999999;}

.Src_div1 { max-width:539px; width:100%; margin:132px auto 0; display:inline-block; text-align:center;}
.Src_div1 h1 { font-size:38px; margin:20px 0 20px; color:#132c35; font-weight:700; float:left; width:100%; text-align:center; letter-spacing:0.3px;}
.cSrcGo {position: absolute;right: -101px;top: 1px;border: 2px solid #aa811f;text-align: center;font-size: 21px;font-weight: 700;background: #c89c30;width: 71px;height: 42px;color: #fff!important;line-height: 40px;z-index: 999;}
.srchBox { float:left; width:100%; position:relative;}
.srchBox p { font-size:24px; color:#1a0c0a; position:absolute; left:-133px; top:7px; margin:0; font-weight:700;}

.SrchInput { float:left; width:100%; position:relative;}
.SrchInput input { float:left; width:100%; padding:6px 10px 5px 35px; font-size:21px; color:#c89c30; font-weight:700;}
.fsrch {position: absolute;left: 12px;top: 11px;z-index: 999;}
.fsrch i { font-size:14px; color:#8c8584;}

.Search_Holder .brdboot { border-bottom:1px solid #d1d4d3; padding:0 0 26px;}
.SrchList  { padding:20px 0 0 0;}
.SrchList2  { padding:30px 0 0 0;}
.listItemz { float:left; width:100%; min-height:73px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;box-shadow: 5px 5px 10px 0px #d9d7d4;-webkit-box-shadow: 5px 5px 10px 0px #d9d7d4;-moz-box-shadow: 5px 5px 10px 0px #d9d7d4; position:relative; padding:29px 15px 20px 107px; line-height:20px; background:#fff; margin:0 0 20px; font-size:18px; color:#1a0c0a; font-weight:700;}
.listItemz img { float:left; width:73px; height:73px; position:absolute; left:0; top:0;border-right:4px solid #3d1f14; border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px;}

.src-col h2 { font-size:18px; color:#1a0c0a; float:left; width:100%; margin:48px 0 26px;}
.srchResults { float:left; width:100%; background:#eae8e5; text-align:center; padding:0 0 139px;}
.srchResults .Src_div1 { margin:27px auto 0px;}

.srch_Catgory {float: left;width: 100%;border-top: 1px solid #d1d4d3;border-bottom: 1px solid #d1d4d3;min-height: 58px;margin: 25px 0 0 0; position:relative;padding: 0 0 15px 0;}
.srch_Catgory .bxRadio { position:relative; float:left; right:inherit; top:inherit;}
.srch_Catgory p { float:left; font-size:21px; font-weight:700; color:#1a0c0a; margin:14px 0 0 24px;}

.caats { float:left; margin:15px 0px 0 0;}
.caats label { color:#9e9d9b!important; font-size:21px!important; font-weight:700!important; padding-left:41px!important;}
.caats label:hover { color:#000!important;}
.caats label:focus { color:#000!important;}
.caats label.active { color:#000!important;}

.Load_moreBTN {margin:40px auto 0;width: 170px;height: 43px;background: #6e838b;text-align: center;color: #fff!important;font-size: 18px;font-weight: 700;border: 2px solid #657880;display: inline-block;line-height: 42px;letter-spacing: .4px;}
.infoPopup {position: fixed;right: 0;top: 0;width: 50%;z-index: 999999; width:430px; background:#fff; padding:55px 30px 60px;display:none;}
.pdet { float:left; width:370px; background:#fff; position:relative;}
.pdet h2 { float:left; width:100%; text-align:center; font-size:28px; color:#132c35; margin:0 0 19px 0; text-transform:uppercase;}
.pdet h3 {float:left; width:100%; text-align:center; font-size:21px; color:#6e838b;margin:0 0 33px 0;text-transform:uppercase;}
.pdet span {float:left; width:100%; text-align:center; font-size:14px; color:#000;margin:0 0 14px 0;}
.pdet img { float:left; width:100%; padding:1px; border:2px solid #eae8e5; max-width:370px; margin:0 0 25px 0;height: auto;}
.pdet p { color:#1a0c0a;width:100%; text-align:left; font-size:14px; margin:0 0 3px 0; line-height:21px; letter-spacing:-.2px;}

.tblebox { float:left; width:100%; margin:20px 0 0;}
.tble_Hed { display:block; background:#6e838b; text-align:center;}
.tbl_h01 { height:40px; width:148px; border-right:1px solid #cfd1d0; border-bottom:1px solid #fff; float:left; font-size:13px; color:#fff; font-weight:700; line-height:40px; text-transform:uppercase;}
.tbl_h02 { width:110px; height:40px; border-right:1px solid #cfd1d0; border-bottom:1px solid #fff; float:left; font-size:13px; color:#fff; font-weight:700;line-height:40px;text-transform:uppercase;}
.tbl_h03 {width:110px; height:40px; border-bottom:1px solid #fff; float:left; font-size:13px; color:#fff; font-weight:700;line-height:40px; text-transform:uppercase;}


.tble_Hed2 { display:block; background:#f0f2f3; text-align:center;}
.tbl_h012 { height:52px; width:148px; border-right:1px solid #cfd1d0; border-bottom:1px solid #cfd1d0; float:left; font-size:13px; color:#1a0c0a; font-weight:700;  text-transform:uppercase; text-align:left; padding:16px 22px; vertical-align:middle;}
.tbl_h022 { width:110px; height:52px; border-right:1px solid #cfd1d0; border-bottom:1px solid #cfd1d0; float:left; font-size:13px; color:#1a0c0a; font-weight:700;text-transform:uppercase; background:#fff;padding:16px 22px; vertical-align:middle;}
.tbl_h032 {width:110px; height:52px; border-bottom:1px solid #cfd1d0; float:left; font-size:13px; color:#1a0c0a; font-weight:700;text-transform:uppercase;padding:16px 22px; vertical-align:middle;}

.infoPopup .pdet .cros {   top: -43px;right: 11px;width: 30px;text-align: right;height: 15px;cursor: pointer;}
.infoPopup .pdet .cros img { border:0; width:25px; height:25px; float:right}

.Book_room {background:#c89c30; position:absolute; right:0; width:130px; text-align:center; padding:33px 15px 33px; letter-spacing:.2px;color:#fff!important; font-size:13px; text-transform:uppercase; cursor:default;}
.Book_room img { margin:0 0 8px 0;}
.Book_room span { display:none; }

.Book_room:focus .Book_Popup { display:block!important;}
.Book_room.active .Book_Popup { display:block!important;}
.Book_room.active span { display:block!important; }
.Book_room .curve { top:70px;}
.Book_Popup { width: 486px;height: 246px;background: #fff;margin:9px -15px -10px 0;display: none;right: 0;float: right; padding:12px; border-bottom:2px solid #ccc5b3;}
.Book_Popup img { float:left; padding:1px; border:2px solid #eae8e5;}
.Book_Popup .call_assistent { max-width: 225px;max-height: 225px;float: left;margin: 0!important;width: 100%;}

.cphone { float:left; width:220px; position:relative;margin:0 12px 0 0;}
.cal_phone { font-size:22px; font-weight:700; color:#fff; text-transform:uppercase; line-height:26px; padding:63px 0 0 0; position:absolute; left:0; top:0; width:100%; height:100%; letter-spacing:-0.4px;text-shadow: 0px 0px 3px rgba(0,0,0, .4);-webkit-text-shadow: 0px 0px 3px rgba(0,0,0, .4);-moz-text-shadow: 0px 0px 3px rgba(0,0,0, .4); margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;    background: rgba(0,0,0,.5);}
.cal_phone span {font-weight: 400;font-size: 16px;letter-spacing: -.1px;}

.book_fix { float:left; width:230px;}
.b_fix { float:left; width:107px; margin:0 12px 0 0;}
.b_fix .cSelect99, .b_fix .cSelect { margin:0 0 11px;}
.b_fix label {font-size: 14px;color: #000;float: left;width: 100%;text-align: center;margin: 0 0 11px;font-weight: 400;line-height: 11px;}

.cSelect99 {float: left;border: 2px solid #e6e6e6;background: #fff; height:68px;}
.cSelect99 .selecter .selecter-selected { height:73px; padding:18px 10px 5px;background: url(../img/dropAro.png) no-repeat 93% 35px;}
.b_fix input { height:61px; background:url(../img/dropAro.png) no-repeat 93% 29px;}
.b_fix .cSelect span { float:left; text-align:left;}

.GET_Dir { display:block;}
.GET_Dir .getDirectionz { height:100%;}
.GET_Dir .getDirectionz .container { height:100%;}
.GET_Dir .getDirectionz .row { height:100%; position:relative;}

.directionList { float:left; width:100%; height:100%; max-width:431px; background:#eae8e5; padding:86px 30px 30px; position:absolute;}
.directionList h1 { font-size:24px; color:#1a0c0a; float:left; width:100%; margin:0 0 14px 0;}
.cloze { position:absolute; top:85px; right:31px;}
.cloze i { font-size:24px; color:#6e838b;}
.getDirection { position:absolute; left:0; bottom:0; width:100%; float:left;}
.GET_Dir .getDirectionz .def_label { font-weight:400; overflow:hidden; line-height:9px;}
.getDirectionz { position:absolute; left:0; width:100%; float:left; height:100%; z-index:99; top:0;}

.f_Locaction { float:left; width:100%; position:relative; margin:12px 0 0 0;}
.f_Locaction .twbtn1 { width:42px; height:42px; border:none; position:absolute; right:0; top:0; z-index:99; display:none;}
.f_Locaction input { padding:10px 55px 10px 17px;}

.directon_List { float:left; width:100%; max-height:304px; overflow-y:scroll;}
.directon_List::-webkit-scrollbar {width: 6px;}
.directon_List::-webkit-scrollbar-button {width: 6px;height:5px;}
.directon_List::-webkit-scrollbar-track {background:#eae8e5;}
.directon_List::-webkit-scrollbar-thumb {background:#d1d4d3;border: thin solid #d1d4d3;border-radius:10px;}
.directon_List::-webkit-scrollbar-thumb:hover {background:#d1d4d3;}


.dList { min-height:76px; float:left; width:100%; border-bottom:1px solid #d1d4d3; padding:18px 0 5px 36px; position:relative;}
.carNew { position:absolute; left:0; top:20px; font-size:13.03px; color:#1a0c0a;}
.dList .dv1 { display:table; margin:0 0 5px;}
.dList .dv1 p {font-size: 14px;color: #1a0c0a;font-weight: 700;padding:0;margin: 0;letter-spacing: .2px;display: table-cell;width: 270px;vertical-align: top;}
.dList .dv1 span {font-size: 14px;color: #1a0c0a;font-weight: 700;float: right;letter-spacing: .2px;display: table-cell;width: 90px;vertical-align: top;text-align: right;}
.dList .dv2 { display:table;}
.dList .dv2 p {font-size: 14px;color: #1a0c0a;padding:0;margin: 0;display: table-cell;width: 270px;vertical-align: top;}
.dList .dv2 span {font-size: 14px;color: #1a0c0a;float: right;display: table-cell;width: 90px;vertical-align: top;text-align: right;}
.directionList .botButn { margin:36px 0 0 0px;}
.directionList .botButn .twbtn1 { border-right:6px solid #eae8e5;}
.directionList .botButn .twbtn2 { border-left:6px solid #eae8e5; background:#6e838b;}
.clozeBox { position:absolute; right:-20px; top:20px;}
.clozeBox i {font-size: 56.84px;color: #6e838b;}


.GET_Dir .popIn { height:196px; margin:-98px 0 0 -244px;}
.GET_Dir .popIn h1 {float: none;width: 70%;text-align: center;font-size: 28px;color: #132c35;margin: 10px auto;}
.GET_Dir .tsw .twbtn1 { background:#a8b5b9; box-shadow:inset 0px 0px 0px 1px #a3aeb3; -webkit-box-shadow:inset 0px 0px 0px 1px #a3aeb3; -moz-box-shadow:inset 0px 0px 0px 1px #a3aeb3;}
.GET_Dir .tsw .twbtn1:hover { background:#b1bdc0; border:2px solid #bac6cc; box-shadow:inset 0px 0px 3px 0px #c1cfd4; -webkit-box-shadow:inset 0px 0px 3px 0px #c1cfd4; -moz-box-shadow:inset 0px 0px 3px 0px #c1cfd4;}
.GET_Dir .tsw .twbtn1:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.GET_Dir .tsw .twbtn1.active { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb;}


.twbtn1:hover { background:#b1bdc0; border:2px solid #bac6cc; box-shadow:inset 0px 0px 3px 0px #c1cfd4; -webkit-box-shadow:inset 0px 0px 3px 0px #c1cfd4; -moz-box-shadow:inset 0px 0px 3px 0px #c1cfd4;}
.twbtn1:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.twbtn1.active { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb;}



.directionList .botButn .twbtn2:hover { background:#b1bdc0; border:2px solid #bac6cc; box-shadow:inset 0px 0px 3px 0px #c1cfd4; -webkit-box-shadow:inset 0px 0px 3px 0px #c1cfd4; -moz-box-shadow:inset 0px 0px 3px 0px #c1cfd4;}
.directionList .botButn .twbtn2:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.directionList .botButn .twbtn2.active { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb;}


.GET_Dir .tsw .twbtn2 { background:#6e838b; box-shadow:inset 0 0 0 1px #657880; -webkit-box-shadow:inset 0 0 0 1px #657880; -moz-box-shadow:inset 0 0 0 1px #657880;}

.GET_Dir .tsw .twbtn2:hover { background:#7d9097; border:2px solid #799099; box-shadow:inset 0px 0px 3px 0px #839ca6; -webkit-box-shadow:inset 0px 0px 3px 0px #839ca6; -moz-box-shadow:inset 0px 0px 3px 0px #839ca6;}
.GET_Dir .tsw .twbtn2:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.GET_Dir .tsw .twbtn2.active { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb;}



.Fix_directn { position:absolute; top:0; z-index:99; display:none;}
.popHold {background: rgba(255,255,255,0.5);width: 100%;float: left;height: 100%;position: relative;z-index: 999;}
.getdirct {float:left; width:100%; height:100%; min-height:664px; position:relative;}


.BookBTN input {width:152px;height:42px;text-align:center;color:#fff;font-size:18px;font-weight:700;background:#6e838b;border:none;letter-spacing:.4px; border:2px solid #657880;}
.BookBTN input:hover { background:#7d9097; border:2px solid #799099; box-shadow:inset 0px 0px 3px 0px #839ca6; -webkit-box-shadow:inset 0px 0px 3px 0px #839ca6; -moz-box-shadow:inset 0px 0px 3px 0px #839ca6;}
.BookBTN input:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.BookBTN.active input { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb;}

.Load_moreBTN:hover { background:#7d9097; border:2px solid #799099; box-shadow:inset 0px 0px 3px 0px #839ca6; -webkit-box-shadow:inset 0px 0px 3px 0px #839ca6; -moz-box-shadow:inset 0px 0px 3px 0px #839ca6;}
.Load_moreBTN:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.Load_moreBTN.active { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb;}

.defaultBTN2:hover { background:#7d9097; border:2px solid #799099; box-shadow:inset 0px 0px 3px 0px #839ca6; -webkit-box-shadow:inset 0px 0px 3px 0px #839ca6; -moz-box-shadow:inset 0px 0px 3px 0px #839ca6;}
.defaultBTN2:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.defaultBTN2.active { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb;}

.aclsBtn:hover { background:#7d9097; border:2px solid #799099; box-shadow:inset 0px 0px 3px 0px #839ca6; -webkit-box-shadow:inset 0px 0px 3px 0px #839ca6; -moz-box-shadow:inset 0px 0px 3px 0px #839ca6;}
.aclsBtn:focus { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73;color:#c1c8cb;}
.aclsBtn.active { background:#63767d; border:3px solid #516066;box-shadow:inset 0px 0px 3px 0px #5b6c73; -webkit-box-shadow:inset 0px 0px 3px 0px #5b6c73; -moz-box-shadow:inset 0px 0px 3px 0px #5b6c73; color:#c1c8cb;}



.defaultBTN { width:100%; float:left; height:42px; background:#132c35; text-align:center; color:#fff!important; font-size:18px; font-weight:700; border:2px solid #273337; display:inline-block; line-height:40px; letter-spacing:0; box-shadow:inset 0px 0px 0px 1px #35454b; -webkit-box-shadow:inset 0px 0px 0px 1px #35454b; -moz-box-shadow:inset 0px 0px 0px 1px #35454b;}
.defaultBTN:hover { background:#2b424a;border:2px solid #394b52;box-shadow:inset 0px 0px 0px 1px #465c63; -webkit-box-shadow:inset 0px 0px 0px 1px #465c63; -moz-box-shadow:inset 0px 0px 0px 1px #465c63;}
.defaultBTN:focus {background:#112830;border:2px solid #151c1f;box-shadow:inset 0px 0px 0px 1px #222d30; -webkit-box-shadow:inset 0px 0px 0px 1px #222d30; -moz-box-shadow:inset 0px 0px 0px 1px #222d30; color:#babdbe!important;} 
.defaultBTN.active {background:#112830;border:2px solid #222d30;box-shadow:inset 0px 0px 0px 1px #222d30; -webkit-box-shadow:inset 0px 0px 0px 1px #222d30; -moz-box-shadow:inset 0px 0px 0px 1px #222d30; color:#babdbe!important;}


.cSrcGo:hover { background:#caa03a;border:2px solid #c49423;box-shadow:inset 0px 0px 0px 1px #b08620; -webkit-box-shadow:inset 0px 0px 0px 1px #b08620; -moz-box-shadow:inset 0px 0px 0px 1px #b08620;}
.cSrcGo:focus {background:#112830;border:2px solid #916e1a;box-shadow:inset 0px 0px 0px 1px #b08620; -webkit-box-shadow:inset 0px 0px 0px 1px #b08620; -moz-box-shadow:inset 0px 0px 0px 1px #b08620; color:#dfcfa6!important;} 
.cSrcGo.active {background:#112830;border:2px solid #916e1a;box-shadow:inset 0px 0px 0px 1px #b08620; -webkit-box-shadow:inset 0px 0px 0px 1px #b08620; -moz-box-shadow:inset 0px 0px 0px 1px #b08620; color:#dfcfa6!important;}


.HOTEL .directionBar {background: rgb(242,233,214);background: -moz-linear-gradient(top,  rgba(242,233,214,1) 0%, rgba(238,230,211,1) 50%, rgba(233,225,206,1) 100%);background: -webkit-linear-gradient(top,  rgba(242,233,214,1) 0%,rgba(238,230,211,1) 50%,rgba(233,225,206,1) 100%);background: linear-gradient(to bottom,  rgba(242,233,214,1) 0%,rgba(238,230,211,1) 50%,rgba(233,225,206,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e9d6', endColorstr='#e9e1ce',GradientType=0 );}
.HOTEL .directionBar a {color:#a58b72;}


.HOTEL .Coverlay a { margin:0 auto; width:290px; height:42px; background:#f0e6d0; text-align:center; color:#3b2315; font-size:18px; font-weight:700; border:2px solid #dbd2be; display:inline-block; line-height:40px; letter-spacing:.4px;box-shadow:inset 0px 0px 3px 0px #f7edd6; -webkit-box-shadow:inset 0px 0px 3px 0px #f7edd6; -moz-box-shadow:inset 0px 0px 3px 0px #f7edd6;}
.HOTEL .Coverlay a:hover { background:#eee0c1; border:2px solid #d1c6af; box-shadow:inset 0px 0px 3px 0px #eedaad; -webkit-box-shadow:inset 0px 0px 3px 0px #eedaad; -moz-box-shadow:inset 0px 0px 3px 0px #eedaad;}
.HOTEL .Coverlay a:focus { background:#d9ceb5; border:3px solid #cdc4ae;box-shadow:inset 0px 0px 3px 0px #fae8bf; -webkit-box-shadow:inset 0px 0px 3px 0px #fae8bf; -moz-box-shadow:inset 0px 0px 3px 0px #fae8bf;color:#7e6b5a;}
.HOTEL .Coverlay a.active { background:#d9ceb5; border:3px solid #cdc4ae;box-shadow:inset 0px 0px 3px 0px #fae8bf; -webkit-box-shadow:inset 0px 0px 3px 0px #fae8bf; -moz-box-shadow:inset 0px 0px 3px 0px #fae8bf;color:#7e6b5a;}


.HOTEL .cGo { margin:0 auto; background:#f0e6d0; text-align:center; color:#3b2315; font-size:18px; font-weight:700; border:2px solid #dbd2be; display:inline-block; line-height:40px; letter-spacing:.4px;box-shadow:inset 0px 0px 3px 0px #f7edd6; -webkit-box-shadow:inset 0px 0px 3px 0px #f7edd6; -moz-box-shadow:inset 0px 0px 3px 0px #f7edd6;}
.HOTEL .cGo:hover { background:#eee0c1; border:2px solid #d1c6af; box-shadow:inset 0px 0px 3px 0px #eedaad; -webkit-box-shadow:inset 0px 0px 3px 0px #eedaad; -moz-box-shadow:inset 0px 0px 3px 0px #eedaad;}
.HOTEL .cGo:focus { background:#d9ceb5; border:3px solid #cdc4ae;box-shadow:inset 0px 0px 3px 0px #fae8bf; -webkit-box-shadow:inset 0px 0px 3px 0px #fae8bf; -moz-box-shadow:inset 0px 0px 3px 0px #fae8bf;color:#7e6b5a;}
.HOTEL .cGo.active { background:#d9ceb5; border:3px solid #cdc4ae;box-shadow:inset 0px 0px 3px 0px #fae8bf; -webkit-box-shadow:inset 0px 0px 3px 0px #fae8bf; -moz-box-shadow:inset 0px 0px 3px 0px #fae8bf;color:#7e6b5a;}

.HOTEL .moreLinks a, .HOTEL .cText a { color:#3b2315;}
.HOTEL .moreLinks span, .HOTEL .cText span { color:#8c7e6e;}
.HOTEL .contactUs { background:#f0e6d0;}
.HOTEL .clinks a, .HOTEL .clinks2 p, .HOTEL .clinks2 span, .HOTEL .clinks2 a { color:#3c2415;}
.HOTEL .connectTxt p { color:#744f31;}
.HOTEL .connectTxt span { background:#744f31;} 
.HOTEL .socialz a { color:#3c2415;}

.HOTEL .SubMenu .nav-toggle span, .HOTEL .nav-toggle span:before, .HOTEL .nav-toggle span:after {background:#a58b72!important;}
.HOTEL.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(59, 35, 21, 0.95);z-index: 99;}
.HOTEL .SubMenu .nav-toggle.active span { background:none!important;}

.RiverAddress { float:left; width:100%; margin:35px 0 0 0;}
.RiverAddress p { font-size:18px; color:#3b2315; float:left; width:100%; margin:0 0 24px 0; font-weight:700; letter-spacing:.99px; line-height:24px;}

.infoPopup ul {
    margin: 10px 0 10px 17px;
    clear: both;
}
.grid-entertainment {
    display: block;
    float: left;
    width: 100%;
}
.grid { margin:0 auto;}
.heauto {float: left; width: 100%;height: auto;}

.boxLft .mrgbot30{margin-right:0;}

input#res-submit {
    line-height: 36px;
}

/*Popup CSS start*/
.mc-modal{top:175px !important; border-radius: 8px; overflow: hidden; bottom: 20px !important;}
.mc-modal .mc-closeModal{right: 31px !important; top: 15px !important; z-index: 99; background:url(../img/modal_close.png) no-repeat; width: 10px !important; height: 10px !important; text-indent: -999px; overflow: hidden;}

.mc-modal .mc-closeModal{right: 31px !important; top: 15px !important; z-index: 99; background:url(../img/modal_close.png) no-repeat; width: 10px !important; height: 10px !important; text-indent: -999px; overflow: hidden;}
/*Popup filed styling*/
#mc-EMAIL{border-color: #ff0000 !important;}
.field-wrapper label {font-size: 13px; color: #1a0c0a; float: left; width: 100%; text-transform: uppercase; margin: 0 0 12px; line-height: 8px; letter-spacing: .3px; max-width: 100%; font-weight: 700;}
.field-wrapper input {font-size: 14px; color: #1a0c0a; cursor: pointer; display: block; overflow: hidden; position: relative; text-overflow: clip; z-index: 2; width: 100%; padding: 5px 10px 5px; border: none; float: left; width: 100%; border: 2px solid #fcfcfc; background: #fff; height: 42px; box-shadow: inset 0px 0px 0px 1px #f5f5f5; -moz-box-shadow: inset 0px 0px 0px 1px #f5f5f5; -webkit-box-shadow: inset 0px 0px 0px 1px #f5f5f5; letter-spacing: .2px;}
.field-wrapper div input {font-size: 14px; color: #1a0c0a; cursor: pointer; display: block; overflow: hidden; position: relative; text-overflow: clip; z-index: 2; width: 100%; padding: 5px 10px 5px; border: none; float: left; width: 100%; border: 2px solid #fcfcfc; background: #fff; height: 42px; box-shadow: inset 0px 0px 0px 1px #f5f5f5; -moz-box-shadow: inset 0px 0px 0px 1px #f5f5f5; -webkit-box-shadow: inset 0px 0px 0px 1px #f5f5f5; letter-spacing: .2px; max-width:80px;}
/*Popup field styling end*/
/*Popup CSS end*/
@media screen, print {
    /*.print-container *{color: #ff0000;} */
    .print-container #sug_routes{top:660px !important; position: relative; overflow: auto !important; padding: 0 20px;}
}

/*News and offers popup styling start*/
#news-n-offers {margin-top: 140px; text-align: left;}
#news-n-offers .modal-body{padding: 30px 40px;}
#news-n-offers .modal-dialog{width:100%; max-width: 850px;}
#news-n-offers .modal-content {background-color: #eae8e5; position: relative;}
#news-n-offers #mc_embed_signup{background: #eae8e5;}
#news-n-offers button.close{position: absolute; right: 12px; top:5px; z-index: 1;}
#news-n-offers h2 {color: #2f3e43; font-size: 38px; letter-spacing: 0.2px; margin: 0 0 8px; width: 100%;}
.connectTxt #news-n-offers p{font-weight: 300; text-align: left; color: #1a0c0a; text-transform: none; margin-bottom: 8px; letter-spacing: 0px;}
.connectTxt #news-n-offers span {background: transparent; float: none; height: auto; margin: 0; width: auto;}
#news-n-offers #mc_embed_signup_scroll div.mc-field-group:after {display: block; content: ""; clear: both; overflow: hidden; height: 15px;}
#news-n-offers #mc_embed_signup_scroll .indicates-required{border-bottom: 1px solid #d1d4d3; padding-bottom: 14px; margin-bottom: 15px;}
#news-n-offers #mc_embed_signup_scroll .mc-field-group label{text-transform: uppercase; display: block; line-height: normal; margin-bottom: 10px;}
#news-n-offers input[type="text"], #news-n-offers input[type="email"] {background: #ffffff; border: 2px solid #fcfcfc; box-shadow: 0 0 0 1px #f5f5f5 inset; color: #1a0c0a; display: block; font-size: 14px; height: 42px; letter-spacing: 0.2px; overflow: hidden; padding: 5px 10px; position: relative; text-overflow: clip; width: 100%; z-index: 2;}
#news-n-offers .phonefield span{float: left;}
#news-n-offers .phonefield span.phonearea, #news-n-offers .phonefield span.phonedetail1{max-width: 84px; margin-right: 12px;}
#news-n-offers .phonefield span.phonedetail2{max-width: 100px;}
#news-n-offers #mc_embed_signup_scroll div.select_cont:after, #news-n-offers #mc_embed_signup_scroll div.select_cont div:after{display: none;}
#news-n-offers #mc_embed_signup_scroll div.select_cont{background: #fff; min-height: 42px;}
#news-n-offers .selecter .selecter-selected{background-position: 98.5% 18px; min-height: 42px;}
#news-n-offers .bxRadio{position: static; padding-top: 18px;}
#news-n-offers .bxRadio input.css-checkbox[type="radio"] + label.css-label{margin-left: 0; font-weight: normal; line-height: 30px !important; text-transform: none !important;}
#news-n-offers #mc-embedded-subscribe {background: #6e838b; margin: 0; border: 2px solid #657880; font-weight: bold; color: #fff; padding: 10px 96px; font-size: 18px;}
#news-n-offers #mc-embedded-subscribe:hover {background: #5e727a;}
#news-n-offers span.asterisk{color:#c89c30;}
#news-n-offers .row .col-md-6:nth-child(2){padding-left: 0;}
#news-n-offers .mce_inline_error{display: block; padding-top: 5px; color: #e31313;}
#news-n-offers .mc-field-group.size1of2 .mce_inline_error{padding-left: 10px; line-height: 32px; display: inline-block;}
/*News and offers popup styling End*/

/*Bas info popup styling Start*/
#termAndCondition .modal-dialog{ margin: 164px auto; width: 490px;}
#termAndCondition p {color: #000;font-size: 15px;font-weight: 300; text-align: center; margin-top: 0; margin-bottom: 8px;}
#termAndCondition .modal-title{ color: #122c36; font-size: 24px; text-align: center; font-weight: 600; padding-bottom: 2px;}
#termAndCondition .modal-header .close{ font-weight: normal;}
#termAndCondition .modal-body{ padding: 0;}
#termAndCondition .modal-header .close {margin-top: -10px;}
.modal-cont-in {border: 2px solid #e6e6e6; height: 213px; overflow: hidden; margin-bottom: 12px; margin-top: 10px; text-align: left; position: relative; padding: 2px 0;}
#termAndCondition .modal-cont-in p{text-align: left; font-size: 14px;}
#termAndCondition .modal-cont-in p:last-child{padding-bottom:20px;}
.modal-cont-in .overview{padding:12px 20px; margin-bottom: 30px;}
.modal-cont-in:after{position: absolute; z-index: 1; content: ""; display: block; bottom: 0; left: 0; width: 100%; background:url(../img/scroller_shadow.png) repeat-x; height: 20px;}
#decline, #agree{width:48.61%; padding: 7px 16px; border-radius: 0;}
#decline{ background: #6d838c; border: 2px solid #647880; float: left;}
#agree{ background: #c99d20; border: 2px solid #bb931e; float: right;}
#termAndCondition .modal-header{padding:15px 12px 11px;}
/*Bas info popup styling End*/
.slideFot .container {min-height:inherit!important;}
.slideFot h1, .slideFot  p, .slideFot h2, .slideFot h3, .slideFot li {color:#FFF;}
.maxw {max-width:400px;}
.connectTxt button.defaultBTN {
    padding: 0 10px;
}

h3.img-pop {
    margin-top: -32px;
}

#search_form .brdboot{padding-top: 145px;}

.page-template-casino-bingo .viewButton {
    max-width: none;
	padding: 0 13px;
}

.page-template-Page-Entertainment-Alt .stheight.w100 {
    min-height: 0;
}
/*
.page-posts.boxLft.grid {
    height: auto !important;
}
*/
.go_button_go{
    top:inherit;
    bottom: 40px;
}
.page-template-casino-bingo .viewButton {
    max-width: none;
}

.page-template-Page-bus_info .scroll-bar.vertical {
    width: 10px;
    float: right;
}
.boxRit .grid-item {
    width: 100%;
}
.gmnoprint {
    z-index: 9999;
    bottom: 90px !Important;
    right: 55px !important;
}
.printedCalendar img {
    width: 100%;
    height: auto;
}
.page-template-careers .viewButton {
    width: 100% !important;
    max-width: none;
}
ol {
    clear: both;
}
.page-id-590 .term ol li span {
    float: right !Important;
}
.addLine {
	border-top:1px solid #d1d4d3;
	width:100%;
	display:block;
	clear:both;
	padding: 25px 0 20px;
}
div.wpcf7-response-output {
    clear: both;
    float: left;
    width: 100%;
    margin: 2em 0 1em !important;
}
.bxRadio label[for=radio100] {
    margin: 0 !important;
}
.srchResults #search_form .row.brdboot {
    padding-top: 0;
}
.HOTEL .casino_each_slide {
    min-height: 250px;
}

.appOuter.understand {
    top: -45px;
    position: relative;
}

input#employ_present, #service_present {
    margin-bottom: 0;
    margin-top: 0;
}

.present {
    display: inline;
    float: left;
    clear: none;
    margin-top: -7px;
    margin-left: 5px;
}

.current-option .def_label {
	    width: auto;
    padding-right: 10px;
}

.current-option .present label.def_label {
    float: none;
}

.bxRadio.checkboxes label.css-label {
    background: none;
    padding-right: 8px;
    padding-left: 2px;
}

.current-option input[type=checkbox] {
    margin-bottom: 0;
}

.applyHold input.aclsBtn {
    padding-top: 0;
    height: 45px;
}

.bxRadio input[type=checkbox].css-checkbox+label.css-label {
    padding-left: 43px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    cursor: pointer;
    font-size: 14px;
    color: #1a0c0a;
    font-weight: 700;
    margin: 0 0 0 15px;
    letter-spacing: -0.3px;
}

.bxRadio input[type=checkbox].css-checkbox {
    position: absolute;
    z-index: 1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 35px;
    width: 35px;
    margin: -15px 0 0 0;
    padding: 0;
    border: 0;
    opacity: 0;
    top: 10px;
}

.bxRadio label.css-label {
    background-image: url(/wp-content/themes/colusaCasino_May_17/img/radioButton.png) !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bxRadio input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -30px;}

input#confirm100 {
    position: relative;
    left: 0;
    margin-right: -44px;
    margin-left: 7px;
    top: 11px;
    opacity: 0;
}

.page-id-40 .cBox_09 {
    background: #f3f3f3;
}