@import url("cheap-fare.css");@import url("responsive.css");@import url("bootstrap.css");@import url("bootstrap-theme.css");@import url("bootstrap-select.css");@import url("jquery.datetimepicker.css");@import url("default/footer.css");@import url("default/header.css");@import url("default/portfolio.css");@import url("default/widget.css");@import url("default/typography.css");@import url("default/content-section.css");@import url("default/customer-says.css");@import url("default/services.css");@import url("default/about.css");@import url("default/contact_page.css");@import url("default/event.css");@import url("../js/plugin/owl/owl.carousel.css");@import url("../js/plugin/owl/owl.theme.css");@import url("../js/plugin/bxslider/jquery.bxslider.css");@import url("../js/plugin/slick/slick.css");@import url("../js/plugin/slick/slick-theme.css");@import url("../js/plugin/jquery-ui/jquery-ui.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
#airportPickDrop .destination_field{width:140px;}

.submit_field .search_tabs{padding:5px 20px !important;width:100% !important;text-align:left;}

.submit_field .search_tabs i{text-align:center;}

.search_tabs i{position:absolute;position:absolute;top:0;right:0;width:37px;height:34px;background:#4a4a4a;border-radius:0px;color:#fff;padding-top:10px;}

.tpdiv p, .tpdiv li{margin:0;color:#666;font-size:12px;padding-left:2px;}

.tpdiv li{list-style-position:inside;list-style-type:circle;}

p span{font-weight:bold;}
.hasDatepicker{
    cursor:pointer;}
    .check_in_field i{
    position: absolute;
    top: 36px;
    right: 0;
    background: #fdb714;
    color: #ffffff;
    width: 37px;
    height: 32px;
    text-align: center;
    line-height: 30px;
}

.fill-details{background:#337ab7;color:#fff;padding:10px;text-align:center;margin-top:0px;}

.mytab ul li a{padding:0px 15px;color:#fff;font-size:13px;background:#4A4A4A;float:left;border:1px solid #fff;}

.mytab ul li a.active{background:#207fdd;}

.mytab{margin-left:5px;}

#navSide .sub-menu{margin-bottom:20px;padding-left:0px;}

.search-row{background-color:#f6f7f9;padding:10px;display:-webkit-box;}

.tab_inner_section{margin-top:20px;margin-bottom:20px;}

.imgbot{padding:5px;border:1px solid #207fdd;}

.bgr{display:block;background:#f1f1f1;padding:20px;margin:20px 0px;}

.code{width:50px;padding:0px;float:left;}

.num{width:130px;float:left;margin-left:5px;}

.page_title{width:100%;float:left;text-align:left;position:relative;background-color:#f6f7f9;}

.dateclass{width:100%;}

.dateclass.placeholderclass::before{width:100%;content:attr(placeholder);}

.dateclass.placeholderclass:hover::before{width:0%;content:"";}

.rate{font-family:'Pacifico', cursive;font-size:20px;color:#794860;}

.hotel-content p strong{font-size:25px;color:#d14743;}

a.btn-danger{color:#fff !important;}

.romantic_holidays{width:49px;height:36px;background-position:-2px -314px;background-repeat:no-repeat;float:right;}

.holidaysIdeas_sprite{background-image:url(../images/holiday_ideasnew.gif);background-repeat:no-repeat;}

.luxury_holidays{width:49px;height:36px;background-position:-2px -586px;background-repeat:no-repeat;float:right;}

.honeymoon_holidays{width:49px;height:36px;background-position:-2px -460px;background-repeat:no-repeat;float:right;}

.family_holidays{width:49px;height:36px;background-position:-2px -51px;background-repeat:no-repeat;float:right;}

.beach_holidays{width:49px;height:36px;background-position:-2px -5px;background-repeat:no-repeat;float:right;}

.hotels .hotel-img{width:50%;float:left;position:relative;overflow:hidden;}

.hotels .hotel-img img{width:100%;}

.hotels .hotel-img .prices{position:absolute;top:0px;background:#013e7d;text-align:center;color:#fff;font-weight:500;padding:16px;font-size:13px;left:-100px;opacity:0;transition:all ease-in-out 0.5s;}

.hotels .hotel-img:hover .prices{opacity:1;left:0px;}

.hotels .hotel-img:hover .star{opacity:1;bottom:0px;}

.hotels .hotel-img .prices span{display:block;font-size:10px;text-transform:uppercase;margin-bottom:5px;}

.hotels .hotel-img .star{position:absolute;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.7);padding:3px 10px;opacity:0px;bottom:-100px;transition:all ease-in-out 0.5s;}

.hotels .hotel-img .star .star-icon{font-size:12px;}

.hotels .hotel-content{background:#fff;width:50%;float:left;position:relative;padding:20px 25px;}

.hotels.hotel-post-first, .hotels{margin-bottom:30px;}

.hotels.hotel-post-first .hotel-content{padding:40px;width:60%;}

.hotels.hotel-post-first .hotel-img{width:40%;position:relative;}

.hotels.hotel-post-first .hotel-img .prices{padding:25px 35px;}

.hotels .hotel-content:before{content:"";position:absolute;top:50%;border-right:25px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;left:-25px;margin-top:-25px;}

.hotels .hotel-content p{line-height:28px;}

.hotels .hotel-content .title{font-size:20px;margin-bottom:10px;}

.hotels.hotel-post-first .title{font-size:22px;margin-bottom:10px;}

.hotel-spl{padding:0px;padding-top:20px;border-top:1px solid #ddd;margin-top:20px;}

.hotel-spl li{position:relative;float:left;list-style:none;margin-right:3%;text-transform:uppercase;margin-bottom:7px;}

.hotel-spl li:before{content:"";width:7px;height:7px;display:inline-block;border-radius:50%;margin-right:10px;vertical-align:1px;}

.hotels .hotel-content .comment-icon:before{padding-right:5px;}

.hotels.img-post-right .hotel-img{float:right;}

.hotels.img-post-right .hotel-content:before{border-right:25px solid transparent;border-left:25px solid #fff;right:-50px;left:auto;}

.hotels .hotel-content .rating{margin-bottom:15px;}

.rating > span{float:left;margin-right:10px;font-size:15px;font-weight:500;}

.hotels .hotel-img{width:50%;float:left;position:relative;overflow:hidden;-moz-box-shadow:0px 1px 15px rgba(0, 0, 0, 0.18);box-shadow:0px 1px 15px rgba(0, 0, 0, 0.18);padding:6px;}

.hotels .hotel-img img{width:100%;-moz-box-shadow:0px 1px 15px rgba(0, 0, 0, 0.18);box-shadow:0px 1px 15px rgba(0, 0, 0, 0.18);padding:6px;}

.hotels .hotel-img .prices{position:absolute;top:0px;background:#013e7d;text-align:center;color:#fff;font-weight:500;padding:16px;font-size:13px;left:-100px;opacity:0;transition:all ease-in-out 0.5s;}

.hotels .hotel-img:hover .prices{opacity:1;left:0px;}

.hotels .hotel-img:hover .star{opacity:1;bottom:0px;}

.hotels .hotel-img .prices span{display:block;font-size:10px;text-transform:uppercase;margin-bottom:5px;}

.hotels .hotel-img .star{position:absolute;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.7);padding:3px 10px;opacity:0px;bottom:-100px;transition:all ease-in-out 0.5s;}

.hotels .hotel-img .star .star-icon{font-size:12px;}

.hotels .hotel-content{background:#fff;width:50%;float:left;position:relative;padding:20px 25px;}

.hotels.hotel-post-first, .hotels{margin-bottom:30px;}

.hotels.hotel-post-first .hotel-content{padding:40px;width:60%;}

.hotels.hotel-post-first .hotel-img{width:40%;position:relative;}

.hotels.hotel-post-first .hotel-img .prices{padding:25px 35px;}

.hotels .hotel-content:before{content:"";position:absolute;top:50%;border-right:25px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;left:-25px;margin-top:-25px;}

.hotels .hotel-content p{line-height:25px;}

.hotels .hotel-content .title{font-size:17px;font-family:'Arvo', serif;margin-bottom:10px;margin-top:14px;font-weight:bolder;line-height:24px;}

.just{text-align:justify;}

.hotels.hotel-post-first .title{font-size:22px;margin-bottom:10px;}

.hotel-spl{padding:0px;padding-top:20px;border-top:1px solid #ddd;margin-top:20px;}

.hotel-spl li{position:relative;float:left;list-style:none;margin-right:3%;text-transform:uppercase;margin-bottom:7px;}

.hotel-spl li:before{content:"";width:7px;height:7px;display:inline-block;border-radius:50%;margin-right:10px;vertical-align:1px;}

.hotels .hotel-content .comment-icon:before{padding-right:5px;}

.hotels.img-post-right .hotel-img{float:right;}

.hotels.img-post-right .hotel-content:before{border-right:25px solid transparent;border-left:25px solid #fff;right:-50px;left:auto;}

.hotels .hotel-content .rating{margin-bottom:15px;}

.rating > span{float:left;margin-right:10px;font-size:15px;font-weight:500;}