﻿@charset "utf-8";
@media only screen and (max-width: 767px) 
{
/* Header*/
.CultureSelect {border-left: 1px dotted #012A68;position: absolute;top: 0;right: 5%;}
.CultureSelect span{color: #BEC8D8;display: block;float: left;width: 65px;font-size: 11px;padding: 4px;line-height: 12px;}
.CultureSelect ul{overflow:hidden; margin-bottom:0; }
.CultureSelect ul li{position:relative; width:50px; }
.CultureSelect ul li a{display:block; margin-top: 4px;}
.CultureSelect ul li a.cls_tr-tr:before{content: "TR";background: url("../images/tr.png") no-repeat; padding-left: 20px; padding-right: 30px;}
.CultureSelect ul li a.cls_en-us::before{content: "EN";background: url("../images/en.png") no-repeat; padding-left: 20px; padding-right: 30px;}
.page-header { margin:0 auto;margin-bottom:10px; background-size: 1px 166px;background-position: bottom left;}
.logo{height: 150px;width: 300px; margin-top: 25px;}
.site1 .logo {background:url(../images/logo_late.png) no-repeat center center;}
.site2 .logo {background:url(../images/logo_meis.png) no-repeat center center;}
.logo a{height:150px;width:300px; display:block;}
.top_menu{height:21px;text-align:right; position:absolute; top:0; left:5%;}
.top_menu a,.top_menu a:link,.top_menu a:visited{font-size:17px;padding-right:14px;display:block;}
.top_menu ul li {padding-top: 5px;}
.HeaderSearch { width:auto;position:relative;top:inherit;right:12%;left:10%; height: 40px;width: 250px;}
.HeaderSearch .InputSearch{border-radius:30px;height:37px;margin:0 ;width:100%;font-size:16px;padding:0 50px 0 18px;}
.HeaderSearch .InputSearch:focus { }
.HeaderSearch:before {height:37px; width:37px;font-size: 17px;padding: 6px 0; }
.HeaderSearch:after {content:""; border:2px solid #e9edf2;  height:36px; width:36px;}

/*Header Menu*/
.MultiLevelDropDownV1A {background-color: #012a68;}
.default-toggle {background-color:transparent !important; background-image:none !important; border:0 !important; font-size:18px !important; padding:0 10px !important;line-height:47px !important; }
.default-nav {
border: 1px solid #a4b3bf !important;
background-color: #CDD4DA !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #CDD4DA), color-stop(50%, #CDD4DA), color-stop(50%, #dce5ed)) !important;
background: -webkit-linear-gradient(top, #CDD4DA, #dce5ed) !important;
background: -moz-linear-gradient(top, #CDD4DA, #dce5ed) !important;
background: -ms-linear-gradient(top, #CDD4DA, #dce5ed) !important;
background: -o-linear-gradient(top, #CDD4DA, #dce5ed) !important;
-webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.1);
box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.1) z-index: 25;
position: relative;
    }
.default-nav .default-nav-ul .default-nav-ul-item .default-nav-ul-item-a {color: #012a68;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .default-nav-ul-item-a  {background:#012a68 !important;color:#fff;}




.rmm-main-list {display:none !important;}
.rmm-toggled {display:block !important;}
.rmm-toggled{display:block;width:100%;position:relative;overflow:hidden;margin:0 auto!important}
.rmm{display: block;position: absolute;width: auto;padding: 1px 2px;margin: 0 auto!important;text-align: right;height: auto;top: 5px;right: 5px;background-color: #E6E6E6;border-radius: 4px;float: none;cursor: pointer;}
.rmm *{-webkit-tap-highlight-color:transparent!important}
.rmm .rmm-main-list,.rmm .rmm-main-list li{margin:0;padding:0}
.rmm ul{/*display:block;width:auto!important;margin:0 auto!important;overflow:hidden;list-style:none*/}

.rmm .rmm-main-list li{display:inline;padding:0px;margin:0!important}
.rmm-button:hover{cursor:pointer}
.rmm .rmm-toggled ul{display:none;margin:0!important;padding:0!important}
.rmm .rmm-toggled ul li{display:block;margin:0 auto!important;min-width: 200px;text-align: center;border-top: 1px solid #CDD4DA;}

.rmm.graphite .rmm-main-list li a{display:inline-block}
.rmm.graphite .rmm-toggled{width:100%}
.rmm.graphite .rmm-toggled-controls{display:block;padding: 2px 4px 4px 4px;}
.rmm.graphite .rmm-toggled-title{display:none; position:relative;top:9px;left:15px;font-size:16px;color:#fff}
.rmm.graphite .rmm-button{display:block; padding:12px; background: url(../images/more.png) no-repeat right center;}
.rmm.graphite .rmm-button span{display:none;margin-top:4px;height:2px;background:#fff;width:24px}
/*Header Menu end*/
/* Header end*/

/*Search Panel*/
.SearchPanel .nav li {padding: 0;float: left;text-align: center;cursor: pointer;margin-right: 2px;border-radius: 4px;font-size: 18px;letter-spacing: 0;border:0 !important;}
.SearchPanel .nav-tabs li a, .SearchPanel .nav-tabs li a:link,.SearchPanel .nav-tabs li a:hover,.SearchPanel .nav-tabs li a:focus,.SearchPanel .nav-tabs li a:visited,.SearchPanel .nav-tabs li a:active {border:0 !important;border-radius:0;padding:5px 10px; }
.SearchPanel .nav li.active:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #042D6A rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 50%;bottom: -6px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.SearchPanel {margin-right:0; padding:10px; margin-bottom:10px;}
.SearchPanel .SearchSelect {padding: 10px 10px;margin:0 0 10px 0!important;}
.SearchPanel .SearchSelect:before {border-width: 10px 10px 10px 0;left: 20px;bottom: -15px;}
.SearchPanel .SearchSelect select {font-size:18px; margin-bottom:8px;}
.SearchPanel .form-group {margin-bottom:2px;padding-bottom: 2px;}
.SearchPanel .form-group label {font-size: 14px;line-height: 30px;font-weight:normal;margin-bottom:0;}
.SearchPanel .SearchMenuRoomArea {padding: 5px 0 10px 0;margin-top:10px;}
.SearchPanel .SearchMenuRoomArea .row { margin:0;}
.SearchPanel .SearchMenuRoomArea .RoomArea { /*border-top:10px solid #E6E6E6;*/ padding:10px 0 }
.SearchPanel .SearchMenuRoomArea .RoomArea:first-child{border:0;}
.SearchPanel .SearchMenuRoomArea .RoomArea label { display:block;padding:0 10px;}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea {padding:0 15px;}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .child select  { padding:6px;}
.SearchMenuRoomArea .RoomArea .ChildArea .child select  { padding:6px; width: 80px;}
.SearchMenuRoomArea .RoomArea .ChildArea .child {display:inline-block;}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .ChildArea-close {display:none !important;    }
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea:before {content:none !important;    }
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .childtext label { font-size:12px; padding:0;}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .child {display:block; margin:4px 0;}
/*.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .child:nth-child(3) { margin-right:20px; margin-left: 0px; margin-bottom:0;}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .child:nth-child(4) { margin-right:20px; margin-left: 0px; margin-bottom:0;}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .child:nth-child(5) { margin-right:20px; margin-left: 0px; margin-top:0;}
.SearchPanel .SearchMenuRoomArea .RoomArea .ChildArea .child:nth-child(6) {margin-right:0; margin-left: 0px; margin-top: 2px;}*/
.SearchPanel .SearchMenuRoomArea ul li a  { text-indent:-9999px; padding:4px 0; border:0;}
.SearchPanel .SearchMenuRoomArea ul li.room:nth-child(1):before {  content:'1'; position:absolute; bottom:0; left:12px; z-index: 2;color: #000;}
.SearchPanel .SearchMenuRoomArea ul li.room:nth-child(2):before {content: '2'; position: absolute; bottom: 0; left: 12px;z-index: 2;color: #000;}
.SearchPanel .SearchMenuRoomArea ul li.room:nth-child(3):before { content:'3'; position:absolute; bottom:0; left:12px;z-index: 2;color: #000;}
.SearchPanel .SearchMenuRoomArea ul li.room:nth-child(4):before {  content:'4'; position:absolute; bottom:0; left:12px;z-index: 2;color: #000;}
.SearchPanel .SearchMenuRoomArea .RoomArea .item.adult, .SearchPanel .SearchMenuRoomArea .RoomArea .item.children {font-size: 14px;line-height: 30px;font-weight: normal;margin-bottom: 0;color: #FFF;text-transform: uppercase;padding-right:0;padding-left:0;}
.SearchPanel .SearchMenuRoomArea ul li.add a {text-indent:inherit; padding:4px 5px;}
.SearchPanel .SearchBt { margin-top:10px; text-align:right; margin-bottom:0}
.SearchPanel .SearchBt .btn-success {text-transform: uppercase;padding: 2px 15px!important;line-height: 30px;position: relative;text-align: center;font-size: 20px;cursor: pointer;border: 0!important;}
.SearchPanel .SearchBt .btn-success:hover {border:0}



/*Search Panel end*/

/*LastMinuteV1*/
.LastMinuteV1 {margin-top: 10px;}
.LastMinuteV1 .HeaderTemplate {font-size: 24px;padding: 0 10px;line-height: 30px;padding-top: 5px;}
.LastMinuteV1 .SearchTemplate {padding: 5px 15px 5px 10px;}
.LastMinuteV1 .SearchTemplate .form-group {margin-bottom:0;}
.LastMinuteV1 .ItemTemplate {padding:0}
.LastMinuteV1 .ItemTemplate .row{line-height:16px;padding:10px 0;margin: 0;}
.LastMinuteV1 .ItemTemplate .row .price{text-align:right; white-space:nowrap;}
/* LastMinuteV1 end */

/*carousel*/
.MainPageCarousel { margin-top:10px;}
.MainPageCarousel .carousel .carousel-caption {left:20px; right:20px; text-align:left;text-shadow: inherit;}
.MainPageCarousel .carousel .carousel-caption p {margin:0;font-size: 40px;}
.MainPageCarousel .carousel .carousel-caption p span {float: left;}
.MainPageCarousel .carousel .carousel-caption p.GalleryItemExternalCode1 {text-transform: uppercase;font-weight: normal;}
.MainPageCarousel .carousel .carousel-caption p.GalleryItemExternalCode1 span {padding: 0 10px;}
.MainPageCarousel .carousel .carousel-caption p.GalleryItemAlternativeText  {font-weight: normal;padding: 0;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);}
.MainPageCarousel .carousel .carousel-indicators {bottom:0;}
/*carousel*/

/*SocialNetwork*/
.page-header .socialNetwork { display:block;}
.page-footer .socialNetwork { display:none;}
.page-body .socialNetwork { display:none;}
.socialNetwork{padding: 6px 0; position: absolute; top: 30px;right: 40px;}
.socialNetwork .title{display:none;font-size:20px;margin-bottom:0;text-transform:uppercase;text-align:left;color:#fff}
.socialNetwork .row{text-align:left;border-radius: 5px;background-color: #E6E6E6;}
.socialNetwork ul{text-align:center;border-radius: 5px;background-color:transparent;float:none; margin-bottom:0;}
.socialNetwork li{list-style:none;width:35px;display:inline-block;text-align: center;margin:0 2px;}
.socicon {border-radius: 20px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09); font-size: 20px;padding: 8px; line-height: 40px;color:#fc7309;  }

/*SocialNetwork end*/

/* Left Slider*/
.leftSlider {}
.leftSlider .item .carousel-caption {position: absolute;bottom: 0;left: 0;opacity: .8;padding:10px 10px 0 10px;text-align:left;}
.leftSlider .item .carousel-caption .description {text-transform: uppercase;padding: 0;margin:0;line-height:24px;font-size:24px;}
.leftSlider .item .carousel-caption .summary {font-size:20px;margin:0;}
.leftSlider .item .carousel-caption a,.leftSlider .item .carousel-caption a:link,.leftSlider .item .carousel-caption a:visited{display: block;position: relative;font-size: 17px;color: #fc7309;text-decoration: none;text-align: right;margin-right: 10px;}
.leftSlider .item .carousel-caption a:hover,.leftSlider .item .carousel-caption a:active{color:#003f6b}
.leftSlider .item .carousel-caption a:before{content:'';border-style:solid;border-color:rgba(0,0,0,0) #012a68 rgba(0,0,0,0) rgba(0,0,0,0);height:0;position:absolute;width:0;border-width:6px 6px 6px 0;right:-10px;bottom:6px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(180deg)}
/* Left Slider end*/

/*wrapper*/
.MainTabRotator {margin-bottom:10px}
.MainTabRotator .nav-tabs {border-bottom:0;    }
.MainTabRotator .nav li {padding: 5px;float: left;text-transform: uppercase;text-align: center;cursor: pointer;margin-right: 2px;border-radius: 4px;color: #012a68;font-size: 20px;letter-spacing: -1px;background-color:none;border:0 !important;}
.MainTabRotator .nav li.active {border:1px solid #E6E6E6;     }
.MainTabRotator .nav li.active a {color:red;}
.MainTabRotator .nav-tabs li a, .MainTabRotator .nav-tabs li a:link,.MainTabRotator .nav-tabs li a:hover,.MainTabRotator .nav-tabs li a:focus,.MainTabRotator .nav-tabs li a:visited,.MainTabRotator .nav-tabs li a:active { background-color:transparent !important; border:0 !important;border-radius:0;color: #fc7309; padding:2px 2px; }
.MainTabRotator .nav > li > a:hover, .MainTabRotator .nav > li > a:focus {text-decoration: none;background-color:none !important;}
.MainTabRotator .nav li.active a, .MainTabRotator .nav li.active a:hover {color:#fc7309;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{text-decoration: none;background-color:none !important;}
.MainTabRotator .nav li.active:before {border-style: solid;border-color: rgba(0, 0, 0, 0) #E6E6E6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 50%;bottom: -6px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.jcarousel-wrapper { margin:0 auto !important;position: relative;border: 0 solid #E6E6E6 !important;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background-color:transparent;}
.jcarousel .thumbnail {background-color:transparent; border:0; margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;}
.jcarousel li {border:0 !important; width:277px !important;   }
.jcarousel .thumbnail img.img-responsive {border: 5px solid #bfc9d8 !important; width:100%; height:130px !important;}
.jcarousel .thumbnail .caption {padding:0;}
.jcarousel .thumbnail .caption h4 {color: #012a68;line-height: 18px;font-size: 20px; text-align:center; margin-top:10px}
.jcarousel .thumbnail .caption h4.name:empty:before {content:". "; color:#fff;}
.jcarousel .thumbnail .caption p.price {color: #fc7309; text-align:center;font-size: 36px;font-weight: normal;letter-spacing: -1px; margin-bottom:0}
.jcarousel .thumbnail .caption p.checkin {padding: 0;font-weight: normal;color: #012a68;font-size: 20px;margin-bottom:0}
.jcarousel .thumbnail .caption p.board {font-size: 16px;color: #012a68;height: 30px;text-transform: uppercase;margin-bottom:0}
.jcarousel .thumbnail .caption p.detail a{display: block;background-color: #012a68;text-transform: uppercase;padding: 0 4px !important;line-height: 30px;position: relative;color: #FFF !important;font-weight: bold;text-align: center;margin-top: 10px;font-size: 14px;cursor: pointer;border: 0 !important;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;border-radius: 4px;background-image:none;}
.jcarousel .thumbnail .caption p.detail a:hover {background-color: #fc7309;color: #fff;border: 0;}
.jcarousel .thumbnail .caption .category .btn-sm {padding: 5px 10px 5px 0;  font-size: 16px; color:#012a68;  }
.jcarousel .thumbnail .caption .description {height: 160px; overflow: hidden; line-height: 18px; }
.MainTabRotator .jcarousel-control-prev, .MainTabRotator .jcarousel-control-next {top:198px;}
/*wrapper end*/

/*ThemeRotator*/
.ThemeRotator {margin-bottom:0;}
.ThemeRotator .ThemeRotatorRepeater{border-radius:4px;margin-left:0; padding: 10px 0; margin-bottom:10px;}
.ThemeRotator .ThemeRotatorRepeater:first-child{margin-left:0;margin-top:0;}
.ThemeRotator .ThemeRotatorRepeater img{border: 5px solid #FFF;}
.ThemeRotator .ThemeRotatorRepeater .thump {margin:0 10px;}
.ThemeRotator .ThemeRotatorRepeater .caption{padding:0 10px;}
.ThemeRotator .ThemeRotatorRepeater .caption h3{margin:5px 0 0 0;}
.ThemeRotator .ThemeRotatorRepeater .caption .spot{margin:0;}
.ThemeRotator .ThemeRotatorRepeater .caption p.detail{text-align:right;margin: 0 10px;}
.ThemeRotator .ThemeRotatorRepeater .caption p.detail a:link,.ThemeRotator .ThemeRotatorRepeater .caption p.detail a:visited{padding:0;border: 0; font-size:20px;}
.ThemeRotator .ThemeRotatorRepeater .caption p.detail a:before{border-width: 6px 6px 6px 0;right: -10px;bottom: 9px;}
/*ThemeRotator end*/

/*ThemeHotelSmall*/
.ThemeHotelSmall {margin-bottom:10px;}
.ThemeHotelSmall .HotelSmallItem{position:relative; padding:0;}
.ThemeHotelSmall .HotelSmallItem .thumbnail {padding: 0;margin: 0; border:0; box-shadow:none;-webkit-box-shadow:none;}
.ThemeHotelSmall .HotelSmallItem .thumbnail img {width: auto;text-shadow:none;border-radius: 4px 4px 0 0;}
.ThemeHotelSmall .HotelSmallItem h3 {background-color: #003F6B;font-size: 20px;color: #FFF;padding-left: 10px;margin: 0;height: 30px;line-height: 30px;border-radius: 0 0 4px 4px;}
.ThemeHotelSmall .HotelSmallItem .caption {}
.ThemeHotelSmall .HotelSmallItem .HotelSmallItemBt {width: 100%;text-align: right;}
.ThemeHotelSmall .HotelSmallItem .HotelSmallItemBt a {width:100%; text-transform: uppercase;background-color:#fc7309;color: #FFF!important;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image:none;border:0;}
.ThemeHotelSmall .HotelSmallItem .HotelSmallItemBt a:hover {background-color:#012a68;color:#fff}
/*ThemeHotelSmall end*/

/*MainHotelRotator*/
.MainHotelRotator {}
.MainHotelRotator .thumbRotator {padding:0; margin-bottom:10px;}
.MainHotelRotator .itm0 {}
.MainHotelRotator .itm1 {}
.MainHotelRotator .thumbnail {padding: 0;margin-bottom: 10px; line-height: 1.42857143; background-color: #FFF;border:0; border-radius: 0;-webkit-box-shadow:none;box-shadow: none;}
.MainHotelRotator .thumbnail .caption{padding:0; }
.MainHotelRotator .thumbnail .caption p{}
.MainHotelRotator .thumbnail .caption h3{margin:2px 0 0 0;color: #012a68; }
.MainHotelRotator .thumbnail img {border: 4px solid #CDD4DA;}
.MainHotelRotator .thumbnail .leftarea{ }
.MainHotelRotator .thumbnail .rightarea{text-align:right; }
.MainHotelRotator .thumbnail p {margin:0; }
.MainHotelRotator .thumbnail .leftarea{padding-left:0; padding-right:5px;}
.MainHotelRotator .thumbnail .rightarea{padding-left:5px; padding-right:0;}
.MainHotelRotator .thumbnail .leftarea p, .MainHotelRotator .thumbnail .rightarea p{ min-height: inherit;    }
.MainHotelRotator .thumbnail p.locationname { color: #fc7309;   }
.MainHotelRotator .thumbnail p.boardname {color: #B7C0C9;    }
.MainHotelRotator .thumbnail p.hotelcategory img{border:0; width:auto; height:auto; float:none;    }
.MainHotelRotator .thumbnail p.hotelcategory .btn-sm{padding: 5px 10px 5px 0; font-size: 16px;color: #012a68;}
.MainHotelRotator .thumbnail p.MainHotelBt a:link,.MainHotelRotator .thumbnail p.MainHotelBt a:visited{text-transform: uppercase;font-size:30px; position: relative;color: #fc7309;background-image: none !important;background-color: rgba(0, 0, 0, 0);border: 0; text-shadow:none; box-shadow:none;}
.MainHotelRotator .thumbnail p.MainHotelBt a:hover,.MainHotelRotator .thumbnail p.MainHotelBt a:active{color:#003f6b}

/*MainHotelRotator end*/

/*page-footer*/
.page-footer {background-color: #fc7309;margin-top: 20px;}
.page-footer .FooterMenu { font-size:15px; padding:0;}
.page-footer .FooterMenu h3 {color:#fff;font-weight: 400;font-size:20px;text-transform: uppercase; margin-bottom:0}
.page-footer .FooterMenu li a, .page-footer .FooterMenu li a:link, .page-footer .FooterMenu li a:visited {color:#fff; text-decoration:none; font-size:14px;   }
.page-footer .FooterMenu li a:hover, .page-footer .FooterMenu li a:active {color:#012A68;}
.page-footer .Newsletter-container  {padding:0;margin-bottom:30px;}
.page-footer .NewsLetter {color:#fff;}
.page-footer .NewsLetter div {padding:0;}
.page-footer .NewsLetter h3 {color: #FFF;font-size: 20px;font-weight: 400;text-transform: uppercase;}
.page-footer .NewsLetter .newslettersend {}
.page-footer .Newsletter-container {padding-bottom:10px;}
.page-footer .NewsLetter .newsletter_input {margin: 2px 0;}
.page-footer .NewsLetter .newslettersend  a, .page-footer .NewsLetter .newslettersend  a:visited{width:100%; background-color: #012A68;color:#fff;cursor: pointer;webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;background-image:none; font-weight:bold; text-transform:uppercase;}
.page-footer .NewsLetter .newslettersend  a:hover, .page-footer .NewsLetter .newslettersend  a:active {background-color:#fffaf6;color:#fc7309; border:0;}
/*page-footer end*/


/* Boostrap Css*/
/*
.col-lg-4 {padding-right: 0 !important; padding-left:5px !important;}
.col-lg-8 {padding-right: 5px !important; padding-left:0 !important;}
    */

/* Boostrap end*/

/*ScroollTop*/
#topcontrol{background-color:#CDD4DA;border-radius:4px;bottom:40px !important}
/**/
/*HotelSearchProperties */
.hsp-accordionHotelSearch-group .panel {}
.hsp-accordionHotelSearch-group .panel-heading {}
.hsp-accordionHotelSearch-group .panel-heading .panel-title a {height:37px; line-height:37px; padding:0 15px;display:block;font-size:20px;border-radius:4px 4px 0 0;}
.hsp-accordionHotelSearch-group .panel-heading .panel-title a.collapsed {border-radius:4px;}
.hsp-accordionHotelSearch-group .panel-heading .panel-title a:before {font-style: normal;font-weight: 400;line-height: 1;position: absolute;right: 15px;bottom: 12px;font-size: 12px;}
.hsp-accordionHotelSearch-group .panel-heading .panel-title a.collapsed:before {}
.hsp-accordionHotelSearch-group .panel-default .panel-collapse .panel-body{padding: 5px 15px;} 
.hsp-accordionHotelSearch-group .hsp-hotelcategory-body .HotelStar .glyphicon{}
.hsp-accordionHotelSearch-group .hsp-price .panel-body .slider-horizontal {margin: 10px 0;}
.hsp-accordionHotelSearch-group .hsp-price .panel-body .slider-horizontal .slider-handle{}
.hsp-accordionHotelSearch-group .hsp-price .panel-body .slider-horizontal .tooltip-inner {font-weight:bold;}
.hsp-accordionHotelSearch-group .hsp-price .panel-body .slider-horizontal .tooltip .tooltip-arrow { }
.hsp-accordionHotelSearch-group .hsp-price .priceFilter button {width:100%;text-transform: uppercase;position: relative;font-weight: bold;font-size: 14px;border: 0 !important;}
.hsp-accordionHotelSearch-group .hsp-price .priceFilter button:hover {border: 0;}

.hsp-accordionHotelSearch-group .hsp-table td {border-top:0; padding:2px 4px;vertical-align: middle;}
.hsp-accordionHotelSearch-group .hsp-table {margin-bottom:0;}
.hsp-accordionHotelSearch-group .hsp-table td.check {width:5%;}
.hsp-accordionHotelSearch-group .hsp-table td.item {width:75%;}
.hsp-accordionHotelSearch-group .hsp-table td.count {width:20%;}
.hsp-accordionHotelSearch-group .hsp-table td.count span {width:100%; float:right;}
.hsp-accordionHotelSearch-group .hsp-filterarea-body .hsp-applyfilter {padding-top:10px;}
.hsp-accordionHotelSearch-group .hsp-filterarea-body .hsp-applyfilter a {width:100%;font-weight: bold;font-size: 14px;}
.hsp-accordionHotelSearch-group .hsp-filterarea-body .hsp-applyfilter a:hover {border: 0;}

.hsp-filterarea {}
.hsp-filterarea .hsp-filterarea-body {padding:0 !important; border-top:0 !important;}
.hsp-accordionHotelSearch-group .hsp-filterarea .panel-heading .panel-title a.filterlink {font-size: 20px;margin-top: 20px;}
.hsp-accordionHotelSearch-group .hsp-filterarea .panel-heading .panel-title a.filterlink.collapsed {margin-top:0;}
.hsp-accordionHotelSearch-group .hsp-filterarea .panel-heading .panel-title a.filterlink.collapsed:before {right: 15px !important;bottom: 12px !important;top:auto;left:auto;font-size: 12px;}
.hsp-accordionHotelSearch-group .hsp-filterarea .panel-heading .panel-title a.filterlink:before {height: 0;position: absolute;width: 0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);border-width: 10px 10px 10px 0;left: 50%;top: -15px;bottom:auto}

/*HotelSearchProperties end*/

/*OnlyExcursionSearch */
.OnlyExcursionSearchProperties .panel {}
.OnlyExcursionSearchProperties .panel-heading {}
.OnlyExcursionSearchProperties .panel-heading .panel-title a {height:37px; line-height:37px; padding:0 15px;display:block;font-size:20px;border-radius:4px 4px 0 0;}
.OnlyExcursionSearchProperties .panel-heading .panel-title a.collapsed {border-radius:4px;}
.OnlyExcursionSearchProperties .panel-heading .panel-title a:before {font-style: normal;font-weight: 400;line-height: 1;position: absolute;right: 15px;bottom: 12px;font-size: 12px;}
.OnlyExcursionSearchProperties .panel-heading .panel-title a.collapsed:before {}
.OnlyExcursionSearchProperties .panel-default .panel-collapse .panel-body{padding: 5px 15px;} 
.OnlyExcursionSearchProperties .hsp-hotelcategory-body .HotelStar .glyphicon{}
.OnlyExcursionSearchProperties .oesp-price .panel-body .slider-horizontal {margin: 10px 0;}
.OnlyExcursionSearchProperties .oesp-price .panel-body .slider-horizontal .slider-handle{}
.OnlyExcursionSearchProperties .oesp-price .panel-body .slider-horizontal .tooltip-inner {font-weight:bold;}
.OnlyExcursionSearchProperties .oesp-price .panel-body .slider-horizontal .tooltip .tooltip-arrow { }
.OnlyExcursionSearchProperties .oesp-price .priceFilter button {width:100%;text-transform: uppercase;position: relative;font-weight: bold;font-size: 14px;border: 0 !important;}
.OnlyExcursionSearchProperties .oesp-price .priceFilter button:hover {border: 0;}

.OnlyExcursionSearchProperties .hsp-table td {border-top:0; padding:2px 4px;vertical-align: middle;}
.OnlyExcursionSearchProperties .hsp-table {margin-bottom:0;}
.OnlyExcursionSearchProperties .hsp-table td.check {width:5%;}
.OnlyExcursionSearchProperties .hsp-table td.item {width:75%;}
.OnlyExcursionSearchProperties .hsp-table td.count {width:20%;}
.OnlyExcursionSearchProperties .hsp-table td.count span {width:100%; float:right;}
.OnlyExcursionSearchProperties .hsp-filterarea-body .hsp-applyfilter {padding-top:10px;}
.OnlyExcursionSearchProperties .hsp-filterarea-body .hsp-applyfilter a {width:100%;font-weight: bold;font-size: 14px;}
.OnlyExcursionSearchProperties .hsp-filterarea-body .hsp-applyfilter a:hover {border: 0;}
.OnlySearchList .panel .panel-heading a.HotelName, .OnlySearchList .panel .panel-heading a.HotelName:link, .OnlySearchList .panel .panel-heading a.HotelName:visited {line-height: 18px;font-size: 20px;}
.OnlySearchList .panel .panel-heading .HotelStar {display:inline-block; height:22px; }
.OnlySearchList .panel .panel-heading .HotelStar img {vertical-align:inherit;}
.OnlySearchList .panel .panel-heading .location {display:block; font-size: 18px;}
.OnlySearchList .panel .panel-heading .name {margin: 0;font-size: 18px;}
.OnlySearchList .panel .panel-heading .price {font-weight:bold;font-size:18px;}
.OnlySearchList .panel .panel-heading .ace-icon {display:none;}
.OnlySearchList .panel .panel-footer { padding: 10px 10px; display:none;}
.OnlySearchList .panel .panel-footer .hlmr-hl-table tbody td.night, .OnlySearchList .panel .panel-footer .hlmr-hl-table tbody td.board {text-align:center;}
.OnlySearchList a.btn-primary {position: relative;font-weight: bold;text-align: center;font-size: 14px;}
.OnlySearchList a.btn-primary:hover {border: 0;}
.OnlySearchList .borderno a.btn-primary {text-transform: uppercase;position: relative;font-weight: bold;text-align: center;font-size: 14px;}
.OnlySearchList .borderno a.btn-primary:hover {border: 0;}

.hsp-filterarea {}
.hsp-filterarea .hsp-filterarea-body {padding:0 !important; border-top:0 !important;}
.OnlyExcursionSearchProperties .hsp-filterarea .panel-heading .panel-title a.filterlink {font-size: 20px;margin-top: 20px;}
.OnlyExcursionSearchProperties .hsp-filterarea .panel-heading .panel-title a.filterlink.collapsed {margin-top:0;}
.OnlyExcursionSearchProperties .hsp-filterarea .panel-heading .panel-title a.filterlink.collapsed:before {right: 15px !important;bottom: 12px !important;top:auto;left:auto;font-size: 12px;}
.OnlyExcursionSearchProperties .hsp-filterarea .panel-heading .panel-title a.filterlink:before {height: 0;position: absolute;width: 0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);border-width: 10px 10px 10px 0;left: 50%;top: -15px;bottom:auto}

.ExcursionPriceTable .SearchMenuRoomArea {margin-top:0;}
.ExcursionPriceTable .SearchMenuRoomArea ul {}
.ExcursionPriceTable .SearchMenuRoomArea .RoomArea {}
.ExcursionPriceTable .form-group {}
.ExcursionPriceTable .form-group.fg-Period {margin-top:0; margin-bottom:0;    }
.ExcursionPriceTable .fg-Pax label {margin-top:0;}
.ExcursionPriceTable .SearchMenuRoomArea .RoomArea .ChildArea:before {content:none !important}
.ExcursionPriceTable .SearchMenuRoomArea .RoomArea .ChildArea .ChildArea-close {display:none !important;    }
.ExcursionPriceTable .SearchMenuRoomArea .RoomArea .ChildArea { margin-left:15px;}

/*OnlyExcursionSearch end*/

.ServiceResult .nav li {padding: 0;float: left;text-align: center;cursor: pointer;margin-right: 2px;border-radius: 4px;font-size: 14px;letter-spacing: 0;border:0 !important;}
.ServiceResult .nav-tabs li a, .SearchPanel .nav-tabs li a:link,.SearchPanel .nav-tabs li a:hover,.SearchPanel .nav-tabs li a:focus,.SearchPanel .nav-tabs li a:visited,.SearchPanel .nav-tabs li a:active {border:0 !important;border-radius:0;padding:5px 10px; }
.ServiceResult .nav li.active:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #042D6A rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 50%;bottom: -6px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}


/*HotelListMultiRoom*/
.hlmr-pagefilterarea { padding:15px; border-radius:4px; margin-bottom:10px;}
.hlmr-pagefilterarea .hlmr-hotelfilter-text {padding:0;}
.hlmr-pagefilterarea .hlmr-hotelfilter-text .control-label { font-weight:normal;}
.hlmr-pagefilterarea .hlmr-hotelfilter-text, .hlmr-pagefilterarea .hlmr-hotelfilter{ margin-bottom:10px;}
.hlmr-pagefilterarea .hlmr-hotelfilter-text .control-label .totalrecord, .hlmr-pagefilterarea .hlmr-hotelfilter-text .control-label .pagecount { font-weight: bold;font-size: 18px;display: inline-block;text-align: center;padding: 0 5px;}
.hlmr-pagefilterarea .hlmr-hotelfilter select{width:100%; height:32px; text-transform: uppercase;position: relative;font-weight: bold;text-align: center;font-size: 14px;}
.hlmr-pagefilterarea .hlmr-hotelfilter select:hover {border: 0;}
.hlmr-pagefilterarea .hlmr-compare, .hlmr-pagefilterarea .hlmr-hotelfilter {padding:0;}
.hlmr-pagefilterarea .hlmr-compare input{width:100%; font-weight: bold;font-size: 14px;border: 0 !important;}
.hlmr-pagefilterarea .hlmr-compare input:hover {border: 0;}
.hlmr-pagefilterarea .hlmr-compare {margin-top:10px;}
.hlmr-pagefilterarea .hlmr-autocomplete .form-control { border-radius:4px 4px 0 0;}
.hlmr-pagefilterarea .hlmr-autocomplete input.btn-primary{font-weight: bold;font-size: 14px;border: 0 !important;border-radius:0 0 4px 4px !important;}
.hlmr-pagefilterarea .hlmr-autocomplete input.btn-primary:hover {border: 0;}
.hlmr-pagefilterarea .hlmr-autocomplete {padding:0;}
.hlmr-pagefilterarea .hlmr-autocomplete input { width:100%; }


.hlmr-listarea .panel .panel-heading a.HotelName, .hlmr-listarea .panel .panel-heading a.HotelName:link, .hlmr-listarea .panel .panel-heading a.HotelName:visited {line-height: 18px;font-size: 20px;}
.hlmr-listarea .panel .panel-heading .HotelStar {display:inline-block; height:22px; }
.hlmr-listarea .panel .panel-heading .HotelStar img {vertical-align:inherit;}
.hlmr-listarea .panel .panel-heading .locationname {display:block;}
.hlmr-listarea .panel .panel-heading .boardname {margin: 0;}
.hlmr-listarea .panel .panel-heading .HotelPrice {font-weight:bold;font-size:18px;}
.hlmr-listarea .panel .panel-footer { padding: 10px 10px;}
.hlmr-listarea .panel .panel-footer .hlmr-hl-table tbody td.night, .hlmr-listarea .panel .panel-footer .hlmr-hl-table tbody td.board {text-align:center;}
.hlmr-listarea a.btn-primary {position: relative;font-weight: bold;text-align: center;font-size: 14px;}
.hlmr-listarea a.btn-primary:hover {border: 0;}
.hlmr-listarea .borderno a.btn-primary {text-transform: uppercase;position: relative;font-weight: bold;text-align: center;font-size: 14px;}
.hlmr-listarea .borderno a.btn-primary:hover {border: 0;}

/*HotelListMultiRoom*/

/*Hotel Result*/
.HotelResult .hotel-general-tabs.nav li {padding: 0;float: left;text-align: center;cursor: pointer;margin-right: 2px;border-radius: 4px;font-size: 22px;letter-spacing: 0;border:0 !important;}
.HotelResult .hotel-general-tabs.nav-tabs li a, .HotelResult .hotel-general-tabs.nav-tabs li a:link,.HotelResult .hotel-general-tabs.nav-tabs li a:hover,.HotelResult .hotel-general-tabs.nav-tabs li a:focus,.HotelResult .hotel-general-tabs.nav-tabs li a:visited,.HotelResult .hotel-general-tabs.nav-tabs li a:active {border:0 !important;border-radius:0;padding:5px 10px; }
.HotelResult .hotel-general-tabs.nav li.active:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #012a68 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 50%;bottom: -6px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.HotelResult .hotel-general-tabs.nav .dropdown-menu li.active:before,.HotelResult .hotel-info-bottom-tabs.nav .dropdown-menu li.active:before {content:inherit;border-width: 0; }

.HotelResult .hotel-info-tabs.nav-tabs {margin-top:5px;margin-bottom:10px;border-radius:4px;}
.HotelResult .hotel-info-tabs.nav li {padding: 5px;float: left;text-align: center;margin-right: 2px;border-radius: 4px;font-size: 16px;letter-spacing:0;border:0 !important;}
.HotelResult .hotel-info-tabs.nav-tabs li a, .HotelResult .hotel-info-tabs.nav-tabs li a:link,.HotelResult .hotel-info-tabs.nav-tabs li a:hover,.HotelResult .hotel-info-tabs.nav-tabs li a:focus,.HotelResult .hotel-info-tabs.nav-tabs li a:visited,.HotelResult .hotel-info-tabs.nav-tabs li a:active {border:0 !important;border-radius:0;padding:5px 10px; }
.HotelResult .hotel-info-tabs.nav li.active:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #FFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 8px 8px 8px 0;left: 50%;bottom: -4px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.HotelResult .hotel-info-bottom-tabs.nav-tabs {margin-top:5px; margin-bottom:10px;}
.HotelResult .hotel-info-bottom-tabs.nav li {padding: 5px;float: left;text-align: center;margin-right: 2px;border-radius: 4px;font-size: 16px;letter-spacing:0;border:0 !important;}
.HotelResult .hotel-info-bottom-tabs.nav-tabs li a, .HotelResult .hotel-info-bottom-tabs.nav-tabs li a:link,.HotelResult .hotel-info-bottom-tabs.nav-tabs li a:hover,.HotelResult .hotel-info-bottom-tabs.nav-tabs li a:focus,.HotelResult .hotel-info-bottom-tabs.nav-tabs li a:visited,.HotelResult .hotel-info-bottom-tabs.nav-tabs li a:active {border:0 !important;border-radius:0;padding:5px 10px; }
.HotelResult .hotel-info-bottom-tabs.nav li.active:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #fc7309 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 8px 8px 8px 0;left: 50%;bottom: -4px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.HotelResult .hr-generalinfo-panel {border:0;}
.HotelResult .hr-generalinfo-panel .panel-heading {border:0;font-weight: bold;font-size: 18px;padding: 5px 15px}
.HotelResult .hr-generalinfo-panel .panel-body {padding: 5px 15px}

.HotelResult .hr-search .panel {border:0;}
.HotelResult .hr-search .panel .panel-heading {border:0;padding: 5px 15px}
.HotelResult .hr-search .panel .panel-heading .panel-title {font-size:24px;}
.HotelResult .hr-search .panel .panel-body {padding:0 15px 15px 15px;}
.HotelResult .hr-search .panel .panel-body label {font-size:14px; font-weight:normal;}
.HotelResult .hr-search-room-title{font-size:20px; font-weight:normal;}

.HotelResult .SearchMenuRoomArea {padding: 5px 0 10px 0;margin:10px 15px;}
.HotelResult .SearchMenuRoomArea .form-group {margin-bottom:0;}
.HotelResult .SearchMenuRoomArea .row { margin:0;}
.HotelResult .SearchMenuRoomArea .RoomArea { /*border-top:10px solid #E6E6E6;*/ padding:10px 0 }
.HotelResult .SearchMenuRoomArea .RoomArea:first-child{border:0;}
.HotelResult .SearchMenuRoomArea .RoomArea label { display:block;padding:0 10px;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea {padding:0 15px;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .child select  { padding:6px;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .child select  { padding:6px; width: 80px;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .child {display:inline-block;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .childtext label { font-size:12px; padding:0;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .child:nth-child(3) { margin-right:20px; margin-left: 0px; margin-bottom:0;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .child:nth-child(4) { margin-right:20px; margin-left: 0px; margin-bottom:0;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .child:nth-child(5) { margin-right:20px; margin-left: 0px; margin-top:0;}
.HotelResult .SearchMenuRoomArea .RoomArea .ChildArea .child:nth-child(6) {margin-right:0; margin-left: 0px; margin-top: 2px;}
.HotelResult .SearchMenuRoomArea ul li a  { text-indent:-9999px; padding:4px 0; border:0;}
.HotelResult .SearchMenuRoomArea ul li.room:nth-child(1):before {  content:'1'; position:absolute; bottom:0; left:12px; z-index: 2;color: #000;}
.HotelResult .SearchMenuRoomArea ul li.room:nth-child(2):before {content: '2'; position: absolute; bottom: 0; left: 12px;z-index: 2;color: #000;}
.HotelResult .SearchMenuRoomArea ul li.room:nth-child(3):before { content:'3'; position:absolute; bottom:0; left:12px;z-index: 2;color: #000;}
.HotelResult .SearchMenuRoomArea ul li.room:nth-child(4):before {  content:'4'; position:absolute; bottom:0; left:12px;z-index: 2;color: #000;}
.HotelResult .SearchMenuRoomArea ul li.add a {text-indent:inherit; padding:4px 5px;}
.HotelResult .SearchBt {text-align: right;margin: 0 15px;}
.HotelResult .SearchBt .btn-success {padding: 2px 15px!important;line-height: 30px;position: relative;text-align: center;font-size: 20px;border: 0!important;}
.HotelResult .Book-btn .btn-primary {position: relative;text-align: center;width: 100%;position: relative;font-weight: bold;font-size: 14px;border: 0 !important;}
.HotelResult .hb-grandtotal { font-weight:bold; font-size:15px !important;}

.HotelResult .weather .panel {border:0;}
.HotelResult .weather .panel .panel-heading {border: 0;font-weight: bold;font-size: 18px;padding: 5px 0;}
.HotelResult .weather .panel .panel-body { padding:0;}
.HotelResult .weather .panel .panel-body .weather-col{padding-top: 15px;padding-bottom: 15px; margin-top:10px;}
.HotelResult .weather .panel .panel-body .weather-col:first-child{margin-top:0;}
.HotelResult .weather .panel .panel-body .weather-col img{float: left; margin-right: 10px;}
.HotelResult .weather .panel .panel-body .weather-col .location{float:left; width:50%;}
.HotelResult .weather .panel .panel-body .weather-col .date{float:left; font-size:12px; text-align:left;width:50%;}
.HotelResult .weather .panel .panel-body .weather-col .temp{position:absolute; top:20px; right:15px; text-align:center;font-size:30px; font-weight:bold; margin:0;}

.HotelResult .LastVisitedHotels .panel {border:0;}
.HotelResult .LastVisitedHotels .panel .panel-heading {border: 0;font-weight: bold;font-size: 18px;padding: 5px 10px;}
.HotelResult .LastVisitedHotels .panel .panel-body {padding:10px;}
.HotelResult .LastVisitedHotels .panel .panel-body .media {padding-left:0; padding-right:0;}
.HotelResult .LastVisitedHotels .panel .panel-body .media .media-body{padding:0 5px;}
.HotelResult .LastVisitedHotels .panel .panel-body .media .media-body h4{ margin:0;}

.HotelResult .NearbyHotel .panel {border:0;}
.HotelResult .NearbyHotel .panel .panel-heading {border: 0;font-weight: bold;font-size: 18px;padding: 5px 10px;}
.HotelResult .NearbyHotel .panel .panel-body {padding:10px;}
.HotelResult .NearbyHotel .panel .panel-body .media {padding-left:0; padding-right:0;}
.HotelResult .NearbyHotel .panel .panel-body .media .media-body{padding:0 5px;}
.HotelResult .NearbyHotel .panel .panel-body .media .media-body h4{margin:0;}

.HotelResult .hr-roominformation .panel {}
.HotelResult .hr-roominformation .panel .panel-heading {border: 0;font-weight: bold;font-size: 18px;padding: 5px 10px;}
.HotelResult .hr-roominformation .panel .panel-body { padding:10px;}
.HotelResult .hr-roominformation .panel .panel-body .media .media-body{ padding:0 5px;}
.HotelResult .hr-roominformation .panel .panel-body .media .media-body h4{ margin:0;}

.hr-hotel-photo-gallery .panel .panel-heading {border: 0;font-weight: bold;font-size: 18px;padding: 5px 10px;}
.hr-hotel-photo-gallery .panel .panel-body { padding:10px;}
.hr-hotel-photo-gallery .panel .panel-body .media .media-body{ padding:0 5px;}
.hr-hotel-photo-gallery .panel .panel-body .media .media-body h4{ margin:0;}
/*Hotel Result end*/

/*TourSearchProperties */
.tsp-accordiontoursearch-group .panel {}
.tsp-accordiontoursearch-group .panel-heading {}
.tsp-accordiontoursearch-group .panel-heading .panel-title a {height:37px; line-height:37px; padding:0 15px;display:block;font-size:20px;border-radius:4px 4px 0 0;}
.tsp-accordiontoursearch-group .panel-heading .panel-title a.collapsed {border-radius:4px;}
.tsp-accordiontoursearch-group .panel-heading .panel-title a:before {font-style: normal;font-weight: 400;line-height: 1;position: absolute;right: 15px;bottom: 12px;font-size: 12px;}
.tsp-accordiontoursearch-group .panel-heading .panel-title a.collapsed:before {}
.tsp-accordiontoursearch-group .panel-default .panel-collapse .panel-body{padding: 5px 15px;} 
.tsp-accordiontoursearch-group .tsp-hotelcategory-body .HotelStar .glyphicon{}
.tsp-accordiontoursearch-group .tsp-price .panel-body .slider-horizontal {margin: 10px 0;}
.tsp-accordiontoursearch-group .tsp-price .panel-body .slider-horizontal .slider-handle{}
.tsp-accordiontoursearch-group .tsp-price .panel-body .slider-horizontal .tooltip-inner {font-weight:bold;}
.tsp-accordiontoursearch-group .tsp-price .panel-body .slider-horizontal .tooltip .tooltip-arrow { }
.tsp-accordiontoursearch-group .tsp-price .priceFilter button {width:100%;text-transform: uppercase;position: relative;font-weight: bold;font-size: 14px;border: 0 !important;}
.tsp-accordiontoursearch-group .tsp-price .priceFilter button:hover {border: 0;}

.tsp-accordiontoursearch-group .tsp-table td {border-top:0; padding:2px 4px;vertical-align: middle;}
.tsp-accordiontoursearch-group .tsp-table {margin-bottom:0;}
.tsp-accordiontoursearch-group .tsp-table td.check {width:5%;}
.tsp-accordiontoursearch-group .tsp-table td.item {width:75%;}
.tsp-accordiontoursearch-group .tsp-table td.count {width:20%;}
.tsp-accordiontoursearch-group .tsp-table td.count span {width:100%; float:right;}
.tsp-accordiontoursearch-group .tsp-filterarea-body .tsp-applyfilter {padding-top:10px;}
.tsp-accordiontoursearch-group .tsp-filterarea-body .tsp-applyfilter a {width:100%;font-weight: bold;font-size: 14px;}
.tsp-accordiontoursearch-group .tsp-filterarea-body .tsp-applyfilter a:hover {border: 0;}

.tsp-filterarea {}
.tsp-filterarea .tsp-filterarea-body {padding:0 !important; border-top:0 !important;}
.tsp-accordiontoursearch-group .tsp-filterarea .panel-heading .panel-title a.filterlink {font-size: 20px;margin-top: 20px;}
.tsp-accordiontoursearch-group .tsp-filterarea .panel-heading .panel-title a.filterlink.collapsed {margin-top:0;}
.tsp-accordiontoursearch-group .tsp-filterarea .panel-heading .panel-title a.filterlink.collapsed:before {right: 15px !important;bottom: 12px !important;top:auto;left:auto;font-size: 12px;}
.tsp-accordiontoursearch-group .tsp-filterarea .panel-heading .panel-title a.filterlink:before {height: 0;position: absolute;width: 0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);border-width: 10px 10px 10px 0;left: 50%;top: -15px;bottom:auto}

/*TourSearchProperties end*/

/*TourListMultiRoom*/
.tour-list-pagefilterarea { padding:15px; border-radius:4px; margin-bottom:10px;}
.tour-list-pagefilterarea .tour-list-hotelfilter-text {padding:0;}
.tour-list-pagefilterarea .tour-list-hotelfilter-text .control-label { font-weight:normal;}
.tour-list-pagefilterarea .tour-list-hotelfilter-text, .tour-list-pagefilterarea .tour-list-hotelfilter{ margin-bottom:10px;}
.tour-list-pagefilterarea .tour-list-hotelfilter-text .control-label .totalrecord, .tour-list-pagefilterarea .tour-list-hotelfilter-text .control-label .pagecount { font-weight: bold;font-size: 18px;display: inline-block;text-align: center;padding: 0 5px;}
.tour-list-pagefilterarea .tour-list-hotelfilter select{width:100%; height:32px; text-transform: uppercase;position: relative;font-weight: bold;text-align: center;font-size: 14px;}
.tour-list-pagefilterarea .tour-list-hotelfilter select:hover {border: 0;}
.tour-list-pagefilterarea .tour-list-compare, .tour-list-pagefilterarea .tour-list-hotelfilter {padding:0;}
.tour-list-pagefilterarea .tour-list-compare input{width:100%; font-weight: bold;font-size: 14px;border: 0 !important;}
.tour-list-pagefilterarea .tour-list-compare input:hover {border: 0;}
.tour-list-pagefilterarea .tour-list-compare {margin-top:10px;}
.tour-list-pagefilterarea .tour-list-autocomplete .form-control { border-radius:4px 4px 0 0;}
.tour-list-pagefilterarea .tour-list-autocomplete input.btn-primary{font-weight: bold;font-size: 14px;border: 0 !important;border-radius:0 0 4px 4px !important;}
.tour-list-pagefilterarea .tour-list-autocomplete input.btn-primary:hover {border: 0;}
.tour-list-pagefilterarea .tour-list-autocomplete {padding:0;}
.tour-list-pagefilterarea .tour-list-autocomplete input { width:100%; }


.tl-listarea .panel .panel-heading a.HotelName, .tl-listarea .panel .panel-heading a.HotelName:link, .tl-listarea .panel .panel-heading a.HotelName:visited {line-height: 18px;font-size: 20px;}
.tl-listarea .panel .panel-heading .HotelStar {display:inline-block; height:22px; }
.tl-listarea .panel .panel-heading .HotelStar img {vertical-align:inherit;}
.tl-listarea .panel .panel-heading .locationname {display:block;}
.tl-listarea .panel .panel-heading .boardname {margin: 0;}
.tl-listarea .panel .panel-heading .HotelPrice {font-weight:bold;font-size:18px;}
.tl-listarea .panel .panel-footer { padding: 10px 10px;}
.tl-listarea .panel .panel-footer .tour-list-hl-table tbody td.night, .tl-listarea .panel .panel-footer .tour-list-hl-table tbody td.board {text-align:center;}
.tl-listarea a.btn-primary {position: relative;font-weight: bold;text-align: center;font-size: 14px;}
.tl-listarea a.btn-primary:hover {border: 0;}
.tl-listarea .borderno a.btn-primary {text-transform: uppercase;position: relative;font-weight: bold;text-align: center;font-size: 14px;}
.tl-listarea .borderno a.btn-primary:hover {border: 0;}
/*TourListMultiRoom*/

/*Tour Result*/
.tour-result .tourresult-tabs.nav li {padding: 0;float: left;text-align: center;cursor: pointer;margin-right: 2px;border-radius: 4px;font-size: 22px;letter-spacing: 0;border:0 !important;}
.tour-result .tourresult-tabs.nav-tabs li a, .tour-result .tourresult-tabs.nav-tabs li a:link,.tour-result .tourresult-tabs.nav-tabs li a:hover,.tour-result .tourresult-tabs.nav-tabs li a:focus,.tour-result .tourresult-tabs.nav-tabs li a:visited,.tour-result .tourresult-tabs.nav-tabs li a:active {border:0 !important;border-radius:0;padding:5px 10px; }
.tour-result .tourresult-tabs.nav li.active:before {content: '';border-style: solid;border-color: rgba(0, 0, 0, 0) #012a68 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);height: 0;position: absolute;width: 0;border-width: 10px 10px 10px 0;left: 50%;bottom: -6px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.tour-result .tourresult-tabs.nav .dropdown-menu li.active:before,.tour-result .hotel-info-bottom-tabs.nav .dropdown-menu li.active:before {content:inherit;border-width: 0; }
.tour-result .pdf-doc {line-height: 40px; text-align:center; }
.tour-result .pdf-doc .glyphicon { color:#fff !important; }
.tour-result .pdf-doc .pdfbt{background-color:#fc7309}
.tour-result .pdf-doc a, .tour-result .pdf-doc a:link, .tour-result .pdf-doc a:visited {font-size: 16px; color:#fff !important;  }
.tour-result .pdf-doc a:hover, .tour-result .pdf-doc a:active { color:#012a68 !important;  }
.tour-result .tab-content {padding-top:10px;}
.tour-result .tour-info-detail .info-area {padding: 10px 0; margin:0 0; border-radius:4px; }
.tour-result .tour-info-detail .tour-info-detail-title {line-height:28px;}
.tour-result .tour-info-detail .tour-info-detail-text {line-height:28px;}
.tour-result .tour-info-detail .price-area { height:125px; margin:0 0;}
.tour-result .tour-info-detail .priced-from { text-align:center; line-height: 50px;}
.tour-result .tour-info-detail .price { text-align:center; font-size:40px; line-height: 50px;}
.tour-result .tour-info-detail .book-bt { }
.tour-result .tour-info-detail .book-bt .btn-primary { padding: 2px 15px!important; line-height: 30px; position: relative; text-align: center; font-size: 20px; cursor: pointer; border: 0!important;}
.tour-result .hr-generalinfo-panel .panel-heading .panel-title a {  height: 37px; line-height: 37px; padding: 0; display: block; font-size: 20px;}
.tour-result .hr-generalinfo-panel .panel-heading .panel-title a:before {content: "\e114";right: 15px;bottom: 12px;font-size: 12px;}
.tour-result .hr-generalinfo-panel .panel-body  {padding:0;}
.HolPackTourPlan .media-row {margin-bottom:4px; border:1px solid #fff;}
.HolPackTourPlan .media-row:hover { border-radius:4px; border:1px solid #fc7309;}
.HolPackTourPlan .media-row:hover .dayno {border:1px solid #fc7309; border-radius: 0 0 0 4px; border-top:0}
.HolPackTourPlan .media .dayno{ width:20px; height:20px; border-radius: 4px 0 0 4px; position:absolute; top:0; right:0; text-align:center;}
.HolPackTourPlan .media-body { border-left:1px solid #fc7309; padding-bottom:10px;}
.CultureTourPrice .title {line-height:30px;font-size: 18px;}
.CultureTourPrice a.btn-default {font-weight: bold;text-align: center;font-size: 14px;}
.CultureTourPrice a.btn-default:hover {background-color: #fc7309;color: #FFF;}
/*Tour Result end*/


/*CompareList*/
#compareTable .HotelFacilityTitle {width:200px;}
#compareTable .Hotel {width:200px;}
/*Compare*/

/*JET MENU*/
/* Menu CONFIGURATION
**********************************************************/
.jetmenu { text-align:left;z-index: 20; width:100%;}
.jetmenu li{float: left;}
.jetmenu > li > a { font-size:14px;padding: 15px 25px;}
.jetmenu a {}
.jetmenu > li > a.CLS01 { background-color:#012a68; border-radius:4px; color:#fff;    }
.jetmenu > li:hover > a.CLS01 { background-color:#fff; border-radius:4px; color:#012a68;    }
.jetmenu > li:hover > a, .jetmenu > li.active > a {background:#fc7309 !important;color: #fff !important;}
.jetmenu a:hover {background: #fc7309 !important; color: #fff !important;  text-decoration:underline;    }
.jetmenu li {line-height:normal;height:auto;}
.jetmenu .indicator {}
.jetmenu .indicator:before{font-style: normal;font-weight: 400;line-height: 1;position: absolute;right: -20px;bottom: 4px;font-size: 8px;}
.jetmenu > li:hover > a, .jetmenu > li.active > a{}
/* Mega Menu CONFIGURATION
**********************************************************/
.jetmenu > li > .megamenu { background-color:#fff1d5 !important; font-size: 12px; padding: 0 30px 20px; width: 25%; 	top: 60px;border-top: 1px solid #000;   }
.jetmenu li > .megamenu ul { width:100%;  margin:0;}
.jetmenu li > .megamenu ul li.title {  	margin:10px 0 0 0; padding: 0 0 5px; font-size:16px;	border-bottom: solid 1px #fc7309;  line-height:normal; height:auto; float:none;}
.jetmenu li > .megamenu ul li.title a {  }
.jetmenu li > .megamenu ul li.title a:hover { }
.jetmenu li > .megamenu ul li {line-height:normal; height:auto; float:left; font-size:16px;  }
.jetmenu li > .megamenu ul li a { background-color:transparent !important; color:#000 !important;   }
.jetmenu li > .megamenu ul li a:hover {background-color:transparent !important; color:#000 !important;}

/* DROPDOWN CONFIGURATION
**********************************************************/
.jetmenu ul.dropdown li { line-height:normal; height:auto;float: left;    }
.jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown {  background: red;}
.jetmenu ul.dropdown li > a { background-color:#fff1d5 !important; color:#000 !important;  font-size:14px;  }
.jetmenu ul.dropdown li:hover > a { text-decoration:underline; }
.jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown {min-width: 220px;}

/* COLLAPSIBLE MENU
**********************************************************/
.jetmenu > li.showhide{width: 100%;height: 40px;color: #fff;background:#fc7309;margin-top: 4px;}
.jetmenu > li.showhide span.title{margin:10px 0 0 25px;/*font-family: 'Open Sans', sans-serif;*/float: left;}
.jetmenu > li.showhide span.icon{margin: 12px 20px;float: right;}
.jetmenu > li.showhide .icon em{margin-bottom: 3px;display: block;width: 20px;height: 2px;background: #fff;}
 /*JET MENU END*/

/* Img hover*/
.img_col span.thumb_ico {width: 60px;height: 50px;top:50%;left:50%;font-size:30px;}
.img_col span.thumb_ico.gallery:before {top: 18%;left: 22%;}
.img_col span.thumb_ico.link:before {top: 18%;left: 22%;}
/* Img hover end*/

/* Booking */
.BookingPage .Booking-Customer-Info, .BookingPage .Booking-Summary, .BookingPage .Booking-Payment {border: 0;}
.BookingPage .Booking-Customer-Info .panel-heading,.BookingPage .Booking-Summary .panel-heading,.BookingPage .Booking-Payment .panel-heading {font-weight: bold;font-size: 18px;padding: 5px 15px;border:0;}
.BookingPage .Booking-Customer-Info .panel-heading .panel-title,.BookingPage .Booking-Summary .panel-heading .panel-title,.BookingPage .Booking-Payment .panel-heading .panel-title{ margin-top:10px; margin-bottom:10px;}
.BookingPage .Booking-Customer-Info .panel-heading .panel-title a,.BookingPage .Booking-Summary .panel-heading .panel-title a,.BookingPage .Booking-Payment  .panel-heading .panel-title a{}
.BookingPage .Booking-Customer-Info .panel-collapse .panel-body,.BookingPage .Booking-Summary .panel-collapse .panel-body,.BookingPage .Booking-Payment .panel-collapse .panel-body{border-top:0;}
.BookingPage .Booking-Summary .control-label { color:#012a68;}
.BookingPage .Booking-Summary .grand-total-text {font-weight:bold; font-size:18px;  }
.BookingPage .Booking-Summary .grand-total-price {font-weight:bold; font-size:20px;}

.BookingPage .Booking-Customer-Info .Booking-Room {border: 0;  margin:10px 0;}
.BookingPage .Booking-Customer-Info .Booking-Room .panel-heading {font-weight: normal;font-size: 18px;padding: 5px 15px;border:0;padding-bottom:0; height:auto;}
.BookingPage .Booking-Customer-Info .Booking-Room .panel-heading .panel-title{ margin-top:10px; margin-bottom:10px;}
.BookingPage .Booking-Customer-Info .Booking-Room .panel-collapse .panel-body{border-top:0;}

.BookingPage .Booking-Payment .Payment {border: 0;  margin:10px 0;}
.BookingPage .Booking-Payment .Payment .panel-heading {font-weight: normal;font-size: 18px;padding: 5px 15px;border:0;padding-bottom:0; height:auto;}
.BookingPage .Booking-Payment .Payment .panel-heading .panel-title{ margin-top:10px; margin-bottom:10px;}
.BookingPage .Booking-Payment .Payment .panel-collapse .panel-body{border-top:0;}
.BookingPage .Booking-Payment .Payment .result-text {    }
.BookingPage .Booking-Payment .Payment .reservation-title {font-size:16px; }
.BookingPage .Booking-Payment .Payment .reservation-code { font-weight:bold; font-size:16px;  }

 
.Booking-Detail {border: 0;}
.Booking-Detail .panel-heading {font-weight: bold;font-size: 18px;padding: 10px 15px;border:0;border-bottom:0;padding-bottom:0;height:auto;}
.Booking-Detail .panel-heading .panel-title{ margin-top:10px; margin-bottom:10px;}
.Booking-Detail .panel-heading .panel-title a{}
.Booking-Detail .panel-collapse .panel-body{border-top:0;}
.Booking-Detail .panel-body { padding:0;   }

.BookingPage .btn {font-weight: bold;font-size: 14px;}
.BookingPage .btn-primary {text-align: center;position: relative;border: 0 !important;padding:6px 20px;margin:10px 0;}
/* Booking end*/


 /* Member Login*/
.member-info-detail .PageTopTitle,.GuestPanel .PageTopTitle,.LoginPanel .PageTopTitle {margin-bottom:0;}
.member-info-detail .PageTopTitle h3,.GuestPanel .PageTopTitle h3,.LoginPanel .PageTopTitle h3 {font-size: 16px;margin-top:10px;}

.login-select-panel {}
.login-select {display:inline-block; margin-left:30px; margin-top:0; margin-bottom:0;}
.login-select input {}
.login-select label.Member,.login-select label.Agency,.login-select label.Guest {font-size: 14px;font-weight: bold;width: auto;height: 25px;text-align: left;position: relative;display: table-cell;vertical-align: middle;padding-left:30px;}
.login-select label span {height: 25px;width: 25px;position: absolute;left: 0;top: 0px;background: url(../images/login_icon.png) no-repeat -9999px -9999px;background-size:50px 75px;}
.login-select input[type="radio"]:checked + label {}
.login-select label.Member span {background-position: 0 0;}
.login-select input[type="radio"]:checked + label.Member span {background-position: -25px 0;}
.login-select label.Agency span {background-position: 0 -25px;}
.login-select input[type="radio"]:checked + label.Agency span {background-position: -25px -25px;}
.login-select label.Guest span {background-position: 0 -50px;}
.login-select input[type="radio"]:checked + label.Guest span {background-position: -25px -50px;}
.member-info-detail .btn-primary,.GuestPanel .btn-primary,.LoginPanel .btn-primary {position: relative;text-align: center;border: 0 !important;padding:6px 20px;margin:10px 0; width:100%;}
.member-info-detail label, .LoginPanel .control-label, .GuestPanel .control-label {font-weight: normal;font-size: 16px;}
 /* Member Login end*/
}
