

/*

font-family: 'Acme', sans-serif;

font-family: 'Ropa Sans', sans-serif;

font-family: 'Open Sans', sans-serif;



 */

.waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"]

{

  width: 100%

}
a:hover, a:focus {
    color: #292727 !important;}

.ui-draggable, .ui-droppable {

  background-position: top;

}

select#total_passenger, select#pickup_time{
    height:45px;
    background:#fbfbfb;
}

.db-2-main-com li span span {

    padding-left: 10px;

}



.db-2-main-com ul li {

  border-bottom: none !important;

}



.db-2-main-com-table ul li {

    padding-left: 30px !important;

}

footer ul li a {

  color: #6e7173;

}

[class~=head_right] ul li a, a:hover, [class~=link-btn], [class~=link-btn] {

  text-decoration: none;

}

[class~=link-btn], [class~=link-btn], [class~=head_right] ul li {

  display: inline-block;

}

[class~=head_right] ul li {

  vertical-align: bottom;

}

.menu_book a:hover {

  color: #fff;

}

[class~=dropdown-menu] > li > a:hover, a:hover, [class~=link-btn], div:hover {

  transition: all .5s ease;

}

div:hover, a:hover {

  -webkit-transition: all .5s ease;

}

[class~=link-btn] {

  text-transform: uppercase;

}

[class~=link-btn]:hover {

  background-color: #d9c77e;

}

a:hover, div:hover {

  -moz-transition: all .5s ease;

}

.spe-title h2 span {

  color: #d9c77e;

}

a:hover, div:hover {

  -ms-transition: all .5s ease;

}

.spe-title h2 span {

  font-size: 34px;

}

[class~=link-btn] {

  font-weight: 700;

}

#myTable th {

  text-align: left;

}

[class~=head_right] ul li a {

  font-size: 14px;

}

.spe-title h2 span, [class~=nav] > li > a, [class~=head_right] ul li a {

  font-weight: 600;

}

[class~=spe-title-1] h2 span, [class~=head_left] img, [class~=head_right] ul li:nth-child(3) a, [class~=head_right] ul li:nth-child(2) {

}

[class~=link-btn] {

  padding-left: 11.25pt;

}

[class~=link-btn] {

  padding-bottom: 4.5pt;

}

[class~=head_right] ul li:first-child a, [class~=head_right] ul li:nth-child(2) a {

  padding-right: .072916667in;

}

a:hover, [class~=link-btn], .div, div:hover {

  -o-transition: all .5s ease;

}

[class~=link-btn] {

  padding-right: 11.25pt;

}

[class~=link-btn] {

  padding-top: 4.5pt;

}

[class~=link-btn], .menu_book a:hover {

  border-radius: .125pc;

}

#myInput {

  background-image: url("../images/searchicon.png");

}

[class~=head_right] ul li:first-child a, [class~=head_right] ul li:nth-child(2) a {

  color: #fff;

}

[class~=link-btn] {

  background: #d9c77e;

}

[class~=link-btn] {

  background: linear-gradient(to bottom, #d9c77e, #1386b1);

}

[class~=com-colo-abou] p {

  color: #888;

}

.spe-title h2 span, [class~=dropdown-menu] > li > a, [class~=link-btn], [class~=nav] > li > a {

      font-family: 'Lato', sans-serif;

}

[class~=head_right] ul {

  padding-left: 0pc;

}

[class~=link-btn] {

  cursor: pointer;

}

[class~=link-btn] {

  color: #ffffff !important;

}

body {

      font-family: 'Lato', sans-serif;

}

[class~=nav] > li > a, [class~=dropdown-menu] > li > a, [class~=link-btn] {

  font-size: .145833333in;

}

[class~=head_right] ul {

  padding-bottom: 0pc;

}

.menu_book a:hover {

  background: #4cb2db;

}

[class~=head_right] ul {

  padding-right: 0pc;

}

footer ul li a, [class~=link-btn]:hover, .div, [class~=dropdown-menu] > li > a:hover, [class~=link-btn] {

  -webkit-transition: all .5s ease;

}

[class~=head_right] ul {

  padding-top: 0pc;

}

[class~=head_right] ul {

  margin-left: auto;

}

[class~=head_right] ul {

  margin-bottom: 0;

}

[class~=head_right] ul {

  margin-right: auto;

}

[class~=link-btn]:hover, [class~=dropdown-menu] > li > a:hover, [class~=link-btn], .div {

  -moz-transition: all .5s ease;

}

[class~=head_right] ul {

  margin-top: 0;

}

[class~=dropdown-menu] > li > a:hover, [class~=link-btn]:hover, [class~=link-btn], .div {

  -ms-transition: all .5s ease;

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn], [class~=link-btn]:hover, [class~=dropdown-menu] > li > a, .div {

  transition: all .5s ease;

}

[class~=head_right] ul {

  float: right;

}

[class~=spe-title] p, .spe-title h2 {

  margin-bottom: 0pt;

}

.spe-title h2 {

  padding-bottom: 20px;

}

.spe-title h2 {

  margin-top: 0px;

}

.menu_book a:hover {

  box-shadow: 0pc .75pt 3.75pt rgba(0,0,0,.25);

}

.spe-title h2 {

  text-transform: capitalize;

}

.spe-title h2 {

  font-size: 34px;

}

.spe-title h2 {

  color: #0d0d0d;

}

.spe-title1{
text-align: center;
}

.spe-title1 h2 {

  color: #fff;
    font-size: 34px;
}

.spe-title1 h2 span {
    color: #d9c77e;
    font-size: 34px;
}
}

[class~=dropdown-menu] > li > a {

  font-weight: 500;

}

[class~=spe-title] p {

  font-size: 1.25pc;

}

[class~=spe-title] p {

  font-weight: 400;

}

[class~=com-colo-abou], [class~=head_right] ul li a i {

}

[class~=spe-title] p {

  padding-top: .125in;

}

.inn-page-con-bg, [class~=inn-page-bg] {

  position: relative;

}

.inn-page-con-bg, [class~=inn-page-bg] {

  overflow: hidden;

}

[class~=link-btn]:hover {

  -o-transition: all .5s ease;

}

[class~=spe-title] p {

  color: #888;

}

[class~=head_right] ul li a, .menu_book a, [class~=spe-title] p {

      font-family: 'Lato', sans-serif;

}

[class~=link-btn]:hover, [class~=spe-title-1] h2 {

  color: #fff;

}

::-webkit-input-placeholder {

color:#808080 !important;

}
.select-wrapper .initialized, select#pickup_time { 
    
    color: #808080;
}

[class~=head_right] ul li a [class~=fa-facebook] {

  background: #3b5998;

}

[class~=spe-title-1] p {

  color: #ccc;

}

.menu_book a {

  font-weight: 700;

}

.menu_book a {

  text-decoration: none;

}

[class~=home_form] form ul li, .menu_book a {

  display: inline-block;

}

[class~=inn-page-bg] {

  background: #f3f3f3;

}

.menu_book a, [class~=home_form] form ul li h4 {

  color: #fff;

}

.inn-page-con-bg {

  background: #fff;

}

[class~=home_form] form ul li {

  line-height: .104166667in;

}

[class~=home_form] form ul li, [class~=head] {

  padding-left: 0pc;

}

.inn-page-con-bg {

  box-shadow: 0px -1.5pt 5.25pt rgba(150,150,150,.4);

}

.menu_book a {

  padding-left: 11.25pt;

}

[class~=carousel-inner] > [class~=item] > img {

  float: right;

}

[class~=head] {

  background: #0d0d0d;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button[class~=ui-datepicker-current] {

  float: left;

}

[class~=slider-cap] a:hover, [class~=div]:hover {

  transition: all .5s ease;

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn], [class~=dropdown-menu] > li > a {

  -webkit-transition: all .5s ease;

}

[class~=head] {

  padding-bottom: .9375pc;

}

.menu_book a {

  padding-bottom: .375pc;

}

.menu_book a {

  padding-right: 11.25pt;

}

[class~=head], [class~=home_form] form ul li {

  padding-right: 0px;

}

.menu_book a {

  padding-top: .375pc;

}

[class~=head] {

  padding-top: .9375pc;

}

[class~=home_form] form ul li {

  padding-bottom: .3125pc;

}

[class~=head] {

  -webkit-transition: opacity 2s ease-in;

}

.menu_book a {

  border-radius: .020833333in;

}

[class~=slider-cap] a:hover, .menu_book a {

  background: #d9c77e;

}

.menu_book a {

  background: linear-gradient(to bottom, #d9c77e, #1386b1);

}

[class~=dropdown-menu] > li > a, [class~=form_1] ul li input[type="submit"]:hover, [class~=slider-cap] h5, [class~=pack_icon] ul li a {

}

section[class~=c3] {

  position: relative;

}

section[class~=c3], [class~=affix] {

  width: 100%;

}

section[class~=c3] {

  overflow: hidden;

}

#myInput {

  background-position: 7.5pt 10px;

}

[class~=dropdown-menu] > li > a {

  -moz-transition: all .5s ease;

}

.head_right ul li a .fa-google-plus {

  background: #dd4b39;

}

[class~=dropdown-menu] > li > a {

  -ms-transition: all .5s ease;

}

[class~=dropdown-menu] > li > a:hover, [class~=dropdown-menu] > li > a {

  -o-transition: all .5s ease;

}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {

  float: right;

}

[class~=head], [class~=affix] {

  -moz-transition: opacity 2s ease-in;

}

[class~=head], [class~=affix] {

  -o-transition: opacity 2s ease-in;

}

[class~=head], [class~=affix] {

  -ms-transition: opacity 2s ease-in;

}

section[class~=c3] {

  background: url("../images/bannerbg.jpg") no-repeat center center;

}

[class~=home_form] form ul li {

  padding-top: .3125pc;

}

[class~=home_form] form ul li h4 {

  text-transform: uppercase;

}

[class~=affix], [class~=head] {

  transition: opacity 2s ease-in;

}

section[class~=c3] {

  background-size: cover;

}

.slider-cap h1 {

  font-size: 2.5pc;

}

[class~=dropdown-menu] > li > a:hover {

  background-color: #d9c77e;

}

.head_left {

  padding-left: 0pt !important;

}

[class~=affix] {

  position: fixed;

}

.head_right ul li a .fa-twitter {

  background: #55acee;

}

.slider-cap h1 {

  font-weight: 700;

}

[class~=head_right] ul li a [class~=fa-linkedin] {

  background: #0077b5;

}

[class~=home_form] form ul {

  padding-left: .5pc;

}

[class~=slider-cap] p {

  font-size: 15pt;

}

[class~=slider-cap] a:hover {

  color: #000;

}

[class~=home_form] form ul {

  padding-bottom: 3pt;

}

[class~=affix] {

  z-index: 999;

}

[class~=slider-cap] p {

  font-weight: 400;

}

[class~=affix] {

  box-shadow: 0px 2.25pt .3125pc rgba(0,0,0,.43);

}

[class~=to-ho-hotel-con-5] ul li a {

  display: block;

}

[class~=slider-cap] p {

  padding-bottom: 1.875pc;

}

[class~=slider-cap] p {

  padding-top: 11.25pt;

}

[class~=slider-cap] p {

  line-height: 24pt;

}

[class~=affix] {

  -webkit-transition: opacity 2s ease-in;

}

[class~=slider-cap] p, [class~=slider-cap] a {

  color: #fff;

}

[class~=slider-cap] a, [class~=tp-simpleresponsive] a:hover {

  text-decoration: none;

}

[class~=dropdown-menu] > li > a:hover {

  cursor: pointer;

}

[class~=head_right_all] {

  padding-right: 1px !important;

}

body {

  font-size: 10.5pt;

}

[class~=spe-title-1], [class~=banner] p, [class~=head_right], [class~=banner] h1 {

}

[class~=dropdown-menu] > li > a:hover {

  padding-left: .260416667in;

}

[class~=spe-title] {

  text-align: center;

}

[class~=slider-cap] a {

  padding-left: 15px;

}

[class~=slider-cap] a {

  padding-bottom: 7.5pt;

}

[class~=spe-title], [class~=tl-2] {

  position: relative;

}

[class~=spe-title] {

  overflow: hidden;

}

[class~=slider-cap] a {

  padding-right: .9375pc;

}

[class~=spe-title] {

  margin-bottom:35px;

    margin-top: 25px;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-left-width: .010416667in;

}

#myInput {

  background-repeat: no-repeat;

}

[class~=div]:hover {

  -webkit-transition: all .5s ease;

}

/*[class~=title-line] {

  margin-top: -.625pc;

}*/

[class~=home_form] form ul {

  padding-right: .5pc;

}

[class~=home_form] form ul, [class~=slider-cap] a {

  padding-top: 6pt;

}

[class~=div]:hover {

  -moz-transition: all .5s ease;

}

[class~=slider-cap] a {

  background: #d9c77e;

}

[class~=tl-1] {

  width: 60pt;

}

[class~=slider-cap] a {

  border-radius: 3.125pc;

}

[class~=tl-1] {

  height: .0625pc;

}

[class~=slider-cap] a {

  font-weight: 700;

}

[class~=slider-cap] a:hover {

  text-shadow: 0in .0625pc 3px rgba(0,0,0,0);

}

[class~=slider-cap] a {

  font-size: 16px;

}

[class~=home_form] form ul {

  margin-bottom: 0pc;

}

[class~=carousel-inner] > [class~=item] > a > img, [class~=to-ho-hotel-con-3] ul li:last-child {

  float: left;

}

[class~=div]:hover {

  -ms-transition: all .5s ease;

}

html [class~=ui-button][class~=ui-state-disabled]:hover, [class~=home_form] form ul li input {

  border-left-width: 0pt;

}

[class~=tl-2], [class~=tl-1] {

  display: inline-block;

}

[class~=banner]:before {

  content: "";

}

[class~=tl-1] {

  background: #eee;

}

[class~=banner]:before {

  position: absolute;

}

[class~=banner]:before {

  left: 0pt;

}

[class~=tp-simpleresponsive] a:hover {

  background: #e7af06;

}

[class~=banner]:before {

  top: 0pt;

}

#myInput, [class~=banner]:before, [class~=carousel-inner1] > [class~=item] > a > img {

  width: 100%;

}

[class~=banner]:before {

  height: 100%;

}

[class~=tl-2] {

  height: .125in;

}

[class~=tl-2] {

  margin-left: .3125pc;

}

[class~=home_form] form ul li h4 {

  margin-top: .5pc;

}

[class~=tl-2], [class~=to-ho-hotel-con-5] ul li a {

  border-bottom-width: .010416667in;

}

[class~=banner]:before {

  background: rgba(76,97,175,.34);

}

[class~=tl-2] {

  margin-bottom: 0;

}

[class~=tp-simpleresponsive] a {

  text-decoration: none;

}

[class~=tl-2] {

  margin-right: .3125pc;

}

[class~=tl-2] {

  margin-top: 0;

}

[class~=tl-2] {

  top: .052083333in;

}

[class~=tp-simpleresponsive] a {

  color: #fff;

}

[class~=tl-2] {

  width: 39pt;

    height: 19px;

}

[class~=tp-simpleresponsive] a:hover {

  transition: all .5s ease;

}

[class~=div]:hover {

  -o-transition: all .5s ease;

}

[class~=tp-simpleresponsive] a {

  padding-left: .104166667in;

}

[class~=tl-2] {

  border-left-width: .010416667in;

}

[class~=tp-simpleresponsive] a {

  padding-bottom: .052083333in;

}

[class~=tl-2] {

  border-right-width: .010416667in;

}

[class~=tp-simpleresponsive] a {

  padding-right: .104166667in;

}

[class~=tp-simpleresponsive] a:hover, [class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  -moz-transition: all .5s ease;

}

[class~=tl-2] {

  border-top-width: .010416667in;

}

[class~=to-ho-hotel-con-3] ul li:last-child {

  padding-top: 7.5pt;

}

[class~=tp-simpleresponsive] a {

  padding-top: .052083333in;

}

[class~=tp-simpleresponsive] a {

  background: #03a9f4;

}

[class~=tp-simpleresponsive] a, [class~=tl-2] {

  border-radius: 37.5pt;

}



[class~=head_right] ul li a [class~=fa-whatsapp] {

  background: #3ead19;

}

/*

[class~=tl-2] {

  border-left-style: solid;

}

[class~=tl-2] {

  border-bottom-style: solid;

}

[class~=tl-2] {

  border-right-style: solid;

}

[class~=tl-2] {

  border-top-style: solid;

}

[class~=tl-2] {

  border-left-color: #ebc131;

}

*/

[class~=home_form] form ul li input {

  border-bottom-width: 0pc;

}

[class~=tp-simpleresponsive] a {

  margin-left: 25px;

}

/*[class~=tl-2] {

  border-bottom-color: #ebc131;

}

[class~=tl-2] {

  border-right-color: #ebc131;

}

[class~=tl-2] {

  border-top-color: #ebc131;

}*/

[class~=tp-simpleresponsive] a {

  font-weight: 700;

}

body {

  color: #727070;

}

[class~=tp-simpleresponsive] a {

  box-shadow: 0pt .0625pc 5px rgba(0,0,0,.25);

}

[class~=home_form] form {

}

[class~=b_pack] h4 {

  font-size: 10.5pt;

}

[class~=tl-2] {

  background:url("../images/car-icon.png") no-repeat;

}

[class~=tp-simpleresponsive] a:hover {

  -webkit-transition: all .5s ease;

}

.home_title h1, [class~=b_pack] h4 {

  text-transform: uppercase;

}

[class~=b_pack] h4 {

  margin-left: 0;

}

[class~=home_form] form ul, [class~=menu_book] {

  position: relative;

}

[class~=b_pack] h4 {

  margin-bottom: 11.25pt;

}

[class~=tl-3] {

  width: 80px;

}

[class~=home_form] form ul li input {

  border-right-width: 0pc;

}

[class~=home_form] form ul li input {

  border-top-width: 0pc;

}

[class~=b_pack] h4 {

  margin-right: 0;

}

[class~=menu_book], [class~=pack_icon] ul, [class~=b_pack] h4, [class~=home_form] form ul {

  overflow: hidden;

}

[class~=b_pack] h4 {

  margin-top: 11.25pt;

}

#myInput {

  font-size: 16px;

}

[class~=tl-3] {

  height: .010416667in;

}

[class~=b_pack] h4, .b_pack h4 a {

  font-weight: 600;

}

[class~=home_form] form ul li input {

  border-left-style: none;

}

[class~=b_pack] h4 {

  text-overflow: ellipsis;

}

[class~=b_pack] h4 {

  white-space: nowrap;

}

[class~=tl-3], [class~=pack_icon] ul li {

  display: inline-block;

}

[class~=carousel-inner1] > [class~=item] > a > img {

  margin-left: auto;

}

[class~=v_place_img] img {

  width: 100% !important;

}

[class~=tl-3] {

  background: #eee;

}

.b_pack h4 a {

  color: #373c41;

}

[class~=b_packages] img {

  width: 100%;

}

[class~=events] table tr td:first-child {

  text-align: center !important;

}

a, .b_pack h4 a {

  text-decoration: none;

}

[class~=b_packages] img {

  -webkit-transition: .4s ease;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-right-width: .010416667in;

}

[class~=tp-simpleresponsive] a:hover {

  -ms-transition: all .5s ease;

}

[class~=tp-simpleresponsive] a:hover {

  -o-transition: all .5s ease;

}

.p2_book ul li:nth-child(2) a:hover {

  transition: all .5s ease;

}

[class~=b_packages] img {

  transition: .4s ease;

}

[class~=menu_book] {

  float: right;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-top-width: .010416667in;

}

[class~=home_form] form ul li input {

  border-bottom-style: none;

}

.b_pack h4 a {

      font-family: 'Lato', sans-serif;

}

[class~=home_form] form ul li input {

  border-right-style: none;

}

.home_title h1, [class~=home_title] p {

  text-align: center;

}

.home_title h1 {

  color: #424e57;

}

[class~=carousel-indicators-1]:hover {

  overflow-y: auto;

}

a {

  cursor: pointer;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-left-style: solid;

}

[class~=events] table tr td:first-child {

  padding-right: 3.75pt;

}

.home_title h1 {

  font-weight: 700;

}

[class~=open] > [class~=dropdown-menu] {

  -webkit-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;

}

[class~=menu_book] {

  margin-top: .625pc;

}

[class~=item], [class~=b_pack] div {

}

[class~=home_form] form ul li input {

  border-top-style: none;

}

[class~=home_form] form ul li input {

  border-left-color: currentColor;

}

.home_title h1 {

  font-size: 27pt;

}

[class~=slider-cap] {

  font-family: "Montserrat", sans-serif;

}

[class~=banner] {

  background: url("../images/banner.jpg") no-repeat;

}

[class~=banner] {

  background-size: cover;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-bottom-style: solid;

}

[class~=home_title] h1 span {

  color: #00bcd4;

}

[class~=open] > [class~=dropdown-menu] {

  -moz-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;

}

[class~=home_consul] h1, .tb-space-inn, [class~=pack_icon] ul, [class~=tb-space], [class~=banner], [class~=home_consul] h4 {

  padding-left: 0pc;

}

[class~=banner], [class~=tb-space] {

  padding-bottom: 1.041666667in;

}

.home_title h1 {

  margin-top: 0pc;

}

[class~=pack_icon] ul li {

  width: 25%;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-right-style: solid;

}

[class~=banner], [class~=home_consul] h1, .tb-space-inn, [class~=pack_icon] ul, [class~=home_consul] h4, [class~=tb-space] {

  padding-right: 0pc;

}

[class~=home_title] p {

  color: #707275;

}

[class~=tb-space], [class~=banner] {

  padding-top: 30px;

}

[class~=tp-simpleresponsive] a:hover {

  color: #f3f3f3;

}

[class~=banner], [class~=pack_icon] ul, [class~=b_pack] {

  position: relative;

}

[class~=open] > [class~=dropdown-menu] {

  -o-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;

}

[class~=home_enq] {

  background: #253d52;

}

[class~=pack_icon] ul {

  padding-bottom: 0pc;

}

[class~=b_packages] img:hover {

  -webkit-transform: scale(1.08);

}

[class~=b_packages] img:hover {

  transform: scale(1.08);

}

[class~=pack_icon] ul {

  padding-top: 15px;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-top-style: solid;

}

.tb-space-inn {

  padding-bottom: .416666667in;

}

#myInput {

  padding-left: 40px;

}

[class~=open] > [class~=dropdown-menu] {

  transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;

}

[class~=pack_icon] ul {

  margin-bottom: 0pt;

}

.p2 .fa-star {

  color: #ff9800;

}

a {

  transition: all .5s ease;

}

[class~=home_form] form ul li input {

  border-bottom-color: currentColor;

}

.tb-space-inn {

  padding-top: .416666667in;

}

[class~=pack_icon_2] img {

  width: 1.375pc;

}

[class~=home_form] {

}

.home_consul_1 img {

  width: 100%;

}

[class~=home_consul] h1 {

  font-size: 2.625pc;

}

[class~=b_pack] {

  overflow: hidden;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-left-color: #ececec;

}

[class~=home_consul] h4, [class~=home_consul] h1 {

  padding-bottom: 1.5625pc;

}

.p2 .fa-star {

  font-size: 1pc;

}

.to-ho-hotel-con-5 ul li, [class~=to-ho-hotel-con-3] ul li, [class~=pack_icon] ul li {

  float: left;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-bottom-color: #ececec;

}

[class~=b_pack] {

  background: #e8eef1;

}

[class~=home_consul] h1, .v_pl_name {

  padding-top: .3125pc;

}

[class~=home_form] form ul li input {

  border-right-color: currentColor;

}

[class~=home_consul] h4 {

  font-size: 2.125pc;

}

[class~=b_pack] {

  -moz-box-shadow: 0pc 2px .052083333in -.75pt rgba(0,0,0,.32);

}

[class~=b_pack] {

  o-transition: all .3s ease-out;

}

[class~=carousel-inner1] > [class~=item] > a > img {

  margin-bottom: auto;

}

#myInput {

  padding-bottom: 9pt;

}

[class~=home_consul] h4 {

  color: #fff;

}

[class~=b_pack] {

  -ms-transition: all .3s ease-out;

}

[class~=to-ho-hotel-con-3] ul li, [class~=tr-room-type] ul li, .to-ho-hotel-con-5 ul li {

  list-style-type: none;

}

[class~=b_pack] {

  -moz-transition: all .3s ease-out;

}

[class~=home_consul] h4 {

  text-transform: uppercase;

}

[class~=b_pack] {

  -webkit-transition: all .3s ease-out;

}

[class~=home_form] form ul li input {

  border-top-color: currentColor;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-right-color: #ececec;

}

[class~=to-ho-hotel-con-5] ul li a {

  border-top-color: #ececec;

}

a {

  -webkit-transition: all .5s ease;

}

[class~=b_pack] {

  margin-bottom: 30px;

}

[class~=b_pack] {

  border-bottom-left-radius: 5.25pt;

}

[class~=home_consul] h4 {

  padding-top: .625pc;

}

.band img:hover {

  -webkit-transform: scale(1);

}

[class~=home_form] form ul li input, [class~=to-ho-hotel-con-5] ul li a {

  border-image: none;

}

[class~=b_pack] {

  border-bottom-right-radius: 7px;

}

.v_pl_name {

  text-transform: capitalize;

}

[class~=home_consul] p {

  line-height: .364583333in;

}

.v_pl_name {

  padding-left: 3.75pt;

}

.home_consul a {

  background: #fff;

}

[class~=carousel-inner1] > [class~=item] > a > img {

  margin-right: auto;

}

.home_consul a, [class~=home_all] {

  border-bottom-width: .125pc;

}

.home_consul a {

  border-bottom-style: solid;

}

.v_pl_name, .home_consul a {

  padding-bottom: 3.75pt;

}

[class~=events] table tr th:first-child {

  text-align: center !important;

}

.band img:hover {

  transform: scale(1);

}

.home_consul a {

  border-bottom-color: #d6a204;

}

.home_consul a {

  border-image: none;

}

.v_pl_name {

  padding-right: 3.75pt;

}

.v_pl_name {

  color: #6c6c6c;

}

.v_pl_name {

  font-weight: 500;

}

[class~=tr-room-type] ul li, [class~=v_place_img] {

  position: relative;

}

[class~=tr-room-type] ul li, [class~=v_place_img] {

  overflow: hidden;

}

.home_consul a {

  border-radius: 2.25pt;

}

.home_consul a {

  display: table;

}

[class~=band] {

  width: 50px;

}

.to-ho-hotel-con-5 ul li {

  display: inline-block;

}

[class~=band] {

  height: auto;

}

.to-ho-hotel-con-5 ul li {

  width: 25%;

}

[class~=band] {

  position: absolute;

}

.home_consul a {

  text-decoration: none;

}

[class~=band] {

  z-index: 9;

}

.home_consul a {

  color: #000;

}

.home_consul a {

  padding-left: .625pc;

}

[class~=to-ho-hotel-con-5] ul li a {

  margin-left: .125pc;

}

[class~=band] {

  left: 9.75pt;

}

[class~=band] {

  top: -.0625in;

}

[class~=pack_icon], [class~=home_title] {

}

[class~=to-ho-hotel-con-5] ul li a {

  margin-bottom: .125pc;

}

.home_consul a {

  padding-right: .625pc;

}

[class~=tout-map] iframe, [class~=carousel-inner1] > [class~=item] > img, [class~=tr-room-type] ul li {

  width: 100%;

}

.home_consul a {

  padding-top: 3.75pt;

}

.home_consul a {

  margin-top: 40px;

}

.home_consul a {

  text-transform: uppercase;

}

[class~=home_all] {

  background: #d9c77e;

}

[class~=tr-room-type] ul li {

  border-bottom-width: .010416667in;

}

[class~=p2] [class~=fa-star-half-o] {

  color: #9e9e9e;

}

[class~=to-ho-hotel-con-5] ul li a {

  margin-right: .125pc;

}

.home_consul a {

  font-size: .208333333in;

}

[class~=p2] [class~=fa-star-half-o] {

  font-size: 1pc;

}

[class~=home_form] form ul li input {

  padding-left: 6pt;

}

[class~=tr-room-type] ul li, [class~=home_all] {

  border-bottom-style: solid;

}

.home_consul a {

  font-weight: 700;

}

[class~=to-ho-hotel-con-5] ul li a {

  margin-top: .125pc;

}

.home_consul a {

  cursor: pointer;

}

[class~=tout-map] iframe {

  height: 300px;

}

#myInput {

  padding-right: .208333333in;

}

[class~=home_all] {

  border-bottom-color: #e3aa00;

}

[class~=tout-map] iframe {

  border-left-width: 0pc;

}

[class~=events] table tr th:first-child {

  padding-right: 3.75pt;

}

[class~=tout-map] iframe {

  border-bottom-width: 0pc;

}

[class~=home_all] {

  border-image: none;

}

[class~=tout-map] iframe {

  border-right-width: 0pc;

}

[class~=home_all] {

  border-radius: .1875pc;

}

[class~=tout-map] iframe {

  border-top-width: 0pc;

}

[class~=tout-map] iframe {

  border-left-style: none;

}

[class~=tout-map] iframe {

  border-bottom-style: none;

}

[class~=carousel-inner1] > [class~=item] > img, [class~=home_all] {

  margin-left: auto;

}

[class~=tout-map] iframe {

  border-right-style: none;

}

[class~=to-ho-hotel-con-5] ul li a {

  padding-left: .3125pc;

}

[class~=tr-room-type] ul li {

  border-bottom-color: #cecece;

}

[class~=to-ho-hotel-con-5] ul li a {

  padding-bottom: 0pc;

}

[class~=tr-room-type] ul li {

  border-image: none;

}

[class~=carousel-inner1] > [class~=item] > a > img {

  margin-top: auto;

}

[class~=home_all] {

  margin-bottom: 0;

}

a {

  -moz-transition: all .5s ease;

}

[class~=home_all], [class~=carousel-inner1] > [class~=item] > img {

  margin-right: auto;

}

[class~=to-ho-hotel-con-5] ul li a {

  padding-right: .3125pc;

}

[class~=home_all] {

  margin-top: 0;

}

[class~=tips_travel_2]:hover {

  box-shadow: 0pc .9375pc 24pt -5px rgba(150,150,150,.4);

}

[class~=events] table tr:hover {

  background: #e9f2f3;

}

[class~=tout-map] iframe {

  border-top-style: none;

}

[class~=tout-map] iframe {

  border-left-color: currentColor;

}

[class~=to-ho-hotel-con-5] ul li a {

  padding-top: 0pc;

}

[class~=tr-room-type] ul li {

  padding-bottom: .208333333in;

}

[class~=tout-map] iframe {

  border-bottom-color: currentColor;

}

[class~=home_all] {

  display: table;

}

[class~=home_all] {

  text-decoration: none;

}

[class~=tips_travel_2]:hover {

  transition: all .5s ease;

}

[class~=tr-room-type] ul li {

  margin-bottom: 15pt;

}

[class~=home_all] {

  color: #000;

}

[class~=tout-map] iframe {

  border-right-color: currentColor;

}

[class~=tout-map] iframe {

  border-top-color: currentColor;

}

[class~=tr-room-type-list] span b, [class~=tr-room-type-list] p b {

  color: #213d44;

}

[class~=home_all], [class~=form_1] ul li:nth-child(7) textarea {

  padding-left: .625pc;

}

[class~=tout-map] iframe {

  border-image: none;

}

[class~=tips_travel_2]:hover, [class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  -ms-transition: all .5s ease;

}

[class~=to-ho-hotel-con-1]:before {

  content: "";

}

[class~=to-ho-hotel-con-1]:before {

  position: absolute;

}

[class~=to-ho-hotel-con-1]:before {

  background: linear-gradient(to top, rgba(0,0,0,.12) 14%, rgba(0,0,0,.02) 35%);

}

.

[class~=carousel-inner1] > [class~=item] > img {

  margin-bottom: auto;

}

[class~=to-ho-hotel-con-1]:before {

  top: 0pc;

}

[class~=home_all] {

  padding-bottom: 3.75pt;

}

[class~=home_all] {

  padding-right: .625pc;

}

[class~=to-ho-hotel-con-1]:before {

  bottom: 0pt;

}

[class~=to-ho-hotel-con-1]:before {

  left: 0in;

}

[class~=to-ho-hotel-con-5] ul li a {

  font-size: .125in;

}

[class~=home_form] form ul li input {

  padding-bottom: 6pt;

}

[class~=to-ho-hotel-con-1]:before, [class~=to-ho-hotel-con-1] img {

  width: 100%;

}

[class~=to-ho-hotel-con-2] h4 {

  margin-top: 0px;
  text-align: center;

}

[class~=home_all] {

  padding-top: 3.75pt;

}

[class~=to-ho-hotel-con-2] h4 {

  padding-bottom: .625pc;

}

[class~=to-ho-hotel-con-3] ul, [class~=to-ho-hotel-con-2] h4, [class~=to-ho-hotel-con-5] ul, .tr-room-type ul {

  margin-bottom: 0pc;

}

[class~=testi] a:hover, .h_con {

  background: #d9c77e;

}

[class~=tips_travel_2]:hover, [class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  -o-transition: all .5s ease;

}

.h_con, [class~=to-ho-hotel-con] {

  position: relative;

}

[class~=to-ho-hotel-con], .home_consul, .h_con {

  overflow: hidden;

}

[class~=home_consul_1] {

  padding-right: 0in;

}

[class~=to-ho-hotel-con-2] a {

  color: #333;

}

[class~=form_1] ul li input[placeholder] {

  color: #6b7a88;

}

[class~=to-ho-hotel-con-3] ul {

  padding-left: 0pt;

}

[class~=form_1] ul li:nth-child(7) textarea {

  height: 7.5pc;

}

[class~=tips_travel_2]:hover {

  -webkit-transition: all .5s ease;

}

[class~=to-ho-hotel-con-3] ul, .home_consul, .tr-room-type ul, [class~=to-ho-hotel-con-5] ul {

  padding-bottom: 0pt;

}

.events table tr {

  line-height: 3.125pc;

}

[class~=to-ho-hotel-con-3] ul, [class~=to-ho-hotel-con-5] ul {

  padding-right: 0pt;

}

[class~=home_form] form ul li input {

  padding-right: 6pt;

}

[class~=home_form] form ul li input {

  padding-top: 6pt;

}

[class~=tips_travel_2]:hover {

  -moz-transition: all .5s ease;

}

[class~=home_consul_1] {

  padding-left: 0pc;

}

[class~=carousel-inner1] > [class~=item] > img {

  margin-top: auto;

}

.home_consul, .tr-room-type ul, [class~=to-ho-hotel-con-3] ul, [class~=to-ho-hotel-con-5] ul {

  padding-top: 0pt;

}

[class~=tout-map], [class~=place] img:hover, [class~=place] a:hover {

}

.home_consul {

  padding-left: 3.125pc;

}

[class~=ho-hot-rat-star] i {

  font-size: .145833333in !important;

}

[class~=to-ho-hotel-con-5] ul li a {

  color: #8a8a8a;

}

.events table tr, [class~=to-ho-hotel-con] {

  border-bottom-width: .0625pc;

}

[class~=form_1] ul li:nth-child(7) textarea {

  padding-bottom: .104166667in;

}

[class~=ho-hot-rat-star] i {

  padding-left: 3px;

}

[class~=ho-hot-rat-star-list] i {

  color: #04abc0;

}

[class~=to-ho-hotel-con], .events table tr {

  border-bottom-style: solid;

}

[class~=events] table tr:hover, .events table tr {

  transition: all .5s ease;

}

.to-ho-hotel-con-4 a {

  float: left;

}

.home_consul {

  padding-right: 3.125pc;

}

.to-ho-hotel-con-4 a {

  width: 47%;

}

[class~=rnslider] [class~=button] {

  position: absolute;

}

[class~=to-ho-hotel-con-5] ul li a, .to-ho-hotel-con-4 a {

  text-align: center;

}

[class~=to-ho-hotel-con-5] ul, .tr-room-type ul {

  padding-left: 0pc;

}

a, .events table tr {

  -ms-transition: all .5s ease;

}

[class~=breadcrumb] > [class~=active] {

  color: #ffc72f !important;

}

#myInput, [class~=to-ho-hotel-con] {

  border-left-width: .75pt;

}

.events table tr {

  border-bottom-color: #e9e9e9;

}

[class~=to-ho-hotel-con] {

  border-right-width: .75pt;

}

[class~=to-ho-hotel-con] {

  border-top-width: .75pt;

}

.events table tr {

  border-image: none;

}

[class~=to-ho-hotel-con] {

  border-left-style: solid;

}

.events table tr, [class~=events] table tr:hover, .p2_book ul li:nth-child(2) a:hover {

  -webkit-transition: all .5s ease;

}

.hot-page2-alp-r-list:hover {

  box-shadow: 0in 3.75pt .197916667in -3px rgba(0,0,0,.23);

}

[class~=to-ho-hotel-con] {

  border-right-style: solid;

}

.tr-room-type ul {

  padding-right: 0pc;

}

[class~=to-ho-hotel-con] {

  border-top-style: solid;

}

[class~=to-ho-hotel-con] {

  border-left-color: #dfdfdf;

}

[class~=events] table tr th {

  color: #4a505d;

}

[class~=tr-room-type-list-1] img {

  width: 100%;

}

#myInput {

  padding-top: .125in;

}

.hot-page2-alp-r-list:hover {

  transform: scale(1.02);

}

[class~=to-ho-hotel-con] {

  border-bottom-color: #dfdfdf;

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  text-shadow: -.75pt -1px 0 rgba(177,177,177,.3);

}

.events table tr {

  -moz-transition: all .5s ease;

}

[class~=to-ho-hotel-con] {

  border-right-color: #dfdfdf;

}

[class~=db-make-pay]:hover, [class~=db-done]:hover, [class~=profile-btn]:hover, [class~=place] h3 span {

  color: #fff;

}

[class~=to-ho-hotel-con] {

  border-top-color: #dfdfdf;

}

[class~=to-ho-hotel-con] {

  border-image: none;

}

[class~=to-ho-hotel-con] {

  box-shadow: 0in .041666667in .072916667in rgba(0,0,0,.09);

}

.tr-room-type-list-2 h4 {

  margin-top: 0in;

}

[class~=to-ho-hotel-con] {

  margin-bottom: 30px;
    background: #fff;
}

[class~=to-ho-hotel-con-1], [class~=to-ho-hotel-con-23] {

  position: relative;

}

.tr-room-type-list-2 h4 {

  color: #213d44;

}

[class~=testi] a:hover {

  color: #000;

}

.tr-room-type-list-2 h4 {

  text-transform: uppercase;

}

[class~=events] table tr th {

  font-size: 18px;

}

.footer_social iframe.clicked {

  pointer-events: auto;

}

.tr-room-type-list-2 h4, [class~=events] table tr th {

  font-weight: 600;

}

[class~=form_1] ul li:nth-child(7) textarea {

  padding-right: .104166667in;

}

.tr-room-type-list-2 h4 {

  font-size: .166666667in;

}

[class~=tr-room-type-list-2] span, [class~=tr-room-type-list-3] span, [class~=place] h3 span {

  display: block;

}

[class~=db-make-pay]:hover {

  background: #3e8e41;

}

[class~=to-ho-hotel-con-23] {

  overflow: hidden;

}

.events table tr, [class~=events] table tr:hover {

  -o-transition: all .5s ease;

}

[class~=events] table tr th {

  line-height: 40px;

}

[class~=to-ho-hotel-con-23] {

  padding-left: 5px;

}

[class~=to-ho-hotel-con-23] {

  padding-bottom: 5px;

}

[class~=footer_sub] input[type="submit"] {

  background: #ff5722;

}

[class~=to-ho-hotel-con-23] {

  padding-right: 5px;

}

[class~=db-make-pay]:hover, [class~=form_1] ul li input {

  border-left-width: 1px;

}

[class~=hot-list-left-part-rat], [class~=home_form] form ul li input {

  border-radius: .125pc;

}

[class~=to-ho-hotel-con-23] {

  padding-top: 5px;

}

[class~=tr-room-type-list-3] span, [class~=hot-list-left-part-rat] {

  text-align: center;

}

[class~=form_1] ul li:nth-child(7) textarea {

  padding-top: .104166667in;

}

[class~=tr-room-type-list-3] span {

  margin-bottom: 11.25pt;

}

[class~=tour-consul]::before {

  content: "";

}

[class~=to-ho-hotel-con-3], [class~=events] table tr:first-child, [class~=ho-hot-rat-star-list], [class~=to-ho-hotel-con-2] {

}

[class~=tour-consul]::before {

  position: absolute;

}

[class~=db-make-pay]:hover, #myInput, [class~=form_1] ul li input {

  border-bottom-width: 1px;

}

[class~=ho-hot-rat-star] {

  padding-bottom: 0px !important;

}

[class~=tour-consul]::before {

  width: 100%;

}

[class~=events] table tr th {

      font-family: 'Lato', sans-serif;

}

[class~=hot-list-left-part-rat] {

  width: 25px;

}

[class~=hot-list-left-part-rat] {

  height: 18.75pt;

}

[class~=pla1] h1 span {

  color: #00bcd4;

}

[class~=db-make-pay]:hover, [class~=form_1] ul li input {

  border-right-width: 1px;

}

[class~=events] table tr:hover {

  -moz-transition: all .5s ease;

}

[class~=tour-consul]::before {

  height: 100%;

}

[class~=events] table tr:hover {

  -ms-transition: all .5s ease;

}

[class~=hot-list-left-part-rat] {

  background-color: #04abc0;

}

[class~=tour-consul]::before {

  top: 0px;

}

[class~=form_1] ul li {

  list-style-type: none;

}

[class~=hot-list-left-part-rat] {

  padding-left: .041666667in;

}

[class~=tour-consul]::before {

  bottom: 0px;

}

[class~=hot-list-left-part-rat] {

  padding-bottom: .041666667in;

}

[class~=hot-list-left-part-rat] {

  padding-right: .041666667in;

}

[class~=hot-list-left-part-rat] {

  padding-top: .041666667in;

}

[class~=events] table tr td {

  color: #727070;

}

[class~=form_1] ul li {

  width: 50%;

}

[class~=tour-consul]::before {

  background: rgba(19,40,58,.87);

}

[class~=tour-consul] h2, [class~=hot-list-left-part-rat] {

  color: #fff;

}

[class~=tour-consul] h2, .ho-hot-pri, [class~=footer_sub] input[type="submit"], [class~=hot-list-left-part-rat] {

  font-weight: 600;

}

.tour-consul p, [class~=db-make-pay]:hover, [class~=form_1] ul li input {

  border-top-width: 1px;

}

[class~=hot-list-left-part-rat] {

  font-size: .75pc;

}

[class~=hot-list-left-part-rat] {

  text-shadow: 0pt -.75pt 0 rgba(0,0,0,.28);

}

[class~=form_1] ul li {

  float: left;

}

[class~=events] table tr td {

  font-size: 15px;

}

[class~=hot-list-left-part-rat] {

  margin-right: 10px;

}

.ho-hot-pri {

  font-size: 38px;

}

[class~=tour-consul] h2 {

  text-transform: uppercase;

}

[class~=tour-consul] h2 {

  font-size: 31.5pt;

}

[class~=form_1] ul li:nth-child(7) textarea {

  background: #fff;

}

[class~=form_1] ul li input, [class~=db-make-pay]:hover {

  border-left-style: solid;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-bottom-width: 0pt;

}

[class~=tour-consul] h2 {

  margin-top: 18.75pt;

}

.ho-hot-pri {

  color: #d9c77e;

}

[class~=form_1] ul li input[type="submit"] {

  font-weight: 700;

}

.ho-hot-pri-dis, .ho-hot-pri {

  float: right;

}

.ho-hot-pri-dis {

  font-weight: 400;

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn], [class~=footer_sub] input[type="submit"] {

  color: #000;

}

.form_1 ul li:last-child {

  padding-bottom: 0px;

}

[class~=tour-consul] h2, .tour-consul p {

  margin-bottom: 0in;

}

.ho-hot-pri-dis {

  color: #888;

}

[class~=tour-consul] h2 {

      font-family: 'Lato', sans-serif;

}

[class~=home_form] form ul li input {

  width: 95%;

}

.tour-consul p {

  color: #d4d8d8;

}

.tour-consul p {

  font-size: 16px;

}

.tour-consul p {

  font-weight: 500;

}

a {

  -o-transition: all .5s ease;

}

.tour-consul p {

  margin-top: 1.5pc;

}

.ho-hot-pri-dis {

  padding-left: .3125pc;

}

[class~=form_1] ul li {

  padding-left: 6pt;

}

.tour-consul p {

  margin-bottom: 15pt;

}

[class~=form_1] ul li {

  padding-bottom: 16px;

}

[class~=form_1] ul li {

  padding-right: .083333333in;

}

[class~=footer_sub] input[type="submit"] {

  border-radius: 0in;

}

.tour-consul p, [class~=form_1] ul li input {

  border-top-style: solid;

}

.tour-consul p {

  border-top-color: #4c545a;

}

.tour-consul p {

  border-image: none;

}

[class~=form_1] ul li, .ho-hot-pri-dis {

  padding-top: 0pc;

}

[class~=footer_sub] input[type="submit"] {

  border-radius: 1px;

}

.tour-consul p {

  border-bottom-width: .0625pc;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-right-width: 0pt;

}

.tour-consul p, [class~=form_1] ul li input, [class~=db-make-pay]:hover {

  border-bottom-style: solid;

}

.tour-consul p {

  border-bottom-color: #4c545a;

}

.tour-consul p {

  padding-top: 20px;

}

.tour-consul p {

  padding-bottom: 20px;

}

.events table, [class~=ho-vid] img {

  width: 100%;

}

[class~=form_1] ul li {

  box-sizing: border-box;

}

[class~=form_1] ul li input[type="submit"] {

  text-decoration: none;

}

.ho-hot-pri-dis {

  padding-bottom: 0pc;

}

[class~=footer_sub] input[type="submit"] {

  padding-left: 7.5pt;

}

[class~=arrange] ul li, .ho-hot-pri-dis {

  padding-right: .3125pc;

}

.ho-hot-pri-dis {

  display: none;

}

[class~=arrange] ul li {

  width: 48%;

}

[class~=hot-page2-hli-3] {

  width: 35px;

}

[class~=hot-page2-hli-3] {

  height: 2.1875pc;

}

[class~=arrange] ul li, [class~=footer_sub] input[type="submit"] {

  padding-bottom: .052083333in;

}

[class~=events-1] h1 {

  margin-top: 0px;

}

[class~=events] img {

  width: 1.145833333in;

}

[class~=arrange] ul li {

  list-style-type: none;

}

[class~=hot-page2-hli-3] {

  position: absolute;

}

#myInput {

  border-right-width: .010416667in;

}

[class~=place] img, [class~=form_1] ul li input, [class~=db-make-pay]:hover {

  border-right-style: solid;

}

[class~=arrange] ul li {

  padding-left: .052083333in;

}

[class~=hot-page2-hli-3] {

  background-color: rgba(255,197,37,.79);

}

[class~=events] img {

  padding-left: 0pt;

}

[class~=hot-page2-hli-3] {

  padding-left: .041666667in;

}

[class~=form_1] ul li input[type="submit"] {

  color: #fff;

}

[class~=events] img {

  padding-bottom: .104166667in;

}

[class~=events] img {

  padding-right: 11.25pt;

}

[class~=hot-page2-hli-3] {

  padding-bottom: .041666667in;

}

[class~=hot-page2-hli-3] {

  padding-right: .041666667in;

}

[class~=home_form] form ul li textarea {

  border-left-width: 0pt;

}

[class~=db-make-pay]:hover, [class~=place] img {

  border-top-style: solid;

}

[class~=events] img {

  padding-top: .104166667in;

}

[class~=to-ho-hotel-con-5], [class~=to-ho-hotel-con-4], .form_book ul li:nth-child(13), [class~=place] img {

  width: 100%;

}

[class~=place] img, [class~=hot-page2-hli-3] {

  border-radius: .052083333in;

}

[class~=place] img {

  border-left-width: .03125in;

}

[class~=db-make-pay]:hover {

  border-left-color: #317d34;

}

a {

  font-size: .151041667in;

}

[class~=place] img {

  border-bottom-width: .03125in;

}

[class~=form_1] ul li input {

  border-left-color: #bbb;

}

[class~=hot-page2-hli-3] {

  padding-top: .041666667in;

}

#myInput {

  border-top-width: .010416667in;

}

[class~=hot-page2-hli-3] {

  margin-left: .3125pc;

}

[class~=place] img {

  border-right-width: .03125in;

}

a {

  line-height: 1.5pc;

}

[class~=hot-page2-hli-3] {

  margin-bottom: 6.75pt;

}

[class~=hot-page2-hli-3] {

  margin-right: .3125pc;

}

[class~=form_1] ul li input {

  border-bottom-color: #bbb;

}

[class~=hot-page2-hli-3] {

  margin-top: 6.75pt;

}

[class~=hot-page2-hli-3] {

  right: 5px;

}

[class~=place] img {

  border-top-width: .03125in;

}

[class~=arrange] ul li {

  padding-top: .052083333in;

}

[class~=db-make-pay]:hover {

  border-bottom-color: #317d34;

}

[class~=ui-datepicker] [class~=ui-datepicker-header], [class~=to-ho-hotel-con-5], [class~=to-ho-hotel-con-4] {

  position: relative;

}

[class~=to-ho-hotel-con-4], [class~=to-ho-hotel-con-5] {

  overflow: hidden;

}

#myInput, [class~=place] img {

  border-left-style: solid;

}

[class~=to-ho-hotel-con-4] {

  padding-top: 14px;

}

[class~=form_1] ul li input[type="submit"] {

  padding-left: .9375pc;

}

[class~=place] img, #myInput {

  border-bottom-style: solid;

}

[class~=footer_social] ul li, [class~=arrange] ul li {

  display: inline-block;

}

[class~=to-ho-hotel-con-5] {

  padding-top: 9pt;

}

[class~=footer_sub] input[type="submit"] {

  padding-right: 7.5pt;

}

[class~=form_1] ul li input {

  border-right-color: #bbb;

}

[class~=db-make-pay]:hover {

  border-right-color: #317d34;

}

[class~=place] img {

  border-left-color: #24272d;

}

[class~=db-make-pay]:hover {

  border-top-color: #317d34;

}

[class~=form_1] ul li input {

  border-top-color: #bbb;

}

[class~=place] img {

  border-bottom-color: #24272d;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-top-width: 0pt;

}

[class~=foot-social] ul li {

  list-style-type: none;

}

[class~=hom-hot-book-btn] {

  margin-right: 3%;

}

[class~=hom-hot-view-btn] {

  margin-left: 3%;

}

[class~=pla]::before, [class~=hom-hot-av-tic] {

  position: absolute;

}

[class~=place] img {

  border-right-color: #24272d;

}

[class~=place] img {

  border-top-color: #24272d;

}

[class~=hom-hot-av-tic] {

  background-color: #fe9b22;

}

[class~=db-make-pay]:hover, [class~=form_1] ul li input, [class~=place] img {

  border-image: none;

}

[class~=hom-hot-av-tic] {

  bottom: .15625in;

}

[class~=foot-social] ul li {

  float: left;

}

[class~=hom-hot-av-tic] {

  padding-left: .083333333in;

}

[class~=place] img {

  box-shadow: 1px .1875pc 7.5pt rgba(0,0,0,.8);

}

[class~=foot-social] ul li {

  padding-right: .104166667in;

}

[class~=hom-hot-av-tic] {

  padding-bottom: 2.25pt;

}

[class~=two-columns] li a {

  color: #fff;

}

[class~=pla]::before {

  content: "";

}

[class~=hom-hot-av-tic] {

  padding-right: .083333333in;

}

[class~=hom-hot-av-tic] {

  padding-top: 2.25pt;

}

[class~=hom-hot-av-tic] {

  margin-left: 0pt;

}

a {

      font-family: 'Lato', sans-serif;

}

[class~=ui-datepicker] [class~=ui-datepicker-header] {

  padding-left: 0;

}

[class~=pla]::before {

  background: rgba(0,0,0,.38);

}

[class~=form_1] ul li input, [class~=pla]::before {

  width: 100%;

}

[class~=pla]::before {

  bottom: 0px;

}

[class~=hom-hot-av-tic] {

  margin-bottom: 0pc;

}

[class~=footer_sub] input[type="submit"] {

  padding-top: .052083333in;

}

[class~=form_book] ul li:nth-child(7) {

  width: 50% !important;

}

[class~=home_form] form ul li textarea {

  border-bottom-width: 0pt;

}

[class~=form_1] ul li input {

  padding-left: .104166667in;

}

[class~=pla]::before {

  top: 0pc;

}

[class~=hom-hot-av-tic], [class~=place] p, [class~=disco] h3 span, [class~=place] h3 {

  color: #fff;

}

[class~=place] h3 {

  font-size: 13.5pt;

}

[class~=place] h3 {

  text-transform: uppercase;

}

[class~=place] h3 {

  line-height: 25.5pt;

}

[class~=hom-hot-av-tic] {

  margin-right: 0pt;

}

[class~=footer_sub] input[type="submit"] {

  text-decoration: none;

}

[class~=place] h3 {

  margin-top: 0pt;

}

[class~=place] h3 {

  margin-bottom: 0px;

}

[class~=place] p {

  padding-left: 0in;

}

[class~=form_1] ul li input[type="submit"] {

  padding-bottom: .125in;

}

[class~=hom-hot-av-tic], html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-left-style: solid;

}

[class~=hom-hot-av-tic] {

  margin-top: 0pc;

}

[class~=form_1] ul li input[type="submit"] {

  padding-right: .9375pc;

}

[class~=place] p, [class~=form_1] ul li input {

  padding-bottom: .625pc;

}

[class~=place] p {

  padding-right: 0in;

}

[class~=ui-datepicker] [class~=ui-datepicker-header] {

  padding-bottom: .2em;

}

[class~=footer_faq] ul li {

  list-style-type: none;

}

[class~=place] p, [class~=form_1] ul li input {

  padding-top: .625pc;

}

[class~=hom-hot-av-tic] {

  right: 11.25pt;

}

[class~=hom-hot-av-tic] {

  font-weight: 500;

}

[class~=ui-datepicker] [class~=ui-datepicker-header] {

  padding-right: 0;

}

[class~=ui-datepicker] [class~=ui-datepicker-header] {

  padding-top: .2em;

}

[class~=footer_sub] input[type="submit"] {

  transition: all .5s ease;

}

[class~=place] p {

  margin-bottom: .104166667in;

}

[class~=footer_sub] input[type="submit"] {

  -webkit-transition: all .5s ease;

}

[class~=footer_places] ul li {

  display: inline-block;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {

  position: absolute;

}

[class~=hom-hot-av-tic] {

  border-radius: 0pc;

}

[class~=home_form] form ul li textarea {

  border-right-width: 0pt;

}

[class~=hom-hot-av-tic] {

  border-left-width: .75pt;

}

[class~=hom-hot-av-tic] {

  border-bottom-width: .75pt;

}

[class~=hom-hot-av-tic] {

  border-right-width: .75pt;

}

[class~=hom-hot-av-tic] {

  border-top-width: .75pt;

}

[class~=hom-hot-av-tic] {

  border-bottom-style: solid;

}

[class~=form_1] ul li input {

  padding-right: .104166667in;

}

[class~=place] p {

  text-align: left;

}

[class~=footer_places] ul li {

  padding-right: 3px;

}

[class~=hom-hot-av-tic] {

  border-right-style: solid;

}

[class~=hom-hot-av-tic] {

  border-top-style: solid;

}

[class~=home_form] form ul li textarea {

  border-top-width: 0pt;

}

[class~=hom-hot-av-tic] {

  border-left-color: #d9c77e;

}

[class~=tr-room-type], [class~=place] a, [class~=tips-home] tb-space, [class~=form_book] select {

}

[class~=pla1] h1 {

  text-align: center;

}

[class~=hom-hot-av-tic] {

  border-bottom-color: #d9c77e;

}

.tips h3, [class~=inner_banner] h2 span, .hom-hot-av-tic-list, [class~=pla1] h1 {

  color: #fff;

}

[class~=hom-hot-av-tic] {

  border-right-color: #d9c77e;

}

[class~=pla1] h1 {

  text-transform: uppercase;

}

[class~=pla1] h1 {

  font-weight: 700;

}

[class~=form_book_1] ul li:nth-child(11), [class~=form_1] ul li:nth-child(7) {

  width: 100%;

}

[class~=hom-hot-av-tic] {

  border-top-color: #d9c77e;

}

[class~=pla1] h1 {

  font-size: 27pt;

}

[class~=footer_places] ul li {

  line-height: 26.25pt;

}

[class~=hom-hot-av-tic] {

  border-image: none;

  border: none;

}

[class~=pla1] h1 {

  margin-top: 0pt;

}

[class~=hom-hot-av-tic], [class~=inner_banner] h2 span {

      font-family: 'Lato', sans-serif;

}

[class~=pla1] h1 {

  padding-bottom: 2.5pc;

}

[class~=pla1] h1, [class~=form_1] ul {

  position: relative;

}

.hom-hot-av-tic-list {

  left: .625pc;

}

.hom-hot-av-tic-list {

  right: inherit;

}

.hom-hot-av-tic-list {

  bottom: .625pc;

}

[class~=form_1] ul li input[type="submit"], .hom-hot-av-tic-list {

  border-radius: .020833333in;

}

[class~=form_1] ul {

  padding-left: 0in;

}

.hom-hot-av-tic-list {

  background: rgba(0,188,212,.41);

}

[class~=form_1] ul {

  padding-bottom: 0in;

}

[class~=form_1] ul {

  padding-right: 0in;

}

[class~=form_1] ul {

  padding-top: 0in;

}

.hom-hot-av-tic-list, [class~=inner_banner] h2 span {

  font-weight: 600;

}

[class~=tour-consul], [class~=form_1] ul {

  overflow: hidden;

}

[class~=form_1] ul {

  margin-bottom: 0pt;

}

/*[class~=ui-datepicker] [class~=ui-datepicker-prev] {

  top: -3pt;

}*/

[class~=family] img {

  width: 95%;

}

[class~=footer_sub] input[type="submit"] {

  -moz-transition: all .5s ease;

}

.hom-hot-av-tic-list, .tips h3 {

  padding-left: 6pt;

}

.tips h3, .hom-hot-av-tic-list {

  padding-bottom: .1875pc;

}

[class~=form_1] ul li input[type="submit"] {

  padding-top: .125in;

}

[class~=form_1] ul li input {

  border-radius: .1875pc;

}

.hom-hot-av-tic-list {

  padding-right: 6pt;

}

[class~=family] img {

  margin-bottom: -47.5pt;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {

  width: 1.8em;

}

[class~=footer_sub] input[type="submit"] {

  -ms-transition: all .5s ease;

}

.hom-hot-av-tic-list {

  padding-top: .1875pc;

}

.hom-hot-av-tic-list {

  font-size: 9.75pt;

}

[class~=inner_banner] h2 span {

  font-size: 32px;

}

[class~=hotel-book-room] {

  margin-bottom: 78.75pt;

}

[class~=tr-room-type-list], [class~=tr-room-type-list-3], [class~=tour-consul], [class~=testi] h4 {

}

[class~=form_1] ul li select {

  color: #6b7a88;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {

  height: 30px;

}

.tips h3 {

  background: #2ea5d3;

}

[class~=tr-room-type-list-1] {

  padding-left: 0px !important;

}

#myTable th {

  padding-left: 9pt;

}

[class~=form_1] ul li textarea {

  border-left-width: .0625pc;

}

[class~=home_form] form ul li textarea {

  border-left-style: none;

}

[class~=tour-consul] {

  background: url("../images/consul-bg.jpeg") no-repeat #00bcd4;

}

[class~=form_1] ul li input[type="submit"], [class~=inner_banner] ul li, .tips h3 {

  display: inline-block;

}

[class~=home_form] form ul li textarea {

  border-bottom-style: none;

}

[class~=tour-consul] {

  background-size: cover;

}

[class~=tour-consul] {

  position: relative;

}

[class~=to-con-1], .tips h3 {

  text-transform: uppercase;

}

[class~=tour-consul] {

  background-attachment: fixed;

}

[class~=inner_banner] ul li {

  float: left;

}

[class~=to-con-1], [class~=form_1] ul li input[type="submit"] {

  background: #d9c77e;

}

[class~=home_form] form ul li textarea {

  border-right-style: none;

}

[class~=to-con-1] {

  color: #000;

}

[class~=to-con-1] {

  font-weight: 600;

}

[class~=to-con-2], [class~=inner_banner] ul li, .inner_banner a i {

  color: #fff;

}

[class~=form_1] ul li textarea {

  border-bottom-width: .0625pc;

}

[class~=home_form] form ul li textarea {

  border-top-style: none;

}

[class~=to-con-1] {

  padding-left: .5pc;

}

[class~=home_form] form ul li textarea {

  border-left-color: currentColor;

}

[class~=footer_sub] input[type="submit"] {

  -o-transition: all .5s ease;

}

[class~=to-con-1] {

  padding-bottom: .052083333in;

}

[class~=to-con-1], .tips h3 {

  padding-right: .5pc;

}

[class~=footer_sub] input[type="submit"] {

  width: 50%;

}

[class~=to-con-1], .tips h3 {

  padding-top: .052083333in;

}

[class~=inner_banner] ul li {

  padding-left: .3125pc;

}

.tips h3 {

  font-weight: 500;

}

.tips h3 {

  margin-top: 0pc;

}

[class~=to-con-2] {

  font-size: 22.5pt;

}

[class~=ticket] ul li:nth-child(1) {

  background: #a2dd2f;

}

.tips h3 {

  font-size: 1.25pc;

}

.tips_left h5 {

  color: #0f0f0f;

}

[class~=inner_banner] ul li, #myTable th {

  padding-bottom: 0pt;

}

[class~=to-con-2] {

  margin-top: 3.75pt;

}

.tips_left h5 {

  font-size: 13.5pt;

}

a {

  font-weight: 400;

}

[class~=to-con-2] {

  margin-bottom: 25px;

}

[class~=footer_sub] input[type="submit"] {

  float: right;

}

[class~=inner_banner] ul li {

  padding-right: .3125pc;

}

[class~=tips_left] p, .testi p, [class~=testi] address {

  color: #1e2021;

}

[class~=tips_left] p, [class~=tips] p {

  text-align: left;

}

[class~=inner_banner] ul li {

  padding-top: 0pt;

}

[class~=tips] p {

  line-height: .260416667in;

}

#myInput {

  border-right-style: solid;

}

[class~=tips] p {

  margin-bottom: 9pt;

}

[class~=to-con-2], [class~=to-con-3] {

  font-weight: 700;

}

[class~=to-con-2], [class~=to-con-3] {

  text-decoration: none;

}

[class~=form_1] ul li input[type="submit"] {

  background: linear-gradient(to bottom, #d9c77e, #1386b1);

}

[class~=to-con-3], [class~=to-con-2] {

  padding-left: .9375pc;

}

[class~=form_1] ul li input[type="submit"], [class~=to-con-2] {

      font-family: 'Lato', sans-serif;

}

[class~=p2] h3 span {

  display: block;

}

[class~=to-con-3], .ticket ul li, [class~=to-con-2], [class~=to-con-4] {

  display: inline-block;

}

.ticket ul li {

  background: #efefef;

}

[class~=to-con-2], [class~=to-con-3] {

  padding-bottom: .0625in;

}

[class~=ticket] ul li:nth-child(1) {

  color: #253d52;

}

.ui-datepicker .ui-datepicker-next {

  position: absolute;

}

[class~=to-con-2], [class~=to-con-3] {

  padding-right: .9375pc;

}

[class~=form_1] ul li textarea {

  border-right-width: .0625pc;

}

[class~=testi] a {

  background: #14a0d6;

}

[class~=testi] a {

  color: #000;

}

[class~=testi] a {

  border-radius: 0pc;

}

.ticket ul li {

  padding-left: 5.25pt;

}

.ticket ul li {

  padding-bottom: .020833333in;

}

[class~=to-con-2], [class~=to-con-3] {

  padding-top: .0625in;

}

[class~=to-con-2], [class~=to-con-3] {

  border-radius: 2px;

}

[class~=banner_book_1] ul li:last-child {

  border-right-width: 0in;

}

[class~=testi] a {

  border-radius: 3.125pc;

}

[class~=to-con-2] {

  background: #d9c77e;

}

[class~=testi] a {

  padding-left: .625pc;

}

[class~=to-con-2] {

  background: linear-gradient(to bottom, #2e9da2, #13b194);

}

[class~=home_form] form ul li textarea {

  border-bottom-color: currentColor;

}

[class~=form_1] ul li textarea {

  border-top-width: .0625pc;

}

.ticket ul li {

  padding-right: 5.25pt;

}

[class~=to-con-3], [class~=to-con-4] {

  text-transform: uppercase;

}

[class~=home_form] form ul li:nth-child(2) input {

  position: relative;

}

[class~=testi] a {

  padding-bottom: .052083333in;

}

[class~=testi] a {

  padding-right: .625pc;

}

[class~=home_form] form ul li textarea {

  border-right-color: currentColor;

}

/*.ui-datepicker .ui-datepicker-next {

  top: -3pt;

}*/

[class~=footer_sub] input[type="submit"] {

  margin-bottom: 2.8125pc;

}

[class~=form_1] ul li textarea {

  border-left-style: solid;

}

[class~=banner_book_1] ul li:last-child {

  border-right-style: solid;

}

.ui-datepicker .ui-datepicker-next {

  width: 1.8em;

}

[class~=testi] a {

  padding-top: .052083333in;

}

#myInput {

  border-top-style: solid;

}

.ui-datepicker .ui-datepicker-next {

  height: 30px;

}

[class~=testi] a, [class~=to-con-4] {

  text-decoration: none;

}

[class~=to-con-3] {

  background: #d9c77e;

}

[class~=to-con-3] {

  background:#d9c77e;

}

.waves-effect input[type=button], .waves-effect input[type=reset], .waves-effect input[type=submit] {
    
    color: #000000!important;
}

[class~=to-con-3], [class~=to-con-4] {

      font-family: 'Lato', sans-serif;

}

[class~=testi] a {

  transition: all .5s ease;

}

[class~=to-con-4] {

  font-weight: 700;

}

[class~=testi] a {

  -webkit-transition: all .5s ease;

}

.p2_book ul li:nth-child(2) a:hover, [class~=testi] a {

  -moz-transition: all .5s ease;

}

[class~=testi] a {

  -ms-transition: all .5s ease;

}

[class~=disco] a:hover {

  background: #d46600;

}

[class~=testi] a {

  -o-transition: all .5s ease;

}

p {

  font-size: .151041667in;

}

[class~=p-tesi] h4, [class~=p-tesi] address, .ticket ul li {

  color: #253d52;

}

[class~=disco] a:hover {

  color: #fff;

}

[class~=to-con-4] {

  padding-left: 11.25pt;

}

[class~=home_form] form ul li textarea {

  border-top-color: currentColor;

}

[class~=ui-datepicker] [class~=ui-datepicker-next-hover], [class~=ui-datepicker] [class~=ui-datepicker-prev-hover] {

  top: 1px;

}

[class~=to-con-4] {

  padding-bottom: .0625in;

}

[class~=p-tesi] h4 {

  margin-top: 0pc;

}

[class~=form_1] ul li input[type="submit"] {

  border-left-width: 0pt;

}

[class~=inner_banner] a:hover, .p-tesi p, .ho-con-cont, [class~=tour_rela_1] a:hover, [class~=ho-vid] {

}

[class~=arrange] ul, [class~=p-tesi] address {

  margin-bottom: 0pt;

}

.ticket ul li {

  padding-top: .020833333in;

}

[class~=to-con-4] {

  padding-right: 11.25pt;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {

  left: 0px;

}

#myInput {

  border-left-color: #ddd;

}

.ticket ul li, [class~=p-tesi] address {

  font-weight: 600;

}

[class~=to-con-4] {

  padding-top: .0625in;

}

[class~=arrange] ul, [class~=foot-social] ul {

  padding-left: 0in;

}

[class~=arrange] ul {

  padding-bottom: 0in;

}

[class~=to-con-4] {

  border-radius: .020833333in;

}

[class~=foot-social] ul, [class~=arrange] ul {

  padding-right: 0in;

}

.ticket ul li {

  font-size: .875pc;

}

[class~=arrange] ul, [class~=foot-social] ul {

  padding-top: 0in;

}

[class~=to-con-4] {

  background: #d9c77e;

}

[class~=to-con-4] {

  background: linear-gradient(to bottom, #d9c77e, #1386b1);

}

[class~=form_1] ul li input[type="submit"] {

  border-bottom-width: 0pt;

}

[class~=foot-spec] span, [class~=footer] h4 {

  color: #fff;

}

[class~=ui-datepicker] [class~=ui-datepicker-next] {

  right: 0px;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev-hover] {

  left: .0625pc;

}

#myTable th {

  padding-right: 9pt;

}

.events-1 {

  font-family: "Montserrat", sans-serif;

}

[class~=events-title] {

  background: none !important;

}

/*[class~=events-title], [class~=foot-spec] span, [class~=footer] h4 {

  text-transform: uppercase;

}*/

.ui-datepicker .ui-datepicker-next-hover {

  right: .75pt;

}

/*[class~=footer] h4 {

  padding-bottom: .15625in;

}*/

[class~=events-title] {

  font-size: .166666667in;

}

[class~=place], [class~=events-title] {

  margin-bottom: 1.875pc;

}

[class~=foot-social] ul {

  padding-bottom: 0pc;

}

#myInput {

  border-bottom-color: #ddd;

}

[class~=popu-places-home], .pla {

  position: relative;

}

[class~=form_1] ul li textarea {

  border-bottom-style: solid;

}

.ticket ul li {

  margin-right: 1px;

}

[class~=home_form] form ul li textarea {

  border-image: none;

}

[class~=featur] ul li {

  background: url("../images/tick.png") no-repeat center left;

}

[class~=form_1] ul li textarea {

  border-right-style: solid;

}

[class~=featur] ul li {

  display: inline-block;

}

[class~=popu-places-home], .pla {

  overflow: hidden;

}

.pla {

  background: url("../images/placebg.jpg") no-repeat center center;

}

[class~=form_1] ul li textarea {

  border-top-style: solid;

}

.pla {

  background-size: cover;

}

[class~=featur] ul li {

  padding-left: 1.5pc;

}

[class~=foot-logo] img {

  padding-bottom: .208333333in;

}

[class~=form_1] ul li textarea {

  border-left-color: #bbb;

}

[class~=ui-datepicker] [class~=ui-datepicker-title] {

  margin-left: 2.3em;

}

[class~=form_1] ul li textarea {

  border-bottom-color: #bbb;

}

[class~=featur] ul li {

  padding-bottom: 2.25pt;

}

[class~=foot-spec] span {

      font-family: 'Lato', sans-serif;

}

[class~=foot-spec] span {

  font-weight: 700;

}

[class~=foot-spec] span {

  font-size: .1875in;

}

.pla {

  background-attachment: fixed;

}

[class~=pla1] {

  padding-right: 0pc !important;

}

[class~=banner_book_1] ul li:last-child {

  border-right-color: rgba(3,3,3,.12);

}

#myInput {

  border-right-color: #ddd;

}

[class~=pla1] {

  padding-left: 0pc !important;

}

.foot-sec2 p {

  color: #fff;

}

[class~=two-columns] li {

  width: 50%;

}

/*[class~=form] {

  background: url("../images/cloud.png") no-repeat bottom center #f6f6f6;

}*/

[class~=ui-datepicker] [class~=ui-datepicker-title] {

  margin-bottom: 0;

}

[class~=form], [class~=form_booking], [class~=form-spac], [class~=footer_social] ul {

  padding-left: 0px;

}

[class~=form], [class~=form_booking] {

  padding-bottom: 2.8125pc;

}

.p2_book ul li:nth-child(2) a:hover {

  -ms-transition: all .5s ease;

}

p {

  line-height: 1.5pc;

}

[class~=form_1] ul li textarea {

  border-right-color: #bbb;

}

.p2_book ul li:nth-child(2) a:hover {

  -o-transition: all .5s ease;

}

[class~=home_form] form ul li textarea {

  padding-left: .072916667in;

}

[class~=ui-datepicker] [class~=ui-datepicker-title] {

  margin-right: 2.3em;

}

[class~=two-columns] li {

  float: left;

}

[class~=form_1] ul li textarea {

  border-top-color: #bbb;

}

[class~=two-columns] li {

  list-style-type: none;

}

[class~=form_1] ul li textarea, [class~=banner_book_1] ul li:last-child {

  border-image: none;

}

[class~=form], [class~=form_booking], [class~=form-spac], [class~=footer_social] ul {

  padding-right: 0px;

}

[class~=home_form] form ul li textarea {

  padding-bottom: .072916667in;

}

[class~=two-columns]::after {

  content: "";

}

[class~=home_form] form ul li textarea {

  padding-right: .072916667in;

}

[class~=tips_travel_2]:hover i {

  color: #fff;

}

[class~=form_booking], [class~=form], [class~=form-spac] {

  padding-top: 30px;

}

[class~=two-columns]::after {

  display: table;

}

[class~=home_form] form ul li textarea {

  padding-top: .072916667in;

}

[class~=form_1] ul li textarea {

  resize: none;

}

[class~=two-columns]::after {

  clear: both;

}

[class~=tips_travel_2]:hover i {

  background: #253d52;

}

[class~=footer_social] ul {

  padding-bottom: 0in;

}

p {

      font-family: 'Lato', sans-serif;

}

#myInput {

  border-top-color: #ddd;

}

[class~=form] {

  background-size: contain;

}

[class~=footer_social] ul {

  padding-top: 0in;

}

[class~=form_booking] {

  background: url("../images/cloud.png") no-repeat bottom center #f2f8f9;

}

[class~=form_1] ul li textarea {

  border-radius: 3px;

}

[class~=footer_sub] input, [class~=form_1] ul li textarea, [class~=footer_social] iframe {

  width: 100%;

}

[class~=ui-datepicker] [class~=ui-datepicker-title] {

  margin-top: 0;

}

[class~=footer_social] iframe {

  display: block;

}

[class~=featur] ul li {

  padding-right: 2.25pt;

}

[class~=footer_social] iframe {

  pointer-events: none;

}

[class~=form_booking] {

  background-size: contain;

}

[class~=tips_travel_2]:hover i {

  transition: all .5s ease;

}

[class~=footer_social] iframe, [class~=tips] {

  position: relative;

}

p {

  font-weight: 400;

}

[class~=footer_sub] input {

  border-left-width: 0pt;

}

[class~=form-spac] {

  padding-bottom: 6.25pc;

}

[class~=footer_sub] input {

  border-bottom-width: 0pt;

}

[class~=footer_sub] input, [class~=form_1] ul li input[type="submit"] {

  border-right-width: 0pt;

}

[class~=family] {

}

[class~=form_1] ul li input[type="submit"], [class~=footer_sub] input {

  border-top-width: 0pt;

}

[class~=tips_travel_2]:hover i {

  -webkit-transition: all .5s ease;

}

/*[class~=tips] {

  background: url("../images/tipsbg.jpg") no-repeat center center #f0f2f2;

}*/

[class~=footer_sub] input {

  border-left-style: none;

}

[class~=tips] {

  background-size: cover;

}

[class~=footer_sub] input {

  border-bottom-style: none;

}

[class~=tips] {

  overflow: hidden;

}

[class~=home_tip] {

  margin-top: 0pc;

}

[class~=tips_left] {

  padding-left: 6.25pc;

}

[class~=tips_left] {

  padding-bottom: 1.5625pc;

}

[class~=tips_left_1] {

  background: url("../images/tips1.png") no-repeat left top;

}

[class~=tips_travel_2]:hover i {

  -moz-transition: all .5s ease;

}

[class~=home_form] form ul li textarea {

  border-radius: 2px;

}

[class~=footer_sub] input {

  border-right-style: none;

}

[class~=footer_sub] input {

  border-top-style: none;

}

[class~=tips_left_1] {

  margin-top: 18.75pt;

}

[class~=tips_left_2] {

  background: url("../images/tips2.png") no-repeat left top;

}

[class~=tips_left_3] {

  background: url("../images/tips3.png") no-repeat left top;

}

[class~=footer_sub] input {

  border-left-color: currentColor;

}

li {

  font-size: .151041667in;

}

[class~=featur] ul li {

  padding-top: 2.25pt;

}

[class~=footer_sub] input {

  border-bottom-color: currentColor;

}

[class~=home_form] form ul li textarea {

  resize: none;

}

[class~=ui-datepicker] [class~=ui-datepicker-title] {

      line-height: 30px;

    color: #fff;

    font-size: 20px;

    font-weight: bold !important;

}

[class~=tips_left_3] {

  padding-bottom: .3125pc;

}



[class~=footer_sub] input {

  border-right-color: currentColor;

}

[class~=footer_sub] input {

  border-top-color: currentColor;

}

#myInput, [class~=footer_sub] input {

  border-image: none;

}

.testi {

  padding-left: 87pt;

}

.form_1 ul li select, .p-tesi {

  border-left-width: .010416667in;

}

[class~=footer_sub] input {

  padding-left: .3125pc;

}

.testi {

  margin-top: 15pt;

}

.testi {

  padding-bottom: 15px;

}

[class~=footer_sub] input {

  padding-bottom: .4375pc;

}

[class~=footer_sub] input {

  padding-right: .3125pc;

}

.form_1 ul li select, .p-tesi {

  border-bottom-width: .010416667in;

}

[class~=footer_sub] input {

  padding-top: .4375pc;

}

[class~=tips_travel_2]:hover i {

  -ms-transition: all .5s ease;

}

.p-tesi, .form_1 ul li select {

  border-right-width: .010416667in;

}

[class~=footer_sub] input {

  margin-bottom: 12px;

}

.form_1 ul li select, .p-tesi {

  border-top-width: .010416667in;

}

.p-tesi {

  border-left-style: dashed;

}

.p-tesi {

  border-bottom-style: dashed;

}

[class~=tips_travel_2]:hover i {

  -o-transition: all .5s ease;

}

.p2_book ul li:nth-child(2) a:hover, [class~=footer_faq] p {

  color: #fff;

}

.p-tesi {

  border-right-style: dashed;

}

.p-tesi {

  border-top-style: dashed;

}

[class~=footer_sub] input {

  border-radius: .0625pc;

}

.p-tesi {

  border-left-color: #e0e0e0;

}

[class~=footer_faq] ul {

  padding-left: 0pc;

}

[class~=footer_faq] ul {

  padding-bottom: 0pc;

}

.p-tesi {

  border-bottom-color: #e0e0e0;

}

.p-tesi {

  border-right-color: #e0e0e0;

}

.p-tesi {

  border-top-color: #e0e0e0;

}

[class~=footer_faq] ul {

  padding-right: 0pc;

}

[class~=tips_travel_2]:hover i {

  border-left-width: 0pc;

}

.p-tesi {

  border-image: none;

}

[class~=footer_faq] ul {

  padding-top: 0pc;

}

[class~=footer], .p-tesi {

  position: relative;

}

[class~=featur] ul li {

  color: #253d52;

}

.p-tesi, [class~=footer] {

  overflow: hidden;

}

[class~=ui-datepicker] [class~=ui-datepicker-title] {

  text-align: center;

}

.p-tesi {

  margin-bottom: 1.875pc;

}

[class~=tips_travel_2]:hover i {

  border-bottom-width: 0pc;

}

.p-tesi, [class~=disco] a {

  padding-left: 15px;

}

[class~=disco] h3 {

  color: #ffeb3b;

}

.p-tesi {

  padding-bottom: 15pt;

}

.form_1 ul li select {

  border-left-style: solid;

}

[class~=disco] h3 {

  font-size: 2.375pc;

}

.form_1 ul li select {

  border-bottom-style: solid;

}

[class~=featur] ul li {

  font-size: .145833333in;

}

.p-tesi, [class~=disco] a {

  padding-right: 15px;

}

[class~=tips_travel_2]:hover i {

  border-right-width: 0pc;

}

.p-tesi {

  padding-top: 15pt;

}

[class~=arrange] {

  padding-top: .125in;

}

.disco p, [class~=disco] h3 {

  margin-top: 0pt;

}

[class~=footer] {

  background: #000;

}

[class~=disco] a, [class~=disco] a, [class~=disco] h3 {

  font-weight: 700;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  background-image: none;

}

[class~=to-ho-hotel-con-5] ul li a i {

  padding-right: 3.75pt;

}

.disco p, [class~=disco] a, .disco h4 {

  color: #fff;

}

[class~=footer] {

  padding-bottom: 30px;

}

[class~=featur] ul li {

  font-weight: 600;

}

[class~=tips_travel_2]:hover i {

  border-top-width: 0pc;

}

[class~=foot-logo], [class~=foot-social], [class~=footer_social], [class~=footer_sub], [class~=foot-spec], [class~=footer_faq] {

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  margin-left: 0;

}

[class~=disco] a, [class~=p2_book] ul li {

  display: inline-block;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  margin-bottom: 0;

}

[class~=events] table tr td a, [class~=disco] a {

  text-decoration: none;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  margin-right: 0;

}

[class~=two-columns] {

  padding-left: 0in;

}

[class~=two-columns] {

  padding-bottom: 0in;

}

[class~=tips_travel_2]:hover i {

  border-left-style: none;

}

[class~=two-columns] {

  padding-right: 0in;

}

[class~=banner_book_1] ul li:last-child {

  padding-left: 0pc;

}

[class~=banner_book_1] ul li {

  display: inline;

}

[class~=two-columns] {

  padding-top: 0in;

}

[class~=disco] a {

  padding-bottom: .375pc;

}

[class~=disco] a {

  padding-top: .375pc;

}

[class~=mob_logo] {

  display: none;

}

[class~=disco] a {

  border-radius: 1.5pt;

}

.disco {

  background: url("../images/f1.png") no-repeat center center;

}

[class~=disco] a {

  background: #d9c77e;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  margin-top: .7em;

}

.p2_book ul li:nth-child(2) a:hover {

  background: #7eb73c;

}

[class~=disco] a {

  background: linear-gradient(to bottom, #d9c77e, #1386b1);

}

.form_1 ul li select {

  border-right-style: solid;

}

[class~=disco] a {

      font-family: 'Lato', sans-serif;

}

.disco {

  background-size: cover;

}

.disco {

  padding-left: .15625in;

}

.form_1 ul li select, .footer1 {

  border-top-style: solid;

}

.form_1 ul li select {

  border-left-color: #bbb;

}

[class~=tour_social] ul li:nth-child(2) {

  padding-right: 0px;

}

[class~=disco] a {

  transition: all .5s ease;

}

.disco {

  padding-bottom: 1.375pc;

}

[class~=tips_travel_2]:hover i, [class~=form_1] ul li input[type="submit"] {

  border-bottom-style: none;

}

.disco {

  padding-right: 11.25pt;

}

[class~=disco] a {

  -webkit-transition: all .5s ease;

}

#myInput {

  margin-bottom: 12px;

}

[class~=disco] a, footer ul li a {

  -moz-transition: all .5s ease;

}

.disco {

  padding-top: 1.25pc;

}

[class~=disco] a {

  -ms-transition: all .5s ease;

}

[class~=disco] a {

  -o-transition: all .5s ease;

}

.disco, [class~=copy] p {

  text-align: center;

}

[class~=disco1] {

  background: url("../images/f2.png") no-repeat center center;

}

[class~=banner_book_1] ul li {

  line-height: 41.25pt;

}

[class~=disco1] {

  background-size: cover;

}

.footer1 {

  background: #000;

}

[class~=footer_places] h4 {

  color: #acadaf;

}

[class~=footer_places] ul, .footer1 {

  padding-left: 0pt;

}

[class~=tips_travel_2]:hover i {

  border-right-style: none;

}

[class~=footer_places] h4 {

  margin-top: 0pt;

}

[class~=footer_places] h4 {

  padding-bottom: .9375pc;

}

[class~=footer_places] h4 {

  text-transform: uppercase;

}

[class~=banner_book_1] ul li {

  font-size: .1875in;

}

#myTable {

  border-collapse: collapse;

}

.footer1 {

  padding-bottom: 37.5pt;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  padding-left: .2em;

}

[class~=inner_banner], .footer1, [class~=footer_places] ul {

  padding-right: 0pc;

}

[class~=footer_places] ul {

  padding-bottom: 0pc;

}

[class~=tour_social] ul li:nth-child(3) {

  padding-right: 7px;

}

#myTable th, [class~=footer_places] ul {

  padding-top: 0pc;

}

[class~=form_1] ul li input[type="submit"] {

  border-left-style: none;

}

.footer1 {

  padding-top: 100px;

}

#myTable {

  width: 100%;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  padding-bottom: 0;

}

[class~=banner_book_1] ul li {

  border-right-width: .010416667in;

}

.form_1 ul li select {

  border-bottom-color: #bbb;

}

[class~=copy] p {

  margin-bottom: 0px;

}

.footer1 {

  border-top-width: .75pt;

}

[class~=copy] p {

  padding-left: .3125pc;

}

.footer1 {

  border-top-color: currentColor;

}

[class~=copy] p {

  padding-bottom: .3125pc;

}

[class~=copy] p {

  padding-right: .3125pc;

}

[class~=copy] p {

  padding-top: .3125pc;

}

.footer1 {

  border-image: none;

}

[class~=footer_places], [class~=home_form] form ul li:nth-child(2):before {

}

[class~=events] table tr td a {

  text-decoration: none;

}

[class~=copy] p {

  font-size: 9.75pt;

}

#myTable {

  border-left-width: .0625pc;

}

.copy {

  background: #fff;

}

[class~=banner_book_1] ul li {

  border-right-style: solid;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  padding-right: .2em;

}

[class~=banner_book_1] ul li {

  border-right-color: #314c64;

}

[class~=banner_book_1] ul li {

  border-image: none;

}

[class~=copy] p {

  color: #000;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  padding-top: 0;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-left-width: 0;

}

[class~=inner_banner]::before {

  content: "";

}

[class~=inner_banner] {

  background: url("../images/list-p-bg.jpg") no-repeat center center;

}

[class~=inner_banner] {

  background-size: cover;

}

[class~=inner_banner] {

  padding-left: 0px;

}

[class~=inner_banner]::before {

  position: absolute;

}

[class~=form_1] ul li input[type="submit"] {

  border-right-style: none;

}

[class~=inner_banner] {

  padding-bottom: 30pt;

}

[class~=tips_travel_2]:hover i, [class~=form_1] ul li input[type="submit"] {

  border-top-style: none;

}

[class~=inner_banner] {

  padding-top: 100px;

}

[class~=inner_banner]::before {

  background: linear-gradient(to top, #1d242a 15%, rgba(0,0,0,0) 100%);

}

[class~=l-info-pack-days] ul li, [class~=inner_banner], [class~=p2_2], .inner_banner div {

  position: relative;

}

[class~=inner_banner_1] {

  background: url("../images/banner/1.jpg") no-repeat center center;

}

[class~=inner_banner_1] {

  background-size: cover;

}

[class~=inner_banner_2] {

  background: url("../images/odcar-img/inner-breadcr.jpg") no-repeat center center;

}

[class~=inner_banner_2] {

  background-size: cover;

}

.form_1 ul li select {

  border-right-color: #bbb;

}

.form_1 ul li select {

  border-top-color: #bbb;

}

[class~=inner_banner]::before {

  top: 0pt;

}

[class~=inner_banner]::before {

  bottom: 0pc;

}

[class~=inner_banner_3] {

  background: url("../images/odcar-img/tour.jpg") no-repeat center center;

}

#myTable {

  border-bottom-width: .0625pc;

}

[class~=inner_banner]::before {

  left: 0pt;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-left-style: none;

}

[class~=inner_banner]::before, .form_1 ul li select, [class~=p2_2], [class~=p2_1] img {

  width: 100%;

}

[class~=tips_travel_2]:hover i, [class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-left-color: currentColor;

}

[class~=inner_banner] h2 {

  color: #d9c77e;

}

[class~=banner_book_1] ul li {

  color: #fff;

}

[class~=inner_banner] h2 {

  font-size: 32px;

}

li {

  line-height: 1.5pc;

}

[class~=inner_banner_3] {

  background-size: cover;

}

[class~=events] table tr:first-child:hover {

  background: none;

}

[class~=inner_banner] h2 {

  display: inline-block;

}

[class~=inner_banner] h2 {

  font-weight: 600;

}

[class~=inner_banner] p {

  color: #d6d6d6;

}

[class~=inner_banner_4] {

  background: url("../images/odcar-img/tour.jpg") no-repeat center center;

}

.form_1 ul li select, [class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-image: none;

}

[class~=inner_banner_4] {

  background-size: cover;

}

[class~=inner_banner] p {

  font-size: 1.25pc;

}

[class~=banner_book_1] ul li {

  float: left;

}

[class~=inner_banner] p {

  font-weight: 100;

}

[class~=events] table tr td a {

  transition: all .5s ease;

}

.inner_banner ul {

  margin-top: 18.75pt;

}

.inner_banner ul {

  float: right;

}

[class~=inner_banner_5] {

  background: url("../images/banner/5.jpg") no-repeat center center;

}

[class~=inner_banner_5] {

  background-size: cover;

}

[class~=bread-acti] {

  color: #d6d6d6 !important;

}

[class~=events] table tr td a {

  -webkit-transition: all .5s ease;

}

footer ul li a {

  -o-transition: all .5s ease;

}

.inner_banner ul {

  margin-bottom: 0pc;

}

.bg-none {

  background: none;

}

[class~=events] table tr td a {

  -moz-transition: all .5s ease;

}

.inner_banner a {

  color: #fff;

}

.inner_banner a {

  font-size: .15625in;

}

[class~=p2] h3 {

  color: #253d52;

}

[class~=banner_book_1] ul li {

  width: 24%;

}

[class~=p2_2], [class~=featur], .posts, [class~=l-info-pack-days] ul li {

  overflow: hidden;

}

[class~=p2] h3 {

  margin-top: 0pc;

}

[class~=banner_book_1] ul li {

  text-align: center;

}

.form_1 ul li select {

  padding-left: .104166667in;

}

li {

      font-family: 'Lato', sans-serif;

}

[class~=p2] p {

  text-align: left;

}

#myTable {

  border-right-width: .0625pc;

}

[class~=p2_2] {

  margin-bottom: 3.125pc;

}

[class~=p2] p {

  color: #868686;

}

.tour_head1 table tr {

  border-bottom-width: .0625pc;

}

[class~=tips_travel_2]:hover i {

  border-bottom-color: currentColor;

}

[class~=p2] p {

  line-height: 25px;

}

.tour_head1 table tr {

  border-bottom-style: solid;

}

[class~=ticket], [class~=dl3], [class~=p2], [class~=p2_1], [class~=p2_book], [class~=dl2], [class~=banner_book_1], .dl1 {

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  background-color: #fff;

}

.form_1 ul li select {

  padding-bottom: .145833333in;

}

.tour_head1 table tr {

  border-bottom-color: #e5e5e5;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-right-width: 0;

}

.tour_head1 table tr {

  border-image: none;

}

[class~=p2] p {

  font-size: 1pc;

}

[class~=p2] p {

  margin-bottom: 15px;

}

[class~=days] h4 span {

  color: #929596;

}

.ticket ul {

  padding-left: 0pc;

}

.form_1 ul li select {

  padding-right: .104166667in;

}

.posts, [class~=featur] {

  position: relative;

}

.form_1 ul li select {

  padding-top: .145833333in;

}

[class~=events] table tr td a {

  -ms-transition: all .5s ease;

}

[class~=tips_travel_2]:hover i, [class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-right-color: currentColor;

}

[class~=featur] {

  padding-bottom: 10px;

}

.ticket ul, .banner_book_1 ul, .p2_book ul, [class~=featur] ul {

  padding-bottom: 0pc;

}

[class~=featur] ul, .ticket ul {

  padding-right: 0pc;

}

.ticket ul, [class~=featur] ul {

  padding-top: 0pc;

}

[class~=l-info-pack-days] ul li {

  padding-left: 70px;

}

[class~=events] table tr td a {

  -o-transition: all .5s ease;

}

[class~=banner_book] {

  background: #253d52;

}

[class~=banner_book] {

  z-index: 9999;

}

[class~=tour_incl] ul li {

  list-style-type: none;

}

.ticket ul {

  margin-bottom: .3125pc;

}

[class~=banner_book] {

  box-shadow: .010416667in 3px 3.75pt rgba(0,0,0,.37);

}

[class~=tips_travel_2]:hover i {

  border-top-color: currentColor;

}

.featur h4 {

  background: url("../images/flag.png") no-repeat center left;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-right-style: none;

}

[class~=tour_incl] ul li {

  background: url("../images/tick.png") no-repeat left center;

}

[class~=tour_incl] ul li {

  padding-left: 22.5pt;

}

.featur h4 {

  margin-top: 1.5625pc;

}

.featur h4 {

  margin-top: .9375pc;

}

.featur h4 {

  padding-left: 2pc;

}

[class~=tips_travel_2]:hover i {

  border-image: none;

}

.featur h4 {

  color: #253d52;

}

[class~=tour_incl] ul li {

  padding-bottom: 8px;

}

.featur h4 {

  background-size: contain;

}

[class~=map-container] iframe[class~=clicked] {

  pointer-events: auto;

}

[class~=post_author], [class~=dl4], [class~=tour_head], .arrange ul li a {

}

[class~=featur] ul, .p2_book ul, .banner_book_1 ul {

  padding-left: 0in;

}

li {

  font-weight: 400;

}

#myTable {

  border-top-width: .0625pc;

}

.banner_book_1 ul, [class~=featur] ul {

  margin-bottom: 0in;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-bottom-width: 0;

}

td {

  font-size: .151041667in;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {

  border-bottom-style: none;

}

[class~=posts] img, .posts {

  width: 100%;

}

.posts, [class~=tour_font] {

  margin-bottom: .520833333in;

}

.tour_offer h4 span {

  color: #f12860;

}

[class~=form_1] ul li input[type="submit"] {

  border-left-color: currentColor;

}

[class~=dir-rat-form] input[type="submit"] {

  border-left-width: 0in;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane], [class~=form_1] ul li input[type="submit"] {

  border-bottom-color: currentColor;

}

.p2_book ul, .banner_book_1 ul {

  padding-right: 0pt;

}

.banner_book_1 ul, .p2_book ul {

  padding-top: 0pt;

}

[class~=post_city], [class~=post_date] {

  color: #8a8a8a;

}

[class~=post_date], [class~=post_city] {

  padding-left: .5pc;

}

.tour_offer h4 span {

  font-size: 18.75pt;

}

[class~=post_date], [class~=post_city] {

  font-weight: 500;

}

.form_1 ul li select {

  border-radius: 3px;

}

.ui-datepicker.ui-datepicker-multi {

  width: auto;

}

[class~=tour_offer] ul li {

  display: inline-block;

}

#myTable {

  border-left-style: solid;

}

[class~=events] table tr td a {

  font-weight: 700;

}

.banner_book_1 ul {

  position: relative;

}

[class~=tour_offer] ul li {

  width: 49%;

}

html [class~=ui-button][class~=ui-state-disabled]:hover, #myTable {

  border-bottom-style: solid;

}

.banner_book_1 ul {

  overflow: hidden;

}

[class~=events] table tr td a {

  color: #727070;

}

[class~=dir-rat-form] input[type="submit"] {

  border-bottom-width: 0in;

}

[class~=form_1] ul li input[type="submit"] {

  border-right-color: currentColor;

}

[class~=dir-rat-form] input[type="submit"] {

  border-right-width: 0in;

}

[class~=posts2] img {

  margin-top: 1.5625pc;

}

[class~=tour_r], .days, [class~=tour_incl], .tour_right ul li, [class~=tour_star], [class~=posts] a, [class~=tour_head] span, [class~=tour_head1] {

}

[class~=posts] h3 {

  color: #212627;

}

[class~=posts] h3 {

  margin-top: 0px;

}

.tour_rat {

  background: #ff5722;

}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] {

  float: left;

}

#myTable tr.header {

  background-color: #f1f1f1;

}

[class~=posts] h3 {

  padding-bottom: .052083333in;

}

.tour_rat {

  color: #fff;

}

[class~=posts] h3 {

  text-transform: capitalize;

}

[class~=book_poly] ul li, [class~=foot-social] ul li i, .tour_rat, [class~=posts] h5 {

  font-size: 16px;

}

.tour_rat {

  padding-left: .3125pc;

}

[class~=dir-rat-form] input[type="submit"] {

  border-top-width: 0in;

}

#myTable {

  border-right-style: solid;

}

[class~=tour_social] ul li {

  margin-bottom: .052083333in;

}

.tour_rat {

  padding-bottom: 0in;

}

[class~=foot-social] ul li i {

  width: .333333333in;

}

[class~=book_poly] ul li {

  line-height: 35px;

}

.tour_rat {

  padding-right: .3125pc;

}

[class~=tour_social] ul li:nth-child(4) {

  padding-right: 7px;

}

[class~=book_poly] ul li {

  color: #464646;

}

td, [class~=posts] h5 {

      font-family: 'Lato', sans-serif;

}

[class~=posts] h5 {

  font-style: italic;

}

[class~=events] table tr td a {

  padding-left: .15625in;

}

td {

  line-height: 1.5pc;

}

[class~=posts] h5, [class~=tour_head] h2, [class~=tourb2-ab-p4-com] h4 span {

  font-weight: 600;

}

.tour_rat {

  padding-top: 0in;

}

[class~=tourb2-ab-p4-com] h4 span {

  font-size: 18px;

}

[class~=posts] h5 {

  margin-bottom: .5pc;

}

.posts p, [class~=tour_font] p {

  text-align: left;

}

[class~=foot-social] ul li i {

  height: .333333333in;

}

.tour_rat, [class~=events] table tr td a {

  border-radius: .125pc;

}

[class~=events] table tr td a {

  padding-bottom: .375pc;

}

[class~=tour_font] p, .posts p {

  color: #868686;

}

[class~=tour_font] p, .posts p {

  line-height: .260416667in;

}

.posts p {

  margin-bottom: 18.75pt;

}

[class~=dir-rat-form] input[type="submit"] {

  border-left-style: none;

}

[class~=dir-rat-form] input[type="submit"] {

  border-bottom-style: none;

}

[class~=tour_font] p {

  font-size: 11.25pt;

}

.tour_rat {

  margin-left: 8px;

}

[class~=foot-social] ul li i, [class~=tour-ri-com] {

  border-left-width: .010416667in;

}

[class~=tour_head] h2 {

  color: #213d44;

}

[class~=tour_offer] {

  background: url("../images/book-bg.png") no-repeat center center;

}

[class~=tour_head] h2 {

  margin-top: 0px;

}

[class~=tour_offer] {

  padding-left: 1.25pc;

}

[class~=tour_offer] {

  padding-bottom: 1.25pc;

}

[class~=tour-ri-com], [class~=foot-social] ul li i {

  border-bottom-width: .010416667in;

}

[class~=events] table tr td a {

  padding-right: .15625in;

}

[class~=tour_head] h2 {

  font-size: 2.25pc;

}

[class~=tour_offer] {

  padding-right: 1.25pc;

}

[class~=dir-rat-form] input[type="submit"] {

  border-right-style: none;

}

[class~=tour_offer] {

  padding-top: 1.25pc;

}

[class~=tour-ri-com], #myTable {

  border-top-style: solid;

}

[class~=form_1] ul li input[type="submit"] {

  border-top-color: currentColor;

}

[class~=tour-ri-com], [class~=foot-social] ul li i {

  border-right-width: .010416667in;

}

[class~=tour_offer] {

  background-size: cover;

}

[class~=tour_offer] {

  margin-bottom: 30px;

}

[class~=events] table tr td a {

  padding-top: .375pc;

}

[class~=band1] {

  width: 3.125pc;

}

[class~=band1] {

  height: auto;

}

[class~=foot-social] ul li i, [class~=tour-ri-com] {

  border-top-width: .010416667in;

}

[class~=ui-datepicker-multi-2] [class~=ui-datepicker-group] {

  width: 50%;

}

[class~=band1] {

  position: absolute;

}

[class~=band1] {

  z-index: 99;

}

[class~=band1] {

  top: -.25pc;

}

[class~=ui-datepicker-multi-3] [class~=ui-datepicker-group] {

  width: 33.3%;

}

[class~=tour_star] i {

  font-size: 18px;

}

[class~=tour_star] i {

  color: #ff9800;

}

[class~=band1] {

  right: 61px;

}

[class~=tour_head1] h3 {

  background: url("../images/umbrella.png") no-repeat left center;

}

[class~=events] table tr td a, [class~=about_ser] ul li {

  display: inline-block;

}

[class~=form_1] ul li input[type="submit"] {

  border-image: none;

}

[class~=tour_head1] h3 {

  padding-left: 35px;

}

[class~=tour-ri-com] {

  position: relative;

}

[class~=tour-ri-com] {

  overflow: hidden;

}

[class~=tourb2-ab-p4-com] h4 span, [class~=form_1] ul li input[type="submit"] {

  text-transform: uppercase;

}

[class~=tour_head1] h3 {

  color: #213d44;

}

[class~=tour_head1] h3 {

  margin-bottom: 15pt;

}

#myTable td {

  text-align: left;

}

td {

  font-weight: 400;

}

[class~=tour_head1] h3 {

  margin-top: 50px;

}

[class~=tour_head1] h3 {

  background-size: 16px;

}

[class~=events] table tr td a {

  background: #d9c77e;

}

[class~=foot-social] ul li i, [class~=tour-ri-com] {

  border-left-style: solid;

}

[class~=tour_head1] h3 {

  font-weight: 600;

}

[class~=foot-social] ul li i, [class~=tour-ri-com] {

  border-bottom-style: solid;

}

[class~=dir-rat-form] input[type="submit"] {

  border-top-style: none;

}

[class~=tour-ri-com], [class~=foot-social] ul li i, html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-right-style: solid;

}

[class~=tour-ri-com] {

  border-left-color: #e2e2e2;

}

[class~=foot-social] ul li a:hover {

  padding-left: 0pt;

}

[class~=tour-ri-com] {

  border-bottom-color: #e2e2e2;

}

[class~=tour_head1] h3 {

  font-size: .229166667in;

}

[class~=tourb2-ab-p4-com] h4 span {

  color: #00bcd4;

}

[class~=ui-datepicker-multi-4] [class~=ui-datepicker-group] {

  width: 25%;

}

[class~=ui-datepicker-multi] [class~=ui-datepicker-buttonpane] {

  clear: left;

}

[class~=tour_head1] p {

  color: #7f7f7f;

}

[class~=about_ser] ul li:hover {

  background: #3a3e44;

}

#myTable td {

  padding-left: 9pt;

}

[class~=tour-ri-com] {

  border-right-color: #e2e2e2;

}

[class~=tour-ri-com] {

  border-top-color: #e2e2e2;

}

[class~=tour-ri-com] {

  border-image: none;

}

[class~=tour-ri-com] {

  margin-bottom: .3125in;

}

[class~=tour_social], [class~=tour_incl], [class~=tour_social], .hotel-com-color {

}

.ui-datepicker-rtl .ui-datepicker-prev {

  right: 2px;

}

[class~=footer_social] ul li a [class~=fa-facebook] {

  background: #3b5998;

}

[class~=tour_head1] p {

  font-weight: 500;

}

[class~=tour_head1] table {

  width: 100%;

}

[class~=hotel-gal-arr] {

  margin-top: 175%;

}

[class~=hotel-gal-arr] {

  position: absolute;

}

[class~=about_ser] ul li:hover {

  transition: all .5s ease;

}

[class~=days] h4 {

  margin-left: 0px;

}

[class~=hotel-gal-arr] {

  background: #00c1ff;

}

[class~=hotel-gal-arr] {

  width: 2pc;

}

[class~=hotel-gal-arr] {

  height: 2pc;

}

[class~=footer_social] ul li a [class~=fa-facebook] {

  padding-left: .15625in;

}

[class~=about_ser] ul li:hover {

  -webkit-transition: all .5s ease;

}

[class~=hotel-gal-arr] {

  padding-left: .25pc;

}

[class~=hotel-gal-arr] {

  padding-bottom: .25pc;

}

[class~=days] h4 {

  margin-bottom: .15625in;

}

.ui-datepicker-rtl .ui-datepicker-prev {

  left: auto;

}

#myTable {

  border-left-color: #ddd;

}

[class~=days] h4 {

  margin-right: 0pc;

}

.ui-datepicker-rtl .ui-datepicker-next {

  left: .020833333in;

}

[class~=about_ser] ul li, [class~=hotel-gal-arr], [class~=tour_help_1] {

  text-align: center;

}

[class~=hotel-gal-arr] {

  padding-right: .25pc;

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  background-image: -webkit-linear-gradient(to bottom, #00bcd4, #05a6bb);

}

[class~=days] h4 {

  margin-top: 25px;

}

#myTable {

  border-bottom-color: #ddd;

}

[class~=about_ser] ul li:hover {

  -moz-transition: all .5s ease;

}

[class~=hotel-gal-arr] {

  padding-top: .25pc;

}

[class~=days] h4 {

  font-size: 16px;

}

[class~=days] h4 {

  font-weight: 600;

}

[class~=days] h4 {

      font-family: 'Lato', sans-serif;

}

html [class~=ui-button][class~=ui-state-disabled]:hover, [class~=foot-social] ul li i {

  border-top-style: solid;

}

[class~=hotel-gal-arr] {

  border-radius: 1.5pt;

}

[class~=hotel-gal-arr] {

  left: 1.5pc;

}

[class~=days] h4 {

  color: #213d44;

}

[class~=hotel-gal-arr] {

  font-size: 18pt;

}

[class~=hotel-gal-arr1] {

  right: 7.5pt;

}

[class~=hotel-gal-arr1], [class~=tour_rela_1] {

  position: relative;

}

.l-info-pack-days ul {

  padding-left: 0pt;

}

#myTable td, .l-info-pack-days ul {

  padding-bottom: 0pt;

}

.l-info-pack-days ul {

  padding-right: 0pt;

}

.l-info-pack-days ul {

  padding-top: 3.75pt;

}

[class~=footer_social] ul li a [class~=fa-facebook] {

  padding-bottom: .625pc;

}

[class~=dir-rat-form] input[type="submit"] {

  border-left-color: currentColor;

}

[class~=tour_help] {

}

[class~=l-info-pack-plac]::after {

  content: "";

}

[class~=tour_rela_1], [class~=tour_right] h3, [class~=tour_help_1], [class~=tour_right] ul {

  padding-left: .15625in;

}

[class~=tour_right] h3, [class~=tour_right] ul, [class~=tour_rela_1], [class~=tour_help_1] {

  padding-bottom: .15625in;

}

[class~=footer_social] ul li a [class~=fa-facebook], [class~=tour_rela_1], [class~=tour_help_1], [class~=tour_right] h3 {

  padding-right: .15625in;

}

[class~=l-info-pack-plac]::after {

  background: #cecece;

}

[class~=l-info-pack-plac]::after {

  position: absolute;

}

[class~=tour_right] h3, [class~=tour_help_1], [class~=tour_right] ul, [class~=tour_rela_1] {

  padding-top: 5px;

    background: #fff;

    text-align: left;

}

[class~=l-info-pack-plac]::after {

  width: .010416667in;

}

[class~=l-info-pack-plac]::after {

  top: 0;

}

[class~=tour_help_1_call] {

  color: #dd4b39;

    font-size: 18px;

    margin-right: 10px;

}

[class~=l-info-pack-plac]::after {

  bottom: 0;

}

[class~=tour_right] h3, [class~=tour_rela_1], [class~=tour_help_1_call] {

  margin-top: 0px;

}

[class~=l-info-pack-plac]::after {

  height: 100%;

}

[class~=about_ser] ul li {

  border-left-width: .0625pc;

}

[class~=tour_rela_1], [class~=tour_booking] {

  overflow: hidden;

}

[class~=l-info-pack-plac]::after {

  left: 1.1875pc;

}

[class~=foot-social] ul li i {

  border-left-color: #828284;

}

[class~=tour_right] h3 {

  background: #0d0d0d;

}

.ui-datepicker-rtl .ui-datepicker-next {

  right: auto;

}

#myTable {

  border-right-color: #ddd;

}

[class~=tour_right] h3 {

  color: #fff;

}

[class~=tour_right] h3 {

  font-size: .875pc;

}

[class~=tour_right] h3 {

  background-size: 1.375pc;

}

[class~=about_ser] ul li {

  border-bottom-width: .0625pc;

}

[class~=about_ser] ul li {

  border-right-width: .0625pc;

}

[class~=tour_right] h3 {

  font-weight: 600;

}

[class~=foot-social] ul li i {

  border-bottom-color: #828284;

}

[class~=tour_right] h3 {

  text-transform: uppercase;

}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-buttonpane] {

  clear: right;

}

[class~=about_ser] ul li:hover {

  -ms-transition: all .5s ease;

}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-group] {

  float: right;

}

[class~=dir-rat-form] input[type="submit"] {

  border-bottom-color: currentColor;

}

[class~=foot-social] ul li i {

  border-right-color: #828284;

}

[class~=ui-datepicker] [class~=ui-icon] {

  display: block;

}

[class~=events] table tr td a {

  background: linear-gradient(to bottom, #d9c77e, #1386b1);

}

[class~=foot-social] ul li i {

  border-top-color: #828284;

}

[class~=tourb2-ab-p1], [class~=tour_booking] {

  position: relative;

}

[class~=ui-datepicker] [class~=ui-icon] {

  text-indent: -6249.9375pc;

}

[class~=about_ser] ul li:hover {

  -o-transition: all .5s ease;

}

[class~=about_ser] ul li {

  border-top-width: .0625pc;

}

.book_poly, [class~=tour_incl] ul, [class~=tour_offer] img, [class~=tourb2-ab-p3-1], .tourb2-ab-p3, [class~=tourb2-ab-p4], [class~=tourb2-ab-p1-left], [class~=tourb2-ab-p1-right] {

}

[class~=tour_right] h3, [class~=tour_right] ul {

  margin-bottom: 0pc;

}

[class~=dir-rat-form] input[type="submit"] {

  border-right-color: currentColor;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-left-color: #b4b4b4;

}

.tourb2-ab-p-2 {

  padding-top: 20px;

}

[class~=about_ser] ul li {

  border-left-style: solid;

}

#myTable {

  border-top-color: #ddd;

}

[class~=about_ser] ul li {

  border-bottom-style: solid;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-bottom-color: #b4b4b4;

}

[class~=foot-social] ul li i, #myTable {

  border-image: none;

}

[class~=footer_social] ul li a [class~=fa-facebook] {

  padding-top: .625pc;

}

.tourb2-ab-p-2 {

  padding-bottom: 20px;

}

[class~=tourb2-ab-p1] {

  margin-top: 3.75pc;

}

[class~=tourb2-ab-p4-com], [class~=tourb2-ab-p3-com], [class~=ui-datepicker] [class~=ui-icon], [class~=tourb2-ab-p1] {

  overflow: hidden;

}

[class~=about_ser] ul li {

  border-right-style: solid;

}

[class~=tourb2-ab-p1] {

  width: 100%;

}

[class~=tour_right] ul {

  padding-right: 15px;

}

[class~=about_ser] ul li:hover {

  color: #b5b5b5;

}

[class~=tourb2-ab-p-3] {

  background: #253d52;

}

span {

  font-size: .151041667in;

}

[class~=about_ser] ul li {

  border-top-style: solid;

}

[class~=about_ser] ul li {

  border-left-color: #fff;

}

[class~=tour_offer] p, [class~=tour_offer] h4 {

  text-align: center;

}

[class~=dir-rat-form] input[type="submit"] {

  border-top-color: currentColor;

}

[class~=tourb2-ab-p-3] {

  padding-left: 0pc;

}

[class~=tour_offer] p {

  color: #d9c77e;

}

[class~=tour_offer] h4 {

  color: #fff;

}

[class~=about_ser] ul li {

  border-bottom-color: #fff;

}

[class~=tour_offer] h4 {

  font-size: 50px;

}

[class~=tourb2-ab-p-3] {

  padding-bottom: .208333333in;

}

[class~=foot-social] ul li i {

  border-radius: 37.5pt;

}

[class~=tourb2-ab-p-3] {

  padding-right: 0pc;

}

[class~=tourb2-ab-p-3] {

  padding-top: 37.5pt;

}

[class~=tour_offer] ul {

  list-style-type: none;

}

[class~=foot-social] ul li i {

  padding-left: 5.25pt;

}

[class~=tourb2-ab-p3-com] {

  padding-left: 15px;

}

[class~=tourb2-ab-p3-com] {

  padding-bottom: 7.5pt;

}

[class~=tourb2-ab-p3-com] {

  padding-right: 11.25pt;

}

[class~=tourb2-ab-p3-com] {

  padding-top: .9375pc;

}

[class~=foot-social] ul li i {

  padding-bottom: 5.25pt;

}

[class~=ui-datepicker] [class~=ui-icon] {

  background-repeat: no-repeat;

}

[class~=tour_offer] ul {

  margin-bottom: 0pc;

}

[class~=tourb2-ab-p4-com], [class~=tourb2-ab-p3-com] {

  position: relative;

}

[class~=about_ser] ul li {

  border-right-color: #fff;

}

[class~=tour_offer] a {

  background: #d9c77e;

}

[class~=tourb2-ab-p3-com] {

  margin-bottom: 30px;

}

[class~=tourb2-ab-p3-com] {

  border-radius: 1.5pt;

}

[class~=tour_offer] a {

  display: block;

}

[class~=ui-datepicker] [class~=ui-icon] {

  left: .5em;

}

[class~=ui-datepicker] [class~=ui-icon] {

  top: .3em;

}

footer ul li a {

  transition: all .5s ease;

}

[class~=pack_price] ul li:last-child, [class~=ui-widget][class~=ui-widget-content] {

  border-bottom-width: 0pc;

}

[class~=tourb2-ab-p-4], [class~=tourb2-ab-p4-com] {

  background: #fff;

}

[class~=tourb2-ab-p-4] {

  padding-left: 0px;

}

[class~=tourb2-ab-p-4] {

  padding-bottom: .729166667in;

}

[class~=foot-social] ul li i {

  padding-right: 5.25pt;

}

[class~=tourb2-ab-p-4] {

  padding-right: 0px;

}

[class~=ui-widget] [class~=ui-widget] {

  font-size: 1em;

}

[class~=tourb2-ab-p-4] {

  padding-top: 1.041666667in;

}

[class~=foot-social] ul li i {

  padding-top: 5.25pt;

}

[class~=about_ser] ul li {

  border-top-color: #fff;

}

[class~=dir-rat-form] input[type="submit"], [class~=about_ser] ul li {

  border-image: none;

}

[class~=about_ser] ul li, #myTable {

  font-size: 18px;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-left-width: 0pc;

}

[class~=about_ser] ul li {

  padding-left: 15pt;

}

[class~=tour_offer] a {

  color: #000;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-right-width: 0pc;

}

[class~=tourb2-ab-p4-com] {

  padding-left: .260416667in;

}

[class~=tour_offer] a, [class~=foot-social] ul li i {

  text-align: center;

}

[class~=tourb2-ab-p4-com] {

  padding-bottom: 16px;

}

[class~=tourb2-ab-p4-com] {

  padding-right: 1.5625pc;

}

[class~=tour_offer] a {

  padding-left: 3.75pt;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-top-width: 0pc;

}

[class~=about_ser] ul li {

  padding-bottom: 15pt;

}

[class~=tour_offer] a {

  padding-bottom: 3.75pt;

}

[class~=tourb2-ab-p4-com] {

  padding-top: 18.75pt;

}

[class~=tour_offer] a {

  padding-right: 3.75pt;

}

[class~=about_ser] ul li {

  padding-right: 15pt;

}

[class~=tour_offer] a {

  padding-top: 3.75pt;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-left-style: solid;

}

[class~=pack_price] ul li:last-child {

  border-bottom-style: none;

}

[class~=tour_offer] a {

  font-weight: 600;

}

[class~=tourb2-ab-p4-com] {

  border-left-width: .0625pc;

}

[class~=tourb2-ab-p4-com] {

  border-bottom-width: .0625pc;

}

[class~=about_ser] ul li {

  padding-top: 15pt;

}

[class~=tour_offer] a {

  border-radius: .46875in;

}

[class~=tour_offer] a {

  font-size: 15px;

}

[class~=hotel-com-color] p {

  color: #868686;

}

[class~=tourb2-ab-p4-com] {

  border-right-width: .0625pc;

}

[class~=about_ser] ul li {

  color: #fff;

}

[class~=tour_social] ul {

  float: left;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-bottom-style: solid;

}

#preloader {

  position: fixed;

}

[class~=foot-social] ul li i {

  color: #fff;

}

[class~=footer_social] ul li a [class~=fa-google-plus] {

  background: #dd4b39;

}

#preloader {

  top: 0;

}

[class~=tourb2-ab-p4-com] {

  border-top-width: .0625pc;

}

[class~=tour_social] ul {

  padding-left: 11.25pt;

}

[class~=tour_social] ul {

  padding-bottom: 7.5pt;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-right-style: solid;

}

[class~=tourb2-ab-p4-com] {

  border-left-style: dashed;

}

[class~=tourb2-ab-p4-com] {

  border-bottom-style: dashed;

}

[class~=tour_social] ul {

  padding-right: .9375pc;

}

[class~=tourb2-ab-p4-com] {

  border-right-style: dashed;

}

[class~=tour_social] ul {

  padding-top: .15625in;

}

.p2_book ul li:nth-child(2) a:hover {

  background: linear-gradient(to bottom, #8bc34a, #70ab2c);

}

[class~=dir-rat-form] input[type="submit"] {

  padding-left: .4375pc;

}

[class~=tourb2-ab-p4-com] {

  border-top-style: dashed;

}

[class~=tour_rela_1] a, [class~=myfont], [class~=about], [class~=tips_travel], .book_poly ul, [class~=p_testi], [class~=tour_help_1] i {

}

[class~=ui-widget][class~=ui-widget-content] {

  border-top-style: solid;

}

[class~=tourb2-ab-p4-com] {

  border-left-color: #e0e0e0;

}

[class~=tour_help_1] h4 {

  margin-bottom: 0pt;

}

[class~=about_ser] ul li {

  box-sizing: border-box;

}

[class~=footer_social] ul li a {

  color: #fff;

}

[class~=footer_social] ul li a {

  text-decoration: none;

}

[class~=tourb2-ab-p4-com] {

  border-bottom-color: #e0e0e0;

}

[class~=tourb2-ab-p4-com] {

  border-right-color: #e0e0e0;

}

[class~=footer_social] ul li a [class~=fa-google-plus] {

  padding-left: 7.5pt;

}

[class~=tourb2-ab-p4-com] {

  border-top-color: #e0e0e0;

  min-height: 230px;

}

[class~=tourb2-ab-p4-com] {

  border-image: none;

}

[class~=tour_help_1] h4 {

  font-size: 17px;

}

[class~=tourb2-ab-p4-com] {

  margin-bottom: .3125in;

}

[class~=dir-rat-form] input[type="submit"] {

  padding-bottom: .4375pc;

}

[class~=tourb2-ab-p4-text], [class~=tips_travel_1], [class~=p_testimonial], [class~=about_ser] {

  position: relative;

}

[class~=tips_travel_1], [class~=about_ser], [class~=p_testimonial], [class~=tourb2-ab-p4-text] {

  overflow: hidden;

}

[class~=dir-rat-form] input[type="submit"] {

  padding-right: .4375pc;

}

:-moz-placeholder {

color:#6b7a88;

}

[class~=about_ser] ul li {

  background: #55c0ea;

}

.tour_rela_1 img, [class~=tips_travel_1] {

  width: 100%;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-right-color: #b4b4b4;

}

[class~=tour_rela_1] h4 {

  margin-top: .15625in;

}

[class~=tour_rela_1] h4 {

  font-size: .15625in;

}

[class~=tour_rela_1] h4 {

  font-weight: 600;

}

[class~=pack_price] ul li:last-child {

  border-bottom-color: currentColor;

}

.tour_rela_1 p {

  color: #868686;

}

[class~=about_ser] ul li {

  margin-bottom: 3pt;

}

#myTable td {

  padding-right: 9pt;

}

.book_poly h3 {

  text-transform: uppercase;

}

[class~=dir-rat-form] input[type="submit"] {

  padding-top: .4375pc;

}

#preloader {

  left: 0;

}

[class~=events] table tr td a {

      font-family: 'Lato', sans-serif;

}

[class~=dir-rat-form] input[type="submit"] {

  width: 250px;

}

[class~=rating] > [class~=half]:before {

  content: "";

}



.book_poly h3 {

  font-size: 16px;

}

.book_poly h3 {

  color: #fff;

}

[class~=tips_travel_1] {

  margin-top: 37.5pt;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-left-color: #c5c5c5;

}

[class~=pack_price] ul li, [class~=tips_travel_2] {

  text-align: center;

}

[class~=tips_travel_2] {

  background: #fff;

}

[class~=p_title] h2 span {

  color: #2ea5d3;

}

[class~=tips_travel_2] {

  border-left-width: .0625pc;

}

.book_poly h3, [class~=tourb2-ab-p1-left] h3 {

  margin-top: 0px;

}

[class~=tips_travel_2] {

  border-bottom-width: .0625pc;

}

.book_poly h3 {

  padding-top: 14px;

}

#preloader {

  right: 0;

}

[class~=tips_travel_1] ul li {

  float: left;

}

[class~=book_poly] p {

  color: #464646;

}

[class~=tips_travel_2] {

  border-right-width: .0625pc;

}

[class~=footer_faq] ul li a, [class~=pack_price] ul li {

  display: block;

}

[class~=tips_travel_2] {

  border-top-width: .0625pc;

}

[class~=footer_faq] ul li a, [class~=pack_title] h2 span {

  color: #fff;

}

[class~=tips_travel_2] {

  border-left-style: dashed;

}

[class~=tourb2-ab-p1-left] h3 {

  margin-bottom: 0pc;

}

[class~=tips_travel_2] {

  border-bottom-style: dashed;

}

#preloader {

  bottom: 0;

}

[class~=tourb2-ab-p1-left] h3 {

  color: #253d52;

}

[class~=tips_travel_2] {

  border-right-style: dashed;

}

[class~=tips_travel_2] {

  border-top-style: dashed;

}

[class~=tips_travel_1] ul li {

  list-style-type: none;

}

.tourb2-ab-p1-left span, [class~=tourb2-ab-p1-left] a {

  display: inline-block;

}

[class~=tips_travel_2] {

  border-left-color: #e0e0e0;

}

.tourb2-ab-p1-left span {

  padding-left: 0in;

}

.tourb2-ab-p1-left span {

  padding-bottom: 15pt;

}

.tourb2-ab-p1-left span {

  padding-right: 0in;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-bottom-color: #c5c5c5;

}

[class~=tips_travel_2] {

  border-bottom-color: #e0e0e0;

}

.tourb2-ab-p1-left span {

  padding-top: 15pt;

}

:-moz-placeholder {

opacity:1;

}

[class~=pack_title] h2 span {

  font-size: .302083333in;

}

[class~=tips_travel_2] {

  border-right-color: #e0e0e0;

}

[class~=tips_travel_2] {

  border-top-color: #e0e0e0;

}

.tourb2-ab-p1-left span {

  font-size: 20px;

}

.tourb2-ab-p1-left span {

  font-style: italic;

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  background-image: -moz-linear-gradient(to bottom, #00bcd4, #05a6bb);

}

[class~=tips_travel_2] {

  border-image: none;

}

.tourb2-ab-p1-left span {

  font-weight: 200;

}

[class~=tips_travel_2] {

  position: relative;

}

[class~=rating] > [class~=half]:before {

  position: absolute;

}

.tourb2-ab-p1-left span {

  color: #a2a2a2;

}

[class~=tourb2-ab-p1-left] a, [class~=pack_price] ul li {

  font-size: 12pt;

}

[class~=tips_travel_2] {

  overflow: hidden;

}

[class~=tips_travel_2] {

  margin-bottom: 30px;

}

[class~=tourb2-ab-p1-left] p {

  line-height: 1.5pc;

}

[class~=tourb2-ab-p1-left] a, [class~=pack_price] ul li {

  color: #000;

}

[class~=tourb2-ab-p1-left] a {

  background: #1693c1;

}

[class~=tips_travel_2] {

  padding-left: .15625in;

}

[class~=tourb2-ab-p1-left] a {

  padding-left: .875pc;

}

[class~=tips_travel_2] {

  padding-bottom: 15px;

}

[class~=tips_travel_2] {

  padding-right: 15px;

}

[class~=pack_price] ul li {

  font-weight: 500;

}

[class~=tourb2-ab-p1-left] a, [class~=footer_social] ul li a [class~=fa-google-plus] {

  padding-bottom: 10px;

}

[class~=tips_travel_2] {

  padding-top: 1.5625pc;

}

.footer_places ul li a, [class~=footer_faq] ul li a {

  text-decoration: none;

}

[class~=tourb2-ab-p1-left] a {

  padding-right: .875pc;

}

.pack_price, [class~=tips_travel_2] {

  transition: all .5s ease;

}

[class~=tips_travel_2] {

  -webkit-transition: all .5s ease;

}

[class~=tips_travel_2] {

  -moz-transition: all .5s ease;

}

[class~=tourb2-ab-p1-left] a {

  padding-top: 10px;

}

[class~=tips_travel_2] {

  -ms-transition: all .5s ease;

}

[class~=tips_travel_2] {

  -o-transition: all .5s ease;

}

[class~=pack_title] {

  background: url("../images/book-bg.png") no-repeat center center;

}

[class~=pack_title] {

  padding-left: 1.25pc;

}

[class~=tourb2-ab-p3-com] h4, [class~=tourb2-ab-p1-left] a, [class~=footer_faq] ul li a {

  text-transform: uppercase;

}

[class~=pack_price] ul li {

  line-height: .4375in;

}

[class~=tourb2-ab-p1-left] a {

  border-radius: 2px;

}

[class~=tourb2-ab-p1-left] a {

  margin-top: 9pt;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-right-color: #c5c5c5;

}

[class~=pack_title] {

  padding-bottom: 1.25pc;

}

[class~=footer_faq] ul li a {

  line-height: 30px;

}

[class~=pack_title] {

  padding-right: 1.25pc;

}

[class~=tourb2-ab-p1-right] img, [class~=footer_social_1], .arrange ul li a img, .tourb2-ab-p3-com p {

  width: 100%;

}

[class~=pack_title] {

  padding-top: 1.25pc;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-top-color: #c5c5c5;

}

[class~=pack_title] {

  background-size: cover;

}

[class~=nf1], [class~=nf], [class~=links], [class~=pack_title] {

  text-align: center;

}

[class~=tourb2-ab-p3-com] span {

  font-size: 42px;

}

[class~=tourb2-ab-p3-com] h4, [class~=tourb2-ab-p3-com] span {

  font-weight: 600;

}

[class~=tourb2-ab-p3-com] span, .tourb2-ab-p3-com p {

  float: left;

}

.pack_price {

  background: rgba(237,237,237,.32);

}

.footer_places ul li a {

  color: #989898;

}

[class~=tourb2-ab-p3-com] span {

  padding-right: 11.25pt;

}

[class~=ui-widget][class~=ui-widget-content] {

  border-image: none;

}

.pack_price {

  margin-bottom: .520833333in;

}

[class~=pack_price] ul li {

  letter-spacing: .01875pc;

}

.pack_price {

  box-shadow: 0pt 13px .8125pc -9pt rgba(0,0,0,.4);

}

[class~=tourb2-ab-p3-com] span {

  color: #ffc210;

}

[class~=tourb2-ab-p3-com] span, [class~=tourb2-ab-p3-com] h4 {

  text-shadow: 0pc .0625pc 0in rgba(0,0,0,.43);

}

[class~=tourb2-ab-p3-com] h4 {

  font-size: 18pt;

}

[class~=tourb2-ab-p3-com] h4 {

  padding-top: 2px;

}

.disc-bot {

  padding-bottom: 35px;

}

[class~=site_map] {

  padding-left: .15625in;

}

.footer_places ul li a {

  background: #2d2d2d;

}

[class~=ui-widget-content] [class~=ui-state-default], [class~=rating] > [class~=half]:before {

  border-left-width: 0pt;

}

[class~=site_map] {

  padding-bottom: 0pc;

}

.footer_places ul li a {

  padding-left: .052083333in;

}

#preloader {

  background-color: #fff;

}

[class~=tourb2-ab-p3-com] h4 {

  color: #fff;

}

.tourb2-ab-p3-com p {

  display: block;

}

[class~=ui-widget][class~=ui-widget-content] {

  box-shadow: 0pt 0px .5625in rgba(0,0,0,.31);

}

[class~=site_map] {

  padding-right: .15625in;

}

[class~=site_map] {

  padding-top: 0pc;

}

#preloader {

  z-index: 99999;

}

/*[class~=ui-widget][class~=ui-widget-content] {

  padding-left: .208333333in;

}*/

[class~=nf] {

  font-size: 25.5pt;

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  background-image: -ms-linear-gradient(to bottom, #00bcd4, #05a6bb);

}

[class~=ui-widget-content] [class~=ui-state-default], [class~=rating] > [class~=half]:before {

  border-bottom-width: 0pt;

}

[class~=nf] {

  color: #e06125;

}

.footer_places ul li a {

  padding-bottom: .052083333in;

}

[class~=site-map-2] {

}

.tourb2-ab-p3-1 p {

  font-size: 1.125pc;

}

[class~=nf1] {

  font-size: 120px;

}

[class~=nf1] {

  color: #131313;

}

[class~=nf1] {

  text-shadow: 0pt 3px .052083333in rgba(22,111,182,.74);

}

[class~=pack_price] ul li {

  border-bottom-width: .0625pc;

}

[class~=pack_price] ul li {

  border-bottom-style: solid;

}

.tourb2-ab-p3-1 p {

  font-weight: 300;

}

[class~=links] {

  margin-left: auto;

}

[class~=footer_social] ul li a [class~=fa-google-plus] {

  padding-right: 7.5pt;

}

[class~=links] {

  margin-bottom: 0;

}

[class~=ui-widget-content] [class~=ui-state-default], [class~=rating] > [class~=half]:before {

  border-right-width: 0pt;

}

[class~=links] {

  margin-right: auto;

}

/*[class~=ui-widget][class~=ui-widget-content] {

  padding-bottom: .208333333in;

}*/

[class~=links] {

  margin-top: 0;

}

.tourb2-ab-p3-1 p {

  color: #b7b7b7;

}

[class~=tourb2-ab-p4-com] i {

  font-size: 42px;

}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {

  background-image: -o-linear-gradient(to bottom, #00bcd4, #05a6bb);

}

/*[class~=ui-widget][class~=ui-widget-content] {

  padding-right: .208333333in;

}*/

[class~=tourb2-ab-p4-com] i, [class~=tourb2-ab-p4-com] p {

  float: left;

}

[class~=tourb2-ab-p4-com] i {

  padding-right: 25px;

}

[class~=ui-widget][class~=ui-widget-content] {

  padding: 0px;

}

[class~=succ_mess], .footer_places ul li a {

  padding-right: .052083333in;

}

[class~=tourb2-ab-p4-com] i {

  color: #00bcd4;

}

[class~=rating] > [class~=half]:before {

  border-top-width: 0pt;

}

[class~=links], .p2_book ul li a {

  display: table;

}

[class~=tourb2-ab-p4-com] i {

  text-shadow: 0in .010416667in 0pt rgba(0,0,0,.43);

}

.footer_places ul li a {

  padding-top: .052083333in;

}

.tourb2-ab-p4-com h4, .about h1 {

  padding-bottom: 15px;

}

.tourb2-ab-p4-com h4 {

  font-size: 18px;

}

[class~=footer_social_1] {

  position: relative;

}

[class~=footer_social_1] {

  overflow: hidden;

}

.tourb2-ab-p4-com h4 {

  font-weight: 600;

}

.tourb2-ab-p4-com h4 {

  text-transform: uppercase;

}

[class~=pack_price] ul li {

  border-bottom-color: #eceaea;

}

.tourb2-ab-p4-com h4 {

  color: #253d52;

}

[class~=footer_social_1] {

  padding-top: .260416667in;

}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group-middle] [class~=ui-datepicker-header], [class~=ui-datepicker-multi] [class~=ui-datepicker-group-last] [class~=ui-datepicker-header] {

  border-left-width: 0;

}

[class~=contact-map] {

  margin-bottom: -7.5pt;

}

[class~=rating] > [class~=half]:before {

  border-left-style: none;

}

[class~=succ_mess], [class~=succ_mess_qe] {

  background: #58b533;

}

.banner_book_1 ul li a, [class~=succ_mess_qe], [class~=succ_mess], [class~=tour_social] ul li a i {

  color: #fff;

}

[class~=succ_mess_qe], [class~=succ_mess] {

  display: none;

}

[class~=rating] > [class~=half]:before {

  border-bottom-style: none;

}

[class~=pack_price] ul li {

  border-image: none;

}

[class~=succ_mess], [class~=succ_mess_qe], .banner_book_1 ul li a {

  text-align: center;

}

[class~=rating] > [class~=half]:before {

  border-right-style: none;

}

.site_map ul li ul li a, [class~=about] h2, .footer_social ul li a i {

}

[class~=succ_mess], [class~=succ_mess_qe] {

  padding-left: 3.75pt;

}

[class~=tourb2-ab-p4-com] p, .banner_book_1 ul li a {

  display: block;

}

[class~=succ_mess], [class~=succ_mess_qe] {

  padding-bottom: 3.75pt;

}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-prev]:hover {

  right: .010416667in;

}

[class~=tour_social] ul li a i {

  width: .333333333in;

}

[class~=footer_social] ul li a [class~=fa-google-plus] {

  padding-top: .104166667in;

}

[class~=succ_mess_qe], [class~=succ_mess] {

  padding-top: 3.75pt;

}

[class~=succ_mess] {

  margin-bottom: 1.25pc;

}

[class~=site_map] ul li {

  list-style-type: circle;

}

[class~=tourb2-ab-p4-com] p {

  width: 100%;

}

[class~=succ_mess], [class~=succ_mess_qe] {

  transition: all .5s ease;

}

[class~=succ_mess_qe], [class~=succ_mess] {

  -webkit-transition: all .5s ease;

}

[class~=tour_social] ul li a i {

  height: 24pt;

}

.banner_book_1 ul li a {

  background: #d9c77e;

}

[class~=succ_mess], [class~=succ_mess_qe] {

  -moz-transition: all .5s ease;

}

[class~=succ_mess], [class~=succ_mess_qe] {

  -ms-transition: all .5s ease;

}

[class~=succ_mess_qe], [class~=succ_mess] {

  -o-transition: all .5s ease;

}

[class~=links] ul li {

  display: inline-block;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  border-top-width: 0pt;

}

.banner_book_1 ul li a {

  background: linear-gradient(to bottom, #fa6d72, #f45d5d);

}

[class~=about] p {

  text-align: left;

}

#status {

  width: 400px;

}

[class~=pack_price]:hover [class~=pack_price] ul li a {

  background: #ffd600;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  border-left-style: solid;

}

#myTable td, [class~=about_ser] ul {

  padding-top: 0in;

}

[class~=links] ul li {

  margin-top: .104166667in;

}

[class~=about] p {

  margin-bottom: .15625in;

}

span, .p_testimonial p {

  line-height: 1.5pc;

}

[class~=footer_social_1] ul li {

  margin-left: .03125in;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  border-bottom-style: solid;

}

[class~=footer_social_1] ul li {

  margin-bottom: 0in;

}

[class~=tour_social] ul li a i {

  padding-left: .083333333in;

}

[class~=about_ser] ul {

  padding-left: 0pc;

}

[class~=rating] > [class~=half]:before {

  border-top-style: none;

}

[class~=about_ser] ul {

  padding-bottom: 0pc;

}

[class~=succ_mess_qe] {

  padding-right: .052083333in;

}

[class~=about_ser] ul {

  padding-right: 0pc;

}

.banner_book_1 ul li a, [class~=p_testi] h4 {

  font-weight: 600;

}

.banner_book_1 ul li a {

  font-size: 16.5pt;

}

[class~=p_testi] h4 {

  color: #3a3a3a;

}

[class~=rating] > [class~=half]:before {

  border-left-color: currentColor;

}

[class~=p_testi] p {

  color: #848484;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  border-right-style: solid;

}

[class~=p_title] h2 {

  background: url("../images/umbrella.png") no-repeat left center;

}

[class~=tour_social] ul li a i {

  padding-bottom: .083333333in;

}

[class~=tips_travel] h3, [class~=p_title] h2 {

  padding-left: 3.125pc;

}

[class~=footer_social_1] ul li {

  margin-right: .03125in;

}

[class~=p_title] h2 {

  color: #212627;

}

[class~=post-grid] {

  margin-bottom: 45px;

}

.banner_book_1 ul li a {

  text-decoration: none;

}

[class~=tour_social] ul li a i {

  padding-right: .083333333in;

}

[class~=p_title] h2 {

  margin-bottom: .208333333in;

}

[class~=tips_travel] h3, [class~=p_title] h2 {

  margin-top: 30px;

}

[class~=p_title] h2 {

  background-size: 1.5625pc;

}

[class~=post-grid] {

  margin-top: .260416667in;

}

.p_testi address {

  color: #a2a2a2;

}

[class~=n-td] {

  color: red;

}

.p_testi address {

  margin-bottom: 0pc;

}

[class~=n-td] {

  text-decoration: line-through;

}

[class~=footer_social_1] ul li {

  margin-top: 0in;

}

.p_testimonial p, [class~=tips_travel] p {

  text-align: left;

}

.p_testimonial p {

  margin-bottom: .625pc;

}

#status {

  height: 12.5pc;

}

[class~=rating] > [class~=half]:before {

  border-bottom-color: currentColor;

}

[class~=rating] > [class~=half]:before {

  border-right-color: currentColor;

}

#myTable tr, [class~=dir-rat] {

  border-bottom-width: .0625pc;

}

[class~=n-td-1] {

  color: #bebebe;

}

[class~=n-dis-pack], .p-home {

}

.p_testimonial p {

  color: #888;

}

.p_testimonial p {

  padding-top: .625pc;

}

[class~=dir-rat] {

  position: relative;

}

[class~=dir-rat] {

  overflow: hidden;

}

.footer_social ul li a .fa-twitter {

  background: #55acee;

}

[class~=p_testimonial] h1 {

  padding-bottom: .3125pc;

}

[class~=tips_travel] h3 {

  background: url("../images/umbrella.png") no-repeat left center;

}

[class~=dir-rat] {

  border-left-width: .75pt;

}

.footer_social ul li a .fa-twitter {

  padding-left: .75pc;

}

[class~=dir-rat] {

  border-right-width: .75pt;

}

[class~=dir-rat] {

  border-top-width: .75pt;

}

[class~=tips_travel] h3 {

  color: #212627;

}

[class~=dir-rat] {

  border-left-style: solid;

}

[class~=dir-rat], [class~=ui-widget-content] [class~=ui-state-default] {

  border-top-style: solid;

}

[class~=rating] > label:before {

  margin-left: .052083333in;

}

[class~=dir-rat] {

  border-bottom-style: solid;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  border-left-color: #b4b4b4;

}

[class~=dir-rat] {

  border-right-style: solid;

}

[class~=tips_travel] h3 {

  margin-bottom: 20px;

}

[class~=rating] > label:before {

  margin-bottom: .052083333in;

}

[class~=rating] > [class~=half]:before {

  border-top-color: currentColor;

}

[class~=tips_travel] h3 {

  background-size: 25px;

}

[class~=rating] > label:before {

  margin-right: .052083333in;

}

[class~=dir-rat] {

  border-left-color: #dedede;

}

[class~=dir-rat] {

  border-bottom-color: #dedede;

}

[class~=tips_travel] p {

  margin-left: 50px;

}

[class~=tips_travel] p {

  margin-bottom: 0pc;

}

.banner_book_1 ul li a {

  line-height: inherit;

}

[class~=dir-rat] {

  border-right-color: #dedede;

}

[class~=dir-rat] {

  border-top-color: #dedede;

}

[class~=dir-rat], [class~=pack_price] ul li:last-child, [class~=rating] > [class~=half]:before {

  border-image: none;

}

[class~=tips_travel_1] ul {

  padding-left: 0pc;

}

[class~=tips_travel_1] ul, [class~=dir-rat] {

  padding-bottom: 0pc;

}

.hot-page2-alp-ri-p2 a:hover, [class~=hot-page2-alp-l-com1] a:hover {

  color: #fff;

}

[class~=tips_travel_1] ul {

  padding-right: 0pc;

}

[class~=dir-rat] {

  padding-left: 18.75pt;

}

#status {

  position: absolute;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  border-bottom-color: #b4b4b4;

}

[class~=dir-rat] {

  padding-right: 18.75pt;

}

span {

      font-family: 'Lato', sans-serif;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  border-right-color: #b4b4b4;

}

[class~=tips_travel_1] ul {

  padding-top: 0pc;

}

.tips_travel_2 i {

  width: 65px;

}

.tips_travel_2 i {

  height: 48.75pt;

}

.tips_travel_2 i {

  background: #ffc210;

}

.hot-page2-alp-ri-p2 a:hover, .tips_travel_2 i, [class~=pack_price]:hover [class~=pack_price] ul li a, .banner_book_1 ul li a {

  transition: all .5s ease;

}

.tips_travel_2 i {

  border-radius: 50px;

}

[class~=dir-rat] {

  padding-top: 1.5625pc;

}

[class~=dir-rat] {

  background: #fff;

}

.tips_travel_2 i {

  color: #253d52;

}

[class~=rating] > label:before {

  margin-top: .052083333in;

}

[class~=rating] > label:before {

  font-size: 16.5pt;

}

.tips_travel_2 i {

  padding-left: .1875in;

}

.tips_travel_2 i {

  padding-bottom: .21875in;

}

[class~=tour_social] ul li a i {

  padding-top: .083333333in;

}

.tips_travel_2 i {

  padding-right: .1875in;

}

[class~=dir-rat] {

  margin-top: 3.125pc;

}

[class~=rating] > label:before {

  font-family: FontAwesome;

}

.dir-rat-inn, [class~=dir-rat-form] {

  position: relative;

}

[class~=rating] > label:before {

  display: inline-block;

}

.tips_travel_2 i {

  padding-top: .21875in;

}

[class~=dir-rat-form], .dir-rat-inn {

  overflow: hidden;

}

.tips_travel_2 i {

  font-size: 18pt;

}

#status {

  left: 47%;

}

[class~=rating] > label:before {

  content: "";

}

[class~=rating] > label:before {

  border-left-width: 0pt !important;

}

[class~=tour_social] ul li a i, .tips_travel_2 i {

  text-align: center;

}

.banner_book_1 ul li a, [class~=pack_price]:hover [class~=pack_price] ul li a, .hot-page2-alp-ri-p2 a:hover, .tips_travel_2 i {

  -webkit-transition: all .5s ease;

}

.banner_book_1 ul li a, .tips_travel_2 i {

  -moz-transition: all .5s ease;

}


[class~=ui-widget-content] [class~=ui-state-default] {

  border-top-color: #b4b4b4;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  border-image: none;

}

[class~=dir-rat-right] ul li:nth-child(4), [class~=dir-rat-right] ul li:nth-child(2) {

}

.footer_social ul li a .fa-twitter {

  padding-bottom: .625pc;

}

[class~=dir-rat-form] {

  margin-bottom: 2.1875pc;

}

.tips_travel_2 i, .banner_book_1 ul li a {

  -ms-transition: all .5s ease;

}

[class~=rating] {

  border-left-width: medium;

}

[class~=rating] > label:before {

  border-bottom-width: 0pt !important;

}

.banner_book_1 ul li a, .tips_travel_2 i {

  -o-transition: all .5s ease;

}

#status {

  top: 50%;

}

.tips_travel_2 i {

  border-left-width: .75pt;

}

.tips_travel_2 i {

  border-bottom-width: .75pt;

}

[class~=rating] > label:before {

  border-right-width: 0pt !important;

}

.tips_travel_2 i {

  border-right-width: .75pt;

}

.tips_travel_2 i {

  border-top-width: .75pt;

}

.tips_travel_2 i {

  border-left-style: dashed;

}

.tips_travel_2 i {

  border-bottom-style: dashed;

}

[class~=rating] {

  border-bottom-width: medium;

}

.tips_travel_2 i {

  border-right-style: dashed;

}

h1 {

  font-family: 'Ropa Sans', sans-serif;

}

[class~=tour_head1] table tr th {

  color: #2e2e2e;

}

[class~=rating] {

  border-right-width: medium;

}

[class~=rating] {

  border-top-width: medium;

}

.tips_travel_2 i {

  border-top-style: dashed;

}

[class~=rating] {

  border-left-style: none;

}

[class~=rating] {

  border-bottom-style: none;

}

.tips_travel_2 i {

  border-left-color: #e0e0e0;

}

[class~=rating] {

  border-right-style: none;

}

[class~=rating] {

  border-top-style: none;

}

.tips_travel_2 i {

  border-bottom-color: #e0e0e0;

}

[class~=rating] > label:before {

  border-top-width: 0pt !important;

}

[class~=rating] > label:before {

  border-left-style: none !important;

}

[class~=rating] > label:before {

  border-bottom-style: none !important;

}

[class~=tour_social] ul li a i {

  border-radius: 50%;

}

[class~=rating] > label:before {

  border-right-style: none !important;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  background: #fff;

}

[class~=rating] {

  border-left-color: currentColor;

}

[class~=rating] {

  border-bottom-color: currentColor;

}

.tips_travel_2 i {

  border-right-color: #e0e0e0;

}

[class~=tour_head1] table tr th {

  font-size: .166666667in;

}

.tips_travel_2 i {

  border-top-color: #e0e0e0;

}

.tips_travel_2 i {

  border-image: none;

}

.tips_travel_2 i {

  text-shadow: 0in .75pt #fff, 0px -.0625pc #262f33;

}

.tips_travel_2 h4 {

  color: #253d52;

}

[class~=rating] {

  border-right-color: currentColor;

}

.tips_travel_2 h4 {

  margin-top: 25px;

}

[class~=rating] > label:before {

  border-top-style: none !important;

}

[class~=rating] {

  border-top-color: currentColor;

}

.tips_travel_2 h4, [class~=tour_head1] table tr th {

  font-weight: 600;

}

[class~=rating] {

  border-image: none;

}

[class~=rating] {

  float: left;

}

[class~=rating] {

  height: 36pt;

}

.tips_travel_2 h4 {

      font-family: 'Lato', sans-serif;

}

.pack_title h3, [class~=rating] {

  overflow: hidden;

}

[class~=tour_head1] table tr th {

  padding-bottom: 7.5pt;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  font-weight: normal;

}

.tour_head1 table tr td {

  line-height: 40px;

}

.hot-page2-alp-ri-p2 a:hover {

  -moz-transition: all .5s ease;

}

.tips_travel_2 h4 {

  font-size: 13.5pt;

}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-prev]:hover {

  left: auto;

}

[class~=half] {

  display: none !important;

}

[class~=dir-rat-review] {

  border-left-width: .75pt;

}

[class~=ui-widget-content] [class~=ui-state-default] {

  color: #4f4f4f;

}

.hot-page2-alp-ri-p2 a:hover {

  -ms-transition: all .5s ease;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  border-left-width: 0pt;

}

.tips_travel_2 h4 {

  text-transform: capitalize;

}

[class~=tips_travel_2] p {

  font-size: 15px;

}

[class~=dir-rat-review] {

  border-bottom-width: .75pt;

}

.tour_head1 table tr td {

  color: #7f7f7f;

}

[class~=tips_travel_2] p {

  font-weight: 400;

}

[class~=hot-page2-hom-pre] ul li:last-child, [class~=ui-widget-header] [class~=ui-state-default] {

  border-bottom-width: 0pt;

}

#status {

  background-image: url("../images/loader3.gif");

}

[class~=dir-rat-review] {

  border-right-width: .75pt;

}

.pack_title h3 {

  color: #fff;

}

.pack_title h3 {

  font-size: .25in;

}

[class~=hot-page2-hom-pre] ul li:last-child {

  border-bottom-style: none;

}

[class~=dir-rat-review] {

  border-top-width: .75pt;

}

[class~=dir-rat-review] {

  border-left-style: solid;

}

[class~=pack_title] h2, .pack_title h3 {

  text-shadow: 0pc 1.5pt 5px rgba(0,0,0,.8);

}

[class~=dir-rat-review] {

  border-bottom-style: solid;

}

[class~=dir-rat-review] {

  border-right-style: solid;

}

[class~=dir-rat-review] {

  border-top-style: solid;

}

.pack_title h3 {

  text-overflow: ellipsis;

}

.hot-page2-alp-ri-p2 a:hover, .tour-mig-like-com:hover img {

  -o-transition: all .5s ease;

}

[class~=rating] > label:before {

  border-left-color: currentColor !important;

}

.tour_head1 table tr td {

  font-weight: 500;

}

.footer_social ul li a .fa-twitter {

  padding-right: .75pc;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  border-right-width: 0pt;

}

[class~=l-info-pack-days] ul li i {

  width: 26.25pt;

}

[class~=dir-rat-review] {

  border-left-color: #dedede;

}

[class~=dir-rat-review] {

  border-bottom-color: #dedede;

}

[class~=hot-page2-hom-pre] ul li:last-child {

  border-bottom-color: currentColor;

}

[class~=dir-rat-review] {

  border-right-color: #dedede;

}

.footer_social ul li a .fa-twitter {

  padding-top: .625pc;

}

[class~=dir-rat-review] {

  border-top-color: #dedede;

}

.pack_title h3 {

  white-space: nowrap;

}

[class~=rating] > label:before {

  border-bottom-color: currentColor !important;

}

[class~=pack_title] h2 {

  color: #d9c77e;

}

[class~=hot-page2-hom-pre] ul li:last-child, [class~=dir-rat-review] {

  border-image: none;

}

[class~=pack_title] h2 {

  font-weight: 600;

}

[class~=dir-rat-review] {

  padding-left: 18.75pt;

}

[class~=dir-rat-review] {

  padding-bottom: 18.75pt;

}

[class~=home_form] form ul li input[type="submit"] {

  background: #d9c77e;

}

[class~=rating] > label:before {

  border-right-color: currentColor !important;

}

[class~=dir-rat-review] {

  padding-right: 18.75pt;

}

[class~=rating] > label:before {

  border-top-color: currentColor !important;

}

[class~=dir-rat-review] {

  padding-top: 18.75pt;

}

[class~=dir-rat-review], [class~=hot-page2-hom-pre] {

  background: #fff;

}

[class~=rating] > label:before {

  border-image: none !important;

}

[class~=dir-rat-review] {

  margin-bottom: 22.5pt;

}

h1 {

  font-weight: 700;

}

[class~=pack_title] h2 {

  font-size: .520833333in;

}

[class~=dir-rat-left] {

  text-align: center;

}

.tour-mig-like-com:hover img {

  -webkit-transition: all .5s ease;

}

[class~=l-info-pack-days] ul li i {

  height: .364583333in;

}

#status {

  background-repeat: no-repeat;

}

[class~=dir-rat-title], element[class~=style], [class~=site_map] ul li ul li, .dir-rat-right {

}

[class~=dir-rat-star] {

  padding-bottom: .208333333in;

}

.tour-mig-like-com:hover img {

  -moz-transition: all .5s ease;

}

[class~=pack_price] ul, [class~=site_map] ul {

  padding-left: 0in;

}

.rating > label:after, [class~=tourz-search-form] input[type="submit"] {

  background: none !important;

}

[class~=hot-page2-hom-pre] {

  position: relative;

}

[class~=pack_price] ul, [class~=site_map] ul {

  padding-bottom: 0in;

}

[class~=hot-page2-hom-pre] {

  overflow: hidden;

}

[class~=pack_price] ul, [class~=site_map] ul {

  padding-right: 0in;

}

[class~=pack_price] ul, [class~=site_map] ul {

  padding-top: 0in;

}

.tour-mig-like-com:hover img {

  transition: all .5s ease;

}

[class~=hot-page2-hom-pre-2], [class~=hot-page2-hom-pre] {

  padding-left: 11.25pt;

}

[class~=hot-page2-hom-pre] {

  padding-bottom: 11.25pt;

}

.tour-mig-like-com:hover img {

  opacity: .5;

}

[class~=hot-page2-hom-pre], [class~=hot-page2-hom-pre-2] {

  padding-right: 11.25pt;

}

.rating > label:after {

  border-left-width: 0pt !important;

}

[class~=hot-page2-hom-pre] {

  padding-top: 11.25pt;

}

.rating > label:after {

  border-bottom-width: 0pt !important;

}

[class~=hot-page2-hom-pre] {

  border-left-width: .0625pc;

}

[class~=hot-page2-hom-pre], [class~=ui-widget-header] [class~=ui-state-default], #myTable tr {

  border-bottom-style: solid;

}

[class~=hot-page2-hom-pre] {

  border-bottom-width: .0625pc;

}

[class~=hot-page2-hom-pre] {

  border-right-width: .0625pc;

}

.footer_social_1 ul li a i {

  font-size: .208333333in;

}

[class~=hot-page2-hom-pre] {

  border-top-width: .0625pc;

}

[class~=ui-widget-header] [class~=ui-state-default], [class~=hot-page2-hom-pre] {

  border-left-style: solid;

}

[class~=l-info-pack-days] ul li i {

  background: #0ea9d9;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  border-top-width: 0pt;

}

[class~=ui-widget-header] [class~=ui-state-default], [class~=hot-page2-hom-pre] {

  border-right-style: solid;

}

[class~=hot-page2-hom-pre] {

  border-top-style: solid;

}

#status {

  background-position: center;

}

[class~=hot-page2-hom-pre] {

  border-left-color: #e7e7e7;

}

[class~=hot-page2-hom-pre] {

  border-bottom-color: #e7e7e7;

}

[class~=hot-page2-hom-pre] {

  border-right-color: #e7e7e7;

}

[class~=hot-page2-hom-pre] {

  border-top-color: #e7e7e7;

}

[class~=site-map-2] h1 {

  padding-bottom: .3125in;

}

[class~=links] h4 {

  padding-bottom: .9375pc;

}

[class~=links] ul, [class~=hot-page2-hom-pre-head] {

  padding-left: 0in;

}

[class~=links] ul, [class~=hot-page2-hom-pre-2] {

  padding-bottom: 0in;

}

[class~=links] ul, [class~=hot-page2-hom-pre-head] {

  padding-right: 0in;

}

[class~=hot-page2-hom-pre-2], [class~=links] ul {

  padding-top: 0in;

}

.rating > label:after {

  border-right-width: 0pt !important;

}

[class~=footer_social_1] ul {

  display: table;

}

[class~=l-info-pack-days] ul li i {

  border-radius: 50%;

}

[class~=hot-page2-hom-pre] {

  border-image: none;

}

[class~=hot-page2-hom-pre] {

  margin-bottom: 1.875pc;

}

[class~=hot-page2-hom-pre-head], [class~=l-info-pack-days] ul li i {

  text-align: center;

}

[class~=footer_social_1] ul {

  margin-left: auto;

}

[class~=hot-page2-hom-pre-1] {

  width: 10%;

}

[class~=hot-page2-hom-pre-2] {

  width: 80%;

}

[class~=footer_social_1] ul {

  margin-bottom: 0;

}

[class~=footer_social_1] ul {

  margin-right: auto;

}

[class~=footer_social] ul li a [class~=fa-linkedin] {

  background: #0077b5;

}

[class~=footer_social_1] ul {

  margin-top: 0;

}

[class~=contact-map] iframe, [class~=map-container] iframe {

  width: 100%;

}

[class~=contact-map] iframe {

  height: 20pc;

}

[class~=hot-page2-hom-pre] ul li:last-child {

  padding-bottom: 0pc;

}

[class~=hot-page2-il-top-fix], [class~=map-container] iframe {

  display: block;

}

.rating > label:after {

  border-top-width: 0pt !important;

}

[class~=hot-page2-hom-pre-3] {

  width: 10%;

}

.hot-page2-hom-pre-tit, [class~=hot-page2-pa-sp-top] {

}

[class~=map-container] iframe {

  pointer-events: none;

}

[class~=map-container] iframe {

  position: relative;

}

[class~=hot-page2-hom-pre-head] {

  background: #253d52;

}

[class~=tourz-search-form] div:nth-child(1) {

  width: 20%;

}

[class~=map-container] iframe {

  margin-top: .010416667in;

}

[class~=hot-page2-hom-pre-head] {

  color: #fff;

}

[class~=map-container] iframe {

  border-left-width: 0pt;

}

.rating > label:after {

  border-left-style: none !important;

}

[class~=map-container] iframe {

  border-bottom-width: 0pt;

}

[class~=map-container] iframe {

  border-right-width: 0pt;

}

[class~=map-container] iframe {

  border-top-width: 0pt;

}

[class~=l-info-pack-days] ul li i {

  padding-left: .104166667in;

}

[class~=map-container] iframe {

  border-left-style: none;

}

h2 {

      font-family: 'Lato', sans-serif;

}

[class~=form_1] h3, [class~=hot-page2-hom-pre-head] {

  padding-bottom: 7.5pt;

}

[class~=map-container] iframe {

  border-bottom-style: none;

}

[class~=map-container] iframe {

  border-right-style: none;

}

[class~=tourz-search-form] div:nth-child(2), [class~=tourz-search-form] div:nth-child(1) {

  float: left;

}

[class~=l-info-pack-days] ul li i {

  padding-bottom: 6.75pt;

}

[class~=map-container] iframe {

  border-top-style: none;

}

.rating > label:after {

  border-bottom-style: none !important;

}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-next]:hover {

  left: 1px;

}

[class~=map-container] iframe {

  border-left-color: currentColor;

}

[class~=map-container] iframe {

  border-bottom-color: currentColor;

}

[class~=hot-page2-hom-pre-head] {

  padding-top: 7.5pt;

}

[class~=hot-page2-il-top-fix] {

  opacity: 1 !important;

}

[class~=map-container] iframe {

  border-right-color: currentColor;

}

[class~=footer_social] ul li a [class~=fa-linkedin] {

  padding-left: .125in;

}

.rating > label:after {

  border-right-style: none !important;

}

.rating > label:after {

  border-top-style: none !important;

}

[class~=l-info-pack-days] ul li i {

  padding-right: .104166667in;

}

[class~=footer_social] ul li a [class~=fa-linkedin] {

  padding-bottom: .6875pc;

}

[class~=map-container] iframe {

  border-top-color: currentColor;

}

[class~=map-container] iframe {

  border-image: none;

}

[class~=l-info-pack-days] ul li i {

  padding-top: 6.75pt;

}

.hot-page2-alp {

  background: url("../images/consul-bg.jpeg") no-repeat center top #e6e6e6;

}

[class~=form_1] h3 {

  text-transform: uppercase;

}

[class~=form_1] h3 {

  font-weight: 700;

}

#status {

  margin-left: -1.041666667in;

}

[class~=pack_price]:hover [class~=pack_price] ul li a {

  -moz-transition: all .5s ease;

}

.hot-page2-alp {

  background-attachment: fixed;

}

[class~=form_1] h3 {

  font-size: 28px;

}

[class~=form_1] h3 {

  color: #1b3033;

}

.rating > label:after {

  border-left-color: currentColor !important;

}

[class~=hot-page2-alp-cl-1-3], .hot-page2-alp-cl-1-1, [class~=hot-page2-alp-l3] ul li:nth-child(5), .hot-page2-alp-tit {

}

[class~=form_1] h3 {

  padding-left: 6pt;

}

[class~=hot-page2-alp-con] {

  position: relative;

}

[class~=hot-page2-alp-con] {

  overflow: hidden;

}

/*[class~=hot-page2-alp-con] {

  background: #f2f1f1;

}*/

[class~=footer_social] ul li a [class~=fa-linkedin] {

  padding-right: .125in;

}

/*[class~=hot-page2-alp-con] {

  box-shadow: 0in .25pc 30px rgba(0,0,0,.36);

}*/

[class~=form_1] h3 {

  padding-right: 6pt;

}

.hot-page2-alp-con-left {

  padding-left: 0px !important;

}

.rating > label:after {

  border-bottom-color: currentColor !important;

}

[class~=footer_social] ul li a [class~=fa-linkedin] {

  padding-top: .6875pc;

}

[class~=form_1] h3 {

  padding-top: 0in;

}

[class~=footer_places] ul li a:hover {

  transition: all .5s ease;

}

[class~=tourz-search-form] div:nth-child(2) {

  width: 60%;

}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-next]:hover {

  right: auto;

}

[class~=l-info-pack-days] ul li i {

  margin-left: -51pt;

}

[class~=form_1] h3 {

  margin-top: 0pc;

}

[class~=hot-page2-alp-con-right] {

  padding-bottom: 70px;

}

.hot-page2-alp-con-left-1 {

  background: #253d52;

}

[class~=l-info-pack-days] ul li i {

  position: absolute;

}

[class~=l-info-pack-days] ul li i, .hot-page2-alp-con-left-1 {

  color: #fff;

}

[class~=l-info-pack-days] ul li i, .dir-rat h3, [class~=dir-rat] h3 {

  font-size: .1875in;

}

.rating > label:after {

  border-right-color: currentColor !important;

}

.rating > label:after {

  border-top-color: currentColor !important;

}

.hot-page2-alp-con-left-1 {

  padding-left: 1.5625pc;

}

.hot-page2-alp-con-left-1 {

  padding-bottom: 1.5625pc;

}

[class~=l-info-pack-days] ul li i {

  z-index: 99;

}

[class~=dir-rat-form] input, [class~=ui-widget-header] [class~=ui-state-default] {

  border-top-style: solid;

}

[class~=hot-page2-alp-l3] ul li:last-child {

  border-bottom-width: 0pc;

}

.hot-page2-alp-con-left-1 {

  padding-right: 1.5625pc;

}

.hot-page2-alp-con-left-1 {

  padding-top: 1.5625pc;

}

[class~=footer_places] ul li a:hover {

  -webkit-transition: all .5s ease;

}

[class~=dir-rat-form] label {

  margin-bottom: .625pc;

}

[class~=hot-page2-alp-cl-1-2] {

  padding-left: 11.25pt;

}

[class~=dir-rat-form] label {

  margin-top: 3.75pt;

}

.footer_social_1 ul li a i {

  width: .416666667in;

}

[class~=l-info-pack-days] ul li h4 {

  margin-top: .4375pc;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  border-left-color: #b4b4b4;

}

[class~=dir-rat-form] label {

  color: #213d44;

}

[class~=hot-page2-alp-left-ner-notb] {

  border-top-width: 0in;

}

[class~=l-info-pack-days] ul li p {

  padding-top: 0pc;

}

[class~=hot-page2-alp-left-ner-notb] {

  border-top-style: none;

}

[class~=dir-rat-form] input {

  width: 100%;

}

[class~=hot-page2-alp-left-ner-notb] {

  border-top-color: currentColor;

}

[class~=hot-page2-alp-left-ner-notb] {

  border-image: none;

}

[class~=dir-rat-form] input {

  border-left-width: .010416667in;

}

[class~=hot-page2-alp-left-ner-notb] {

  margin-bottom: 0px;

}

[class~=dir-rat-form] input {

  border-bottom-width: .010416667in;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  border-bottom-color: #b4b4b4;

}

[class~=tour_social] ul li a, [class~=hot-page2-alp-l-com], [class~=hot-page2-alp-l3], [class~=hot-page2-alp-p3] {

}

.rating > label:after {

  border-image: none !important;

}

.about_ser ul li i {

  font-size: .354166667in;

}

[class~=dir-rat-form] input {

  border-right-width: .010416667in;

}

[class~=dir-rat-form] input {

  border-top-width: .010416667in;

}

.hot-page2-alp-l-com1 {

  padding-left: .15625in;

}

.hot-page2-alp-l-com1 {

  padding-bottom: 25px;

}

.hot-page2-alp-l-com1 {

  padding-right: .15625in;

}

.hot-page2-alp-l-com1 {

  padding-top: .15625in;

}

.hot-page2-alp-l-com1 {

  background: #fff;

}

[class~=dir-rat-form] input {

  border-left-style: solid;

}

[class~=dir-rat-form] input {

  border-bottom-style: solid;

}

[class~=hot-page2-alp-p3-btn-h], [class~=hot-page2-alp-p5-btn-h], [class~=hot-page2-alp-p4-btn-h] {

  display: none;

}

[class~=hot-page2-lp-rat] {

  padding-left: .083333333in;

}

[class~=dir-rat-form] input {

  border-right-style: solid;

}

[class~=dir-rat-form] input {

  border-left-color: #dedede;

}

[class~=dir-rat-form] input {

  border-bottom-color: #dedede;

}

[class~=pack_price] ul li a, [class~=dir-rat-left] p span {

  display: block;

}

[class~=hot-page2-lp-rat] {

  padding-bottom: .15625in;

}

[class~=dir-rat-form] input {

  border-right-color: #dedede;

}

[class~=dir-rat-left] p span, [class~=hot-list-p3-1] {

  font-size: 14px;

}

[class~=hot-page2-lp-rat], [class~=pack_price] ul li a {

  padding-right: .375pc;

}

[class~=dir-rat-form] input {

  border-top-color: #dedede;

}

[class~=pack_price] ul li a, [class~=hot-page2-lp-rat] {

  padding-top: 6px;

}

[class~=hot-page2-alp-ri-p2] {

  padding-left: .15625in;

}

[class~=dir-rat-form] input, [class~=hot-page2-alp-ri-p2] {

  padding-bottom: 13.5pt;

}

[class~=hot-page2-alp-ri-p2] {

  padding-right: .15625in;

}

[class~=dir-rat-form] input {

  border-image: none;

}

[class~=dir-rat-form] input {

  border-radius: 3px;

}

[class~=dir-rat-form] input {

  resize: none;

}

.about_ser ul li i {

  color: #f1f1f1;

}

[class~=dir-rat-form] input {

  padding-left: .1875in;

}

#status {

  margin-bottom: 0;

}

[class~=tourz-search-form] div:nth-child(3) {

  width: 15%;

}

[class~=hot-page2-alp-ri-p2], [class~=dir-rat-form] input {

  padding-top: 13.5pt;

}

#status {

  margin-right: 0;

}

.hot-page2-alp-ri-p3, [class~=hot-list-p3-2] {

  padding-left: 0pc;

}

[class~=footer_places] ul li a:hover {

  -moz-transition: all .5s ease;

}

.about_ser ul li i {

  text-shadow: .75pt 2.25pt .052083333in rgba(0,0,0,.08);

}

.footer_social_1 ul li a i {

  height: 30pt;

}

.hot-page2-alp-ri-p3, [class~=hot-list-p3-2] {

  padding-bottom: 10px;

}

[class~=dir-rat-form] input {

  padding-right: .1875in;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  border-right-color: #b4b4b4;

}

[class~=hot-list-p3-2], .hot-page2-alp-ri-p3 {

  padding-right: 0pc;

}

.hot-page2-alp-ri-p3 {

  padding-top: 3.25pc;

}

[class~=hot-list-p3-1], [class~=dir-rat-left] p span {

  font-weight: 400;

}

[class~=dir-rat-form] input {

  box-shadow: none;

}

[class~=pack_price] ul li a {

  padding-left: .375pc;

}

[class~=hot-list-p3-1] {

  color: #979797;

}

[class~=dir-rat-left] img, .footer_social_1 ul li a i {

  border-radius: 37.5pt;

}

[class~=dir-rat-left] p span {

  color: #888;

}

[class~=dir-rat-form] textarea {

  height: 1.25in;

}

::-moz-placeholder {

color:#6b7a88;

}

[class~=pack_price] ul li a {

  padding-bottom: .375pc;

}

[class~=footer_places] ul li a:hover {

  -ms-transition: all .5s ease;

}

[class~=hot-list-p3-2] {

  font-size: .333333333in;

}

[class~=dir-rat-right] ul li a i, [class~=hot-list-p3-4] {

}

.icon-float ul li a i {

  padding-left: .083333333in;

}

[class~=hot-list-p3-2], .dir-rat-left p {

  font-weight: 600;

}

[class~=rating] > input {

  display: none;

}

[class~=hot-page2-alp-l3] ul li:last-child {

  border-bottom-style: solid;

}

[class~=hot-list-p3-2] {

  color: #00bcd4;

}

[class~=rating] > label {

  color: #ddd;

}

[class~=rating] > label {

  float: right;

}

.icon-float ul li a i {

  padding-bottom: .083333333in;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  border-top-color: #b4b4b4;

}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {

  border-right-width: 0;

}

[class~=pack_price] ul li a, h2 {

  font-weight: 700;

}

[class~=hot-list-p3-3], [class~=hot-list-p3-2] {

  padding-top: 10px;

}

[class~=pack_price] ul li a {

  background: #00bcd4;

}

[class~=dir-rat-left] img {

  margin-bottom: 1.25pc;

}

.dir-rat-left p, [class~=dir-rat-star] i {

  font-size: 1pc;

}

[class~=hot-list-p3-3] {

  font-size: 1.5pc;

}

[class~=tourz-search-form] div:nth-child(3), .dir-rat-right ul li {

  float: left;

}

[class~=footer_places] ul li a:hover, [class~=hot-page2-alp-quot-btn] {

  -o-transition: all .5s ease;

}

.dir-rat-left p {

  margin-bottom: 22.5pt;

}

[class~=hot-list-p3-3] {

  color: #979797;

}

[class~=hot-page2-hom-pre] ul li, .dir-rat-right ul li {

  list-style-type: none;

}

[class~=hot-list-p3-3] {

  text-decoration: line-through;

}

.dir-rat-left p {

  color: #213d44;

}

[class~=dir-rat-right] p {

  margin-bottom: 0in;

}

[class~=dir-rat-right] p {

  padding-bottom: 1.25pc;

}

[class~=tr-regi-form] input[type="submit"], [class~=dir-rat-right] ul, [class~=hot-list-p3-3] {

  padding-left: 0pt;

}

.icon-float ul li a i {

  padding-right: .083333333in;

}

[class~=tr-regi-form] input[type="submit"], [class~=dir-rat-right] ul {

  padding-bottom: 0pt;

}

[class~=hot-list-p3-3] {

  padding-bottom: 7.5pt;

}

[class~=dir-rat-right] ul, [class~=hot-list-p3-3] {

  padding-right: 0px;

}

[class~=dir-rat-right] ul {

  padding-top: 0pt;

}

.icon-float ul li a i, .db-mak-pay-bot a:hover {

  color: #fff;

}

.icon-float ul li a i {

  padding-top: .083333333in;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  border-image: none;

}

#myTable tr {

  border-bottom-color: #ddd;

}

[class~=dir-rat-star] i {

  color: #ff9800;

}

[class~=hot-page2-alp-quot-btn] {

  transition: all .5s ease;

}

.dir-rat-right ul li {

  display: inline-block;

}

[class~=pack_price] ul li a {

  color: #000;

}

[class~=hot-page2-alp-quot-btn] {

  -webkit-transition: all .5s ease;

}

[class~=dir-rat-star] i {

  margin-right: 1.5pt;

}

[class~=hot-page2-alp-quot-btn] {

  -moz-transition: all .5s ease;

}

[class~=dir-rat-title] h3 {

  margin-top: 0px;

}

[class~=hot-page2-alp-quot-btn] {

  -ms-transition: all .5s ease;

}

[class~=dir-rat-title] h3 {

  color: #213d44;

}

[class~=dir-rat-title] h3 {

  background-size: 1.5625pc;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  background: #f6f6f6;

}

[class~=pack_price] ul li a {

  font-size: 1.25pc;

}

.icon-float ul li a i {

  width: 40px;

}

.dir-rat-right ul li {

  padding-right: .9375pc;

}

[class~=hot-page2-alp-quot-btn] {

  margin-top: 5px;

}

[class~=hot-page2-alp-quot-btn] {

  border-left-width: .75pt;

}

.icon-float ul li a i {

  height: 32px;

}

[class~=pack_price] ul li a, [class~=dir-rat-title] h3 {

  text-transform: uppercase;

}

.icon-float ul li a i {

  text-align: center;

}

[class~=hot-page2-hom-pre] ul li, [class~=hot-page2-alp-quot-btn] {

  border-bottom-width: .75pt;

}

[class~=site_map] ul li a, [class~=dir-rat-title] h3 {

  font-weight: 600;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  font-weight: normal;

}

[class~=hot-page2-hom-pre] ul li, [class~=hot-page2-alp-quot-btn] {

  border-bottom-style: solid;

}

[class~=hot-page2-alp-quot-btn] {

  border-right-width: .75pt;

}

h3 {

      font-family: 'Lato', sans-serif;

}

[class~=hot-page2-alp-quot-btn] {

  border-top-width: .75pt;

}

[class~=hot-page2-alp-quot-btn] {

  border-left-style: solid;

}

[class~=hot-page2-alp-quot-btn] {

  border-right-style: solid;

}

[class~=hot-page2-alp-quot-btn] {

  border-top-style: solid;

}

[class~=dir-rat-title] h3 {

  font-size: 1.125pc;

}

[class~=ui-widget-header] [class~=ui-state-default] {

  color: #4f4f4f;

}

[class~=dir-rat-title] p {

}

[class~=hot-page2-alp-quot-btn] {

  border-left-color: #d7a307;

}

[class~=tr-regi-form] input[type="submit"], [class~=hot-page2-hom-pre] ul {

  padding-right: 0pc;

}

[class~=tr-regi-form] input[type="submit"], [class~=hot-page2-hom-pre] ul {

  padding-top: 0pc;

}

[class~=hot-page2-alp-quot-btn] {

  border-bottom-color: #d7a307;

}

[class~=tr-regi-form] input[type="submit"] {

  font-size: 1.125pc !important;

}

[class~=hot-page2-alp-quot-btn] {

  border-right-color: #d7a307;

}

[class~=hot-page2-alp-l3] ul li:last-child {

  border-bottom-color: #d4d4d4;

}

[class~=hot-page2-alp-quot-btn] {

  border-top-color: #d7a307;

}

[class~=hot-page2-hom-pre] ul {

  padding-left: 0pc;

}

[class~=hot-page2-hom-pre] ul {

  padding-bottom: 0pc;

}

[class~=site_map] ul li a {

  color: #253d52;

}

[class~=hot-page2-alp-l3] ul li:last-child, [class~=hot-page2-alp-quot-btn] {

  border-image: none;

}

[class~=hot-page2-alp-quot-btn] {

  -moz-box-shadow: #b7b8b8 0pc 1px 0pc inset;

}

[class~=hot-page2-alp-quot-btn] {

  -webkit-border-radius: .03125in;

}

[class~=hot-page2-alp-quot-btn] {

  -moz-border-radius: 2.25pt;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span, [class~=hot-page2-alp-quot-btn] {

  display: block;

}

[class~=hot-page2-alp-quot-btn] {

  border-radius: .03125in;

}

[class~=hot-page2-hom-pre] div {

  float: left;

}

[class~=hot-page2-hom-pre-1] img {

  width: .3125in;

}

[class~=hot-page2-hom-pre] ul li {

  border-bottom-color: #e7e7e7;

}

[class~=hot-page2-alp-quot-btn] {

  font-size: 14px;

}

[class~=hot-page2-hom-pre-1] img {

  height: .3125in;

}

[class~=hot-page2-hom-pre-1] img {

  border-radius: 1.5pt;

}

h3 {

  font-weight: 700;

}

[class~=hot-page2-hom-pre] ul li {

  border-image: none;

}

#status {

  margin-top: -100px;

}

[class~=hot-page2-alp-quot-btn] {

  padding-left: 7.5pt;

}

[class~=hot-page2-hom-pre-2] h5 {

  margin-top: 0pc;

}

[class~=hot-page2-alp-quot-btn] {

  padding-bottom: .3125pc;

}

[class~=hot-page2-hom-pre-2] h5 {

  margin-bottom: .125pc;

}

.tourz-hom-ser ul li a img {

  display: table;

}

[class~=hot-page2-alp-quot-btn] {

  padding-right: 7.5pt;

}

[class~=hot-page2-hom-pre-2] h5 {

  color: #343c42;

}

[class~=site_map] ul li a {

  line-height: 32px;

}

[class~=hot-page2-hom-pre-2] h5 {

  font-size: 16px;

}

[class~=hot-page2-alp-quot-btn] {

  padding-top: .3125pc;

}

[class~=footer_places] ul li a:hover {

  background: #126164;

}

[class~=links] ul li a, [class~=hot-page2-alp-quot-btn] {

  text-decoration: none;

}

[class~=hot-page2-alp-quot-btn] {

  text-shadow: -1px -.010416667in 0 rgba(177,177,177,.3);

}

[class~=hot-page2-hom-pre-2] h5 {

      font-family: 'Lato', sans-serif;

}

[class~=hot-page2-alp-quot-btn] {

  font-weight: bold;

}

[class~=site_map] ul li a {

  font-size: 11.25pt;

}

.tourz-hom-ser ul li a img {

  text-align: center;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  font-weight: normal;

}

[class~=hot-page2-hom-pre] ul li {

  position: relative;

}

[class~=hot-page2-hom-pre-2] h5 {

  font-weight: 600;

}

[class~=hot-page2-alp-quot-btn] {

  color: #000;

}

[class~=hot-page2-alp-quot-btn] {

  background-color: #ffd65e !important;

}

[class~=pack_price]:hover [class~=pack_price] ul li a {

  -ms-transition: all .5s ease;

}

[class~=hot-page2-alp-quot-btn] {

  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));

}

[class~=hot-page2-hom-pre-2] h5 {

  -webkit-transition: all .5s ease;

}

[class~=hot-page2-alp-quot-btn] {

  background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);

}

[class~=hot-page2-alp-quot-btn] {

  background-image: -moz-linear-gradient(top, #ffd65e, #febf04);

}

[class~=hot-page2-alp-quot-btn] {

  background-image: -ms-linear-gradient(top, #ffd65e, #febf04);

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {

  position: absolute;

}

[class~=hot-page2-hom-pre-2] h5, [class~=hot-page2-hom-pre] ul li {

  overflow: hidden;

}

[class~=site_map] ul li ul {

  padding-left: 50px;

}

[class~=hot-page2-alp-quot-btn] {

  background-image: -o-linear-gradient(top, #ffd65e, #febf04);

}

[class~=hot-page2-alp-quot-btn] {

  background-image: linear-gradient(to bottom, #ffd65e, #febf04);

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-left-width: 0pc;

}

[class~=hot-page2-alp-quot-free-btn] {

  margin-top: 5px;

}

[class~=links] ul li a, [class~=hot-page2-alp-quot-free-btn] {

  border-left-width: .75pt;

}

[class~=hot-page2-hom-pre-2] h5 {

  -moz-transition: all .5s ease;

}

[class~=hot-page2-hom-pre-2] h5 {

  -o-transition: all .5s ease;

}

[class~=hot-page2-hom-pre-2] h5, [class~=p2_book] ul li a:hover {

  transition: all .5s ease;

}

[class~=hot-page2-hom-pre] ul li {

  padding-left: 0pt;

}

[class~=hot-page2-alp-quot-free-btn], [class~=links] ul li a, .hot-page2-hom-pre-3 span {

  border-bottom-width: .75pt;

}

[class~=links] ul li a, .hot-page2-hom-pre-3 span, [class~=hot-page2-alp-quot-free-btn] {

  border-right-width: .75pt;

}

[class~=links] ul li a, [class~=hot-page2-alp-quot-free-btn] {

  border-top-width: .75pt;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-left-style: solid;

}

[class~=hot-page2-hom-pre-2] h5 {

  text-overflow: ellipsis;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-bottom-style: solid;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-right-style: solid;

}

[class~=hot-page2-hom-pre-2] h5 {

  white-space: pre;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-top-style: solid;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-left-color: #234767;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-bottom-color: #234767;

}

[class~=hot-page2-hom-pre-2] span {

  font-size: .135416667in;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-right-color: #234767;

}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {

  border-left-width: .0625pc;

}

[class~=hot-page2-hom-pre] ul li {

  padding-bottom: .9375pc;

}

[class~=hot-page2-hom-pre] ul li {

  padding-right: 0pt;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-top-color: #234767;

}

.tourz-hom-ser ul li a img {

  margin-left: auto;

}

[class~=hot-page2-hom-pre] ul li {

  padding-top: .9375pc;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-image: none;

}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {

  color: #343c42;

}

[class~=hot-page2-alp-quot-free-btn] {

  -moz-box-shadow: #b7b8b8 0in .010416667in 0in inset;

}

[class~=hot-page2-alp-quot-free-btn] {

  -webkit-border-radius: .03125in;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-bottom-width: 0pc;

}

[class~=hot-page2-alp-quot-free-btn] {

  -moz-border-radius: .03125in;

}

[class~=hot-page2-alp-quot-free-btn] {

  border-radius: .03125in;

}

h4 {

      font-family: 'Lato', sans-serif;

}

[class~=hot-page2-alp-quot-free-btn] {

  font-size: .75pc;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {

  left: 50%;

}

[class~=hot-page2-alp-quot-free-btn] {

      font-family: 'Lato', sans-serif;

}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {

  background: url("../images/1.png") no-repeat center left;

}

[class~=hot-page2-hom-pre-2] span {

  color: #999;

}

.hot-page2-hom-pre-3 span {

  position: absolute;

}

.hot-page2-hom-pre-3 span, [class~=hot-page2-alp-r-list] {

  border-left-width: .0625pc;

}

[class~=hot-page2-hom-pre-tit] h3 span {

  color: #6f6e6b;

}

[class~=hot-page2-alp-quot-free-btn] {

  padding-left: .104166667in;

}

[class~=hot-page2-alp-quot-free-btn] {

  padding-bottom: 5px;

}

[class~=hot-page2-hom-pre-tit] h3 span {

  font-size: .291666667in;

}

[class~=hot-page2-alp-quot-free-btn] {

  padding-right: .104166667in;

}

[class~=hot-page2-hom-pre-head] h4 span {

  color: #9dacb1;

}

[class~=hot-page2-alp-quot-free-btn], [class~=p2_book] ul li a:hover {

  -webkit-transition: all .5s ease;

}

#select-city {

  background: #fff;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-right-width: 0pc;

}

[class~=hot-page2-alp-quot-free-btn] {

  padding-top: 5px;

}

[class~=hot-page2-alp-quot-free-btn] {

  text-decoration: none;

}

[class~=hot-page2-alp-quot-free-btn] {

  text-shadow: -.010416667in -.0625pc 0 rgba(177,177,177,.3);

}

[class~=hot-page2-alp-quot-free-btn] {

  font-weight: bold;

}

[class~=hot-page2-alp-r-list], .hot-page2-hom-pre-3 span, [class~=links] ul li a, [class~=ui-widget-content] [class~=ui-state-hover] {

  border-left-style: solid;

}

[class~=hot-page2-alp-quot-free-btn] {

  color: #fff;

}

[class~=hot-page2-alp-quot-free-btn] {

  background-color: #1f4363;

}

[class~=hot-page2-alp-quot-free-btn] {

  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));

}

[class~=hot-page2-alp-quot-free-btn] {

  background-image: -webkit-linear-gradient(to bottom, #32638e, #1f4363);

}

[class~=hot-page2-alp-quot-free-btn] {

  background-image: -moz-linear-gradient(top, #ffd65e, #febf04);

}

[class~=hot-page2-alp-quot-free-btn] {

  background-image: -ms-linear-gradient(top, #ffd65e, #febf04);

}

[class~=hot-page2-alp-quot-free-btn] {

  background-image: -o-linear-gradient(top, #ffd65e, #febf04);

}

[class~=hot-page2-alp-quot-free-btn] {

  background-image: linear-gradient(to bottom, #32638e, #1f4363);

}

[class~=hot-page2-alp-quot-free-btn] {

  margin-right: 5px;

}

[class~=hot-page2-alp-quot-free-btn] {

  transition: all .5s ease;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-top-width: 0pc;

}

[class~=p2_book] ul li a:hover, [class~=hot-page2-alp-quot-free-btn] {

  -moz-transition: all .5s ease;

}

.hot-page2-hom-pre-3 span, [class~=hot-page2-alp-r-list] {

  border-top-width: .0625pc;

}

[class~=ui-widget-content] [class~=ui-state-hover], [class~=hot-page2-alp-r-list], .hot-page2-hom-pre-3 span, [class~=links] ul li a {

  border-bottom-style: solid;

}

h4 {

  font-weight: 700;

}

[class~=hot-page2-hom-pre-head] h4 span, .hot-page2-hom-pre-3 span {

  font-weight: 600;

}

[class~=hot-page2-alp-quot-free-btn] {

  -ms-transition: all .5s ease;

}

[class~=hot-page2-alp-r-list], [class~=links] ul li a, [class~=ui-widget-content] [class~=ui-state-hover], .hot-page2-hom-pre-3 span {

  border-right-style: solid;

}

[class~=pack_price]:hover [class~=pack_price] ul li a, [class~=hot-page2-alp-quot-free-btn] {

  -o-transition: all .5s ease;

}

[class~=hot-ameni] {

  margin-bottom: -11.25pt;

}

[class~=hot-page2-alp-r-list-re-sp] {

  padding-left: 0px !important;

}

[class~=links] ul li a, .hot-page2-hom-pre-3 span, [class~=ui-widget-content] [class~=ui-state-hover], [class~=hot-page2-alp-r-list] {

  border-top-style: solid;

}

.hot-page2-hom-pre-3 span {

  border-left-color: #8b9ba9;

}

#select-city {

  border-left-width: 0pt;

}

[class~=hot-page2-hom-pre-head] h4 span {

  font-size: 18px;

}

[class~=hot-page2-alp-r-list-re-sp] {

  padding-right: 0px !important;

}

[class~=hot-page2-alp-tit] ol li {

}

[class~=hot-page2-alp-r-list] {

  border-bottom-width: .0625pc;

}

[class~=hot-page2-alp-left-ner-notb] ul li {

  padding-left: 0pc;

}

.hot-page2-hom-pre-3 span {

  border-bottom-color: #8b9ba9;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {

  margin-left: -.083333333in;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {

  top: 50%;

}

.hot-page2-hom-pre-3 span {

  border-right-color: #8b9ba9;

}

.hot-page2-hom-pre-3 span {

  border-top-color: #8b9ba9;

}

.hot-page2-hom-pre-3 span {

  border-image: none;

}

.hot-page2-hom-pre-3 i, [class~=hot-page2-alp-r-list] {

  border-right-width: .0625pc;

}

.tourz-hom-ser ul li a img {

  margin-bottom: 0;

}

#select-city {

  border-bottom-width: 0pt;

}

.hot-page2-hom-pre-3 span {

  padding-left: 3pt;

}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {

  margin-top: -.5pc;

}

.hot-page2-hom-pre-3 span {

  padding-bottom: 0in;

}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {

  background-size: 18px;

}

.hot-page2-hom-pre-3 span {

  padding-right: 3pt;

}

[class~=hot-page2-alp-left-ner-notb] ul li {

  padding-bottom: 7.5pt;

}

.hot-page2-hom-pre-3 span {

  padding-top: 0in;

}

.hot-page2-hom-pre-3 span {

  border-radius: .125pc;

}

.hot-page2-hom-pre-3 span {

  font-size: .125in;

}

.hot-page2-hom-pre-3 span {

  z-index: 9;

}

.hot-page2-hom-pre-3 span {

  line-height: 1.25pc;

}

.hot-page2-hom-pre-3 span {

  color: #253d52;

}

#select-city {

  border-right-width: 0pt;

}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {

  font-size: 11.25pt;

}

[class~=hot-page2-alp-left-ner-notb] ul li {

  padding-right: 0pc;

}

.hot-page2-hom-pre-3 span {

  text-align: center;

}

.hot-page2-hom-pre-3 span {

  text-shadow: 0in -.010416667in 0 rgba(0,0,0,.28);

}

.hot-page2-hom-pre-3 span {

  right: 0pt;

}

.hot-page2-hom-pre-3 i {

  width: 16.5pt;

}

.hot-page2-hom-pre-3 i {

  float: right;

}

[class~=hot-page2-alp-r-list], [class~=p2_book] ul li a:hover, [class~=hot-page2-alp-r-list] {

  -ms-transition: all .5s ease;

}

[class~=hot-page2-alp-r-list] {

  border-left-color: #dedede;

}

[class~=hot-page2-alp-r-list] {

  border-bottom-color: #dedede;

}

.hot-page2-hom-pre-3 i {

  border-left-width: .75pt;

}

[class~=hot-page2-alp-r-list] {

  border-right-color: #dedede;

}

.hot-page2-hom-pre-3 i {

  border-bottom-width: .75pt;

}

[class~=hot-page2-alp-r-list], [class~=hot-page2-alp-r-list], [class~=p2_book] ul li a:hover {

  -o-transition: all .5s ease;

}

[class~=hot-page2-alp-r-list] {

  border-top-color: #dedede;

}

[class~=hot-page2-alp-r-list] {

  border-image: none;

}

[class~=hot-page2-alp-r-list] {

  background: #fff;

}

[class~=hot-page2-alp-r-list] {

  position: relative;

}

[class~=hot-page2-alp-r-list] {

  overflow: hidden;

}

[class~=hot-page2-alp-r-list] {

  margin-left: 15px;

}

[class~=hot-page2-alp-r-list] {

  margin-bottom: 15px;

}

[class~=hot-page2-alp-r-list] {

  margin-right: .9375pc;

}

.hot-page2-hom-pre-3 i {

  border-top-width: .75pt;

}

[class~=hot-page2-alp-r-list] {

  margin-top: 11.25pt;

}

[class~=hot-page2-alp-r-list], [class~=hot-page2-alp-r-list] {

  transition: all .5s ease;

}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {

  display: block;

}

[class~=hot-page2-alp-r-list], [class~=hot-page2-alp-r-list] {

  -webkit-transition: all .5s ease;

}

[class~=p2_book] ul li a:hover {

  background: #1695c4;

}

[class~=hot-page2-alp-r-list], [class~=hot-page2-alp-r-list] {

  -moz-transition: all .5s ease;

}

.hot-page2-hom-pre-3 i {

  border-left-style: solid;

}

[class~=hot-page2-alp-left-ner-notb] ul li {

  padding-top: 7.5pt;

}

.hot-page2-hom-pre-3 i {

  border-bottom-style: solid;

}

.hot-page2-hom-pre-3 i {

  border-right-style: solid;

}

.tourz-hom-ser ul li a img {

  margin-right: auto;

}

[class~=links] ul li a {

  border-left-color: #131313;

}

[class~=p2_book] ul li a:hover, [class~=hot-page2-alp-r-hot-page-rat] {

  color: #fff;

}

.hot-page2-hom-pre-3 i {

  border-top-style: solid;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-left-color: #dad55e;

}

.hot-page2-hom-pre-3 i {

  border-left-color: #a9a9a9;

}

[class~=hotel-list-score], [class~=hot-page2-alp-r-hot-page-rat], [class~=ui-datepicker] [class~=ui-datepicker-next] span {

  position: absolute;

}

.tourz-hom-ser ul li a img {

  margin-top: 0;

}

.hot-page2-hom-pre-3 i {

  border-bottom-color: #a9a9a9;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-bottom-color: #dad55e;

}

[class~=hot-page2-alp-r-hot-page-rat] {

  background: #253d52;

}

.hot-page2-hom-pre-3 i {

  border-right-color: #a9a9a9;

}

[class~=hot-page2-alp-r-hot-page-rat] {

  padding-left: 8px;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-right-color: #dad55e;

}

.hot-page2-hom-pre-3 i, [class~=hot-page2-alp-r-hot-page-rat], [class~=hotel-list-score] {

  padding-bottom: 3pt;

}

.hot-page2-hom-pre-3 i {

  border-top-color: #a9a9a9;

}

.hot-page2-hom-pre-3 i {

  border-image: none;

}

[class~=hot-page2-alp-r-hot-page-rat] {

  padding-right: 8px;

}

[class~=hot-page2-alp-r-hot-page-rat], [class~=hotel-list-score], .hot-page2-hom-pre-3 i {

  padding-top: 3pt;

}

[class~=hotel-list-score], .hot-page2-hom-pre-3 i {

  padding-left: .041666667in;

}

[class~=hot-page2-alp-l3] ul li {

  list-style-type: none;

}

[class~=hot-page2-alp-r-hot-page-rat] {

  right: -.010416667in;

}

.tourz-hom-ser ul li a img {

  padding-bottom: .3125pc;

}

[class~=links] ul li a {

  border-bottom-color: #131313;

}

[class~=hot-page2-alp-l3] ul li {

  border-bottom-width: .75pt;

}

[class~=hot-page2-alp-r-hot-page-rat] {

  border-radius: .75pt;

}

[class~=links] ul li a {

  border-right-color: #131313;

}

.hot-page2-hom-pre-3 i, [class~=hotel-list-score] {

  padding-right: .041666667in;

}

[class~=hot-page2-alp-r-hot-page-rat] {

  top: 0px;

}

.hot-page2-hom-pre-tit h3, [class~=hot-page2-alp-r-hot-page-rat] {

  font-weight: 600;

}

.hot-page2-hom-pre-3 i, [class~=hot-page2-alp-r-hot-page-rat] {

  font-size: .125in;

}

[class~=hotel-list-score] {

  width: 120px;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-top-color: #dad55e;

}

[class~=hotel-list-score] {

  height: 24pt;

}

.hot-page2-hom-pre-3 i {

  border-radius: 50%;

}

.hot-page2-hom-pre-3 i {

  color: #a9a9a9;

}

[class~=hotel-list-score] {

  background-color: #00bcd4;

}

[class~=links] ul li a {

  border-top-color: #131313;

}

.hot-page2-hom-pre-3 i {

  margin-top: .625pc;

}

.hot-page2-hom-pre-tit h3 {

  color: #343c42;

}

.hot-page2-hom-pre-tit h3 {

  font-size: 28px;

}

.hot-page2-hom-pre-tit h3 {

      font-family: 'Lato', sans-serif;

}

#select-city {

  border-top-width: 0pt;

}

[class~=links] ul li a, [class~=ui-widget-content] [class~=ui-state-hover] {

  border-image: none;

}

[class~=ui-widget-content] [class~=ui-state-hover], .hot-page2-hom-pre-head h4, [class~=hotel-list-score] {

  color: #fff;

}

[class~=hot-page2-hom-pre-head]:after {

  top: .614583333in;

}

[class~=hot-page2-hom-pre-head]:after {

  left: 48%;

}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {

  left: 50%;

}

[class~=hot-page2-hom-pre-head]:after {

  border-left-width: medium;

}

[class~=hot-page2-hom-pre-head]:after, [class~=hot-page2-alp-l3] ul li {

  border-bottom-style: solid;

}

[class~=hotel-list-score] {

  margin-left: .052083333in;

}

[class~=links] ul li a {

  padding-left: .3125pc;

}

[class~=hotel-list-score] {

  margin-bottom: .625pc;

}

[class~=hot-page2-hom-pre-head]:after {

  border-bottom-width: medium;

}

[class~=hotel-list-score] {

  margin-right: .052083333in;

}

[class~=hotel-list-score] {

  margin-top: .625pc;

}

[class~=hotel-list-score] {

  right: 5px;

}

[class~=hot-page2-alp-l3] ul li {

  border-bottom-color: #d4d4d4;

}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {

  margin-left: -.083333333in;

}

[class~=hot-page2-hom-pre-head]:after {

  border-right-width: medium;

}

[class~=hot-page2-hom-pre-head]:after {

  border-top-width: medium;

}

[class~=hotel-list-score] {

  border-radius: .125pc;

}

[class~=hot-page2-alp-l3] ul li {

  border-image: none;

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  background: #017982;

}

[class~=hot-page2-hom-pre-head]:after {

  border-left-style: solid;

}

.p2_book ul li:nth-child(2) a {

  background: #c08e21;

}

[class~=hotel-list-score] {

  z-index: 9;

}

[class~=links] ul li a {

  padding-bottom: .3125pc;

}

[class~=hot-page2-hom-pre-head]:after {

  border-right-style: solid;

}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {

  top: 50%;

}

[class~=hot-page2-hom-pre-head]:after {

  border-top-style: solid;

}

[class~=hot-page2-hom-pre-head]:after {

  border-left-color: transparent;

}

.p2_book ul li:nth-child(2) a {

  background: linear-gradient(to bottom, #d2a032, #b18013);

}

[class~=hot-page2-hom-pre-head]:after {

  border-bottom-color: transparent;

}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1), [class~=hotel-list-score] {

  font-weight: 600;

}

[class~=hot-page2-hr1], [class~=hotel-list-score] {

  text-align: center;

}

[class~=hotel-list-score] {

  text-shadow: 0pt -.0625pc 0 rgba(0,0,0,.28);

}

[class~=ui-widget-content] [class~=ui-state-hover] {

  border-radius: 20.25pt;

}

[class~=hot-page2-hom-pre-head]:after {

  border-right-color: transparent;

}

[class~=hot-page2-hr1] {

  width: 70%;

}

[class~=hot-page2-hr1] {

  margin-left: auto;

}

.hot-page2-alp-l-com h4 i {

  padding-right: 5.25pt;

}

[class~=pack_price]:hover [class~=pack_price] ul li a {

  color: #000;

}

#select-city {

  border-left-style: none;

}

[class~=hot-page2-alp-l-com1] a i {

  font-size: .104166667in;

}

[class~=links] ul li a {

  padding-right: .3125pc;

}

[class~=hot-page2-hr1] {

  margin-bottom: 0;

}

[class~=hot-page2-hr1], [class~=hot-page2-hli-3] {

  margin-right: auto;

}

[class~=links] ul li a {

  padding-top: .3125pc;

}

.banner_book_1 ul li a:hover {

  text-decoration: none;

}

[class~=hot-page2-hr1] {

  margin-top: 0;

}

[class~=links] ul li a {

  color: #131313;

}

[class~=hot-page2-hli-1], [class~=hot-page2-hli], [class~=hot-page2-hr1] {

  position: relative;

}

[class~=hot-page2-hom-pre-head]:after {

  border-top-color: transparent;

}

[class~=hot-page2-hom-pre-head]:after {

  border-image: none;

}

[class~=hot-page2-hli] {

  overflow: hidden;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  font-weight: normal;

}

.tourz-hom-ser ul li a img {

  width: .375in;

}

[class~=hot-page2-hli-3] {

  width: 26.25pt;

}

#select-city {

  border-bottom-style: none;

}

[class~=links] ul li a {

  border-radius: 4px;

}

[class~=hot-page2-hom-pre-head]:after {

  content: " ";

}

[class~=hot-page2-hli-3] {

  height: .364583333in;

}

[class~=hot-page2-hom-pre-head]:after {

  height: 0;

}

[class~=links] ul li a {

  font-weight: 500;

}

[class~=hot-page2-hom-pre-head]:after, [class~=hot-page2-hli-3] {

  position: absolute;

}

[class~=hot-page2-hom-pre-head]:after {

  width: 0;

}

[class~=hot-page2-hli-3] {

  background-color: rgba(255,111,111,.68);

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-left-width: 0pc;

}

[class~=hot-page2-hli-3] {

  padding-left: .25pc;

}

[class~=hot-page2-alp-ri-p2] ul li {

  list-style-type: none;

}

[class~=hot-page2-hom-pre-head]:after {

  pointer-events: none;

}

[class~=hot-page2-hom-pre-head]:before {

  top: .614583333in;

}

[class~=hot-page2-hom-pre-head]:before {

  left: 48%;

}

[class~=hot-page2-hli-3] {

  padding-bottom: .25pc;

}

[class~=hot-page2-hom-pre-head]:before {

  border-left-width: medium;

}

[class~=hot-page2-hom-pre-head]:before {

  border-bottom-width: medium;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-bottom-width: 0pc;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-right-width: 0pc;

}

[class~=hot-page2-hom-pre-head]:before {

  border-right-width: medium;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-top-width: 0pc;

}

[class~=hot-page2-alp-ri-p2] ul li {

  float: left;

}

[class~=hot-page2-hom-pre-head]:before {

  border-top-width: medium;

}

[class~=hot-page2-hli-3] {

  padding-right: .25pc;

}

[class~=ui-widget-header] [class~=ui-state-hover], [class~=hot-page2-hom-pre-head]:before {

  border-left-style: solid;

}

[class~=hot-page2-hli-3] {

  padding-top: .25pc;

}

[class~=hot-page2-hli-3] {

  margin-left: auto;

}

[class~=ui-widget-header] [class~=ui-state-hover], [class~=hot-page2-hom-pre-head]:before {

  border-bottom-style: solid;

}

[class~=hot-page2-hli-3] {

  margin-bottom: auto;

}

[class~=hot-page2-hom-pre-head]:before, [class~=ui-widget-header] [class~=ui-state-hover] {

  border-right-style: solid;

}

[class~=hot-page2-alp-ri-p2] ul li {

  margin-bottom: .5pc;

}

[class~=hot-page2-hli-3] {

  margin-top: auto;

}

[class~=hot-page2-hli-3] {

  right: 11.25pt;

}

[class~=ui-widget-header] [class~=ui-state-hover], [class~=hot-page2-hom-pre-head]:before {

  border-top-style: solid;

}

[class~=hot-page2-hli-3] {

  top: .15625in;

}

[class~=hot-page2-hom-pre-head]:before {

  border-left-color: transparent;

}

[class~=hot-page2-hli-3] {

  border-radius: 1.5pt;

}

[class~=hot-page2-hom-pre-head]:before {

  border-bottom-color: transparent;

}

h5 {

      font-family: 'Lato', sans-serif;

}

.banner_book_1 ul li a:hover {

  transition: all .5s ease;

}

[class~=hot-page2-hli-3] {

  display: none;

}

[class~=hot-page2-hli-4], [class~=footer_social_1] ul li a, [class~=hot-room-ava-check] {

}

[class~=hot-page2-hom-pre-head]:before {

  border-right-color: transparent;

}

[class~=hot-page2-alp-ri-p2] ul li {

  font-size: .875pc;

}

[class~=hot-page2-hli-5] {

  box-shadow: 0pt 2px 8px rgba(0,0,0,.15);

}

[class~=db-l-2] ul li a img {

  width: 15pt;

}

[class~=hot-page2-hli-5] {

  margin-bottom: .104166667in;

}

[class~=hot-page2-hli-2] {

  padding-left: 9pt;

}

[class~=hot-page2-hom-pre-head]:before {

  border-top-color: transparent;

}

[class~=hot-page2-hli-2] {

  padding-bottom: .104166667in;

}

[class~=hot-page2-hom-pre-head]:before {

  border-image: none;

}

[class~=hot-page2-hli-2] {

  padding-right: 9pt;

}

[class~=hot-page2-hli-2] {

  padding-top: .104166667in;

}

[class~=hot-page2-hli-2] {

  background: #fff;

}

.hot-page2-hpb {

  background: #1b2629;

}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {

  margin-top: -.5pc;

}

[class~=hot-page2-hom-pre-head]:before {

  content: " ";

}

[class~=hot-page2-hom-pre-head]:before {

  height: 0;

}

[class~=hot-page2-hom-pre-head]:before {

  width: 0;

}

[class~=tourb2-hli-3], [class~=hot-page2-hom-pre-head]:before {

  position: absolute;

}

[class~=hot-page2-hom-pre-head]:before {

  pointer-events: none;

}

[class~=tourb2-hli-3] {

  width: 24pt;

}

[class~=hot-page2-hom-pre-head]:after {

  border-left-color: rgba(136,183,213,0);

}

[class~=hot-page2-hom-pre-head]:after {

  border-bottom-color: rgba(136,183,213,0);

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-left-color: #dad55e;

}

[class~=tourb2-hli-3] {

  height: .333333333in;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-bottom-color: #dad55e;

}

[class~=hot-page2-hom-pre-head]:after {

  border-right-color: rgba(136,183,213,0);

}

.ui-datepicker .ui-datepicker-title select {

  font-size: 1em;

}

[class~=tourb2-hli-3] {

  background-color: rgba(255,193,7,.84);

}

[class~=tourb2-hli-3] {

  padding-left: .041666667in;

}

[class~=tourb2-hli-3] {

  padding-bottom: .041666667in;

}

[class~=hot-page2-alp-ri-p2] ul li {

  padding-left: 30px;

}

[class~=hot-page2-alp-ri-p2] p b {

  padding-right: .3125pc;

}

[class~=tourb2-hli-3] {

  padding-right: .041666667in;

}

[class~=tourb2-hli-3] {

  padding-top: .041666667in;

}

::-moz-placeholder {

opacity:1;

}

[class~=db-l-2] ul li a img {

  margin-right: 8px;

}

h5 {

  font-weight: 700;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-right-color: #dad55e;

}

[class~=tourb2-hli-3] {

  right: 15px;

}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {

  color: #979797;

}

.ui-datepicker .ui-datepicker-title select {

  margin-left: 0;

}

[class~=tourb2-hli-3] {

  border-radius: 2px;

}

[class~=hot-page2-hom-pre-head]:after, [class~=tourb2-hli-3] {

  z-index: 9;

}

[class~=hot-page2-hom-pre-head]:after {

  border-top-color: #253d52;

}

[class~=hot-page2-alp-ri-p2] p b {

  color: #343c42;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-top-color: #dad55e;

}

[class~=dir-rat-right] ul li a {

  color: #333;

}

[class~=hot-page2-hom-pre-head]:after {

  border-left-width: .09375in;

}

[class~=hot-page2-hom-pre-head]:after {

  border-bottom-width: .09375in;

}

[class~=tourb2-hli-3] {

  color: #fff;

}

[class~=hot-page2-hom-pre-head]:after {

  border-right-width: .09375in;

}

[class~=tourb2-hli-3] {

  font-weight: 600;

}

[class~=sh], [class~=tourb2-hli-3] {

  text-align: center;

}

[class~=tourb2-hli-3] {

  text-shadow: 0px -.75pt 0 rgba(0,0,0,.28);

}

[class~=hot-page2-hom-pre-head]:after {

  border-top-width: .09375in;

}

.ui-datepicker .ui-datepicker-title select {

  margin-bottom: .75pt;

}

[class~=hot-page2-alp-ri-p2] p b {

  text-transform: uppercase;

}

[class~=tourb2-hli-3] {

  top: 11.25pt;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-image: none;

}

[class~=dir-rat-right] ul li a {

  font-size: 10.5pt;

}

.icon-float, [class~=hot-page2-alp]::before {

  position: fixed;

}

.icon-float {

  left: 0px;

}

.icon-float {

  top: 35%;

}

.icon-float {

  z-index: 999;

}

[class~=fb1] {

  background: #3b5998;

}

[class~=hot-page2-hom-pre-head]:after {

  margin-left: -.5625pc;

}

[class~=hot-page2-alp-ri-p2] p b, [class~=dir-rat-right] ul li span {

  font-size: 12px;

}

[class~=gp1] {

  background: #dd4b39;

}

[class~=tw1] {

  background: #1da1f2;

}

[class~=li1] {

  background: #0077b5;

}

[class~=hot-ameni] ul li, [class~=db-3] ul li a img {

  float: left;

}

[class~=yt1] {

  background: #cd201f;

}

[class~=dir-rat-right] ul li span {

  padding-right: 5.25pt;

}

[class~=wa1] {

  background: #34af23;

}

[class~=hot-page2-alp]::before {

  content: "";

}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {

  background: url("../images/2.png") no-repeat center left;

}

[class~=dir-rat-right] ul li span {

  color: #888;

}

.banner_book_1 ul li a:hover {

  -webkit-transition: all .5s ease;

}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {

  background-size: 13.5pt;

}

[class~=db-l-1] ul li:nth-child(1), [class~=hot-page2-alp]::before {

  width: 100%;

}

[class~=sh] {

  background: #fff;

}

[class~=sh] {

  padding-left: 0pc;

}

.banner_book_1 ul li a:hover {

  -moz-transition: all .5s ease;

}

[class~=hot-page2-alp]::before {

  background: linear-gradient(to top, #1d242a 15%, rgba(0,0,0,0) 100%);

}

[class~=sh] {

  padding-bottom: 7.5pt;

}

[class~=sh] {

  padding-right: 0pc;

}

[class~=sh] {

  padding-top: 7.5pt;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  background: #d9c77e;

}

[class~=sh] {

  font-size: .114583333in;

}

th {

      font-family: 'Lato', sans-serif;

}

[class~=tour-mig-like], [class~=hot-page2-hom-pre] ul li a {

}

[class~=sh] {

  color: #333;

}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {

  border-right-width: 0;

}

[class~=sh] {

  border-top-right-radius: 3.75pt;

}

[class~=hot-ameni] ul li {

  list-style-type: none;

}

.ui-datepicker .ui-datepicker-title select {

  margin-right: 0;

}

[class~=sh1] {

  background: #333;

}

.ui-datepicker .ui-datepicker-title select {

  margin-top: .75pt;

}

[class~=sh1] {

  border-bottom-right-radius: .3125pc;

}

[class~=hot-page2-alp]::before {

  height: 100%;

}

[class~=ui-widget-header] [class~=ui-state-hover], [class~=hot-page2-alp-tit] h1 {

  color: #fff;

}

[class~=breadcrumb] > li + li:before, [class~=hot-page2-alp-tit] ol li a {

  color: #8a8a8a;

}

.top-menu {

  min-width: 2.083333333in;

}

[class~=hot-page2-alp-tit] h1 {

  display: inline-block;

}

[class~=pad-bot-redu] {

  padding-bottom: 30px;

}

.pad-bot-redu-5 {

  padding-bottom: .520833333in;

}

[class~=pad-bot-incre] {

  padding-bottom: 6.25pc;

}

#select-city {

  border-right-style: none;

}

#select-city {

  border-top-style: none;

}

[class~=pad-left-o] {

  padding-left: 0in !important;

}

.hot-page2-alp-tit ol {

  background: none;

}

[class~=hot-page2-alp-con-left-1]:after {

  top: 54pt;

}

[class~=pad-top-o] {

  padding-top: 0in;

}

[class~=ui-datepicker] select[class~=ui-datepicker-year], [class~=ui-datepicker] select[class~=ui-datepicker-month] {

  width: 45%;

}

[class~=hot-page2-alp-con-left-1]:after {

  left: 48%;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-left-width: medium;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-bottom-width: medium;

}

[class~=ui-widget-header] [class~=ui-state-hover] {

  border-radius: 20.25pt;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-right-width: medium;

}

th {

  font-weight: 700;

}

[class~=tour-mig-like-com] {

  position: relative;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-top-width: medium;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-left-style: solid;

}

[class~=tour-mig-like-com] {

  border-radius: 10px;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-bottom-style: solid;

}

.banner_book_1 ul li a:hover {

  -ms-transition: all .5s ease;

}

[class~=hot-ameni] ul li {

  width: 33.33%;

}

[class~=hot-ameni] ul li {

  padding-bottom: .15625in;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-right-style: solid;

}

[class~=tour-mig-like-com] {

  margin-bottom: 1.25pc;

}

[class~=tour-mig-like-com] {

  background: #14addb;

}

[class~=home_form] form ul li input[type="submit"] {

  line-height: 9.75pt;

}

[class~=tour-mig-like-com] {

  -webkit-transition: all .5s ease;

}

[class~=hot-ameni] ul li {

  padding-right: .9375pc;

}

[class~=tour-mig-like-com] {

  -moz-transition: all .5s ease;

}

.banner_book_1 ul li a:hover, [class~=tour-mig-like-com] {

  -o-transition: all .5s ease;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-top-style: solid;

}

[class~=tour-mig-like-com], div {

  transition: all .5s ease;

}

.tour-mig-lc-img, [class~=foot-mob-app] {

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  font-weight: normal;

}

[class~=tour-mig-lc-con], [class~=hot-page2-alp-con-left-1]:after {

  position: absolute;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-left-color: transparent;

}

[class~=db-3] ul li a img {

  width: 28px;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-bottom-color: transparent;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-right-color: transparent;

}

[class~=hot-ameni] ul li {

  text-overflow: ellipsis;

}

[class~=hot-page2-alp-l3] ul li label, [class~=tour-mig-lc-con] {

  display: block;

}

[class~=tour-mig-lc-con] {

  width: 100%;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-left-width: 0pc;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-top-color: transparent;

}

[class~=tour-mig-lc-con] {

  margin-top: -1.302083333in;

}

[class~=tour-mig-lc-con] {

  padding-left: .208333333in;

}

[class~=tour-mig-lc-con] {

  padding-bottom: 0px;

}

#select-city {

  border-left-color: currentColor;

}

[class~=tour-mig-lc-con] {

  padding-right: 20px;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-image: none;

}

[class~=tour-mig-lc-con] {

  padding-top: 1.25pc;

}

[class~=hot-page2-alp-con-left-1]:after {

  content: " ";

}

[class~=hot-page2-alp-con-left-1]:after {

  height: 0;

}

[class~=hot-page2-alp-con-left-1]:after {

  width: 0;

}

[class~=tour-mig-lc-con] {

  text-align: right;

}

[class~=hot-page2-alp-l3] ul li label {

  font-size: 15px;

}

[class~=tour-mig-lc-con2] {

  margin-top: -100px;

}

[class~=hot-page2-alp-l3] ul li label {

  color: #343c42;

}

[class~=hot-ameni] ul li {

  white-space: pre;

}

[class~=hot-ameni] ul li {

  overflow: hidden;

}

[class~=foot-mob-sec] {

  background: url("../images/cloud.png") no-repeat bottom center #fff;

}

[class~=hot-page2-hli] ul li {

  list-style-type: none;

}

[class~=foot-mob-sec] {

  padding-left: 0in;

}

[class~=foot-mob-sec] {

  padding-bottom: .625in;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-top-color: #b4b4b4;

}

[class~=hot-page2-alp-l3] ul li label {

  font-weight: 600;

}

[class~=hot-page2-alp-con-left-1]:after {

  pointer-events: none;

}

[class~=foot-mob-sec], [class~=tourz-search-1] {

  padding-right: 0pc;

}

[class~=foot-mob-sec] {

  padding-top: 6.25pc;

}

[class~=foot-mob-sec] {

  background-size: contain;

}

.hot-page2-alp-con-left-1:before {

  top: 54pt;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button, [class~=hot-page2-hli-2] h4 span {

  float: right;

}

.hot-page2-alp-con-left-1:before {

  left: 48%;

}

[class~=tourz-search], [class~=foot-mob-sec] {

  position: relative;

}

.hot-page2-alp-con-left-1:before {

  border-left-width: medium;

}

#select-city {

  border-bottom-color: currentColor;

}

[class~=tourz-search] {

  background: url("../images/consul-bg.jpg") no-repeat;

}

[class~=hot-page2-hli-2] h4 span, [class~=hot-ameni] ul li i {

  font-size: 9pt;

}

[class~=hot-page2-alp-l3] ul li label {

  padding-left: 22.5pt;

}

.hot-page2-alp-con-left-1:before {

  border-bottom-width: medium;

}

[class~=tourz-search] {

  background-size: cover;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  border-image: none;

}

.tourz-search-form, [class~=tourz-search] {

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-bottom-width: 0pc;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-right-width: 0pc;

}

.hot-page2-alp-con-left-1:before {

  border-right-width: medium;

}

.hot-page2-alp-con-left-1:before {

  border-top-width: medium;

}

.hot-page2-alp-con-left-1:before, [class~=ui-widget-content] [class~=ui-state-focus] {

  border-left-style: solid;

}

[class~=search-hotel-type] {

  padding-left: 18px;

}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {

  border-left-width: .0625pc;

}

[class~=ui-widget-content] [class~=ui-state-focus], .hot-page2-alp-con-left-1:before {

  border-bottom-style: solid;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  margin-left: .2em;

}

[class~=tourz-search-1] {

  padding-left: 0in;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  margin-bottom: .4em;

}

[class~=hot-page2-hli-2] h4 span {

  line-height: 15pt;

}

div {

  -webkit-transition: all .5s ease;

}

[class~=ui-widget-content] [class~=ui-state-focus], .hot-page2-alp-con-left-1:before {

  border-right-style: solid;

}

[class~=db-3] ul li a img {

  height: 28px;

}

div {

  -moz-transition: all .5s ease;

}

.hot-page2-alp-con-left-1:before {

  border-top-style: solid;

}

[class~=tourz-search-1] {

  padding-bottom: 100px;

}

.hot-page2-alp-con-left-1:before {

  border-left-color: transparent;

}

.hot-page2-alp-con-left-1:before {

  border-bottom-color: transparent;

}

[class~=tourz-search-1] {

  padding-top: 150px;

}

.hot-page2-alp-con-left-1:before {

  border-right-color: transparent;

}

.hot-page2-alp-con-left-1:before {

  border-top-color: transparent;

}

[class~=tourz-search-1] {

  width: 70%;

}

[class~=db-3] ul li a img {

  border-radius: 3.125pc;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-top-width: 0pc;

}

.hot-page2-alp-con-left-1:before {

  border-image: none;

}

[class~=tourz-search-1] {

  margin-left: auto;

}

.hot-page2-alp-con-left-1:before {

  content: " ";

}

.hot-page2-alp-con-left-1:before {

  height: 0;

}

[class~=tourz-search-1] {

  margin-bottom: 0;

}

.hot-page2-alp-con-left-1:before {

  width: 0;

}

.hot-page2-alp-con-left-1:before {

  position: absolute;

}

[class~=tourz-search-1] {

  margin-right: auto;

}

[class~=hot-ameni] ul li i {

  width: 16.5pt;

}

[class~=tourz-search-1] {

  margin-top: 0;

}

.hot-page2-hpb ul li {

  list-style-type: none;

}

.hot-page2-hpb ul li {

  display: inline-block;

}

.hot-page2-alp-con-left-1:before {

  pointer-events: none;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  margin-right: .2em;

}

[class~=tourz-search-1] {

  text-align: center;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-left-color: rgba(136,183,213,0);

}

[class~=hot-ameni] ul li i {

  height: .229166667in;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  background: #f6f6f6;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-bottom-color: rgba(136,183,213,0);

}

[class~=hot-page2-alp-con-left-1]:after {

  border-right-color: rgba(136,183,213,0);

}

[class~=hot-page2-alp-con-left-1]:after {

  border-top-color: #1f4363;

}

[class~=tourz-hom-ser], [class~=tourz-search-1] {

  position: relative;

}



[class~=hot-page2-alp-con-left-1]:after {

  border-left-width: 6.75pt;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-bottom-width: 6.75pt;

}

[class~=tourz-sear-btn] {

  /*line-height: 33.75pt;*/

}



/*[class~=tourz-sear-btn] {

  background: linear-gradient(to bottom, #5f5f5f, #423a3a);

}*/

[class~=tourz-sear-btn] {

  outline: none;

}

div {

  -ms-transition: all .5s ease;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-right-width: 6.75pt;

}

[class~=hot-page2-alp-con-left-1]:after {

  border-top-width: 6.75pt;

}

[class~=tourz-sear-btn] {

  font-size: 12pt;

}

[class~=hot-page2-alp-con-left-1]:after {

  margin-left: -9px;

}

.hot-page2-hpb ul li {

  width: 32%;

}

[class~=tourz-sear-btn] {

  display: block !important;

}

.hot-page2-hpb ul li, [class~=db-l-1] ul li:nth-child(1) {

  float: left;

}

.hot-page2-alp-con-left-1 h3 {

  font-size: 15pt;

}

[class~=tourz-sear-btn] {

  color: #fff;

}

.hot-page2-hpb ul li {

  margin-left: .03125in;

}

.tourz-top-phone, [class~=ui-widget-content] [class~=ui-state-focus] {

  border-top-style: solid;

}

[class~=tourz-sear-btn] {

  font-weight: 600;

}

.hot-page2-alp-con-left-1 h3 {

  margin-top: 0px;

}

[class~=tourz-sear-btn] {

      font-family: 'Lato', sans-serif;

}

[class~=tourz-sear-btn] {

  text-transform: uppercase;

}

#select-city {

  border-right-color: currentColor;

}

.hot-page2-alp-con-left-1 h3 {

  margin-bottom: 0pc;

}

[class~=hot-ameni] ul li i {

  background: #ffcd33;

}

[class~=hot-page2-alp-cl-1-1] img {

  width: 1.5pc;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-left-color: #dad55e;

}

[class~=hot-ameni] ul li i {

  color: #000;

}

[class~=hot-page2-alp-cl-1-1] img {

  height: 18pt;

}

[class~=tourz-hom-ser], [class~=hot-page2-alp-cl-1-2] h5 {

  overflow: hidden;

}

div {

  -o-transition: all .5s ease;

}

.hot-page2-hpb ul li {

  margin-bottom: .052083333in;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  margin-top: .5em;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  cursor: pointer;

}

.hot-page2-hpb ul li {

  margin-right: .03125in;

}

[class~=tourz-hom-ser] {

  width: 100%;

}

[class~=tourz-hom-ser] {

  padding-top: 38px;

}

[class~=tourz-hom-ser] {

  padding-bottom: 3.75pt;

}

[class~=hot-page2-alp-cl-1-2] span, [class~=tourz-pop-ser-btn] {

}

[class~=hot-page2-alp-cl-1-2] h5 {

  text-overflow: ellipsis;

}

[class~=hot-page2-alp-cl-1-2] h5 {

  white-space: pre;

}

.hot-page2-hpb ul li {

  margin-top: 0in;

}

.tourz-top-phone {

  border-left-width: .75pt;

}

.tourz-top-phone {

  border-bottom-width: .75pt;

}

.tourz-top-phone {

  border-right-width: .75pt;

}

.tourz-top-phone {

  border-top-width: .75pt;

}

[class~=hot-ameni] ul li i {

  text-align: center;

}

[class~=hot-page2-alp-cl-1-3] img {

  width: .1875in;

}

:-ms-input-placeholder {

color:#909;

}

.banner_book_1 ul li a:hover {

  background: #3f51b5;

}

.tourz-top-phone {

  border-left-style: solid;

}

[class~=hot-ameni] ul li i {

  padding-left: .3125pc;

}

[class~=hot-page2-alp-cl-1-3] img {

  float: right;

}

[class~=hot-page2-alp-l3] ul {

  padding-left: 0in;

}

.tourz-top-phone {

  border-bottom-style: solid;

}

[class~=hot-room-ava-check] ul li {

  border-bottom-width: 0pt;

}

.tourz-top-phone {

  border-right-style: solid;

}

[class~=hot-ameni] ul li i {

  padding-bottom: .3125pc;

}

.pack_price ul li a:hover {

  background: #ffd600;

}

[class~=hot-page2-alp-l3] ul {

  padding-bottom: 0in;

}

.tourz-top-phone {

  border-left-color: #9a729a;

}

[class~=hot-page2-alp-l3] ul {

  padding-right: 0in;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-bottom-color: #dad55e;

}

#select-city {

  border-top-color: currentColor;

}

.db-l-1 ul li:nth-child(2) {

  width: 50%;

}

[class~=hot-room-ava-check] ul li {

  border-bottom-style: none;

}

[class~=hot-room-ava-check] ul li {

  border-bottom-color: currentColor;

}

.db-l-1 ul li:nth-child(2), [class~=tour-mig-lc-con] p span {

  float: left;

}

[class~=hot-page2-alp-l3] ul {

  padding-top: 0in;

}

.tourz-top-phone {

  border-bottom-color: #9a729a;

}

.tourz-top-phone {

  border-right-color: #9a729a;

}

li {

  color: #888;

}

.hot-page2-alp-l-com h4 {

  background: #e6e6e6;

}

[class~=ui-button][class~=ui-state-active]:hover {

  font-weight: normal;

}

fieldset {

  margin-left: 0;

}

.tourz-top-phone {

  border-top-color: #9a729a;

}

.tourz-top-phone, #myTable tr, #select-city, [class~=hot-room-ava-check] ul li {

  border-image: none;

}

.hot-page2-alp-l-com h4 {

  color: #343c42;

}

.tourz-top-phone {

  border-radius: 3.125pc;

}

.hot-page2-alp-l-com h4 {

  padding-left: .15625in;

}

[class~=profile-btn] {

  border-left-width: medium;

}

[class~=profile-btn] {

  border-bottom-width: medium;

}

.hot-page2-alp-l-com h4 {

  padding-bottom: 7.5pt;

}

[class~=icon-float] ul li {

  list-style-type: none;

}

.hot-page2-alp-l-com h4 {

  padding-right: .15625in;

}

[class~=hot-ameni] ul li i {

  padding-right: .3125pc;

}

[class~=tour-mig-lc-con] p span {

  text-align: left;

}

.hot-page2-alp-l-com h4 {

  padding-top: 7.5pt;

}

[class~=hot-ameni] ul li i {

  padding-top: .3125pc;

}

.hot-page2-alp-l-com h4 {

  text-transform: uppercase;

}

.hot-page2-alp-l-com h4 {

  font-size: 15px;

}

.hot-page2-alp-l-com h4 {

  margin-top: 0in;

}

.hot-page2-alp-l-com h4 {

  margin-bottom: 0pt;

}

[class~=profile-btn] {

  border-right-width: medium;

}

.hot-page2-alp-l-com h4 {

  text-overflow: ellipsis;

}

.hot-page2-alp-l-com h4 {

  white-space: pre;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-right-color: #dad55e;

}

[class~=hot-ameni] ul li i {

  border-radius: 50%;

}

fieldset {

  margin-bottom: 0;

}

.hot-page2-alp-l-com h4 {

  overflow: hidden;

}

[class~=profile-btn], .db-l-1 ul li:nth-child(2) {

  padding-left: .104166667in;

}

[class~=profile-btn] {

  border-top-width: medium;

}

[class~=profile-btn] {

  border-left-style: none;

}

[class~=profile-btn] {

  border-bottom-style: none;

}

[class~=hot-page2-alp-l-com1] form {

  padding-bottom: 8px;

}

[class~=db-3] ul li a img {

  margin-right: .104166667in;

}

[class~=profile-btn] {

  border-right-style: none;

}

[class~=profile-btn] {

  border-top-style: none;

}

[class~=hot-page2-alp-l-com1] a {

  margin-top: 5px;

}

[class~=hot-page2-alp-l-com1] a {

  border-left-width: .75pt;

}

[class~=profile-btn] {

  border-left-color: currentColor;

}

[class~=tour-mig-lc-con] p span {

  font-size: 20px;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-top-color: #dad55e;

}

[class~=tour-mig-lc-con] p span {

  color: #eee;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  padding-left: .6em;

}

[class~=hot-page2-alp-l-com1] a {

  border-bottom-width: .75pt;

}

[class~=profile-btn] {

  border-bottom-color: currentColor;

}

[class~=profile-btn] {

  border-right-color: currentColor;

}

[class~=hot-page2-alp-l-com1] a {

  border-right-width: .75pt;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  padding-bottom: .3em;

}

[class~=hot-page2-alp-l-com1] a {

  border-top-width: .75pt;

}

[class~=hot-page2-alp-l-com1] a {

  border-left-style: solid;

}

[class~=hot-ameni] ul li i {

  margin-right: .0625in;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  padding-right: .6em;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-image: none;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  background: #f6598e;

}

[class~=profile-btn] {

  border-top-color: currentColor;

}

[class~=profile-btn] {

  border-image: none;

}

[class~=profile-btn] {

  height: .3125in;

}

[class~=hot-page2-alp-l-com1] a {

  border-bottom-style: solid;

}

[class~=hot-page2-alp-l-com1] a {

  border-right-style: solid;

}

[class~=hot-page2-alp-l-com1] a {

  border-top-style: solid;

}

[class~=hot-page2-alp-l-com1] a {

  border-left-color: #254158;

}

.foot-mob-app ul li, [class~=db-3] ul li a h5, #dropdown1 a {

  color: #333;

}

[class~=hot-page2-alp-l-com1] a {

  border-bottom-color: #254158;

}

fieldset {

  margin-right: 0;

}

.foot-mob-app ul li {

  list-style-type: none;

}

[class~=profile-btn] {

  line-height: 26px;

}

[class~=hot-page2-alp-l-com1] a {

  border-right-color: #254158;

}

[class~=hot-page2-alp-l-com1] a {

  border-top-color: #254158;

}

[class~=hot-page2-alp-l-com1] a {

  border-image: none;

}

#select-city {

  height: 33.75pt;

}

[class~=mob-menu-icon], [class~=ui-widget-content] [class~=ui-state-focus], [class~=profile-btn], [class~=hot-page2-alp-l-com1] a {

  color: #fff;

}

[class~=hot-page2-alp-l-com1] a {

  -moz-box-shadow: #b7b8b8 0in .0625pc 0pc inset;

}

[class~=profile-btn] {

  padding-bottom: 2px;

}

[class~=profile-btn], [class~=hot-page2-alp-l-com1] a {

  padding-right: 7.5pt;

}

[class~=profile-btn] {

  padding-top: 2px;

}

[class~=hot-page2-alp-l-com1] a {

  -webkit-border-radius: .03125in;

}

[class~=hot-ameni] ul li i {

  text-shadow: 0pc .010416667in 0px rgba(255,255,255,.62);

}

[class~=hot-page2-alp-l-com1] a {

  -moz-border-radius: .1875pc;

}

[class~=hot-page2-alp-l-com1] a {

  border-radius: 3px;

}

[class~=mob-menu-icon], #select-city, [class~=mob-menu-slide], [class~=profile-btn] {

  border-radius: .020833333in;

}

[class~=profile-btn] {

  background: #017982;

}

[class~=hot-page2-alp-l-com1] a {

  font-size: .125in;

}

[class~=hot-page2-alp-l-com1] a {

      font-family: 'Lato', sans-serif;

}

[class~=profile-btn] {

  background: linear-gradient(to bottom, #017982, #017982);

}

[class~=profile-btn] {

      font-family: 'Lato', sans-serif;

}

[class~=hot-page2-alp-l-com1] a {

  padding-left: .625pc;

}

[class~=hot-page2-alp-l-com1] a, [class~=mob-menu-icon] {

  padding-bottom: .052083333in;

}

[class~=hot-page2-hpb] ul li a {

  display: block;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  padding-top: .2em;

}

[class~=ui-widget-content] [class~=ui-state-focus] {

  border-radius: 20.25pt;

}

[class~=ui-widget-header] [class~=ui-state-focus], html [class~=ui-button][class~=ui-state-disabled]:hover {

  font-weight: normal;

}

[class~=hot-page2-hpb] ul li a {

  background: #ffc520;

}

[class~=mob-menu-icon], [class~=hot-page2-alp-l-com1] a {

  padding-top: .052083333in;

}

.foot-mob-app ul li {

  line-height: .395833333in;

}

[class~=mob-menu-icon] {

  display: inline-block;

}

[class~=ui-widget-header] [class~=ui-state-focus], [class~=ui-button][class~=ui-state-active]:hover {

  border-left-width: 0pc;

}

[class~=hot-page2-alp-l-com1] a {

  text-decoration: none;

}

[class~=hot-page2-alp-l-com1] a {

  text-shadow: -.010416667in -.75pt 0 rgba(177,177,177,.3);

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-bottom-width: 0pc;

}

[class~=mob-menu-icon], .foot-mob-app ul li {

  font-size: 18px;

}

[class~=hot-page2-alp-l-com1] a {

  font-weight: bold;

}

[class~=mob-menu-icon] {

  background: #f66365;

}

[class~=tourz-hom-ser] ul li {

  float: left;

}

[class~=hot-page2-alp-l-com1] a {

  background-color: #304b62;

}

[class~=mob-menu-icon] {

  padding-left: 8px;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-right-width: 0pc;

}

.pack_price ul li a:hover {

  transition: all .5s ease;

}

[class~=hot-page2-alp-l-com1] a {

  background-image: -webkit-linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=mob-menu-icon] {

  padding-right: 8px;

}

[class~=hot-page2-alp-l-com1] a {

  background-image: -moz-linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=hot-page2-hpb] ul li a {

  color: #000;

}

[class~=hot-page2-hpb] ul li a {

  padding-left: 1.25pc;

}

[class~=mob-menu-icon] {

  cursor: pointer;

}

[class~=tourz-hom-ser] ul li {

  display: inline;

}

[class~=hot-page2-hpb] ul li a {

  padding-bottom: .875pc;

}

[class~=hot-page2-alp-l-com1] a {

  background-image: -ms-linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=mob-menu-slide] {

  z-index: 999;

}

[class~=mob-menu-slide] {

  z-index: 9999;

}

[class~=mob-menu-slide] {

  background: #fff;

}

[class~=mob-menu-slide] {

  right: -240px;

}

#main-menu-v2-book a {

  font-weight: 700;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-top-width: 0pc;

}

[class~=hot-page2-alp-ri-p2] ul, [class~=mob-menu-slide] {

  padding-left: 0in;

}

[class~=hot-page2-alp-l-com1] a {

  background-image: -o-linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=hot-page2-alp-l-com1] a {

  background-image: linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  width: auto;

}

[class~=tourz-hom-ser] ul li, [class~=hot-page2-alp-ri-p2] ul, #select-city, [class~=mob-menu-slide] {

  padding-bottom: 0in;

}

[class~=hot-page2-hpb] ul li a {

  padding-right: 1.25pc;

}

[class~=hot-page2-alp-ri-p2] ul, [class~=mob-menu-slide] {

  padding-right: 0in;

}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {

  overflow: visible;

}

[class~=hot-page2-alp-l-com1] a {

  margin-right: 3.75pt;

}

[class~=mob-top], [class~=hot-page2-alp-p3] ul {

}

[class~=hot-page2-alp-ri-p2] h3 {

  color: #343c42;

}

[class~=tourz-hom-ser] ul li, [class~=hot-page2-alp-ri-p3] span {

  text-align: center;

}

[class~=tourz-hom-ser] ul li, [class~=mob-menu-slide] {

  padding-top: 0in;

}

[class~=hot-page2-alp-ri-p2] h3 {

  font-size: 1.375pc;

}

[class~=hot-page2-hpb] ul li a {

  padding-top: .875pc;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-left-style: solid;

}

[class~=mob-menu-slide] {

  height: 100%;

}

.mob-menu, [class~=mob-menu-slide] {

  position: fixed;

}

[class~=db-3] ul li a h5, [class~=hot-page2-alp-ri-p2] h3 {

  margin-top: 0pt;

}

[class~=hot-page2-alp-ri-p2] h3 {

  margin-bottom: 0pt;

}

[class~=mob-menu-slide] {

  top: 0px;

}

.pack_price ul li a:hover, .hot-list-p3-4 a {

  -webkit-transition: all .5s ease;

}

[class~=hot-page2-hpb] ul li a {

  font-weight: 600;

}

[class~=mob-menu-slide] {

  box-shadow: 7.5pt 50px 6.25pc rgba(0,0,0,.8);

}

#select-city {

  padding-left: .625pc;

}

[class~=tourz-hom-ser] ul li {

  width: 25%;

}

[class~=hot-page2-hpb] ul li a {

  text-transform: uppercase;

}

[class~=tourz-hom-ser] ul li {

  padding-left: 5px;

}

[class~=mob-menu-slide] {

  overflow-y: scroll;

}

[class~=db-3] ul li a h5 {

  font-size: .9375pc;

}

[class~=hot-page2-alp-ri-p2] ul {

  padding-top: .75pc;

}

.mob-menu {

  background: #253d52;

}

.mob-menu {

  z-index: 99;

}

.mob-menu {

  width: 100%;

}

[class~=tourz-hom-ser] ul li {

  padding-right: 5px;

}

[class~=hot-page2-alp-ri-p2] ul, [class~=hot-ameni] ul {

  position: relative;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-bottom-style: solid;

}

.mob-menu {

  display: none;

}

[class~=hot-page2-alp-ri-p2] ul, [class~=hot-ameni] ul {

  overflow: hidden;

}

[class~=hot-page2-alp-ri-p2] ul {

  margin-bottom: .041666667in;

}

.mob-menu {

  padding-left: .3125in;

}

[class~=mob-head-left], [class~=mob-head-right], [class~=hot-page2-alp-ri-p3] span {

  display: block;

}

.hot-list-p3-4 a {

  transition: all .5s ease;

}

.pack_price ul li a:hover, .hot-list-p3-4 a {

  -moz-transition: all .5s ease;

}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {

  width: 95%;

}

.hot-list-p3-4 a, .pack_price ul li a:hover {

  -ms-transition: all .5s ease;

}

fieldset {

  margin-top: 0;

}

.hot-list-p3-4 a {

  -o-transition: all .5s ease;

}

[class~=hot-page2-alp-ri-p2] p {

  color: #979797;

}

[class~=hot-page2-alp-ri-p2] p, [class~=hot-ameni] ul {

  margin-bottom: 0in;

}

[class~=hot-page2-alp-ri-p2] p {

  text-transform: lowercase;

}

[class~=hot-page2-alp-ri-p2] p, [class~=hot-page2-hpb] ul li a {

  font-size: 14px;

}

[class~=autocomplete-content] li img, [class~=mob-head-right], [class~=mob-head-left] {

  float: left;

}

.mob-menu {

  padding-bottom: .104166667in;

}

.mob-menu {

  padding-right: .3125in;

}

.mob-menu {

  padding-top: .104166667in;

}

.mob-menu {

  box-shadow: 0pc .03125in 11.25pt rgba(0,0,0,.63);

}

[class~=mob-head-left], [class~=mob-head-right] {

  width: 50%;

}

[class~=hot-page2-alp-ri-p2] a {

}

.hot-page2-hli ul, [class~=hot-ameni] ul {

  padding-left: 0pc;

}

.hot-page2-hli ul, [class~=hot-ameni] ul {

  padding-bottom: 0pc;

}

[class~=hot-ameni] ul, .hot-page2-hli ul {

  padding-right: 0pc;

}

[class~=hot-ameni] ul, .hot-page2-hli ul {

  padding-top: 0pc;

}

[class~=db-3] ul li a h5 {

  text-overflow: ellipsis;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-right-style: solid;

}

[class~=btn-close-menu] {

  display: none;

}

[class~=hot-page2-hpb] ul li a {

  text-align: center;

}

[class~=btn-close-menu] {

  z-index: 999;

}

[class~=btn-close-menu] {

  z-index: 99999;

}

[class~=btn-close-menu] {

  background: #f66365;

}

[class~=hot-page2-hli] a {

  text-decoration: none;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-top-style: solid;

}

[class~=autocomplete-content] li img {

  width: 19.5pt !important;

}

fieldset {

  padding-left: 0;

}

[class~=btn-close-menu] {

  color: #fff;

}

[class~=hot-page2-hli-1]:before {

  content: "";

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-left-color: #dad55e;

}

[class~=autocomplete-content] li img {

  height: 19.5pt !important;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-bottom-color: #dad55e;

}

[class~=btn-close-menu], [class~=hot-page2-hli-1]:before {

  position: absolute;

}

[class~=hot-page2-hli-1]:before, [class~=autocomplete-content] li img {

  left: 0in;

}

[class~=hot-page2-hpb] ul li a {

  border-radius: 2px;

}

[class~=btn-close-menu] {

  right: 1.927083333in;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-right-color: #dad55e;

}

[class~=hot-room-ava-check] ul li label {

  padding-left: 0px;

}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {

  margin-left: auto;

}

[class~=autocomplete-content] li img {

  top: 15px;

}

.db-l-1 ul li:nth-child(2) {

  padding-bottom: 15pt;

}

[class~=btn-close-menu] {

  padding-left: .041666667in;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-top-color: #dad55e;

}

[class~=btn-close-menu] {

  padding-bottom: .041666667in;

}

[class~=hot-page2-hli-1] img, [class~=hot-page2-hli-1]:before, [class~=hot-room-ava-check] ul li input {

  width: 100%;

}

/*[class~=hot-page2-hli-1]:before {

  background: linear-gradient(to top, rgba(0,0,0,.72) 14%, rgba(0,0,0,.08) 35%);

}*/

[class~=hot-room-ava-check] ul li input {

  font-size: .8125pc;

}

[class~=hot-page2-hli-1]:before {

  top: 0in;

}

[class~=btn-close-menu] {

  padding-right: .041666667in;

}

[class~=hot-page2-hli-1]:before {

  bottom: 0px;

}

[class~=btn-close-menu] {

  padding-top: .041666667in;

}

[class~=btn-close-menu] {

  border-radius: .4375in;

}

[class~=mob-menu-slide] ul li {

  list-style-type: none;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-image: none;

}

[class~=btn-close-menu] {

  top: .3125pc;

}

.pack_price ul li a:hover {

  -o-transition: all .5s ease;

}

[class~=hot-page2-hli-3] img {

}

[class~=hot-page2-hli-2] h4 {

  color: #273440;

}

[class~=hot-page2-hli-2] h4 {

  font-size: 12pt;

}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {

  margin-bottom: .4em;

}

[class~=hot-page2-hpb] h2, [class~=ui-widget-header] [class~=ui-state-focus] {

  color: #fff;

}

[class~=btn-close-menu] {

  width: 32px;

}

[class~=btn-close-menu] {

  height: .333333333in;

}

[class~=btn-close-menu] {

  text-align: center;

}

[class~=hot-page2-hpb] h5 {

  color: #ffc520;

}

[class~=mob-menu-slide] ul li, .db-2, [class~=db] {

  position: relative;

}

[class~=hot-page2-hpb] h5 {

  padding-top: .145833333in;

}

[class~=db], .db-2, [class~=mob-menu-slide] ul li {

  overflow: hidden;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  background: #f6598e;

}

[class~=hot-page2-hpb] h5 {

  font-weight: 400;

}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {

  margin-right: auto;

}

[class~=hot-room-ava-check] ul li input {

  padding-left: 7.5pt;

}

[class~=hot-page2-hpb] p {

  color: #989898;

}

fieldset {

  padding-bottom: 0;

}

[class~=mob-menu-slide] ul li {

  text-align: left;

}

[class~=hot-page2-hpb] p {

  padding-top: 11.25pt;

}

[class~=db] {

  width: 100%;

}

[class~=ui-widget-header] [class~=ui-state-focus] {

  border-radius: 20.25pt;

}

[class~=db] {

  background: #fff;

}

[class~=hot-page2-hpb] ul, [class~=hot-room-ava-check] ul, [class~=hot-page2-hpb] p {

  margin-bottom: 0px;

}

.pack_price ul li a:hover {

  color: #000;

}

[class~=db] {

  padding-left: 3.125pc;

}

[class~=ui-button]:hover {

  font-weight: normal;

}

[class~=db] {

  padding-bottom: 3.125pc;

}

[class~=mob-menu-slide] ul li {

  display: block;

}

[class~=hot-page2-hpb] ul, .icon-float ul {

  padding-left: 0pc;

}

[class~=ui-button]:hover {

  border-left-width: 0pc;

}

[class~=db] {

  padding-right: 3.125pc;

}

[class~=ui-button]:hover {

  border-bottom-width: 0pc;

}

[class~=ui-button]:hover {

  border-right-width: 0pc;

}

[class~=hot-page2-hpb] ul {

  padding-bottom: 0pc;

}

[class~=hot-room-ava-check] ul li input {

  padding-bottom: .25pc;

}

#select-city, [class~=hot-room-ava-check] ul li input, .db-l-1 ul li:nth-child(2) {

  padding-right: 7.5pt;

}

[class~=hot-page2-hpb] ul, .icon-float ul {

  padding-right: 0pc;

}

[class~=ui-button]:hover {

  border-top-width: 0pc;

}

[class~=hot-page2-hpb] ul {

  padding-top: 31.5pt;

}

.db-2, [class~=ui-button]:hover {

  border-left-style: solid;

}

[class~=hot-room-ava-check] form {

  padding-bottom: 0px;

}

[class~=db] {

  padding-top: 3.125pc;

}

[class~=db-l], [class~=ui-datepicker-rtl] [class~=ui-datepicker-buttonpane] button, .db-2, [class~=db-3] {

  float: left;

}

[class~=db-l] {

  width: 20%;

}

[class~=hot-room-ava-check] ul li input {

  padding-top: .25pc;

}

.db-2 {

  width: 58%;

}

.db-2 {

  background: #fff;

}

.db-2, [class~=mob-menu-slide] ul li, [class~=ui-button]:hover {

  border-bottom-style: solid;

}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {

  margin-top: 0;

}

.icon-float ul, #select-city {

  padding-top: 0px;

}

[class~=hot-room-ava-check] ul li input, .db-2, [class~=mob-menu-slide] ul li {

  border-bottom-width: .75pt;

}

.db-2, [class~=hot-room-ava-check] ul li input {

  border-left-width: .0625pc;

}

[class~=hot-room-ava-check] ul li input, .db-2 {

  border-right-width: .0625pc;

}

[class~=hot-room-ava-check] ul li input, .db-2 {

  border-top-width: .0625pc;

}

.icon-float ul {

  padding-bottom: 0px;

}

.db-l-1 ul li:nth-child(2) {

  padding-top: 15pt;

}

[class~=db-l-1] ul li:nth-child(3) {

  width: 50%;

}

[class~=ui-button]:hover, .db-2 {

  border-right-style: solid;

}

.db-2 {

  border-top-style: solid;

}

.db-2 {

  border-left-color: #dadada;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  padding-left: 15px;

}

[class~=mob-menu-slide] ul li {

  border-bottom-color: #ececec;

}

#select-city {

  box-sizing: border-box;

}

[class~=hot-page2-alp-p5] ul li:nth-child(1n+6), [class~=hot-page2-alp-p4] ul li:nth-child(1n+6), [class~=hot-page2-alp-p3] ul li:nth-child(1n+6) {

  display: none;

}

.db-2 {

  border-bottom-color: #dadada;

}

.db-2 {

  border-right-color: #dadada;

}

html [class~=ui-button][class~=ui-state-disabled]:hover {

  color: #4f4f4f;

}

[class~=mob-menu-slide] ul li {

  border-image: none;

}

.db-2 {

  border-top-color: #dadada;

}

[class~=tour-mig-lc-img] img, .tour-mig-like-com:before {

  width: 100%;

}

.db-2 {

  border-image: none;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  -webkit-transition: all .5s ease;

}

.tour-mig-like-com:before, [class~=tour-mig-lc-img] img {

  border-radius: 3.75pt;

}

.tour-mig-like-com:before {

  content: "";

}

[class~=tour-mig-lc-con] h6, .tour-mig-like-com:before {

  position: absolute;

}

.tour-mig-like-com:before {

  background: linear-gradient(to top, rgba(0,0,0,.82) 10%, rgba(84,84,84,.35) 80%);

}

.db-2 {

  box-shadow: 0in .020833333in .041666667in rgba(224,224,224,.8);

}

.top-menu a i {

  padding-right: 10px;

}

.tour-mig-like-com:before {

  top: 0pt;

}

.tour-mig-like-com:before {

  bottom: 0px;

}

.tour-mig-like-com:before {

  left: 0in;

}

.db-2 {

  border-radius: 4px;

}

[class~=db-3] ul li a h5 {

  white-space: pre;

}

.db-2 {

  margin-left: .75pc;

}

.db-2 {

  margin-right: .125in;

}

a:link[class~=ui-button], [class~=ui-state-default] a:link, [class~=ui-state-default] a:visited {

  color: #454545;

}

[class~=tour-mig-lc-con] h5 {

  font-size: 1.625pc;

}

[class~=tour-mig-lc-con] h5, [class~=tour-mig-lc-con] h6 {

  color: #fff;

}

[class~=tour-mig-lc-con] h5 {

  padding-top: .625pc;

}

[class~=ui-state-default] a:link, [class~=ui-state-default] a:visited {

  text-decoration: none;

}

[class~=tour-mig-lc-con] h5 {

  padding-bottom: 0pt;

}

[class~=tour-mig-lc-con] h6, #select-city {

  font-size: 10.5pt;

}

[class~=hot-room-ava-check] ul li input, [class~=tour-mig-lc-con] h6, [class~=db-3] {

  border-left-style: solid;

}

fieldset {

  padding-right: 0;

}

[class~=tour-mig-lc-con] h5 {

  white-space: nowrap;

}

[class~=tour-mig-lc-con] h5 {

  text-overflow: ellipsis;

}

[class~=tour-mig-lc-con] h5, [class~=db-3] {

  overflow: hidden;

}

[class~=tour-mig-lc-con] h5 {

  margin-bottom: .020833333in;

}

[class~=db-l-1] ul li {

  color: #adadad;

}

[class~=db-3], [class~=hot-room-ava-check] ul li input, [class~=tour-mig-lc-con] h6, [class~=db-l-2] ul li {

  border-bottom-style: solid;

}

[class~=db-3] {

  width: 20%;

}

[class~=tour-mig-lc-con] h6, [class~=db-3], [class~=ui-button]:hover, [class~=hot-room-ava-check] ul li input {

  border-top-style: solid;

}

[class~=ui-button]:hover {

  border-left-color: #dad55e;

}

[class~=ui-button]:hover {

  border-bottom-color: #dad55e;

}

[class~=db-3] {

  position: relative;

}

fieldset {

  padding-top: 0;

}

[class~=tour-mig-lc-con] h6 {

  top: -1.25pc;

}

[class~=db-3], [class~=tour-mig-lc-con] h6 {

  border-left-width: .010416667in;

}

[class~=tour-mig-lc-con] h6, [class~=db-3] {

  border-bottom-width: .010416667in;

}

[class~=tour-mig-lc-con] h6, [class~=db-3], [class~=hot-room-ava-check] ul li input {

  border-right-style: solid;

}

[class~=db-3] {

  background: #fff;

}

[class~=ui-button]:hover {

  border-right-color: #dad55e;

}

[class~=tour-mig-lc-con] h6, [class~=db-3] {

  border-right-width: .010416667in;

}

[class~=ui-button][class~=ui-state-active]:hover {

  border-bottom-width: 0pc;

}

[class~=db-3], [class~=tour-mig-lc-con] h6 {

  border-top-width: .010416667in;

}

[class~=ui-button]:hover {

  border-top-color: #dad55e;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  border-left-width: 0pt;

}

[class~=hot-room-ava-check] ul li input {

  border-left-color: #d4d4d4;

}

[class~=db-l-1] ul li {

  list-style-type: none;

}

[class~=tour-mig-lc-con] h6 {

  border-left-color: #fff;

}

[class~=ui-button]:hover {

  border-image: none;

}

[class~=tour-mig-lc-con] h6 {

  border-bottom-color: #fff;

}

[class~=ui-button]:hover {

  background: #f6598e;

}

[class~=tour-mig-lc-con] h6 {

  border-right-color: #fff;

}

[class~=tour-mig-lc-con] h6 {

  border-top-color: #fff;

}

[class~=db-3] {

  border-left-color: #dadada;

}

[class~=db-l-1] ul li {

  text-align: center;

}

[class~=tour-mig-lc-con] h6 {

  border-image: none;

}

[class~=tour-mig-lc-con] h6 {

  padding-left: .625pc;

}

[class~=tour-mig-lc-con] h6 {

  padding-bottom: 7.5pt;

}

[class~=tour-mig-lc-con] h6 {

  padding-right: .625pc;

}

[class~=tour-mig-lc-con] h6 {

  padding-top: 8px;

}

[class~=db-3] {

  border-bottom-color: #dadada;

}

[class~=tour-mig-lc-con] h6 {

  border-radius: 13.5pt;

}

[class~=tour-mig-lc-con] h6 {

  margin-bottom: .052083333in;

}

[class~=db-3] {

  border-right-color: #dadada;

}

[class~=ui-button]:hover {

  color: #fff;

}

[class~=tour-mig-lc-con] p {

  color: #c1c1c1;

}

[class~=db-l-1] ul li:nth-child(3) {

  float: left;

}

[class~=foot-mob-app] h2 {

  margin-top: 0px;

}

[class~=db-3] {

  border-top-color: #dadada;

}

[class~=foot-mob-app] h2 {

  font-size: .46875in;

}

.foot-mob-app p {

  font-size: 11.25pt;

}

[class~=foot-mob-app] ul, [class~=db-l-2] ul li {

  padding-left: 0pc;

}

[class~=db-3] {

  border-image: none;

}

[class~=ui-button]:hover {

  border-radius: 20.25pt;

}

[class~=db-l-1], [class~=db-l-2] ul li {

  border-bottom-width: .75pt;

}

[class~=foot-mob-app] ul {

  padding-bottom: 0pc;

}

[class~=db-3] {

  box-shadow: 0px 2px .041666667in rgba(224,224,224,.8);

}

[class~=db-3] {

  border-radius: 4px;

}

[class~=ui-button]:focus {

  font-weight: normal;

}

[class~=db-l-2] ul li {

  border-bottom-color: #eaedef;

}

[class~=foot-mob-app] ul {

  padding-right: 0pc;

}

[class~=db-l-1] {

  position: relative;

}

[class~=foot-mob-app] ul {

  padding-top: 0pc;

}

[class~=foot-mob-app] ul {

  margin-bottom: 30px;

}

[class~=db-l-2], [class~=tourz-search-form] label, [class~=db-3] ul li a h5, [class~=db-l-1] {

  overflow: hidden;

}

[class~=hot-room-ava-check] ul li input {

  border-bottom-color: #d4d4d4;

}

a:link[class~=ui-button], #main-menu-v2-book a {

  text-decoration: none;

}

[class~=ui-button]:focus, #select-search {

  border-left-width: 0pc;

}

#select-search {

  background: url("../images/icon/search.png") no-repeat left center #fff;

}

[class~=foot-mob-app] ul {

  margin-top: 18pt;

}

[class~=tourz-search-1] form, .foot-mob-app a {

}

[class~=db-l-1] {

  background: #fff;

}

[class~=tourz-search]:before, [class~=foot-mob-sec]:before {

  content: "";

}

[class~=hot-room-ava-check] ul li input {

  border-right-color: #d4d4d4;

}

[class~=foot-mob-sec]:before {

  position: absolute;

}

[class~=hot-room-ava-check] ul li input[type="submit"], [class~=db-l-1] {

  border-left-width: .75pt;

}

label {

  margin-left: 0;

}

/*[class~=foot-mob-sec]:before {

  background: linear-gradient(to top, rgba(255,255,255,.55) 0%, rgba(240,240,240,.8) 100%);

}*/

[class~=db-l-2] ul li {

  border-image: none;

}

[class~=hot-room-ava-check] ul li input {

  border-top-color: #d4d4d4;

}

[class~=db-l-1] {

  border-right-width: .75pt;

}

[class~=foot-mob-sec]:before {

  top: 0pt;

}

[class~=db-l-1] {

  border-top-width: .75pt;

}

[class~=ui-button]:focus, #select-search {

  border-bottom-width: 0pc;

}

[class~=db-l-1] {

  border-left-style: solid;

}

[class~=foot-mob-sec]:before {

  bottom: 0in;

}

[class~=foot-mob-sec]:before {

  left: 0px;

}

[class~=foot-mob-sec]:before {

  width: 100%;

}

[class~=hot-room-ava-check] ul li input[type="submit"], [class~=tourz-search-1] p {

  margin-bottom: 0pc;

}

[class~=tourz-search-1] p, [class~=tourz-search-1] h1 {

  color: #fff;

}

[class~=tourz-search-1] h1 {

  font-size: 37.5pt;

}

[class~=tourz-search-1] p {

  font-size: 18px;

}

[class~=db-l-1] ul li:nth-child(3) {

  padding-left: 7.5pt;

}

[class~=tourz-search-1] p {

  padding-bottom: .3125in;

}

#select-search, [class~=ui-button]:focus {

  border-right-width: 0pc;

}

[class~=db-l-1] {

  border-bottom-style: solid;

}

[class~=db-l-1] {

  border-right-style: solid;

}

[class~=db-l-1] {

  border-top-style: solid;

}

[class~=hot-room-ava-check] ul li input {

  border-image: none;

}

[class~=db-l-1] {

  border-left-color: #dadada;

}

[class~=tourz-search-form] label {

  text-overflow: ellipsis;

}

[class~=tourz-search-form] label {

  white-space: pre;

}

[class~=db-l-1] ul li:nth-child(3) {

  padding-bottom: .208333333in;

}

[class~=db-l-1] {

  border-bottom-color: #dadada;

}

#select-search, [class~=ui-button]:focus {

  border-top-width: 0pc;

}

[class~=db-l-2] ul li {

  padding-bottom: .125in;

}

[class~=tourz-search-form] label {

  right: .15625in;

}

[class~=db-l-1] {

  border-right-color: #dadada;

}

[class~=tourz-search]:before {

  background: #141e30;

}

[class~=db-l-1] {

  border-top-color: #dadada;

}

[class~=hot-room-ava-check] ul li input {

  margin-bottom: 12px;

}

[class~=db-l-1] {

  border-image: none;

}

[class~=db-3] ul li a h5 {

  text-transform: capitalize;

}

[class~=db-l-1] {

  box-shadow: 0in .125pc .041666667in rgba(224,224,224,.8);

}

[class~=db-l-1] {

  padding: 20px;

}

[class~=icon-float] ul li a {

  display: block;

}

[class~=db-l-2] {

  position: relative;

}

[class~=tourz-search]:before, [class~=tourz-search]:before {

  background: linear-gradient(to right, rgba(36,59,85,.55), rgba(20,30,48,.82));

}

[class~=db-l-2], [class~=hot-room-ava-check] ul li input[type="submit"] {

  border-bottom-width: .75pt;

}

[class~=tourz-search]:before {

  position: absolute;

}

[class~=db-l-2] {

  background: #fff;

}

[class~=db-l-2] {

  border-left-width: .0625pc;

}

[class~=icon-float] ul li a {

  -webkit-transition: all .5s ease;

}

[class~=tourz-search]:before {

  bottom: 0pt;

}

[class~=icon-float] ul li a {

  -moz-transition: all .5s ease;

}

[class~=db-l-1] ul li:nth-child(3) {

  padding-right: 7.5pt;

}

[class~=tourz-search]:before {

  top: 0in;

}

[class~=db-3] ul li a h5 {

  margin-bottom: 0pc;

}

[class~=tourz-search]:before {

  left: 0in;

}

a:visited[class~=ui-button] {

  color: #454545;

}

label {

  margin-bottom: 0;

}

[class~=tourz-search]:before {

  right: 0in;

}

[class~=db-l-2] {

  border-right-width: .0625pc;

}

#select-search {

  border-left-style: none;

}

[class~=db-l-2] {

  border-top-width: .0625pc;

}

[class~=ui-button]:focus, [class~=db-l-2] {

  border-left-style: solid;

}

.tourz-hom-ser ul, [class~=db-l-2] ul li {

  padding-right: 0in;

}

[class~=db-l-2], [class~=db-3] ul li, [class~=mob-menu-slide] h4, [class~=ui-button]:focus {

  border-bottom-style: solid;

}

[class~=tourz-search-form] div {

  margin-left: .052083333in;

}

[class~=tourz-search-form] div {

  margin-bottom: 0in;

}

a:visited[class~=ui-button] {

  text-decoration: none;

}

[class~=tourz-search-form] div {

  margin-right: .052083333in;

}

[class~=tourz-search-form] div {

  margin-top: 0in;

}

[class~=db-3] ul li a p {

  padding-left: .416666667in;

}

[class~=icon-float] ul li a {

  -o-transition: all .5s ease;

}

[class~=ui-button]:focus, [class~=db-l-2] {

  border-right-style: solid;

}

#main-menu-v2-book a {

  color: #fff;

}

.tourz-hom-ser ul {

  margin-bottom: 0;

}

.tourz-hom-ser ul {

  margin-left: auto;

}

.tourz-hom-ser ul {

  margin-right: auto;

}

label, .tourz-hom-ser ul {

  margin-top: 0;

}

.tourz-hom-ser ul {

  display: table;

}

[class~=db-l-2], [class~=ui-button]:focus {

  border-top-style: solid;

}

label {

  margin-right: 0;

}

.tourz-hom-ser ul {

  padding-left: 0pc;

}

.tourz-hom-ser ul {

  padding-bottom: 0pc;

}

[class~=db-l-2] {

  border-left-color: #dadada;

}

[class~=db-l-2] {

  border-bottom-color: #dadada;

}

[class~=db-l-2] ul li {

  padding-top: .125in;

}

[class~=db-l-2] ul li {

  list-style-type: none;

}

[class~=db-l-2] {

  border-right-color: #dadada;

}

[class~=db-l-2] {

  border-top-color: #dadada;

}

[class~=db-l-2] {

  border-image: none;

}

[class~=icon-float] ul li a {

  transition: all .5s ease;

}

[class~=db-l-2], [class~=db-2-main-com] {

  padding-left: 15pt;

}

[class~=db-l-2], [class~=db-2-main-com] {

  padding-bottom: 15pt;

}

label {

  padding-left: 0;

}

[class~=db-2-main-com], [class~=db-l-2] {

  padding-right: 15pt;

}

[class~=db-3] ul li {

  border-bottom-width: .010416667in;

}

[class~=icon-float] ul li a, .mob-menu-slide ul, [class~=mob-menu-slide] h4, .tourz-hom-ser ul {

  padding-top: 0pc;

}

[class~=tourz-pop-ser-btn] img, [class~=db-2-com], [class~=autocomplete-content] li, [class~=db-2-main] {

}

[class~=db-2-main-com], [class~=db-l-2], [class~=db-l-1] ul li:nth-child(3) {

  padding-top: 15pt;

}

[class~=mob-menu-slide] h4 {

  padding-left: 11.25pt;

}

[class~=db-l-2] {

  margin-top: 9pt;

}

[class~=mob-menu-slide] h4 {

  padding-bottom: .625pc;

}

[class~=mob-menu-slide] h4 {

  padding-right: .9375pc;

}

[class~=db-l-2] {

  box-shadow: 0in .125pc .25pc rgba(224,224,224,.8);

}

[class~=db-l-2] {

  border-radius: .25pc;

}

[class~=ui-state-hover] a:hover {

  color: #2b2b2b;

}

.db-l-2 ul li:last-child, [class~=mob-menu-slide] h4, html [class~=ui-button][class~=ui-state-disabled]:active {

  border-bottom-width: 0pc;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  border-right-width: .75pt;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  border-top-width: .75pt;

}

[class~=mob-menu-slide] h4 {

  border-bottom-color: #303b40;

}

[class~=mob-menu-slide] h4 {

  border-image: none;

}

[class~=mob-menu-slide] h4, [class~=db-3] ul li a p {

  margin-bottom: 0in;

}

label {

  padding-bottom: 0;

}

[class~=mob-menu-slide] h4 {

  color: #f76466;

}

[class~=db-2-main-com], .mob-menu-slide ul {

  position: relative;

}

[class~=mob-menu-slide] h4 {

  margin-top: 1.875pc;

}

[class~=db-l-1] ul, [class~=icon-float] ul li a, .mob-menu-slide ul, [class~=db-3] ul li {

  padding-left: 0pt;

}

.mob-menu-slide ul, [class~=db-2-main-com] {

  overflow: hidden;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  border-left-style: solid;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  border-right-width: 0pt;

}

[class~=db-3] ul li a p {

  color: #969595;

}

[class~=db-done], [class~=db-not-done] {

  font-size: 9pt !important;

}

[class~=db-3] ul li {

  border-bottom-color: #dcdcdc;

}

.mob-menu-slide ul, [class~=icon-float] ul li a, [class~=db-l-2] ul, [class~=db-l-1] ul {

  padding-bottom: 0pt;

}

[class~=db-done] {

  background: #3e8e41;

}

[class~=db-l-1] ul, [class~=db-3] ul li, .mob-menu-slide ul, [class~=icon-float] ul li a {

  padding-right: 0pt;

}

[class~=db-3] ul li {

  border-image: none;

}

[class~=db-done], [class~=db-3] h4, [class~=foot-mob-app] ul li i, [class~=db-not-done] {

  color: #fff;

}

[class~=db-done], [class~=db-not-done] {

  padding-left: .25pc;

}

[class~=db-done], [class~=db-not-done] {

  padding-bottom: .020833333in;

}

[class~=db-not-done], [class~=db-done] {

  padding-right: .25pc;

}

.db-2-main-com ul li, .mob-menu-slide ul {

  text-align: left;

}

label {

  padding-right: 0;

}

[class~=db-3] ul li {

  padding-bottom: .75pc;

}

[class~=db-done], [class~=db-not-done] {

  padding-top: .020833333in;

}

[class~=db-not-done], [class~=db-done] {

  border-radius: 2.25pt;

}

[class~=db-done], [class~=db-not-done] {

  text-transform: lowercase;

}

[class~=db-done], [class~=db-not-done] {

  margin-left: .052083333in;

}

[class~=db-not-done] {

  background: #f4a321;

}

[class~=ui-button]:focus {

  border-left-color: #dad55e;

}

[class~=db-3] ul li {

  padding-top: .75pc;

}

[class~=db-3] ul li a p {

  font-size: .125in;

}

.mob-head-left img {

}

[class~=db-3] ul li {

  list-style-type: none;

}

[class~=mob-head-right] a {

  float: right;

}

[class~=ui-button]:focus {

  border-bottom-color: #dad55e;

}

.db-l-2 ul li:last-child, .db-2-main-com ul li, [class~=hot-room-ava-check] ul li input[type="submit"] {

  border-bottom-style: solid;

}

[class~=db-l-2] ul, [class~=db-l-1] ul {

  padding-top: 0px;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  -moz-transition: all .5s ease;

}

[class~=foot-mob-app] ul li i {

  width: .1875in;

}

#main-menu-v2-book a {

  padding-left: .9375pc;

}

[class~=db-l-2] ul {

  padding-left: 0pt;

}

[class~=ui-button]:focus {

  border-right-color: #dad55e;

}

[class~=ui-state-hover] a:hover {

  text-decoration: none;

}

[class~=db-2-main-1] {

  position: relative;

}

[class~=db-2-main-1] {

  overflow: hidden;

}

.db-2-main-com ul li {

  border-bottom-width: 1px;

}

[class~=db-l-2] ul {

  padding-right: 0pt;

}

[class~=db-2-main-1] {

  float: left;

}

[class~=db-3] h4, .db-2-com h4 {

  margin-left: 0pt;

}

[class~=db-2-main-1] {

  width: 33.3%;

}

[class~=db-3] h4 {

  margin-bottom: 0pt;

}

[class~=foot-mob-app] ul li i {

  height: 18px;

}

[class~=db-3] h4, .db-2-com h4 {

  margin-right: 0pt;

}

[class~=ui-button]:focus {

  border-top-color: #dad55e;

}

[class~=foot-mob-app] ul li i {

  background: #8dced4;

}

[class~=db-3] h4, .db-2-com h4 {

  margin-top: 0pt;

}

[class~=db-3] h4, .db-2-com h4 {

  background: #253d52;

}

[class~=db-3] h4 {

  padding-left: .15625in;

}

[class~=db-3] h4 {

  padding-bottom: .15625in;

}

[class~=db-3] h4 {

  padding-right: .15625in;

}

[class~=db-3] h4 {

  padding-top: .15625in;

}

[class~=foot-mob-app] ul li i, [class~=db-2-main-1] {

  text-align: center;

}

[class~=db-3] ul {

  margin-bottom: 0pt;

}

[class~=db-3] ul {

  padding-left: 15pt !important;

}

[class~=db-3] ul, [class~=db-2-main-2] {

  padding-bottom: 15pt;

}

[class~=db-2-main-2] {

  border-right-width: .75pt;

}

[class~=foot-mob-app] ul li i {

  border-radius: .03125in;

}

[class~=db-3] ul, [class~=db-2-main-2] {

  padding-right: 15pt;

}

[class~=db-2-main-2], [class~=db-3] ul {

  padding-top: 15pt;

}

[class~=db-2-main-2] {

  border-right-style: solid;

}

[class~=db-2-main-2] {

  border-right-color: #eaedef;

}

.db-2-com h4 {

  margin-bottom: 0pc;

}

.db-2-main-com ul li {

  border-bottom-color: #eaedef;

}

[class~=db-2-main-2], [class~=ui-button]:focus, .db-2-main-com ul li {

  border-image: none;

}

[class~=db-2-main-2] {

  padding-left: .208333333in;

}

[class~=ui-state-hover] a:link {

  color: #2b2b2b;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  -o-transition: all .5s ease;

}

[class~=db2-form-com], .db-2-main-com-table, [class~=db2-form-pay] {

}

.db-2-com h4 {

  padding-left: 11.25pt;

}

.full-btn {

  height: 45px;

}

.db-2-com h4 {

  padding-bottom: 11.25pt;

}

[class~=foot-mob-app] ul li i {

  padding-left: .1875pc;

}

.db-2-com h4 {

  padding-right: 11.25pt;

}

.full-btn {

  line-height: 2.8125pc;

}

.full-btn {

  background: #f96c71;

}

[class~=foot-mob-app] ul li i {

  padding-bottom: .1875pc;

}

.full-btn {

  background: linear-gradient(to bottom, #fa6d72, #f45d5d);

}

.full-btn {

  outline: none;

}

.full-btn {

  font-size: 16px;

}

[class~=foot-mob-app] ul li i {

  padding-right: .1875pc;

}

.db-2-com h4 {

  padding-top: 11.25pt;

}

.db-2-com h4, [class~=ui-button]:focus, .full-btn {

  color: #fff;

}

.full-btn {

  display: block !important;

}

[class~=foot-mob-app] ul li i {

  padding-top: .1875pc;

}

.db-2-main-com ul li, .db-l-2 ul li:last-child {

  padding-left: 0in;

}

.full-btn {

  font-weight: 600;

}

.full-btn {

      font-family: 'Lato', sans-serif;

}

#select-search {

  border-bottom-style: none;

}

.full-btn {

  text-transform: uppercase;

}

[class~=ui-button]:focus {

  background: #f6598e;

}

.db-l-2 ul li:last-child {

  border-bottom-color: #dcdcdc;

}

[class~=foot-mob-app] ul li i {

  margin-right: 10px;

}

.db-l-2 ul li:last-child {

  border-image: none;

}

.db-2-main-com ul li {

  padding-bottom: .125in;

}

[class~=foot-mob-app] ul li i {

  font-size: 9pt;

}

.db-2-main-com ul li {

  padding-right: 0in;

}

#select-search {

  border-right-style: none;

}

[class~=db-2-main-com] img {

  display: block;

}

[class~=db-2-main-com] img {

  margin-left: auto;

}

[class~=db-2-main-com] img {

  margin-bottom: 1.25pc;

}

.full-btn {

  text-align: center;

}

[class~=db-pay-card] {

  position: relative;

}

[class~=db-pay-card] {

  overflow: hidden;

}

#select-search {

  border-top-style: none;

}

[class~=ui-state-hover] a:link, [class~=ui-state-hover] a:visited {

  text-decoration: none;

}

#select-search {

  border-left-color: currentColor;

}

[class~=db-pay-card], [class~=db-2-main-com] img {

  border-left-width: .75pt;

}

[class~=db-2-main-com] img {

  margin-right: auto;

}

.db-2-main-com ul li {

  padding-top: .125in;

}

[class~=db-3] ul li a p {

  line-height: .1875in;

}

html [class~=ui-button][class~=ui-state-disabled]:active, [class~=ui-button][class~=ui-state-active]:hover {

  border-top-width: 0pt;

}

[class~=db-2-main-com] img {

  margin-top: 0;

}

[class~=ui-button][class~=ui-state-active]:hover {

  border-right-width: 0pc;

}

.db-2-main-com ul li {

  list-style-type: none;

}

[class~=ui-button]:focus {

  border-radius: 20.25pt;

}

[class~=db-2-main-com] img, [class~=hot-room-ava-check] ul li input[type="submit"], [class~=db-pay-card] {

  border-right-style: solid;

}

#select-search {

  border-bottom-color: currentColor;

}

[class~=db-pay-card], [class~=db-2-main-com] img {

  border-bottom-width: .75pt;

}

[class~=foot-mob-app] ul li i {

  vertical-align: text-bottom;

}

[class~=soc-login] ul li a i {

  padding-right: .052083333in;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  font-weight: normal;

}

[class~=db-2-main-com] img, [class~=db-pay-card] {

  border-right-width: .75pt;

}

[class~=db-pay-card], [class~=db-2-main-com] img {

  border-top-width: .75pt;

}

[class~=ui-state-focus] a:hover, [class~=ui-state-focus] a:link, [class~=ui-state-focus] a:visited, [class~=ui-state-hover] a:visited {

  color: #2b2b2b;

}

[class~=db-pay-card], [class~=db-2-main-com] img {

  border-left-style: solid;

}

[class~=db-pay-card], [class~=db-2-main-com] img {

  border-bottom-style: solid;

}

[class~=db-2-main-com] img, [class~=db-pay-card], [class~=hot-room-ava-check] ul li input[type="submit"] {

  border-top-style: solid;

}

[class~=tourz-hom-ser] ul li a {

  background: #0d0d0d;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-left-width: 0pc;

}

.db-2-main-com ul li {

  background: url("../images/tick.png") no-repeat center left;

}

[class~=db-2-main-com] img, [class~=db-pay-card] {

  border-left-color: #eaedef;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-bottom-width: 0pc;

}

#select-search {

  border-right-color: currentColor;

}

[class~=db-2-main-com] img, [class~=db-pay-card] {

  border-bottom-color: #eaedef;

}

[class~=db-pay-card], [class~=db-2-main-com] img {

  border-right-color: #eaedef;

}

[class~=db-pay-card], [class~=db-2-main-com] img {

  border-top-color: #eaedef;

}

.db-2-main-com ul li {

  background-size: 18px;

}

[class~=db-2-main-com] img, [class~=db-pay-card] {

  border-image: none;

}

#select-search {

  border-top-color: currentColor;

}

[class~=db-pay-card] {

  padding-left: 7.5pt;

}

[class~=ui-state-focus] a:link, [class~=ui-state-focus] a:hover {

  text-decoration: none;

}

.db-l-2 ul li:last-child {

  padding-bottom: 0in;

}

[class~=db-pay-card] {

  padding-bottom: .010416667in;

}

[class~=db-pay-card] {

  padding-right: 7.5pt;

}

[class~=db-2-main-com] img {

  padding-left: .125in;

}

html [class~=ui-button][class~=ui-state-disabled]:active, [class~=ui-widget-content] [class~=ui-state-active], [class~=db-down-pdf] {

  border-left-style: solid;

}

[class~=db-pay-card] {

  padding-top: .010416667in;

}

.db-pay-amount {

  float: right;

}

[class~=db-2-main-com] img {

  padding-bottom: .125in;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-right-width: 0pc;

}

#select-search {

  border-image: none;

}

.db-2-main-com ul li {

  text-overflow: ellipsis;

}

.db-pay-amount {

  color: #ffc107;

}

[class~=db-2-main-com] img {

  padding-right: .125in;

}

.db-pay-amount {

  font-size: 1.375pc;

}

[class~=db-2-main-com] img {

  padding-top: .125in;

}

[class~=db-down-pdf] {

  border-left-width: .010416667in;

}

[class~=db-2-main-com-table] tr, [class~=db-down-pdf] {

  border-bottom-width: .010416667in;

}

[class~=tourz-hom-ser] ul li a {

  width: 5.625pc;

}

[class~=db-down-pdf] {

  border-right-width: .010416667in;

}

[class~=db-down-pdf] {

  border-top-width: .010416667in;

}

[class~=db-2-main-com] img {

  border-radius: 5px;

}

[class~=tourz-hom-ser] ul li a {

  height: 90px;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-top-width: 0pc;

}

[class~=ui-widget-content] [class~=ui-state-active], [class~=db-2-main-com-table] tr, [class~=db-down-pdf] {

  border-bottom-style: solid;

}

/*.db-2-main-com span {

  font-size: 18pt;

}*/

[class~=db-2-main-com-table] th {

  font-weight: 600;

}

.db-2-main-com span {

      font-family: 'Lato', sans-serif;

}

[class~=db-2-main-com] ul {

  margin-bottom: 0pc;

}

label {

  padding-top: 0;

}

[class~=db-2-main-com] ul {

  margin-top: 7.5pt;

}

[class~=db-down-pdf] {

  border-right-style: solid;

}

[class~=db-2-main-com] ul {

  padding-left: 0in;

}

[class~=db-2-main-com] ul {

  padding-bottom: 0in;

}

[class~=db-down-pdf] {

  border-top-style: solid;

}

.db-l-2 ul li:last-child, [class~=db-2-main-com] ul {

  padding-right: 0in;

}

[class~=db-2-main-com] ul {

  padding-top: 0in;

}

[class~=db-down-pdf] {

  border-left-color: #c7c8c9;

}

[class~=db-2-main-com-table] th, [class~=db-2-main-com-table] tr td {

  padding-left: 3pt;

}

[class~=tourz-hom-ser] ul li a, [class~=db-2-main-com-table] tr, [class~=db-2-main-com-table] th {

  padding-bottom: 5px;

}

[class~=db-2-main-com-table] th, [class~=db-2-main-com-table] tr td {

  padding-right: 3pt;

}

[class~=db-2-main-com-table] tr, [class~=db-2-main-com-table] th {

  padding-top: 5px;

}

[class~=db-down-pdf] {

  border-bottom-color: #c7c8c9;

}

.db-2-main-com ul li {

  white-space: inherit;

}

[class~=db-down-pdf] {

  border-right-color: #c7c8c9;

}

.db-2-main-com ul li {

  overflow: hidden;

}

[class~=db-down-pdf] {

  border-top-color: #c7c8c9;

}

[class~=db-down-pdf] {

  border-image: none;

}

[class~=db-down-pdf], [class~=db-make-pay] {

  border-radius: .1875pc;

}

[class~=db-2-main-com-table] tr {

  border-bottom-color: #eaedef;

}

[class~=tourz-hom-ser] ul li a {

  display: block;

}

[class~=db-2-main-com-table] tr {

  border-image: none;

}

[class~=db-2-main-com-table] tr {

  line-height: .385416667in;

}

[class~=db-make-pay], [class~=db-down-pdf] {

  padding-left: .5pc;

}

[class~=db-down-pdf], [class~=db-make-pay] {

  padding-bottom: 3pt;

}

[class~=db-make-pay], [class~=db-down-pdf] {

  padding-right: .5pc;

}

[class~=db-2-main-com-table] tr {

  padding-left: .104166667in;

}

[class~=ui-state-focus] a:visited {

  text-decoration: none;

}

[class~=db-down-pdf], [class~=db-make-pay] {

  padding-top: 3pt;

}

[class~=db-down-pdf] {

  color: #333;

}

[class~=db2-form-com] form input, [class~=db-make-pay] {

  border-left-width: .0625pc;

}

[class~=db-2-main-com-table] tr td {

  padding-bottom: 5px;

}

[class~=db2-form-com] form input, [class~=db-make-pay] {

  border-bottom-width: .0625pc;

}

[class~=db-make-pay], [class~=db2-form-com] form input {

  border-right-width: .0625pc;

}

[class~=db-2-main-com-table] tr {

  padding-right: .104166667in;

}

[class~=db2-form-com] form input, [class~=db-make-pay] {

  border-top-width: .0625pc;

}

[class~=db2-form-com] form input, [class~=db-make-pay] {

  border-left-style: solid;

}

[class~=db-make-pay], html [class~=ui-button][class~=ui-state-disabled]:active {

  border-bottom-style: solid;

}

[class~=tourz-hom-ser] ul li a {

  padding-left: 1.5pt;

}

.db2-form-com form {

  padding-left: 50px;

}

[class~=db-make-pay], [class~=ui-widget-content] [class~=ui-state-active] {

  border-right-style: solid;

}

[class~=tourz-hom-ser] ul li a {

  padding-right: 2px;

}

[class~=ui-widget-content] [class~=ui-state-active], [class~=db-make-pay] {

  border-top-style: solid;

}

[class~=db-make-pay] {

  border-left-color: #c7c8c9;

}

.db2-form-com form {

  padding-bottom: .364583333in;

}

[class~=tourz-hom-ser] ul li a {

  padding-top: .1875in;

}

[class~=db-2-main-com-table] tr td {

  padding-top: 6pt;

}

[class~=db-make-pay] {

  border-bottom-color: #c7c8c9;

}

.db2-form-com form {

  padding-right: .520833333in;

}

.db2-form-com form {

  padding-top: 35px;

}

[class~=db-make-pay] {

  border-right-color: #c7c8c9;

}

.db2-form-com form {

  background: #eaedef;

}

[class~=db-make-pay] {

  border-top-color: #c7c8c9;

}

[class~=tourz-hom-ser] ul li a {

  text-align: center;

}

[class~=tourz-hom-ser] ul li a {

  color: #fff;

}

.db2-form-com form {

  margin-top: .9375pc;

}

[class~=tourz-hom-ser] ul li a {

  border-radius: .3125pc;

}

[class~=db-make-pay] {

  border-image: none;

}

[class~=db-pay-card] h5, [class~=db-up-btn], [class~=db-pay-card] img {

  display: inline-block;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-left-color: #dad55e;

}

[class~=tourz-hom-ser] ul li a {

  font-family: "Arimo", sans-serif;

}

#select-search {

  height: .46875in;

}

[class~=db-pay-card] img {

  width: 1.822916667in;

}

a[class~=ui-button]:focus, a[class~=ui-button]:hover {

  color: #2b2b2b;

}

[class~=db-pay-card] img {

  border-left-width: 0in;

}

[class~=db-pay-card] img {

  border-bottom-width: 0in;

}

[class~=db-make-pay] {

  color: #333;

}

[class~=db-mak-pay-bot] {

  margin-top: 18.75pt;

}

[class~=db-pay-card] img {

  border-right-width: 0in;

}

[class~=db-pay-card] img {

  border-top-width: 0in;

}

a[class~=ui-button]:hover {

  text-decoration: none;

}

[class~=db-pay-card] img {

  border-left-style: none;

}

[class~=db2-form-com] form input {

  border-bottom-style: solid;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-bottom-color: #dad55e;

}

[class~=db-pay-card] img {

  border-bottom-style: none;

}

[class~=db-pay-card] img {

  border-right-style: none;

}

[class~=db-pay-card] img {

  border-top-style: none;

}

[class~=db-pay-card] img {

  border-left-color: currentColor;

}

[class~=db2-form-com] form input {

  border-right-style: solid;

}

[class~=db-up-btn] {

  padding-left: .260416667in;

}

[class~=db-up-btn] {

  padding-bottom: .625pc;

}

[class~=db2-form-com] form input {

  border-top-style: solid;

}

[class~=tourz-hom-ser] ul li a, .db-mak-pay-bot p {

  line-height: .25in;

}

[class~=db-pay-card] img {

  border-bottom-color: currentColor;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-right-color: #dad55e;

}

[class~=db-pay-card] img {

  border-right-color: currentColor;

}

[class~=db-up-btn] {

  padding-right: .260416667in;

}

[class~=db-pay-card] img {

  border-top-color: currentColor;

}

[class~=db2-form-com] form input {

  border-left-color: #e4e4e4;

}

[class~=autocomplete-content] ul li a {

  border-bottom-width: .0625pc;

}

[class~=db-up-btn] {

  padding-top: .625pc;

}

.db-l-2 ul li:last-child {

  padding-top: 12px;

}

[class~=db-pay-card] img {

  border-image: none;

}

#select-search {

  border-radius: 2px;

}

[class~=db-pay-card] img {

  margin-bottom: 0in;

}

[class~=db-up-btn] {

  margin-bottom: 0;

}

[class~=db2-form-com] form input {

  border-bottom-color: #e4e4e4;

}

[class~=db2-form-com] form input {

  border-right-color: #e4e4e4;

}

[class~=db-pay-card] img {

  float: right;

}

[class~=db-up-btn], .db-mak-pay-bot p {

  font-size: 14px;

}

[class~=db-up-btn] {

  font-weight: normal;

}

[class~=db-up-btn] {

  line-height: 1.42857143;

}

[class~=db-up-btn] {

  line-height: 3rem;

}

[class~=db-pay-card] img, #main-menu-v2-book a {

  padding-bottom: 0in;

}

[class~=db-pay-card] img {

  padding-left: 0pc;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-top-color: #dad55e;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  border-left-color: #254158;

}

[class~=db-pay-card] img {

  padding-right: 0pc;

}

[class~=db-pay-card] img {

  padding-top: 0pc;

}

[class~=db-up-btn] {

  text-align: center;

}

.db-mak-pay-bot p, [class~=db-com-p] p {

  color: #969595;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-image: none;

}

[class~=db-up-btn] {

  white-space: nowrap;

}

[class~=db-up-btn] {

  vertical-align: middle;

}

a[class~=ui-button]:focus {

  text-decoration: none;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  background: #0284b5;

}

[class~=db-up-btn] {

  -ms-touch-action: manipulation;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  transition: all .5s ease;

}

[class~=db-up-btn] {

  touch-action: manipulation;

}

.db-mak-pay-bot p {

  font-weight: 400;

}

[class~=db-mak-pay-bot] a {

  font-size: 12pt;

}

[class~=db-up-btn] {

  cursor: pointer;

}

[class~=db-up-btn], [class~=autocomplete-content] ul li a {

  border-bottom-style: solid;

}

[class~=db-mak-pay-bot] a {

  text-transform: capitalize;

}

[class~=db-up-btn] {

  -webkit-user-select: none;

}

[class~=db-com-p] h5 {

  font-size: 1.25pc;

}

[class~=db-com-p] p {

  font-size: .145833333in;

}

[class~=db-com-p] p {

  line-height: .25in;

}

[class~=autocomplete-content] ul li a {

  border-bottom-color: #e0e0e0;

}

[class~=db-com-p] p {

  font-weight: 500;

}

[class~=db2-form-com] form input {

  border-top-color: #e4e4e4;

}

[class~=autocomplete-content] ul li a, [class~=db2-form-com] form input {

  border-image: none;

}

[class~=tr-register]::before {

  content: "";

}

[class~=db-up-btn] {

  -moz-user-select: none;

}

[class~=tr-register]::before {

  position: absolute;

}

[class~=db-up-btn] {

  -ms-user-select: none;

}

[class~=tr-register]::before {

  background: rgba(33,48,59,.52);

}

[class~=db-up-btn] {

  user-select: none;

}

[class~=tr-register]::before {

  top: 0in;

}

[class~=tr-register]::before {

  bottom: 0pt;

}

[class~=db-up-btn] {

  background-image: none;

}

[class~=db-up-btn], [class~=tr-regi-form] input {

  border-left-width: .75pt;

}

[class~=db-up-btn], [class~=tr-regi-form] input {

  border-bottom-width: .75pt;

}

[class~=tr-register]::before {

  left: 0px;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  color: #fff;

}

[class~=db-up-btn], [class~=tr-regi-form] input {

  border-right-width: .75pt;

}

[class~=db-up-btn], [class~=tr-regi-form] input {

  border-top-width: .75pt;

}

[class~=tr-register]::before, textarea {

  width: 100%;

}

.mob-menu-slide ul li a {

  color: #000;

}

[class~=tr-regi-form] input, [class~=db-up-btn] {

  border-left-style: solid;

}

[class~=tr-register]::before {

  border-radius: 3.75pt;

}

[class~=tr-regi-form] input {

  padding-left: .625pc;

}

.mob-menu-slide ul li a {

  float: inherit;

}

[class~=db2-form-com] form input {

  line-height: 33pt;

}

[class~=db-up-btn], [class~=tr-regi-form] input {

  border-right-style: solid;

}

[class~=ui-widget-content] [class~=ui-state-active] {

  border-radius: 1.6875pc;

}

[class~=db2-form-com] form input {

  padding-left: .260416667in;

}

[class~=tr-regi-form] input, [class~=db-up-btn] {

  border-top-style: solid;

}

[class~=db2-form-com] form input {

  padding-bottom: 0pt;

}

.mob-menu-slide ul li a {

  display: block;

}

[class~=db2-form-com] form input {

  padding-right: .260416667in;

}

[class~=db-up-btn] {

  border-left-color: transparent;

}

[class~=ui-widget-header] [class~=ui-state-active], a.ui-button:active {

  font-weight: normal;

}

[class~=tr-regi-form] input {

  padding-bottom: 7.5pt;

}

[class~=tr-regi-form] input {

  padding-right: .625pc;

}

[class~=db2-form-com] form input {

  padding-top: 0pt;

}

[class~=db-up-btn] {

  border-bottom-color: transparent;

}

[class~=tr-regi-form] input {

  padding-top: 10px;

}

[class~=ui-widget-header] [class~=ui-state-active], a.ui-button:active {

  border-left-width: 0pc;

}

a.ui-button:active, [class~=db-3] ul li:last-child {

  border-bottom-width: 0px;

}

[class~=db-3] ul li:last-child, [class~=tr-regi-form] input {

  border-bottom-style: solid;

}

[class~=db-up-btn] {

  border-right-color: transparent;

}

#select-search {

  padding-left: 26.25pt;

}

.mob-menu-slide ul li a {

  font-size: 9.75pt;

}

[class~=db2-form-com] form input {

  background: #fff;

}

a.ui-button:active {

  border-right-width: 0pc;

}

[class~=db-up-btn] {

  border-top-color: transparent;

}

[class~=db-up-btn] {

  border-image: none;

}

[class~=db2-form-com] form label {

  font-size: .875pc;

}

[class~=db-up-btn] {

  border-radius: 3pt;

}

[class~=db-up-btn] {

  float: left;

}

[class~=db-up-btn] {

  height: 3rem;

}

.mob-menu-slide ul li a {

  padding-left: .208333333in;

}

.mob-menu-slide ul li a {

  padding-bottom: .125in;

}

.mob-menu-slide ul li a {

  padding-right: .208333333in;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  border-bottom-color: #254158;

}

[class~=db-up-btn] {

  height: 45px;

}

[class~=db-up-btn] {

  background: #14addb;

}

[class~=db-up-btn] {

  color: #fff;

}

[class~=db-file-upload] {

  padding-left: .75rem;

}

[class~=db-file-upload] {

  padding-bottom: 0;

}

[class~=db-file-upload] {

  padding-right: .75rem;

}

[class~=tr-regi-form] input {

  border-left-color: #c9c9c9;

}

#myTable tr:hover {

  background-color: #f1f1f1;

}

[class~=db-file-upload] {

  padding-top: 0;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  border-right-color: #254158;

}

[class~=db2-form-com] form label {

  color: #646464;

}

[class~=db-com-p] {

}

[class~=tr-regi-form] input {

  border-bottom-color: #c9c9c9;

}

[class~=ui-button][class~=ui-state-active]:hover {

  border-left-style: solid;

}

.tr-register {

  background: url("../images/booking.jpg") left center;

  background-repeat: no-repeat;

  background-size: cover;



}

.mob-menu-slide ul li a {

  padding-top: .125in;

}

.tr-register, [class~=v2-search-form], [class~=soc-login], [class~=tr-regi-form] {

  position: relative;

}

#main-menu-v2-book a {

  padding-right: .9375pc;

}

.tr-register, [class~=soc-login] {

  overflow: hidden;

}

[class~=tr-regi-form] {

  margin-left: auto;

}

[class~=tr-regi-form] {

  margin-bottom: 20px;

}

[class~=tr-regi-form] {

  margin-right: auto;

}

[class~=tr-regi-form] input {

  border-right-color: #c9c9c9;

}

[class~=db2-form-pay] ul li {

  background: none;

}

[class~=tr-regi-form] input {

  border-top-color: #c9c9c9;

}

[class~=tr-regi-form] {

  margin-top: 15px;

}

[class~=tr-regi-form] input {

  border-image: none;

}

[class~=tr-regi-form] textarea {

  padding-left: 16.5pt;

}

[class~=tr-regi-form] {

  width: 100%;

}

[class~=tr-regi-form] textarea {

  padding-bottom: .625pc;

}

textarea, [class~=tr-regi-form] textarea {

  border-left-width: .010416667in;

}

[class~=tr-regi-form] textarea {

  padding-right: .625pc;

}

[class~=tr-regi-form] textarea {

  padding-top: 7.5pt;

}

[class~=tr-regi-form] {

  background: #fff;

}

[class~=db2-form-pay] ul li {

  padding-left: 0pt;

}



[class~=tr-regi-form] {

  padding-bottom: .-0.479167in;

}

/*

[class~=tr-regi-form] {

  padding-left: 37.5pt;

}

[class~=tr-regi-form] {

  padding-right: .520833333in;

}



[class~=tr-regi-form] {

  padding-top: 15px;

}

[class~=tr-regi-form] {

  text-align: center;

}





*/



[class~=tr-regi-form] textarea {

  border-bottom-width: .010416667in;

}

/*[class~=tr-regi-form] {

  border-radius: 3.75pt;

}*/



.mob-menu-slide ul li a {

  font-weight: 500;

}

[class~=tr-regi-form] {

  background: #fbfafa;

    border: solid 1px #ddd;

  

}

[class~=tr-regi-form] textarea {

  border-right-width: .010416667in;

}

[class~=full-btn] {

  width: 100%;

}

[class~=db2-form-pay] ul li {

  padding-bottom: .75pc;

}

[class~=db2-form-pay] ul li {

  padding-right: 0pc;

}

[class~=db-l-1] ul li span, [class~=full-btn] {

  display: block;

}

[class~=soc-login], [class~=tr-regi-form] textarea {

  border-top-width: .0625pc;

}

[class~=db2-form-pay] ul li {

  padding-top: 5px;

}

.mob-menu-slide ul li a {

  cursor: pointer;

}

[class~=tr-regi-form] textarea, [class~=soc-login], [class~=ui-widget-header] [class~=ui-state-active] {

  border-top-style: solid;

}

[class~=tr-regi-form] textarea, a.ui-button:active, [class~=ui-widget-header] [class~=ui-state-active] {

  border-left-style: solid;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  border-bottom-width: 0pc;

}

[class~=db-3] ul li:last-child {

  border-bottom-color: #dcdcdc;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  border-right-width: 0pc;

}

[class~=db-3] ul li:last-child {

  border-image: none;

}

[class~=soc-login] {

  border-top-color: #dcdcdc;

}

[class~=soc-login] {

  border-image: none;

}

a.ui-button:active, [class~=ui-widget-header] [class~=ui-state-active] {

  border-top-width: 0pc;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  border-top-color: #254158;

}

[class~=soc-login] {

  margin-top: .15625in;

}

[class~=tr-regi-form] h4 span {

  color: #d9c77e;

}

[class~=soc-login] {

  padding-top: 15px;

}

[class~=ui-widget-header] [class~=ui-state-active], [class~=tr-regi-form] textarea {

  border-bottom-style: solid;

}

[class~=ui-widget-header] [class~=ui-state-active], [class~=tr-regi-form] textarea {

  border-right-style: solid;

}

.mob-menu-slide ul li a {

      font-family: 'Lato', sans-serif;

}

#main-menu-v2-book a {

  padding-top: 0in;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  padding-left: .052083333in;

}

[class~=tr-regi-form] textarea {

  border-left-color: #c9c9c9;

}

[class~=tr-regi-form] h4 span, [class~=tr-regi-form] h4 {

  font-size: 18px;

}

[class~=tr-regi-form] label, .tr-regi-form p a, [class~=v2-ho-se-ri] {

}

[class~=tr-regi-form] textarea {

  border-bottom-color: #c9c9c9;

}

[class~=tr-regi-form] textarea {

  border-right-color: #c9c9c9;

}

[class~=tr-regi-form] textarea {

  border-top-color: #c9c9c9;

}

[class~=hot-room-ava-check] ul li input[type="submit"], [class~=tr-regi-form] textarea {

  border-image: none;

}

[class~=tr-regi-form] textarea {

  height: 6.25pc;

}

[class~=tr-regi-form] h4 span {

  font-weight: 600;

}

[class~=tr-regi-form] h4 {

  margin-top: 0in;

}

[class~=v2-search-form] {

  /*background: #0d0d0d;*/
  background: rgba(13, 13, 13, 0.8);

}

.bg-dark{
  background: #3e3e3e;
  padding: 20px 0;
}

.bg-dark h4{
  text-align: center;
  color: #f2f2f2;
  font-size:16px !important;
  font-weight: normal;
}

.bg-dark img{
  width: 100%;
}


[class~=v2-search-form] {

  padding-left: 20px;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  border-left-color: #dad55e;

}

[class~=v2-search-form] {

  padding-bottom: 20px;

}

[class~=v2-search-form] {

  padding-right: 20px;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  border-bottom-color: #dad55e;

}

[class~=db-3] ul li:last-child, [class~=v2-hom-search] {

  padding-left: 0pt;

}

textarea {

  border-bottom-width: .010416667in;

}

[class~=v2-search-form] {

  padding-top: 20px;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  border-right-color: #dad55e;

}

textarea {

  border-right-width: .010416667in;

}

[class~=tr-regi-form] h4 {

  margin-bottom: 8px;

}

[class~=v2-search-form] {

  border-radius: .052083333in;

}

[class~=soc-login] ul li {

  list-style-type: none;

}

[class~=soc-login] ul li {

  float: left;

}

[class~=tr-regi-form] form, [class~=v2-hom-search] {

  position: relative;

}

[class~=soc-login] ul li {

  width: 33.333%;

}

[class~=tr-regi-form] form {

  overflow: hidden;

}

textarea {

  border-top-width: .010416667in;

}

[class~=tr-regi-form] form {

  padding-left: 15pt;

}

#select-search, [class~=db-3] ul li:last-child {

  padding-bottom: 0pc;

}

[class~=tr-regi-form] form {

  padding-bottom: 15pt;

}

[class~=tr-regi-form] form {

  padding-right: 15pt;

}

[class~=v2-search-form] {

  border-bottom-width: 1.5pt;

}

[class~=v2-search-form], a.ui-button:active {

  border-bottom-style: solid;

}

[class~=soc-login] ul li {

  padding-left: .052083333in;

}

[class~=tr-regi-form] form {

  padding-top: 15pt;

}

[class~=soc-login] ul li {

  padding-bottom: .052083333in;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  -moz-box-shadow: #b7b8b8 0pt .010416667in 0px inset;

}

[class~=v2-search-form] {

  border-bottom-color: #0d0d0d;

}

[class~=tr-regi-form] p {

  font-size: .1875in;

}

[class~=v2-search-form] {

  border-image: none;

}

[class~=tr-regi-form] p {

  margin-bottom: 0px;

}

[class~=soc-login] h4, [class~=v2-ser-btn] {

  text-align: center;

}

[class~=v2-hom-search] {

  /*background: url("../images/odcar-img/search-banner.jpg") no-repeat;*/

}

[class~=soc-login] h4 {

  padding-bottom: .9375pc;

}

[class~=v2-hom-search] {

  background-size: cover;

}

[class~=soc-login] ul {

  padding-left: 0pc;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  border-top-color: #dad55e;

}

[class~=soc-login] ul {

  padding-bottom: 0pc;

}

[class~=db-l-1] ul li span {

  font-size: 32px;

}

[class~=soc-login] ul, [class~=db-3] ul li:last-child, [class~=v2-hom-search] {

  padding-right: 0pc;

}

[class~=soc-login] ul {

  padding-top: 0pc;

}

[class~=v2-ho-se-ri] h1, [class~=soc-login] ul {

  margin-left: 0pc;

}

[class~=soc-login] ul {

  margin-bottom: 0pc;

}

[class~=v2-hom-search] {

  padding-bottom:60px;

}

[class~=v2-hom-search] {

  padding-top:60px;

}

[class~=soc-login] ul, [class~=v2-ho-se-ri] h1 {

  margin-right: 0pc;

}

[class~=soc-login] ul li {

  padding-right: .052083333in;

}

[class~=v2-ho-se-ri] h1, [class~=soc-login] ul {

  margin-top: 0pc;

}

#main-menu-v2-book a {

  border-radius: 2px;

}

[class~=v2-ho-se-ri] h1 {

  margin-bottom: 1.5625pc;

}

[class~=v2-hom-ser] {

  padding-top: 21pt;

}

[class~=v2-ho-se-ri] h1, [class~=ui-widget-header] [class~=ui-state-active], [class~=v2-ho-se-ri] p {

  color: #fff;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  -webkit-border-radius: 2.25pt;

}

[class~=ui-state-disabled] {

  cursor: default !important;

}

[class~=db-l-1] ul li span {

  font-weight: 500;

}

[class~=ui-state-disabled] {

  pointer-events: none;

}

[class~=db-3] ul li:last-child {

  padding-top: .125in;

}

[class~=v2-ho-se-ri] h1 {

  font-size: 40px;

}

[class~=v2-ho-se-ri] p {

    font-size: 16px;

    color: #000;

    line-height: 30px;

    text-align: center;

}

[class~=ui-datepicker-prev] {

  background: url("../images/left-arrow.png") no-repeat center center;

}

[class~=ui-datepicker-prev] {

  background-size: 12px;

}

[class~=db-l-1] ul li span {

  line-height: .3125in;

}

.ui-datepicker-next {

  background: url("../images/right-arrow.png") no-repeat center center;

}

[class~=db-l-1] ul li span {

  color: #21252b;

}

.ui-datepicker-next {

  background-size: .125in;

}

[class~=ui-icon] {

  display: inline-block;

}

[class~=v2-ho-se-ri] p {

  margin-bottom: 0in;

}

[class~=ui-icon] {

  vertical-align: middle;

}

[class~=ui-icon] {

  margin-top: -.25em;

}

.v2-search-form label {

  color: #727070;

}

[class~=ui-icon] {

  position: relative;

}

[class~=ui-icon] {

  text-indent: -99999px;

}

.v2-search-form label {

  font-weight: 600;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  -moz-border-radius: 3px;

}

.v2-search-form label {

  top: 14px;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  border-image: none;

}

a.ui-button:active, [class~=ui-button][class~=ui-state-active]:hover {

  border-right-style: solid;

}

[class~=ui-icon] {

  overflow: hidden;

}

[class~=ui-icon] {

  background-repeat: no-repeat;

}

[class~=ui-widget-icon-block] {

  left: 50%;

}

[class~=soc-login] ul li {

  padding-top: .052083333in;

}

[class~=soc-login] ul li a, [class~=ui-widget-icon-block], [class~=db-2-main-com] ul li a, [class~=ui-datepicker] td span {

  display: block;

}

[class~=ui-datepicker] td span {

  padding-left: 6.75pt;

}

[class~=ui-widget-icon-block] {

  margin-left: -8px;

}

[class~=db-l-2] ul li a, [class~=db-2-main-com] ul li a {

  color: #333;

}

.v2-search-form label {

  font-size: .145833333in;

}

[class~=ui-datepicker] {

  padding-left: .2em;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  background: #1692c0;

}

[class~=ui-datepicker] {

  padding-bottom: 0;

}

[class~=ui-datepicker] {

  padding-right: .2em;

}

[class~=ui-datepicker] td span {

  padding-bottom: 6.75pt;

}

[class~=ui-datepicker] {

  padding-top: .2em;

}

[class~=ui-widget-header] [class~=ui-state-active] {

  border-radius: 1.6875pc;

}

[class~=ui-datepicker] {

  display: none;

}

[class~=ui-datepicker-row-break] {

  clear: both;

}

[class~=ui-button][class~=ui-state-active]:hover, [class~=ui-widget-content] {

  border-bottom-style: solid;

}

[class~=ui-datepicker-row-break] {

  width: 100%;

}

[class~=db-3] ul li a {

}

[class~=ui-button]:active {

  font-weight: normal;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  border-radius: 2.25pt;

}

[class~=ui-datepicker-row-break] {

  font-size: 0;

}

[class~=v2-search-form] input {

    background: #fff !important;
    border: 1px solid #fff !important;
    border-radius: 0px !important;

}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    background: #d9c77e !important;
    color: #323232 !important;
    border: none !important;
}

#select-search, [class~=v2-search-form] input {

  padding-right: .104166667in;

}

#select-search, [class~=v2-search-form] input {

  padding-top: 0px;

}

[class~=ui-button]:active, [class~=v2-search-form] input {

  border-left-width: 0in;

}

[class~=ui-datepicker-rtl] {

  direction: rtl;

}

[class~=ui-datepicker] td span {

  padding-right: 6.75pt;

}

[class~=ui-button]:active, [class~=v2-search-form] input {

  border-bottom-width: 0in;

}

[class~=ui-button]:active, [class~=v2-search-form] input {

  border-right-width: 0in;

}

[class~=ui-widget] {

      font-family: 'Lato', sans-serif;

}

[class~=v2-search-form] input {

  border-top-width: 0in;

}

[class~=ui-widget] {

  font-size: 1em;

}

[class~=ui-widget-content] {

  border-left-width: .75pt;

}

[class~=v2-search-form] input {

  border-left-style: none;

}

[class~=v2-search-form] input {

  border-bottom-style: none;

}

[class~=ui-widget-content] {

  border-bottom-width: .75pt;

}

[class~=ui-widget-content], a.ui-button:active {

  border-top-style: solid;

}

[class~=ui-widget-content] {

  border-right-width: .75pt;

}

[class~=ui-widget-content] {

  border-top-width: .75pt;

}

[class~=ui-widget-content] {

  border-left-style: solid;

}

[class~=v2-search-form] input {

  border-right-style: none;

}

[class~=v2-search-form] input {

  border-top-style: none;

}

[class~=v2-search-form] input {

  border-left-color: currentColor;

}

[class~=v2-search-form] input {

  border-bottom-color: currentColor;

}

[class~=v2-search-form] input {

  border-right-color: currentColor;

}

[class~=ui-widget-content] {

  border-right-style: solid;

}

[class~=v2-search-form] input {

  border-top-color: currentColor;

}

[class~=v2-search-form] input {

  border-image: none;

}

[class~=v2-search-form] input {

  height: 40px;

}

[class~=v2-search-form] input {

  border-radius: .020833333in;

}

[class~=db-2-main-com] ul li a {

  font-size: .140625in;

}

[class~=v2-search-form] input {

  padding-left: .104166667in;

}

[class~=v2-search-form] input, [class~=db2-form-com] form input[type="submit"] {

  padding-bottom: 0pt;

}

[class~=db-2-main-com] ul li a {

  padding-left: .145833333in;

}

#select-search, [class~=v2-search-form] input {

  box-sizing: border-box;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  font-size: .75pc;

}

[class~=ui-widget-content] {

  border-left-color: #ddd;

}

[class~=ui-widget-content] {

  border-bottom-color: #ddd;

}

[class~=ui-widget-content] {

  border-right-color: #ddd;

}

[class~=ui-widget-content] {

  border-top-color: #ddd;

}

[class~=soc-login] ul li a {

  color: #fff;

}

[class~=ui-widget-content] {

  border-image: none;

}

[class~=ui-datepicker] td span {

  padding-top: 6.75pt;

}

[class~=v2-search-form] input, #select-search {

  font-size: .145833333in;

}

[class~=db2-form-com] form input[type="submit"] {

  padding-left: 0pt;

}

[class~=ui-datepicker] td span {

  text-align: center;

}

[class~=ui-widget-content] {

  background: #fff;

}

.ui-widget-header, [class~=ui-widget-content] {

  color: #333;

}

[class~=v2-hom-search]:before {

  content: "";

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

      font-family: 'Lato', sans-serif;

}

[class~=v2-hom-search]:before {

  background: #141e30;

}

[class~=ui-datepicker] td span {

  text-decoration: none;

}

[class~=v2-hom-search]:before, [class~=v2-hom-search]:before {

  background: linear-gradient(to right, rgba(36,59,85,-13.45), rgba(20,30,48,0.82));

}

[class~=v2-hom-search]:before {

  position: absolute;

}

[class~=ui-button]:active, [class~=ui-state-default] {

  border-top-width: 0pc;

}

.ui-widget-header {

  font-weight: bold;

}

[class~=ui-datepicker] td span {

  width: 30pt;

}

[class~=ui-datepicker] td span {

  height: .416666667in;

}

[class~=ui-state-default] {

  border-left-width: 0pt;

}

[class~=v2-hom-search]:before {

  bottom: 0in;

}

[class~=v2-hom-search]:before {

  top: 0pt;

}

textarea, [class~=ui-state-default], [class~=ui-button]:active {

  border-left-style: solid;

}

[class~=v2-hom-search]:before {

  left: 0pt;

}

[class~=soc-login] ul li a {

  padding-left: .1875in;

}

[class~=v2-hom-search]:before {

  right: 0pt;

}

[class~=ui-state-default] {

  border-bottom-width: 0pt;

}

[class~=ui-state-default] {

  border-right-width: 0pt;

}

a.ui-button:active {

  border-left-color: #dad55e;

}

[class~=v2-hom-ser] ul {

  margin-left: inherit;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  padding-left: 7.5pt;

}

[class~=v2-hom-ser] ul {

  margin-bottom: inherit;

}

[class~=soc-login] ul li a {

  padding-bottom: .4375pc;

}

textarea, [class~=ui-state-default] {

  border-bottom-style: solid;

}

[class~=v2-hom-ser] ul {

  margin-right: inherit;

}

textarea, [class~=ui-state-default] {

  border-right-style: solid;

}

[class~=soc-login] ul li a {

  padding-right: .1875in;

}

[class~=ui-button][class~=ui-state-active]:hover, [class~=ui-state-default] {

  border-top-style: solid;

}

[class~=ui-state-default] {

  border-left-color: #b4b4b4;

}

[class~=soc-login] ul li a {

  padding-top: .4375pc;

}

[class~=ui-state-default] {

  border-bottom-color: #b4b4b4;

}

[class~=ui-state-default] {

  border-right-color: #b4b4b4;

}

[class~=v2-hom-ser] ul {

  margin-top: inherit;

}

[class~=ui-datepicker] table {

  width: 100%;

}

[class~=ui-datepicker] table {

  font-size: .9em;

}

[class~=ui-state-default] {

  border-top-color: #b4b4b4;

}

[class~=ui-state-default] {

  border-image: none;

}

[class~=ui-state-default] {

  background: #f6f6f6;

}

[class~=ui-button], [class~=ui-button]:active {

  border-bottom-style: solid;

}

.ui-datepicker td a {

  display: block;

}

[class~=ui-datepicker] table {

  border-collapse: collapse;

}

[class~=ui-state-default] {

  font-weight: normal;

}

[class~=ui-state-default] {

  color: #4f4f4f;

}

[class~=ui-datepicker] table {

  margin-left: 0;

}

[class~=ui-datepicker] table {

  margin-bottom: 0px;

}

.ui-datepicker-header{

  background: #0284b5;

}

[class~=ui-datepicker] table {

  margin-right: 0;

}

[class~=ui-datepicker] table {

  margin-top: 0;

}

[class~=ui-button] {

  border-left-width: 0pt;

}

[class~=ui-datepicker] th {

  padding-left: .3em;

}

[class~=ui-datepicker] th {

  padding-bottom: .7em;

}

a.ui-button:active {

  border-bottom-color: #dad55e;

}

[class~=ui-datepicker] th {

  padding-right: .3em;

}

[class~=soc-login] ul li a, [class~=ui-datepicker] th {

  text-align: center;

}

[class~=soc-login] ul li a {

  border-radius: 1.5pt;

}

[class~=ui-datepicker] th {

  padding-top: .7em;

}

[class~=ui-datepicker] th {

  font-weight: 500;

}

[class~=ui-button] {

  border-bottom-width: 0pt;

}

.ui-datepicker td a {

  padding-left: 6.75pt;

}

[class~=main-menu-v2] ul li a {

  color: #fff;

}

.main-menu-v2 ul{
  margin-top: 32px !important;
}

.dropdown-content li a{

  color: #0d0d0d !important;

}

[class~=ui-button] {

  border-right-width: 0pt;

}

[class~=main-menu-v2] ul li a {

  text-transform: capitalize;

}

[class~=ui-datepicker] th {

  color: #aaa;

}

[class~=ui-datepicker] th {

  border-left-width: 0;

}

[class~=ui-datepicker] th {

  border-bottom-width: 0;

}

[class~=ui-datepicker] th {

  border-right-width: 0;

}

[class~=main-menu-v2] ul li a {

  padding-left: .875pc;

}

[class~=ui-datepicker] th {

  border-top-width: 0;

}

[class~=ui-button] {

  border-top-width: 0pt;

}

[class~=ui-button] {

  border-left-style: solid;

}

[class~=ui-datepicker] th {

  border-left-style: none;

}

[class~=ui-datepicker] th {

  border-bottom-style: none;

}

#main-menu-v2-book a {

  display: inline-block;

}

[class~=ui-button], [class~=ui-button]:active {

  border-right-style: solid;

}

[class~=ui-datepicker] th {

  border-right-style: none;

}

.ui-datepicker td a {

  padding-bottom: 6.75pt;

}

[class~=ui-datepicker] th {

  border-top-style: none;

}

[class~=ui-button][class~=ui-state-active]:hover, [class~=ui-button]:active {

  border-left-color: #dad55e;

}

[class~=main-menu-v2] ul li a {

  padding-bottom: 7.5pt;

}

[class~=ui-datepicker] th {

  border-left-color: currentColor;

}

[class~=ui-datepicker] th {

  border-bottom-color: currentColor;

}

[class~=ui-button]:active, [class~=ui-button] {

  border-top-style: solid;

}

.ui-datepicker td a {

  padding-right: 6.75pt;

}

a.ui-button:active {

  border-right-color: #dad55e;

}

#select-search {

  background-size: 17px;

}

[class~=ui-button] {

  border-left-color: #b4b4b4;

}

[class~=ui-button] {

  border-bottom-color: #b4b4b4;

}

.ui-datepicker td a {

  padding-top: 6.75pt;

}

[class~=ui-datepicker] th {

  border-right-color: currentColor;

}

a.ui-button:active {

  border-top-color: #dad55e;

}

[class~=ui-datepicker] th {

  border-top-color: currentColor;

}

[class~=ui-button] {

  border-right-color: #b4b4b4;

}

[class~=ui-button] {

  border-top-color: #b4b4b4;

}

[class~=ui-button], [class~=ui-datepicker] th {

  border-image: none;

}

[class~=ui-datepicker] td {

  border-left-width: 0;

}

[class~=main-menu-v2] ul li a, [class~=home_form] form ul li input[type="submit"] {

  font-weight: 600;

}

[class~=ui-datepicker] td {

  border-bottom-width: 0;

}

[class~=ui-datepicker] td {

  border-right-width: 0;

}

[class~=ui-datepicker] td {

  border-top-width: 0;

}

[class~=ui-datepicker] td {

  border-left-style: none;

}

[class~=ui-button] {

  background: #f6f6f6;

}

[class~=ui-datepicker] td {

  border-bottom-style: none;

}

[class~=main-menu-v2] ul li a {

  padding-right: .875pc;

}

[class~=ui-state-hover], [class~=ui-button] {

  font-weight: normal;

}

[class~=ui-button] {

  color: #4f4f4f;

}

[class~=ui-button] {

  color: #454545;

}

.ui-datepicker td a, [class~=ui-button] {

  text-decoration: none;

}

[class~=main-menu-v2] ul li a {

  padding-top: 7.5pt;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  padding-bottom: 5px;

}

[class~=ui-state-hover], [class~=ui-button]:active {

  border-bottom-color: #dad55e;

}

[class~=ui-state-hover] {

  border-left-width: 0pc;

}

[class~=ui-datepicker] td {

  border-right-style: none;

}

[class~=ui-state-hover] {

  border-bottom-width: 0pc;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  padding-right: 7.5pt;

}

[class~=ui-datepicker] td {

  border-top-style: none;

}

[class~=ui-state-hover] {

  border-right-width: 0pc;

}

[class~=main-menu-v2] ul li a {

  line-height: 26.25pt;

}

[class~=ui-state-hover] {

  border-top-width: 0pc;

}

[class~=ui-datepicker] td {

  border-left-color: currentColor;

}

[class~=db2-form-com] form input[type="submit"] {

  padding-right: 0pt;

}

[class~=ui-datepicker] td {

  border-bottom-color: currentColor;

}

.ui-datepicker td a {

  text-align: center;

}

[class~=ui-state-hover] {

  border-left-style: solid;

}

[class~=ui-state-hover] {

  border-bottom-style: solid;

}

[class~=ui-state-hover] {

  border-right-style: solid;

}

[class~=ui-datepicker] td {

  border-right-color: currentColor;

}

#select-search {

  background-position-x: .625pc;

}

[class~=ui-datepicker] td {

  border-top-color: currentColor;

}

[class~=ui-state-hover], textarea {

  border-top-style: solid;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  padding-top: 5px;

}

[class~=db2-form-com] form input[type="submit"] {

  padding-top: 0pt;

}

[class~=ui-datepicker] td, a.ui-button:active {

  border-image: none;

}

[class~=ui-state-hover], [class~=ui-button]:active {

  border-right-color: #dad55e;

}

[class~=ui-state-hover] {

  border-left-color: #dad55e;

}

.ui-datepicker td a {

  width: 30pt;

}

.ui-datepicker td a {

  height: .416666667in;

}

[class~=main-menu-v2] ul li {

  float: left;

}

[class~=ui-state-hover], [class~=ui-button]:active {

  border-top-color: #dad55e;

}

[class~=ui-state-hover], [class~=ui-button]:active {

  border-image: none;

}

[class~=ui-state-hover] {

  background: #f6598e;

}

/*[class~=ui-datepicker] td {

  padding-left: .010416667in;

}

[class~=ui-datepicker] td {

  padding-bottom: .010416667in;

}*/

#main-menu-v2-book {

  float: right;

}

[class~=main-menu-v2] ul li {

  list-style-type: none;

}

/*[class~=ui-datepicker] td {

  padding-right: .010416667in;

}

[class~=ui-datepicker] td {

  padding-top: .010416667in;

}*/

[class~=main-menu-v2] ul li a {

  font-size: 11.25pt;

}

[class~=ui-state-hover], [class~=ui-button]:active {

  color: #fff;

}

[class~=ui-widget] select, [class~=ui-widget] button, [class~=ui-widget] textarea, [class~=ui-widget] input {

      font-family: 'Lato', sans-serif;

}

[class~=ui-state-hover] {

  border-radius: 20.25pt;

}

[class~=main-menu-v2] ul li {

  display: inline-block;

}

[class~=ui-button]:active, a.ui-button:active {

  background: #1692c0;

}

[class~=main-menu-v2] ul li {

  transition: all .5s ease;

}

[class~=ui-widget] input, [class~=ui-widget] select, [class~=ui-widget] button, [class~=ui-widget] textarea {

  font-size: 1em;

}

[class~=home_form] form ul li input[type="submit"] {

  padding-top: 11px;

}

[class~=main-menu-v2] ul li {

  -webkit-transition: all .5s ease;

}

[class~=ui-state-default] a, [class~=ui-state-hover] a, a[class~=ui-button], [class~=hot-room-ava-check] ul li input[type="submit"] {

  text-decoration: none;

}

[class~=ui-state-focus], [class~=ui-state-active] {

  font-weight: normal;

}

[class~=main-menu-v2] ul li {

  -moz-transition: all .5s ease;

}

[class~=ui-state-focus] {

  border-left-width: 0pc;

}

[class~=main-menu-v2] ul li a {

      font-family: 'Lato', sans-serif;

}

[class~=ui-state-focus] {

  border-bottom-width: 0pc;

}

#main-menu-v2-book a {

  background: #d9c77e;

}

[class~=ui-state-focus] {

  border-right-width: 0pc;

}

[class~=ui-state-focus] {

  border-top-width: 0pc;

}

[class~=ui-state-focus] {

  border-left-style: solid;

}

[class~=ui-state-focus] {

  border-bottom-style: solid;

}

[class~=ui-widget-content] a, [class~=ui-widget-header] a {

  color: #333;

}

html [class~=ui-button][class~=ui-state-disabled]:active, [class~=ui-state-focus] {

  border-right-style: solid;

}

[class~=menu-sub-drop] ul li a {

  padding-left: 0pt;

}

[class~=ui-state-focus], html [class~=ui-button][class~=ui-state-disabled]:active {

  border-top-style: solid;

}

[class~=ui-state-focus] {

  border-left-color: #dad55e;

}

[class~=menu-sub-drop] ul li a {

  padding-bottom: 0pt;

}

[class~=main-menu-v2] ul li {

  -ms-transition: all .5s ease;

}

[class~=ui-state-focus] {

  border-bottom-color: #dad55e;

}

[class~=ui-state-focus] {

  border-right-color: #dad55e;

}

a[class~=ui-button], [class~=ui-state-default] a {

  color: #454545;

}

[class~=ui-state-focus] {

  border-top-color: #dad55e;

}

textarea {

  border-left-color: #dedede;

}

[class~=ui-state-focus] {

  border-image: none;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  text-shadow: -.010416667in -1px 0 rgba(177,177,177,.3);

}

[class~=ui-state-focus] {

  background: #f6598e;

}

[class~=menu-sub-drop] ul li a, [class~=main-menu-v2] ul {

  padding-right: 0pt;

}

[class~=ui-state-active], [class~=ui-state-focus], [class~=hot-room-ava-check] ul li input[type="submit"], a.ui-button:active {

  color: #fff;

}

[class~=menu-sub-drop] ul li a, [class~=main-menu-v2] ul {

  padding-top: 0pt;

}

[class~=ui-state-focus], [class~=ui-button]:active {

  border-radius: 20.25pt;

}

[class~=menu-sub-drop] ul li a {

  line-height: 19.5pt;

}

[class~=ui-visual-focus] {

  box-shadow: 0 0 .1875pc 1px #5e9ed6;

}

[class~=main-menu-v2] ul li {

  -o-transition: all .5s ease;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  font-weight: bold;

}

[class~=ui-state-active] {

  border-left-width: 0pc;

}

[class~=ui-state-hover] a, [class~=ui-state-focus] a {

  color: #2b2b2b;

}

[class~=ui-state-active] {

  border-bottom-width: 0pc;

}

[class~=ui-state-active] {

  border-right-width: 0pc;

}

[class~=v2-sub-sinl-men] li a {

  padding-left: .75pc !important;

}

[class~=v2-sub-sinl-men] li a {

  padding-bottom: .4375pc !important;

}

[class~=v2-sub-sinl-men] li a {

  padding-right: .75pc !important;

}

[class~=ui-state-active] {

  border-top-width: 0pc;

}

[class~=ui-state-focus] a, [class~=ui-state-active] a {

  text-decoration: none;

}

[class~=ui-state-active] {

  border-left-style: solid;

}

[class~=v2-sub-sinl-men] li, [class~=ui-state-active] {

  border-bottom-style: solid;

}

[class~=v2-sub-sinl-men] li a {

  padding-top: .4375pc !important;

}

[class~=ui-state-active] {

  border-right-style: solid;

}

[class~=ui-state-active] {

  border-top-style: solid;

}

[class~=menu-sub-drop] ul li {

  min-height: 42px;

}

[class~=menu-sub-drop] ul li a {

  font-size: .145833333in;

}

[class~=post-btn] ul li a, [class~=ui-state-active] a {

  color: #fff;

}

[class~=ui-state-active] {

  border-left-color: #dad55e;

}

.ui-state-active .ui-icon-background {

  border-left-width: medium;

}

[class~=ui-state-disabled] span {

  color: #aaa !important;

}

[class~=ui-state-active] {

  border-bottom-color: #dad55e;

}

[class~=main-menu-v2] ul {

  position: relative;

}

[class~=main-menu-v2] ul {

  padding-left: 0in;

}

[class~=post-btn] ul li a {

  text-transform: uppercase;

}

[class~=menu-sub-drop] ul li {

  transition: all .5s ease;

}

[class~=ui-state-active] {

  border-right-color: #dad55e;

}

[class~=ui-state-active] {

  border-top-color: #dad55e;

}

[class~=main-menu-v2] ul {

  padding-bottom: 0in;

}

[class~=ui-state-active] {

  border-image: none;

}

[class~=ui-icon-background], .ui-state-active .ui-icon-background {

  border-bottom-width: medium;

}

[class~=ui-state-active] {

  background: #1692c0;

}

[class~=post-btn] ul li a {

  font-weight: 400;

}

[class~=main-menu-v2] ul {

  margin-bottom: 0pc;

}

[class~=ui-icon-background], .ui-state-active .ui-icon-background {

  border-right-width: medium;

}

[class~=v2-sub-sinl-men] li {

  min-height: 25.5pt !important;

}

[class~=post-btn] ul li a {

  font-size: 8.625pt;

}

a.ui-button:active, [class~=ui-state-active] {

  border-radius: 1.6875pc;

}

[class~=ui-icon-background] {

  border-left-width: medium;

}

[class~=v2-sub-sinl-men] li {

  line-height: 25.5pt !important;

}

[class~=v2-sub-sinl-men] li {

  border-bottom-width: 1px;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  border-left-color: #b4b4b4;

}

.ui-state-active .ui-icon-background, [class~=ui-icon-background] {

  border-top-width: medium;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  background-color: #304b62 !important;

}

.ui-state-active .ui-icon-background, [class~=ui-icon-background] {

  border-left-style: none;

}

[class~=menu-sub-drop] ul li {

  -webkit-transition: all .5s ease;

}

[class~=v2-sub-sinl-men] li {

  border-bottom-color: #f3f3f3;

}

[class~=ui-icon-background] {

  border-bottom-style: none;

}

[class~=v2-sub-sinl-men] li {

  border-image: none;

}

[class~=ui-icon-background] {

  border-right-style: none;

}

[class~=menu-arr]:after {

  content: "";

}

[class~=menu-arr]:after {

  font-family: FontAwesome;

}

/*[class~=menu-arr]:after {

  background: #fff;

}*/

[class~=menu-arr]:after {

  -webkit-transform: rotate(45deg);

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  background-image: -webkit-linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  background-image: -moz-linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=ui-icon-background] {

  border-top-style: none;

}

[class~=ui-icon-background] {

  border-left-color: #003eff;

}

[class~=ui-icon-background] {

  border-bottom-color: #003eff;

}

[class~=menu-arr]:after {

  transform: rotate(45deg);

}

[class~=ui-icon-background] {

  border-right-color: #003eff;

}

[class~=ui-icon-background] {

  border-top-color: #003eff;

}

[class~=ui-icon-background] {

  border-image: none;

}

[class~=menu-arr]:after {

  top: 0;

}

[class~=menu-arr]:after {

  right: 10px;

}

[class~=menu-sub-drop] ul li {

  -moz-transition: all .5s ease;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  background-image: -ms-linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=post-btn] ul li a {

  font-family: "Montserrat", sans-serif;

}

[class~=menu-arr]:after {

  font-weight: 500;

}

[class~=ui-icon-background] {

  background-color: #fff;

}

[class~=menu-arr]:after {

  padding-left: 3pt;

}

.ui-state-active a:visited, [class~=ui-state-active] a:link {

  color: #fff;

}

.ui-icon {

  width: 12pt;

}

[class~=post-btn] ul li a {

  padding-left: .625pc;

}

.ui-icon {

  height: .166666667in;

}

[class~=menu-sub-drop] h4 {

  margin-top: 7.5pt;

}

[class~=post-btn] ul, [class~=main-menu-v2] {

  padding-left: 0pc;

}

[class~=main-menu-v2] {

  padding-bottom: 8px;

}

[class~=ui-button][class~=ui-state-active]:hover {

  border-bottom-color: #dad55e;

}

[class~=main-menu-v2], [class~=post-btn] ul {

  padding-right: 0pc;

}

[class~=menu-sub-drop] h4 {

  text-transform: uppercase;

}

[class~=main-menu-v2] {

  padding-top:8px;

}

[class~=menu-sub-drop] h4 {

  color: #333;

}

[class~=menu-sub-drop] ul li {

  -ms-transition: all .5s ease;

}

[class~=post-btn] ul li a {

  padding-bottom: .625pc;

}

[class~=menu-sub-drop] h4 {

  font-size: 12.75pt;

}

[class~=menu-sub-drop] h4, [class~=main-menu-v2] {

  border-bottom-width: 1px;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  background-image: -o-linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=menu-sub-drop] ul li {

  -o-transition: all .5s ease;

}

[class~=v2-sub-sinl-men], [class~=menu-sub-drop] ul, [class~=drop-v2-all], [class~=v2_head_right] li a {

}

[class~=main-menu-v2], [class~=menu-sub-drop] h4 {

  border-bottom-style: solid;

}

[class~=main-menu-v2] {

  border-bottom-color: #000000;

  background: #000000;

}

[class~=ui-state-active] a:link, .ui-state-active a:visited {

  text-decoration: none;

}

[class~=main-menu-v2] {

  border-image: none;

}

.drop-v2-all {

  width: 100%;

}

.post-btn ul li {

  display: inline-block;

}

.drop-v2-all {

  left: 0in !important;

}

[class~=menu-sub-drop] h4 {

  border-bottom-color: #e4e4e4;

}

[class~=menu-sub-drop] h4 {

  border-image: none;

}

[class~=hot-room-ava-check] ul li input[type="submit"] {

  background-image: linear-gradient(to bottom, #3b5871, #253d52);

}

[class~=menu-sub-drop] h4 {

  margin-right: .15625in;

}

[class~=icon-float] ul li a:hover {

  transform: rotateY(-180deg);

}

[class~=menu-sub-drop] h4 {

  padding-bottom: .9375pc;

}

[class~=drop-v2-all-inn] {

  padding-left: 15pt;

}

[class~=drop-v2-all-inn] {

  padding-bottom: 15pt;

}

[class~=drop-v2-all-inn] {

  padding-right: 15pt;

}

[class~=v2_head_right] li {

  display: block !important;

}

[class~=drop-v2-all-inn] {

  padding-top: 15pt;

}

.ui-state-active .ui-icon-background {

  border-bottom-style: none;

}

[class~=post-btn] ul {

  padding-bottom: 0pt;

}

.ui-state-active .ui-icon-background {

  border-right-style: none;

}

[class~=post-btn], [class~=drop-v2-all-inn] {

  position: relative;

}

[class~=post-btn], [class~=drop-v2-all-inn] {

  overflow: hidden;

}

.ui-state-active .ui-icon-background {

  border-top-style: none;

}

[class~=drop-v2-all-inn] {

  background: url("../images/search-bg.png") no-repeat right bottom;

}

[class~=drop-v2-all-inn] {

  background-size: 37.5pc;

}

[class~=menu-sub-drop] {

  float: left;

}

[class~=post-btn] ul li a {

  padding-right: .625pc;

}

[class~=post-btn] ul {

  padding-top: 0pt;

}

.post-btn ul li {

  margin-right: 4px;

}

.post-btn ul li {

  line-height: 40px;

}

[class~=post-btn] ul {

  margin-bottom: 0pc;

}

.ui-state-active .ui-icon-background {

  border-left-color: #003eff;

}

[class~=menu-sub-drop] {

  width: 20%;

}

[class~=v2_head_right] {

  width: 190px;

}

[class~=tourz-hom-ser] ul li a:hover {

  -webkit-transform: scale(1.1);

}

[class~=post-btn] ul li a {

  padding-top: .625pc;

}

[class~=post-btn] {

  margin-top: 5px;

}

textarea, [class~=post-btn] ul li a {

  border-radius: .03125in;

}

.ui-state-active .ui-icon-background {

  border-bottom-color: #003eff;

}

[class~=tourz-hom-ser] ul li a:hover {

  transform: scale(1.1);

}

[class~=post-btn] {

  margin-bottom: .15625in;

}

textarea {

  border-bottom-color: #dedede;

}

.ui-state-active .ui-icon-background {

  border-right-color: #003eff;

}

.ui-state-active .ui-icon-background {

  border-top-color: #003eff;

}

.ui-state-active .ui-icon-background {

  border-image: none;

}

textarea {

  border-right-color: #dedede;

}

.ui-state-active .ui-icon-background {

  background-color: #fff;

}

[class~=tourz-hom-ser] ul li a:hover {

  background: #017982;

}

.post-btn ul li i {

  padding-right: .3125pc;

}

textarea {

  border-top-color: #dedede;

}

.db-l-1 ul li:nth-child(1) img {

  width: 100%;

}

[class~=ui-button][class~=ui-state-active]:hover {

  border-right-color: #dad55e;

}

textarea {

  border-image: none;

}

[class~=db-l-2] ul li a:hover {

  color: #333;

}

[class~=home_form] form ul li input[type="submit"], [class~=ui-button][class~=ui-state-active]:hover {

  color: #fff;

}

[class~=db-l-2] ul li a:hover {

  padding-left: 6pt;

}

.db-2-main-com ul li a:hover {

  padding-left: .104166667in;

}

[class~=soc-login] ul li:nth-child(1) a {

  background: #3b5998;

}

[class~=ui-button][class~=ui-state-active]:hover {

  border-top-color: #dad55e;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  -webkit-transition: all .5s ease;

}

[class~=soc-login] ul li:nth-child(2) a {

  background: #00aced;

}

[class~=soc-login] ul li:nth-child(3) a {

  background: #d34836;

}

#main-menu-v2-book a {

  background: linear-gradient(to bottom, #d9c77e, #1386b1);

}

[class~=ui-button][class~=ui-state-active]:hover {

  border-image: none;

}

textarea {

  resize: none;

}

#main-menu-v2-book a {

      font-family: 'Lato', sans-serif;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  -moz-transition: all .5s ease;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  -o-transition: all .5s ease;

}

[class~=ui-button][class~=ui-state-active]:hover {

  background: #1692c0;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  border-bottom-color: #b4b4b4;

}

[class~=post-btn] ul li:nth-child(1) a {

  background: #3b5998;

}

[class~=post-btn] ul li:nth-child(2) a {

  background: #00aced;

}

#main-menu-v2-book a {

  font-size: 9.75pt;

}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {

  transition: all .5s ease;

}

textarea {

  padding-left: .1875in;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  border-right-color: #b4b4b4;

}

textarea {

  padding-bottom: .1875in;

}

[class~=post-btn] ul li:nth-child(3) a {

  background: #d34836;

}

textarea {

  padding-right: .1875in;

}

textarea {

  padding-top: .1875in;

}

textarea {

  box-shadow: none;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  border-top-color: #b4b4b4;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  border-image: none;

}

[class~=home_form] form ul li input[type="submit"] {

  text-align: center;

}

[class~=ui-button][class~=ui-state-active]:hover {

  border-radius: 1.6875pc;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  background: #f6f6f6;

}

.events table tr td a:hover {

  background: #00bcd4;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  font-weight: normal;

}

html [class~=ui-button][class~=ui-state-disabled]:active {

  color: #4f4f4f;

}

[class~=icon-float] ul li a:hover i {

  transform: rotateY(180deg);

}

.hot-page2-alp-quot-btn {

  text-align: center;

}

[class~=l-info-pack-days] ul li h4 {

  margin-top: -19px;

}

.to-ho-hotel-con .ho-con-cont {

  padding-top: 10px;

  /*clear: both;*/
   width: 150px;
   margin: 0 auto;

}

.to-ho-hotel-con .ho-con-cont a {

  width: 100%;

  text-align: center;

}

.thumbnail-car-card {

  margin-top: 20px;

}

.thumbnail-car-card .table {

  margin-bottom: 0;

}

.thumbnail-car-card .table td {

  font-size: 13px;

  color: #7f7f7f;

  padding: 8px;

  line-height: 1.42857143;

  vertical-align: top;

  border: 1px solid #ddd;

}



.padding-0{

  padding: 0px !important; 

}

.caption {

    padding: 7px 0 0 0;

    overflow: hidden;

        color: #333;

}



.rating {

    float: right;

    margin-top: 10px;

    margin-left: 5px;

    margin-right: 10px;

    color: #0d0d0d;

    display: inline-block;

    font-size: 13px;

    unicode-bidi: bidi-override;

    direction: rtl;

    text-align: left;

}

.caption-title {

    font-size: 16px;

    font-weight: 700;

    color: #027a83;

}



.caption:first-child {

    font-size: 15px;

    font-weight: 700;

    padding-left: 15px;

}



.caption-title-big{

    font-size: 20px !important;

}



.caption-title-sub {

        font-size: 14px;

    font-weight: 700;

    /* padding-left: 10px; */

    padding-right: 30px;

    display: block;

    color: #d9c77e;

}



.caption-text {

    font-size: 13px;

    /*border-top: solid 1px #e9e9e9; padding-top: 7px; margin-bottom: 10px;*/

    margin-left: 15px;

    margin-right: 15px;

    color: #7f7f7f;



}



.caption-title a{

  font-size: 18px;

}



.caption .table {

    margin-bottom: 0;

}



.caption .table td {

    text-align: center;

    font-size: 13px;

    color: #7f7f7f;

}

.caption .table td + td {

    border-left: solid 1px #e9e9e9;

    

}

.caption-text .table tr{

  border: 1px solid #ddd;

}

.caption .table td.buttons {

    padding: 0;

}



.buttons .btn-theme {

    display: block;

    padding-left: 5px;

    padding-right: 5px;

    padding-top: 9px;

    padding-bottom: 12px;

    font-weight: 900;

    background-color: #d9c77e !important;

    color: #ffffff;

    border: none;

    border-radius: 0px;

}



.buttons .btn-theme:hover{

    background-color: #017982;

    color: #ffffff;

}



.buttons .booked {

    display: block;

    padding-left: 5px;

    padding-right: 5px;

    padding-top: 9px;

    padding-bottom: 12px;

    font-weight: 900;

    background-color: #0d0d0d;

    color: #ffffff;

    border: none;

    border-radius: 0px;

}



.buttons .booked:hover{

    background-color: #017982;

    color: #ffffff;

}



.bg-gray{

  background:#0d0d0d;

  /*background:#ebebeb;*/

}



.foot-mob-app, .app-img{

  margin-top: 60px;

}







.grid {

    position: relative;

    z-index: 100;

    vertical-align: top;

}



.grid:not(:last-child)::after {

    content: "\f061";

    position: absolute;

    top: 24%;

    right: 0px;

    height: 2px;

    width: 50%;

    border: 1px dashed #e0e0e0;

    z-index: -1;

    font-family:'FontAwesome';

}



.grid:not(:first-child)::before {

    content: "";

    position: absolute;

    top: 24%;

    left: 6px;

    height: 2px;

    width: 50%;

   border: 1px dashed #e0e0e0;

    z-index: -1;

    font-family:'FontAwesome';

}



.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {

    color: #fff;

    background-color: transparent !important;

}

.img-holder {

    width:130px;

    height: 50px;

    border-radius:5px;

    margin-bottom: 10px;

    position: relative;

    display: inline-block;

    vertical-align: middle;

    overflow: hidden;

    -webkit-transition: all 0.15s ease;

    -moz-transition: all 0.15s ease;

    -o-transition: all 0.15s ease;

    -ms-transition: all 0.15s ease;

    transition: all 0.15s ease;

}

.indiv-fleet{

  text-align: center;

}









.indiv-fleet img {

    width: 55px;

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

    -ms-transition: all 0.2s ease;

    transition: all 0.2s ease;

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    margin: auto;

}



.indiv-fleet label {

    display: block;

    font-weight: 400;

    color: rgba(0, 0, 0, 0.92);

    font-size: 18px;

    margin-bottom: 10px;

}



.ola-fleet-icon-active {

    opacity: 0;

    -webkit-animation: slide-front 5s forwards;

    -moz-animation: slide-front 5s forwards;

    -o-animation: slide-front 5s forwards;

    -ms-animation: slide-front 5s forwards;

    animation: slide-front 5s forwards;

}



.active .img-holder {

    background: #d9c77e;

}



.nav-pills li a:hover{

  background-color: transparent !important;

}



.indiv-fleet:hover .img-holder {

    background: #0d0d0d !important;

}







.triangle-up {

    position: absolute;

    bottom: -21px;

    top: initial;

    left: 0;

    right: 0;

    margin: 0;

    z-index: 5;

    opacity: 0;

    display: none;

        text-align: center;

}



.active .triangle-up {

    opacity: 1;

    display: block;

    position: static;

}





.fleet-tab-content {

    width: 100%;

    background-image: -webkit-linear-gradient(bottom, #FDFDFD 0%, #E9E9E9 100%);

    background-image: -moz-linear-gradient(bottom, #FDFDFD 0%, #E9E9E9 100%);

    background-image: -o-linear-gradient(bottom, #FDFDFD 0%, #E9E9E9 100%);

    background-image: linear-gradient(to top, #FDFDFD 0%, #E9E9E9 100%);

    padding: 50px 0;

    margin-bottom: 20px;

    /* border-top: 1px solid #eaeaea;

   height: 250px;

    position: relative;

    top: -3px;

    z-index: 1;*/

}

.feature-img {margin-top: 30px;}

.feature-img .btn-icon{

  font-size: 20px;

  padding: 10px;

}



.logo{

  margin-top: 0px !important;

}



.tab-center{

  text-align: center;

  margin: 0 auto;

  display: table;

}



.bod-right{

  border-right: 1px solid #ddd;

  border-left: 1px solid #ddd;

}



.icon-a a{

  font-size: 14px;

}

.icon-a i{

  padding: 5px;

}







.font-size-big, .font-size-big .blue-col{

  font-size: 16px;

    line-height: 30px;

    color: #7f7f7f;

}

.amenities-more:hover {

  cursor: pointer;

  color: #d9c77e;

}

.amenities{

  

    background: #fff;

    z-index: 1;

    width: 100%;

    margin: 0;

    border: solid 1px #ddd;

    padding: 5px 10px;

}

.amenities li{

  list-style-type: none;

  border-bottom: solid 1px #ebebeb;

  padding: 5px 0px;

}



.amenities li:last-child {

  list-style-type: none;

  border: none;

}



.btn-font{

  font-size: 14px !important;

}



.content-center{

  float: none !important;

    margin: 0 auto !important;

}



.pegination-me{

  text-align: center;

}

.pagination {

    display: table !important;

    padding-left: 0;

    margin: 0 auto !important;

    border-radius: 4px;

    margin-bottom: 20px !important;

}



.min-height{

  min-height: 400px;

}



.modify{

  background: #252525;

  padding: 10px 0px;

}



.modify ul{

  margin: 0;

  padding: 0;

}

.modify ul li{

  list-style-type: none;

  color: #fff;

  font-size: 18px;

  display: inline;

  padding: 10px;

  border-right: solid 1px #0d0d0d;

}

.modify ul li:last-child{

  border: none;

}

.modify-btn {

        border: none;

    /* padding: 5px; */

    cursor: pointer;

    background: #fe9b22;

    font-size: 16px;

}





.modify i{

  padding-right: 10px;

}



.modify_form_bg {

    background: #003580;

    -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14);

    -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.12);

    box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2);

    position: absolute;

    z-index: 99;

    width: 100%;

    padding: 10px 0px;

    line-height: 27px;

}



.filter {

    background: #efeeed;

    padding: 10px 0px;

    border-bottom: solid 4px #027a83;

}

.filter ul {

    padding: 0px;

    margin: 0px;

}

.filter li {

    display: inline;

    padding: 10px 131px;

    color: #01214f;

    font-size: 13px;

    font-family: 'Lato', sans-serif;

    text-transform: uppercase;

}

.filter li:first-child {

    padding-left: 15px;

}

.filter li:last-child {

    padding-right: 0px;

}

.filter i {

    color: #01214f;

    padding-left: 10px;

}









/*** 



====================================================================

  SCROLLBAR BASE CSS

====================================================================



**/ 

 



.hide_scroll {

    overflow: auto;

    position: relative;

    height: 150px;

}

.mCustomScrollbar {

    -ms-touch-action: pinch-zoom;

    touch-action: pinch-zoom; /* direct pointer events to js */

}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {

    -ms-touch-action: auto;

    touch-action: auto;

}

.mCustomScrollBox { /* contains plugin's markup */

    position: relative;

    overflow: hidden;

    height: 100%;

    max-width: 100%;

    outline: none;

    direction: ltr;

}

.mCSB_container { /* contains the original content */

    overflow: hidden;

    width: auto;

    height: auto;

}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {

    right: 0;

    margin: 12px 0;

}

.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {

    opacity: 0;

    filter: "alpha(opacity=0)";

    -ms-filter: "alpha(opacity=0)";

}

.mCSB_scrollTools,  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCSB_scrollTools .mCSB_buttonUp,  .mCSB_scrollTools .mCSB_buttonDown,  .mCSB_scrollTools .mCSB_buttonLeft,  .mCSB_scrollTools .mCSB_buttonRight {

    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;

    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;

    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;

}

.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */

    position: absolute;

    width: 16px;

    height: auto;

    left: auto;

    top: 0;

    right: 0;

    bottom: 0;

}

.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    height: auto;

}

.mCSB_scrollTools .mCSB_dragger { /* the draggable element */

    cursor: pointer;

    width: 100%;

    height: 30px; /* minimum dragger height */

    z-index: 1;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */

    position: relative;

    width: 4px;

    height: 100%;

    margin: 0 auto;

    -webkit-border-radius: 16px;

    -moz-border-radius: 16px;

    border-radius: 16px;

    text-align: center;

}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #000;

    background-color: rgba(0,0,0,0.2);

    filter: "alpha(opacity=20)";

    -ms-filter: "alpha(opacity=20)";

}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: transparent;

}

.mCSB_scrollTools .mCSB_draggerRail {

    width: 2px;

    height: 100%;

    margin: 0 auto;

    -webkit-border-radius: 16px;

    -moz-border-radius: 16px;

    border-radius: 16px;

}

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,  .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,  .mCustomScrollBox:hover > .mCSB_scrollTools,  .mCustomScrollBox:hover ~ .mCSB_scrollTools,  .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,  .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {

    opacity: 1;

    filter: "alpha(opacity=100)";

    -ms-filter: "alpha(opacity=100)";

}



.single_sec {

    width: 24%;

    display: inline-block;

    margin-top: 20px;

}

.single_sec ul {

    margin: 0px;

    padding: 10px;

}

.single_sec h5 {

    font-weight: bold;

    text-transform: uppercase;

    color: #003580;

    font-size: 12px;

    margin-left: 20px;

}

.filter li{

  cursor: pointer;

}

.filter_btn {

    padding-bottom: 20px;

    text-align: center;

    margin-top: 20px;

}

.filter_btn input[type=button], input[type=reset], input[type=submit] {

    background: #003580;

    color: #fff;

    border: none;

}

.filter_btn input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {

    background: #055dd8;

    color: #fff;

}



.filter i {

    color: #01214f;

    padding-left: 10px;

}

.filter_bg {

    background: #efeeed;

    -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14);

    -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.12);

    box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2);

    position: absolute !important;

    z-index: 1;

    width: 100%;

    margin-top: -40px;

}





/*Add Css By Kishor 19.05.2018 (Start Here)*/

.modify-search  {

    position: absolute !important;

    width: 100%;

    z-index: 9 ;

   /* top: 0px;*/

}

.modify-form .nav-tabs > li > a {

    margin-right: 2px;

    line-height: 30px !important;

    border: 1px solid #fff !important;

    border-radius: 0px !important;

}

.modify-form .nav-tabs > li.active > a,

.modify-form .nav-tabs > li.active > a:hover, 

.modify-form .nav-tabs > li.active > a:focus{

    color: #fff !important;

    cursor: default;

    background-color: #d9c77e !important;

    border: 1px solid #d9c77e !important;

    border-bottom-color: transparent;

}

.modify-form .nav-tabs > li > a:hover {

    border-color: #eee #eee #ddd;

    color: #000;

}

.modify-form .nav-tabs > li > a:hover {

    /* border-color: #eee #eee #ddd; */

    color: #fff;

    background: #d9c77e !important;

    border: 1px solid #d9c77e !important;

}



.modify-form .nav-tabs > li.active > a:hover{ color: #fff !important; }



.modify-form li.active.tab-class:after{

    content: "";

    display: block;

    width: 0;

    height: 0;

    margin: 0 auto;

    position: absolute;

    bottom: -10px;

    left: 0;

    right: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-top: 10px solid #d9c77e;

}





.modify-search .v2-search-form{

  background: #252525!important;

  border-radius: 0px !important;

  padding: 20px;

}



/*Add Css By Kishor 19.05.2018 (End Here)*/



/*.modify-search .v2-search-form{

  background: #027a83 !important;

  border-radius: 0px !important;

}

*/







/*Add Css By Kishor 15.05.2018 (Start Here)*/



.blue-col a{

  color: #d9c77e;

  cursor: pointer;

}

.blue-col a:hover{

  color: #000;

  cursor: pointer;

}



.modal-header-bg{

  background-color: #252525;

}



.modal-header-bg h5{

  display: -webkit-inline-box;

    color: #fff;

    font-size: 18px;

}



.modal-header-bg .close{

  color: #fff;

  opacity: 10 !important;

}



/*Search Form Tab Section CSS Add By Kishor */

.tab-class a {

    color: #fff;

}

.tab-content {

  margin-top: 10px;

}

.tab-class {

    width: 50%;

    text-align: center;

}

.v2-ho-se-ri {

    text-align: center;

}





/*Add Css By Kishor 19.05.2018 (Start Here)*/

.nav-tabs {

    border-bottom: none !important;

}



.search-tab-form .nav-tabs > li > a {

    margin-right: 2px;

    line-height: 30px !important;

    border: 1px solid #fff !important;

    border-radius: 0px !important;

}



.search-tab-form .nav-tabs > li.active > a,

.search-tab-form .nav-tabs > li.active > a:hover, 

.search-tab-form .nav-tabs > li.active > a:focus{

    color: #000000 !important;

    cursor: default;

    background-color: #d9c77e ;

    border: 1px solid #d9c77e !important;

    border-bottom-color: transparent;

}



.search-tab-form .nav-tabs > li > a:hover {

    border-color: #eee #eee #ddd;

    color: #000;

}

.search-tab-form .nav-tabs > li > a:hover {

    /* border-color: #eee #eee #ddd; */

    color: #fff;

    background: #d9c77e !important;

    border: 1px solid #d9c77e !important;

}



.search-tab-form .nav-tabs > li.active > a:hover{ color: #fff !important; }



.search-tab-form li.active.tab-class:after{

    content: "";

    display: block;

    width: 0;

    height: 0;

    margin: 0 auto;

    position: absolute;

    bottom: -10px;

    left: 0;

    right: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-top: 10px solid #d9c77e;

}



ul.payment-btn {

    padding: 0;

}

.payment-btn li [type="radio"]:not(:checked), .payment-btn li [type="radio"]:checked {

    position: inherit !important;

    left: -9999px;

    opacity: 10 !important;

    padding-right: 10px;

    margin-right: 10px;

    cursor: pointer;

    color: #888;

}



.payment-btn li {

    /* padding-right: 20px; */

    padding-bottom: 10px;

}



span.highlighted {

    font-size: 16px;

    text-transform: capitalize;

}



span.strong {

    font-size: 14px;

}



/*.minium-height{

  min-height: 570px;

}*/

#ui-datepicker-div {

    z-index: 9 !important;

}



.input-group-addon {

    padding: 6px 12px;

    font-size: 14px;

    font-weight: normal;

    line-height: 1;

    color: #0d0d0d !important;

    text-align: center;

    background-color: #fff !important;

    border: 1px solid #fff !important;

    border-radius: 0px !important;

}



.phone{    border: solid 1px #ddd !important;

    border-right: none !important;}



.close span {

    font-size: 44px !important;

}



span.buttons .btn {

    margin-top: 15px;

    /* padding-top: 50px; */

}



.fire_details{

  text-align: center !important;

    display: table;

    margin: 0 auto;

        margin-top: 10px;

}



.fire_details a{color: #000;}

.fire_details a:hover{color: #027a83;}

strike.cut-price {

    margin-right: 20px;

}



.v2-ho-se-ri.text-center {

    background: rgba(255, 255, 255, 0.8);

    border: solid 2px #fff;

    /* margin-bottom: 20px; */

    padding-bottom: 50px;

}



section.cp-advertising-section {

    position: relative;

}

.cp-advertising-section:before {

    content: '';

    position: absolute;

    left: 0;

    top: -60px;

    width: 100%;

    height: 61px;

    z-index: 11;

    background: url(../images/advertising-before-img.png) top left;

    }


.to-ho-hotel-con-23{
  padding:10px !important;
  padding-top: 18px !important; 
}


.owl-next, .owl-prev {
    float: right;
    position: absolute;
    display: table;
    top: -60px!important;
    font-size: 20px !important;
    color: #fff !important;
    /* margin: 5px; */
    margin-right: 11px!important;
}

.citybg{
  background: #323232 url(../images/wmap.webp);
  overflow: hidden;
}

.location{
  border-bottom: 1px dashed #757575!important;
    font-size: 16px!important;
    color: #fff!important;
    padding: 5px 0px!important;
    width: 100%!important;
    margin-bottom: 10px !important;
}

.location a{
  
  font-size: 16px!important;
  color: #fff!important;
  
}

.location a:hover{
  
  font-size: 16.2px!important;
  color: #d9c77e!important;
  
}

.v2-ho-se-ri{
  margin-top: 42px !important;
}


.v2-ho-se-ri h3{
  font-size: 44px !important;
  color: #fff !important;
  margin-bottom: 15px;
  font-weight: 500;
}

.v2-ho-se-ri h4{
  font-size: 54px !important;
  color: #fff !important;
  margin-bottom: 15px;
  font-weight:900;
}

.v2-ho-se-ri h5{
  font-size: 38px !important;
  color: #fff !important;
  margin-bottom: 15px;
  font-weight: 500;
}

.v2-ho-se-ri p{
  font-size:18px !important;
  color: #fff !important;
  margin-bottom: 15px;
  font-weight: 500;
}

.btn, .btn-large {
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer;
    color: #fff;
    font-weight: 600;
    height: 100% !important;
    /*background: #d9c77e !important;*/
    /* background: linear-gradient(to bottom,#d9c77e,#1386b1); */
    font-family: Quicksand,sans-serif;
}


.vehicle-capacity {
    color: #313131;
    font-weight: 400;
    margin-top: 10px;
    float: right;
    font-size: 16px;
}

.vehicle-capacity__type {
    display: inline-block;
    height: 30px;
    height: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    padding: 0 20px;
    border-left: 1px solid #ccc;
}

.vehicle-capacity__type i {
   margin-right: 5px !important;
}

.caption_inc{
  font-size: 18px;
  color: #484848 !important;
  font-weight: 400;
  margin-bottom: 15px;
}

.caption_inc i {
   margin-right: 5px !important;
   font-size: 20px;
   color: #313131;
}

.vehicle-price-box {
    background-color: #f0f0f0;
    padding: 15px !important;
    margin: 15px;
}
.cp_price{
  font-size: 34px;
    text-align: center;
    color: #0d0d0d;
}

.cp_text{
  font-size: 16px;
  text-align: center;
}
    
.carrentals table th:first-child {
    background: #d9c77e !important;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    text-align: center;
}

.carrentals table td {
    background: #f2f2f2;
    padding: 1px 14px;
    font-weight: 700;
    color: #000;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 15px !important;
    vertical-align: middle;
}

.carrentals table td:first-child {
    background: none;
    text-align: center;
    color: #000;
    font-size: 15px !important;
    font-weight: 400;
    text-transform: capitalize;
}

.carrentals table th {
    background: #000;
    padding: 17px 14px;
    border: 1px solid #eee;
    font-size: 16px !important;
    color: #fff;
    text-align: center;
}

.carrentals table th:first-child {
    background: #00a5b1;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px !important;
    text-align: center;
}

.thumbnail-car-card i{
  margin-right: 5px !important;
  margin-left:5px !important; 
}

.thumbnail-car-card table{
  color: #0d0d0d !important;
  font-size: 14px !important;
}

.fleet_nm{
  margin-bottom: 10px;
  text-align: center;
}

.fleet_nm a{
  font-size: 20px;
  font-weight: bold;
  color: #0d0d0d;
  text-align: center;
}

.fleet_nm a:hover{
  font-size: 20px;
  font-weight: bold;
  color: #d9c77e;
  text-align: center;
}


.button-credit-card {
   
    color: #ffffff !important;
   
}

.btn, .btn-large {
    color: #ffffff !important;
}
.call-action .cta-sameline .btn, .call-action .cta-sameline .cta-num {
    top: 50%;
    right: 0;
    margin-top: 0;
    transform: translate(0, -50%);
    transform-style: preserve-3d;
    text-align: left !important;
}

input:not([type]), input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea.materialize-textarea {
    outline: 0;
    width: 100%;
    box-shadow: none;
    transition: all .3s;
    color: #323232 !important;
}

.waves-effect input[type=button], .waves-effect input[type=reset], .waves-effect input[type=submit] {
    color: #323232 !important;
}

.call-action .btn {
    min-width: 190px !important;
    font-size: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 20px;
    text-align: left;
    left: 0;
}

.vehicle-capacity {
   margin-top:0px !important;
   color: #fff !important;
}

.cp_price {
    font-size: 32px !important;
    text-align: center;
    color: #0d0d0d;
    line-height: 40px !important;
}

.caption ul li{
  color: #323232 !important;
  font-size: 16px !important;
  line-height: 26px !important;
  text-transform: capitalize !important;
}

.buttons .btn-theme {
    color: #252525 !important;
  }

  [class~=tr-regi-form] {
    background: #ffffff !important;
    border: solid 1px #fbfbfb!important;
}

[class~=db] {
    background: #101010 !important;
}

.blue-col{

  color: #a79960 !important;

}


.site-header .quote-btn .btn {
   
    color: #fff !important;
    }

    [class~=tr-regi-form] textarea {
   
    color: #323232 !important;
}

[class~=db-2-main-com]{
  padding: 0px !important;
}
[class~=db-2-main-com] form{
  padding: 0px !important;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    text-transform: capitalize !important;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1px !important;
}



/* 12 CUSTOM SEARCH RESULTS */
.results        {float:left;width:100%;margin:10px 0 5px;}
.result         {float:left;width:100%;background:#fff;color:#34394A;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px #DFDFD0;-moz-box-shadow:inset 0 0 0 1px #DFDFD0;box-shadow:inset 0 0 0 1px #DFDFD0;margin:0 0 30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.result > div       {padding:0;}
.result .one-fourth   {width:23%;position:relative;}
.result img         {-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:1px 0 0 1px;max-height:99%; padding: 15px;}
.result .one-half     {width:54%;-webkit-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;-moz-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;}
.result .one-half h3    {font-weight:500;text-transform:uppercase;border-bottom:1px solid #DFDFD0;width:100%;padding:12px;position:relative; margin-bottom: 0px; color: #c3b26d;}
.result .trigger      {width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;font-size:15px;text-align:center;line-height:20px;font-weight:bold;position:absolute;top:35%;right:25px;z-index:2;}
.result ul        {margin:0;display:table;width:100%;height:132px;}
.result li:before     {display:none;}
.result li        {width:33.333%;text-align:center;display:table-cell;vertical-align:middle;padding:0;}
.result li:nth-child(2n)  {-webkit-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;-moz-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;} 
.result li .icon      {margin:0 0 10px;}
.result li p        {padding:0;line-height:1.2;}

.result .one-fourth > div  {padding:25px 30px 0 30px;height:100%;display:inline-block;width:100%;position:relative;}
.result .price    {font-size:37px;line-height:1.2;}
.result .price small  {font-size:20px;}
.result .meta     {font-size:15px;color:#34394A;}
.result .btn      {width:100%;float:left;margin:27px 0 0;}

.result .full-width   {border-top:1px solid #DFDFD0;padding:25px 50px 15px 30px;position:relative;background:#fff;border-bottom:1px solid #DFDFD0;-webkit-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;-moz-box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;box-shadow:1px 0 0 0 #DFDFD0 inset,-1px 0 0 0 #DFDFD0 inset;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.result .close    {width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;font-size:15px;text-align:center;line-height:17px;text-indent:0.04em;font-weight:bold;position:absolute;top:30px;right:30px;z-index:2;}



@media screen and (max-width: 980px) {
.result .one-fourth,
.result .one-half       {width:100%;position:relative;top:0;left:0;height:auto;margin:0;}
.result .one-fourth:first-of-type   {width:100%;text-align:center;}
.result .one-fourth:first-of-type img {margin:0 auto;max-width:99%;}
.result .one-half       {border-bottom:1px solid #dfdfd0;}
.result .one-half h3      {position:relative;top:0;}
.result .one-fourth > div   {padding:25px 30px 20px;border-bottom:none;}
.result .price        {padding-top:5px;}
.result .meta       {padding-top:24px;}

}

.tr-regi-form input{
  padding: 5px !important;
}

.tr-regi-form textarea {
    height: 3.25pc !important;
}

.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px !important;
    margin-left: 0;
}

@media only screen and (max-width: 767px){
.header-s2 .navbar-nav>li>a, .header-s1 .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff !important;
    border-color: #000 !important;
    background: #212121 !important;
}

.navbar-nav>li.active>a, .navbar-nav>li>a:hover, .navbar-nav>li>a:focus {
    color: #d9c77e !important;
}

nav {
    background-color: #212121 !important;
    height: 100% !important;
    line-height: 56px;
}

.navbar-nav li {
    border-bottom: none !important;
}

.navbar-nav {
    margin: 0;
    float: none;
    padding-bottom: 20px;
    text-align: left;
     border-top: none !important;
}

/*.collapse{
    height: 1px !important;
}

.in{
    height: 165px !important;
}*/

.navbar-toggle .icon-bar {
    background-color: #000 !important;
}

.db{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.db .container{
  padding-left: 0px !important;
  padding-right: 0px !important;
  max-width: 100%;
}
.v2-hom-search .container {
    padding-left:0px !important;
    padding-right:0px !important;
    max-width: 100%;
}

[class~=tb-space] {
    padding-top:0px !important;
}

[class~=v2-hom-search] {
    padding-top:0px !important;
}
[class~=v2-hom-search] {
    padding-bottom:10px !important;
}

.hot-page2-pa-sp-top .container {
    padding-left:0px !important;
    padding-right:0px !important;
    max-width: 100%;
}

[class~=db] {
    padding-top: 0px !important;
}

[class~=tr-regi-form] {
    width: 100% !important;
   padding: 18px !important;
   margin-top: 20px !important;
}

[class~=book_poly] {
    padding:0px !important;
}

[class~=book_poly] h3 {
    padding-top:14px !important;
}

.hot-page2-alp-con-right {
  padding:0px !important;
}


}



.footer-widget a:hover, .footer-widget a:focus {
    color: #f93 !important;
}

.modal-content {
    position: relative;
    background-color: #252525 !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.modal .modal-footer {
    border-radius: 0 0 2px 2px;
    background-color: #000000!important;
    padding: 4px 6px;
    height: 56px;
    width: 100%;
}


.modal-header {
    padding: 15px;
    border-bottom: 1px solid #000000!important;
}

.close {
    float: right;
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
    color: #fff !important;
    text-shadow: none !important;
    filter: alpha(opacity=20);
    opacity: .8 !important;
    background: transparent !important;
}

.input-field select{
   height: 45px;
    background: #fbfbfb;
    width: 100% !important;
}

select#total_passenger, select#pickup_time {
    height: 45px;
    background: #fbfbfb;
    width: 100% !important;
}

.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%; 
}


header.shrunk {
  height: 60px;
}

.google_translate{
    position: absolute;
    right: 20%;
    top: 30px;
}
@media only screen and (max-width: 767px){
    
   .google_translate{
    position: absolute;
    right: 20%;
    top: 15px;
} 
}


#contact_form .form-control {
    padding: 4px 10px;
    font-size: 14px;
    color: #10100f !important;
    background-color: #fff !important;
    background-image: none;
    border: 1px solid #d7c57d!important;
    border-radius: 2px !important;
    border: none !important;
}

#contact_form .btn {
    border: 1px solid #d9c77e !important;
    background-color: #d9c77e !important;
    color: #141414;
}

.select-wrapper.form-control.input-field {
    padding: 0px;
    margin: 0px;
}
.check_reserv
{
    margin: 0px !important;
    padding: 0px !important;
    height: auto !important;
}


