body {font-family: "Times New Roman", Times, serif;background: #fff;}@media only screen and (min-width : 993px) {nav ul a:hover {background: none !important;}nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {height: 45px !important;line-height: 40px !important;}nav {background: none !important;box-shadow: none !important }li.logo-navbar-middle > a {padding: 0 !important;}nav.nav-center ul {text-align: center;margin: 0 auto;}nav.nav-center ul li {display: inline-block;float: none;vertical-align: top;}nav.nav-center ul li a {display: inline-block;}.nav-bg-top{background: transparent url("../images/top-bar-bg.png") repeat-x scroll center -3px;z-index: 99;}#navbarResponsive .navbar-nav > li > a:hover {color: #fff;}#navbarResponsive .navbar-nav > li > a {padding: 3px 15px;text-transform: uppercase;color: #c1a153;font-weight: normal;font-size: 14px;letter-spacing: 1px;text-shadow: 1px 1px 3px #000;-o-text-shadow: 1px 1px 3px #000;-ms-text-shadow: 1px 1px 3px #000;-moz-text-shadow: 1px 1px 3px #000;-webkit-text-shadow: 1px 1px 3px #000;}.logo-navbar-middle > a > img {margin-top: 9px;}.change-logo > a > #logo-navbar-middle{display: none;}.change-logo > a > #logo-navbar-middle-sm{display: inline-block !important;}#logo-navbar-middle-sm {margin-top: 2px;}}.carousel-item {height: 100vh;min-height: 300px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}@media only screen and (max-width : 992px) {header, main, footer {padding-left: 0;}#sidenav-overlay {z-index: 900 !important;}nav {background-color: rgba(0, 0, 0, 0.7);}.button-collapse i.material-icons{color: #c1a153 !important;}li.logo-navbar-side a {margin: 25px 0;}.side-nav li > a {background: none !important;color: #c1a153;font-size: 15px;font-weight: 600;height: 43px;line-height: 43px;font-family: 'Open Sans', sans-serif;text-align: center;}.side-nav li > a:hover {color: #815D18;}nav .button-collapse {margin: 0 5px !important;}.mob-center-logo > a > img {width: 175px;margin-top: 14px;}.btn-mobile {float: right;}.btn-mobile .dropdown-content {background: rgba(0, 0, 0, 1);box-shadow: 4px 3px 0px 0 rgba(0, 0, 0, .5);}.btn-mobile .dropdown-content li > a, .btn-mobile .dropdown-content li > span {color: #c1a153;padding: 10px 16px;text-transform: uppercase;background: none !important;}.btn-mobile .dropdown-content li > a:hover, .btn-mobile .dropdown-content li > span:hover {color: #fff;}.btn-mobile .dropdown-content li:hover, .btn-mobile .dropdown-content li:hover {background: none;}.slider .slides li .caption {top: 25% !important;}ul.slides .caption h1 {font-size: 70px !important;line-height: 70px !important;margin: 0;}ul.slides .caption h3 {font-size: 20px !important;line-height: 20px !important;margin: 0;}ul.slides .caption p {font-size: 12px !important;line-height: 14px !important;}.bg-black-trans {padding: 10px 0 2px 0 !important;}.booking-form h3 {font-size: 15px !important;margin-bottom: 10px !important;text-align: center;}.booking-form input {margin-bottom: 10px !important;font-size: 15px !important;}.btn-gold {margin-bottom: 10px;}.icon-input {right: 25px;font-size: 20px;}.btn-mobile .dropdown-content li a{font-size: 13px;}.btn-mobile .dropdown-content li{min-height: 13px;}.padding-30-60 {padding: 20px 20px !important;}.mob-center-logo {text-align: center;}}ul.indicators{display: none !important;}.slider .slides li .caption {top: 35% !important;}.m-0{margin: 0 !important;}.mt-5{margin-top: 5px;}.mt-10{margin-top: 10px;}.mt-12{margin-top: 12px;}.mt-13{margin-top: 13px;}.mt-14{margin-top: 14px;}.mt-15{margin-top: 15px;}.mt-75{margin-top: 75px;}.mt-80{margin-top: 80px;}.mt-125{margin-top: 125px;}.mt-150{margin-top: 150px;}.gold{color: #c1a153 }.great-v{font-family: 'Great Vibes', cursive;}.open-s{font-family: 'Open Sans', sans-serif;}p.paragraph{font-family: 'Open Sans', sans-serif;text-align: justify;}ul.slides .caption h1 {font-family: 'Great Vibes', cursive;font-size: 125px;line-height: 80px;text-shadow: 0 0 10px rgba(0, 0, 0, 0.75);}ul.slides .caption h3 {font-size: 60px;line-height: 60px;text-transform: uppercase;text-shadow: 0 0 10px rgba(0, 0, 0, 0.75);}ul.slides .caption p {font-family: 'Open Sans', sans-serif;font-size: 20px;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;line-height: 20px;text-shadow: 0 0 5px rgba(0, 0, 0, 0.75);}.scroll-downs {position: absolute;top: 0;right: 0;bottom: 130px;left: 0;margin: auto;width: 34px;height: 55px;margin-top: -80px !important;}.mousey {width: 3px;padding: 10px 15px;height: 35px;border: 2px solid #c1a153;border-radius: 25px;opacity: 0.75;box-sizing: content-box;background: rgba(0, 0, 0, 0.8);}.scroller {width: 3px;height: 10px;border-radius: 25%;background-color: #c1a153;animation-name: scroll;animation-duration: 2.2s;animation-timing-function: cubic-bezier(.15,.41,.69,.94);animation-iteration-count: infinite;}@keyframes scroll {0% {opacity: 0;}10% {transform: translateY(0);opacity: 1;}100% {transform: translateY(15px);opacity: 0;}}::-webkit-input-placeholder {color: #c1a153 !important;}::-moz-placeholder {color: #c1a153 !important;}:-ms-input-placeholder {color: #c1a153 !important;}:-moz-placeholder {color: #c1a153 !important;}.booking-form ::-webkit-input-placeholder {font-size: 20px !important;}.booking-form ::-moz-placeholder {font-size: 20px !important;}.booking-form :-ms-input-placeholder {font-size: 20px !important;}.booking-form :-moz-placeholder {font-size: 20px !important;}.booking-form-pop ::-webkit-input-placeholder {color: #000 !important;}.booking-form-pop ::-moz-placeholder {color: #000 !important;}.booking-form-pop :-ms-input-placeholder {color: #000 !important;}.booking-form-pop :-moz-placeholder {color: #000 !important;}.booking-form-pop ::-webkit-input-placeholder {font-size: 20px !important;}.booking-form-pop ::-moz-placeholder {font-size: 20px !important;}.booking-form-pop :-ms-input-placeholder {font-size: 20px !important;}.booking-form-pop :-moz-placeholder {font-size: 20px !important;}a:focus {outline: none !important;}.bg-black-trans {background: rgba(0, 0, 0, 0.8);padding: 22px 60px;border-top: 1px solid rgba(0, 0, 0, 0.8);z-index: 1;position: absolute;width: 100%;bottom: 0;z-index: 5;}.position-relative {position: relative !important;}.position-absolute{position: absolute !important;}.booking-form h3 {font-size: 26px;text-transform: uppercase;line-height: 24px;letter-spacing: 1px;}.booking-form h3, .booking-form p {color: #c1a153;text-shadow: 1px 1px 3px #000;}.booking-form input {background: transparent !important;border: 1px solid #c1a153 !important;border-radius: 0;padding-left: 13px !important;font-size: 20px ;color: #fff !important;width: 98% !important;box-shadow: none !important;position: relative;}.booking-form-mob .collapsible{border-color: #c1a153 !important;}.booking-form-mob .collapsible-header{background-color: transparent !important;border-color: #c1a153 !important;}.btn-gold {border: 1px solid #c1a153;border-radius: 0;background: transparent;color: #c1a153;padding: 22px 0 !important;line-height: 0px;display: block;width: 100%;white-space: nowrap;}.btn-gold:hover {border: 1px solid #c1a153;background: rgba(0, 0, 0, 0.8);}.booking-form .btn-gold {font-size: 16px !important;}.icon-input-out {position: absolute;bottom: -9px;color: #C1A153;right: -11px;font-size: 22px;}.icon-input-out-pop {position: absolute;bottom: 14px;color: #C1A153;right: -7px;font-size: 20px;}.dn{display: none;}.padding-30-60{padding: 30px 60px;}.padding-0-60{padding: 0px 60px;}.p-tb-100 {padding: 100px 0 !important;}.main-title h2 {font-size: 45px;margin: 0;}.main-title h3 {font-size: 40px;line-height: 40px;text-transform: uppercase;color: #c1a153;margin: 0;}.img-1, .img-2, .img-3, .img-4{position: absolute;}.z-in-1{z-index: 1;}.z-in-2{z-index: 2;}.z-in-3{z-index: 3;}.z-in-4{z-index: 4;}.main_div{position:relative;}.navbar-fixed {height: auto;}.fw-100{font-weight: 100;}.light-gray {color: #888 !important;}.color-gold {color: #c1a153 !important;}.about-img-sec {position: relative;height: 650px;}.about-img-sec .img-1 {width: 55%;}.about-img-sec .img-2 {right: 0;width: 40%;height: 35% }.about-img-sec .img-3 {width: 25%;bottom: 0;}.about-img-sec .img-4 {width: 71%;right: 0;bottom: 0;}.slider-room .mtz-prev-icon, .slider-room .mtz-next-icon{top: 0px;}.mtz-prev-icon, .mtz-next-icon{height: 100%;top: -25px;z-index: 9;margin-left: 50px;opacity: .5;}.mtz-prev-icon:hover, .mtz-next-icon:hover{opacity: 1;}.mtz-next-icon{right: 0;margin-right: 50px;}.mb-70{margin-bottom: 70px;}.mb-100{margin-bottom: 100px;}.room-img-sec .room-gray{top: -15px;left: -15px;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}.room-img-sec .room-border {right: -15px;bottom: -15px;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}.room-img-sec:hover .room-gray{top: 0px;left: 0px;}.room-img-sec:hover .room-border {right: 0px;bottom: 0px;}.room-img-sec .carousel-control-prev-icon , .room-img-sec .carousel-control-next-icon {display: none;}.room-img-sec:hover .carousel-control-prev-icon , .room-img-sec:hover .carousel-control-next-icon {width: 50px;height: 50px;display: block;}.room-img-sec-right .carousel-control-prev-icon , .room-img-sec-right .carousel-control-next-icon {display: none;}.room-img-sec-right:hover .carousel-control-prev-icon , .room-img-sec-right:hover .carousel-control-next-icon {width: 50px;height: 50px;display: block;}.room-text-sec {margin: 100px 0 0 20px;}.room-text-sec h1 {text-transform: uppercase;font-weight: bold;font-size: 45px;line-height: 45px;}.room-text-sec h4 {color: #000;font-weight: bold;}.room-text-sec p {color: #000;}.room-img-sec-right .room-gray{top: -15px;right: -15px;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}.room-img-sec-right .room-border {left: -15px;bottom: -15px;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}.room-img-sec-right:hover .room-gray{top: 0px;right: 0px;}.room-img-sec-right:hover .room-border {left: 0px;bottom: 0px;}.d-block{display: block;}.w-100{width: 100%;}.ha{height: auto !important;}.height-100 {height: 100% !important;}.pn-btn{color: #fff;font-size: 50px !important;cursor: pointer;}.btn-gold-border {border: 2px solid #C1A153;border-radius: 0;padding: 2px 40px;font-size: 17px;text-transform: uppercase;font-family: open sans;color: #C1A153;font-weight: bold;background: none !important;box-shadow: none !important;height: 45px;}.btn-gold-border:hover {border: 2px solid #000;color: #000;}.slider-room{height: auto !important;}.slider-room ul.slides {}.room-text-sec h1 {text-transform: uppercase;font-weight: bold;font-size: 45px;line-height: 45px;}.text-sec-right{margin: 100px 20px 0 0px !important;}#social-section{background: transparent url("../images/social-bg.jpg") no-repeat fixed center center / cover;color: #000;padding: 50px 0;}.social-text{background: transparent url("../images/social-shade.png") no-repeat scroll left center ;padding: 150px 0 90px;}.social-text h1 {font-size: 50px;margin: 0;}.social-text p {margin: 0;font-size: 20px;}.social-text h2 {text-transform: uppercase;font-size: 40px;margin: 0;}ul.social-icon {padding: 0px;}ul.social-icon li {list-style: none;display: inline;font-size: 28px;margin: 0px 10px;}ul.social-icon li a{color: #000;}.color-red {color: #B41632 !important;}.p-tb-50{padding: 50px 0;}.services_types .service-bg h2 {color: #fff;text-transform: uppercase;font-size: 35px;line-height: 35px;font-weight: bold;text-shadow: 5px 5px 20px #000;margin: 0;}.services_types {background: #000;}.service-bg {padding-top: 260px !important;padding-bottom: 260px !important;transition: all .5s ease-in-out;background-position: left;background-repeat: no-repeat;background-color: transparent;opacity: 0.8;filter: gray;-webkit-filter: grayscale(1);width: 20% !important;text-align: center;}.service-bg:hover{opacity: 1;transition: all .3s ease-in-out;filter: none;-webkit-filter: grayscale(0);-webkit-transform: scale();background-position: right;}.services_types .service-bg-mob h2 {color: #fff;text-transform: uppercase;font-size: 35px;line-height: 35px;font-weight: bold;text-shadow: 5px 5px 20px #000;margin: 0;}.service-bg-mob {padding-top: 60px !important;padding-bottom: 60px !important;transition: all .5s ease-in-out;background-position: left;background-repeat: no-repeat;background-color: transparent;text-align: center;}.service-bg-mob:hover{opacity: 1;transition: all .3s ease-in-out;filter: none;-webkit-filter: grayscale(0);-webkit-transform: scale();background-position: right;}.service-a{background-image: url("../images/service-a.jpg");}.service-b{background-image: url("../images/service-b.jpg");}.service-c{background-image: url("../images/service-c.jpg");}.service-d{background-image: url("../images/service-d.jpg") ;}.service-e{background-image: url("../images/service-e.jpg");}.btn-gold-border-sm {border-radius: 0;padding: 1px 40px;font-size: 14px;text-transform: uppercase;font-family: open sans;color: #fff;font-weight: bold;margin: 0px auto;width: 170px;border: 1px solid transparent;display: block;box-shadow: none;background: transparent !important;height: 40px;}.btn-gold-border-sm:hover {border: 1px solid #000;background: rgba(0, 0, 0, 0.5) !important;color: #fff;}.h-text > .v-text{-webkit-transform: rotate(0deg) !important;-moz-transform: rotate(0deg) !important;-o-transform: rotate(0deg) !important;-ms-transform: rotate(0deg) !important;transform: rotate(0deg) !important;transition: all 0.3s ease-in-out;}.v-text{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);white-space: nowrap;}.icon-input {position: absolute;top: 12px;color: #C1A153;right: 18px;}.width-30{width: 30% !important;}.bg-black{background: #000;}ul.footer-menu-line {margin: 0 auto;padding: 0;text-align: center;}ul.footer-menu-line li{display: inline-block;list-style: none;}ul.footer-menu-line li a{margin: 10px 10px;color: #fff;}ul.footer-menu-line li a:hover{color: #c1a153 ;}.address-footer-left {color: #fff;text-align: right;padding-right: 25px;border-right: 1px solid #3b3b3b;font-family: 'Open Sans', sans-serif;font-size: 14px;}.address-footer p{font-size: 14px;}.address-footer-left ul li{list-style: none;display: inline-block;}.address-footer-left ul li a {color: #fff;font-size: 20px;margin-left: 10px;}.address-footer-left ul li a:hover {color: #c1a153;}.address-footer-right {color: #fff;text-align: left;padding-left: 25px;border-left: 1px solid #3b3b3b;font-family: 'Open Sans', sans-serif;font-size: 14px;}.address-footer-right p{font-size: 14px;}.footer-form input {border-left: none !important;background: none !important;border-radius: 0 !important;color: #fff !important;height: 55px;margin-bottom: 0 !important;}.footer-form button {border-right: none !important;background: none !important;border-radius: 0 !important;color: #fff !important;border: 1px solid #fff;height: 47px !important;}.mt-20{margin-top: 20px;}.mt-40{margin-top: 40px;}.mt-60{margin-top: 60px;}.mt-100{margin-top: 100px;}.mt-0{margin-top: 0px;}.color-white{color: #fff !important;}.mb-3{margin-bottom: 3px;}.footer-form .form-control {width: 65% !important;float: left;border-top: 1px solid #fff !important;border-bottom: 1px solid #fff !important;}.mb-30{margin-bottom: 30px;}.mb-50{margin-bottom: 50px;}.owl-nav{display: none !important;}figure.snip1157 {font-family: open sans;position: relative;float: left;overflow: hidden;margin: 10px 1%;color: #333;text-align: left;box-shadow: none !important;}figure.snip1157 * {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);}figure.snip1157:hover blockquote {border-color: #000 !important;}figure.snip1157:hover .arrow{border-top: 25px solid #000 !important;}figure.snip1157 img {max-width: 100%;vertical-align: middle;height: 90px;width: 90px !important;border-radius: 50%;margin: 40px 0 0 10px;}figure.snip1157 blockquote {display: block;border-radius: 8px;border: 1px solid #efefef;position: relative;background-color: #fafafa;padding: 25px 35px 30px 35px;font-size: 13px;font-weight: 500;margin: 0;line-height: 1.6em;min-height: 150px;}figure.snip1157 blockquote:before, figure.snip1157 blockquote:after {font-family: 'FontAwesome';content: "\201C";position: absolute;font-size: 50px;opacity: 0.3;font-style: normal;}figure.snip1157 blockquote:before {top: 15px;left: 10px;}figure.snip1157 blockquote:after {content: "\201D";right: 10px;bottom: 0;}figure.snip1157 .arrow {top: 100%;width: 0;height: 0;border-left: 0 solid transparent;border-right: 25px solid transparent;border-top: 25px solid #efefef;margin: 0;position: absolute;}figure.snip1157 .author {position: absolute;bottom: 45px;padding: 0 10px 0 120px;margin: 0;text-transform: uppercase;-webkit-transform: translateY(50%);transform: translateY(50%);}figure.snip1157 .author h5 {margin: 0;font-weight: 600;font-size: 16px;}figure.snip1157 .author p {margin: 0;font-size: 12px;}figure.snip1157 .author h5 span {font-weight: 400;text-transform: none;padding-left: 5px;}@-webkit-keyframes oscillation {from {-webkit-transform: rotate(-3deg);}to {-webkit-transform: rotate(3deg);}}@-moz-keyframes oscillation {from {-moz-transform: rotate(-3deg);}to {-moz-transform: rotate(3deg);}}body .stoerer {-webkit-transform-origin: top center;-moz-transform-origin: top center;-webkit-animation: oscillation 1s ease-in-out infinite alternate;-moz-animation: oscillation 1s ease-in-out infinite alternate;}.stoerer {-moz-transition: -moz-transform 0.3s ease;-webkit-transition: -webkit-transform 0.3s ease;-o-transition: -o-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: all 0.3s ease;position: fixed;right: 10px;top: 0px;z-index: 9999;}.stoerer a {-moz-transition: -moz-transform 0.3s ease;-webkit-transition: -webkit-transform 0.3s ease;-o-transition: -o-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: all 0.3s ease;display: block;background: url('../images/hanging-signin.png') no-repeat bottom;width: 87px;height: 160px;box-sizing: border-box;font-family: 'Open Sans', sans-serif;text-align: center;padding-top: 95px;color: #000;font-size: 14px;font-weight: 600 !important;text-transform: uppercase;}.stoerer:hover a {background-image: url('../images/hanging-signin-hover.png');cursor: pointer;color: #fff;}.stoerer strong {display: block;text-transform: none;margin: 0 !important;margin-bottom: 0px;margin-bottom: 3px;left: 0px;font-weight: 600 !important;text-transform: uppercase;}.stoerer em {font-style: normal;display: block;}.p-tb-25 {padding: 25px 0;}.bold{font-weight: bold !important;}.main-title > h5 > span {font-size: 40px;margin: 25px;display: inline-block;}.main-title > h5 > span > strong {font-size: 60px;display: inline-block;line-height: 50px;margin: 20px 0 15px;text-transform: capitalize;}.main-title > h5 > span {color: #000;font-size: 25px;margin: 25px 25px 0 25px;display: inline-block;text-transform: uppercase;letter-spacing: 1px;}.explore-text h1 {margin: 0;}.pt-50{padding-top: 50px;}.pt-100{padding-top: 100px;}.pt-125{padding-top: 125px;}.pt-150{padding-top: 150px;}.text-bottom-img {width: 170px;margin-top: 20px;}.explore-text {background: none;min-height: 604px;padding: 85px;}.explore-text h3 {font-size: 30px;margin-top: 10px;}.explore-c {padding: 50px;border: 20px double #f6f6f6;}.explore-text-left {}.explore-text-right {background: url("../images/explore-text-bg.png") no-repeat scroll top right !important;}ul.center-nav-explore {z-index: 9;}ul.center-nav-explore li {display: inline-block;z-index: 99 !important;}ul.center-nav-explore li a {color: #000;text-transform: uppercase;letter-spacing: 2px;font-size: 16px;padding: 0 30px 30px;}ul.center-nav-explore li a.active {background: url("../images/main-title-logo-sm.png") no-repeat scroll center bottom;}ul.center-nav-explore li a:hover {background: url("../images/main-title-logo-sm.png") no-repeat scroll center bottom;}.center-nav-explore-fixed {position: fixed;top: 90px;width: 100%;}.white-shade-bg {background: url("../images/bg-white-shade.png") repeat-x !important;width: 100%;height: 246px;}.bg-white-shade {display: block;position: fixed;top: 0;z-index: 9 !important;}.hide_a{color: #fff !important;}.pt-60{padding-top: 60px;}.pt-15 {padding-top: 15px;}.pt-25{padding-top: 25px;}.p-50{padding: 50px;}.p-20{padding: 20px;}.login-round-form #modal2 {width: 460px;border-radius: 0 !important;background-color: transparent;background-image: url("../images/model-2bg.png");height: 460px;padding: 20px 45px 0;box-shadow: none !important;margin-top: 40px !important;}.form-primery-btn {background: #c1a153;padding: 10px 30px;color: #fff;text-transform: uppercase;}.form-primery-btn input[type="submit"] {border: 1px solid transparent !important;outline: none !important;}.login-round-form .error{margin-left: 3rem !important;}.form-secondary-btn {border: 1px solid #c1a153 !important;background: #fff;padding: 9px 30px;color: #c1a153;text-transform: uppercase }.tabs .indicator {background-color:#c1a153 !important ;}.p-tb-20{padding: 20px 0;}.form-social-btn {color: #000;text-transform: uppercase;font-size: 14px;padding: 20px 65px;background: #fff;border: 1px solid #ccc;}.form-social-btn-fb:hover {border: 1px solid #3a5ba2 }.form-social-btn-g:hover {border: 1px solid #dd4c3b;}.form-social-btn-t:hover {border: 1px solid #5ea9dd;}.form-social-btn-facebook{background: #3a5ba2;}.form-social-btn-google{background: #dd4c3b;}.form-social-btn-twitter{background: #5ea9dd;}.form-social-btn-facebook-icon{color: #3a5ba2;}.form-social-btn-google-icon{color: #dd4c3b;}.form-social-btn-twitter-icon{color: #5ea9dd;}.form-social-btn-facebook-icon , .form-social-btn-google-icon , .form-social-btn-twitter-icon{font-size: 20px;vertical-align: sub;}ul.top-4-cat {text-align: center;position: inherit !important;height: auto !important;background: transparent;overflow: visible !important;}ul.top-4-cat > li{background: linear-gradient(135deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.85));background-size: 600% 600%;animation: AnimationName 3s ease infinite;border-radius: 50% !important;display: inline-block !important;border: 1px solid rgba(0, 0, 0, 0.75) !important;margin: 0 20px !important;line-height: normal !important;height: auto !important;}ul.top-4-cat > li > a {color: #fff !important;display: block !important;min-width: 205px;min-height: 205px;padding-top: 60px !important;}ul.top-4-cat > li > a:hover {text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.60);}ul.top-4-cat > li > a:hover > i{color: #c1a153;}ul.top-4-cat > li > a > i{font-size: 30px;}ul.top-4-cat > li > a > h4 {font-size: 20px;text-transform: uppercase;margin: 10px 0 0 0;letter-spacing: 0.5px;}@keyframes AnimationName {0% {background-position: 0% 43% }50% {background-position: 100% 58% }100% {background-position: 0% 43% }}.hover14 {position: relative;}.hover14::before {position: absolute;top: 0;left: -75%;z-index: -2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}.hover14:hover::before {-webkit-animation: shine .75s;animation: shine .75s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}}.hover15 {position: relative;}.hover15::before {position: absolute;top: 50%;left: 50%;z-index: -2;display: block;content: '';width: 0;height: 0;background: rgba(0,0,0,.07);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}.hover15:hover::before {-webkit-animation: circle .75s;animation: circle .35s;}@-webkit-keyframes circle {0% {opacity: 1;}40% {opacity: 1;}100% {width: 200%;height: 200%;opacity: 0;}}@keyframes circle {0% {opacity: 1;}40% {opacity: 1;}100% {width: 200%;height: 200%;opacity: 0;}}.top-4-cat .indicator {display: none !important;}.profile_name {text-align: center;text-transform: uppercase;font-size: 22px;letter-spacing: 0.5px;margin: 15px 0;}.profile_info {margin: 30px 0;font-size: 14px !important;}.profile_info > ul > li > strong {font-weight: 700;text-transform: uppercase;width: 80px;display: inline-block;}.profile_info > ul > li {margin-bottom: 9px;color: #444;}.ma_main_div hr {border-top: 1px solid #dfdfdf !important;border-left: none;border-right: none;border-bottom: none;}.title-and-bread {border-top: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;margin: 30px 0;padding: 15px 0;font-size: 17px;}.title-and-bread strong{font-weight: bold;text-transform: uppercase;color: #c1a153;}.title-and-bread span {font-size: 12px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;}.title-and-bread span > a {color: #777;}.title-and-bread span > i {color: #777;margin: 0 2px;}.title-and-bread span > a:hover{color: #000;}.account-box {border: 1px solid #E0E0E0;padding: 25px;}.account-box h5 {font-size: 20px;margin-bottom: 20px;}.left-title {font-weight: bold;}.right-info blockquote {margin-top: 0;border-left-width: 2px;}.header-booking {background: url("../images/booking-page-header.jpg") no-repeat scroll bottom center / cover;padding: 140px 0 120px;}.header-booking h3 {color: #fff;text-align: center;margin: 0 auto;}.header-booking-menus {position: absolute;width: 100%;bottom: 0;}ul.top-4-cat-booking {text-align: center;position: inherit !important;height: auto !important;background: transparent;overflow: visible !important;}ul.top-4-cat-booking > li{line-height: normal !important;}ul.top-4-cat-booking > li > a {min-height: 45px;color: #fff;padding: 0px 40px !important;}ul.top-4-cat-booking > li > a > i{font-size: 15px;}ul.top-4-cat-booking > li > a > h4 {font-size: 16px;text-transform: uppercase;margin: 6px 0 0 0;letter-spacing: 0.5px;color: #fff;}.top-4-cat-booking .indicator {display: none !important;}ul.top-4-cat-booking > li > a > h4 > span {background: transparent;border-radius: 100px;border: 1px solid #fff;width: 25px;display: inline-block;height: 25px;line-height: 23px;margin-right: 2px;font-size: 12px !important;}ul.top-4-cat-booking > li > a:hover > h4 > span , ul.top-4-cat-booking > li > a:active > h4 > span{color: #000 !important;border-color: #c1a153 !important;background: #c1a153 !important;}.guest-box-outer {background: url("../images/booking-page-header-r.jpg") no-repeat scroll top center / cover;}.guest-box {padding: 25px 0;text-align: center;}.c-box {background: #000;padding: 12px;color: #fff;display: inline-grid;width: 150px;text-align: center;margin: 0px 13px;}.ml-20{margin-left: 20px;}.ml-25{margin-left: 25px;}.ml-30{margin-left: 30px;}.height-10{height: 10px;}.height-20{height: 20px;}.height-25{height: 25px;}.height-30{height: 30px;}.c-box h6 {font-size: 15px;font-family: 'Open Sans', sans-serif;color: #fff;letter-spacing: 1px;text-transform: uppercase;}.d-box-b {color: #c1a153;font-size: 60px;line-height: 60px;text-align: center;width: 100%;}.d-arrow {}.d-month {font-family: 'Open Sans', sans-serif;color: #c1a153;font-size: 15px }.d-arrow > i {color: #9f9f9f !important;}.filter-guest .d-arrow {float: left;width: 50%;}.m-tb-20{margin: 20px 0;}.m-tb-25{margin: 25px 0;}.f-title h4.left , .f-title h4.right{font-size: 15px;margin: 0;font-weight: bold;font-family: 'Open Sans', sans-serif;}.f-title h4.right span{font-family: 'Open Sans', sans-serif;}.f-title h4.right i{font-size: 15px;}.price-filter input[type="range"] {margin: 15px 0 0 0;}.room-cond {color: #c1a153;font-size: 22px;}.r-data-box h5 {margin: 0;font-family: 'Great Vibes', cursive;font-size: 50px;}.r-data-box{border-left: 2px solid #c1a153;padding: 20px;margin-bottom: 22px;}.btn-gold-border-sm-in {border: 1px solid #C1A153;border-radius: 0;padding: 0px 39px;font-size: 14px;text-transform: uppercase;font-family: open sans;color: #C1A153;font-weight: 400;background: none !important;box-shadow: none !important;height: 40px;}.btn-gold-border-sm-in:hover {border: 1px solid #000;color: #000;background: none !important;}.rf-icon a {margin-right: 10px;color: #7f7f7f;font-size: 20px;}.rf-more a {color: #7f7f7f;line-height: 30px !important;text-transform: uppercase;font-size: 14px;letter-spacing: 2px;}.rf-more a:hover {color: #000;}.m-tb-20{margin: 20px 0;}.room-gal-btn a {background: #000;color: #fff;padding: 7px 30px;text-transform: uppercase;bottom: 23px;position: absolute;right: 20px;font-size: 13px;letter-spacing: 2px;}.room-gal-btn a:hover {background: #fff;color: #000;}.room-review-sec {color: #505050;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;}.room-name-btn a {background: #000;color: #fff;padding: 3px 13px;text-transform: uppercase;top: 20px;position: absolute;left: 20px;font-size: 20px;border-radius: 5px;}.room-name-btn a:hover {background: #fff;color: #000;}.reservation-sec{background: #1c1c1d;padding: 20px;}.display-block{display: block !important;}.reservation-sec > h6 {color: #fff;font-size: 25px;font-weight: 100;letter-spacing: 1px;}.reservation-sec .c-box {background: #000;padding: 12px;color: #fff;display: inline-block;width: 150px;text-align: center;margin: 0px 3px;}.reservation-sec .d-month{font-style: italic;}.reservation-sec .d-day {font-size: 10px;text-transform: uppercase;letter-spacing: 3px;}.price-section {background: #000;padding: 35px 0;}.price-section h4 , .price-section h6{margin: 0;}.price-section h4 {color: #fff;font-size: 35px;letter-spacing: 1px;font-weight: 100;}.price-section h6 {color: #fff;}.price-section-note p {text-align: center;font-size: 13px;text-transform: uppercase;color: #737373;letter-spacing: 1px;font-weight: 100;margin: 0;}.price-section-note p strong {color: #434343;font-weight: 400;}.reservation-sec .guest-box {padding: 15px 0 0;}hr {border-top: 1px solid #dfdfdf !important;border-left: none;border-right: none;border-bottom: none;}@media only screen and (max-width : 360px) {.about-img-sec {height: 310px;}#about_section h4 {font-size: 23px;line-height: 0;}.main-title h3 {font-size: 30px;line-height: 30px;margin: 0;}}@media (max-width: 1230px) {.btn-gold-border-sm-in {padding: 0px 20px !important;}}@media (min-width: 361px) and (max-width: 766px) {.about-img-sec {height: 330px;}}@media (max-width: 420px) {.booking-form input {width: 94% !important;padding: 0 5px !important;}.booking-form .btn-gold {padding: 20px 5px !important;width: 100% !important;}.booking-form h3{margin-bottom: 0 !important;}ul.top-4-cat > li{background: transparent !important;border: medium transparent !important;margin: 0 0 !important;}ul.top-4-cat > li a{min-width: 20px !important;min-height: 20px !important;padding-top: 10px !important;}ul.top-4-cat > li a i{color: #000;font-size: 20px;}ul.top-4-cat > li a h4{letter-spacing: 0 !important;font-size: 13px !important;text-transform: capitalize !important;color: #000 !important;}.pt-20-mob{padding-top: 20px !important;}#sign_reg_section form img {padding: 0 30px;}.hover15::before{background: transparent !important;}.c-box{width: 130px !important;margin-top: 5px;}}@media only screen and (max-width : 766px) {.p-tb-100 {padding: 10px 0 !important;}p.paragraph {margin: 0;}.fixed-bottom > .hide-on-small-only{display: none;}.mtz-prev-icon, .mtz-next-icon {margin-left: 5px;}.mtz-next-icon {margin-right: 5px;}.main-title h2 {font-size: 30px;}.main-title h3 {font-size: 22px;line-height: 22px;margin: 0;}.mb-70 {margin-bottom: 40px;}.room-text-sec h1 {font-size: 35px;line-height: 35px;margin: 10px 0;}.room-text-sec {margin: 30px 0 0 0;}.text-sec-right {margin: 30px 0 0 0 !important;}.room-text-sec h4 {font-size: 18px;line-height: 24px;margin: 5px 0;}.room-text-sec p {margin-bottom: 15px !important;}.social-text h1 {font-size: 40px;}.social-text {background: transparent url("../images/social-shade.png") no-repeat scroll center center;}.on_desktop{display: none;}.on_mobiles{display: block !important;}.p-tb-50 {padding: 25px 0;}.address-footer-left {text-align: center;padding-right: 0;border-right: none;}.address-footer-right {text-align: center;padding-left: 0;border-left: none;}.footer-form {width: 100%;}.footer-form .form-control {width: 55% !important;float: left;border-top: 1px solid #fff !important;border-bottom: 1px solid #fff !important;height: 45px !important;}.footer-form button {width: 125px;float: left;}.address-footer-right .input-group {margin: 0 auto;}.padding-30-60 {padding: 0px !important;}.pt-125 {padding-top: 0;}.main-title > h5 > span > strong {font-size: 40px;}.main-title > h5 > span {font-size: 18px;margin: 10px;letter-spacing: 0px;}.explore-text {background: none;padding: 0;margin-bottom: 30px;}.explore-c {padding: 10px;border: 10px double #f6f6f6;}ul.center-nav-explore li {margin-bottom: 40px;}ul.center-nav-explore li a {color: #000;text-transform: uppercase;letter-spacing: 2px;font-size: 15px;padding: 0 20px 0px;background: none !important;}ul.center-nav-explore li {margin-bottom: 10px;}.center-nav-explore-fixed {top: 50px;}}@media (min-width: 767px) and (max-width: 991px) {.booking-form input {width: 95.5% !important;}.p-tb-100 {padding: 10px 0 !important;}p.paragraph {margin: 0;}.fixed-bottom > .hide-on-small-only{display: none;}.main-title h3 {font-size: 20px;line-height: 20px;margin: 0;}.main-title h2 {font-size: 30px;}.about-img-sec {position: relative;height: 410px;}}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) and (max-width: 1599px) {#navbarResponsive .navbar-nav > li > a {padding: 4px 8px !important;font-size: 13px !important;}.logo-navbar-middle > a > img {margin-top: 5px;}#logo-navbar-middle-sm {margin-top: -2px;}.bg-black-trans {padding: 15px 0px;}.booking-form h3 {font-size: 21px;line-height: 20px;}.booking-form input {height: 35px !important;}.icon-input {top: 11px;right: 13px;font-size: 18px;}.booking-form .btn-gold {font-size: 14px;padding: 18px 0 !important;}.room-text-sec h4 {font-size: 25px;}.main-title h3 {font-size: 34px;line-height: 32px;margin: 10px;}.p-tb-100 {padding: 50px 0 !important;}.services_types .service-bg h2 {font-size: 30px;line-height: 29px;margin: 0 0 10px 0;}.footer-form button {width: 90px;padding: 0px;}.footer-form .form-control {width: 65% !important;}li.logo-navbar-middle > a {margin: 0 -10px !important;}.about-img-sec {height: 550px;}#about_section h4.light-gray {font-size: 30px;}.explore-text {background: none;min-height: 430px;padding: 62px 0;}}@media only screen and (min-width : 1600px) {.about-img-sec {height: 655px;}}@media (min-width: 1680px) and (max-width: 1920px) {.about-img-sec {height: 800px;}.explore-text {padding: 125px 85px 0px;}}.modal-overlay{}.sign_reg_section{background: linear-gradient(#fff, #f5f4f4, #f2efef);box-shadow: 0 -2px 7px 0 rgba(0,0,0,0.1);padding: 0 25px !important;}#sign_reg_section form{}#my_account_page .card-panel{background: rgba(255, 255, 255, 0.3);}#my_account_page .collection-item a:hover{color: #000 !important;}.border-none {border: none !important;}.edit-profile a {position: absolute;top: 10px;right: 10px;color: #fff;font-weight: normal !important;}.edit-profile a:hover {color: #c1a153;}label.error {float: none!important;vertical-align: bottom!important;text-align: right!important;display: inherit!important;}.error {color: #96782E!important;margin: 0px 0px!important;font-size: 10px!important;}#show_alert {position: fixed;top: 10%;right: 20px;width: 300px;z-index: 9999;opacity: 1;}#imgContainer {width: 100%;position: relative;}#imgChange > span {color: #000;}i.fa.fa-pencil-square {z-index: 99999;}#imgArea {}#imgArea img {outline: medium none;vertical-align: middle;width: 100%;}#imgChange {bottom: 0;color: #FFFFFF;display: block;height: 3px;right: 0;line-height: 32px;position: absolute;top: 0;}#imgChange input[type="file"] {bottom: -16px;cursor: pointer;height: 100%;left: 0;margin: 0;opacity: 0;padding: 0;position: absolute;width: 100%;z-index: 9999999;}.progressBar {background: none repeat scroll 0 0 #E0E0E0;left: 0;padding: 3px 0;position: absolute;top: 50%;width: 100%;display: none;}.progressBar .bar {background-color: #FF6C67;width: 0%;height: 14px;}.progressBar .percent {display: inline-block;left: 0;position: absolute;text-align: center;top: 2px;width: 100%;}.picker--opened .picker__frame {margin-top: 100px !important;}#booking_card_detail_div > label.error {float: none!important;vertical-align: bottom!important;text-align: right!important;display: inherit!important;}#booking_card_detail >.error {color: #96782E!important;font-size: 11px!important;}.guest-box-inner .guest-box {padding: 0px;}.guest-box-inner .guest-box .c-box{background: #000;padding: 12px;color: #fff;display: inline-grid;width: 110px;text-align: center;margin: 0px 2px;min-height: 122px;}.guest-box-inner .guest-box .c-box .d-box-b {color: #c1a153;font-size: 50px;line-height: 50px;text-align: center;width: 100%;}.mb-0{margin-bottom: 0 !important;}.booking-form input{font-size: 18px !important;}.card-panel-loging {padding: 0px 10px;display: inline-block;border-radius: 40px;}.booking-form-pop .btn-gold {box-shadow: none;width: auto;padding: 20px 30px !important;background: none !important;}.booking-form-pop .btn-gold:hover {color: #000;border-color: #000;}a.active > .open-s >span {background: #c1a153!important;}video.bgvid {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -100;-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.dining-room img{}.dining-text-sec-right{background: url("../images/dining-text-bg-right.jpg") no-repeat right;}.dining-text-sec-left{background: url("../images/dining-text-bg-left.jpg") no-repeat left;}.room-page-text{padding: 85px;}.room-page-img{}.room-page-img-sec{}.room-page-text span{text-transform: uppercase;}.room-page i{}.dining-room-text h3{color: #fff;}.dining-room-text h6{color: #fff;font-size: 20px;letter-spacing: 0.5px;}.web-gallery .m3{margin-top: 15px;}.mail-model .modal.modal-fixed-footer {padding: 0;height: 20% !important;width: 18% !important;}.mail-model .modal-close{}.room-page-gallery .carousel .carousel-item{width: 500px !important;}#modal1 {background: #fff !important;color: #000 !important;border: 3px solid #c1a153 !important;padding: 30px 30px !important;width: 450px !important;top: 20% !important;}#modal1 .btn-gold-border-sm{background: #c1a153 !important;}#modal1 .btn-gold-border-sm:hover{border-color: transparent !important;}#modal1 h4{color: #c1a153 !important;}.author p {display: none !important;}.header-gallery {background: url("../images/gallery-page-header.jpg") no-repeat scroll bottom center / cover;padding: 140px 0 120px;}.header-gallery h3 {color: #fff;text-align: center;margin: 0 auto;}.header-gallery-menus {position: absolute;width: 100%;bottom: 0;}.dining-page ul.center-nav-explore {margin-top: 0;}.gallery-page .flex {display: flex;flex-wrap: wrap;justify-content: space-between;}.gallery-page img, .gallery-page figure {width: 25%;}.gallery-page img {width: 100%;transition: all .3s ease-out;transform: scale(1.3);}.gallery-page img:hover {opacity: 0.85;cursor: pointer;transform: scale(1.1);}.gallery-page figure {margin: 0;overflow: hidden;}.s-head{font-weight: bold;}.rate_list table td strong {font-weight: 500;font-size: 22px;}.rate_list {border-bottom: 1px dashed #ccc;margin-bottom: 10px;}.pb-0{padding-bottom: 0px !important;}
.feedback_form {
    background: url('../images/feed-img.jpg') no-repeat fixed center center / cover;
    /*padding: 100px;*/
}
.feedback_form_inner {
    background: rgba(0, 0, 0, 0.75);
    border: 1px solid #000;
}
/*.feedback_form textarea.materialize-textarea {
    min-height: 6rem;
}*/
.feedback_form .input-field label {
    font-size: 1.2rem;
    color: #fff;
}
.feedback_form .input-field {
    color: #fff;
}
.padding-60-120 {
    padding: 60px 120px;
}
@media only screen and (min-width : 420px) {
    nav ul a:hover {
        /*background: none !important;*/
    }
    .padding-60-120 {
        padding: 60px 10px;
    }
}
.stayConnected{
    color: #fff;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.stayConnected p {
    margin-top: 0px;
}
.stayConnected .footer-form {
    
}
.had-container.stayConnectedMain{
    
}
.stayConnected h5.mt-0 {
    font-size: 20px;
    margin-top: 12px;
}
.stayConnected h5.mt-0 strong{
    color: #c1a153;
}
.bg-black .row.on_desktop {
    /*background: #0D0D0D;*/
    margin-bottom: 35px !important;
    padding: 12px 0 8px;
}
.pb-25{
    padding-bottom: 25px;
}