.index_about{background:url("../../../images/background-2.jpg");}.bg_parralax{background-attachment:fixed;background-clip:initial;background-color:#01214c;background-image:url("../../../images/background-3.jpg");background-origin:initial;background-position:100% 0;background-repeat:no-repeat;background-size:cover;}.main_text_info{font-size:16px;padding:16px 0;}.text-shadow{text-shadow:.1em .1em .2em black;}.text-gray{color:#a5a5a5!important;}.h-50px{height:400px;}.overflow-hidden{overflow:hidden;}.bottom-0{bottom:0;position:absolute;}.spt-hotel-main .spt-hotel-img img{height:250px;width:100%;object-fit:cover;}.save_text .card-title{text-shadow:.1em .1em .2em black;}.testimonial_main .overall_rating .stp-rating .fa-star{color:#ffc043;}.testimonial_main .testimonial-name .spt-name{margin:0;padding:2px 0;font-weight:bold;color:#7c5201;font-size:16px;}.btn-default{color:#ffffff;background-color:#e7901c;border-color:#e7901c;}.testimonial_main .testimonial-name .spt-date{margin:0;padding:1px 0;font-weight:bold;color:#575759;font-size:12px;}.destinations_main .destinations_title a{height:19px;overflow:hidden;display:block;}.destinations_main .destinations_title{font-size:14px;}.destinations_main .sub_text{display:block;font-size:12px;line-height:16px;}.hotel-main .inner-hotel img{height:300px;width:100%;object-fit:cover;border-top-left-radius:3px;border-top-right-radius:3px;}.hot-deals .smalltop-info{font-size:20px!important;font-weight:normal;}.book-now-new::before{border-bottom:20px solid transparent;border-left:20px solid #f5f5f5;border-top:20px solid transparent;content:"";height:0;left:0;position:absolute;top:0;width:0;}.book-now-new{background:#26bdf7 none repeat scroll 0 0;border-radius:0;color:#fff;float:right;font-size:12px;font-weight:700;line-height:41px;margin-bottom:-1px;margin-right:-1px;padding:0 0 0 20px;position:relative;text-align:center;text-transform:uppercase;width:100%;}.hotel-main .spt-hotel-img{position:relative;}.hotel-main .spt-hotel-img img{height:250px;width:100%;object-fit:cover;}@media (max-width:575.98px){.table-md-vh{width:350vh!important}}@media (min-width:576px) and (max-width:767.98px){.psh-hotel-info .sph-hotel-name h2{font-size:14px}.hotel-main .inner-hotel img{height:200px!important}.table-md-vh{width:380vh!important}}@media (min-width:768px) and (max-width:991.98px){.save_text .card-title{font-size:34px;text-shadow:.1em .1em .2em black}.table-md-vh{width:400vh!important}}@media (min-width:992px) and (max-width:1199.98px){}@media (min-width:1200px){}


.custom-rounded {background-color: #1568E3 !important; border-radius: 8px !important; border-color: #1568E3 !important ; padding: 10px 20px !important;}
.custom-rounded:hover {background-color:#227bff !important}

h2.current-price.mon-bold.text-success.mb-0 {color:#090 !important}
h2.current-price.mon-bold.text-success {color:#090 !important}
h2.mon-bold.min-price.text-success {color:#090 !important}
.price-c {color:#090 !important}
.room-only-options .price-section h4 {color:#090 !important}
.row.no-gutters.align-items-center.pl-sm-2.pt-3.pt-sm-0.justify-content-end .price-c {color:#090 !important}
.d-md-block.d-flex.justify-content-between.align-items-center .price-c {color:#090 !important}
.hotel-person .blue-text {color:#090 !important}
.seo_hotel_rates .blue-text {color:#090 !important}
.hotel_ro_chains_deals .blue-text {color:#090 !important}
.dollar, .package_rate, .parking_only, .proccessing, .room_only, .superscript {color:#090 !important}

.spt-lg-sticky a {
    padding: 10px 16px !important;
}
.spt-lg-sticky .active {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 50px;
}
.xs_scroll_bar {margin-bottom: 16px !important;}
.btn-success {
    background: #1568E3 !important;
    border-color: #1568E3 !important;
}
.btn-success:hover {
    background: #01448d !important;
    border-color: #01448d !important;
}
.hero { 
    overflow: visible !important; 
	
}
