@import url('https://fonts.googleapis.com/css?family="Montserrat":100,100i,300,300i,400,400i,700,700i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {font-family: 'Oswald';src: url('/font/Oswald-Medium.woff2') format('woff2'),url('font/Oswald-Medium.woff') format('woff'),url('font/Oswald-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;}
@font-face {font-family: 'Oswald';src: url('/font/Oswald-Bold.woff2') format('woff2'),url('font/Oswald-Bold.woff') format('woff'),url('font/Oswald-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Oswald';src: url('/font/Oswald-SemiBold.woff2') format('woff2'),url('font/Oswald-SemiBold.woff') format('woff'),url('font/Oswald-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;}
@font-face {font-family: 'Oswald';src: url('/font/Oswald-ExtraLight.woff2') format('woff2'),url('font/Oswald-ExtraLight.woff') format('woff'),url('font/Oswald-ExtraLight.ttf') format('truetype');font-weight: 200;font-style: normal;}
@font-face {font-family: 'Oswald';src: url('/font/Oswald-Regular.woff2') format('woff2'),url('font/Oswald-Regular.woff') format('woff'),url('font/Oswald-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Oswald';src: url('/font/Oswald-Light.woff2') format('woff2'),url('font/Oswald-Light.woff') format('woff'),url('font/Oswald-Light.ttf') format('truetype');font-weight: 300;font-style: normal;}

*{box-sizing: border-box;}
body{margin:0px;background-color: #eceded;}
a{text-decoration:none;}
img{max-width: 100%;}
.full-width{float:left;width:100%;max-width: 100%;}
.head-wrapper{width: 100%;max-width: 1100px;margin: 0 auto;padding:0 15px;}
.wrapper{width: 100% !important;max-width: 1200px !important;margin: 0 auto;padding:0 15px;}
.wrapper-900{width: 100%;max-width: 900px;margin: 0 auto;padding:0 15px;}
.wrapper-login-page {width: 100%;max-width: 920px;margin: 0 auto;padding: 0 15px;}
.blank-contant-height {min-height: calc(100vh - 640px);}
.float-left{float: left;}
.float-right{float: right;}
.mar-top-0{margin-top: 0px;}
.mar-bot-0{margin-bottom: 0px;}
.mar-left-0{margin-left: 0px !important;}
.mar-right-0{margin-right: 0px;}
.mar-top-5{margin-top: 5px;}
.mar-bot-5{margin-bottom: 5px;}
.mar-right-5{margin-right: 5px;}
.mar-left-5{margin-left: 5px;}
.mar-top-10{margin-top: 10px;}
.mar-top-15{margin-top: 15px;}
.mar-top-20{margin-top: 20px;}
.mar-left-10{margin-left: 10px;}
.mar-right-10{margin-right: 10px;}
.mar-bot-10{margin-bottom: 10px;}
.mar-bot-15{margin-bottom: 15px;}
.mar-bot-20{margin-bottom: 20px;}
.pad-left-0{padding-left: 0px !important;}
.pad-right-0{padding-right: 0px !important;}
.pad-10{padding: 10px;}
.pad-bot-5{padding-bottom: 5px;}
.pad-left-5{padding-left: 5px;}
.pad-left-10{padding-left: 10px;}
.pad-right-5{padding-right: 5px;}
.pad-top-10{padding-top: 10px;}
.pad-top-15{padding-top: 15px;}
.pad-top-20{padding-top: 20px;}
.pad-bot-10{padding-bottom: 10px;}
.pad-bot-15{padding-bottom: 15px;}
.pad-bot-20{padding-bottom: 20px;}
.mar-bot-25{margin-bottom: 25px;}
.mar-bot-35{margin-bottom: 35px;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.header{background-color: #eceded;}
.text-lowercase{text-transform: lowercase !important;}
.bg-ffffff{background-color: #ffffff;}
.bg-000000{background-color: #000000;}
.latter-space-half-px{letter-spacing: 0.5px}
.latter-space-one-px{letter-spacing: 1px}
.pos-relative{position: relative;}
.text-c4b27c{color: rgb(234,170,0) !important;}
.text-eb6e1f{color: #eb6e1f !important;}
.font-arial-20-ffffff-700{color: #fff !important;font-size: 20px !important;font-weight: 700 !important;font-family: Arial;}
.vertical-mid{display: inline-block !important;vertical-align: middle !important;}
.display-inline-block{display: inline-block !important;}
.display-none{display: none;}
.footer-social {position: absolute;top: 44%;right: 15px;}

.font-raleway{font-family: 'raleway', sans-serif !important;}
.font-lato{font-family: "Montserrat", sans-serif;}
.font-noto{font-family: 'Noto Serif', serif !important;}
.color-333333{color:#333333;}
.color-6c306a{color:#6c306a;}
.color-0000ee{color: #0000ee;}
.font-10{font-size: 10px;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-22{font-size: 22px;}

.weight-400{font-weight: 400;}
.weight-500{font-weight: 500;}
.weight-600{font-weight: 600;}
.weight-700{font-weight: 700;}
.weight-800{font-weight: 800;}

.line-height-12{line-height: 12px;}
.line-height-14{line-height: 14px;}
.line-height-16{line-height: 16px;}
.line-height-18{line-height: 18px;}
.line-height-20{line-height: 20px;}
.line-height-22{line-height: 22px;}

.header .menu {padding: 13px 0 15px 0;}
.head-jordan-dashboard .menu {padding: 10px 5px;}
.menu .logo {display: inline-block;width: auto;vertical-align: middle;float: none;}
.menu .logo a {padding: 0px;}
.font-Oswald{font-family: 'Oswald';}
/*.logo img {width: 230px;float: left;}*/
.menu .nav {display: inline-block;width: calc(100% - 205px);vertical-align: middle;float: right;}/*109px*/
ul.menu-list {margin: 0;padding: 0;float: right;width: auto;position: initial;display: inline-block;}
ul.menu-list .menu-list-item {display: inline-block;width: auto;vertical-align: middle;list-style-type: none;position: relative;top: initial;background-color: transparent;min-width: initial;max-width: initial;margin: 0 0 0 29px;padding: initial;line-height: initial;}
ul.menu-list .menu-list-item:hover {background-color: transparent;}
.profile-sec .user-avatar {width: 45px;height: 45px;vertical-align: middle;display: inline-block;border-radius: 50%;}/*margin-right:5px;*/
.profile-sec span {display: inline-block;vertical-align: middle;}
.menu-item-effect {position: absolute;width: 0px;height: 4px;background-color: #0054A6;bottom: -5px;left: 1px;transition-duration: 300ms;}
.nav .list-item-link:hover{color: #ffbf61;}
span.menu-profile-effect {position: absolute;width: 0px;height: 4px;background-color: #0054A6;bottom: -5px;left: 1px;transition-duration: 300ms;}

.menu-list .menu-list-item:hover .menu-item-effect {width: 100%;}
.menu-list .menu-list-item:hover .menu-profile-effect {width: 100%;}
.list-item-link.active + .menu-item-effect {width: 100%;background-color: #ff4f24;}/*#c3b07c*/
a.float-left.list-item-link.active {
    color: #ff4f24;
}
/*.nav .list-item-link {font-size: 23px;font-weight: 500;color: #333333;font-family: 'Oswald';}*/
.nav .list-item-link {font-size: 18px;font-weight: 400;color: #000000;font-family: 'Oswald';}
.head-jordan-dashboard .banner img {width: 100%;max-height: auto;} /*//380px*/
.list-item-link.active {color: #0054A6;}/*#c3b07c*/
.rewarded-points {width: 470px;float: left;padding: 9px 20px 9px 20px;background-color: #00b6b2;position: relative;height: 74px;}/*#c3b07c*/
.rewarded-points span {font-size: 36px;font-family: 'Oswald';font-weight: 500;color: #ffffff;line-height: initial;}
.rewarded-points .rewarded-point {color: rgb(234,170,0);}
.rewarded-points:after {content: '';width: 0;height: 0;border-top: 37px solid transparent;border-bottom: 37px solid transparent;border-left: 40px solid #00b6b2;position: absolute;right: -40px;top: 0;}
/*.pending-redeem-points {float: left;width: calc(100% - 471px);padding: 19px 0 19px 40px;background-color: #392059;}*/
.pending-redeem-points {float: left;width: calc(100% - 470px);padding: 19px 0 19px 40px;background-color: #006496;}
.redeem-points {float: left;/*margin-right: 20px;*/}
.pending-points {float: left;width: 100%;padding-right: 10px;}
button:focus{outline: none;}
.pending-points span {font-size: 24px;font-family: 'Oswald';font-weight: 500;color:#ffffff;line-height: initial;}
.redeem-points span {font-size: 24px;font-family: 'Oswald';font-weight: 500;color:#000;line-height: initial;}
span.pending-pts {color: rgb(234,170,0);}/*#6c306a*/
span.redeem-pts {color: rgb(234,170,0);}

.booking-sec {background-color: #00596B;padding: 20px 0;}
.booking-sec-item {width: 21%;float: left;text-align: center;}
.booking-sec-item:last-child {width: 15%;}
.booking-sec-item .all-booking {font-size: 16px;color: #ffffff;font-family: 'Oswald';padding-top: 2px;display: inline-block;line-height: initial;}
.booking-sec-item .txt {font-size: 20px;color: #ffffff;font-family: 'Oswald';font-weight: 400;line-height: initial;}
/*.booking-sec-item .count {font-size: 20px;color: #ff0000;font-family: 'Oswald';font-weight: 400;}*/
.booking-sec-item .count {font-size: 20px !important;color: rgb(234,170,0);font-family: 'Oswald';font-weight: 400;box-shadow: none;float: none;line-height: initial;margin: 0;padding: 0;height: initial;}
.booking-sec-item span.active {color: rgb(234,170,0);}
.reward-poster{position: relative;}
.poster-text-area {height: 270px;width: 541px;position: absolute;left: 15px;top: -50px;background-image: url(images/vegas-reward-frame.png);background-size: 100% 100%;background-position: center center;}
.poster-text {position: absolute;top: 0px;font-size: 17px;font-family: "Montserrat";padding: 5px 15px 5px 15px;line-height: 30px;height: auto;width: 360px;color: #fff;background-color: rgb(0 0 0 / 26%);backdrop-filter: blur(10px);font-weight: 600;}/*rgba(195, 176, 124, 0.8)*/
.poster-more-link a{color: #000000;text-decoration:underline;}
.mobile-menu{display: none;}
.desk-menu{}
.footer{}
.seal-logo-footer img {width: 110px;max-width: initial;}
.footer-logo-text {font-size: 15px;color: #ffffff;font-family: Oswald;}
.social-icon {display: inline-block;vertical-align: middle;margin: 0 8px;float: left;}
.social-icon img {width: 22px;}
.font-helvetica{font-family: 'Helvetica';}
.lv-booking-form {width: 100%;max-width: 520px;margin: 0 auto;padding: 15px 15px 10px 15px;background-color: #f4f4f4;}
.lv-booking-form .p-head-bookinfo {font-family: 'Oswald';margin: 10px 0px 20px 0px;padding-bottom: 3px;padding-top: 0px;font-weight: 500;font-size: 18px;color: #00245D;border-bottom: solid 1px #dddddd;}
.lv-form-required{float: right;color: red;font-size: 12px;}
.lv-booking-form label.input-label {padding-bottom: 3px;font-weight: 600;color: #000000;white-space:initial;}
/*.arrival_date-width{width: calc(100% - 10px);}*/
.date-halfs label{font-weight: 600;color: #000000;}
.first-name-width{width: calc(100% - 10px);}
.p-options {font-family: 'Oswald';padding: 8px 0px 5px 0px;font-weight: 500;font-size: 14px;margin: 0;color: #00245D;}
.date-table-custom {font-size: 14px;white-space: nowrap;border-collapse: collapse;min-width: 450px;margin-bottom: 10px;margin-top: 5px;}
.submit-btn-custom {border: 1px solid #4f5a68;background-color: #4f5a68;color: #ffffff;padding: 9px 15px;cursor: pointer;transition-duration: 0.1s;}
.submit-btn-custom:hover {background-color: #373f48;}
/*#dvTable.table-scroll {width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em;}*/

/*rwd*/
.searchbox-rwd {padding: 20px;background-color: #e8e8e8;}
.rwd-search-left {display: inline-block;width: auto;vertical-align: middle;}
.rwd-search-right {display: inline-block;width: auto;vertical-align: middle;}
.rwd-select-category {padding: 8px 7px;background-color: #ffffff;font-family: "Montserrat";font-size: 13px;color: #313131;width: 230px;border: none;margin-right: 5px;    -webkit-appearance: none;}
.rwd-select-category:focus {outline: none;box-shadow: 1px 0 8px -5px black;}

.rwd-search-input {padding: 9px 8px;font-family: "Montserrat";font-size: 13px;border: none;width: 200px;margin-right: 5px;}
.rwd-search-btn {padding: 5px 22px 6px 22px;border: none;background-color: #00BFF3;color: #ffffff;font-family: Oswald;font-weight: 500;border-radius: 5px;font-size: 14px;cursor: pointer;letter-spacing: .5px;}
.rwd-search-btn :hover{background-color: #00BCD4;}
.rwd-tc-text{display: table;width: 100%;max-width: 610px;margin: 0 auto;padding: 0 5px;line-height: 18px;}
.card {width: 31.66%;float: left;border: solid 1px #e0e0e0;border-radius: 3px;margin-bottom: 30px;padding: 15px 15px 15px 15px;}

.card-item-detail .title {float: left;width: 100%;font-size: 18px;font-weight: 600;color: #00ACB4;padding-top: 5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 53px;font-family: 'Noto Serif', serif;}
.card-item-detail .merchant {float: left;width: 100%;font-family: "Montserrat";font-size: 12px;padding: 5px 0;text-transform: capitalize;color: #6b6b6b;}
.item-detail-sec{cursor: pointer;}
.card-points-redeem-sec {padding: 15px 0 0 0;border-top: solid 1px #e0e0e0;}
.item-detail-sec .item-detail {float: left;width: 100%;font-size: 14px;font-family: "Montserrat";margin: 10px 0 10px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 52px;color: #000000;}
.item-detail-sec .item-detail-more {display: none;font-size: 14px;font-family: "Montserrat";position: absolute;top: 56px;background-color: #333333;color: #ffffff;padding: 15px;letter-spacing: 0.5px;width: 300px;line-height: 18px;text-align: justify;border-radius: 5px;z-index: 1;}
/*.item-detail-sec:hover .item-detail-more {display: block;}*/
.item-detail-sec .item-detail:hover ~.item-detail-more{display: block;}
.item-detail-more:before {content: "";width: 0;height: 0;border: solid 12px transparent;border-bottom: solid 12px #333333;display: inline-block;position: absolute;top: -24px;left: 20px;}
.point-txt {font-size: 14px;font-family: "Montserrat";font-weight: 600;color: #3a4b54;}
.point-value {font-size: 30px;font-family: "Montserrat";font-weight: 600;color: #58bed8;}
.card-redeem-sec button {padding: 5px 22px 6px 22px;border: none;background-color: #00BFF3;color: #ffffff;font-family: Oswald;font-weight: 500;border-radius: 5px;font-size: 14px;cursor: pointer;letter-spacing: .5px;}
.card-redeem-sec button:hover{background-color: #00BCD4;}
.card-points-sec {display: inline-block;width: calc(100% - 105px);vertical-align: middle;}
.card-redeem-sec {display: inline-block;width: auto;vertical-align: middle;}
.pagination-footer .pagi-item {font-size: 17px;font-family: "Montserrat";padding: 0 15px;}
.pagination-footer {display: table;width: auto;margin: 0 auto;padding: 10px 0;}
.pagination-footer .pagi-item a {color: #424242;}
.pagination-footer .pagi-item.active a {color: #58bed8;font-weight: 500;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(/images/fancybox_sprite.png) !important;}
#cart-popup .card-img {height: 140px;}
.fancybox-inner {overflow: auto !important;}
#moredetail-popup .detail h1, #moredetail-popup .detail h2, #moredetail-popup .detail h3, #moredetail-popup .detail h4, #moredetail-popup .detail h5, #moredetail-popup .detail h6{font-family: 'Noto Serif', serif;}
#moredetail-popup .detail p, #moredetail-popup .detail span, #moredetail-popup .detail div, #moredetail-popup .detail a, #moredetail-popup .detail li{font-family: "Montserrat";}

.card-item .cart-img {display: inline-block;vertical-align: middle;width: 140px;}
.cart-item-detail {display: inline-block;vertical-align: middle;width: calc(100% - 175px);padding-right: 5px;}
.cart-item-remove {display: inline-block;vertical-align: middle;width: 15px;}
.cart-scroll{}
/* scrollbar css start */
.cart-scroll::-webkit-scrollbar {width: 6px;}
.cart-scroll::-webkit-scrollbar-track {background: #f8f8f8; }
.cart-scroll::-webkit-scrollbar-thumb {background: #9fa3a7;border-radius: 10px;}
.cart-scroll::-webkit-scrollbar-thumb:hover {background: #262525;}
/* scrollbar css end */
/*.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;background-color: rgba(0, 0, 0, 0.75);}*/
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;background-color: rgba(128, 128, 128, 0.69);background-image: none;}
.cart-item-title .item-title {font-family: "Montserrat";font-size: 16px;font-weight: bold;color: #333333;}
.cart-item-title .item-desc {font-family: "Montserrat";font-size: 13px;color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 30px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 16px;word-break: break-word;}
.cart-item-points .item-points {font-family: "Montserrat";font-size: 14px;color: #333333;font-weight: 500;}
.cart-item-qty .qty {font-family: "Montserrat";font-size: 14px;font-weight: bold;color: #333333;}
.iten-qty-input {display: inline-block;overflow: hidden;vertical-align: middle;margin-left: 2px;box-shadow: 0 0 10px -7px #000;}
.iten-qty-input input {padding: 4px 5px;display: inline-block;border: solid 1px #cccccc;width: 60px;font-family: "Montserrat";font-size: 13px;border-radius: 3px;}
.cart-item-total .item-total {font-family: "Montserrat";font-size: 14px;color: #000000;font-weight: 500;}
.iten-qty-input input:focus{outline: none;}

.cart-item-points {display: inline-block;vertical-align: middle;width: calc(33% - 10px);}
.cart-item-qty {display: inline-block;vertical-align: middle;width: calc(33% - 10px);min-width: 105px;}
.cart-item-total {display: inline-block;vertical-align: middle;width: 33%;}
.card-item {border-bottom: solid 1px #ccc;padding-bottom: 5px;}
.checkout-btn {padding: 8px 22px 10px 22px;border: none;background-color: #89164c;color: #ffffff;font-family: "Montserrat";font-weight: 600;border-radius: 5px;cursor: pointer;font-size:13px;letter-spacing: 0.5px;}
.checkout-mid-height{min-height: calc(100vh - 69px);}
.cart-item-qty .qty strong {vertical-align: middle;}
.popup-title {font-family: "Montserrat";font-size: 16px;font-weight: bold;color: #333333;border-bottom: solid 1px #ddd;padding-bottom: 5px;margin-bottom: 10px;}
.popup-title .required-txt {color: #d60101;font-size: 11px;font-weight: 600;}
.add-category-form {display: table;width: 100%;max-width: 300px;margin: 40px auto;background-color: #ffffff;padding: 20px 15px;}
.category-type-inpt {display: block;width: 100%;float: left;padding: 8px;border: solid 1px #ccc;font-family: "Montserrat";font-size: 14px;text-transform: capitalize;border-radius: 3px;}
.btn-block{padding: 8px 22px 10px 22px;border: none;background-color: #89164c;color: #ffffff;font-family: "Montserrat";font-weight: 600;border-radius: 5px;cursor: pointer;display: block;width: 100%;font-size: 13px;letter-spacing: 0.5px;}
form.form label {font-family: "Montserrat";font-size: 12px;padding-bottom: 3px;display: inline-block;font-weight: 600;}
.checkout-form-container {display: table;width: 100%;max-width:300px;margin: 10px auto 10px auto;background-color: #ffffff;padding: 20px 15px;}
.checkout-form-sec input {border: solid 1px #cccccc;padding: 7px;font-size: 13px;font-family: "Montserrat";text-transform: capitalize;width: 100%;}
.checkout-form-sec select {border: solid 1px #cccccc;padding: 6px;font-size: 13px;font-family: "Montserrat";text-transform: capitalize;width: 100%;}	
.width-50{width: 50%;}
.form-field-50{width: 50%;}
.input-error-msg {font-family: "Montserrat";font-size: 11px;color: #d60101;font-weight: 500;padding-top: 2px;}
.add-product-form {display: table;width: 100%;max-width:640px;margin: 30px auto 10px auto;background-color: #ffffff;padding: 20px 15px;}
.add-product-form input, .add-product-form select {border: solid 1px #cccccc;padding: 7px;font-size: 14px !important;font-family: "Montserrat" !important;text-transform: capitalize;min-height: 35px;}
.add-product-form textarea {border: solid 1px #cccccc;padding: 7px;font-size: 14px;font-family: "Montserrat";resize: vertical;}/*max-height: 100px;min-height: 100px;*/
.input-info #policyid {border: 1px solid #666;border-radius: 14px;padding: 2px 7px 1px 7px;color: #666;transition: all 0.3s ease-in-out;cursor: pointer;background-color: #ffffff;}
#moredetail-popup .img-left-sec {display: inline-block;width: 35%;vertical-align: top;}
#moredetail-popup .content-right-sec {display: inline-block;width: 64%;vertical-align: top;padding-left: 10px;}
#moredetail-popup .title-top {font-family: 'Noto Serif', serif;font-size: 24px;padding-bottom: 8px;margin-bottom: 16px;color: #333333;border-bottom: solid 1px #cccccc;text-transform: capitalize;}
#moredetail-popup .title {font-family: 'Noto Serif', serif;font-size: 22px;padding-bottom: 20px;letter-spacing: 0.3px;text-transform: capitalize;color: #333333;}
#moredetail-popup .points {font-family: "Montserrat";font-size: 16px;padding-bottom: 10px;color: #333333;letter-spacing: 0.3px;float: left;}
#moredetail-popup .merchant {font-family: "Montserrat";font-size: 15px;padding-bottom: 10px;color: #858585;}
#moredetail-popup .detail {font-family: "Montserrat";font-size: 14px;line-height: 20px;padding: 5px 0;color: #333333;}
#moredetail-popup .img-left-sec img {/* box-shadow: 0px 0px 10px -4px #000000; */border-radius: 3px;border: solid 1px #aaaaaa;padding: 2px;}
.popup-redeem-btn{padding: 5px 22px 6px 22px;border: none;background-color: #00BFF3;color: #ffffff;font-family: Oswald;font-weight: 500;border-radius: 5px;font-size: 14px;cursor: pointer;letter-spacing: .5px;line-height: initial;}
.popup-redeem-btn:hover{background-color: #00BCD4;}
.productpage-cart-option{position: relative;}
.cart-opt-two {position: absolute;right: 10px;top: 50px;padding: 9px;background-color: #dddddd;border-radius: 3px;}
.cart-opt-two-count {font-size: 16px;font-weight: 400;color: #000000;font-family: 'Oswald';}
.form-material{font-family: "Montserrat";font-size: 15px;}
.div_pagination .pagination li a{font-family: "Montserrat";font-size: 13px;}

.error-box, .success-box {font-family: "Montserrat" !important;font-size: 14px;position: initial !important;}
.error-box {background: #fccac1;border: 1px solid #e18b7c;color: #AC260F;display: block;padding: 5px;float: left;width: 100%;margin: 10px 0 8px 0;}
.success-box {background-color: #effeb9;border: 1px solid #c1d779;color: #3C5A01;display: block;padding: 5px;float: left;width: 100%;margin: 10px 0 8px 0;}
.head{outline: none;color: #ffffff;background: #717073;height: 38px;position: relative;padding: 1px;}
.iFramescp{font-weight: normal;padding: 0px 12px 0px 35px;background: url(../img/frames_1.png) no-repeat 8px;font-size: 16px;}
.iFramescp ~ .right-info {padding-top: 6px;}
.flexigrid{font-family: 'Montserrat', sans-serif !important;}
.banner-pop-up-txt{font-size:17px;line-height: 23px;letter-spacing: 0.5px;text-align: justify;overflow: auto;color: #ffffff;font-size: 17px;font-weight: 600;}
.banner-popup-cls .fancybox-skin {background-color: #004075;border: solid 8px #DBF7FF;padding: 10px 20px 10px 4px !important;}
.banner-popup-cls .fancybox-close {top: 8px;right: 4px;height: 20px;width: 20px;background-image: url('/images/cancel-cross-icon-white.svg') !important;background-size: 14px;background-repeat: no-repeat;background-color: transparent;}
.banner-popup-cls .fancybox-inner {height: 320px !important;}
.login-sec-custom .login-input {float: left;width: 170px;display: inline-block;padding: 5px 10px;font-family: "Montserrat", sans-serif;font-size: 14px;font-weight: 500;color: #525252;border-radius: 2px;background-color: #F2F3F2;margin-top: 0px;margin-bottom: 0px;box-shadow: 0px -2px 2px -1px #cccccc;}
.login-sec-custom .login-input::placeholder {color: #929292 !important;}
.login-sec-custom .header-login-inner {width: 444px;padding: 4px 10px;}
.login-sec-custom-mob{display: none;}
.login-sec-custom .login-btn-custom {padding: 8px 13px 8px 13px;border: none;background-color: #FFBF61;color: #ffffff;font-family: "Montserrat";font-weight: 500;border-radius: 3px;background-image: none;font-size: 14px;-webkit-appearance: none;}
.login-sec-custom .login-btn-custom:hover {background-color: #fff29e;}
.login-sec-custom form.login-form {margin-top: 6px;}
.forgotpas-terms-sec {margin-top: 8px;}
.forgotpas-terms-sec a.forgot-link {margin-top: 0px;font-size: 11px;}
.forgotpas-terms-sec .termsncondn {font-size: 10px;}
.header-logo-section img{width: 105px;height: auto !important;}
.login-sec-custom .login-head {font-family: 'Oswald';}
.login-banner-custom .sign-up-txt-box {background-color: #ffffff !important;padding: 5px 10px 6px 10px;border-radius: 0;box-shadow: 7px 7px 0px 0px #c3b07c;border: solid 2px #c3b07c;margin-bottom: 7px;}
.login-banner-custom .sign-up-txt-box .sign-up-txt {font-family: 'Oswald';color: #000000;font-size: 28px;font-weight: 500;}
.login-banner-custom .sign-up-txt-box .signup-form input {font-family: 'Oswald';font-size: 12px;padding: 4px;border: solid 1px #bbbbbb;color: #333333;margin-top: 2px;}
.login-banner-custom .sign-up-txt-box .signup-form .login-submit {margin: 1px 0px 0px 7px;}
.login-banner-custom{background-image: url('/images/header-hero-image-new.jpg') !important;padding-bottom: 90px !important;}
.login-banner-custom .login-banner-txt-box {float: left;width: 100%;margin: 40px 0 0px 10px;padding: 0;}
.login-banner-txt-box .banner-title-txt {font-family: 'Noto Serif', serif;font-size: 48px;font-weight: 600;margin:0px;}
.login-banner-txt-box .banner-para-txt {font-family: 'Oswald';font-size: 26px;line-height: initial;font-weight: 500;padding-right: 80px;}
.terms-pp-date-tbl {border: solid 1px #333333;}
.terms-pp-date-tbl th {border: solid 1px #333333;padding: 5px;width: 34%;min-width: 180px;}
.terms-pp-date-tbl td {border: solid 1px #333333;padding: 5px;}
.terms-popup-cls .fancybox-inner {height: 80vh !important;}
.thumb-list-img-custom{}
.logo.create-product-logo img {width: auto;}
/*.thumb-list-img-custom {border: solid 1px #cccccc;}*/
#footer.create_product_footer {position: fixed;bottom: 0;width: 100%;height: 44px;padding-top: 2px;z-index: 99999;}
.add-product-form .jqTransformSelectWrapper {width: 100% !important;float: left;}
.wrapper.create-product-header .fixedcp {z-index: 99;}
.add-product-form .jqTransformSelectWrapper ul {width: 100% !important;float: left;}
.create-product-page-bg{background-color: #efefef;padding: 10px;border: solid 1px #dadada;}
.wrapper.create-product-header {padding: 0px;max-width: 1140px;width: 100% !important;}
.create-product-page-wrapper {width: 100%;max-width: 1140px;margin: 0 auto;}
.btn-upload-main-img {padding: 9px 13px 8px 13px;border: none;background-color: #89164c;color: #ffffff;font-family: Oswald;font-weight: 600;border-radius: 5px;cursor: pointer;font-size: 13px;letter-spacing: 0.5px;}
.btn-upload-main-img:hover{background-color: #790f3d;}
.btn-upload-main-img svg {width: 15px;height: auto;vertical-align: middle;display: inline-block;margin-right: 3px;}
.add-product-form .btn-submeet{padding: 12px 30px 12px 30px;border: none;background-color: #89164c;color: #ffffff;font-family: Oswald;font-weight: 600;border-radius: 5px;cursor: pointer;display: block;font-size: 13px;letter-spacing: 0.5px;margin: 0 auto;}
.add-product-form .btn-submeet:hover{background-color: #790f3d;}
.add-product-form .browse-label-btn {padding: 8px 13px 9px 13px;border: none;background-color: #89164c;color: #ffffff;font-family: Oswald;font-weight: 600;border-radius: 5px;cursor: pointer;font-size: 13px;letter-spacing: 0.5px;text-transform: uppercase;line-height: 12px;}
.add-product-form .browse-label-btn:hover{background-color: #790f3d;}
.add-product-form .browse-label-btn .ajax-file-upload {color: #ffffff;padding: 0;margin: 0;font-size: 13px;line-height: 12px;}
.thumb-list-img-custom .thumb-act-img {left: 7px !important;top: 7px !important;}

.login-sec-custom-mob .mob-login-btn {display: inline-block;padding: 6px 24px;font-family: 'Oswald';font-weight: 700;font-size: 14px;letter-spacing: 0.5px;background-color: #6c306a;color: #ffffff;border: none;line-height: 20px;border-radius: 4px;}
.login-sec-custom-mob .mob-login-btn:hover{box-shadow: 0px 1px 4px 0px #797979;}

.mob-login-popup-wrap {width: 100% !important;margin: 0 auto;max-width: 350px !important;}
.mob-login-popup-wrap .fancybox-inner {width: 100% !important;}
.mob-login-popup-wrap .header-login-inner {width: 100%;padding: 0px;}
.mob-login-popup-wrap .header-login-inner .login-input{float: left;width: 100%;display: inline-block;padding: 7px 10px;font-family: 'Oswald';font-size: 14px;font-weight: 500;color: #676767 !important;border-radius: 2px;background-color: #F2F3F2 !important;margin-top: 0px;margin-bottom: 0px;box-shadow: 0px -2px 2px -1px #cccccc;}
.mob-login-popup-wrap .header-login-inner .login-btn-custom {width: 100%;padding: 12px;background-image: none;background-color: #6c306a;font-family: 'Oswald';font-weight: 700;font-size: 14px;letter-spacing: 0.5px;border: none;-webkit-appearance: none;}
.mob-login-popup-wrap .fancybox-skin {padding: 15px !important;}
.mob-login-popup-wrap .header-login-inner .login-input:focus {outline: none;}
input#promocode.input-text.ng-empty {width: 100%;float: left;}
input#promocode.input-text:focus {outline: none;}
input#promocode.input-text.ng-not-empty {width: calc(100% - 88px);float: left;border-right: none;}
input#promocode ~ #apply_button {float: left;padding: 6px 20px;border: none;font-size: 15px;font-family: 'Oswald';line-height: 17px;background-color: #4f5a68;color: #ffffff;text-transform: uppercase;letter-spacing: 0.4px;cursor: pointer;}
.thumb-list-img.thumb-list-img-custom {height: auto;width: auto;}
.thumb-list-img.thumb-list-img-custom img#story_image_show {width: 100%;max-width: 220px;}/*position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;*/
.thumb-list-img.thumb-list-img-custom .thumb-act-img {}/*display: none;*/
.promo-detail-ppup {width: 100% !important;max-width: 650px !important;}
.promo-detail-ppup .fancybox-inner {height: 250px !important;width: 100% !important;background-color: #eceded;}
.promocode-detailpopup{background-color: transparent !important;}
.promocode-detailpopup .title {font-size: 20px;font-family: 'Oswald';font-weight: 600;}
.promocode-detailpopup .detail-1 {font-size: 16px;font-family: 'Oswald';}
.promocode-detailpopup .detail-2 {font-size: 16px;font-family: 'Oswald';}
.wrapper-information-page .header {width: 100%;max-width: 1170px;margin: 0 auto;height: 80px;}
.wrapper-information-page .centcontain {width: 100%;max-width: 1170px;margin: 0 auto;display: table;}
.choose-multi-img-up .browse-label-btn.waves-effect {background-image: url(/images/file-folder-up.svg);padding-left: 35px;background-size: 16px 15px;background-repeat: no-repeat;background-position: 14px center;}
.btn-upload-main-img#product_main_image {background-image: url(/images/file-folder-up.svg);padding-left: 35px;background-size: 16px 15px;background-repeat: no-repeat;background-position: 14px center;}
.input-text.datepicker{background: url(/images/calendar-icon.png) no-repeat scroll 95% center / 18px auto #ffffff;padding-right: 35px;}
.choose-multi-img-sec #loadImageData {margin: 10px 0;}
.choose-multi-img-sec .story-image-box {float: left;width: 33.33% !important;max-width: initial !important;margin: 0;padding: 3px !important;}
.varients-opt-sec .ask {font-size: 12px;color: #000000;display: inline-block;font-weight: 600;}
.varients-opt-sec .varient-opt label {float: left;padding: 0px 10px 0px 0px;font-size: 13px;}
.varients-opt-sec .varient-opt label input {vertical-align: middle;display: inline-block;margin-right: 4px;width: 13px;height: 13px;min-height: initial;}
#dvTable.table-scroll {}
#dvTable table{border:solid 1px #cccccc;border-collapse:initial;min-width: 420px; }
#dvTable table td {font-size: 14px;color: #333333;font-family: "Montserrat";border: solid 1px #cccccc;white-space: nowrap;}
#dvTable table th {font-size: 14px;font-family: "Montserrat";padding: 4px;border: solid 1px #dddddd;white-space: nowrap;}
#dvTable table td input {border: none;width: 100%;}
.add-row-btn {background-color: #89164c;color: #ffffff;font-family: 'Oswald' !important;padding: 8px 20px 8px 20px !important;border: none !important;border-radius: 3px !important;}
#dvTable table tr th:last-child {padding: 0 10px;}
#dvTable table tr td:last-child {padding: 0 10px;text-align: center;font-weight: 700;cursor: pointer;color: #6d6d6d;}
.set_limit{font-family: "Montserrat";font-size: 16px;font-weight: bold;color: rgb(51, 51, 51);padding-bottom: 5px;margin-bottom: 10px;}
.varient_tr td:first-child{width:50%;}
#close-zoom {position: absolute;top: 15px;right: 70px;color: white;font-size: 40px;font-weight: bold;transition: 0.3s;opacity: 1 !important;}
.big-image-modal img {max-height: 80%;margin: 0 auto;display: table;}
.booking-form .date-halfs{max-width: 250px;display: inline-block;width: 48%;}
.booking-form .date-halfs:nth-child(1){margin-right: 4%;}
.booking-submit-btn {padding: 9px 22px 10px 22px !important;border: none;color: #ffffff;font-family: Oswald !important;font-weight: 500 !important;border-radius: 5px;font-size: 14px !important;letter-spacing: .5px;-webkit-appearance: none;background-image: none;background-color: #00BFF3;margin: 0px;}
.booking-submit-btn:hover{background-color: #00BCD4;}
.errorTextMsgMain{color: red;font-family: "Montserrat";font-size: 12px;padding-bottom: 3px;font-weight: 600;}

/*-----*/
.footer2{margin-top: 30px;float: left;padding-bottom: 15px;padding-top: 10px;text-align: center;width: 100%;font-family: 'Oswald'}
.footer2 a {color: #2b2b2b;font-family: Arial;font-size: 11px;text-align: center;text-decoration: none;}
.footer2 .copyright {color: #2b2b2b;float: left;font-family: 'Arial';font-size: 11px;height: 25px;line-height: 25px;text-align: center;width: 100%;}
.seal-logo-footer {float: left;margin: -10px 0 0 80px !important;position: absolute;}
/*.profile-submenu {display: none;position: absolute;top: 50px;background-color: #ffffff;width: 150px;padding: 0px 10px;text-align: center;}*/
.profile-submenu {display: none;position: absolute;top: 40px;padding: 15px 0px 0px 0px;text-align: center;width: 150px;}
.profile-sec:hover .profile-submenu {display: block;}
.profile-submenu .list-item-link {padding: 7px 6px;width: 100%;text-align: left;background-color: #7b7b7b;color: #ffffff;border-bottom: solid 1px #aaaaaa;transition-duration: 300ms;font-size: 16px;}
.submenu-item:last-child .list-item-link {border-bottom: none;}
.submenu-item-effect {position: absolute;width: 0px;height: 4px;background-color: #000;bottom: 0px;left: 1px;transition-duration: 300ms;}
.submenu-item {position: relative;}
.profile-submenu .list-item-link:hover {background-color: #fff;color: #272727;}
/*.profile-submenu .submenu-item:hover .submenu-item-effect {width: 100%;}*/
.profile-submenu:before {content: "";display: inline-block;position: absolute;top: 5px;left: 16px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #7b7b7b;}

.login-sec-custom .forgot-form {margin-top: 6px;}
.login-sec-custom .forgot-form .forgot-link {font-size: 11px;margin-top: 0px;}
.login-sec-custom .forgot-form .login-input {width: 330px;}
.support-sec:hover .profile-submenu {display: block;}
.support-sec .profile-submenu {width: 175px;top:26px;}
.menu-list-item.support-sec {margin-left: 20px !important;}
/*forgetr-password*/
.forgetpas-logo-sec {margin: 40px auto 20px auto;width: auto;display: table;}
.forgetpas-logo-sec .logo {width: 100px;}
.full-width.forgetpas-mid-sec {position: relative;height: calc(100vh - 230px);}
.loginWrapper.loginWrapper-custom {margin: 0 auto;display: table;position: absolute;left: 0;right: 0;top: 46%;transform: translateY(-50%);width: 380px;}
.loginWrapper .head {padding: 0;}
.loginWrapper .head h5{margin: 0px;padding: 8px 12px 8px 35px;}
.loginWrapper-custom .loginRow label {width: 140px;}
/*info page*/
.wrapper.wrapper-information-page {float: none;background: transparent;}
.agent-info-contain .instruct-line{display: inline-block;width: calc(100% - 215px);vertical-align: middle;}
.agent-info-contain .terms-line {font-size: 11px;color: #666;float: left;width:100%;text-align: center;}
.info-submit-btn {display: inline-block;width: 210px;vertical-align: middle;float: none;}
.info-submit-btn.btn-custom {float: right;width: 210px;}
.click-button-new {float: right;background: linear-gradient(to bottom, #C6D0CF, #356D68 30%);padding: 13px 25px !important;border-radius: 30px;color: #ffffff;font-family: 'Open Sans', arial !important;font-weight: bold !important;text-transform: uppercase !important;font-size: 14px !important;letter-spacing: .5px;border: 2px solid #618A86;cursor: pointer;position: relative;width: auto;height: auto;}
.click-button-new::after {content: "";background: url(/images/click-button-shadow.png) no-repeat scroll center bottom / 100% auto transparent;position: absolute;min-height: 12px;width: 100%;float: left;left: 0;bottom: -15px;}
.info-submit-btn .nextbtn2.info-save-btn {margin-right: 0;}
.wrapper-information-page #headshot_action {bottom: -20px;}
.overflow-visible{overflow: visible;}
.headshot-block-custom #headshot-right {width: calc(100% - 180px);margin-top: 5px;}
.wrapper-information-page .goog-logo-link {display: inline-block;}
.stats ul#lv_dashboard_detail li {width: 240px;}
.input-text#confirmation_image {background-color: #ffffff;}

.forget-pass-indicator{float: left;/*width: 100%;max-width: 245px;*/max-width: 226px;padding: 28px 5px 0px 0;text-align: right;}
.forget-pass-indicator span{font-size: 12px;font-weight: 600;font-family: "Montserrat";color: #000000;}
.mob-login-popup .forget-pass-indicat span {font-size: 12px;font-weight: 600;font-family: "Montserrat";color: #000000;padding: 3px;display: inline-block;line-height: 15px;border: solid 1px #aaaaaa;margin-top: 12px;letter-spacing: 0.3px;}
.forget-pass-indicat:before {content: '';display: inline-block;position: absolute;left: 15px;top: 7px;background-color: #ffffff;height: 10px;width: 10px;border-top: solid 1px #aaaaaa;border-left: solid 1px #aaaaaa;transform: rotate(45deg);}
.mob-login-popup .forget-pass-indicat {position: relative;}
.signinpage-custom .wp-social-login-connect-with {margin: 13px auto 3px auto;width: 100%;}
.mid-jordan-dashboard .content {margin-top: 0px;margin-bottom: 0px;}
.mid-jordan-dashboard .content .head {border-top: 0px;}
#paste_imgae{width: 100% !important;background-size: 100% 100% !important;}
.no-border{border: none !important;}
.lv-booking-form .input-info {display: none;}
.mid-jordan-dashboard .content .widget {border: none;}
.lv-booking-form input, .lv-booking-form select {font-family: "Montserrat", sans-serif !important;}
/*---Medias-----------------*/
@media screen and (min-width: 320px) and (max-width: 370px){
    .item-detail-sec .item-detail-more{width: 250px;}
    .mob-login-popup-wrap{max-width: 280px !important;}
    #agent_contact .topcontainer{background: none;}
}

@media screen and (min-width: 320px) and (max-width: 400px){
    #paste_imgae{min-height: 150px !important;}
    .loginWrapper-custom .loginPanel .loginRow {padding: 10px;}
    .loginWrapper-custom .loginRow label {padding-left: 0;}
    .loginWrapper-custom .loginRow .loginInput {width: 100%;}
}

@media screen and (min-width: 320px) and (max-width: 420px){
    .loginWrapper.loginWrapper-custom {width: 300px;}
    .loginWrapper.loginWrapper-custom .loginPanel {width: 300px;}
}

@media screen and (min-width: 120px) and (max-width: 480px){
    .banner img {height: 150px;}
    .pending-points, .redeem-points{width: 100%;text-align: center;}
    .pending-redeem-points{}
    .rewarded-points span {font-size: 24px;float: none;}
    .poster-text {/* display: none;width: 280px;*/left: 5px;top: 5px;font-size: 15px;line-height: 27px;max-width: 95%;}
    .booking-sec-item {width: 100% !important;padding: 10px;}
    .lv-booking-form .half.date-halfs {max-width: initial;width: 100%;display: inline-block;padding-bottom: 7px;}
    .arrival_date-width{width: 100%;}
    .first-name-width{width: 100%;}
    .lv-booking-form .half.name-halfs {max-width: initial;width: 100%;display: inline-block;padding-bottom: 7px;}
    .rwd-search-left {width: 100%;margin-bottom: 10px;}
    .rwd-select-category{width: 100%;margin: 0px;}
    .rwd-search-right{width: 100%;}
    .rwd-search-input {width: calc(100% - 106px);}
    .card{width: 100%;}
    .card-img img {width: 100%;}
    #cart-popup .card-img {height: auto;}
    .checkout-form-sec .form-field-50 {width: 100%;padding: 0;}
    .checkout-form-sec .form-field-50.pad-right-5 {margin-bottom: 15px;}
    .add-product-form .form-field-50 {width: 100%;padding: 0;}
    .add-product-form .form-field-50.pad-right-5 {margin-bottom: 15px;}
    .cart-scroll .wrapper {padding: 0px 10px;}
    .login-sec-custom .forgot-form .login-input {width: 230px;}
    .agent-info-contain .instruct-line{width: 100%;text-align:center;}
    .wrapper-information-page .midcontainer {padding: 0 10px;}
    button.nextbtn2.info-save-btn.click-button-new {margin: 0 0 10px 0 !important;}
    .agent-info-contain .terms-line{width: 220px;}
    .wrapper-information-page .info-one-3 {width: 100%;}
    .info-submit-btn{width: 215px;}
    .wrapper-information-page .info-one-2 {width: 100%;}
    .wrapper-information-page .header img {width: 90px;height: auto;margin-top: 6px;}
    .info-submit-btn.btn-custom{float: left;}
}

@media screen and (min-width: 320px) and (max-width: 470px){
    .login-banner-custom .sign-up-txt-box {width: 220px;text-align: center;padding-bottom: 12px;}
}

@media screen and (min-width: 481px) and (max-width: 767px){
    .rewarded-points span {font-size: 24px;float: none;}
    .pending-points, .redeem-points {margin: 0;text-align: center;width: 260px;}
    .booking-sec-item {width: 50%;margin-bottom: 10px}
    .booking-sec-item:last-child {width: 100%;margin-top: 10px;}
    .rwd-search-left {width: 100%;margin-bottom: 10px;}
    .rwd-select-category{width: 100%;margin: 0px;}
    .rwd-search-right{width: 100%;}
    .rwd-search-input {width: calc(100% - 106px);}
    .searchbox-rwd form {width: 400px;margin: 0 auto;}
    .card {width: calc(50% - 10px);margin: 10px 5px;}
    .card:nth-child(2n+1) {clear: left;}
    .card-img {position: relative;height: 230px;}
    .card-img img {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;max-height: 100%;}
    .agent-info-contain .instruct-line{width: calc(100% - 225px);}
    .info-submit-btn {width: 220px;}
    .info-submit-btn .click-button-new {margin: 0 0 10px 0;}
    .agent-info-contain .terms-line{text-align: center;width: 100%;padding-left: 0px;}
    .wrapper-information-page .info-one-3 {width: 50%;}
    .wrapper-information-page .info-one-2 {width: 50%;}
    .wrapper-information-page .info-one-3 .info-lbl {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 20px;ine-height: 18px;}
    .wrapper-information-page .info-one-2 .info-lbl {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 20px;ine-height: 18px;}
}

@media screen and (min-width: 481px) and (max-width: 549px){
    .pending-points, .redeem-points{width: 100%;}
}

@media screen and (min-width: 481px) and (max-width: 630px){
    .point-value {font-size: 22px;}
}

@media screen and (min-width: 481px) and (max-width: 690px){
    .item-detail-sec .item-detail-more{width: 180px;}
}

@media screen and (min-width: 320px) and (max-width: 632px){
    .terms-pp-date-tbl-scroll{overflow-x: scroll;}    
    .header-logo-section img{height: auto;}
    .login-banner-txt-box .banner-title-txt {font-size: 26px;}
    .login-banner-txt-box .banner-para-txt {font-size: 18px;padding-right: 10px;}
    .login-banner-custom {padding-bottom: 30px !important;background-size: auto !important;background-position: initial !important;min-height: auto !important;}
    .login-banner-custom .login-banner-txt-box {margin-left: 0;}
    #dvTable.table-scroll{width: 100%;overflow: scroll;}
    .loginWrapper.loginWrapper-custom.forget-pass-page {position: initial;transform: initial;}
}

@media screen and (min-width: 633px) and (max-width: 767px){
    .big-image-area{background-size: cover !important;}
}

@media screen and (min-width: 320px) and (max-width: 767px){
    .logo img{width: 203px}
    .menu .nav {width: 100%;position: absolute; right: 15px;max-width: 300px}
    .head-jordan-dashboard .menu{padding: 15px 5px}
    .rewarded-points {height: auto;width: 100%;text-align: center;padding: 15px;}
    .rewarded-points:after{display: none;}
    .pending-redeem-points {width: 100%;padding: 10px 0;}
    .pending-redeem-points .mobile-mid {float: none;width: auto;margin: 0 auto;display: table;}
    .footer-social {position: initial;width: auto;display: table;margin: 0px auto;padding-top: 25px;}
    .lv-booking-form label.input-label{white-space: initial;}
    .item-detail-more:before{left: 15px;}
    .card-item{padding-top: 5px;padding-bottom: 10px;}
    .wrapper-information-page .topcontainer {background-size: 100% 100%;} 
    .headshot-block-custom .profile_pic_container {margin: 0 auto;float: none;display: table;margin-bottom:35px;}
    /*.headshot-block-custom #headshot-right {width: 100%;text-align: center;}*/
    .headshot-block-custom #headshot-right {width: 100%;text-align: center;height: auto;margin: 5px auto;}
    .headshot-block-custom #headshot-right button {margin: 0;float: left;margin-bottom: 5px;}
    .headshot-block-custom #headshot-right button {margin: 5px auto;float: none;}
    .headshot-block-custom #headshot-right {width: 100%;}
    .wrapper-information-page #headshot_action {position: absolute;left: calc(50% - 75px);top: 154px;z-index: 999;}
    .footer {margin-top: 50px !important;position: relative;}
    .footer .seal-logo-footer {margin: 0;display: inline-block;bottom: -100px;left: calc(50% - 56px);}
    .footer2 {margin-top: 50px !important;position: relative;}
    .footer2 .seal-logo-footer {margin: 0;display: inline-block;bottom: -50px;left: calc(50% - 56px);}
    .copyright {padding-bottom: 100px;}
    .footer2 .copyright {padding: 0px;}
    .fancybox-wrap{width: 80% !important;}
    .fancybox-inner{width: 100% !important;}
    .header-logo-section{margin: 0px !important;}
}

@media screen and (min-width: 320px) and (max-width: 800px){
    .login-sec-custom{display: none;}
    .login-sec-custom-mob {display: block;float: right;margin-top: 16px;}
}
@media screen and (min-width: 320px) and (max-width: 920px){
    .menu-list-item:hover a.list-item-link{color: #c3b07c;}
    .mobile-menu{display: block;position: relative;}
    .desk-menu{display: none;}
    .hamburger svg {width: 35px;height: 35px;}
    .mobile-menu .menu-list {position: absolute;right: 0px;top: 49px;background-color: #000000;padding: 0px 20px 20px 20px;display: none;z-index: 1;left: auto}
    .mobile-menu .menu-list-item {width: auto !important;margin: 10px auto 0 auto !important;text-align: center;display: table !important;}
    .menu-list-item a.list-item-link {color: #fff;font-size: 16px;}
    .menu-item-effect {position: absolute;width: 0px;height: 3px;background-color: #000;bottom: -2px;left: 0px;transition-duration: 300ms;}
}

@media screen and (min-width: 120px) and (max-width: 520px){
    .card-item .cart-img {width: 100%;text-align: center;margin-bottom: 10px;margin-right: 0;}
    .cart-item-detail {width: calc(100% - 15px);float: left;}
    .cart-item-remove {float: left;}
    .cart-item-qty {width: 100%;margin-top: 6px;margin-bottom: 6px;}
    .fancybox-skin{padding: 6px !important;}
    .card-item{padding-top: 5px;padding-bottom: 10px;}
    #moredetail-popup .img-left-sec {width: 100%;padding: 5px;}
    #moredetail-popup .content-right-sec {width: 100%;padding-left: 0;padding: 5px;}
}

@media screen and (min-width: 120px) and (max-width: 550px){
    .cart-item-points {width: 100%;}
    .cart-item-qty {width: 100%;margin-top: 6px;margin-bottom: 6px;}
    .cart-item-total {width: 100%;}
    .content.pad-top-20.pad-bot-20{padding: 0px;}
}

@media screen and (min-width: 768px) and (max-width: 991px){
    .rewarded-points {padding-top: 18px;width: 300px;}
    .rewarded-points span {font-size: 24px;}
    .pending-redeem-points {width: calc(100% - 300px);padding-left: 50px;padding-top: 22px;}
    .pending-points, .redeem-points {width: auto;margin: 0 26px 0 0;}
    .pending-points span, .redeem-points span {font-size: 20px;}
    .booking-sec-item{width: 33% !important;margin-top:10px;}
    .item-detail-sec .item-detail-more{width: 200px;}
    .item-detail-more:before {left: 15px;}
    .wrapper-information-page .info-one-3 .info-lbl {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 20px;ine-height: 18px;}
    .wrapper-information-page .info-one-2 .info-lbl {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 20px;ine-height: 18px;}
    .booking-sec{text-align: center;}
    .booking-sec-item{width: auto !important;padding-left: 10px;padding-right: 10px;float: none;display: inline-block;}
    .forget-pass-indicator{/*max-width: 170px;padding: 12px 5px 0px 0;*/}
}

@media screen and (min-width: 768px) and (max-width: 790px){
    .pending-points, .redeem-points {width: auto;margin: 0 14px 0 0;}
}

@media screen and (min-width: 851px) and (max-width: 991px){
    .pending-redeem-points{padding-left:80px;}
    .pending-points, .redeem-points{margin: 0 40px 0 0;}
}

@media screen and (min-width: 320px) and (max-width: 840px){
    .nav .list-item-link {font-size: 18px;}
}

@media screen and (min-width: 992px) and (max-width: 1070px){
    .rewarded-points {width: 390px;}
    .pending-redeem-points {float: left;width: calc(100% - 390px);}
    .rewarded-points span{font-size: 28px;}
    .rewarded-points {padding-top: 15px;}
}

@media screen and (min-width: 320px) and (max-width: 1100px){
    .cart-opt-two {position: initial;display: inline-block;margin-bottom: 11px;float: right;}
}
@media screen and (min-width: 320px) and (max-width: 767px){
    .mobile-menu .menu-list{top: 37px}
}

@media screen and (min-width: 768px){
    .card:nth-child(3n+2) {margin-left: 2.5%;margin-right: 2.5%;}
    .card:nth-child(3n+4) {clear: left;}
    .card-img {position: relative;height: 250px;}
    .card-img img {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;max-height: 100%;}
    
}