.ui-datepicker{z-index: 99999!important;}
.spacer5{clear: both;display: block;height: 5px;width: 100%;}
 select.form-control{font-size: 0.8rem;}
.milenia-navigation .mega-menu > .sub-menu > li{width: 25rem;}
#sticker-2 input[type="checkbox"],#sticker-2 input[type="radio"] {-webkit-appearance: radio !important;display:inline-block;margin-right: 10px;}
.slider .carousel-item {height: 100vh;min-height: 350px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.slider .carousel-control-next, .carousel-control-prev{display: flex!important;z-index: 4;}         
.slider .carousel-caption h2.display-4 , .carousel-caption p{color: #000;}        
.slider .carousel-caption {bottom: 30%;}  
.milenia-list--hr i { margin-top: 3px;}

/*Room*/
.slider-room .carousel-item{min-height: 400px;background-size: cover;}
.room-detail-page .slider-room .slide a:not(.milenia-ln--independent){display: flex;}


/*booking form*/
.booking_form .modal-dialog {width: 320px;margin: auto;margin-top: 5%;}
.booking_form .modal-content{background-color: #36444C;}
.booking_form .modal-header h5{margin-bottom: 0;color:#fff;}
.booking_form form label{color: #fff;}
.booking_form .g-recaptcha{transform:scale(0.93);-webkit-transform:scale(0.93);transform-origin:0 0;-webkit-transform-origin:0 0;}
.pack-offer{background: #45331f;color: #fff;padding: 25px 15px;}
.pack-offer h5 {font-weight: 700;font-size: 2em;color: #fff;}

/*Old Package form*/

.slider-pkg .carousel-item{min-height: 55vh;background: no-repeat center center scroll;background-size: cover;}
.slider-pkg .slide a:not(.milenia-ln--independent){display: flex;}
.package-two, .package-one {width: 100%;clear: both;display: none;padding-top: 3%;border-top: grey dotted 0.5px;margin-top: 2%!important;padding: 0 1% 0 1%;}
.package-two h4, .package-one h4 {border: none!important;} 
 ul.listofpackge {list-style: none;padding-left: 0;width: 100%;}
.listofpackge>li {border-radius: 3px;box-shadow: 0 0 3px rgba(0,0,0,.3);padding: 5px;float: left;width: 100%;background: #fff;font-family: 'Open Sans',sans-serif;position: relative;transition: all .5s ease-out;margin: 12px 0;min-height: 270px;}
.listofpackge>li>div.img_activity {max-width: 264px;width: 33%;}
.listofpackge>li>div {float: left;box-sizing: border-box;margin: 0;}
.listofpackge>li>div.img_activity img {width: 100%;height: auto;margin-top: 7%;}
.listofpackge>li>div.acti_cotent_box {padding: 0 15px;width: 66%;padding-right: 23%;box-sizing: border-box;}
.listofpackge>li>div.price_btn {background: #589ea6;background: rgb(88, 158, 166);height: auto;position: absolute;top: -3%;right: 0;text-align: center;width: 23%;color: #fff;padding: 20px 10px;padding-top: 6vw;height: 289px;}
.listofpackge>li>div.price_btn p {text-align: center;margin: 0;padding: 0;color: #fff;}
.listofpackge .price_btn h3 {font-size: 30px;color: #fff;margin: 0;text-align: center;}
.listofpackge h4 {border-bottom: 1px solid #d7d7d7;min-height: 42px;font-size: 24px;margin-bottom: 15px;}
.listofpackge h4 span {position: relative;display: block;background: #fff;padding-right: 5px;z-index: 10;font-size: 1rem;color: #4281a4;position: absolute;}
.listofpackge .milenia-btn{background-color: #e01735!important;border: #e01835!important;}
 ul.list-disc {list-style: disc;padding-left: 6%;}
.booking-item{padding: 17px;border: 1px solid #c19b76;}
.inclusion.section2{padding: 20px;border: 1px dashed #ff595f;}  
.left-side{padding-top: 15px;background-color: #ebecf0;}
#CDSWIDSSP {width: 92% !important;}
.award-text {padding-top: 6%;}

.package-acc#accordion .panel { margin-bottom: 5px;}
.package-acc#accordion .panel-heading .panel-title a{background-color: #c19b75;color: #fff;    padding-top: 0.94rem;padding-bottom: 0.94rem;padding-left: 1.625rem;padding-right: 1rem;font-size: 1.125rem;font-weight: 700; display: inline-block;width: 100%; }
.package-acc#accordion .panel-collapse .inclusion {background: #ebecf0;padding: 20px;}
.package-acc .panel-title a span{float: right;}     
.tb-c th, .tb-c td{text-align: center;}
.review hr{border-color: #dcbb9b;}  
.view_photo {font-size: 15px;font-weight: 700;cursor: pointer;border-radius: 4px;padding: 8px 16px;background: #ffffff;border-color: transparent;left: 64px;bottom: 36px;position: relative;}

.sticky{position: fixed;top: 20%;right: 0%;width: 32%;}
.sticky-form h2{font-size: 24px;}
#sticky{display: inline-block;}
.sticky-mobile .row .col-7,.sticky-mobile .row .col-5,.sticky-mobile{margin-bottom: 0rem!important;}

/*Wedding*/
.promotion-tile--right-container {background: rgba(70, 69, 71, .7);color: #fff;}
.promotional-tile--copy-container {margin: 16px;}
.promotional-tile--copy--title {font-size: 2em;text-decoration: initial;text-transform: none !important;color: #fff;}
.promotional-tile--copy-container h2 {font-size: 1em; text-transform: initial;color: white;font-weight: bold;text-align: left;}
.promotional-tile--copy-container p {text-align: justify;}
.wedding-right ul {max-width: 900px;margin: 45px auto;}
.wedding-right ul li { margin-left: 1.5em;margin-top: 2px;display: inline-block;vertical-align: top;margin: 0;position: relative;width: -webkit-calc(100%/4 - 10px);width: calc(100%/3 - 10px);text-align: center;}
.wedding-right ul .promise-icon {display: block;margin: 0 0 25px 0;position: relative;}
.promise-label {color: #f9a53f !important;}
.slider-pkg .cta {text-transform: initial;color: #f9a53f !important;font-size: 2.3em;line-height: 1.1em;font-weight: 800;}

/*footer*/
/*.milenia-footer .milenia-widget{text-align: left;}*/
.milenia-footer address i{line-height: 26px; font-size: 1.2rem;color: #c19b76;}
.milenia-grid--valign-middle .milenia-grid-item-content { margin-top: 0;}

.img-gallery-item{margin-top: 30px!important;}
.img-gallery-item figure a img{width: 100%;} 
.milenia-navigation .mega-menu > .sub-menu {display: none;}


/*Responsive CSS*/
@media only screen and (max-width: 1024px) {
 #ima {margin-top: -20%;}
.milenia-btn--huge {   font-size: 0.75rem; padding-left: 0.6rem; padding-right: 0.6rem; margin-left: .4rem;}
.milenia-header--transparent:not(.milenia-header--transparent-v2) {padding-top: .5rem;  padding-bottom: .8rem;}
.milenia-header-menu-btn {color: #fff;}
.fixed-w .milenia-header-menu-btn {color: #000;}
.milenia-header-col--padding-small > .milenia-aligner-outer > .milenia-aligner-inner {padding-right: 1.5rem;padding-left: 1.5rem;}
.milenia-header-col--padding-default > .milenia-aligner-outer > .milenia-aligner-inner{padding-left: 0;padding-right: 0;}
.ima .milenia-header-items {float: left;    padding-left: 20px;}
.milenia-aligner-outer {     width: initial!important;}
.milenia-aligner .milenia-aligner-inner,.milenia-aligner .milenia-aligner-outer {  display: block;}
.milenia-header .milenia-btn--huge{    min-width: 9.75rem;}
.milenia-navigation { letter-spacing: 0px!important;}
}

/*Responsive CSS*/
@media  only screen and (max-width: 991px) {
    #milenia-header{position: absolute!important;background: transparent;}
    #ima {margin-top: -28%;}
    #bg_b .milenia-header--transparent.milenia-header--transparent-single::before{    height: 20.125rem;}
    #ima form .milenia-btn--huge {padding-left: 0.5rem;padding-right: 0.5rem;margin-top: 16%;margin-left: 3%;}
    #experience .milenia-grid-item, #features .milenia-grid-item{max-width: 33%;}   
    #milenia-footer .milenia-sponsors > li { width: calc(100%/6 - 10px); padding: 3px;} 
   .milenia-btn--big{padding-left: .8rem;padding-right: .8rem;}
}
 @media only screen and (max-width: 768px) {
    header .milenia-header-menu-btn {color: #000;}
    #milenia-header{position: fixed!important;}
    .fixed-w{background: #fff;color: #000!important;    margin-top: -8px;   padding-top: 7px;} 
    #milenia_booking_form { display: none;}
    #ima {margin-top: -15%;}
   .listofpackge li>div.img_activity {max-width: 100%;width: 100%;}
   .listofpackge li>div.acti_cotent_box {width: 100%;padding-left: 0px;padding-right: 0%;}
   .sticky-mobile{border-top: 2px solid #ecefef;background:#fff;bottom:0;z-index: 999;padding-top: 5%;border-left:none;position: fixed;width: 100%;left: 0;}
   .listofpackge li>div.price_btn {width: 100%;position: relative;height: 132px;}
   .pack-offer .g-recaptcha{transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0;}
   .milenia-breadcrumb { margin-top: 5rem;}
   
   .row > [class*="col-sm"]:not([class*="col-xs"]):not(:last-child) {margin-bottom: 1rem!important;}
   .img-gallery-item{margin-top: 5px!important;}
 
 }
@media  only screen and (max-width: 767px) {   
    #experience .milenia-grid-item, #features .milenia-grid-item{max-width: 100%;width: 100%;}
    .milenia-navigation .mega-menu > .sub-menu > li{width: 15rem;}
    /*#milenia-header {position: relative!important;}*/
    .slider-room .carousel-item{min-height: 250px;}
    table {table-layout: auto; }
    .wedding-right ul li{width: calc(100%/3 - 10px)!important;width: -webkit-calc(100%/3- 10px)!important;}
    .milenia-sidebar-hidden-content .milenia-navigation-container {  height: 26rem;}


 #ima {margin-top: -40%;}
    #bg_b #ima p {color: #fff;line-height: 1.3em; font-size: .8em;}
    .milenia-section-title{font-size: 2rem;}
    h5{font-size: 1.2rem;}
   
    #bg_b .milenia-header--transparent.milenia-header--transparent-single::before {height: 23.1rem;margin-top: -157px;   }
.milenia-header--transparent:not(.milenia-header--transparent-v2) { padding-bottom: 0rem;padding-top: .5rem;}
#bg_b .milenia-header--transparent.milenia-header--transparent-single::before{background-position: left top;}
.milenia-header-items > div { margin-left: 10px;}
#bg_b #ima h3 { font-size: 1.2em;}

.milenia-sidebar-hidden-content{flex: none;}
}

@media  only screen and (max-width: 320px) {    
#ima {margin-top: -40%;}
    #bg_b #ima p {color: #fff;line-height: 1.3em; font-size: .8em;}
    .milenia-section-title{font-size: 2rem;}
    h5{font-size: 1.2rem;}
   
    #bg_b .milenia-header--transparent.milenia-header--transparent-single::before {height: 21.1rem;margin-top: -157px;   }
.milenia-header--transparent:not(.milenia-header--transparent-v2) { padding-bottom: 0rem;padding-top: .5rem;}
#bg_b .milenia-header--transparent.milenia-header--transparent-single::before{background-position: left top;}
.milenia-header-items > div { margin-left: 0px;}
#bg_b #ima h3 { font-size: 1em;}
}

