.dropdown-menu>li>a {
  font-size: 13px !important
}

.head_right ul li:first-child a {
  padding-right: 5.25pt;
}

a:hover,
.link-btn,
[class~=head_right] ul li a {
  text-decoration: none;
}

[class~=menu_book] a:hover,
[class~=home_form] form ul li h4 {
  color: #fff;
}

.link-btn,
[class~=form_1] ul li input[type="submit"]:hover,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn],
a:hover {
  transition: all .5s ease;
}

[class~=form_1] ul li input[type="submit"]:hover,
a:hover {
  -webkit-transition: all .5s ease;
}

a:hover {
  -moz-transition: all .5s ease;
}

a:hover {
  -ms-transition: all .5s ease;
}

[class~=link-btn]:hover {
  background-color: #00bcd4;
}

a:hover {
  -o-transition: all .5s ease;
}

.link-btn {
  background: #ffc107;
}

[class~=com-colo-abou] p {
  color: #888;
}

.link-btn,
.link-btn {
  color: #000;
}

[class~=head_right] ul li a i,
[class~=head_left] img {}

[class~=head_right] ul li a {
  font-size: .166666667in;
}

[class~=head_right] ul,
.home_form form ul li {
  padding-left: 0pt;
}

.link-btn,
[class~=head_right] ul li a,
[class~=spe-title] h2 {
  font-weight: 600;
}

.link-btn {
  border-radius: 2px;
}

[class~=head_right] ul {
  padding-bottom: 0pt;
}

.home_form form ul li,
.link-btn,
[class~=head_right] ul li {
  display: inline-block;
}

.link-btn {
  padding-left: .083333333in;
}

.home_form form ul li {
  line-height: 7.5pt;
}

#myInput {
  background-image: url("../images/searchicon.png");
}

.link-btn {
  padding-bottom: .020833333in;
}

[class~=head_right] ul,
.home_form form ul li {
  padding-right: 0pt;
}

.link-btn {
  padding-right: .083333333in;
}

.link-btn {
  padding-top: .020833333in;
}

[class~=head_right] ul {
  padding-top: 0pt;
}

[class~=head_right] ul {
  margin-left: auto;
}

[class~=head_right] ul {
  margin-bottom: 0;
}

[class~=head_right] ul {
  margin-right: auto;
}

.home_form form ul li {
  padding-bottom: .052083333in;
}

.link-btn {
  cursor: pointer;
}

.link-btn {
  font-size: .875pc;
}

[class~=spe-title] h2 span {
  color: #00bcd4;
}

[class~=head_right] ul {
  margin-top: 0;
}

.link-btn {
  text-shadow: 0pc 1px 0px rgba(255, 255, 255, .62);
}

[class~=head_right] ul {
  margin-top: 20px;
  float: right;
}

[class~=spe-title] p,
[class~=spe-title] h2 {
  margin-bottom: 0in;
}

.home_form form ul li {
  padding-top: .052083333in;
}

[class~=spe-title] h2 {
  padding-bottom: .208333333in;
}

[class~=spe-title] h2 {
  margin-top: 0in;
}

[class~=home_form] form ul li h4,
[class~=spe-title] h2 {
  text-transform: uppercase;
}

[class~=link-btn]:hover,
.div,
.link-btn,
[class~=dropdown-menu]>li>a {
  -webkit-transition: all .5s ease;
}

.head_right ul li:first-child a {
  color: #163b65;
}

[class~=menu_book] a:hover {
  background: #03a9f4;
}

.div,
.link-btn {
  -moz-transition: all .5s ease;
}

[class~=spe-title] h2 {
  font-size: 27pt;
}

.link-btn,
.div {
  -ms-transition: all .5s ease;
}

[class~=spe-title] h2 {
  color: #253d52;
}

[class~=spe-title] h2 {
  text-shadow: 0in .75pt 0in rgba(0, 0, 0, .59);
}

.menu_book a,
[class~=menu_book] a:hover {
  border-radius: .1875pc;
}

.spe-title-1 h2 span,
.head_right ul li:nth-child(2),
[class~=pack_icon] ul li a,
.com-colo-abou {}

.div,
.link-btn {
  -o-transition: all .5s ease;
}

[class~=link-btn]:hover,
.div,
.dropdown-menu>li>a:hover,
[class~=dropdown-menu]>li>a {
  transition: all .5s ease;
}

#myInput {
  background-position: .104166667in 10px;
}

[class~=spe-title] p {
  font-size: 13pt;
}

[class~=spe-title] p {
  font-weight: 300;
}

[class~=spe-title] p {
  padding-top: .75pc;
}

[class~=spe-title] p {
  color: #888;
}

[class~=home_form] form ul li h4 {
  margin-top: .083333333in;
}

[class~=menu_book] a:hover {
  box-shadow: 0in 1px .052083333in rgba(0, 0, 0, .25);
}

[class~=home_form] form ul li input {
  border-left-width: 0pc;
}

[class~=spe-title-1] h2 {
  color: #fff;
}

.inn-page-con-bg,
[class~=inn-page-bg],
section[class~=c3] {
  position: relative;
}

[class~=to-ho-hotel-con-5] ul li a {
  display: block;
}

[class~=inn-page-bg],
.inn-page-con-bg,
section[class~=c3] {
  overflow: hidden;
}

[class~=spe-title-1] p {
  color: #ccc;
}

[class~=nav]>li>a,
[class~=dropdown-menu]>li>a,
.menu_book a {
  font-weight: 700;
}

[class~=inn-page-bg] {
  background: #f3f3f3;
}

.menu_book a {
  background: #ffc107;
}

.menu_book a {
  font-style: italic;
}

.menu_book a {
  text-decoration: none;
}

.menu_book a {
  color: #000;
}

.menu_book a {
  padding-left: 4.5pt;
}

[class~=carousel-inner]>[class~=item]>img {
  float: right;
}

.menu_book a {
  padding-bottom: 4.5pt;
}

.inn-page-con-bg {
  background: #fff;
}

.inn-page-con-bg {
  box-shadow: 0px -1.5pt .072916667in rgba(150, 150, 150, .4);
}

[class~=head] {
  background: #fff;
}

[class~=head] {
  padding-left: 0pc;
}

.menu_book a {
  padding-right: 4.5pt;
}

.menu_book a {
  padding-top: 4.5pt;
}

section[class~=c3],
#myInput,
[class~=affix] {
  width: 100%;
}

[class~=head] {
  padding-bottom: 2.25pt;
}

section[class~=c3] {
  background: url("../images/bannerbg.jpg") no-repeat center center;
}

section[class~=c3] {
  background-size: cover;
}

[class~=head_right] ul li:nth-child(2) a {
  padding-right: 25.25pt;
}

[class~=head] {
  padding-right: 0pc;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-left-width: .75pt;
}

[class~=head_right] ul li:nth-child(2) a {
  color: #163b65;
}

#myInput {
  background-repeat: no-repeat;
}

[class~=head] {
  padding-top: 2.25pt;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-bottom-width: .75pt;
}

[class~=home_form] form ul li input {
  border-bottom-width: 0pc;
}

[class~=form_1] ul li input[type="submit"]:hover,
[class~=dropdown-menu]>li>a,
[class~=link-btn]:hover,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  -moz-transition: all .5s ease;
}

[class~=affix],
[class~=head] {
  -webkit-transition: opacity 2s ease-in;
}

[class~=home_form] form ul li input {
  border-right-width: 0pc;
}

[class~=slider-cap] h1 {
  font-size: .541666667in;
}

[class~=slider-cap] a:hover {
  transition: all .5s ease;
}

[class~=slider-cap] h1 {
  text-transform: uppercase;
}

[class~=head],
[class~=affix] {
  -moz-transition: opacity 2s ease-in;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-right-width: .75pt;
}

[class~=slider-cap] h1 {
  font-weight: 600;
}

body {
  font-family: "Lato", sans-serif;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  -webkit-transition: all .5s ease;
}

[class~=dropdown-menu]>li>a,
.head_right,
[class~=slider-cap] h5,
.spe-title-1 {}

[class~=to-ho-hotel-con-5] ul li a {
  border-top-width: .75pt;
}

[class~=slider-cap] a:hover {
  background: #ffc107;
}

[class~=head],
[class~=affix] {
  -o-transition: opacity 2s ease-in;
}

[class~=slider-cap] p {
  font-size: 15pt;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-left-style: solid;
}

[class~=head],
[class~=affix] {
  -ms-transition: opacity 2s ease-in;
}

[class~=slider-cap] p {
  font-weight: 400;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-bottom-style: solid;
}

[class~=slider-cap] p {
  padding-bottom: 30px;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-right-style: solid;
}

[class~=affix],
[class~=head] {
  transition: opacity 2s ease-in;
}

.head_left {
  padding-left: 0px !important;
}

[class~=slider-cap] p {
  padding-top: .9375pc;
}

[class~=slider-cap] a:hover {
  color: #000;
}

[class~=head_right] ul li:nth-child(3) a {
  color: #757575;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-top-style: solid;
}

[class~=head_right] ul li a [class~=fa-facebook] {
  background: #3b5998;
}

[class~=affix] {
  position: fixed;
}

[class~=slider-cap] p {
  line-height: 32px;
}

[class~=affix] {
  z-index: 999;
}

[class~=affix] {
  box-shadow: 0pt 2.25pt .3125pc rgba(0, 0, 0, .43);
}

[class~=slider-cap] p,
[class~=slider-cap] a {
  color: #fff;
}

[class~=slider-cap] a,
a {
  text-decoration: none;
}

[class~=dropdown-menu]>li>a,
.dropdown-menu>li>a:hover,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn],
[class~=link-btn]:hover {
  -ms-transition: all .5s ease;
}

[class~=slider-cap] a:hover {
  text-shadow: 0pt 1px .03125in rgba(0, 0, 0, 0);
}

.dropdown-menu>li>a:hover,
[class~=dropdown-menu]>li>a {
  -o-transition: all .5s ease;
}

[class~=slider-cap] a {
  padding-left: 11.25pt;
}

[class~=head_right_all] {
  padding-right: .0625pc !important;
}

[class~=slider-cap] a {
  padding-bottom: 7.5pt;
}

[class~=spe-title] {
  text-align: center;
}

[class~=slider-cap] a {
  padding-right: .15625in;
}

[class~=spe-title] {
  position: relative;
}

[class~=spe-title] {
  overflow: hidden;
}

[class~=slider-cap] a,
[class~=home_form] form ul {
  padding-top: .083333333in;
}

[class~=slider-cap] a {
  background: #03a9f4;
}

.dropdown-menu>li>a:hover {
  -webkit-transition: all .5s ease;
}

[class~=spe-title] {
  margin-bottom: 50px;
}

[class~=home_form] form ul {
  padding-left: 6pt;
}

[class~=home_form] form ul {
  padding-bottom: 3pt;
}

[class~=title-line] {
  margin-top: -10px;
}

[class~=home_form] form ul {
  padding-right: .083333333in;
}

[class~=slider-cap] a {
  border-radius: 37.5pt;
}

footer ul li a {
  color: #6e7173;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-left-color: #ececec;
}

[class~=slider-cap] a {
  font-weight: 700;
}

[class~=slider-cap] a {
  box-shadow: 0pc .010416667in .3125pc rgba(0, 0, 0, .25);
}

[class~=tl-1] {
  width: 5pc;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-bottom-color: #ececec;
}

.dropdown-menu>li>a:hover {
  -moz-transition: all .5s ease;
}

[class~=tl-1] {
  height: .0625pc;
}

[class~=home_form] form ul li input {
  border-top-width: 0pc;
}

[class~=slider-cap] a {
  text-shadow: 0pc .010416667in .03125in rgba(0, 0, 0, .47);
}

#myInput,
[class~=slider-cap] a {
  font-size: 12pt;
}

[class~=home_form] form ul {
  margin-bottom: 0px;
}

[class~=tl-1],
.tl-2 {
  display: inline-block;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-right-color: #ececec;
}

[class~=tl-1] {
  background: #eee;
}

[class~=home_form] form ul li input {
  border-left-style: none;
}

[class~=]:before {
  content: "";
}

[class~=]:before {
  position: absolute;
}

.head_right ul li a .fa-google-plus {
  background: #dd4b39;
}

[class~=head_right] ul li a [class~=fa-twitter] {
  background: #55acee;
}

[class~=]:before {
  left: 0px;
}

.tl-2 {
  height: .125in;
}

[class~=]:before {
  top: 0pt;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-top-color: #ececec;
}

[class~=]:before {
  width: 100%;
}

.dropdown-menu>li>a:hover {
  background-color: #ffc107;
}

.tl-2 {
  margin-left: .052083333in;
}

[class~=]:before {
  height: 100%;
}

[class~=to-ho-hotel-con-5] ul li a {
  border-image: none;
}

[class~=to-ho-hotel-con-5] ul li a {
  margin-left: .125pc;
}

.tl-2 {
  margin-bottom: 0;
}

a {
  cursor: pointer;
}

.tl-2 {
  margin-right: .052083333in;
}

[class~=]:before {
  background: rgba(76, 97, 175, .34);
}

[class~=home_form] form,
. p,
. h1 {}

.tl-2 {
  margin-top: 0;
}

[class~=to-ho-hotel-con-5] ul li a {
  margin-bottom: .125pc;
}

[class~=form_1] ul li input[type="submit"]:hover {
  -ms-transition: all .5s ease;
}

[class~=tp-simpleresponsive] a,
[class~=tp-simpleresponsive] a:hover {
  text-decoration: none;
}

[class~=to-ho-hotel-con-5] ul li a {
  margin-right: .125pc;
}

[class~=home_form] form ul,
.tl-2 {
  position: relative;
}

.tl-2 {
  top: .052083333in;
}

.tl-2 {
  width: 9pt;
}

.tl-2 {
  border-left-width: .75pt;
}

[class~=tp-simpleresponsive] a {
  color: #fff;
}

.tl-2 {
  border-bottom-width: .75pt;
}

.tl-2 {
  border-right-width: .75pt;
}

.tl-2 {
  border-top-width: .75pt;
}

[class~=tp-simpleresponsive] a {
  padding-left: 10px;
}

[class~=to-ho-hotel-con-5] ul li a {
  margin-top: .125pc;
}

[class~=tp-simpleresponsive] a {
  padding-bottom: .3125pc;
}

[class~=tp-simpleresponsive] a {
  padding-right: 10px;
}

.tl-2 {
  border-left-style: solid;
}

[class~=tp-simpleresponsive] a {
  padding-top: .3125pc;
}

[class~=tp-simpleresponsive] a {
  background: #03a9f4;
}

.tl-2,
[class~=tp-simpleresponsive] a {
  border-radius: 37.5pt;
}

[class~=tp-simpleresponsive] a {
  margin-left: 1.5625pc;
}

[class~=tp-simpleresponsive] a {
  font-weight: 700;
}

[class~=tp-simpleresponsive] a {
  box-shadow: 0px .010416667in .3125pc rgba(0, 0, 0, .25);
}

.tl-2 {
  border-bottom-style: solid;
}

.tl-2 {
  border-right-style: solid;
}

[class~=head_right] ul li a [class~=fa-linkedin] {
  background: #0077b5;
}

.tl-2 {
  border-top-style: solid;
}

[class~=home_form] form ul li input {
  border-bottom-style: none;
}

[class~=b_pack] h4 {
  font-size: 14px;
}

[class~=head_right] ul li a [class~=fa-whatsapp] {
  background: #3ead19;
}

[class~=form_1] ul li input[type="submit"]:hover,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  -o-transition: all .5s ease;
}

.tl-2 {
  border-left-color: #ebc131;
}

[class~=form_1] ul li input[type="submit"]:hover {
  background: #ffc107;
}

.tl-2 {
  border-bottom-color: #ebc131;
}

[class~=b_pack] h4 {
  text-transform: uppercase;
}

[class~=events] table tr td:first-child {
  text-align: center !important;
}

[class~=to-ho-hotel-con-5] ul li a {
  padding-left: .3125pc;
}

.tl-2 {
  border-right-color: #ebc131;
}

[class~=home_form] form ul,
.menu_book,
[class~=b_pack] h4,
[class~=pack_icon] ul {
  overflow: hidden;
}

#myInput {
  padding-left: 40px;
}

[class~=b_pack] h4 a {
  color: #373c41;
}

[class~=b_pack] h4 {
  margin-left: 0;
}

.tl-2 {
  border-top-color: #ebc131;
}

.tl-2 {
  border-image: none;
}

[class~=b_pack] h4 {
  margin-bottom: .15625in;
}

[class~=b_pack] h4 {
  margin-right: 0;
}

[class~=b_pack] h4 {
  margin-top: .15625in;
}

[class~=to-ho-hotel-con-5] ul li a {
  padding-bottom: 0pt;
}

[class~=tp-simpleresponsive] a:hover {
  background: #e7af06;
}

[class~=events] table tr td:first-child {
  padding-right: 3.75pt;
}

[class~=tl-3] {
  width: .833333333in;
}

[class~=home_form] form ul li input {
  border-right-style: none;
}

[class~=tl-3] {
  height: 1px;
}

[class~=tl-3],
.pack_icon ul li {
  display: inline-block;
}

[class~=b_pack] h4 {
  font-weight: 600;
}

[class~=to-ho-hotel-con-5] ul li a {
  padding-right: .3125pc;
}

[class~=b_pack] h4 a {
  text-decoration: none;
}

[class~=b_pack] h4 {
  text-overflow: ellipsis;
}

.home_title h1 span {
  color: #00bcd4;
}

[class~=b_pack] h4 {
  white-space: nowrap;
}

[class~=tl-3] {
  background: #eee;
}

a {
  transition: all .5s ease;
}

.v_place_img img {
  width: 100% !important;
}

[class~=b_packages] img {
  width: 100%;
}

a {
  -webkit-transition: all .5s ease;
}

[class~=to-ho-hotel-con-5] ul li a {
  padding-top: 0pt;
}

[class~=],
[class~=pack_icon] ul,
[class~=b_pack],
.menu_book {
  position: relative;
}

[class~=b_packages] img {
  -webkit-transition: .4s ease;
}

[class~=b_packages] img {
  transition: .4s ease;
}

[class~=home_title] p,
.home_title h1,
[class~=to-ho-hotel-con-5] ul li a {
  text-align: center;
}

.menu_book {
  padding-left: .104166667in;
}

.home_title h1 {
  color: #424e57;
}

.menu_book {
  padding-bottom: 10px;
  ;
}

.menu_book {
  padding-right: .75pt;
}

[class~=to-ho-hotel-con-5] ul li a {
  font-size: .75pc;
}

.dropdown-menu>li>a:hover {
  cursor: pointer;
}

.menu_book {
  padding-top: 0.10167in;
}

.pack_icon ul li {
  width: 25%;
}

.b_pack div,
[class~=home_form],
[class~=item] {}

[class~=to-ho-hotel-con-5] ul li a {
  color: #8a8a8a;
}

.home_title h1 {
  text-transform: uppercase;
}

[class~=link-btn]:hover,
a {
  -o-transition: all .5s ease;
}

#myTable th {
  text-align: left;
}

.home_title h1 {
  font-weight: 700;
}

[class~=slider-cap] {
  font-family: "Montserrat", sans-serif;
}

[class~=] {
  background: url("../images/.jpg") no-repeat;
}

.home_title h1 {
  font-size: .375in;
}

[class~=] {
  background-size: cover;
}

[class~=tb-space],
[class~=tb-space-inn],
[class~=],
[class~=pack_icon] ul,
[class~=home_consul] h4,
.home_consul h1 {
  padding-left: 0pc;
}

.home_title h1 {
  margin-top: 0in;
}

[class~=home_title] p {
  color: #707275;
}

[class~=banner],
[class~=tb-space] {
  padding-bottom: 6.25pc;
}

[class~=pack_icon] ul,
[class~=tb-space-inn],
[class~=banner],
[class~=home_consul] h4,
[class~=tb-space],
.home_consul h1 {
  padding-right: 0pc;
}

[class~=banner],
[class~=tb-space] {
  padding-top: 2.25pc;
}

[class~=pack_icon] ul {
  padding-bottom: 0pc;
}

[class~=home_form] form ul li input {
  border-top-style: none;
}

a {
  -moz-transition: all .5s ease;
}

[class~=pack_icon] ul {
  padding-top: 11.25pt;
}

[class~=home_enq] {
  background: #253d52;
}

[class~=events] table tr th:first-child {
  text-align: center !important;
}

[class~=to-ho-hotel-con-3] ul li,
.pack_icon ul li,
[class~=to-ho-hotel-con-5] ul li {
  float: left;
}

[class~=pack_icon] ul {
  margin-bottom: 0px;
}

[class~=events] table tr th {
  color: #4a505d;
}

[class~=tb-space-inn] {
  padding-bottom: 30pt;
}

[class~=pack_icon_2] img {
  width: 16.5pt;
}

a {
  -ms-transition: all .5s ease;
}

[class~=home_consul_1] img {
  width: 100%;
}

[class~=tb-space-inn] {
  padding-top: 30pt;
}

[class~=home_form] form ul li input {
  border-left-color: currentColor;
}

a {
  font-family: "Lato", sans-serif;
}

.home_consul h1 {
  font-size: 31.5pt;
}

.dropdown-menu>li>a:hover {
  padding-left: 18.75pt;
}

.home_consul h1,
[class~=home_consul] h4 {
  padding-bottom: 25px;
}

[class~=events] table tr th {
  font-size: 18px;
}

[class~=carousel-inner]>[class~=item]>a>img {
  float: right;
}

[class~=b_pack],
[class~=v_place_img] {
  overflow: hidden;
}

[class~=b_pack] {
  background: #e8eef1;
}

[class~=b_pack] {
  -moz-box-shadow: 0px .125pc .3125pc -.0625pc rgba(0, 0, 0, .32);
}

[class~=to-ho-hotel-con-3] ul li,
[class~=to-ho-hotel-con-5] ul li {
  list-style-type: none;
}

.home_consul h1,
[class~=v_pl_name] {
  padding-top: .052083333in;
}

[class~=b_pack] {
  o-transition: all .3s ease-out;
}

[class~=home_form] form ul li input {
  border-bottom-color: currentColor;
}

[class~=b_pack] {
  -ms-transition: all .3s ease-out;
}

[class~=events] table tr th {
  font-weight: 600;
}

[class~=b_pack] {
  -moz-transition: all .3s ease-out;
}

[class~=events] table tr th,
[class~=home_consul] h4 {
  text-transform: uppercase;
}

[class~=events] table tr td {
  color: #4e4747;
}

[class~=events] table tr td {
  font-size: .15625in;
}

[class~=home_consul] h4 {
  font-size: 2.125pc;
}

[class~=home_consul] h4 {
  color: #fff;
}

[class~=form_1] ul li input[type="submit"]:hover {
  border-bottom-width: 2.25pt;
}

footer ul li a {
  -webkit-transition: all .5s ease;
}

[class~=b_pack] {
  -webkit-transition: all .3s ease-out;
}

[class~=b_pack] {
  margin-bottom: 1.875pc;
}

[class~=b_pack] {
  border-bottom-left-radius: 7px;
}

[class~=form_1] ul li input {
  border-left-width: .75pt;
}

[class~=b_pack] {
  border-bottom-right-radius: .4375pc;
}

[class~=to-ho-hotel-con-5] ul li {
  display: inline-block;
}

[class~=v_pl_name] {
  text-transform: capitalize;
}

[class~=form_1] ul li input {
  border-bottom-width: .75pt;
}

[class~=v_pl_name] {
  padding-left: .3125pc;
}

#myInput {
  padding-bottom: .75pc;
}

[class~=v_pl_name],
[class~=home_consul] a {
  padding-bottom: .3125pc;
}

[class~=v_pl_name] {
  padding-right: .3125pc;
}

[class~=home_consul] h4 {
  padding-top: .625pc;
}

.home_consul p {
  line-height: 35px;
}

[class~=v_pl_name] {
  color: #6c6c6c;
}

[class~=v_pl_name] {
  font-weight: 500;
}

[class~=form_1] ul li input {
  border-right-width: .75pt;
}

[class~=v_place_img] {
  position: relative;
}

a {
  font-size: .90625pc;
}

#myInput {
  padding-right: 15pt;
}

[class~=home_consul] a {
  background: #fff;
}

[class~=home_all],
[class~=home_consul] a {
  border-bottom-width: 1.5pt;
}

[class~=form_1] ul li input {
  border-top-width: .75pt;
}

[class~=home_all],
[class~=home_consul] a {
  border-bottom-style: solid;
}

[class~=band] {
  width: .520833333in;
}

[class~=to-ho-hotel-con-5] ul li {
  width: 25%;
}

[class~=home_consul] a {
  border-bottom-color: #d6a204;
}

[class~=home_form] form ul li input {
  border-right-color: currentColor;
}

[class~=tp-simpleresponsive] a:hover {
  transition: all .5s ease;
}

[class~=home_consul] a {
  border-image: none;
}

[class~=band] {
  height: auto;
}

[class~=band] {
  position: absolute;
}

[class~=home_all],
[class~=home_consul] a {
  border-radius: 3px;
}

[class~=form_1] ul li input {
  border-left-style: solid;
}

[class~=home_all],
[class~=home_consul] a {
  display: table;
}

[class~=home_all],
[class~=home_consul] a {
  text-decoration: none;
}

[class~=events] table tr th:first-child {
  padding-right: 5px;
}

[class~=home_consul] a,
[class~=home_all],
[class~=link-btn]:hover {
  color: #000;
}

[class~=band] {
  z-index: 99;
}

[class~=home_consul] a,
[class~=home_all] {
  padding-left: .625pc;
}

[class~=band] {
  left: 9.75pt;
}

.form_1 ul li input[placeholder] {
  color: #6b7a88;
}

[class~=home_consul] a,
[class~=home_all] {
  padding-right: .625pc;
}

[class~=band] {
  top: -4.5pt;
}

[class~=home_title],
[class~=pack_icon] {}

#myInput {
  padding-top: .75pc;
}

[class~=home_all],
[class~=home_consul] a {
  padding-top: 5px;
}

[class~=home_consul] a {
  margin-top: 2.5pc;
}

[class~=form_1] ul li:nth-child(7) textarea {
  height: 90pt;
}

[class~=home_consul] a {
  text-transform: uppercase;
}

[class~=h_con],
[class~=home_all] {
  background: #ffc107;
}

[class~=tr-room-type] ul li {
  list-style-type: none;
}

[class~=tr-room-type] ul li,
[class~=tout-map] iframe {
  width: 100%;
}

[class~=home_form] form ul li input,
[class~=tout-map] iframe {
  border-top-color: currentColor;
}

#myInput {
  border-left-width: .010416667in;
}

[class~=home_all] {
  border-bottom-color: #e3aa00;
}

[class~=home_all] {
  border-image: none;
}

[class~=home_consul] a {
  font-size: 20px;
}

[class~=home_consul] a {
  font-weight: 700;
}

[class~=home_consul] a {
  cursor: pointer;
}

[class~=tout-map] iframe {
  height: 300px;
}

[class~=home_all] {
  margin-left: auto;
}

[class~=home_all] {
  margin-bottom: 0;
}

[class~=home_all] {
  margin-right: auto;
}

[class~=home_all] {
  margin-top: 0;
}

[class~=h_con],
[class~=tr-room-type] ul li {
  position: relative;
}

[class~=tout-map] iframe {
  border-left-width: 0pc;
}

#myInput,
[class~=tr-room-type] ul li {
  border-bottom-width: .010416667in;
}

[class~=tout-map] iframe {
  border-bottom-width: 0pc;
}

[class~=tout-map] iframe {
  border-right-width: 0pc;
}

[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~=tout-map] iframe {
  border-right-style: none;
}

[class~=tout-map] iframe {
  border-top-style: none;
}

[class~=tout-map] iframe {
  border-left-color: currentColor;
}

[class~=h_con],
[class~=to-ho-hotel-con],
[class~=tr-room-type] ul li,
[class~=home_consul] {
  overflow: hidden;
}

[class~=tout-map] iframe {
  border-bottom-color: currentColor;
}

[class~=tout-map] iframe {
  border-right-color: currentColor;
}

[class~=home_all] {
  padding-bottom: .3125pc;
}

[class~=tr-room-type] ul li,
[class~=form_1] ul li input {
  border-bottom-style: solid;
}

[class~=link-btn]:hover {
  text-shadow: 0pt .75pt 0px rgba(255, 255, 255, .62);
}

[class~=form_1] ul li input {
  border-right-style: solid;
}

[class~=home_form] form ul li input,
[class~=tout-map] iframe {
  border-image: none;
}

[class~=to-ho-hotel-con-1]:before {
  content: "";
}

[class~=tr-room-type] ul li {
  border-bottom-color: #cecece;
}

[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, .72) 14%, rgba(0, 0, 0, .08) 35%);
}

[class~=tp-simpleresponsive] a:hover {
  -webkit-transition: all .5s ease;
}

[class~=home_consul_1] {
  padding-right: 0in;
}

[class~=home_consul_1] {
  padding-left: 0pc;
}

[class~=to-ho-hotel-con-1]:before {
  top: 0in;
}

[class~=to-ho-hotel-con-1]:before {
  bottom: 0in;
}

a {
  line-height: 1.5pc;
}

[class~=to-ho-hotel-con],
[class~=form_1] ul li input {
  border-top-style: solid;
}

[class~=home_consul] {
  padding-left: 37.5pt;
}

[class~=to-ho-hotel-con-1]:before {
  left: 0pc;
}

[class~=tr-room-type] ul li {
  border-image: none;
}

[class~=home_consul] {
  padding-bottom: 0pt;
}

[class~=to-ho-hotel-con-3] ul li:last-child {
  float: right;
}

[class~=form_1] ul li input {
  border-left-color: #bbb;
}

p {
  font-family: "Lato", sans-serif;
}

[class~=to-ho-hotel-con],
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-left-width: .010416667in;
}

[class~=form_1] ul li input {
  border-bottom-color: #bbb;
}

[class~=form_1] ul li input,
[class~=form_1] ul li:nth-child(7) textarea {
  padding-left: .625pc;
}

[class~=to-ho-hotel-con-1]:before,
.to-ho-hotel-con-1 img,
[class~=form_1] ul li input {
  width: 100%;
}

[class~=tp-simpleresponsive] a:hover {
  -moz-transition: all .5s ease;
}

[class~=to-ho-hotel-con-2] h4 {
  margin-top: 0in;
}

[class~=home_form] form ul li input {
  padding-left: .5pc;
}

[class~=tr-room-type] ul li {
  padding-bottom: 20px;
}

[class~=home_consul] {
  padding-right: 37.5pt;
}

[class~=to-ho-hotel-con-3] ul,
[class~=home_consul] {
  padding-top: 0pt;
}

[class~=to-ho-hotel-con-2] h4 {
  padding-bottom: 7.5pt;
}

[class~=to-ho-hotel-con-2] h4,
.to-ho-hotel-con-5 ul,
[class~=tr-room-type] ul,
[class~=to-ho-hotel-con-3] ul {
  margin-bottom: 0px;
}

.tout-map {}

[class~=to-ho-hotel-con-3] ul {
  padding-left: 0in;
}

[class~=to-ho-hotel-con-3] ul,
.to-ho-hotel-con-5 ul {
  padding-bottom: 0in;
}

[class~=to-ho-hotel-con] {
  position: relative;
}

[class~=to-ho-hotel-con-3] ul,
.to-ho-hotel-con-5 ul {
  padding-right: 0in;
}

[class~=tr-room-type] ul li {
  margin-bottom: .208333333in;
}

[class~=form_1] ul li input {
  border-right-color: #bbb;
}

[class~=ho-hot-rat-star] i {
  font-size: .875pc !important;
}

[class~=form_1] ul li input {
  border-top-color: #bbb;
}

[class~=to-ho-hotel-con] {
  border-bottom-width: .0625pc;
}

[class~=tr-room-type-list] p b,
[class~=tr-room-type-list] span b {
  color: #213d44;
}

[class~=form_1] ul li input {
  border-image: none;
}

[class~=to-ho-hotel-con] {
  border-right-width: .0625pc;
}

[class~=to-ho-hotel-con] {
  border-top-width: .0625pc;
}

[class~=ho-hot-rat-star] i {
  padding-left: .1875pc;
}

[class~=to-ho-hotel-con] {
  border-left-style: solid;
}

[class~=form_1] ul li:nth-child(7) textarea,
[class~=form_1] ul li input {
  padding-bottom: .625pc;
}

[class~=to-ho-hotel-con] {
  border-bottom-style: solid;
}

[class~=to-ho-hotel-con] {
  border-right-style: solid;
}

p {
  font-size: .90625pc;
}

[class~=home_form] form ul li input {
  padding-bottom: .5pc;
}

[class~=to-ho-hotel-con] {
  border-left-color: #dfdfdf;
}

[class~=to-ho-hotel-con] {
  border-bottom-color: #dfdfdf;
}

[class~=ho-hot-rat-star-list] i {
  color: #04abc0;
}

[class~=form_1] ul li:nth-child(7) textarea,
[class~=form_1] ul li input {
  padding-right: .104166667in;
}

[class~=form_1] ul li input {
  padding-top: .104166667in;
}

[class~=to-ho-hotel-con] {
  border-right-color: #dfdfdf;
}

[class~=to-ho-hotel-con] {
  border-top-color: #dfdfdf;
}

.to-ho-hotel-con-4 a {
  float: left;
}

[class~=to-ho-hotel-con] {
  border-image: none;
}

[class~=form_1] ul li input {
  border-radius: .03125in;
}

.to-ho-hotel-con-4 a {
  width: 47%;
}

[class~=to-ho-hotel-con] {
  box-shadow: 0pt 4px .4375pc rgba(0, 0, 0, .09);
}

.to-ho-hotel-con-4 a {
  text-align: center;
}

[class~=to-ho-hotel-con-3] ul li:last-child {
  padding-top: 7.5pt;
}

[class~=tr-room-type] ul,
.to-ho-hotel-con-5 ul {
  padding-left: 0in;
}

[class~=home_form] form ul li input {
  padding-right: .5pc;
}

[class~=tp-simpleresponsive] a:hover {
  -ms-transition: all .5s ease;
}

[class~=form_1] ul li select {
  color: #6b7a88;
}

[class~=form_1] ul li textarea {
  border-left-width: .0625pc;
}

[class~=to-ho-hotel-con] {
  margin-bottom: 1.875pc;
}

footer ul li a {
  -moz-transition: all .5s ease;
}

.events table tr {
  line-height: .520833333in;
}

[class~=to-ho-hotel-con-23],
[class~=to-ho-hotel-con-1] {
  position: relative;
}

[class~=tr-room-type] ul,
.to-ho-hotel-con-5 ul {
  padding-top: 0in;
}

[class~=to-ho-hotel-con-23] {
  overflow: hidden;
}

[class~=tr-room-type] ul {
  padding-bottom: 0in;
}

[class~=form_1] ul li textarea,
.events table tr {
  border-bottom-width: .0625pc;
}

[class~=to-ho-hotel-con-23] {
  padding-left: 15pt;
}

[class~=to-ho-hotel-con-23] {
  padding-bottom: 15pt;
}

[class~=to-ho-hotel-con-23] {
  padding-right: 15pt;
}

[class~=to-ho-hotel-con-23] {
  padding-top: 15pt;
}

[class~=to-ho-hotel-con-3],
[class~=ho-hot-rat-star-list],
[class~=to-ho-hotel-con-2] {}

[class~=tr-room-type] ul {
  padding-right: 0in;
}

p {
  line-height: 1.5pc;
}

[class~=ho-hot-rat-star] {
  padding-bottom: 0pc !important;
}

[class~=carousel-inner1]>[class~=item]>a>img,
[class~=tour-consul]::before,
[class~=tr-room-type-list-1] img {
  width: 100%;
}

[class~=tr-room-type-list-2] h4 {
  margin-top: 0pt;
}

[class~=tr-room-type-list-2] h4 {
  color: #213d44;
}

[class~=hot-list-left-part-rat] {
  width: 1.5625pc;
}

[class~=hot-list-left-part-rat] {
  height: 18.75pt;
}

[class~=form_1] ul li textarea,
.events table tr {
  border-bottom-style: solid;
}

#myInput,
[class~=form_1] ul li textarea {
  border-right-width: .0625pc;
}

#myTable tr.header {
  background-color: #f1f1f1;
}

[class~=tr-room-type-list-2] h4 {
  text-transform: uppercase;
}

[class~=hot-list-left-part-rat] {
  background-color: #04abc0;
}

[class~=form_1] ul li:nth-child(7) textarea {
  padding-top: .625pc;
}

[class~=tr-room-type-list-2] h4,
[class~=hot-list-left-part-rat] {
  font-weight: 600;
}

[class~=tr-room-type-list-2] h4 {
  font-size: .166666667in;
}

[class~=hot-list-left-part-rat] {
  padding-left: 3pt;
}

[class~=hot-list-left-part-rat] {
  padding-bottom: 3pt;
}

[class~=form_1] ul li textarea {
  border-top-width: .0625pc;
}

[class~=hot-list-left-part-rat] {
  padding-right: 3pt;
}

.tr-room-type-list-2 span,
[class~=tr-room-type-list-3] span {
  display: block;
}

.events table tr {
  border-bottom-color: #e9e9e9;
}

[class~=hot-list-left-part-rat] {
  padding-top: 3pt;
}

[class~=form_1] ul li textarea {
  border-left-style: solid;
}

[class~=tr-room-type-list-3] span,
[class~=hot-list-left-part-rat] {
  text-align: center;
}

[class~=tr-room-type-list-3] span {
  margin-bottom: .9375pc;
}

.form_1 ul li input[type="submit"] {
  background: #03a9f4;
}

.events table tr,
[class~=tp-simpleresponsive] a:hover {
  -o-transition: all .5s ease;
}

li {
  font-family: "Lato", sans-serif;
}

[class~=tour-consul]::before {
  content: "";
}

.events table tr {
  border-image: none;
}

[class~=tour-consul]::before {
  position: absolute;
}

[class~=home_form] form ul li input,
[class~=hot-list-left-part-rat] {
  border-radius: .020833333in;
}

[class~=home_form] form ul li:nth-child(2) input {
  position: relative;
}

.events table tr {
  transition: all .5s ease;
}

.events table tr {
  -webkit-transition: all .5s ease;
}

[class~=home_form] form ul li input {
  padding-top: .5pc;
}

[class~=tour-consul] h2,
[class~=hot-list-left-part-rat] {
  color: #fff;
}

[class~=tp-simpleresponsive] a:hover {
  color: #f3f3f3;
}

[class~=carousel-inner1]>[class~=item]>a>img {
  margin-left: auto;
}

.b_packages img:hover {
  -webkit-transform: scale(1.08);
}

li {
  font-size: .90625pc;
}

[class~=tour-consul]::before {
  height: 100%;
}

[class~=link-btn]:hover {
  box-shadow: 0px .010416667in 0px 0pt #048d9e;
}

.events table tr {
  -moz-transition: all .5s ease;
}

[class~=hot-list-left-part-rat] {
  font-size: 12px;
}

.events table tr {
  -ms-transition: all .5s ease;
}

[class~=form_1] ul li textarea {
  border-right-style: solid;
}

[class~=hot-list-left-part-rat] {
  text-shadow: 0px -1px 0 rgba(0, 0, 0, .28);
}

[class~=tour-consul]::before {
  top: 0pc;
}

[class~=hot-list-left-part-rat] {
  margin-right: .625pc;
}

[class~=carousel-inner1]>[class~=item]>a>img {
  margin-bottom: auto;
}

li {
  line-height: 1.5pc;
}

[class~=tour-consul]::before {
  bottom: 0pc;
}

[class~=tour-consul]::before {
  background: rgba(19, 40, 58, .87);
}

[class~=form_1] ul li textarea,
[class~=tour-consul] p {
  border-top-style: solid;
}

[class~=ho-hot-pri] {
  font-size: 28.5pt;
}

.form_1 ul li input[type="submit"] {
  border-bottom-width: 3px;
}

[class~=ho-hot-pri],
[class~=tour-consul] h2 {
  font-weight: 600;
}

[class~=ho-hot-pri],
[class~=pla1] h1 span,
[class~=place] h3 span {
  color: #00bcd4;
}

[class~=tour-consul] h2 {
  text-transform: uppercase;
}

[class~=place] h3 span {
  display: block;
}

[class~=tour-consul] h2 {
  font-size: 42px;
}

[class~=tour-consul] h2 {
  margin-top: 25px;
}

[class~=form_1] ul li input[type="submit"]:hover,
.form_1 ul li input[type="submit"] {
  border-bottom-style: solid;
}

.b_packages img:hover {
  transform: scale(1.08);
}

[class~=ho-hot-pri],
.ho-hot-pri-dis {
  float: right;
}

[class~=tour-consul] p,
[class~=tour-consul] h2 {
  margin-bottom: 0in;
}

.ho-hot-pri-dis {
  font-weight: 400;
}

[class~=form_1] ul li textarea {
  border-left-color: #bbb;
}

[class~=tour-consul] h2 {
  font-family: "Lato", sans-serif;
}

#myTable th {
  padding-left: 9pt;
}

::-webkit-input-placeholder {
  color: #6b7a88;
}

.ho-hot-pri-dis {
  color: #888;
}

[class~=tour-consul] p {
  color: #d4d8d8;
}

[class~=tour-consul] p {
  font-size: 12pt;
}

.ho-hot-pri-dis {
  padding-left: 3.75pt;
}

[class~=form_1] ul li textarea {
  border-bottom-color: #bbb;
}

[class~=form_1] ul li textarea {
  border-right-color: #bbb;
}

[class~=band] img:hover {
  -webkit-transform: scale(1);
}

.form_1 ul li {
  list-style-type: none;
}

.ho-hot-pri-dis,
#myTable th {
  padding-bottom: 0in;
}

[class~=form_1] ul li textarea {
  border-top-color: #bbb;
}

[class~=tour-consul] p {
  font-weight: 500;
}

.ho-hot-pri-dis {
  padding-right: 3.75pt;
}

[class~=tour-consul] p {
  margin-top: 18pt;
}

[class~=tour-consul] p,
#myInput {
  border-top-width: .010416667in;
}

[class~=carousel-inner1]>[class~=item]>a>img {
  margin-right: auto;
}

[class~=tour-consul] p {
  margin-bottom: 20px;
}

[class~=form_1] ul li textarea {
  border-image: none;
}

.ho-hot-pri-dis {
  padding-top: 0in;
}

.ho-hot-pri-dis {
  display: none;
}

.form_1 ul li input[type="submit"] {
  border-bottom-color: #0790cf;
}

[class~=hot-page2-hli-3] {
  width: 35px;
}

[class~=tour-consul] p {
  border-top-color: #4c545a;
}

[class~=tour-consul] p {
  border-image: none;
}

[class~=tour-consul] p,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-bottom-width: .75pt;
}

[class~=tour-consul] p,
.place img {
  border-bottom-style: solid;
}

footer ul li a {
  -o-transition: all .5s ease;
}

[class~=tour-consul] p {
  border-bottom-color: #4c545a;
}

[class~=link-btn]:hover {
  -webkit-box-shadow: 0in 1px 0pc 0pc #048d9e;
}

[class~=hot-page2-hli-3] {
  height: 26.25pt;
}

[class~=hot-page2-hli-3] {
  position: absolute;
}

[class~=hot-page2-hli-3] {
  background-color: rgba(255, 197, 37, .79);
}

[class~=carousel-inner1]>[class~=item]>a>img {
  margin-top: auto;
}

:-moz-placeholder {
  color: #6b7a88;
}

[class~=tour-consul] p {
  padding-top: 1.25pc;
}

[class~=hot-page2-hli-3] {
  padding-left: 3pt;
}

[class~=hot-page2-hli-3] {
  padding-bottom: 3pt;
}

[class~=tour-consul] p {
  padding-bottom: .208333333in;
}

[class~=events] table,
[class~=ho-vid] img {
  width: 100%;
}

[class~=home_form] form ul li input {
  width: 95%;
}

[class~=link-btn]:hover {
  -moz-box-shadow: 0pt 1px 0pc 0px #048d9e;
}

#myInput,
.place img {
  border-left-style: solid;
}

.form_1 ul li {
  width: 50%;
}

[class~=events-1] h1 {
  margin-top: 0pt;
}

[class~=events] img {
  width: 110px;
}

[class~=hot-page2-hli-3] {
  padding-right: 3pt;
}

[class~=events] img {
  padding-left: 0in;
}

h1 {
  font-family: "Montserrat", sans-serif;
}

[class~=hot-page2-hli-3] {
  padding-top: 3pt;
}

[class~=home_form] form ul li textarea {
  border-left-width: 0pc;
}

[class~=events] img {
  padding-bottom: .104166667in;
}

[class~=band] img:hover {
  transform: scale(1);
}

[class~=events] img {
  padding-right: 15px;
}

[class~=events] img {
  padding-top: .625pc;
}

[class~=pla]::before,
.place img,
[class~=to-ho-hotel-con-5],
[class~=carousel-inner1]>[class~=item]>img,
[class~=to-ho-hotel-con-4],
[class~=form_1] ul li textarea {
  width: 100%;
}

[class~=hot-page2-hli-3],
.place img {
  border-radius: 5px;
}

.place img {
  border-left-width: 2.25pt;
}

footer ul li a,
.events table tr:hover,
[class~=div]:hover {
  transition: all .5s ease;
}

[class~=hot-page2-hli-3] {
  margin-left: .3125pc;
}

[class~=hot-page2-hli-3] {
  margin-bottom: .5625pc;
}

.place img {
  border-bottom-width: 2.25pt;
}

[class~=hot-page2-hli-3] {
  margin-right: .3125pc;
}

.form_1 ul li {
  float: left;
}

.place img {
  border-right-width: 2.25pt;
}

.place img {
  border-top-width: 2.25pt;
}

[class~=hot-page2-hli-3] {
  margin-top: .5625pc;
}

[class~=home_form] form ul li:nth-child(2):before {}

[class~=hot-page2-hli-3] {
  right: 5px;
}

.place img {
  border-right-style: solid;
}

.form_1 ul li input[type="submit"] {
  border-image: none;
}

.place img {
  border-top-style: solid;
}

[class~=form_1] ul li textarea {
  resize: none;
}

[class~=to-ho-hotel-con-4],
[class~=to-ho-hotel-con-5] {
  position: relative;
}

.place img {
  border-left-color: #ffc107;
}

[class~=form_1] ul li input[type="submit"]:hover {
  border-bottom-color: #efb507;
}

[class~=to-ho-hotel-con-5],
[class~=to-ho-hotel-con-4] {
  overflow: hidden;
}

[class~=form_1] ul li textarea {
  border-radius: .03125in;
}

.place img {
  border-bottom-color: #ffc107;
}

.place img {
  border-right-color: #ffc107;
}

.place img {
  border-top-color: #ffc107;
}

.place img {
  border-image: none;
}

[class~=place] h3,
.form_1 ul li input[type="submit"] {
  color: #fff;
}

[class~=to-ho-hotel-con-4] {
  padding-top: .875pc;
}

.place img {
  box-shadow: .010416667in .1875pc 10px rgba(0, 0, 0, .8);
}

.events table tr:hover {
  background: #e9f2f3;
}

[class~=pla]::before {
  content: "";
}

[class~=pla]::before,
[class~=hom-hot-av-tic] {
  position: absolute;
}

[class~=pla]::before {
  background: rgba(0, 0, 0, .38);
}

.events table tr:hover,
[class~=div]:hover {
  -webkit-transition: all .5s ease;
}

[class~=pla]::before {
  bottom: 0pt;
}

[class~=to-ho-hotel-con-5] {
  padding-top: 12px;
}

.form_1 ul li select {
  border-left-width: .0625pc;
}

[class~=home_form] form ul li textarea {
  border-bottom-width: 0pc;
}

[class~=hom-hot-book-btn] {
  margin-right: 3%;
}

[class~=pla]::before {
  top: 0pt;
}

.hom-hot-view-btn {
  margin-left: 3%;
}

[class~=hom-hot-av-tic] {
  background-color: rgba(0, 188, 212, .82);
}

[class~=hom-hot-av-tic],
.form_1 ul li {
  padding-left: .083333333in;
}

.events table tr:hover {
  -moz-transition: all .5s ease;
}

[class~=home_form] form ul li textarea {
  border-right-width: 0pc;
}

[class~=place] h3 {
  font-size: .1875in;
}

[class~=hom-hot-av-tic] {
  bottom: 11.25pt;
}

[class~=hom-hot-av-tic] {
  padding-bottom: 2.25pt;
}

.form_1 ul li,
[class~=hom-hot-av-tic] {
  padding-right: 6pt;
}

.form_1 ul li select {
  border-bottom-width: .0625pc;
}

[class~=hom-hot-av-tic] {
  padding-top: 2.25pt;
}

[class~=place] h3 {
  text-transform: uppercase;
}

[class~=hom-hot-av-tic] {
  margin-left: 0pt;
}

[class~=place] h3 {
  line-height: 25.5pt;
}

[class~=hom-hot-av-tic] {
  margin-bottom: 0pc;
}

[class~=hom-hot-av-tic] {
  margin-right: 0pt;
}

.form_1 ul li select,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-right-width: .0625pc;
}

[class~=place] h3,
.pla1 h1 {
  margin-top: 0px;
}

[class~=hom-hot-av-tic] {
  margin-top: 0pc;
}

[class~=place] h3 {
  margin-bottom: 0in;
}

.form_1 ul li {
  padding-bottom: 16px;
}

[class~=hom-hot-av-tic] {
  right: .15625in;
}

#myTable tr:hover {
  background-color: #f1f1f1;
}

[class~=hom-hot-av-tic] {
  font-weight: 500;
}

[class~=tips] h3,
.pla1 h1,
[class~=hom-hot-av-tic],
[class~=place] p {
  color: #fff;
}

[class~=hom-hot-av-tic] {
  border-radius: 0px;
}

[class~=home_form] form ul li input[type="submit"],
[class~=hom-hot-av-tic-list] {
  background: #ffc107;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn],
.form_1 ul li select {
  border-top-width: .0625pc;
}

[class~=hom-hot-av-tic-list] {
  left: 7.5pt;
}

[class~=carousel-inner1]>[class~=item]>img {
  margin-left: auto;
}

[class~=hom-hot-av-tic-list] {
  right: inherit;
}

[class~=form_1] ul,
[class~=place] p {
  padding-left: 0pc;
}

[class~=hom-hot-av-tic-list] {
  bottom: .625pc;
}

.form_1 ul li {
  padding-top: 0in;
}

[class~=hom-hot-av-tic-list] {
  border-radius: .125pc;
}

.form_1 ul li select {
  border-left-style: solid;
}

[class~=place] p {
  padding-bottom: .625pc;
}

[class~=form_1] ul,
[class~=place] p {
  padding-right: 0pc;
}

[class~=hom-hot-av-tic-list] {
  color: #000;
}

[class~=carousel-inner1]>[class~=item]>img {
  margin-bottom: auto;
}

[class~=hom-hot-av-tic-list] {
  font-weight: 600;
}

.form_1 ul li input[type="submit"],
[class~=home_form] form ul li textarea {
  border-top-width: 0pc;
}

[class~=place] p {
  padding-top: .625pc;
}

[class~=place] p {
  margin-bottom: 10px;
}

.form_1 ul li {
  box-sizing: border-box;
}

[class~=place] p {
  text-align: left;
}

[class~=tips-home] tb-space,
[class~=place] img:hover,
[class~=tr-room-type],
[class~=tr-room-type-list],
[class~=tr-room-type-list-3],
[class~=tour-consul],
[class~=form_book] select,
[class~=place] a {}

[class~=hom-hot-av-tic-list] {
  padding-left: .5pc;
}

.events table tr:hover {
  -ms-transition: all .5s ease;
}

.pla1 h1 {
  text-align: center;
}

[class~=arrange] ul li {
  width: 48%;
}

[class~=hom-hot-av-tic-list] {
  padding-bottom: 3px;
}

[class~=hom-hot-av-tic-list] {
  padding-right: .5pc;
}

[class~=hom-hot-av-tic-list] {
  padding-top: 3px;
}

.pla1 h1,
[class~=tips] h3 {
  text-transform: uppercase;
}

[class~=hom-hot-av-tic-list] {
  font-size: .8125pc;
}

.hotel-book-room {
  margin-bottom: 80px;
}

.pla1 h1 {
  font-weight: 700;
}

.pla1 h1 {
  font-size: 2.25pc;
}

.pla1 h1 {
  padding-bottom: 30pt;
}

[class~=arrange] ul li {
  list-style-type: none;
}

[class~=form_1] ul,
.pla1 h1,
[class~=tour-consul] {
  position: relative;
}

[class~=form_1] ul {
  padding-bottom: 0pc;
}

[class~=tr-room-type-list-1] {
  padding-left: 0px !important;
}

[class~=arrange] ul li {
  padding-left: .3125pc;
}

#myInput,
.form_1 ul li select {
  border-bottom-style: solid;
}

[class~=form_1] ul {
  padding-top: 0pc;
}

[class~=to-con-1],
[class~=arrange] ul li {
  padding-bottom: .3125pc;
}

[class~=tour-consul] {
  background: url("../images/consult-bg-1.jpg") no-repeat #00bcd4;
}

[class~=arrange] ul li {
  padding-right: .3125pc;
}

[class~=tour-consul] {
  background-size: cover;
}

[class~=tour-consul],
[class~=form_1] ul {
  overflow: hidden;
}

#myTable th {
  padding-right: 9pt;
}

[class~=form_1] ul {
  margin-bottom: 0pc;
}

[class~=family] img {
  width: 95%;
}

[class~=family] img {
  margin-bottom: -.520833333in;
}

[class~=tour-consul] {
  background-attachment: fixed;
}

[class~=tips] h3,
[class~=arrange] ul li,
[class~=to-con-2],
[class~=to-con-1] {
  padding-top: .3125pc;
}

[class~=tips] h3 {
  background: #2ea5d3;
}

[class~=footer_places] ul li,
[class~=footer_social] ul li,
[class~=arrange] ul li,
[class~=tips] h3 {
  display: inline-block;
}

[class~=carousel-inner1]>[class~=item]>img {
  margin-right: auto;
}

.form_1 ul li select {
  border-right-style: solid;
}

[class~=to-con-1],
.testi a:hover {
  background: #ffc107;
}

.events table tr:hover {
  -o-transition: all .5s ease;
}

[class~=form_1] ul li input[type="submit"]:hover {
  border-image: none;
}

[class~=to-con-1],
[class~=to-con-2] {
  color: #000;
}

[class~=to-con-1],
[class~=tips] h3 {
  padding-left: .5pc;
}

[class~=tips] h3 {
  padding-bottom: .1875pc;
}

[class~=to-con-2],
[class~=to-con-1] {
  font-weight: 600;
}

[class~=to-con-1] {
  text-transform: uppercase;
}

[class~=carousel-inner1]>[class~=item]>img {
  margin-top: auto;
}

[class~=form_1] ul li input[type="submit"]:hover {
  color: #1b3033;
}

[class~=to-con-1],
[class~=tips] h3 {
  padding-right: 6pt;
}

[class~=testi] h4,
[class~=events] table tr:first-child,
.place a:hover,
[class~=site_map] ul li ul li a {}

.foot-social ul li,
[class~=footer_faq] ul li {
  list-style-type: none;
}

[class~=tips] h3 {
  font-weight: 500;
}

[class~=tips] h3 {
  margin-top: 0pc;
}

[class~=tips] h3 {
  font-size: .208333333in;
}

[class~=tips_left] h5 {
  color: #0f0f0f;
}

[class~=tips_left] h4 {
  color: #0f0f0f;
}

.foot-social ul li {
  float: left;
}

[class~=to-con-2] {
  background: #6aad22;
}

.foot-social ul li {
  padding-right: .104166667in;
}

[class~=to-con-2] {
  border-radius: .0625pc;
}

[class~=to-con-2] {
  font-size: 30px;
}

[class~=to-con-2],
[class~=testi] a {
  padding-left: 7.5pt;
}

.[class~=tips_left] h5 {
  font-size: 13.5pt;
}

.[class~=tips_left] h4 {
  font-size: 13.5pt;
}

[class~=testi] a,
[class~=to-con-2] {
  padding-bottom: .052083333in;
}

[class~=tips_left] p,
[class~=testi] p,
[class~=testi] address {
  color: #1e2021;
}

[class~=tips] p,
[class~=tips_left] p {
  text-align: left;
}

[class~=two-columns] li a {
  color: #616161;
}

[class~=tips] p {
  line-height: 1.5625pc;
}

[class~=tips] p {
  margin-bottom: 9pt;
}

.form_1 ul li input[type="submit"],
.form_1 ul li select {
  border-top-style: solid;
}

.form_1 ul li input[type="submit"] {
  border-top-color: #e7e7e7;
}

[class~=testi] a,
[class~=div]:hover {
  -moz-transition: all .5s ease;
}

[class~=to-con-2],
[class~=testi] a {
  padding-right: 7.5pt;
}

[class~=testi] a {
  background: #14a0d6;
}

[class~=disco] h3 span {
  color: #fff;
}

[class~=testi] a,
[class~=to-con-4],
.to-con-3,
.testi a:hover {
  color: #000;
}

[class~=testi] a {
  border-radius: 0in;
}

[class~=to-con-2] {
  display: inline-block;
}

.form_1 ul li select {
  border-left-color: #bbb;
}

[class~=testi] a {
  border-radius: .520833333in;
}

[class~=testi] a,
.to-con-3 {
  padding-top: .3125pc;
}

[class~=to-con-2] {
  margin-top: 5px;
}

.form_1 ul li input[type="submit"],
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-left-style: solid;
}

.form_1 ul li input[type="submit"] {
  border-left-width: 0px;
}

[class~=testi] a {
  text-decoration: none;
}

[class~=to-con-2] {
  margin-bottom: 1.5625pc;
}

[class~=p2_book] ul li:nth-child(2) a:hover,
[class~=testi] a {
  transition: all .5s ease;
}

.form_1 ul li select {
  border-bottom-color: #bbb;
}

.to-con-3 {
  background: #ffc107;
}

[class~=p2_book] ul li:nth-child(2) a:hover,
[class~=testi] a {
  -webkit-transition: all .5s ease;
}

[class~=testi] a,
[class~=div]:hover {
  -ms-transition: all .5s ease;
}

[class~=footer_places] ul li {
  padding-right: .1875pc;
}

[class~=to-con-4],
.to-con-3,
[class~=p-tesi] address {
  font-weight: 600;
}

[class~=home_form] form ul li textarea {
  border-left-style: none;
}

[class~=footer_places] ul li {
  line-height: .364583333in;
}

[class~=footer] h4,
[class~=to-con-4],
.to-con-3,
.events-title {
  text-transform: uppercase;
}

.form_1 ul li select {
  border-right-color: #bbb;
}

[class~=form_1] ul li:last-child {
  padding-bottom: 0pt;
}

#myTable th,
[class~=foot-social] ul,
[class~=arrange] ul,
[class~=footer_social] ul {
  padding-top: 0pt;
}

[class~=to-con-4],
.to-con-3 {
  padding-left: .083333333in;
}

.to-con-3,
[class~=to-con-4] {
  padding-bottom: 5px;
}

.to-con-3,
[class~=to-con-4] {
  padding-right: .083333333in;
}

[class~=testi] a {
  -o-transition: all .5s ease;
}

[class~=p-tesi] h4,
[class~=p-tesi] address {
  color: #253d52;
}

.to-con-3,
[class~=to-con-4] {
  border-radius: .020833333in;
}

[class~=p-tesi] h4 {
  margin-top: 0pt;
}

[class~=to-con-4] {
  background: #00bcd4;
}

[class~=ho-vid],
[class~=p-tesi] p,
[class~=ho-con-cont],
.foot-spec span {}

[class~=inner_banner] ul li,
[class~=inner_banner] h2 span {
  color: #fff;
}

[class~=arrange] ul,
[class~=p-tesi] address {
  margin-bottom: 0px;
}

[class~=p2_book] ul li:nth-child(2) a:hover {
  -moz-transition: all .5s ease;
}

[class~=foot-social] ul,
[class~=arrange] ul {
  padding-left: 0pt;
}

[class~=arrange] ul {
  padding-bottom: 0pt;
}

[class~=arrange] ul,
[class~=foot-social] ul {
  padding-right: 0pt;
}

.form_1 ul li select {
  border-top-color: #bbb;
}

[class~=footer] h4 {
  color: #acadaf;
}

[class~=to-con-4] {
  padding-top: .052083333in;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-bottom-style: solid;
}

.form_1 ul li select {
  border-image: none;
}

[class~=footer_social] iframe[class~=clicked] {
  pointer-events: auto;
}

.form_1 ul li input[type="submit"] {
  border-left-color: #e7e7e7;
}

[class~=footer] h4 {
  padding-bottom: 11.25pt;
}

[class~=foot-social] ul {
  padding-bottom: 0px;
}

.form_1 ul li select,
.form_book ul li:nth-child(13) {
  width: 100%;
}

[class~=footer_sub] input[type="submit"] {
  background: #ff5722;
}

.form_1 ul li input[type="submit"] {
  border-right-width: 0pc;
}

[class~=events-1] {
  font-family: "Montserrat", sans-serif;
}

[class~=two-columns] li,
[class~=inner_banner] ul li {
  float: left;
}

[class~=inner_banner] ul li {
  display: inline-block;
}

.events-title {
  background: none !important;
}

[class~=home_form] form ul li textarea {
  border-bottom-style: none;
}

[class~=foot-logo] img {
  padding-bottom: 1.25pc;
}

[class~=foot-sec2] p {
  color: #616161;
}

.events-title {
  font-size: 1pc;
}

[class~=place],
.events-title {
  margin-bottom: .3125in;
}

[class~=pla],
[class~=popu-places-home],
.tips,
[class~=footer_social] iframe {
  position: relative;
}

.form_1 ul li select {
  padding-left: 10px;
}

[class~=popu-places-home],
[class~=pla] {
  overflow: hidden;
}

[class~=pla] {
  background: url("../images/placebg.jpg") no-repeat center center;
}

[class~=pla] {
  background-size: cover;
}

[class~=two-columns] li {
  width: 50%;
}

.form_1 ul li select {
  padding-bottom: 10.5pt;
}

[class~=pla] {
  background-attachment: fixed;
}

.form_1 ul li input[type="submit"] {
  border-right-style: solid;
}

[class~=two-columns] li {
  list-style-type: none;
}

[class~=two-columns]::after {
  content: "";
}

[class~=two-columns]::after {
  display: table;
}

[class~=two-columns]::after {
  clear: both;
}

[class~=footer_social] ul {
  padding-left: 0in;
}

[class~=footer_sub] input[type="submit"] {
  color: #000;
}

.pla1 {
  padding-right: 0pc !important;
}

[class~=inner_banner] ul li,
[class~=footer_social] ul {
  padding-bottom: 0in;
}

.pla1 {
  padding-left: 0pc !important;
}

[class~=footer_social] ul,
.form-spac,
[class~=form_booking],
[class~=form] {
  padding-right: 0in;
}

[class~=form] {
  background: url("../images/cloud.png") no-repeat bottom center #f2f8f9;
}

.form-spac,
[class~=form_booking],
[class~=form] {
  padding-left: 0pc;
}

.form_1 ul li select {
  padding-right: 10px;
}

[class~=inner_banner] ul li {
  padding-left: .3125pc;
}

[class~=footer_social] iframe,
.footer_sub input {
  width: 100%;
}

[class~=form_booking],
[class~=form] {
  padding-bottom: 2.8125pc;
}

[class~=footer_social] iframe,
[class~=p2] h3 span {
  display: block;
}

[class~=footer_social] iframe {
  pointer-events: none;
}

.form_1 ul li input[type="submit"] {
  border-right-color: #e7e7e7;
}

.footer_sub input {
  border-left-width: 0pc;
}

.footer_sub input {
  border-bottom-width: 0pc;
}

[class~=form],
.form-spac,
[class~=form_booking] {
  padding-top: 100px;
}

[class~=form] {
  background-size: contain;
}

.footer_sub input {
  border-right-width: 0pc;
}

[class~=p2_book] ul li:nth-child(2) a:hover {
  -ms-transition: all .5s ease;
}

.form_1 ul li select {
  padding-top: 10.5pt;
}

[class~=form_booking] {
  background: url("../images/cloud.png") no-repeat bottom center #f2f8f9;
}

h1 {
  font-weight: 500;
}

[class~=form_book] ul li:nth-child(7) {
  width: 50% !important;
}

.footer_sub input,
[class~=inner_banner] ul li {
  padding-right: .3125pc;
}

.form_1 ul li select {
  border-radius: .03125in;
}

[class~=form_1] ul li:nth-child(7),
[class~=form_book_1] ul li:nth-child(11) {
  width: 100%;
}

[class~=p2_book] ul li:nth-child(2) a:hover,
[class~=div]:hover {
  -o-transition: all .5s ease;
}

.footer_sub input {
  border-top-width: 0pc;
}

[class~=family],
[class~=arrange] ul li a {}

[class~=footer_sub] input[type="submit"] {
  font-weight: 600;
}

.form_1 ul li input[type="submit"] {
  font-size: 13.5pt;
}

.footer_sub input {
  border-left-style: none;
}

.footer_sub input {
  border-bottom-style: none;
}

[class~=home_form] form ul li textarea,
.footer_sub input {
  border-right-style: none;
}

.footer_sub input {
  border-top-style: none;
}

[class~=footer_sub] input[type="submit"] {
  border-radius: 0pc;
}

[class~=form_booking] {
  background-size: contain;
}

[class~=inner_banner] ul li {
  padding-top: 0px;
}

.form-spac {
  padding-bottom: 100px;
}

.tips {
  background: url("../images/tipsbg.jpg") no-repeat center center #f0f2f2;
}

.footer_sub input {
  border-left-color: currentColor;
}

[class~=footer_faq] p,
[class~=inner_banner] a i {
  color: #fff;
}

.footer_sub input {
  border-bottom-color: currentColor;
}

[class~=foot-social] ul li i {
  font-size: .166666667in;
}

.form_1 ul li input[type="submit"] {
  font-weight: 700;
}

.tips {
  background-size: cover;
}

.footer_sub input {
  border-right-color: currentColor;
}

.footer_sub input {
  border-top-color: currentColor;
}

.tips {
  overflow: hidden;
}

[class~=foot-social] ul li i {
  width: 32px;
}

.footer_sub input {
  border-image: none;
}

.footer_sub input {
  padding-left: .052083333in;
}

[class~=foot-social] ul li i,
.footer_sub input {
  padding-bottom: 5.25pt;
}

[class~=home_tip],
.disco h3,
[class~=footer_places] h4,
.disco p {
  margin-top: 0in;
}

[class~=tips_left] {
  padding-left: 75pt;
}

[class~=tips_left] {
  padding-bottom: 25px;
}

.tips_left_1 {
  background: url("../images/tips1.png") no-repeat left top;
}

.tips_left_1 {
  margin-top: 25px;
}

[class~=ticket] ul li {
  display: inline-block;
}

.footer_sub input {
  padding-top: 5.25pt;
}

[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~=tips_left_3] {
  padding-bottom: .3125pc;
}

[class~=testi] {
  background: url("../images/testi_img.png") no-repeat left top;
}

.footer_sub input {
  margin-bottom: .125in;
}

#myInput {
  border-right-style: solid;
}

[class~=testi] {
  padding-left: 116px;
}

.form_1 ul li input[type="submit"] {
  text-transform: uppercase;
}

[class~=foot-social] ul li i {
  height: .333333333in;
}

.footer_sub input,
[class~=footer_sub] input[type="submit"] {
  border-radius: .010416667in;
}

[class~=footer_faq] ul {
  padding-left: 0pt;
}

[class~=foot-social] ul li i {
  border-radius: 3.125pc;
}

[class~=carousel-indicators-1]:hover {
  overflow-y: auto;
}

[class~=footer_faq] ul {
  padding-bottom: 0pt;
}

[class~=testi] {
  margin-top: 15pt;
}

[class~=footer_faq] ul {
  padding-right: 0pt;
}

[class~=ticket] ul li,
[class~=foot-social] ul li i {
  padding-left: .072916667in;
}

[class~=footer_faq] ul {
  padding-top: 0pt;
}

[class~=testi] {
  padding-bottom: 15px;
}

[class~=p-tesi] {
  border-left-width: .010416667in;
}

[class~=ticket] ul li:nth-child(1) {
  background: #a2dd2f;
}

[class~=p-tesi] {
  border-bottom-width: .010416667in;
}

[class~=footer_sub] input[type="submit"] {
  padding-left: .104166667in;
}

[class~=p-tesi] {
  border-right-width: .010416667in;
}

.form_1 ul li input[type="submit"] {
  margin-top: -.375pc;
}

.disco h3 {
  color: #ffeb3b;
}

[class~=p-tesi] {
  border-top-width: .010416667in;
}

.disco h3 {
  font-size: 2.375pc;
}

[class~=p-tesi] {
  border-left-style: dashed;
}

[class~=disco] a,
.disco h3 {
  font-weight: 700;
}

[class~=p-tesi] {
  border-bottom-style: dashed;
}

.disco p,
[class~=disco] h4 {
  color: #fff;
}

[class~=foot-social] ul li i {
  padding-right: .072916667in;
}

[class~=ticket] ul li {
  background: #efefef;
}

[class~=p-tesi] {
  border-right-style: dashed;
}

[class~=p-tesi] {
  border-top-style: dashed;
}

[class~=disco] a {
  background: #00bcd4;
}

[class~=p-tesi] {
  border-left-color: #e0e0e0;
}

[class~=p-tesi] {
  border-bottom-color: #e0e0e0;
}

[class~=ticket] ul li:nth-child(1) {
  color: #253d52;
}

[class~=disco] a,
[class~=foot-social] ul li i {
  color: #000;
}

.open>.dropdown-menu {
  -webkit-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=p-tesi] {
  border-right-color: #e0e0e0;
}

[class~=disco] a {
  padding-left: .375pc;
}

[class~=p-tesi] {
  border-top-color: #e0e0e0;
}

[class~=p2_book] ul li:nth-child(2) a:hover {
  background: #8bc34a;
}

[class~=footer_sub] input[type="submit"] {
  padding-bottom: 3.75pt;
}

[class~=p-tesi] {
  border-image: none;
}

[class~=disco] a {
  padding-bottom: .375pc;
}

.footer,
[class~=p-tesi] {
  position: relative;
}

[class~=disco] a {
  padding-right: .375pc;
}

[class~=disco] a {
  padding-top: .375pc;
}

.footer,
[class~=p-tesi] {
  overflow: hidden;
}

[class~=p-tesi] {
  margin-bottom: 30px;
}

[class~=disco] a {
  transition: all .5s ease;
}

[class~=p-tesi] {
  padding-left: .15625in;
}

[class~=disco] a {
  -webkit-transition: all .5s ease;
}

[class~=disco] a {
  -moz-transition: all .5s ease;
}

[class~=disco] a {
  -ms-transition: all .5s ease;
}

[class~=disco] a {
  -o-transition: all .5s ease;
}

[class~=p-tesi] {
  padding-bottom: .208333333in;
}

[class~=foot-social] ul li i {
  padding-top: .072916667in;
}

[class~=p-tesi] {
  padding-right: .15625in;
}

[class~=p-tesi] {
  padding-top: .208333333in;
}

[class~=arrange] {
  padding-top: 9pt;
}

[class~=footer_sub] input[type="submit"] {
  padding-right: .104166667in;
}

[class~=footer_places] h4 {
  color: #acadaf;
}

.footer {
  background: #000;
}

[class~=banner_book_1] ul li:last-child {
  border-right-width: 0pc;
}

.footer {
  padding-bottom: 1.3125pc;
}

.foot-social,
[class~=foot-logo],
.footer_faq,
[class~=footer_sub],
[class~=footer_social],
[class~=foot-spec] {}

[class~=disco],
[class~=foot-social] ul li i,
[class~=copy] p {
  text-align: center;
}

[class~=home_form] form ul li input[type="submit"] {
  line-height: .8125pc;
}

[class~=footer_places] h4 {
  padding-bottom: .9375pc;
}

[class~=foot-social] ul li i {
  background: #ffc107;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-right-style: solid;
}

[class~=foot-social] ul li a:hover {
  padding-left: 0pt;
}

[class~=footer_faq] ul li a,
[class~=footer_places] h4 {
  text-transform: uppercase;
}

[class~=two-columns],
.footer_places ul {
  padding-left: 0in;
}

[class~=footer_sub] input[type="submit"] {
  padding-top: 3.75pt;
}

[class~=two-columns],
.footer_places ul {
  padding-bottom: 0in;
}

.footer_places ul,
[class~=two-columns] {
  padding-right: 0in;
}

.footer_places ul,
[class~=two-columns] {
  padding-top: 0in;
}

[class~=footer_faq] ul li a,
[class~=footer_social] ul li a {
  color: #fff;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
  background: #3b5998;
}

[class~=footer_places] ul li a,
[class~=footer_sub] input[type="submit"],
[class~=footer_faq] ul li a,
[class~=footer_social] ul li a {
  text-decoration: none;
}

[class~=ticket] ul li {
  padding-bottom: .125pc;
}

[class~=ticket] ul li {
  padding-right: 7px;
}

[class~=footer_faq] ul li a {
  display: block;
}

[class~=mob_logo] {
  display: none;
}

[class~=disco] {
  background: url("../images/f1.png") no-repeat center center;
}

[class~=ticket] ul li {
  padding-top: .125pc;
}

[class~=copy] p {
  margin-bottom: 0px;
}

[class~=disco] {
  background-size: cover;
}

[class~=p2_book] ul li:nth-child(2) a:hover {
  border-bottom-width: .125pc;
}

#myInput,
[class~=footer1] {
  border-top-style: solid;
}

[class~=disco] {
  padding-left: .9375pc;
}

[class~=copy] p {
  padding-left: .3125pc;
}

[class~=copy] p {
  padding-bottom: .3125pc;
}

[class~=disco] {
  padding-bottom: .229166667in;
}

[class~=disco] {
  padding-right: 15px;
}

[class~=copy] p {
  padding-right: .3125pc;
}

[class~=copy] p {
  padding-top: .3125pc;
}

[class~=disco] {
  padding-top: 20px;
}

[class~=copy] p {
  font-size: .8125pc;
}

[class~=footer_faq] ul li a {
  line-height: 22.5pt;
}

[class~=copy] p {
  color: #000;
}

[class~=disco1] {
  background: url("../images/f2.png") no-repeat center center;
}

[class~=disco1] {
  background-size: cover;
}

h2 {
  font-family: "Montserrat", sans-serif;
}

[class~=footer1] {
  background: #000;
}

[class~=inner_banner],
[class~=featur],
[class~=inner_banner] div,
[class~=p2_2] {
  position: relative;
}

[class~=inner_banner] h1 {
  color: #ffc107;
}

[class~=footer1],
[class~=inner_banner] {
  padding-left: 0px;
}

[class~=inner_banner] h1 {
  font-size: 22px;
}

[class~=footer1] {
  padding-bottom: 50px;
}

[class~=ticket] ul li {
  font-size: 10.5pt;
}

.open>.dropdown-menu {
  -moz-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=ticket] ul li {
  font-weight: 600;
}

[class~=footer1],
[class~=inner_banner] {
  padding-right: 0pt;
}

[class~=footer1] {
  padding-top: 6.25pc;
}

[class~=footer_places] ul li a {
  color: #989898;
}

[class~=footer1] {
  border-top-width: 1px;
}

[class~=footer1] {
  border-top-color: currentColor;
}

[class~=footer_sub] input[type="submit"] {
  transition: all .5s ease;
}

[class~=inner_banner] h1,
[class~=featur] ul li {
  display: inline-block;
}

[class~=ticket] ul li {
  color: #253d52;
}

[class~=footer1] {
  border-image: none;
}

[class~=footer_places] {}

[class~=inner_banner] p {
  color: #d6d6d6;
}

[class~=copy] {
  background: #fff;
}

[class~=inner_banner] p {
  font-size: 15pt;
}

[class~=inner_banner] {
  background: url("../images/list-p-bg.jpg") no-repeat center center;
}

[class~=inner_banner] {
  background-size: cover;
}

[class~=inner_banner] p {
  font-weight: 100;
}

[class~=inner_banner] {
  padding-bottom: .106666667in;
}

[class~=footer_sub] input[type="submit"] {
  -webkit-transition: all .5s ease;
}

.inner_banner ul {
  margin-top: .260416667in;
}

[class~=inner_banner] {
  padding-top: .1025in;
}

#myInput {
  border-left-color: #ddd;
}

.inner_banner ul {
  float: right;
}

[class~=footer_places] ul li a {
  background: #2d2d2d;
}

[class~=bread-acti] {
  color: #d6d6d6 !important;
}

.inner_banner ul {
  margin-bottom: 0pt;
}

[class~=footer_places] ul li a {
  padding-left: .3125pc;
}

[class~=bg-none] {
  background: none;
}

[class~=footer_places] ul li a {
  padding-bottom: .3125pc;
}

[class~=banner_book_1] ul li:last-child {
  border-right-style: solid;
}

[class~=p2_book] ul li:nth-child(2) a:hover {
  border-bottom-style: solid;
}

[class~=featur],
[class~=p2_2] {
  overflow: hidden;
}

[class~=inner_banner] a {
  color: #fff;
}

[class~=inner_banner] a {
  font-size: .9375pc;
}

h2 {
  font-weight: 500;
}

[class~=ticket] ul li {
  margin-right: 1px;
}

[class~=p2_2],
[class~=p2_1] img {
  width: 100%;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
  padding-left: .9375pc;
}

.p2 h3 {
  color: #253d52;
}

.p2 h4 {
  color: #253d52;
  font-size: 22px
}

[class~=p2_2] {
  margin-bottom: 37.5pt;
}

[class~=footer_places] ul li a {
  padding-right: .3125pc;
}

[class~=footer_sub] input[type="submit"] {
  -moz-transition: all .5s ease;
}

.p2 h3 {
  margin-top: 0px;
}

[class~=p2] p {
  text-align: left;
}

[class~=p2] p {
  color: #868686;
}

[class~=featur] ul li {
  background: url("../images/tick.png") no-repeat center left;
}

[class~=p2] p {
  line-height: .260416667in;
}

[class~=p2] p,
[class~=featur] ul li {
  font-size: 16px;
}

[class~=banner_book_1] ul li:last-child {
  border-right-color: rgba(3, 3, 3, .12);
}

[class~=p2] p {
  margin-bottom: 15px;
}

.ticket ul {
  padding-left: 0pt;
}

[class~=banner_book_1] ul,
.ticket ul,
[class~=p2_book] ul,
[class~=featur] ul {
  padding-bottom: 0pt;
}

[class~=p2_book] ul,
[class~=featur] ul,
.ticket ul,
[class~=banner_book_1] ul {
  padding-right: 0pt;
}

[class~=featur] ul,
.ticket ul,
[class~=banner_book_1] ul,
[class~=p2_book] ul {
  padding-top: 0pt;
}

.ticket ul {
  margin-bottom: 5px;
}

#myInput {
  border-bottom-color: #ddd;
}

[class~=p2],
[class~=p2_1],
[class~=dl2],
[class~=dl3],
[class~=p2_book],
[class~=dl1],
[class~=ticket],
.banner_book_1 {}

[class~=p2_book] ul li:nth-child(2) a:hover {
  border-bottom-color: #599712;
}

#myInput {
  border-right-color: #ddd;
}

[class~=featur] ul li {
  padding-left: .25in;
}

.featur h4 {
  background: url("../images/flag.png") no-repeat center left;
}

[class~=featur] ul li {
  padding-bottom: .03125in;
}

.featur h4 {
  margin-top: .260416667in;
}

[class~=home_form] form ul li textarea {
  border-top-style: none;
}

[class~=footer_places] ul li a {
  padding-top: .3125pc;
}

.featur h4 {
  margin-top: 11.25pt;
}

[class~=featur] ul li {
  padding-right: .03125in;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
  padding-bottom: .104166667in;
}

.featur h4 {
  padding-left: 24pt;
}

[class~=banner_book],
[class~=p2_book] ul li a {
  background: #ffc107;
}

[class~=featur] ul li,
.featur h4 {
  color: #253d52;
}

.featur h4 {
  background-size: contain;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
  padding-right: .9375pc;
}

[class~=featur] ul,
[class~=banner_book_1] ul,
[class~=p2_book] ul {
  padding-left: 0pc;
}

[class~=featur] {
  padding-bottom: 7.5pt;
}

[class~=home_form] form ul li textarea {
  border-left-color: currentColor;
}

[class~=featur] ul li {
  padding-top: .03125in;
}

[class~=banner_book_1] ul,
[class~=featur] ul {
  margin-bottom: 0pt;
}

h4,
h3 {
  font-family: "Montserrat", sans-serif;
}

[class~=p2_book] ul li a {
  border-bottom-width: .125pc;
}

[class~=banner_book] {
  z-index: 9999;
}

[class~=banner_book_1] ul li:last-child {
  border-image: none;
}

[class~=home_form] form ul li textarea {
  border-bottom-color: currentColor;
}

[class~=p2_book] ul li a {
  border-bottom-style: solid;
}

[class~=banner_book] {
  box-shadow: .75pt 2.25pt 3.75pt rgba(0, 0, 0, .37);
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-top-style: solid;
}

[class~=posts],
[class~=banner_book_1] ul {
  position: relative;
}

[class~=home_form] form ul li textarea {
  border-right-color: currentColor;
}

[class~=posts],
[class~=banner_book_1] ul {
  overflow: hidden;
}

[class~=posts] a,
[class~=post_author],
[class~=tour_head] span,
[class~=dl4] {}

[class~=post_city],
h3,
[class~=post_date],
h4 {
  font-weight: 500;
}

[class~=posts2] img {
  margin-top: 25px;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-left-color: #02abc1;
}

[class~=posts] img,
[class~=posts] {
  width: 100%;
}

[class~=footer_sub] input[type="submit"] {
  -ms-transition: all .5s ease;
}

[class~=posts] h3 {
  color: #212627;
}

[class~=tour_head] h2,
[class~=posts] h3 {
  margin-top: 0pt;
}

[class~=posts] h3 {
  padding-bottom: 5px;
}

[class~=posts] h3 {
  text-transform: capitalize;
}

[class~=p2_book] ul li a {
  border-bottom-color: #e3aa00;
}

[class~=posts] h5 {
  font-family: "Lato", sans-serif;
}

[class~=tour_font],
[class~=posts] {
  margin-bottom: 50px;
}

[class~=posts] h5 {
  font-style: italic;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-bottom-color: #02abc1;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-right-color: #02abc1;
}

[class~=featur] ul li,
[class~=tour_head1] h3,
[class~=tour_head] h2,
[class~=posts] h5 {
  font-weight: 600;
}

[class~=posts] h5 {
  font-size: 16px;
}

[class~=post_date],
[class~=post_city] {
  color: #8a8a8a;
}

[class~=posts] h5,
[class~=posts] p {
  margin-bottom: 18.75pt;
}

[class~=post_city],
[class~=post_date] {
  padding-left: 6pt;
}

[class~=tour_font] p,
[class~=posts] p {
  text-align: left;
}

[class~=tour_font] p,
[class~=posts] p {
  color: #868686;
}

[class~=posts] p,
[class~=tour_font] p {
  line-height: 25px;
}

[class~=home_form] form ul li textarea {
  border-top-color: currentColor;
}

[class~=home_form] form ul li textarea,
[class~=p2_book] ul li a {
  border-image: none;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  border-top-color: #02abc1;
}

.open>.dropdown-menu {
  -o-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=tour_font] p {
  font-size: .15625in;
}

[class~=tour_head] h2 {
  color: #213d44;
}

.p2_book ul li {
  display: inline-block;
}

[class~=tour_head] h2,
[class~=tour_head1] h3 {
  text-transform: uppercase;
}

#myInput {
  border-top-color: #ddd;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn],
#myInput {
  border-image: none;
}

[class~=banner_book_1] ul li,
[class~=tour_star] i,
[class~=tour_head1] h3 {
  font-size: 0.95pc;
}

[class~=tour_star] i,
[class~=p2] [class~=fa-star] {
  color: #ff9800;
}

[class~=tour_head1] h3 {
  background: url("../images/umbrella.png") no-repeat left center;
}

[class~=banner_book_1] ul li {
  display: inline;
}

[class~=p2_book] ul li a {
  border-radius: .03125in;
}

[class~=tour_r],
.days,
.tour_head,
[class~=tour_incl],
.tour_head1,
[class~=tour_star] {}

[class~=banner_book_1] ul li {
  line-height: .416666667in;
}

[class~=tour_head1] h3 {
  padding-left: 26.25pt;
}

.tour_rat {
  background: #ff5722;
}

.tour_rat {
  color: #fff;
}

[class~=banner_book_1] ul li {
  font-weight: 700;
}

[class~=tour_head1] h3,
[class~=days] h4 {
  color: #213d44;
}

[class~=tour_head1] h3 {
  margin-bottom: 15pt;
}

[class~=p2_book] ul li a {
  display: table;
}

.open>.dropdown-menu {
  transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=tour_head1] h3 {
  margin-top: 3.125pc;
}

[class~=tour_head1] h3 {
  background-size: .166666667in;
}

.tour_rat,
[class~=days] h4,
[class~=p2] [class~=fa-star] {
  font-size: 12pt;
}

.tour_rat {
  padding-left: 3.75pt;
}

[class~=l-info-pack-days] ul,
.tour_rat {
  padding-bottom: 0in;
}

[class~=home_form] form ul li textarea {
  padding-left: .4375pc;
}

.tour_rat {
  padding-right: 3.75pt;
}

[class~=tour_head1] table {
  width: 100%;
}

[class~=days] h4 {
  margin-left: 0pt;
}

.tour_rat {
  padding-top: 0in;
}

[class~=days] h4 {
  margin-bottom: 11.25pt;
}

[class~=days] h4 {
  margin-right: 0pt;
}

.tour_rat {
  border-radius: .020833333in;
}

.tour_rat {
  margin-left: 6pt;
}

[class~=banner_book_1] ul li {
  border-right-width: .0625pc;
}

[class~=days] h4 {
  margin-top: 18.75pt;
}

[class~=banner_book_1] ul li {
  border-right-style: solid;
}

[class~=p2_book] ul li a {
  color: #000;
}

[class~=p2_book] ul li a {
  padding-left: .104166667in;
}

[class~=days] h4 {
  font-weight: 600;
}

[class~=days] h4 {
  font-family: "Lato", sans-serif;
}

[class~=l-info-pack-days] ul {
  padding-left: 0pt;
}

[class~=l-info-pack-days] ul {
  padding-right: 0pt;
}

[class~=l-info-pack-days] ul {
  padding-top: 3.75pt;
}

.l-info-pack-plac::after {
  content: "";
}

[class~=tour_offer] {
  background: url("../images/book-bg.png") no-repeat center center;
}

.l-info-pack-plac::after {
  background: #cecece;
}

.band1,
.l-info-pack-plac::after {
  position: absolute;
}

[class~=banner_book_1] ul li:last-child {
  padding-left: 0in;
}

[class~=banner_book_1] ul li {
  border-right-color: rgba(3, 3, 3, .12);
}

[class~=footer_social] ul li a [class~=fa-facebook] {
  padding-top: .104166667in;
}

h5 {
  font-family: "Montserrat", sans-serif;
}

[class~=tour_offer] {
  padding-left: 15pt;
}

[class~=tour_offer] {
  padding-bottom: 15pt;
}

[class~=tour_offer] {
  padding-right: 15pt;
}

[class~=tour_offer] {
  padding-top: 15pt;
}

.l-info-pack-plac::after {
  width: .75pt;
}

[class~=tour_offer] {
  background-size: cover;
}

[class~=p2_book] ul li a {
  padding-bottom: .052083333in;
}

.l-info-pack-plac::after {
  top: 0;
}

[class~=tour_offer] {
  margin-bottom: 30px;
}

.band1 {
  width: 3.125pc;
}

.l-info-pack-plac::after {
  bottom: 0;
}

.band1 {
  height: auto;
}

.l-info-pack-plac::after {
  height: 100%;
}

.l-info-pack-plac::after {
  left: 14.25pt;
}

[class~=tour_right] h3 {
  background: #253d52;
}

.footer_social ul li a .fa-google-plus,
[class~=p2_book] ul li a {
  padding-right: .104166667in;
}

[class~=tour_right] h3,
[class~=tour_right] ul {
  padding-left: .15625in;
}

.band1 {
  z-index: 99;
}

[class~=tour_right] h3 {
  color: #fff;
}

.band1 {
  top: -.041666667in;
}

.band1 {
  right: 45.75pt;
}

[class~=tour_right] h3 {
  font-size: 10.5pt;
}

[class~=tour-ri-com] {
  position: relative;
}

[class~=p2] [class~=fa-star-half-o] {
  color: #9e9e9e;
}

.footer_social ul li a .fa-google-plus {
  background: #dd4b39;
}

[class~=tour_right] h3 {
  background-size: 22px;
}

[class~=p2_book] ul li a {
  padding-top: .052083333in;
}

[class~=tour_right] h3 {
  margin-top: 0px;
}

[class~=tour-ri-com] {
  overflow: hidden;
}

[class~=footer_sub] input[type="submit"] {
  -o-transition: all .5s ease;
}

[class~=tour-ri-com] {
  border-left-width: .0625pc;
}

[class~=p2_book] ul li a {
  font-size: 16px;
}

[class~=tour_right] h3 {
  font-weight: 600;
}

[class~=tour-ri-com] {
  border-bottom-width: .0625pc;
}

[class~=tour_right] h3 {
  text-transform: uppercase;
}

.footer_social ul li a .fa-google-plus {
  padding-left: .104166667in;
}

[class~=tour_right] h3,
[class~=tour_right] ul {
  padding-bottom: .15625in;
}

[class~=tour-ri-com] {
  border-right-width: .0625pc;
}

[class~=tour_right] ul,
[class~=tour_right] h3 {
  padding-right: .15625in;
}

[class~=tour-ri-com] {
  border-top-width: .0625pc;
}

[class~=tour_right] h3,
[class~=tour_right] ul {
  padding-top: .15625in;
}

[class~=tour_right] ul,
.tour_offer ul,
[class~=tour_right] h3 {
  margin-bottom: 0pt;
}

.footer_social ul li a .fa-google-plus {
  padding-bottom: .625pc;
}

[class~=tour-ri-com] {
  border-left-style: solid;
}

[class~=home_form] form ul li textarea {
  padding-bottom: .4375pc;
}

[class~=banner_book_1] ul li a {
  background: #1e3946;
}

[class~=hotel-com-color],
[class~=tour_incl] ul,
[class~=tour_offer] img,
[class~=tour_help_1] i {}

[class~=tour-ri-com] {
  border-bottom-style: solid;
}

[class~=banner_book_1] ul li {
  border-image: none;
}

[class~=tour_offer] a,
[class~=banner_book_1] ul li a {
  display: block;
}

[class~=banner_book_1] ul li a,
[class~=tour_offer] p,
[class~=tour_offer] a,
[class~=tour_offer] h4,
[class~=banner_book_1] ul li {
  text-align: center;
}

[class~=banner_book_1] ul li {
  color: #000;
}

[class~=tour_offer] p {
  color: #ffc107;
}

[class~=banner_book_1] ul li a,
[class~=tour_offer] h4 {
  color: #fff;
}

[class~=tour_offer] h4 {
  font-size: 37.5pt;
}

[class~=tour-ri-com] {
  border-right-style: solid;
}

.tour_offer ul {
  list-style-type: none;
}

[class~=tour-ri-com] {
  border-top-style: solid;
}

[class~=tour-ri-com] {
  border-left-color: #e2e2e2;
}

[class~=tour-ri-com] {
  border-bottom-color: #e2e2e2;
}

h5 {
  font-weight: 500;
}

[class~=tour_offer] a {
  background: #ffc107;
}

[class~=tour_social] ul,
[class~=banner_book_1] ul li {
  float: left;
}

[class~=tour_offer] a {
  color: #000;
}

[class~=banner_book_1] ul li {
  width: 33%;
}

#myTable td {
  text-align: left;
}

[class~=home_form] form ul li textarea {
  padding-right: .4375pc;
}

[class~=tour-ri-com] {
  border-right-color: #e2e2e2;
}

[class~=tour_head1] table tr {
  border-bottom-width: .010416667in;
}

[class~=tour_offer] a,
[class~=hotel-gal-arr] {
  padding-left: .3125pc;
}

[class~=tour-ri-com] {
  border-top-color: #e2e2e2;
}

[class~=footer_sub] input[type="submit"] {
  width: 50%;
}

[class~=hotel-gal-arr],
[class~=tour_offer] a {
  padding-bottom: .3125pc;
}

[class~=p2_book] ul li:nth-child(2) a:hover,
[class~=tour-ri-com] {
  border-image: none;
}

[class~=tour-ri-com] {
  margin-bottom: 1.875pc;
}

[class~=hotel-gal-arr],
[class~=tour_offer] a {
  padding-right: .3125pc;
}

[class~=tour_offer] a,
[class~=hotel-gal-arr] {
  padding-top: .3125pc;
}

#myTable td {
  padding-left: 9pt;
}

[class~=p2] [class~=fa-star-half-o] {
  font-size: 12pt;
}

[class~=tour_offer] a,
[class~=tour_rela_1] h4 {
  font-weight: 600;
}

[class~=banner_book_1] ul li a,
[class~=book_poly] h3 {
  text-transform: uppercase;
}

#myInput {
  margin-bottom: 12px;
}

.footer_social ul li a .fa-google-plus {
  padding-top: .625pc;
}

[class~=tour_offer] a {
  border-radius: 2.8125pc;
}

[class~=banner_book_1] ul li a {
  font-size: 22px;
}

[class~=hotel-gal-arr] {
  margin-top: 175%;
}

[class~=hotel-gal-arr] {
  position: absolute;
}

#myTable {
  border-collapse: collapse;
}

[class~=tour_offer] a,
[class~=tour_rela_1] h4 {
  font-size: 11.25pt;
}

[class~=tour_rela_1] p,
[class~=hotel-com-color] p {
  color: #868686;
}

[class~=hotel-gal-arr] {
  background: #00c1ff;
}

[class~=banner_book_1] ul li a {
  text-decoration: none;
}

[class~=banner_book_1] ul li a {
  line-height: inherit;
}

[class~=banner_book_1] ul li a {
  transition: all .5s ease;
}

[class~=home_form] form ul li textarea {
  padding-top: .4375pc;
}

[class~=tour_social] ul,
.tour_help_1 {
  padding-left: 15px;
}

[class~=tour_social] ul {
  padding-bottom: 10px;
}

.tour_help_1,
[class~=tour_social] ul {
  padding-right: 11.25pt;
}

[class~=tour_social] ul {
  padding-top: .9375pc;
}

[class~=hotel-gal-arr] {
  width: 32px;
}

[class~=hotel-gal-arr] {
  height: 2pc;
}

[class~=tour_help_1] h4 {
  margin-bottom: 0pt;
}

[class~=tour_rela_1] img,
#myTable {
  width: 100%;
}

[class~=banner_book_1] ul li a {
  -webkit-transition: all .5s ease;
}

[class~=tour_rela_1] h4 {
  margin-top: .9375pc;
}

[class~=tour_head1] table tr {
  border-bottom-style: solid;
}

[class~=tour_head1] table tr {
  border-bottom-color: #e5e5e5;
}

.footer_social ul li a .fa-twitter {
  background: #55acee;
}

[class~=banner_book_1] ul li a {
  -moz-transition: all .5s ease;
}

[class~=tour_social],
.tour_help,
[class~=tour_incl],
[class~=book_poly] ul,
[class~=tour_social],
[class~=tour_rela_1] a {}

[class~=tour_head1] table tr {
  border-image: none;
}

[class~=book_poly] h3 {
  font-weight: 700;
}

.tour_head1 table tr th,
[class~=book_poly] h3 {
  font-weight: 600;
}

[class~=hotel-gal-arr],
.tour_help_1 {
  text-align: center;
}

[class~=book_poly] h3 {
  font-size: 21pt;
}

#myTable {
  border-left-width: .0625pc;
}

[class~=banner_book_1] ul li a {
  -ms-transition: all .5s ease;
}

[class~=book_poly] h3 {
  color: #253d52;
}

[class~=home_form] form ul li textarea,
[class~=hotel-gal-arr] {
  border-radius: 2px;
}

li {
  color: #888;
}

.days h4 span {
  color: #929596;
}

fieldset {
  margin-left: 0;
}

[class~=banner_book_1] ul li a {
  -o-transition: all .5s ease;
}

.tour_head1 table tr th {
  color: #2e2e2e;
}

[class~=hotel-gal-arr1] {
  right: 10px;
}

[class~=footer_sub] input[type="submit"] {
  float: right;
}

[class~=hotel-gal-arr1],
.tour_rela_1,
.tour_booking,
[class~=l-info-pack-days] ul li {
  position: relative;
}

.footer_social ul li a .fa-twitter {
  padding-left: 9pt;
}

.tour_rela_1,
.tour_help_1 {
  padding-bottom: .9375pc;
}

[class~=book_poly] h3,
.tour_rela_1,
[class~=tourb2-ab-p1-left] h3,
[class~=tour_help_1_call] {
  margin-top: 0px;
}

[class~=book_poly] h3 {
  padding-bottom: 9pt;
}

:-moz-placeholder {
  opacity: 1;
}

#myTable {
  border-bottom-width: .0625pc;
}

.book_poly p {
  color: #464646;
}

.tour_rela_1,
.tour_help_1 {
  padding-top: .9375pc;
}

[class~=tourb2-ab-p1-left] h3 {
  margin-bottom: 0px;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  text-shadow: -.010416667in -.010416667in 0 rgba(177, 177, 177, .3);
}

.tour_head1 table tr th {
  font-size: 12pt;
}

[class~=tourb2-ab-p1-left] h3 {
  color: #253d52;
}

[class~=tourb2-ab-p1-left] span {
  display: inline-block;
}

[class~=tourb2-ab-p1-left] span {
  padding-left: 0in;
}

[class~=tourb2-ab-p1],
.tour_booking,
[class~=l-info-pack-days] ul li,
.tour_rela_1 {
  overflow: hidden;
}

[class~=l-info-pack-days] ul li {
  padding-left: 4.375pc;
}

#myTable {
  border-right-width: .0625pc;
}

[class~=tourb2-ab-p1-left] span {
  padding-bottom: 15pt;
}

[class~=tour_help_1_call] {
  color: #dd4b39;
}

[class~=tourb2-ab-p1-left] span {
  padding-right: 0in;
}

[class~=home_form] form ul li textarea {
  resize: none;
}

[class~=tour_incl] ul li {
  list-style-type: none;
}

.to-ho-hotel-con-5 ul li a i {
  padding-right: .3125pc;
}

[class~=tourb2-ab-p1-left] span {
  padding-top: 15pt;
}

[class~=tourb2-ab-p1-left] span {
  font-size: .208333333in;
}

[class~=tourb2-ab-p1-left] span {
  font-style: italic;
}

.tour_head1 table tr th {
  padding-bottom: .104166667in;
}

fieldset {
  margin-bottom: 0;
}

[class~=tourb2-ab-p1-left] span {
  font-weight: 200;
}

fieldset {
  margin-right: 0;
}

.tour_rela_1 {
  padding-left: 11.25pt;
}

[class~=tour_incl] ul li {
  background: url("../images/tick.png") no-repeat left center;
}

[class~=footer_sub] input[type="submit"] {
  margin-bottom: .46875in;
}

[class~=tourb2-ab-p1-left] span {
  color: #a2a2a2;
}

[class~=tourb2-ab-p1-left] a,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  color: #000;
}

.footer_social ul li a .fa-twitter,
[class~=tourb2-ab-p1-left] a {
  padding-bottom: 10px;
}

[class~=tourb2-ab-p1-left] p {
  line-height: 1.5pc;
}

[class~=p2_book] ul li:nth-child(2) a:hover,
[class~=disco] a:hover {
  color: #fff;
}

.tour_rela_1 {
  padding-right: 11.25pt;
}

[class~=tourb2-ab-p1-left] a {
  background: #ffc210;
}

fieldset {
  margin-top: 0;
}

[class~=tour_social] ul li:nth-child(2) {
  padding-right: 0pt;
}

[class~=tourb2-ab-p1-left] a {
  padding-left: .145833333in;
}

[class~=tour_right] ul li,
[class~=tourb2-ab-p3-1],
[class~=tourb2-ab-p3],
[class~=book_poly],
[class~=tourb2-ab-p1-right],
[class~=tour_rela_1] a:hover,
[class~=tourb2-ab-p1-left],
[class~=inner_banner] a:hover {}

[class~=tourb2-ab-p1-left] a {
  padding-right: .145833333in;
}

[class~=rating]:not(:checked)>label:hover {
  color: #ffd700;
}

[class~=tourb2-ab-p-2] {
  padding-top: 75pt;
}

.footer_social ul li a .fa-twitter,
[class~=tourb2-ab-p1-left] a {
  padding-top: .625pc;
}

[class~=tour_incl] ul li {
  padding-left: 30px;
}

[class~=tourb2-ab-p1-left] a,
[class~=tour_offer] ul li {
  display: inline-block;
}

[class~=tourb2-ab-p-2] {
  padding-bottom: 75pt;
}

#myTable {
  border-top-width: .0625pc;
}

[class~=tour_incl] ul li {
  padding-bottom: .5pc;
}

#myTable td {
  padding-bottom: 0pt;
}

[class~=tour_head1] table tr td {
  color: #868686;
}

[class~=tourb2-ab-p1-left] a {
  font-size: 16px;
}

[class~=tourb2-ab-p1] {
  margin-top: 45pt;
}

[class~=tourb2-ab-p3-com] h4,
[class~=tourb2-ab-p1-left] a {
  text-transform: uppercase;
}

[class~=tourb2-ab-p1-left] a {
  border-radius: 1.5pt;
}

.footer_social ul li a .fa-twitter {
  padding-right: 9pt;
}

[class~=tour_offer] h4 span {
  color: #f12860;
}

[class~=tour_offer] h4 span {
  font-size: 18.75pt;
}

[class~=tourb2-ab-p1-left] a {
  margin-top: .75pc;
}

.tourb2-ab-p1-right img,
[class~=tourb2-ab-p1],
[class~=tourb2-ab-p3-com] p {
  width: 100%;
}

[class~=tourb2-ab-p3-com] span {
  font-size: 42px;
}

[class~=events] table tr td a {
  background: #ffc107;
}

[class~=tourb2-ab-p1] {
  position: relative;
}

[class~=tourb2-ab-p3-com] h4,
[class~=tourb2-ab-p3-com] span {
  font-weight: 600;
}

[class~=tourb2-ab-p3-com] p,
[class~=tourb2-ab-p3-com] span {
  float: left;
}

[class~=tourb2-ab-p3-com] span {
  padding-right: 11.25pt;
}

[class~=tourb2-ab-p3-com] span {
  color: #ffc210;
}

[class~=disco] a:hover {
  background: #d46600;
}

[class~=tourb2-ab-p3-com] h4,
[class~=tourb2-ab-p3-com] span {
  text-shadow: 0pc .0625pc 0px rgba(0, 0, 0, .43);
}

[class~=tour_offer] ul li {
  width: 49%;
}

[class~=events] table tr:first-child:hover {
  background: none;
}

[class~=tourb2-ab-p3-com] h4 {
  font-size: .25in;
}

.tips_travel_2:hover {
  box-shadow: 0px .9375pc 24pt -5px rgba(150, 150, 150, .4);
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
  background: #ffd600;
}

[class~=tips_travel_2]:hover i,
[class~=tourb2-ab-p-3] {
  background: #253d52;
}

[class~=tourb2-ab-p-3] {
  padding-left: 0pt;
}

#myTable {
  border-left-style: solid;
}

[class~=tour_head1] table tr td {
  line-height: .316666667in;
  ;
}

[class~=tourb2-ab-p3-com] h4 {
  padding-top: .020833333in;
}

[class~=tourb2-ab-p-3] {
  padding-bottom: 20px;
}

[class~=tourb2-ab-p-3] {
  padding-right: 0pt;
}

[class~=l-info-pack-days] ul li i {
  width: 2.1875pc;
}

[class~=tourb2-ab-p-3] {
  padding-top: .520833333in;
}

[class~=tourb2-ab-p3-com] {
  padding-left: 15px;
}

[class~=l-info-pack-days] ul li i {
  height: .364583333in;
}

[class~=tourb2-ab-p3-com] h4,
[class~=tips_travel_2]:hover i {
  color: #fff;
}

[class~=tourb2-ab-p3-com] {
  padding-bottom: 10px;
}

[class~=pack_price]:hover [class~=pack_price] ul li a,
[class~=tips_travel_2]:hover i {
  transition: all .5s ease;
}

[class~=tourb2-ab-p3-com] {
  padding-right: 15px;
}

[class~=l-info-pack-days] ul li i {
  background: #00c3ff;
}

[class~=l-info-pack-days] ul li i {
  border-radius: 50%;
}

[class~=tourb2-ab-p3-com] {
  padding-top: .15625in;
}

[class~=tourb2-ab-p3-com] p {
  display: block;
}

.tourb2-ab-p3-1 p {
  font-size: 1.125pc;
}

[class~=l-info-pack-days] ul li i {
  text-align: center;
}

.tourb2-ab-p3-1 p {
  font-weight: 300;
}

[class~=tips_travel_2]:hover i,
[class~=pack_price]:hover [class~=pack_price] ul li a {
  -webkit-transition: all .5s ease;
}

.tourb2-ab-p3-1 p {
  color: #b7b7b7;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  background-color: #fff;
}

[class~=l-info-pack-days] ul li i {
  padding-left: .625pc;
}

[class~=tips_travel_2]:hover i {
  -moz-transition: all .5s ease;
}

[class~=tourb2-ab-p3-com] {
  position: relative;
}

.tourb2-ab-p4-com i {
  font-size: .4375in;
}

fieldset {
  padding-left: 0;
}

.tourb2-ab-p4-com i {
  float: left;
}

.tourb2-ab-p4-com i {
  padding-right: 1.5625pc;
}

[class~=tour_social] ul li {
  margin-bottom: .052083333in;
}

[class~=tourb2-ab-p3-com] {
  overflow: hidden;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
  background: #0077b5;
}

[class~=book_poly] ul li {
  line-height: 2.1875pc;
}

[class~=tourb2-ab-p3-com] {
  margin-bottom: 22.5pt;
}

[class~=tour_social] ul li:nth-child(3),
[class~=tour_social] ul li:nth-child(4) {
  padding-right: .072916667in;
}

[class~=l-info-pack-days] ul li i {
  padding-bottom: .09375in;
}

[class~=tourb2-ab-p3-com] {
  border-radius: .020833333in;
}

[class~=book_poly] ul li {
  color: #464646;
}

[class~=events] table tr td a {
  color: #253d52;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  background-image: -webkit-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=tourb2-ab-p4-com] h4 span,
[class~=tourb2-ab-p4-com] h4,
[class~=p_testi] h4,
[class~=events] table tr td a {
  font-weight: 600;
}

[class~=book_poly] ul li {
  font-size: 16px;
}

[class~=l-info-pack-days] ul li i {
  padding-right: .625pc;
}

[class~=l-info-pack-days] ul li i {
  padding-top: .09375in;
}

.tourb2-ab-p-4,
.tourb2-ab-p4-com {
  background: #fff;
}

[class~=tips_travel_2]:hover i {
  -ms-transition: all .5s ease;
}

[class~=l-info-pack-days] ul li i {
  margin-left: -.708333333in;
}

[class~=l-info-pack-days] ul li i {
  position: absolute;
}

.tourb2-ab-p-4 {
  padding-left: 0pc;
}

[class~=tips_travel_2]:hover i {
  -o-transition: all .5s ease;
}

[class~=tourb2-ab-p4-com] h4 span,
.tourb2-ab-p4-com i {
  color: #00bcd4;
}

[class~=tourb2-ab-p4-com] h4,
[class~=tourb2-ab-p4-com] h4 span {
  font-size: 1.5pc;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
  padding-left: .75pc;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
  padding-bottom: 8.25pt;
}

.tourb2-ab-p-4 {
  padding-bottom: .729166667in;
}

[class~=events] table tr td a {
  border-radius: 0pc;
}

.about_ser ul,
.tourb2-ab-p-4 {
  padding-right: 0px;
}

.tourb2-ab-p-4 {
  padding-top: 6.25pc;
}

[class~=tips_travel_2]:hover i {
  border-left-width: 0pc;
}

#myTable {
  border-bottom-style: solid;
}

#myTable {
  border-right-style: solid;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
  padding-right: .75pc;
}

.tourb2-ab-p4,
[class~=about] h2 {}

[class~=tourb2-ab-p4-com] h4 span,
[class~=tourb2-ab-p4-com] h4 {
  text-transform: uppercase;
}

.tourb2-ab-p4-com i {
  text-shadow: 0pc 1px 0pt rgba(0, 0, 0, .43);
}

[class~=l-info-pack-days] ul li i {
  z-index: 99;
}

[class~=tourb2-ab-p4-com] h4,
[class~=about] h1 {
  padding-bottom: 11.25pt;
}

.tourb2-ab-p4-com {
  padding-left: 1.5625pc;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
  padding-top: 8.25pt;
}

[class~=tourb2-ab-p4-com] h4 {
  color: #253d52;
}

[class~=tourb2-ab-p4-com] p {
  display: block;
}

.tourb2-ab-p4-com {
  padding-bottom: 1pc;
}

.tourb2-ab-p4-com {
  padding-right: .260416667in;
}

[class~=tourb2-ab-p4-com] p {
  float: left;
}

.tourb2-ab-p4-com {
  padding-top: 18.75pt;
}

[class~=footer_places] ul li a:hover,
.tips_travel_2:hover {
  transition: all .5s ease;
}

[class~=tourb2-ab-p4-com] p {
  width: 100%;
}

.tourb2-ab-p4-com,
.tourb2-ab-p4-text {
  position: relative;
}

.tourb2-ab-p4-text,
.tourb2-ab-p4-com {
  overflow: hidden;
}

[class~=footer_places] ul li a:hover,
[class~=pack_price]:hover [class~=pack_price] ul li a {
  -moz-transition: all .5s ease;
}

[class~=about] p {
  text-align: left;
}

[class~=about_ser] ul li,
.tourb2-ab-p4-com {
  border-left-width: .010416667in;
}

[class~=about_ser] ul li,
.tourb2-ab-p4-com {
  border-bottom-width: .010416667in;
}

.tourb2-ab-p4-com {
  border-right-width: .010416667in;
}

.tourb2-ab-p4-com {
  border-top-width: .010416667in;
}

.tourb2-ab-p4-com {
  border-left-style: dashed;
}

.tourb2-ab-p4-com {
  border-bottom-style: dashed;
}

.tourb2-ab-p4-com {
  border-right-style: dashed;
}

[class~=about_ser] ul li {
  display: inline-block;
}

[class~=about] p {
  margin-bottom: .9375pc;
}

.about_ser ul {
  padding-left: 0pc;
}

.tourb2-ab-p4-com {
  border-top-style: dashed;
}

.tourb2-ab-p4-com {
  border-left-color: #e0e0e0;
}

.about_ser ul {
  padding-bottom: 0pc;
}

[class~=events] table tr td a {
  padding-left: .052083333in;
}

.tourb2-ab-p4-com {
  border-bottom-color: #e0e0e0;
}

.tourb2-ab-p4-com {
  border-right-color: #e0e0e0;
}

[class~=about_ser] ul li {
  text-align: center;
}

.about_ser ul {
  padding-top: 0pc;
}

[class~=l-info-pack-days] ul li i {
  color: #fff;
}

.tourb2-ab-p4-com {
  border-top-color: #e0e0e0;
}

.tourb2-ab-p4-com {
  border-image: none;
}

[class~=p_testi] h4 {
  color: #3a3a3a;
}

[class~=p_testi] p {
  color: #848484;
}

[class~=p_title] h2 {
  background: url("../images/umbrella.png") no-repeat left center;
}

[class~=footer_places] ul li a:hover {
  -webkit-transition: all .5s ease;
}

[class~=about_ser] ul li:hover {
  background: #3a3e44;
}

[class~=p_title] h2 {
  padding-left: 50px;
}

.tourb2-ab-p4-com {
  margin-bottom: 22.5pt;
}

#myTable {
  border-top-style: solid;
}

[class~=p_title] h2 {
  color: #212627;
}

[class~=p_title] h2 {
  margin-bottom: .208333333in;
}

[class~=tips_travel_2]:hover i {
  border-bottom-width: 0pc;
}

[class~=l-info-pack-days] ul li i {
  font-size: 1.125pc;
}

[class~=events] table tr td a {
  padding-bottom: .052083333in;
}

[class~=p_title] h2 {
  margin-top: .3125in;
}

[class~=tips_travel],
[class~=about],
.myfont,
[class~=p_testi],
[class~=tour_social] ul li a {}

[class~=p_title] h2 {
  background-size: 25px;
}

.l-info-pack-days ul li h4 {
  margin-top: 7px;
}

[class~=l-info-pack-days] ul li p {
  padding-top: 0pt;
}

.p_testi address {
  color: #a2a2a2;
}

.p_testi address {
  margin-bottom: 0pt;
}

[class~=p_testimonial] p {
  text-align: left;
}

[class~=p_testimonial],
.tips_travel_1,
[class~=about_ser] {
  position: relative;
}

.tips_travel_1,
[class~=p_testimonial],
[class~=about_ser] {
  overflow: hidden;
}

[class~=about_ser] ul li,
[class~=tips_travel_2] {
  border-right-width: .75pt;
}

::-moz-placeholder {
  color: #6b7a88;
}

[class~=tips_travel_2]:hover i {
  border-right-width: 0pc;
}

fieldset {
  padding-bottom: 0;
}

[class~=about_ser] ul li i {
  font-size: 34px;
}

[class~=p_testimonial] p {
  margin-bottom: .104166667in;
}

[class~=about_ser] ul li i {
  color: #f1f1f1;
}

[class~=about_ser] ul li i {
  text-shadow: .0625pc 3px 3.75pt rgba(0, 0, 0, .08);
}

[class~=tips_travel_2],
[class~=about_ser] ul li {
  border-top-width: .75pt;
}

[class~=p_testimonial] p {
  line-height: 1.5pc;
}

[class~=about_ser] ul li {
  border-left-style: solid;
}

.tips_travel_1 {
  width: 100%;
}

.tips_travel_1 {
  margin-top: 3.125pc;
}

[class~=tips_travel_2] {
  text-align: center;
}

.pack_price ul li a {
  display: block;
}

[class~=p_testimonial] p {
  color: #888;
}

[class~=about_ser] ul li:hover {
  transition: all .5s ease;
}

fieldset {
  padding-right: 0;
}

[class~=p_testimonial] p {
  padding-top: 7.5pt;
}

[class~=p_testimonial] h1 {
  padding-bottom: .3125pc;
}

.tips_travel h3 {
  background: url("../images/umbrella.png") no-repeat left center;
}

.tips_travel h3 {
  padding-left: 50px;
}

[class~=tips_travel_2] {
  background: #fff;
}

#myTable td {
  padding-right: 9pt;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  background-image: -moz-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=events] table tr td a {
  padding-right: .052083333in;
}

.pack_price ul li a {
  padding-left: .375pc;
}

.pack_price ul li a {
  padding-bottom: .375pc;
}

.pack_price ul li a {
  padding-right: .375pc;
}

.tips_travel h3 {
  color: #212627;
}

[class~=tips_travel_2] {
  border-left-width: .0625pc;
}

.pack_price ul li a {
  padding-top: .375pc;
}

[class~=tips_travel_2] {
  border-bottom-width: .0625pc;
}

.tips_travel h3 {
  margin-bottom: .208333333in;
}

[class~=pack_price]:hover [class~=pack_price] ul li a,
[class~=footer_places] ul li a:hover {
  -ms-transition: all .5s ease;
}

.tips_travel h3 {
  margin-top: 1.875pc;
}

.tips_travel h3 {
  background-size: 25px;
}

[class~=tips_travel_2] {
  border-left-style: dashed;
}

.pack_price ul li a {
  font-weight: 700;
}

[class~=tips_travel_2] {
  border-bottom-style: dashed;
}

[class~=tips_travel_2] {
  border-right-style: dashed;
}

[class~=tips_travel] p {
  text-align: left;
}

[class~=tips_travel_2] {
  border-top-style: dashed;
}

[class~=tips_travel] p {
  margin-left: 50px;
}

[class~=about_ser] ul li {
  border-bottom-style: solid;
}

[class~=events] table tr td a {
  padding-top: .052083333in;
}

[class~=tips_travel] p {
  margin-bottom: 0pc;
}

[class~=tips_travel_2]:hover i {
  border-top-width: 0pc;
}

.tips_travel_1 ul {
  padding-left: 0pc;
}

.tips_travel_1 ul {
  padding-bottom: 0pc;
}

[class~=tips_travel_2] {
  border-left-color: #e0e0e0;
}

[class~=tips_travel_2]:hover i {
  border-left-style: none;
}

.tips_travel_1 ul {
  padding-right: 0pc;
}

.tips_travel_1 ul,
#myTable td {
  padding-top: 0pc;
}

[class~=tips_travel_2] {
  border-bottom-color: #e0e0e0;
}

[class~=tips_travel_2] i {
  width: 4.0625pc;
}

[class~=tips_travel_2] {
  border-right-color: #e0e0e0;
}

[class~=tips_travel_2] {
  border-top-color: #e0e0e0;
}

[class~=tips_travel_2] i {
  height: 4.0625pc;
}

[class~=tips_travel_2] i {
  background: #ffc210;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  background-image: -ms-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=tips_travel_2] i {
  border-radius: 37.5pt;
}

[class~=tips_travel_2]:hover i {
  border-bottom-style: none;
}

[class~=tips_travel_2] i {
  color: #253d52;
}

[class~=about_ser] ul li {
  border-right-style: solid;
}

[class~=tips_travel_2] i {
  padding-left: 13.5pt;
}

[class~=tips_travel_2] i {
  padding-bottom: 21px;
}

[class~=about_ser] ul li {
  border-top-style: solid;
}

[class~=tips_travel_2] {
  border-image: none;
}

[class~=tips_travel_2] {
  position: relative;
}

[class~=tips_travel_2] {
  overflow: hidden;
}

[class~=tips_travel_2] i {
  padding-right: 13.5pt;
}

.pack_price ul li a {
  background: #00bcd4;
}

[class~=tips_travel_2] {
  margin-bottom: .3125in;
}

[class~=events] table tr td a {
  text-decoration: none;
}

[class~=tips_travel_2] {
  padding-left: .15625in;
}

[class~=tips_travel_2] {
  padding-bottom: 15px;
}

[class~=tips_travel_2] i,
[class~=tips_travel_2],
[class~=about_ser] ul li:hover,
[class~=events] table tr td a {
  -webkit-transition: all .5s ease;
}

[class~=tips_travel_2] {
  padding-right: .9375pc;
}

[class~=tips_travel_2] i {
  padding-top: 21px;
}

[class~=tips_travel_2] i {
  font-size: 18pt;
}

[class~=pack_title],
[class~=tips_travel_2] i {
  text-align: center;
}

[class~=tips_travel_2],
[class~=tips_travel_2] i,
[class~=pack_price],
[class~=events] table tr td a {
  transition: all .5s ease;
}

[class~=about_ser] ul li {
  border-left-color: #fff;
}

[class~=tips_travel_2],
[class~=events] table tr td a,
[class~=tips_travel_2] i,
[class~=about_ser] ul li:hover {
  -moz-transition: all .5s ease;
}

[class~=events] table tr td a,
[class~=tips_travel_2] i,
[class~=tips_travel_2],
[class~=about_ser] ul li:hover {
  -ms-transition: all .5s ease;
}

[class~=tips_travel_2],
[class~=tips_travel_2] i,
[class~=about_ser] ul li:hover,
[class~=footer_places] ul li a:hover {
  -o-transition: all .5s ease;
}

.pack_price ul li a {
  color: #000;
}

[class~=tips_travel_2] i {
  border-left-width: .75pt;
}

[class~=tips_travel_2] {
  padding-top: 18.75pt;
}

[class~=tips_travel_2] i {
  border-bottom-width: .75pt;
}

[class~=home_form] form ul li input[type="submit"],
[class~=site_map] ul li a {
  font-weight: 600;
}

[class~=about_ser] ul li {
  border-bottom-color: #fff;
}

[class~=tips_travel_2] i {
  border-right-width: .75pt;
}

[class~=tips_travel_2] i {
  border-top-width: .75pt;
}

[class~=tips_travel_2] i {
  border-left-style: dashed;
}

[class~=tips_travel_2] i {
  border-bottom-style: dashed;
}

[class~=tips_travel_2] i {
  border-right-style: dashed;
}

.pack_price ul li a {
  font-size: 1.25pc;
}

.pack_price ul li a {
  text-transform: uppercase;
}

[class~=pack_title] {
  background: url("../images/book-bg.png") no-repeat center center;
}

[class~=pack_title] {
  padding-left: 1.25pc;
}

[class~=about_ser] ul li {
  border-right-color: #fff;
}

[class~=pack_title] {
  padding-bottom: 1.25pc;
}

[class~=pack_title] {
  padding-right: 1.25pc;
}

[class~=tips_travel_2] i {
  border-top-style: dashed;
}

[class~=tips_travel_2] i {
  border-left-color: #e0e0e0;
}

[class~=tips_travel_2] i {
  border-bottom-color: #e0e0e0;
}

[class~=pack_title] {
  padding-top: 1.25pc;
}

[class~=tips_travel_2] i {
  border-right-color: #e0e0e0;
}

[class~=pack_title] {
  background-size: cover;
}

[class~=pack_price] {
  background: rgba(237, 237, 237, .32);
}

[class~=pack_price] {
  margin-bottom: 50px;
}

[class~=pack_price] {
  box-shadow: 0px 9.75pt 9.75pt -.125in rgba(0, 0, 0, .4);
}

[class~=tips_travel_2] i {
  border-top-color: #e0e0e0;
}

[class~=tips_travel_2]:hover i {
  border-right-style: none;
}

[class~=site_map] ul li a,
[class~=tips_travel_2] h4 {
  color: #253d52;
}

[class~=tips_travel_2] i {
  border-image: none;
}

[class~=site_map] ul li a {
  line-height: 24pt;
}

[class~=disc-bot] {
  padding-bottom: 35px;
}

[class~=tips_travel_2] i {
  text-shadow: 0in 1px #fff, 0px -.010416667in #262f33;
}

[class~=about_ser] ul li {
  border-top-color: #fff;
}

[class~=site_map] ul li a {
  font-size: 11.25pt;
}

[class~=site_map] {
  padding-left: .15625in;
}

[class~=site_map] {
  padding-bottom: 0pt;
}

[class~=tips_travel_2] h4 {
  margin-top: 25px;
}

[class~=site_map] {
  padding-right: .15625in;
}

[class~=tips_travel_2] h4 {
  font-family: "Lato", sans-serif;
}

[class~=about_ser] ul li,
[class~=tips_travel_2] h4 {
  font-size: 1.125pc;
}

[class~=footer_places] ul li a:hover {
  background: #126164;
}

.pack_price ul,
[class~=site_map] {
  padding-top: 0pt;
}

[class~=site_map] ul li ul {
  padding-left: 3.125pc;
}

[class~=about_ser] ul li {
  border-image: none;
}

.succ_mess,
[class~=nf],
[class~=nf1],
[class~=links] {
  text-align: center;
}

[class~=tips_travel_2] h4 {
  font-weight: 600;
}

[class~=nf] {
  font-size: 34px;
}

[class~=tips_travel_2] h4 {
  text-transform: capitalize;
}

[class~=nf] {
  color: #e06125;
}

[class~=site-map-2] {}

fieldset {
  padding-top: 0;
}

[class~=tips_travel_2] p {
  font-size: .9375pc;
}

[class~=nf1] {
  font-size: 90pt;
}

[class~=tips_travel_2] p {
  font-weight: 400;
}

[class~=pack_title] h3 {
  color: #fff;
}

[class~=events] table tr td a,
[class~=pack_price]:hover [class~=pack_price] ul li a {
  -o-transition: all .5s ease;
}

[class~=links] ul li a {
  text-decoration: none;
}

[class~=nf1] {
  color: #131313;
}

[class~=pack_title] h3 {
  font-size: 24px;
}

[class~=about_ser] ul li {
  padding-left: 15pt;
}

[class~=pack_title] h2,
[class~=pack_title] h3 {
  text-shadow: 0pt 1.5pt 5px rgba(0, 0, 0, .8);
}

[class~=pack_title] h3 {
  text-overflow: ellipsis;
}

[class~=nf1] {
  text-shadow: 0in 3px .3125pc rgba(22, 111, 182, .74);
}

[class~=footer_social_1],
[class~=pack_title] h3 {
  overflow: hidden;
}

[class~=links] {
  margin-left: auto;
}

[class~=p2_book] ul li a:hover {
  transition: all .5s ease;
}

[class~=links],
label {
  margin-bottom: 0;
}

[class~=links] {
  margin-right: auto;
}

[class~=pack_title] h3 {
  white-space: nowrap;
}

[class~=arrange] ul li a img,
[class~=footer_social_1] {
  width: 100%;
}

[class~=pack_title] h2 {
  color: #ffc107;
}

[class~=about_ser] ul li:hover {
  color: #b5b5b5;
}

[class~=links] {
  margin-top: 0;
}

[class~=links],
[class~=footer_social_1] ul {
  display: table;
}

[class~=pack_title] h2 {
  font-weight: 600;
}

[class~=pack_title] h2 {
  font-size: .520833333in;
}

[class~=links] ul li a {
  border-left-width: .010416667in;
}

[class~=footer_social_1] {
  position: relative;
}

.pack_price ul,
[class~=links] ul,
.site_map ul {
  padding-left: 0pc;
}

.pack_price ul,
.site_map ul {
  padding-bottom: 0pc;
}

[class~=links] ul,
.pack_price ul,
.site_map ul {
  padding-right: 0pc;
}

[class~=links] ul li a {
  border-bottom-width: .010416667in;
}

[class~=footer_social_1] {
  padding-top: 25px;
}

[class~=links] ul li a {
  border-right-width: .010416667in;
}

[class~=links] ul li a {
  border-top-width: .010416667in;
}

[class~=contact-map] {
  margin-bottom: -.104166667in;
}

.site_map ul,
[class~=links] ul {
  padding-top: 0pt;
}

[class~=site-map-2] h1 {
  padding-bottom: .3125in;
}

[class~=about_ser] ul li {
  padding-bottom: 15pt;
}

.succ_mess,
[class~=succ_mess_qe] {
  background: #58b533;
}

[class~=links] h4 {
  padding-bottom: .15625in;
}

label {
  margin-left: 0;
}

[class~=p2_book] ul li a:hover,
.succ_mess {
  -webkit-transition: all .5s ease;
}

[class~=succ_mess_qe],
[class~=about_ser] ul li,
.succ_mess {
  color: #fff;
}

.succ_mess,
[class~=succ_mess_qe] {
  display: none;
}

[class~=about_ser] ul li {
  padding-right: 15pt;
}

[class~=links] ul {
  padding-bottom: 0px;
}

[class~=map-container] iframe,
[class~=pack_price] ul li:last-child {
  border-bottom-width: 0in;
}

.succ_mess,
[class~=p2_book] ul li a:hover {
  -moz-transition: all .5s ease;
}

[class~=map-container] iframe,
[class~=pack_price] ul li:last-child {
  border-bottom-style: none;
}

[class~=succ_mess_qe],
.succ_mess {
  padding-left: .3125pc;
}

element[class~=style] {}

[class~=succ_mess_qe],
.succ_mess {
  padding-bottom: .3125pc;
}

[class~=links] ul li a {
  border-left-style: solid;
}

[class~=footer_social_1] ul {
  margin-left: auto;
}

[class~=tips_travel_2]:hover i,
[class~=map-container] iframe {
  border-top-style: none;
}

.succ_mess,
[class~=succ_mess_qe] {
  padding-right: .3125pc;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
  color: #000;
}

[class~=footer_social_1] ul {
  margin-bottom: 0;
}

.succ_mess,
[class~=succ_mess_qe] {
  padding-top: .3125pc;
}

[class~=links] ul li a {
  border-bottom-style: solid;
}

.succ_mess {
  margin-bottom: .208333333in;
}

[class~=links] ul li a {
  border-right-style: solid;
}

[class~=footer_social_1] ul {
  margin-right: auto;
}

.succ_mess,
[class~=succ_mess_qe] {
  transition: all .5s ease;
}

[class~=footer_social_1] ul {
  margin-top: 0;
}

.contact-map iframe,
[class~=map-container] iframe {
  width: 100%;
}

.contact-map iframe {
  height: 20pc;
}

[class~=p2_book] ul li a:hover,
[class~=succ_mess_qe],
.succ_mess {
  -ms-transition: all .5s ease;
}

[class~=succ_mess_qe],
.succ_mess,
[class~=p2_book] ul li a:hover {
  -o-transition: all .5s ease;
}

[class~=about_ser] ul li {
  padding-top: 15pt;
}

[class~=map-container] iframe {
  display: block;
}

label {
  margin-right: 0;
}

[class~=map-container] iframe {
  pointer-events: none;
}

[class~=map-container] iframe {
  position: relative;
}

[class~=succ_mess_qe] {
  text-align: center;
}

[class~=about_ser] ul li {
  box-sizing: border-box;
}

[class~=map-container] iframe {
  margin-top: .010416667in;
}

[class~=map-container] iframe {
  border-left-width: 0pc;
}

[class~=about_ser] ul li {
  background: #55c0ea;
}

[class~=map-container] iframe {
  border-right-width: 0pc;
}

[class~=map-container] iframe {
  border-top-width: 0pc;
}

[class~=map-container] iframe {
  border-left-style: none;
}

[class~=map-container] iframe {
  border-right-style: none;
}

[class~=succ_mess_qe] {
  -webkit-transition: all .5s ease;
}

[class~=links] ul li a {
  border-top-style: solid;
}

[class~=succ_mess_qe] {
  -moz-transition: all .5s ease;
}

[class~=about_ser] ul li {
  margin-bottom: .041666667in;
}

[class~=p_title] h2 span {
  color: #2ea5d3;
}

[class~=tips_travel_2]:hover i,
[class~=map-container] iframe {
  border-left-color: currentColor;
}

[class~=p2_book] ul li a:hover {
  background: #8bc34a;
}

[class~=links] ul li a {
  border-left-color: #131313;
}

[class~=post-grid] {
  margin-bottom: 2.8125pc;
}

[class~=map-container] iframe,
[class~=tips_travel_2]:hover i,
[class~=pack_price] ul li:last-child {
  border-bottom-color: currentColor;
}

[class~=tips_travel_2]:hover i,
[class~=map-container] iframe {
  border-right-color: currentColor;
}

[class~=tips_travel_2]:hover i,
[class~=map-container] iframe {
  border-top-color: currentColor;
}

[class~=post-grid] {
  margin-top: 18.75pt;
}

[class~=p2_book] ul li a:hover {
  border-bottom-width: .020833333in;
}

[class~=map-container] iframe,
[class~=pack_price] ul li:last-child {
  border-image: none;
}

[class~=p2_book] ul li a:hover {
  border-bottom-style: solid;
}

label {
  margin-top: 0;
}

.n-td {
  color: red;
}

#myTable {
  border-left-color: #ddd;
}

[class~=form_1] h3 {
  text-transform: uppercase;
}

.tips_travel_1 ul li {
  float: left;
}

.n-td {
  text-decoration: line-through;
}

[class~=form_1] h3 {
  font-weight: 700;
}

[class~=form_1] h3 {
  font-size: 1.75pc;
}

[class~=form_1] h3 {
  color: #1b3033;
}

[class~=form_1] h3 {
  padding-left: .5pc;
}

.rating>label:hover~input:checked~label {
  color: #ffed85;
}

[class~=form_1] h3 {
  padding-bottom: .104166667in;
}

[class~=form_1] h3 {
  padding-right: 6pt;
}

[class~=links] ul li a {
  border-bottom-color: #131313;
}

[class~=links] ul li a {
  border-right-color: #131313;
}

[class~=p2_book] ul li a:hover {
  border-bottom-color: #599712;
}

.tips_travel_1 ul li {
  list-style-type: none;
}

[class~=form_1] h3 {
  padding-top: 0in;
}

[class~=n-td-1] {
  color: #bebebe;
}

[class~=form_1] h3 {
  margin-top: 0in;
}

.rating>input:checked~label {
  color: #ffd700;
}

.dir-rat-right ul li:nth-child(2),
[class~=n-dis-pack],
[class~=p-home] {}

[class~=dir-rat] h3,
[class~=dir-rat] h3 {
  font-size: 13.5pt;
}

[class~=pack_title] h2 span,
[class~=p2_book] ul li a:hover {
  color: #fff;
}

[class~=pack_title] h2 span {
  font-size: .302083333in;
}

[class~=dir-rat-form] input,
.dir-rat,
#myTable tr {
  border-bottom-width: .75pt;
}

[class~=pack_price] ul li {
  text-align: center;
}

[class~=links] ul li a {
  border-top-color: #131313;
}

[class~=tips_travel_2]:hover i,
[class~=p2_book] ul li a:hover,
[class~=links] ul li a {
  border-image: none;
}

[class~=dir-rat-form] label {
  margin-bottom: 10px;
}

[class~=map-container] iframe[class~=clicked] {
  pointer-events: auto;
}

[class~=dir-rat-form] label {
  margin-top: .052083333in;
}

[class~=dir-rat-form] label {
  color: #213d44;
}

.tips_travel_2:hover {
  -webkit-transition: all .5s ease;
}

.dir-rat {
  position: relative;
}

[class~=dir-rat-form] input {
  width: 100%;
}

.dir-rat,
[class~=dir-rat-form] input {
  border-left-width: .75pt;
}

.dir-rat {
  overflow: hidden;
}

[class~=pack_price] ul li {
  display: block;
}

.dir-rat,
[class~=dir-rat-form] input {
  border-right-width: .75pt;
}

label {
  padding-left: 0;
}

[class~=dir-rat-form] input,
.dir-rat {
  border-top-width: .75pt;
}

[class~=dir-rat-form] input,
.dir-rat {
  border-left-style: solid;
}

[class~=pack_price] ul li {
  font-size: 16px;
}

.dir-rat,
[class~=dir-rat-form] input {
  border-bottom-style: solid;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  background-image: -o-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=dir-rat-form] input,
.dir-rat {
  border-right-style: solid;
}

.dir-rat,
[class~=dir-rat-form] input {
  border-top-style: solid;
}

[class~=dir-rat-form] input,
.dir-rat {
  border-left-color: #dedede;
}

[class~=links] ul li a {
  padding-left: 3.75pt;
}

.dir-rat,
[class~=dir-rat-form] input {
  border-bottom-color: #dedede;
}

#myTable {
  border-bottom-color: #ddd;
}

[class~=pack_price] ul li {
  font-weight: 500;
}

[class~=dir-rat-form] input,
.dir-rat {
  border-right-color: #dedede;
}

.dir-rat,
[class~=dir-rat-form] input {
  border-top-color: #dedede;
}

[class~=p2_book] ul li a:hover {
  text-shadow: 0pt .010416667in 0pt rgba(0, 0, 0, .35);
}

[class~=dir-rat-form] input,
.dir-rat {
  border-image: none;
}

.dir-rat {
  padding-left: 18.75pt;
}

.dir-rat {
  padding-bottom: 0in;
}

[class~=links] ul li a {
  padding-bottom: 3.75pt;
}

.dir-rat {
  padding-right: 18.75pt;
}

[class~=dir-rat-form] input {
  border-radius: 3px;
}

[class~=dir-rat-form] input {
  resize: none;
}

[class~=links] ul li a {
  padding-right: 3.75pt;
}

.dir-rat {
  padding-top: 18.75pt;
}

.dir-rat {
  background: #fff;
}

[class~=dir-rat-form] input {
  padding-left: 13.5pt;
}

[class~=pack_price] ul li {
  line-height: 42px;
}

[class~=dir-rat-form] input {
  padding-bottom: 13.5pt;
}

[class~=dir-rat-form] input {
  padding-right: 13.5pt;
}

.dir-rat {
  margin-top: .520833333in;
}

#myTable {
  border-right-color: #ddd;
}

[class~=dir-rat-form] input {
  padding-top: 13.5pt;
}

[class~=dir-rat-form] input {
  box-shadow: none;
}

[class~=dir-rat-inn],
[class~=dir-rat-form] {
  position: relative;
}

[class~=dir-rat-inn],
[class~=dir-rat-form] {
  overflow: hidden;
}

#myTable {
  border-top-color: #ddd;
}

#myTable {
  border-image: none;
}

[class~=pack_price] ul li {
  color: #000;
}

[class~=dir-rat-form] textarea {
  height: 90pt;
}

[class~=rating]>input {
  display: none;
}

[class~=rating]>label {
  color: #ddd;
}

[class~=p2_book] ul li:nth-child(2) a {
  background: #00bcd4;
}

[class~=dir-rat-title] p,
[class~=dir-rat-right] ul li:nth-child(4),
[class~=footer_social] ul li a i,
[class~=footer_social_1] ul li a {}

[class~=p2_book] ul li:nth-child(2) a {
  border-bottom-width: 1.5pt;
}

[class~=dir-rat-form] {
  margin-bottom: 2.1875pc;
}

[class~=links] ul li a {
  padding-top: 3.75pt;
}

[class~=rating] {
  border-left-width: medium;
}

[class~=rating] {
  border-bottom-width: medium;
}

[class~=rating]>label {
  float: right;
}

[class~=dir-rat-left] img {
  border-radius: 37.5pt;
}

[class~=dir-rat-left] img {
  margin-bottom: 1.25pc;
}

[class~=links] ul li a {
  color: #131313;
}

label {
  padding-bottom: 0;
}

[class~=tour_social] ul li a i {
  width: 32px;
}

[class~=rating] {
  border-right-width: medium;
}

[class~=hot-page2-hom-pre] ul li:last-child {
  border-bottom-width: 0pc;
}

[class~=dir-rat-left] p {
  font-size: 1pc;
}

[class~=rating] {
  border-top-width: medium;
}

[class~=rating] {
  border-left-style: none;
}

[class~=rating],
[class~=hot-page2-hom-pre] ul li:last-child {
  border-bottom-style: none;
}

[class~=rating] {
  border-right-style: none;
}

.rating>input:checked~label:hover~label {
  color: #ffed85;
}

[class~=dir-rat-left] p {
  margin-bottom: 22.5pt;
}

[class~=rating] {
  border-top-style: none;
}

[class~=tour_social] ul li a i {
  height: 32px;
}

[class~=links] ul li a {
  border-radius: 3pt;
}

#myTable {
  font-size: 18px;
}

[class~=rating] {
  border-left-color: currentColor;
}

#preloader {
  position: fixed;
}

.dir-rat-title h3,
[class~=dir-rat-left] p {
  font-weight: 600;
}

[class~=dir-rat-left] p {
  color: #213d44;
}

[class~=dir-rat-right] p {
  margin-bottom: 0pc;
}

[class~=hot-page2-hom-pre] ul li:last-child,
[class~=rating] {
  border-bottom-color: currentColor;
}

[class~=rating] {
  border-right-color: currentColor;
}

[class~=rating] {
  border-top-color: currentColor;
}

[class~=hot-page2-hom-pre] ul li:last-child,
[class~=rating] {
  border-image: none;
}

[class~=links] ul li a {
  font-weight: 500;
}

[class~=dir-rat-right] p {
  padding-bottom: 15pt;
}

[class~=dir-rat-right] ul,
[class~=hot-page2-hom-pre] ul {
  padding-left: 0in;
}

[class~=rating],
[class~=hot-page2-hom-pre] div {
  float: left;
}

[class~=dir-rat-right] ul,
[class~=hot-page2-hom-pre] ul {
  padding-bottom: 0in;
}

[class~=dir-rat-right] ul,
[class~=hot-page2-hom-pre] ul {
  padding-right: 0in;
}

[class~=pack_price] ul li {
  letter-spacing: .3px;
}

[class~=hot-page2-hom-pre] ul,
[class~=dir-rat-right] ul {
  padding-top: 0in;
}

[class~=dir-rat-review] {
  border-left-width: .0625pc;
}

[class~=dir-rat-star] i {
  font-size: .229166667in;
}

[class~=dir-rat-review],
[class~=pack_price] ul li {
  border-bottom-width: .0625pc;
}

[class~=dir-rat-star] i {
  color: #f90;
}

[class~=dir-rat-review] {
  border-right-width: .0625pc;
}

.dir-rat-title h3,
[class~=hot-page2-hom-pre-2] h5 {
  margin-top: 0in;
}

.dir-rat-title h3 {
  color: #213d44;
}

.dir-rat-title h3 {
  background-size: 1.5625pc;
}

.dir-rat-title h3 {
  text-transform: uppercase;
}

.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5 {
  padding-left: .15625in;
}

.dir-rat-title h3 {
  font-size: 18px;
}

[class~=p2_book] ul li:nth-child(2) a,
[class~=pack_price] ul li,
[class~=dir-rat-review] {
  border-bottom-style: solid;
}

[class~=dir-rat-form] input[type="submit"] {
  border-left-width: 0in;
}

[class~=dir-rat-right] ul li a {
  color: #333;
}

[class~=dir-rat-review] {
  border-top-width: .0625pc;
}

[class~=dir-rat-review] {
  border-left-style: solid;
}

[class~=pack_price] ul li {
  border-bottom-color: #eceaea;
}

[class~=pack_price] ul li {
  border-image: none;
}

[class~=dir-rat-review] {
  border-right-style: solid;
}

[class~=hot-page2-hom-pre-1] img {
  width: .3125in;
}

[class~=site_map] ul li {
  list-style-type: circle;
}

[class~=dir-rat-right] ul li a {
  font-size: 14px;
}

[class~=p2_book] ul li:nth-child(2) a {
  border-bottom-color: #008fa2;
}

[class~=dir-rat-review] {
  border-top-style: solid;
}

[class~=hot-page2-hom-pre-1] img {
  height: .3125in;
}

[class~=hot-page2-hom-pre-1] img {
  border-radius: .020833333in;
}

#preloader {
  top: 0;
}

[class~=tour_social] ul li a i {
  color: #fff;
}

[class~=hot-page2-hom-pre-2] h5 {
  margin-bottom: 2px;
}

[class~=dir-rat-review] {
  border-left-color: #dedede;
}

#preloader {
  left: 0;
}

[class~=hot-page2-hom-pre-2] h5 {
  color: #343c42;
}

[class~=hot-page2-hom-pre-2] h5 {
  font-size: 12pt;
}

[class~=dir-rat-right] ul li span {
  padding-right: .4375pc;
}

[class~=dir-rat-review] {
  border-bottom-color: #dedede;
}

#preloader {
  right: 0;
}

[class~=dir-rat-review] {
  border-right-color: #dedede;
}

[class~=dir-rat-right] ul li span {
  color: #888;
}

[class~=hot-page2-hom-pre-2] h5 {
  font-family: "Lato", sans-serif;
}

[class~=dir-rat-review] {
  border-top-color: #dedede;
}

[class~=hot-page2-hom-pre-2] h5 {
  font-weight: 600;
}

[class~=hot-page2-hom-pre-2] h5,
.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5 {
  -webkit-transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2] h5,
.tips_travel_2:hover {
  -moz-transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2] h5 {
  -o-transition: all .5s ease;
}

[class~=hot-page2-hom-pre] ul li:last-child {
  padding-bottom: 0pt;
}

[class~=p2_book] ul li:nth-child(2) a,
[class~=dir-rat-review] {
  border-image: none;
}

[class~=banner_book_1] ul li a:hover,
[class~=hot-page2-hom-pre-2] h5 {
  transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2] h5 {
  text-overflow: ellipsis;
}

[class~=hot-page2-hom-pre-2] h5 {
  white-space: pre;
}

[class~=hot-page2-hom-pre-2] h5,
[class~=hot-page2-hom-pre] {
  overflow: hidden;
}

label {
  padding-right: 0;
}

[class~=rating]:not(:checked)>label:hover~label {
  color: #ffd700;
}

[class~=dir-rat-form] input[type="submit"] {
  border-bottom-width: 0in;
}

[class~=dir-rat-review] {
  padding-left: 1.5625pc;
}

[class~=dir-rat-right] ul li span {
  font-size: .125in;
}

[class~=dir-rat-review] {
  padding-bottom: 1.5625pc;
}

[class~=dir-rat-review] {
  padding-right: 1.5625pc;
}

[class~=hot-page2-hom-pre-2] span {
  font-size: 13px;
}

[class~=dir-rat-review] {
  padding-top: 1.5625pc;
}

label {
  padding-top: 0;
}

[class~=hot-page2-hom-pre-2] span {
  color: #999;
}

[class~=dir-rat-review],
[class~=hot-page2-hom-pre] {
  background: #fff;
}

.dir-rat-right,
[class~=dir-rat-title],
[class~=hot-page2-hom-pre] ul li a,
.hot-page2-alp-l3 ul li:nth-child(5) {}

[class~=dir-rat-review] {
  margin-bottom: .3125in;
}

[class~=hot-page2-hom-pre-3] span {
  position: absolute;
}

.dir-rat-left {
  text-align: center;
}

[class~=banner_book_1] ul li a:hover {
  text-decoration: none;
}

[class~=hot-page2-hom-pre-3] span {
  border-left-width: .75pt;
}

#preloader {
  bottom: 0;
}

[class~=breadcrumb]>li+li:before,
[class~=hot-page2-alp-tit] ol li a {
  color: #8a8a8a;
}

[class~=hot-page2-hom-pre],
[class~=hot-page2-hom-pre-3] span {
  border-bottom-width: .75pt;
}

[class~=hot-page2-hom-pre-3] span {
  border-right-width: .75pt;
}

[class~=dir-rat-star] {
  padding-bottom: 15pt;
}

[class~=hot-page2-hom-pre] {
  position: relative;
}

[class~=hot-page2-hom-pre-3] span {
  border-top-width: .75pt;
}

[class~=hot-page2-hom-pre-3] span {
  border-left-style: solid;
}

[class~=hot-page2-hom-pre-3] span {
  border-bottom-style: solid;
}

.hot-page2-alp-l3 ul li label {
  display: block;
}

.links ul li {
  display: inline-block;
}

.links ul li {
  margin-top: 7.5pt;
}

[class~=hot-page2-hom-pre-3] span {
  border-right-style: solid;
}

[class~=hot-page2-hom-pre-3] span {
  border-top-style: solid;
}

[class~=tour_social] ul li a i {
  padding-left: .5pc;
}

.hot-page2-alp-l3 ul li label {
  font-size: .15625in;
}

[class~=hot-page2-hom-pre-3] span {
  border-left-color: #8b9ba9;
}

[class~=hot-page2-hom-pre-3] span {
  border-bottom-color: #8b9ba9;
}

textarea {
  width: 100%;
}

.hot-page2-alp-l3 ul li label {
  color: #343c42;
}

[class~=hot-page2-hom-pre-3] span {
  border-right-color: #8b9ba9;
}

[class~=hot-page2-hom-pre-3] span {
  border-top-color: #8b9ba9;
}

[class~=hot-page2-hom-pre-3] span {
  border-image: none;
}

[class~=tour_social] ul li a i {
  padding-bottom: .5pc;
}

.hot-page2-alp-l3 ul li label,
[class~=hot-page2-hom-pre-3] span {
  font-weight: 600;
}

[class~=hot-page2-hom-pre-3] span {
  padding-left: .041666667in;
}

[class~=hot-page2-hom-pre] {
  padding-left: .15625in;
}

[class~=hot-page2-hom-pre] {
  padding-bottom: .15625in;
}

[class~=hot-page2-hom-pre-3] span {
  padding-bottom: 0pt;
}

[class~=hot-page2-hom-pre] {
  padding-right: .15625in;
}

[class~=hot-page2-hom-pre-3] span {
  padding-right: .041666667in;
}

[class~=hot-page2-hom-pre-3] span {
  padding-top: 0pt;
}

[class~=hot-page2-hom-pre-3] span {
  border-radius: .020833333in;
}

[class~=hot-page2-hom-pre] {
  padding-top: .15625in;
}

.tips_travel_2:hover {
  -ms-transition: all .5s ease;
}

[class~=banner_book_1] ul li a:hover {
  -webkit-transition: all .5s ease;
}

[class~=footer_social_1] ul li {
  margin-left: .1875pc;
}

[class~=hot-page2-hom-pre-3] span,
[class~=hot-ameni] ul li i {
  font-size: .125in;
}

[class~=footer_social_1] ul li {
  margin-bottom: 0in;
}

[class~=hot-ameni] ul li i,
[class~=hot-page2-hom-pre-3] i {
  width: .229166667in;
}

[class~=footer_social_1] ul li {
  margin-right: .1875pc;
}

[class~=hot-page2-hom-pre],
[class~=hot-page2-hom-pre-3] i {
  border-left-width: .010416667in;
}

[class~=hot-page2-hom-pre-3] span {
  z-index: 9;
}

[class~=hot-page2-hom-pre-3] span {
  line-height: 15pt;
}

[class~=hot-ameni] ul li i {
  height: .229166667in;
}

[class~=hot-page2-hom-pre-3] span {
  color: #253d52;
}

[class~=hot-page2-hom-pre-3] i,
[class~=hot-page2-hom-pre] {
  border-right-width: .010416667in;
}

[class~=hot-ameni] ul li i,
[class~=hot-page2-hom-pre-3] span {
  text-align: center;
}

[class~=hot-page2-alp-l3] ul li:last-child {
  border-bottom-width: 0px;
}

[class~=hot-page2-hom-pre-3] span {
  text-shadow: 0pc -.0625pc 0 rgba(0, 0, 0, .28);
}

#preloader {
  background-color: #fff;
}

#preloader {
  z-index: 99999;
}

[class~=hot-page2-hom-pre-3] span {
  right: 0in;
}

[class~=hot-page2-hom-pre],
[class~=hot-page2-hom-pre-3] i {
  border-top-width: .010416667in;
}

[class~=hot-ameni] ul li i {
  background: #ffcd33;
}

[class~=hot-ameni] ul li i {
  color: #000;
}

[class~=hot-page2-hom-pre-3] i {
  float: right;
}

[class~=hot-page2-hom-pre-3] i,
[class~=hot-page2-hom-pre] {
  border-left-style: solid;
}

[class~=hot-page2-alp-l3] ul li:last-child,
[class~=hot-page2-hom-pre-3] i,
[class~=hot-page2-hom-pre] {
  border-bottom-style: solid;
}

[class~=hot-page2-hom-pre-3] i {
  border-bottom-width: .0625pc;
}

[class~=hot-ameni] ul li i {
  padding-left: .052083333in;
}

[class~=hot-page2-hom-pre-3] i,
[class~=hot-page2-hom-pre] {
  border-right-style: solid;
}

#status {
  width: 12.5pc;
}

[class~=hot-page2-hom-pre],
[class~=hot-page2-hom-pre-3] i {
  border-top-style: solid;
}

[class~=hot-page2-hom-pre] {
  border-left-color: #e7e7e7;
}

[class~=hot-ameni] ul li i {
  padding-bottom: .052083333in;
}

[class~=hot-page2-hom-pre] {
  border-bottom-color: #e7e7e7;
}

[class~=banner_book_1] ul li a:hover {
  -moz-transition: all .5s ease;
}

[class~=footer_social_1] ul li {
  margin-top: 0in;
}

[class~=hot-page2-hom-pre-3] i {
  border-left-color: #a9a9a9;
}

#status {
  height: 12.5pc;
}

[class~=hot-page2-hom-pre-3] i {
  border-bottom-color: #a9a9a9;
}

[class~=dir-rat-form] input[type="submit"] {
  border-right-width: 0in;
}

[class~=hot-page2-hom-pre] {
  border-right-color: #e7e7e7;
}

[class~=hot-page2-hom-pre] {
  border-top-color: #e7e7e7;
}

[class~=hot-page2-hom-pre-3] i {
  border-right-color: #a9a9a9;
}

[class~=hot-page2-hom-pre-3] i {
  border-top-color: #a9a9a9;
}

[class~=hot-page2-hom-pre],
[class~=hot-page2-hom-pre-3] i {
  border-image: none;
}

[class~=hot-page2-hom-pre-3] i {
  padding-left: 3pt;
}

[class~=hot-page2-hom-pre-3] i {
  padding-bottom: 3pt;
}

[class~=hot-page2-hom-pre-3] i {
  padding-right: 3pt;
}

[class~=hot-page2-hom-pre-3] i {
  padding-top: 3pt;
}

[class~=rating]>label:before {
  margin-left: .3125pc;
}

[class~=hot-page2-hom-pre-3] i {
  font-size: .75pc;
}

[class~=hot-ameni] ul li i {
  padding-right: .052083333in;
}

[class~=hot-page2-hom-pre-3] i,
[class~=hot-ameni] ul li i {
  border-radius: 50%;
}

[class~=hot-page2-hom-pre-3] i {
  color: #a9a9a9;
}

[class~=rating]>label:before {
  margin-bottom: .3125pc;
}

[class~=hot-page2-hom-pre] {
  margin-bottom: 22.5pt;
}

[class~=hot-page2-hom-pre-1] {
  width: 10%;
}

[class~=dir-rat-form] input[type="submit"] {
  border-top-width: 0in;
}

[class~=hot-page2-hom-pre-3] i {
  margin-top: 7.5pt;
}

[class~=rating]>label:before {
  margin-right: .3125pc;
}

[class~=hot-page2-hom-pre-2] {
  width: 80%;
}

[class~=dir-rat-form] input[type="submit"] {
  border-left-style: none;
}

[class~=hot-page2-hom-pre-tit] h3 {
  color: #343c42;
}

[class~=hot-ameni] ul li i {
  padding-top: .052083333in;
}

[class~=rating]>label:before {
  margin-top: .3125pc;
}

[class~=hot-page2-hom-pre-tit] h3 {
  font-size: .291666667in;
}

[class~=hot-page2-hom-pre-tit] h3 {
  font-family: "Lato", sans-serif;
}

[class~=rating]>label:before {
  font-size: 22px;
}

[class~=hot-page2-hom-pre-2] {
  padding-left: 11.25pt;
}

[class~=hot-page2-hom-pre-2] {
  padding-bottom: 0in;
}

[class~=hot-ameni] ul li i {
  margin-right: .0625in;
}

[class~=hot-page2-hom-pre-2] {
  padding-right: 11.25pt;
}

[class~=hot-ameni] ul li i {
  text-shadow: 0pc 1px 0pc rgba(255, 255, 255, .62);
}

[class~=hot-page2-hom-pre-tit] h3 {
  font-weight: 600;
}

[class~=hot-page2-hom-pre-2] {
  padding-top: 0in;
}

[class~=tour_social] ul li a i {
  padding-right: .5pc;
}

[class~=hot-page2-hom-pre-3] {
  width: 10%;
}

[class~=hot-page2-alp-l3] ul li:last-child {
  border-bottom-color: #d4d4d4;
}

[class~=hot-page2-alp-tit],
[class~=hot-page2-hom-pre-tit],
[class~=hot-page2-hom-pre-head] h4,
[class~=hot-page2-pa-sp-top] {}

[class~=dir-rat-form] input[type="submit"] {
  border-bottom-style: none;
}

[class~=hot-page2-hom-pre-head] {
  background: #253d52;
}

[class~=rating]>label:before {
  font-family: FontAwesome;
}

[class~=hot-page2-hom-pre-head]:after {
  top: 3.6875pc;
}

[class~=hot-page2-hom-pre-head] {
  color: #fff;
}

[class~=hot-page2-hom-pre-head] {
  padding-left: 0in;
}

[class~=hot-page2-il-top-fix],
.hot-page2-hpb ul li a {
  display: block;
}

[class~=hot-page2-hom-pre-head]:after {
  left: 48%;
}

[class~=hot-page2-hom-pre-head] {
  padding-bottom: .625pc;
}

[class~=hot-page2-hom-pre-head]:after {
  border-left-width: medium;
}

[class~=hot-page2-hom-pre-head]:after {
  border-bottom-width: medium;
}

[class~=hot-page2-hom-pre-head] {
  padding-right: 0in;
}

[class~=hot-page2-hom-pre-head] {
  padding-top: .625pc;
}

[class~=hot-page2-hom-pre-head] {
  text-align: center;
}

[class~=hot-page2-il-top-fix] {
  opacity: 1 !important;
}

[class~=tour_social] ul li a i {
  padding-top: .5pc;
}

[class~=hot-page2-hom-pre-head]:after {
  border-right-width: medium;
}

[class~=hot-page2-hom-pre-head]:after {
  border-top-width: medium;
}

[class~=banner_book_1] ul li a:hover {
  -ms-transition: all .5s ease;
}

[class~=hot-page2-alp] {
  background: url("../images/list-p-bg.jpg") no-repeat center top #253d52;
}

[class~=hot-page2-alp] {
  background-size: 100%;
}

[class~=rating]>label:before {
  display: inline-block;
}

[class~=hot-page2-hom-pre-head]:after {
  border-left-style: solid;
}

[class~=hot-page2-hom-pre-head]:after,
#status {
  position: absolute;
}

[class~=banner_book_1] ul li a:hover {
  -o-transition: all .5s ease;
}

[class~=hot-page2-hom-pre-head]:after {
  border-bottom-style: solid;
}

[class~=rating]>label:before {
  content: "Ã¯â‚¬â€¦";
}

[class~=hot-page2-hom-pre-head]:after {
  border-right-style: solid;
}

[class~=hot-page2-hom-pre-head]:after {
  border-top-style: solid;
}

[class~=hot-page2-hom-pre-head]:after {
  border-left-color: transparent;
}

[class~=hot-page2-hom-pre-head]:after {
  border-bottom-color: transparent;
}

.dir-rat-left p span {
  display: block;
}

[class~=dir-rat-form] input[type="submit"] {
  border-right-style: none;
}

[class~=hot-page2-hom-pre-head]:after {
  border-right-color: transparent;
}

[class~=hot-page2-hom-pre-head]:after {
  border-top-color: transparent;
}

[class~=hot-page2-alp-con] {
  position: relative;
}

[class~=hot-page2-alp-l3] ul li:last-child,
[class~=hot-page2-hom-pre-head]:after {
  border-image: none;
}

textarea {
  border-left-width: .75pt;
}

[class~=hot-page2-hom-pre-head]:after {
  content: " ";
}

[class~=hot-page2-alp-con] {
  overflow: hidden;
}

[class~=hot-page2-hom-pre-head]:after {
  height: 0;
}

[class~=hot-page2-alp-con] {
  background: #e6e6e6;
}

[class~=hot-page2-hom-pre-head]:after {
  width: 0;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
  color: #343c42;
}

[class~=hot-page2-alp-left-ner-notb],
[class~=dir-rat-form] input[type="submit"] {
  border-top-style: none;
}

.dir-rat-left p span {
  font-size: .875pc;
}

[class~=hot-page2-hom-pre-head]:after {
  pointer-events: none;
}

[class~=banner_book_1] ul li a:hover {
  background: #f11934;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
  background-image: linear-gradient(to bottom, #00bcd4, #05a6bb);
}

.dir-rat-left p span {
  font-weight: 400;
}

[class~=hot-page2-alp-con] {
  box-shadow: 0px 3pt .3125in rgba(0, 0, 0, .36);
}

[class~=hot-page2-hom-pre-head]:before {
  top: 3.6875pc;
}

[class~=hot-page2-hom-pre-head]:before {
  left: 48%;
}

.hot-page2-alp-con-left {
  padding-left: 0pt !important;
}

.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5 {
  -moz-transition: all .5s ease;
}

.hot-page2-alp-con-right {
  padding-bottom: 52.5pt;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
  background: url("../images/1.png") no-repeat center left;
}

.hot-page2-hpb ul li a {
  background: #ffc520;
}

[class~=hot-page2-alp-con-left-1] {
  background: #253d52;
}

[class~=hot-page2-alp-con-left-1] {
  color: #fff;
}

.hot-page2-hpb ul li a {
  color: #000;
}

[class~=hot-page2-alp-con-left-1] {
  padding-left: .260416667in;
}

.hot-page2-hpb ul li a {
  padding-left: .208333333in;
}

[class~=hot-page2-alp-con-left-1] {
  padding-bottom: .260416667in;
}

[class~=hot-page2-hom-pre-head]:before {
  border-left-width: medium;
}

[class~=hot-page2-alp-con-left-1] {
  padding-right: .260416667in;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
  background-size: 18px;
}

[class~=hot-page2-alp-con-left-1] {
  padding-top: .260416667in;
}

[class~=hot-page2-hom-pre-head]:before {
  border-bottom-width: medium;
}

.hot-page2-hpb ul li a {
  padding-bottom: 10.5pt;
}

[class~=hot-page2-hom-pre-head]:before {
  border-right-width: medium;
}

[class~=pack_price] ul li a:hover {
  background: #ffd600;
}

[class~=hot-room-ava-check] ul li label,
[class~=hot-page2-alp-l-com],
[class~=hot-page2-alp-l3],
[class~=hot-page2-alp-cl-1-3],
[class~=hot-page2-alp-p3],
[class~=hot-page2-alp-cl-1-1] {}

[class~=hot-page2-hom-pre-head]:before {
  border-top-width: medium;
}

.dir-rat-left p span {
  color: #888;
}

.hot-page2-hpb ul li a,
[class~=tour_social] ul li a i {
  text-align: center;
}

[class~=hot-page2-hom-pre-head]:before {
  border-left-style: solid;
}

[class~=hot-page2-alp-cl-1-2] {
  padding-left: 15px;
}

[class~=hot-page2-hom-pre-head]:before,
#myTable tr {
  border-bottom-style: solid;
}

[class~=hot-page2-alp-left-ner-notb] {
  border-top-width: 0pc;
}

[class~=hot-page2-hom-pre-head]:before {
  border-right-style: solid;
}

[class~=hot-page2-hom-pre-head]:before {
  border-top-style: solid;
}

[class~=hot-page2-alp-left-ner-notb] {
  border-top-color: currentColor;
}

[class~=hot-page2-hom-pre-head]:before {
  border-left-color: transparent;
}

[class~=home_form] form ul li input[type="submit"] {
  padding-top: .114583333in;
}

[class~=hot-page2-alp-left-ner-notb] {
  border-image: none;
}

[class~=hot-page2-alp-left-ner-notb] {
  margin-bottom: 0pt;
}

[class~=dir-rat-form] input[type="submit"] {
  border-left-color: currentColor;
}

.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5 {
  -o-transition: all .5s ease;
}

[class~=pack_price] ul li a:hover {
  transition: all .5s ease;
}

[class~=hot-page2-hom-pre-head]:before {
  border-bottom-color: transparent;
}

[class~=dir-rat-form] input[type="submit"] {
  border-bottom-color: currentColor;
}

[class~=hot-page2-hom-pre-head]:before {
  border-right-color: transparent;
}

[class~=dir-rat-right] ul li {
  float: left;
}

[class~=hot-page2-alp-l-com1] {
  padding-left: .15625in;
}

[class~=hot-page2-hom-pre-head]:before {
  border-top-color: transparent;
}

[class~=hot-page2-hom-pre-head]:before {
  border-image: none;
}

[class~=hot-page2-hom-pre-head]:before {
  content: " ";
}

[class~=hot-page2-hom-pre] ul li,
[class~=dir-rat-right] ul li {
  list-style-type: none;
}

.hot-page2-hpb ul li a {
  padding-right: .208333333in;
}

[class~=hot-page2-alp-l-com1] {
  padding-bottom: .260416667in;
}

[class~=hot-page2-hom-pre-head]:before {
  height: 0;
}

[class~=hot-page2-hom-pre-head]:before {
  width: 0;
}

[class~=hot-page2-alp-l-com1] {
  padding-right: .15625in;
}

[class~=hot-page2-hom-pre-head]:before {
  position: absolute;
}

.hot-page2-hpb ul li a {
  padding-top: 10.5pt;
}

.hot-page2-hpb ul li a {
  font-weight: 600;
}

[class~=hot-page2-hom-pre-head]:before {
  pointer-events: none;
}

.hot-page2-hom-pre-head:after {
  border-left-color: rgba(136, 183, 213, 0);
}

.hot-page2-hpb ul li a {
  text-transform: uppercase;
}

[class~=hot-page2-alp-l-com1] {
  padding-top: .15625in;
}

[class~=hot-page2-alp-l-com1] {
  background: #fff;
}

.hot-page2-hom-pre-head:after {
  border-bottom-color: rgba(136, 183, 213, 0);
}

.hot-page2-hom-pre-head:after {
  border-right-color: rgba(136, 183, 213, 0);
}

[class~=hot-page2-alp-p3-btn-h],
[class~=hot-page2-alp-p5-btn-h],
[class~=hot-page2-alp-p4-btn-h] {
  display: none;
}

#status {
  left: 50%;
}

.hot-page2-hom-pre-head:after {
  border-top-color: #253d52;
}

.hot-page2-hom-pre-head:after {
  border-left-width: 6.75pt;
}

.hot-page2-hom-pre-head:after {
  border-bottom-width: 6.75pt;
}

.hot-page2-hom-pre-head:after {
  border-right-width: 6.75pt;
}

.hot-page2-hom-pre-head:after {
  border-top-width: 6.75pt;
}

[class~=hot-page2-lp-rat] {
  padding-left: .083333333in;
}

.hot-page2-hom-pre-head:after {
  margin-left: -9px;
}

.hot-page2-hom-pre-head:after {
  z-index: 9;
}

.hot-page2-hpb ul li a {
  font-size: 14px;
}

[class~=hot-page2-alp-tit] h1,
[class~=dir-rat-right] ul li {
  display: inline-block;
}

.hot-page2-hpb ul li a {
  border-radius: 2px;
}

[class~=pack_price] ul li a:hover {
  -webkit-transition: all .5s ease;
}

[class~=hot-page2-alp-tit] h1 {
  color: #fff;
}

[class~=hot-page2-lp-rat] {
  padding-bottom: 11.25pt;
}

[class~=dir-rat-right] ul li {
  padding-right: 15px;
}

[class~=hot-page2-lp-rat] {
  padding-right: .0625in;
}

[class~=hot-page2-alp-tit] ol {
  background: none;
}

[class~=hot-page2-alp-con-left-1]:after {
  top: 4.5pc;
}

[class~=hot-page2-alp-con-left-1]:after {
  left: 48%;
}

[class~=pack_price] ul li a:hover {
  -moz-transition: all .5s ease;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-left-width: medium;
}

[class~=hot-page2-lp-rat] {
  padding-top: .375pc;
}

textarea,
[class~=hot-page2-hom-pre] ul li {
  border-bottom-width: .75pt;
}

[class~=hot-page2-alp-ri-p2] {
  padding-left: 11.25pt;
}

[class~=hot-room-ava-check] ul li input {
  width: 100%;
}

[class~=pack_price] ul li a:hover {
  -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-bottom-width: medium;
}

[class~=hot-room-ava-check] ul li input {
  font-size: 13px;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-right-width: medium;
}

.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5 {
  transition: all .5s ease;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-top-width: medium;
}

[class~=hot-page2-alp-ri-p2] {
  padding-bottom: 1.375pc;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-left-style: solid;
}

[class~=hot-page2-alp-ri-p2] {
  padding-right: 11.25pt;
}

[class~=hot-page2-hom-pre] ul li,
[class~=hot-page2-alp-con-left-1]:after {
  border-bottom-style: solid;
}

[class~=hot-page2-alp-ri-p2] {
  padding-top: 1.375pc;
}

[class~=hot-page2-hom-pre] ul li,
[class~=hot-page2-alp-ri-p3] {
  padding-left: 0pt;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-right-style: solid;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-top-style: solid;
}

[class~=hot-page2-hom-pre] ul li {
  border-bottom-color: #e7e7e7;
}

[class~=hot-page2-hom-pre] ul li {
  border-image: none;
}

[class~=hot-room-ava-check] ul li input {
  padding-left: 7.5pt;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-left-color: transparent;
}

[class~=hot-page2-hom-pre] ul li {
  position: relative;
}

[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-page2-alp-ri-p3] {
  padding-bottom: .104166667in;
}

[class~=hot-room-ava-check] ul li input {
  padding-bottom: 3pt;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-top-color: transparent;
}

[class~=hot-page2-hom-pre] ul li {
  overflow: hidden;
}

[class~=dir-rat-form] input[type="submit"] {
  border-right-color: currentColor;
}

[class~=hot-page2-alp-con-left-1]:after {
  border-image: none;
}

[class~=hot-page2-hom-pre] ul li,
[class~=hot-page2-alp-ri-p3] {
  padding-right: 0px;
}

[class~=hot-page2-alp-ri-p3] {
  padding-top: 52px;
}

[class~=hot-list-p3-1] {
  color: #979797;
}

.tips_travel_2:hover,
[class~=pack_price] ul li a:hover {
  -o-transition: all .5s ease;
}

[class~=hot-list-p3-1] {
  font-weight: 400;
}

[class~=hot-page2-alp-con-left-1]:before,
[class~=hot-page2-alp-con-left-1]:after {
  content: " ";
}

[class~=hot-page2-alp-con-left-1]:before,
[class~=hot-page2-alp-con-left-1]:after {
  height: 0;
}

[class~=hot-page2-hom-pre] ul li {
  padding-bottom: 11.25pt;
}

[class~=hot-list-p3-1] {
  font-size: 10.5pt;
}

[class~=hot-page2-alp-con-left-1]:after,
[class~=hot-page2-alp-con-left-1]:before {
  width: 0;
}

[class~=hot-room-ava-check] ul li input {
  padding-right: 7.5pt;
}

[class~=hot-page2-alp-con-left-1]:after,
[class~=rnslider] [class~=button] {
  position: absolute;
}

[class~=hot-page2-hom-pre] ul li {
  padding-top: 11.25pt;
}

[class~=hot-list-p3-2] {
  font-size: 32px;
}

[class~=tour_social] ul li a i {
  border-radius: 50%;
}

[class~=hot-page2-alp-con-left-1]:before,
[class~=hot-page2-alp-con-left-1]:after {
  pointer-events: none;
}

[class~=hot-page2-alp-con-left-1]:before {
  top: 4.5pc;
}

[class~=pack_price] ul li a:hover {
  color: #000;
}

[class~=hot-page2-alp-con-left-1]:before {
  left: 48%;
}

[class~=hot-page2-alp-p5] ul li:nth-child(1n+6),
.hot-page2-alp-p3 ul li:nth-child(1n+6),
.hot-page2-alp-p4 ul li:nth-child(1n+6) {
  display: none;
}

[class~=hot-list-p3-2] {
  font-weight: 600;
}

#myTable tr {
  border-bottom-color: #ddd;
}

[class~=hot-list-p3-2] {
  color: #00bcd4;
}

[class~=hot-room-ava-check] ul li input {
  padding-top: 3pt;
}

[class~=hot-list-p3-3] {
  font-size: 24px;
}

[class~=hot-list-p3-3] {
  color: #979797;
}

[class~=hot-page2-alp-con-left-1]:before {
  border-left-width: medium;
}

[class~=hot-page2-alp-con-left-1]:before {
  border-bottom-width: medium;
}

::-moz-placeholder {
  opacity: 1;
}

[class~=hot-page2-alp-con-left-1]:before {
  border-right-width: medium;
}

[class~=hot-page2-alp-con-left-1]:before {
  border-top-width: medium;
}

[class~=hot-page2-alp-con-left-1]:before,
[class~=hot-page2-alp-quot-btn] {
  border-left-style: solid;
}

[class~=hot-page2-alp-quot-btn],
[class~=hot-page2-alp-con-left-1]:before {
  border-bottom-style: solid;
}

[class~=hot-page2-alp-con-left-1]:before,
[class~=hot-page2-alp-quot-btn] {
  border-right-style: solid;
}

#status {
  top: 50%;
}

[class~=hot-page2-alp-quot-btn],
[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=hot-room-ava-check] ul li input {
  border-left-width: .010416667in;
}

[class~=hot-list-p3-3] {
  text-decoration: line-through;
}

[class~=hot-page2-alp-con-left-1]:before,
[class~=hot-page2-alp-quot-btn] {
  border-top-style: solid;
}

[class~=hot-page2-alp-con-left-1]:before {
  border-left-color: transparent;
}

[class~=hot-list-p3-4] {}

[class~=hot-page2-alp-con-left-1]:before {
  border-bottom-color: transparent;
}

[class~=hot-page2-alp-con-left-1]:before {
  border-right-color: transparent;
}

textarea,
[class~=hot-room-ava-check] ul li input,
[class~=hot-page2-alp-quot-btn] {
  border-right-width: .75pt;
}

[class~=hot-page2-alp-con-left-1]:before {
  border-top-color: transparent;
}

[class~=hot-page2-alp-quot-btn] {
  transition: all .5s ease;
}

[class~=hot-page2-alp-quot-btn] {
  -webkit-transition: all .5s ease;
}

#myTable tr,
[class~=hot-page2-alp-con-left-1]:before {
  border-image: none;
}

[class~=hot-page2-hom-pre-tit] h3 span {
  color: #6f6e6b;
}

[class~=hot-page2-alp-quot-btn] {
  -moz-transition: all .5s ease;
}

[class~=hot-page2-alp-quot-btn] {
  -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
  font-size: .9375pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  margin-bottom: 0in;
}

[class~=hot-page2-alp-quot-btn] {
  -o-transition: all .5s ease;
}

[class~=hot-page2-alp-quot-btn] {
  margin-top: 3.75pt;
}

[class~=hot-page2-alp-con-left-1]:before {
  position: absolute;
}

[class~=hot-room-ava-check] ul li input,
[class~=hot-page2-alp-quot-btn] {
  border-bottom-width: .010416667in;
}

.hot-page2-alp-con-left-1:after {
  border-left-color: rgba(136, 183, 213, 0);
}

[class~=hot-room-ava-check] ul li input,
[class~=hot-page2-alp-quot-btn],
textarea {
  border-top-width: .75pt;
}

#status {
  background-image: url("../images/preloader.gif");
}

.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5 {
  padding-left: .3125pc;
}

.hot-page2-alp-con-left-1:after {
  border-bottom-color: rgba(136, 183, 213, 0);
}

.hot-page2-alp-con-left-1:after {
  border-right-color: rgba(136, 183, 213, 0);
}

[class~=hot-page2-hom-pre-tit] h3 span {
  font-size: 21pt;
}

.hot-page2-alp-con-left-1:after {
  border-top-color: #1f4363;
}

.hot-page2-alp-con-left-1:after {
  border-left-width: .09375in;
}

[class~=hot-page2-alp-quot-btn] {
  border-left-color: #d7a307;
}

textarea,
[class~=hot-room-ava-check] ul li input {
  border-left-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
  border-bottom-color: #d7a307;
}

[class~=hot-page2-alp-quot-btn] {
  border-right-color: #d7a307;
}

.hot-page2-alp-con-left-1:after {
  border-bottom-width: .09375in;
}

[class~=hot-page2-alp-quot-btn] {
  border-top-color: #d7a307;
}

.hot-page2-alp-con-left-1:after {
  border-right-width: .09375in;
}

[class~=hot-page2-hom-pre-head] h4 span {
  color: #ffc107;
}

[class~=hot-room-ava-check] ul li input,
textarea {
  border-bottom-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
  border-image: none;
}

.hot-page2-alp-con-left-1:after {
  border-top-width: .09375in;
}

[class~=hot-page2-alp-quot-btn] {
  -moz-box-shadow: #b7b8b8 0px 1px 0pt inset;
}

[class~=hot-page2-alp-quot-btn] {
  -webkit-border-radius: .1875pc;
}

.hot-page2-alp-con-left-1:after {
  margin-left: -6.75pt;
}

[class~=hot-page2-alp-con-left-1] h3 {
  font-size: 15pt;
}

[class~=hot-room-ava-check] ul li input,
textarea {
  border-right-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
  -moz-border-radius: 2.25pt;
}

[class~=hot-page2-alp-tit] ol li,
[class~=site_map] ul li ul li,
.hot-page2-alp-cl-1-2 span {}

[class~=hot-page2-alp-quot-btn] {
  border-radius: 2.25pt;
}

[class~=hot-page2-alp-con-left-1] h3 {
  margin-top: 0pt;
}

[class~=hot-page2-alp-quot-btn] {
  font-size: .875pc;
}

[class~=hot-page2-alp-quot-btn] {
  padding-left: 7.5pt;
}

[class~=hot-page2-alp-con-left-1] h3 {
  margin-bottom: 0px;
}

[class~=hot-page2-alp-quot-btn] {
  padding-bottom: .3125pc;
}

[class~=hot-room-ava-check] ul li input,
textarea {
  border-top-style: solid;
}

[class~=hot-page2-alp-cl-1-1] img {
  width: 1.5pc;
}

.hot-page2-alp-l3 ul,
[class~=hot-page2-alp-left-ner-notb] ul li {
  padding-left: 0pt;
}

#status {
  background-repeat: no-repeat;
}

#status {
  background-position: center;
}

[class~=hot-page2-alp-cl-1-1] img {
  height: 1.5pc;
}

[class~=hot-page2-alp-quot-btn] {
  padding-right: 7.5pt;
}

[class~=hot-page2-alp-quot-btn] {
  padding-top: .3125pc;
}

[class~=dir-rat-form] input[type="submit"] {
  border-top-color: currentColor;
}

[class~=hot-page2-alp-quot-btn] {
  text-decoration: none;
}

[class~=hot-page2-alp-cl-1-2] h5 {
  text-overflow: ellipsis;
}

[class~=hot-page2-alp-quot-btn] {
  text-shadow: -.0625pc -.010416667in 0 rgba(177, 177, 177, .3);
}

[class~=hot-page2-alp-quot-btn] {
  font-weight: bold;
}

[class~=hot-page2-alp-quot-btn] {
  color: #000;
}

.dropdown:hover .dropdown-content {
  -webkit-transition: all .5s ease;
}

[class~=hot-page2-alp-cl-1-2] h5 {
  white-space: pre;
}

[class~=hot-page2-alp-quot-btn] {
  background-color: #ffd65e !important;
}

[class~=hot-page2-alp-cl-1-2] h5 {
  overflow: hidden;
}

[class~=hot-page2-alp-quot-btn] {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
}

[class~=hot-room-ava-check] ul li input {
  border-left-color: #d4d4d4;
}

[class~=hot-page2-alp-quot-btn] {
  background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-cl-1-3] img {
  width: 13.5pt;
}

[class~=hot-page2-alp-cl-1-3] img {
  float: right;
}

[class~=hot-page2-alp-quot-btn] {
  background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-room-ava-check] ul li input,
[class~=hot-page2-alp-l3] ul li {
  border-bottom-color: #d4d4d4;
}

[class~=hot-page2-alp-quot-btn] {
  background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
}

[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);
}

.hot-page2-alp-l3 ul {
  padding-bottom: 0pt;
}

[class~=hot-page2-alp-left-ner-notb] ul li,
[class~=hot-page2-alp-l-com] h4 {
  padding-bottom: .104166667in;
}

[class~=hot-room-ava-check] ul li input {
  border-right-color: #d4d4d4;
}

.hot-page2-alp-l3 ul,
[class~=hot-page2-alp-left-ner-notb] ul li {
  padding-right: 0pt;
}

.hot-page2-alp-l3 ul {
  padding-top: 0pt;
}

[class~=hot-page2-alp-l-com] h4 {
  background: #e6e6e6;
}

[class~=hot-room-ava-check] ul li input {
  border-top-color: #d4d4d4;
}

[class~=hot-page2-alp-quot-btn] {
  display: block;
}

[class~=hot-page2-alp-quot-free-btn] {
  margin-top: .3125pc;
}

[class~=hot-page2-alp-l-com] h4 {
  color: #343c42;
}

[class~=hot-room-ava-check] ul li input,
[class~=dir-rat-form] input[type="submit"] {
  border-image: none;
}

#status {
  margin-left: -75pt;
}

[class~=hot-page2-alp-quot-free-btn] {
  border-left-width: .75pt;
}

.dropdown:hover .dropdown-content {
  -moz-transition: all .5s ease;
}

[class~=footer_social_1] ul li a i {
  font-size: .208333333in;
}

[class~=hot-page2-alp-l3] ul li,
[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=hot-page2-alp-quot-free-btn],
[class~=hot-page2-alp-l-com1] a {
  border-bottom-width: .75pt;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-right-width: .75pt;
}

[class~=hot-page2-alp-left-ner-notb] ul li,
[class~=hot-page2-alp-l-com] h4 {
  padding-top: .104166667in;
}

[class~=hot-page2-alp-quot-free-btn] {
  border-top-width: .75pt;
}

[class~=breadcrumb]>[class~=active] {
  color: #ffc72f !important;
}

[class~=dir-rat-form] input[type="submit"] {
  padding-left: 5.25pt;
}

[class~=hot-page2-alp-l-com] h4 {
  padding-left: 11.25pt;
}

[class~=hot-page2-alp-l3] ul li {
  list-style-type: none;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=hot-page2-alp-l3] ul li {
  border-bottom-style: solid;
}

[class~=hot-page2-alp-l-com] h4 {
  padding-right: 11.25pt;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  border-left-style: solid;
}

textarea {
  border-left-color: #dedede;
}

[class~=hot-page2-alp-l-com] h4 {
  text-transform: uppercase;
}

[class~=footer_social_1] ul li a i {
  width: 30pt;
}

[class~=dir-rat-form] input[type="submit"] {
  padding-bottom: 5.25pt;
}

[class~=dir-rat-form] input[type="submit"] {
  padding-right: 5.25pt;
}

textarea {
  border-bottom-color: #dedede;
}

[class~=hot-room-ava-check] ul li input {
  margin-bottom: 9pt;
}

[class~=hot-page2-alp-l-com] h4 {
  font-size: 15px;
}

#status {
  margin-bottom: 0;
}

[class~=hot-page2-alp-l-com] h4 {
  margin-top: 0in;
}

[class~=hot-page2-alp-l-com] h4 {
  margin-bottom: 0in;
}

[class~=hot-page2-alp-l-com] h4 {
  text-overflow: ellipsis;
}

[class~=dir-rat-form] input[type="submit"] {
  padding-top: 5.25pt;
}

[class~=footer_social_1] ul li a i {
  height: .416666667in;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  border-right-style: solid;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  border-top-style: solid;
}

[class~=hot-page2-alp-l-com] h4 {
  white-space: pre;
}

[class~=hot-page2-alp-quot-free-btn] {
  border-left-color: #234767;
}

#status {
  margin-right: 0;
}

[class~=hot-page2-alp-l-com] h4 {
  overflow: hidden;
}

[class~=footer_social_1] ul li a i {
  border-radius: 3.125pc;
}

[class~=hot-page2-alp-quot-free-btn] {
  border-bottom-color: #234767;
}

[class~=hot-page2-alp-quot-free-btn] {
  border-right-color: #234767;
}

[class~=hot-page2-alp-quot-free-btn] {
  border-top-color: #234767;
}

[class~=hot-page2-alp-l-com1] form {
  padding-bottom: 6pt;
}

textarea {
  border-right-color: #dedede;
}

[class~=hot-page2-alp-l3] ul li,
[class~=hot-page2-alp-quot-free-btn] {
  border-image: none;
}

[class~=hot-page2-alp-l-com1] a {
  margin-top: 3.75pt;
}

[class~=hot-page2-alp-quot-free-btn] {
  -moz-box-shadow: #b7b8b8 0pc .75pt 0pt inset;
}

[class~=hot-page2-alp-l-com1] a {
  border-left-width: .0625pc;
}

[class~=dir-rat-form] input[type="submit"] {
  width: 2.604166667in;
}

[class~=hot-page2-alp-quot-free-btn] {
  -webkit-border-radius: 2.25pt;
}

[class~=hot-page2-alp-quot-free-btn] {
  -moz-border-radius: 2.25pt;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
  font-weight: 600;
}

[class~=dir-rat-right] ul li a i {}

[class~=icon-float] ul li a {
  display: block;
}

[class~=hot-page2-alp-l-com1] a {
  border-right-width: .0625pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=hot-page2-alp-l-com1] a {
  border-top-width: .0625pc;
}

[class~=hot-page2-alp-quot-free-btn] {
  border-radius: 3px;
}

[class~=hot-page2-alp-quot-free-btn] {
  font-size: .125in;
}

.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5,
[class~=icon-float] ul li a {
  -webkit-transition: all .5s ease;
}

[class~=hot-page2-alp-l-com1] a {
  border-bottom-style: solid;
}

.spec-btn-text:hover {
  color: #000;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  font-family: arial, helvetica, sans-serif;
}

[class~=icon-float] ul li a {
  -moz-transition: all .5s ease;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  padding-left: 7.5pt;
}

[class~=icon-float] ul li a i {
  padding-left: 6pt;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=hot-page2-alp-l-com1] a {
  padding-bottom: 3.75pt;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
  color: #979797;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=hot-page2-alp-l-com1] a {
  padding-right: 7.5pt;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  padding-top: 3.75pt;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  text-decoration: none;
}

[class~=icon-float] ul li a,
.dropdown:hover .dropdown-content {
  -o-transition: all .5s ease;
}

[class~=icon-float] ul li a i {
  padding-bottom: 6pt;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  text-shadow: -.75pt -1px 0 rgba(177, 177, 177, .3);
}

[class~=rating]>[class~=half]:before {
  content: "Ã¯â€šâ€°";
}

[class~=hot-page2-alp-quot-free-btn],
[class~=hot-page2-alp-l-com1] a {
  font-weight: bold;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=icon-float] ul li a {
  transition: all .5s ease;
}

[class~=icon-float] ul li a {
  padding-left: 0pc;
}

[class~=icon-float] ul li a i {
  padding-right: 6pt;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=hot-page2-alp-l-com1] a {
  color: #fff;
}

[class~=hot-page2-alp-l-com] h4 i {
  padding-right: 5.25pt;
}

[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-l-com1] a {
  border-left-color: #254158;
}

[class~=hot-page2-alp-l-com1] a i {
  font-size: .625pc;
}

[class~=hot-page2-alp-quot-free-btn] {
  background-image: -webkit-linear-gradient(to bottom, #32638e, #1f4363);
}

[class~=hot-page2-alp-l-com1] a {
  border-bottom-color: #254158;
}

[class~=icon-float] ul li a {
  padding-bottom: 0pc;
}

[class~=icon-float] ul li a {
  padding-right: 0pc;
}

[class~=hot-page2-alp-ri-p2] ul li {
  list-style-type: none;
}

[class~=hot-page2-alp-l-com1] a {
  border-right-color: #254158;
}

[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-l-com1] a {
  border-top-color: #254158;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-left-style: solid;
}

[class~=icon-float] ul li a {
  padding-top: 0pc;
}

[class~=hot-page2-alp-l-com1] a {
  border-image: none;
}

[class~=hot-page2-alp-l-com1] a {
  -moz-box-shadow: #b7b8b8 0in .75pt 0pc inset;
}

[class~=hot-page2-alp-l-com1] a {
  -webkit-border-radius: 2.25pt;
}

[class~=hot-page2-alp-quot-free-btn] {
  background-image: linear-gradient(to bottom, #32638e, #1f4363);
}

#status {
  margin-top: -100px;
}

[class~=hot-page2-alp-l-com1] a {
  -moz-border-radius: 2.25pt;
}

[class~=hot-page2-alp-l-com1] a {
  border-radius: 2.25pt;
}

[class~=hot-page2-alp-l-com1] a {
  font-size: .125in;
}

[class~=hot-page2-alp-ri-p2] ul li {
  float: left;
}

[class~=hot-page2-alp-l-com1] a,
[class~=hot-page2-alp-quot-free-btn] {
  margin-right: 5px;
}

[class~=hot-page2-alp-ri-p2] ul li {
  margin-bottom: .5pc;
}

[class~=hot-page2-alp-quot-free-btn] {
  -webkit-transition: all .5s ease;
}

[class~=hot-page2-alp-l-com1] a {
  background-color: #304b62;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=hot-page2-alp-r-list] {
  border-bottom-style: solid;
}

[class~=hot-page2-alp-ri-p2] ul li {
  font-size: 14px;
}

[class~=hot-page2-alp-quot-free-btn],
.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5 {
  -moz-transition: all .5s ease;
}

[class~=rating]>[class~=half]:before {
  position: absolute;
}

[class~=hot-page2-alp-l-com1] a {
  background-image: -webkit-linear-gradient(to bottom, #3b5871, #253d52);
}

[class~=hot-page2-alp-ri-p2] ul li {
  padding-left: 30px;
}

[class~=hot-page2-alp-l-com1] a {
  background-image: -moz-linear-gradient(to bottom, #3b5871, #253d52);
}

[class~=hot-page2-alp-l-com1] a:hover,
.hot-page2-alp-ri-p2 a:hover {
  color: #fff;
}

[class~=hot-page2-alp-quot-free-btn] {
  -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-l-com1] a {
  background-image: -ms-linear-gradient(to bottom, #3b5871, #253d52);
}

[class~=hot-page2-alp-quot-free-btn] {
  -o-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list],
.hot-page2-alp-ri-p2 a:hover,
.dropdown:hover .dropdown-content,
[class~=hot-list-p3-4] a {
  transition: all .5s ease;
}

[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~=hot-ameni] {
  margin-bottom: -.9375pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=hot-page2-alp-r-list] {
  border-right-style: solid;
}

[class~=hot-page2-alp-ri-p2] p b {
  padding-right: .052083333in;
}

[class~=rating]>input:checked+label:hover {
  color: #ffed85;
}

[class~=hot-page2-alp-p3] ul {}

[class~=hot-page2-alp-r-list],
[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-top-style: solid;
}

.hot-page2-alp-r-list-re-sp {
  padding-left: 0in !important;
}

.hot-page2-alp-r-list-re-sp {
  padding-right: 0in !important;
}

[class~=hot-page2-alp-r-list] {
  border-left-width: .010416667in;
}

.hot-page2-alp-ri-p2 h3,
[class~=hot-page2-alp-ri-p2] p b {
  color: #343c42;
}

.hot-page2-alp-ri-p2 h3 {
  font-size: 22px;
}

[class~=hot-page2-alp-r-list] {
  border-bottom-width: .010416667in;
}

[class~=hot-page2-alp-r-list] {
  border-right-width: .010416667in;
}

[class~=hot-page2-alp-r-list] {
  border-top-width: .010416667in;
}

.hot-page2-alp-ri-p2 h3 {
  margin-top: 0px;
}

.hot-page2-alp-ri-p2 h3 {
  margin-bottom: 0pc;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
  background: url("../images/2.png") no-repeat center left;
}

.hot-ameni ul,
[class~=hot-page2-alp-ri-p2] ul {
  padding-left: 0in;
}

[class~=hot-page2-alp-r-list] {
  border-left-style: solid;
}

[class~=hot-page2-alp-ri-p2] ul,
.hot-ameni ul {
  padding-bottom: 0in;
}

[class~=hot-page2-alp-ri-p2] ul,
.hot-ameni ul {
  padding-right: 0in;
}

[class~=hot-page2-alp-ri-p2] ul {
  padding-top: .125in;
}

[class~=hot-page2-alp-ri-p2] ul,
.hot-ameni ul,
[class~=hot-page2-alp-r-list] {
  position: relative;
}

.hot-ameni ul,
[class~=hot-page2-alp-ri-p2] ul,
[class~=hot-page2-alp-r-list],
.hot-ameni ul li {
  overflow: hidden;
}

[class~=hot-page2-alp-ri-p2] ul {
  margin-bottom: 4px;
}

[class~=hot-page2-alp-ri-p3] span {
  display: block;
}

[class~=hot-page2-alp-ri-p2] p b {
  text-transform: uppercase;
}

[class~=hot-page2-alp-r-list] {
  border-left-color: #dedede;
}

[class~=hot-page2-alp-ri-p3] span {
  text-align: center;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
  background-size: 1.125pc;
}

[class~=hot-page2-alp-r-list] {
  border-bottom-color: #dedede;
}

[class~=hot-page2-alp-r-list] {
  border-right-color: #dedede;
}

[class~=hot-page2-alp-ri-p2] p b {
  font-size: 9pt;
}

[class~=hot-page2-alp-r-list] {
  border-top-color: #dedede;
}

[class~=hot-page2-alp-r-list],
[class~=hot-list-p3-4] a,
[class~=hot-page2-alp-r-list],
.hot-page2-alp-ri-p2 a:hover {
  -webkit-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list],
[class~=hot-page2-alp-r-list],
[class~=hot-list-p3-4] a {
  -moz-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list] {
  border-image: none;
}

[class~=hot-page2-alp-r-list],
[class~=hot-list-p3-4] a,
[class~=hot-page2-alp-r-list] {
  -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list] {
  background: #fff;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-left-color: #254158;
}

.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5,
[class~=hot-page2-alp-r-list],
[class~=hot-list-p3-4] a,
[class~=hot-page2-alp-r-list] {
  -o-transition: all .5s ease;
}

[class~=hot-page2-alp-ri-p2] p {
  color: #979797;
}

.hot-ameni ul,
[class~=hot-page2-alp-ri-p2] p {
  margin-bottom: 0px;
}

[class~=hot-page2-alp-ri-p2] p {
  text-transform: lowercase;
}

[class~=hot-page2-alp-ri-p2] p {
  font-size: 14px;
}

[class~=hot-page2-alp-ri-p2] a {}

[class~=hot-page2-alp-r-list] {
  margin-left: 0pt;
}

.hot-ameni ul li {
  list-style-type: none;
}

[class~=hot-page2-alp-r-list] {
  margin-bottom: .9375pc;
}

[class~=hot-page2-alp-r-list] {
  margin-right: 11.25pt;
}

.hot-ameni ul,
[class~=hot-page2-hli] ul {
  padding-top: 0in;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-bottom-color: #254158;
}

.hot-ameni ul li {
  float: left;
}

[class~=hot-page2-alp-r-list] {
  margin-top: .15625in;
}

.hot-ameni ul li {
  width: 50%;
}

[class~=icon-float] ul li a i {
  padding-top: 6pt;
}

[class~=hot-page2-hli] a {
  text-decoration: none;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-right-color: #254158;
}

[class~=hot-page2-hli] ul {
  padding-left: 0pc;
}

[class~=hot-page2-hli] ul {
  padding-bottom: 0pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-top-color: #254158;
}

.hot-ameni ul li {
  padding-bottom: .15625in;
}

[class~=hot-page2-hli] ul {
  padding-right: 0pc;
}

.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5,
[class~=hot-page2-alp-r-list] {
  transition: all .5s ease;
}

[class~=hot-page2-hli-1]:before {
  content: "";
}

[class~=hotel-list-score],
[class~=hot-page2-hli-1]:before,
[class~=hot-page2-alp-r-hot-page-rat] {
  position: absolute;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-image: none;
}

[class~=hot-page2-hli-1]:before {
  background: linear-gradient(to top, rgba(0, 0, 0, .72) 14%, rgba(0, 0, 0, .08) 35%);
}

[class~=icon-float] ul li a i {
  width: 2.5pc;
}

[class~=hot-page2-hli-1]:before,
[class~=hot-page2-alp-r-hot-page-rat] {
  top: 0pt;
}

[class~=hotel-list-score],
[class~=icon-float] ul li a i {
  height: .333333333in;
}

[class~=hot-page2-alp-r-hot-page-rat] {
  background: #253d52;
}

[class~=hot-page2-hli-1]:before {
  bottom: 0pc;
}

[class~=hot-page2-hli-1]:before {
  left: 0pt;
}

[class~=icon-float] ul li a i {
  text-align: center;
}

[class~=hot-page2-hli-1] img,
[class~=hot-page2-hli-1]:before {
  width: 100%;
}

.hot-ameni ul li {
  padding-right: .9375pc;
}

.hot-ameni ul li {
  text-overflow: ellipsis;
}

[class~=hot-page2-alp-r-hot-page-rat] {
  padding-left: 8px;
}

[class~=hot-page2-hli-3] img {}

[class~=hotel-list-score],
[class~=hot-page2-alp-r-hot-page-rat] {
  padding-bottom: 3pt;
}

[class~=hot-page2-alp-r-hot-page-rat] {
  padding-right: 8px;
}

.hot-page2-hli-2 h4 {
  color: #273440;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  -moz-box-shadow: #b7b8b8 0px .75pt 0pc inset;
}

.hot-ameni ul li {
  white-space: pre;
}

[class~=hot-page2-alp-r-hot-page-rat],
[class~=hotel-list-score] {
  padding-top: 3pt;
}

.hot-page2-hli-2 h4 {
  font-size: 16px;
}

.hot-page2-hpb h2,
[class~=hot-page2-alp-r-hot-page-rat] {
  color: #fff;
}

[class~=hot-page2-hpb] h5 {
  color: #ffc520;
}

[class~=hot-page2-hpb] ul li,
[class~=hot-page2-hli] ul li {
  list-style-type: none;
}

[class~=hot-page2-alp-r-hot-page-rat] {
  right: -.010416667in;
}

[class~=hot-page2-alp-r-hot-page-rat] {
  border-radius: .0625pc;
}

[class~=hot-page2-hpb] h5 {
  padding-top: .145833333in;
}

[class~=hot-page2-hpb] h5 {
  font-weight: 400;
}

[class~=hot-page2-hpb] p {
  color: #989898;
}

[class~=hot-page2-hpb] p {
  padding-top: .9375pc;
}

[class~=hot-page2-hpb] ul,
[class~=hot-room-ava-check] ul,
[class~=hot-page2-hpb] p {
  margin-bottom: 0pt;
}

[class~=hotel-list-score],
[class~=hot-page2-alp-r-hot-page-rat] {
  font-weight: 600;
}

[class~=hot-page2-alp-r-hot-page-rat],
.hot-page2-hli-2 h4 span {
  font-size: 9pt;
}

[class~=hotel-list-score] {
  width: 2pc;
}

[class~=hot-page2-hpb] ul,
[class~=icon-float] ul {
  padding-left: 0pt;
}

[class~=hotel-list-score] {
  background-color: #00bcd4;
}

[class~=home_form] form ul li input[type="submit"] {
  color: #000;
}

.hot-page2-hli-2 h4 span {
  float: right;
}

[class~=hot-page2-hpb] ul {
  padding-bottom: 0pt;
}

[class~=hotel-list-score] {
  padding-left: 3pt;
}

.hot-page2-hli-2 h4 span {
  line-height: 15pt;
}

[class~=hotel-list-score] {
  padding-right: 3pt;
}

.dropdown:hover .dropdown-content {
  display: block;
}

[class~=hot-page2-hpb] ul,
[class~=icon-float] ul {
  padding-right: 0pt;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  -webkit-border-radius: .03125in;
}

[class~=hot-page2-hpb] ul {
  padding-top: 2.625pc;
}

[class~=hot-room-ava-check] form {
  padding-bottom: 0pc;
}

[class~=hotel-list-score] {
  margin-left: 3.75pt;
}

[class~=hotel-list-score] {
  margin-bottom: 7.5pt;
}

[class~=hotel-list-score] {
  margin-right: 3.75pt;
}

[class~=hotel-list-score] {
  margin-top: 7.5pt;
}

[class~=hotel-list-score] {
  right: .052083333in;
}

[class~=icon-float] ul {
  padding-bottom: 0in;
}

[class~=hotel-list-score] {
  border-radius: .125pc;
}

[class~=icon-float] ul {
  padding-top: 0in;
}

[class~=dropdown-content]:after {
  border-left-color: transparent;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  -moz-border-radius: 3px;
}

[class~=dropdown-content]:after {
  border-bottom-color: transparent;
}

[class~=hotel-list-score] {
  z-index: 9;
}

[class~=hotel-list-score],
[class~=icon-float] ul li a i {
  color: #fff;
}

.hot-page2-alp-ri-p2 a:hover {
  -moz-transition: all .5s ease;
}

[class~=hot-page2-hr1],
[class~=hotel-list-score] {
  text-align: center;
}

[class~=dropdown-content]:after {
  border-right-color: transparent;
}

[class~=hotel-list-score] {
  text-shadow: 0pt -.010416667in 0 rgba(0, 0, 0, .28);
}

[class~=dropdown-content]:after {
  border-top-color: #1f4363;
}

[class~=hot-page2-hr1] {
  width: 70%;
}

[class~=hot-page2-hli-3],
[class~=hot-page2-hr1] {
  margin-left: auto;
}

[class~=hot-page2-hr1] {
  margin-bottom: 0;
}

textarea {
  border-top-color: #dedede;
}

[class~=hot-page2-hpb] ul li {
  display: inline-block;
}

[class~=hot-page2-hr1],
[class~=hot-page2-hli-3] {
  margin-right: auto;
}

[class~=hot-page2-hpb] ul li {
  width: 32%;
}

[class~=hot-page2-hr1] {
  margin-top: 0;
}

textarea,
[class~=dropdown-content]:after {
  border-image: none;
}

[class~=hot-page2-hr1],
.hot-page2-hli,
[class~=hot-page2-hli-1] {
  position: relative;
}

[class~=dropdown-content]:after {
  border-left-width: medium;
}

.hot-page2-hli {
  overflow: hidden;
}

[class~=dropdown-content]:after {
  border-bottom-width: medium;
}

[class~=dropdown-content]:after {
  border-right-width: medium;
}

[class~=dropdown-content]:after {
  border-top-width: medium;
}

[class~=dropdown-content]:after {
  border-left-style: solid;
}

[class~=hot-page2-hpb] ul li {
  float: left;
}

[class~=dropdown-content]:after {
  border-bottom-style: solid;
}

[class~=dropdown-content]:after {
  border-right-style: solid;
}

[class~=dropdown-content]:after {
  border-top-style: solid;
}

[class~=dropdown-content]:after {
  margin-left: -9px;
}

[class~=hot-page2-hli-3] {
  width: 35px;
}

.hot-page2-alp-ri-p2 a:hover {
  -ms-transition: all .5s ease;
}

[class~=dropdown-content]:after {
  top: 4.5pc;
}

[class~=dropdown-content]:after {
  left: 48%;
}

[class~=dropdown-content]:after {
  content: " ";
}

[class~=hot-page2-hli-3] {
  height: 2.1875pc;
}

[class~=dropdown-content]:after,
[class~=hot-page2-hli-3] {
  position: absolute;
}

[class~=dropdown-content]:after {
  height: 0;
}

[class~=hot-page2-hpb] ul li {
  margin-left: .03125in;
}

[class~=hot-page2-hli-3] {
  background-color: rgba(255, 197, 37, .79);
}

[class~=hot-page2-hli-3] {
  padding-left: .25pc;
}

[class~=hot-page2-hli-3] {
  padding-bottom: .25pc;
}

[class~=hot-page2-hpb] ul li {
  margin-bottom: 5px;
}

[class~=dropdown-content]:after {
  width: 0;
}

[class~=hot-page2-hli-3] {
  padding-right: .25pc;
}

[class~=hot-page2-hli-3] {
  padding-top: .25pc;
}

textarea,
[class~=hot-room-ava-check] ul li input[type="submit"] {
  border-radius: .1875pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  font-size: .75pc;
}

[class~=hot-page2-hpb] ul li {
  margin-right: .03125in;
}

[class~=hot-page2-hpb] ul li {
  margin-top: 0pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  font-family: arial, helvetica, sans-serif;
}

[class~=dropdown-content]:after {
  pointer-events: none;
}

[class~=hot-page2-hli-3] {
  margin-bottom: auto;
}

.dropdown-content:before {
  border-left-color: transparent;
}

.dropdown-content:before {
  border-bottom-color: transparent;
}

.dropdown-content:before {
  border-right-color: transparent;
}

[class~=hot-page2-hli-3] {
  margin-top: auto;
}

[class~=hot-page2-hli-3] {
  right: .15625in;
}

.dropdown-content:before {
  border-top-color: #1f4363;
}

[class~=hot-room-ava-check] ul li {
  border-bottom-width: 0pt;
}

.dropdown-content:before {
  border-image: none;
}

.dropdown-content:before {
  border-left-width: medium;
}

.dropdown-content:before {
  border-bottom-width: medium;
}

.dropdown-content:before {
  border-right-width: medium;
}

[class~=hot-page2-hli-3] {
  top: 15px;
}

[class~=hot-page2-hli-3],
.tourb2-hli-3 {
  border-radius: 1.5pt;
}

.dropdown-content:before {
  border-top-width: medium;
}

.dropdown-content:before {
  border-left-style: solid;
}

[class~=hot-page2-hli-4],
[class~=hot-room-ava-check] {}

[class~=hot-room-ava-check] ul li {
  border-bottom-style: none;
}

[class~=hot-page2-hli-5] {
  box-shadow: 0px .020833333in 6pt rgba(0, 0, 0, .15);
}

[class~=hot-page2-hli-5] {
  margin-bottom: 10px;
}

[class~=hot-page2-hli-2] {
  padding-left: 9pt;
}

[class~=hot-page2-hli-2] {
  padding-bottom: .104166667in;
}

[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;
}

.dropdown-content:before {
  border-bottom-style: solid;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  padding-left: .104166667in;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  padding-bottom: 3.75pt;
}

[class~=hot-room-ava-check] ul li {
  border-bottom-color: currentColor;
}

[class~=hot-room-ava-check] ul li {
  border-image: none;
}

.tourb2-hli-3 {
  width: 24pt;
}

.dropdown-content:before {
  border-right-style: solid;
}

.dropdown-content:before {
  border-top-style: solid;
}

.tourb2-hli-3 {
  height: 24pt;
}

.dropdown-content:before,
.tourb2-hli-3 {
  position: absolute;
}

.tourb2-hli-3 {
  background-color: rgba(255, 193, 7, .84);
}

.tourb2-hli-3 {
  padding-left: .25pc;
}

.dropdown-content:before {
  margin-left: -9px;
}

.hot-page2-alp-ri-p2 a:hover {
  -o-transition: all .5s ease;
}

.dropdown-content:before {
  top: 4.5pc;
}

.dropdown-content:before {
  left: 48%;
}

[class~=dropdown-content] a:hover {
  padding-left: 18.75pt;
}

[class~=home_form] form ul li input[type="submit"] {
  text-shadow: 0px .0625pc 0in rgba(255, 255, 255, .62);
}

.dropdown-content:before {
  content: " ";
}

.tourb2-hli-3 {
  padding-bottom: .25pc;
}

.dropdown-content:before {
  height: 0;
}

.dropdown-content:before {
  width: 0;
}

[class~=icon-float] ul li {
  list-style-type: none;
}

.dropdown-content:before {
  pointer-events: none;
}

.tourb2-hli-3 {
  padding-right: .25pc;
}

textarea {
  resize: none;
}

[class~=dropdown-content] a i {
  padding-right: .25pc;
}

.tourb2-hli-3 {
  padding-top: .25pc;
}

.tourb2-hli-3 {
  right: .9375pc;
}

.dropdown-content a {
  color: #333 !important;
}

.dropdown-content a {
  padding-left: 1pc;
}

.tourb2-hli-3 {
  z-index: 9;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
.tourb2-hli-3 {
  color: #fff;
}

.tourb2-hli-3 {
  font-weight: 600;
}

.dropdown-content a {
  padding-bottom: 9pt;
}

[class~=sh],
.tourb2-hli-3 {
  text-align: center;
}

.tourb2-hli-3 {
  text-shadow: 0pc -.0625pc 0 rgba(0, 0, 0, .28);
}

.tourb2-hli-3 {
  top: 15px;
}

.icon-float {
  position: fixed;
}

.icon-float {
  left: 0px;
}

.icon-float {
  top: 35%;
}

.dropdown-content a {
  padding-right: 1pc;
}

.icon-float {
  z-index: 999;
}

.dropdown-content a {
  padding-top: 9pt;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  padding-right: .104166667in;
}

[class~=fb1] {
  background: #3b5998;
}

[class~=dropdown-content] a i {
  color: #506171 !important;
}

[class~=gp1] {
  background: #dd4b39;
}

[class~=tw1] {
  background: #1da1f2;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
.dropdown-content a {
  text-decoration: none;
}

[class~=dropdown-content] a i {}

.dropdown-content a {
  display: block;
}

.li1 {
  background: #0077b5;
}

.dropdown-content a {
  border-bottom-width: .0625pc;
}

.dropdown-content a {
  border-bottom-style: solid;
}

.dropdown-content a {
  border-bottom-color: #e0e0e0;
}

[class~=yt1] {
  background: #cd201f;
}

.dropdown-content a {
  border-image: none;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  padding-top: 3.75pt;
}

.dropdown-content a {
  font-weight: 600 !important;
}

[class~=dropdown-content] a:hover,
.dropdown-content a {
  -webkit-transition: all .5s ease;
}

.wa1 {
  background: #34af23;
}

.dropdown-content a,
[class~=dropdown-content] a:hover {
  -moz-transition: all .5s ease;
}

[class~=dropdown-content] a:hover,
.dropdown-content a {
  -o-transition: all .5s ease;
}

[class~=dropdown-content] a:hover,
.dropdown-content a {
  transition: all .5s ease;
}

[class~=sh] {
  background: #fff;
}

[class~=sh] {
  padding-left: 0px;
}

.dropdown-content a {
  font-size: .875pc !important;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  text-shadow: -.0625pc -1px 0 rgba(177, 177, 177, .3);
}

[class~=sh] {
  padding-bottom: .625pc;
}

[class~=sh] {
  padding-right: 0px;
}

[class~=sh] {
  padding-top: .625pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  font-weight: bold;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  background-color: #304b62 !important;
}

[class~=sh] {
  font-size: .114583333in;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  background-image: -webkit-linear-gradient(to bottom, #3b5871, #253d52);
}

[class~=sh] {
  color: #333;
}

[class~=sh] {
  border-top-right-radius: .052083333in;
}

.sh1 {
  background: #333;
}

.sh1 {
  border-bottom-right-radius: 5px;
}

[class~=dropbtn] {
  background-color: #4caf50;
}

[class~=dropbtn] {
  color: white;
}

[class~=dropbtn] {
  padding-left: 6pt;
}

[class~=dropbtn] {
  padding-bottom: .010416667in;
}

[class~=dropbtn] {
  padding-right: 6pt;
}

[class~=dropbtn] {
  padding-top: .010416667in;
}

[class~=dropbtn] {
  font-size: .8125pc;
}

[class~=dropbtn] {
  border-left-width: medium;
}

[class~=dropbtn] {
  border-bottom-width: medium;
}

[class~=dropbtn] {
  border-right-width: medium;
}

[class~=dropbtn] {
  border-top-width: medium;
}

[class~=dropbtn] {
  border-left-style: none;
}

textarea {
  padding-left: 13.5pt;
}

[class~=dropbtn] {
  border-bottom-style: none;
}

[class~=dropbtn] {
  border-right-style: none;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  background-image: -moz-linear-gradient(to bottom, #3b5871, #253d52);
}

[class~=dropbtn] {
  border-top-style: none;
}

[class~=dropbtn] {
  border-left-color: currentColor;
}

[class~=dropbtn] {
  border-bottom-color: currentColor;
}

[class~=dropbtn] {
  border-right-color: currentColor;
}

[class~=dropbtn] {
  border-top-color: currentColor;
}

[class~=dropbtn] {
  border-image: none;
}

[class~=dropbtn] {
  cursor: pointer;
}

[class~=dropbtn] {
  font-weight: 600;
}

[class~=dropbtn] {
  border-radius: 2px;
}

[class~=dropdown] {
  position: relative;
}

[class~=dropdown] {
  display: inline-block;
}

[class~=dropdown-content] {
  display: none;
}

[class~=dropdown-content] {
  position: absolute;
}

[class~=dropdown-content] {
  background-color: #f9f9f9;
}

[class~=dropdown]:hover [class~=dropbtn] {
  background-color: #3e8e41;
}

[class~=dropdown-content] {
  min-width: 2.083333333in;
}

[class~=dropdown-content] {
  box-shadow: 0pc 8px 16px 0in rgba(0, 0, 0, .2);
}

[class~=dropdown-content] {
  z-index: 999;
}

[class~=dropdown-content] {
  left: -114px;
}

[class~=dropdown-content] {
  padding-left: .104166667in;
}

[class~=dropdown-content] {
  padding-bottom: .104166667in;
}

[class~=dropdown-content] {
  padding-right: .104166667in;
}

[class~=dropdown-content] {
  padding-top: .104166667in;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  background-image: -ms-linear-gradient(to bottom, #3b5871, #253d52);
}

.ho-dr-con-last {
  border-bottom-width: 0pt !important;
}

.ho-dr-con-last {
  border-bottom-style: none !important;
}

.ho-dr-con-last {
  border-bottom-color: currentColor !important;
}

.dropdown-content a:hover {}

.ho-dr-con-last {
  border-image: none !important;
}

[class~=spec-btn-text] {
  font-family: "Montserrat", sans-serif;
}

[class~=spec-btn-text] {
  text-transform: uppercase;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  background-image: -o-linear-gradient(to bottom, #3b5871, #253d52);
}

[class~=spec-btn-text] {
  font-weight: 600 !important;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
  background-image: linear-gradient(to bottom, #3b5871, #253d52);
}

[class~=spec-btn-text] {
  font-size: .125in !important;
}

[class~=spec-btn-text],
[class~=home_form] form ul li input[type="submit"] {
  text-align: center;
}

.icon-float ul li a:hover {
  transform: rotateY(-180deg);
}

[class~=pad-bot-redu] {
  padding-bottom: 4.375pc;
}

[class~=pad-bot-redu-5] {
  padding-bottom: .520833333in;
}

[class~=pad-bot-incre] {
  padding-bottom: 100px;
}

[class~=pad-left-o] {
  padding-left: 0px;
}

.pad-top-o {
  padding-top: 0pc;
}

.events table tr td a:hover {
  background: #00bcd4;
}

textarea {
  padding-bottom: 13.5pt;
}

[class~=icon-float] ul li a:hover i {
  transform: rotateY(180deg);
}

textarea {
  padding-right: 13.5pt;
}

textarea {
  padding-top: 13.5pt;
}

textarea {
  box-shadow: none;
}

[class~=rating]>input:checked~label:hover {
  color: #ffed85;
}

:-ms-input-placeholder {
  color: #909;
}

.foot-com ul {
  padding-left: 0px
}

.foot-com li {
  list-style: circle
}

.foot-com li a {
  color: #b5adad;
}

.txt-justify {
  text-align: justify !important
}

.others {
  margin-top: 10px !important;
  padding-top: 10px
}

.h125 {
  min-height: 125px !important;
}

.side-font {
  font-size: 11px !important
}

.slidercss {
  border: 1px solid #fff;
  padding: 5px;
  margin: 1%;
  background: rgba(245, 245, 245, 0.52);
}

.btn-colr {
  color: #fff !important;
  background-color: #00bcd4 !important;
}

.home-form-w {
  width: 14.28% !important
}

.pra {
  color: #00bcd4 !important;
  margin-bottom: 0in !important;
  padding-bottom: .208333333in !important;
  margin-top: 0in !important;
  text-transform: uppercase !important;
  font-size: 27pt !important;
  text-shadow: 0in .75pt 0in rgba(0, 0, 0, .59) !important;
  -o-transition: all .5s ease !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}

.prat {
  margin-bottom: 0px;
  padding-bottom: .208333333in;
  margin-top: 0in;
  text-transform: uppercase;
  font-size: 27pt;
  color: #253d52;
  text-shadow: 0in .75pt 0in rgba(0, 0, 0, .59);
  -o-transition: all .5s ease;
  font-weight: 600;
  text-transform: uppercase;
}

.font30 {
  font-size: 30px;
  font-weight: 800;
}

.font40 {
  font-size: 40px;
  font-weight: 800
}

.color-yell {
  color: #ffc107 !important
}

.fixside {
  position: fixed;
  width: 100px;
  right: -12px;
  top: 0;
  z-index: 9999;
}

@media screen and (max-width:459px) {
  .fixside {
    position: fixed;
    width: 100px;
    right: -12px;
    top: 78px;
    z-index: 7;
  }
}

.hotel-item {
  background: #fff;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 4px 3px 5px 0 rgba(0, 0, 0, 0.03);
}

.hotel-item .hotel-image {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin-bottom: 0;
  width: 35%;
  display: table-cell;
}

.hotel-item .hotel-image .img {
  position: relative;
  z-index: 1;
}

.hotel-item .hotel-body {
  padding: 15px;
  width: 100%;
  display: table-cell;
  vertical-align: top;
}

.hotel-item .hotel-body h3 {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 0px;
}

.hotel-item .hotel-body a {
  font-weight: bold;
  font-size: 12px;
  color: #5C502D;
  text-decoration: none;
  background-color: transparent;
}

.hotel-item .hotel-body h3 {
  margin-bottom: 10px;
  margin: 0;
  color: #03031e;
  font-weight: 400;
  font-size: 24px;
  font-family: inherit;
  color: #5C502D;
  text-decoration: none;
  transition: color .3s;
  background-color: transparent;
}

.hotel-right {
  width: 23%;
  text-align: center;
  background: #fff;
  padding: 7px;
  display: table-cell;
  vertical-align: middle;
  border-left: 1px solid #ddd;
}

.hotel-person {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
}

.hotel-person span {
  display: block;
  font-size: 30px;
  margin: 15px 0 13px 2px;
  font-weight: 700;
}

.hotel-item .thm-btn {
  margin-top: 20px;
}

.thm-btn {
  padding: 12px 30px;
  color: #000;
  font-weight: bold;
  font-size: 18px;
  border: 0;
  text-align: center;
  border-radius: 4px;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background-color: #fec107 !important;
}

[class~=hotel-gal-arr] {
  margin-top: 120%;
}

.kr-50 {
  margin-top: 10px;
}

@media (max-width:767px) {
  .rightfloat {
    width: 60px !important;
    height: 60px !important;
    line-height: 45px !important;
    font-size: 30px !important;
  }

  .wh-float {
    width: 60px !important;
    height: 60px !important;
    line-height: 55px !important;
    font-size: 45px !important;
  }

  .mobile-fs {
    font-size: 24px !important;
    line-height: 32px !important;
  }

  .serviceBox-desert-height {
    min-height: auto !important
  }

  .hotel-item .hotel-body {
    padding: 15px;
    width: 100%;
    display: table;
    vertical-align: top;
  }

  .hotel-image img {
    width: 331px;
  }

  .icon-box-text-alt {
    font-size: 14px !important;
  }

  .icon-box-text-alt a {
    font-size: 14px !important;
  }

  .newsletter-sec .tags {
    padding: unset !important;
    box-shadow: unset;
  }

  .icon-float2 {
    top: 50% !important;
  }

  .activity-box {
    min-height: auto !important;
  }

  .foot-sec3 {
    padding: 0 0 0 0 !important;
  }
}

.jl-h1 {
  text-shadow: 0in 0.75pt 0in rgba(0, 0, 0, .59);
  color: #253d52;
  font-size: 27pt;
  text-transform: uppercase;
  margin-top: 0in;
  padding-bottom: .208333333in;
  margin-bottom: 0in;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}

.jl-h1 span {
  color: #00bcd4;
}

.jl-btn {
  background: #008000f7 !important;
  color: #fff !important;
  text-decoration: none;
  text-shadow: none;
}

.jl-h4 {
  font-size: 22px;
}

.jl-h5 {
  font-size: 20px;
}

.jl-h6 {
  font-size: 19px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif
}

.wh-float {
  position: fixed;
  width: 55px;
  height: 55px;
  bottom: 85px;
  left: 20px;
  background-color: #25d366;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  font-size: 45px;
  z-index: 100;
  line-height: 50px;
}

.rightfloat {
  position: fixed;
  width: 50px;
  height: 50px;
  bottom: 85px;
  right: 20px;
  background-color: #388aca;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  font-size: 25px;
  z-index: 100;
  line-height: 35px;
  padding-top: 8px;
}

.seo-hading {
  font-weight: 600 !important;
  font-size: 20px;
}

#main-faq {
  margin: 20px 0;
}

#main-faq #faq .card {
  margin-bottom: 10px;
  border: 0;
}

#main-faq #faq .card .card-header {
  border: 0;
  -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
  box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
  border-radius: 2px;
  padding: 0;
}

#main-faq #faq .card .card-header .btn-header-link {
  color: #fff;
  display: block;
  text-align: left;
  background: #73726c;
  color: #fff;
  padding: 10px;
  font-size: 15px;
}

#main-faq #faq .card .card-header .btn-header-link:after {
  content: "\f107";
  font-family: 'FontAwesome';
  font-weight: 900;
  float: right;
}

#main-faq #faq .card .card-header .btn-header-link.collapsed {
  background: #e0504d;
  color: #fff;
}

#main #faq .card .card-header .btn-header-link.collapsed:after {
  content: "\f106";
}

#main-faq #faq .card .collapsing {
  background: #fff;
  line-height: 20px;
}

#main #faq .card .collapse {
  border: 0;
}

#main-faq #faq .card .collapse.show {
  background: #FFE472;
  line-height: 20px;
  color: #222;
}

#main-faq #faq .card .card-body p {
  color: #222;
  font-size: 15px;
  margin: 3px;
}

.fs-55 {
  font-size: 55px;
}

.banner-text {
  color: #fff7b8;
}

.packeges-banner {
  padding: 65px 0;
  background:
    /* linear-gradient(275deg, rgb(43 44 45 / 53%) 24.54%, rgba(0, 5, 15, 0.2) 100%), url(../images/jaisalmer-package/tpj-banner.jpg) !important;*/
    linear-gradient(rgba(0, 5, 15, 0.5), rgba(0, 5, 15, 0.5)), url(../images/jaisalmer-package/tpj-banner.jpg) !important;
  background-size: cover !important;
  background-repeat: no-repeat;
  background-position: center;
}

.packeges-banner h1 {
  Color: #fff;
}

.packeges-banner p {
  Color: #fff7b8;
  line-height: 32px;
  padding-top: 0.9375pc;
  padding-top: 0.9375pc;
  font-weight: 400;
  font-size: 15pt;
}

#acc .panel {
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 15px;
}

#acc .panel-heading {
  padding: 0;
  border-radius: 0;
  border: none;
}

#acc .panel-title a {
  display: block;
  padding: 15px 30px 15px 50px;
  background: #f1f1f1;
  font-size: 16px;
  font-weight: bold;
  color: #20457c;
  position: relative;
  transition: all 0.5s ease 0s;
}

#acc .panel-title a.collapsed {
  background: #fff;
  color: #696969;
  border-bottom: 1px solid #696969;
}

#acc .panel-title a:after,
#acc .panel-title a.collapsed:after {
  content: "\f106";
  font-family: "FontAwesome";
  font-weight: 900;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 25%;
  left: -13px;
  background: #ff6600;
}

#acc .panel-title a.collapsed:after {
  content: "\f078";
  font-family: 'FontAwesome';
  background: #ff6600;
}

#acc .panel-title a.collapsed:hover {
  background: #f1f1f1;
  color: #20457c;
}

#acc .panel-body {
  font-size: 14px;
  color: #888;
  line-height: 25px;
  background: #f1f1f1;
  padding: 15px 15px 15px 50px;
  border: none;
  transition: all 0.5s ease 0s;
}

.packegaes-info-form {
  box-shadow: 3px 5px 35px rgba(86, 68, 169, .1);
  border-radius: 5px;
}

.packegaes-info-form .submit-info {
  background: #ff6600;
  color: #fff;
}

.packegaes-info-form .submit-info:hover {
  background: #ffc107;
}

.card-test {
  background: #fff;
  height: 320px;
  padding: 20px;
  border: none;
  box-shadow: -1px 3px 5px #a7a7a7;
  border-radius: 10px;
}

.testimonial {
  font-size: 18px;
  line-height: 23px;
  font-weight: 500;
  padding-bottom: 27px;
  padding-top: 24px;
}

.active-star {
  color: #FBC02D;
  margin-bottom: 8px
}

.active-star:hover {
  color: #F9A825;
  cursor: pointer
}

.profile {
  padding-top: 19px;
  border-top: 1px solid #d9dddd
}

.name {
  font-weight: 700
}

.owl-carousel {
  margin-bottom: 15px
}

.owl-carousel .owl-stage-outer {
  padding: 40px 10px;
  height: 380px
}

.owl-carousel .owl-item img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  object-fit: cover
}

.owl-theme .owl-nav [class*='owl-'] {
  border-radius: 50% !important;
  background: inherit !important;
  border: 3px solid #fff;
  color: #fff !important
}

.owl-theme .owl-nav [class*='owl-']:hover {
  border: 3px solid #bc3b3b;
  color: #bc3b3b !important
}

@media(max-width: 575.5px) {
  .container {
    margin: 0px;
    padding: 20px
  }
}

.font-weight-bold {
  font-weight: 700;
}

.main {
  font-size: 15px;
}

.rounded-circle {
  border-radius: 50% !important;
}

.designation {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  border: unset !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  color: black !important;
  font-size: 1.5rem;
  font-weight: 600
}

.testimonial-bg {
  background-image: url(../images/jaisalmer-bottom.png);
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  background-color: #173b64;
}

.testimonial-space {
  padding-top: 50px;
  padding-bottom: 30px;
}

.testimonial-heading {
  color: #fff7b8 !important
}

.font-size-50 {
  font-size: 50px !important;
}
}

.wcu {
  background: #fff;
  display: flex;
  flex-direction: column;
  padding: 20px;
  text-align: center;
}

.node-unique-from-item {
  padding: 30px 15px 20px;
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 5px 15px #e0e0e0;
  margin-bottom: 30px;
  min-height: 284px;
  text-align: center;
  position: relative;
  transition: .5s;
  border: 1px dashed #fff;
  -webkit-transition: .5s
}

.node-unique-from-item:hover {
  border: 1px dashed #393185;
  color: #000;
  background: #f9f9f9;
  box-shadow: 0 5px 15px #cacaca
}

.node-unique-from-item img {
  margin-bottom: 10px
}

.node-unique-from-item h3 {
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 5px;
  color: #333
}

.node-unique-from-item p {
  line-height: 26px;
  font-size: 16px;
}

.node-border {
  border-top: 3px solid #0a4385;
}

.node-border:hover {
  border-top: 3px solid #ff8600 !important;
}

.serviceBox {
  color: #555;
  font-family: 'Nunito', sans-serif;
  text-align: center;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0px 17px 30px 0px rgba(10, 1, 47, 0.1);
  border-top: 1px solid #00000024;
  min-height: 205px;
}

.serviceBox .service-icon {
  line-height: 42px;
  border-radius: 50%;
  position: relative;
  top: 0px;
  z-index: 1;
  transition: all 0.3s ease 0s;
  display: flex;
  align-items: center;
}

.serviceBox .service-icon img {
  display: block !important;
}

.serviceBox .service-icon:before,
.serviceBox .service-icon:after {
  background-color: #0B7274;
  height: 40px;
  width: 35px;
  border-radius: 0;
  border: none;
  transform: translateX(-50%) translateY(0) rotate(0);
  top: calc(100% + 10px);
  clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%);
}

.serviceBox .title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  margin: 0 0px;
  padding-left: 10px;
}

.serviceBox .description {
  font-size: 15px;
  line-height: 25px;
  margin: 0;
  text-align: justify;
  padding-top: 3px;
}

.serviceBox.pink .service-icon,
.serviceBox.pink .service-icon:after {
  background-color: #E4667B;
}

.serviceBox.pink .service-icon:before {
  border-color: #E4667B;
  border-left-color: transparent;
  border-top-color: transparent;
}

.serviceBox.pink .title {
  color: #E4667B;
}

.serviceBox.purple .service-icon,
.serviceBox.purple .service-icon:after {
  background-color: #583DA6;
}

.serviceBox.purple .service-icon:before {
  border-color: #583DA6;
  border-left-color: transparent;
  border-top-color: transparent;
}

.serviceBox.purple .title {
  color: #583DA6;
}

.serviceBox.green .service-icon,
.serviceBox.green .service-icon:after {
  background-color: #0EBAB3;
}

.serviceBox.green .service-icon:before {
  border-color: #0EBAB3;
  border-left-color: transparent;
  border-top-color: transparent;
}

.serviceBox.green .title {
  color: #0EBAB3;
}

@media only screen and (max-width: 990px) {
  .serviceBox {
    margin: 0 0 40px;
  }
}

.counter {
  color: #f14159;
  font-family: 'Poppins', sans-serif;
  text-align: center;
}

.counter .counter-icon {
  color: #000;
  font-size: 56px;
  line-height: 90px;
  width: 120px;
  height: 100px;
  margin: 0 auto 3px;
  position: relative;
}

.counter .counter-icon:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 12px;
  z-index: -1;
  clip-path: inherit;
}

.counter .counter-value {
  color: transparent;
  background: #fff;
  font-size: 32px;
  font-weight: 600;
  margin: 0 0 5px;
  display: block;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  text-fill-color: transparent;
  position: relative;
}

.counter .counter-value:after {
  content: "\f067";
  font-family: 'FontAwesome';
  top: 61%;
  font-size: 15px;
  transform: translateY(-50%);
  font-weight: 700;
  margin-left: 5px;
}

.counter h3 {
  color: #fffefe;
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  margin: 0;
}

.counter.purple .counter-value {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.counter.purple .counter-icon:before,
.counter.green .counter-value {
  background: linear-gradient(to right, #A0EA63, #3cbf28);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.counter.green .counter-icon:before,
.counter.green .counter-value:after {
  background: linear-gradient(to right, #A0EA63, #3cbf28);
}

.counter.blue .counter-icon {
  background-color: #005DCE;
}

.counter.blue .counter-value {
  background: linear-gradient(to right, #27A3FB, #0170F4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.counter.blue .counter-icon:before,
.counter.blue .counter-value:after {
  background: linear-gradient(to right, #27A3FB, #0170F4);
}

@media screen and (max-width:990px) {
  .counter {
    margin-bottom: 40px;
  }
}

.hotel-box-image>a:hover .hotel-box-img {
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2)
}

.hotel-box {
  box-shadow: 0px 5px 12px 0px rgba(178, 186, 204, .4);
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  background: #fff;
  padding: 10px;
  margin-bottom: 25px;
  max-height: 598px;
  min-height: 522px;
  ;
}

.hotel-box-image .hotel-box-img {
  height: 280px;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}

.hotel-box-image>a {
  display: table;
  overflow: hidden
}

.hotel-box-image>a:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(to bottom, transparent 20%, #222e4c);
  display: block;
  height: 100%;
  width: 100%
}

.hotel-box .inner-box {
  padding: 5px 20px;
  width: 100%
}

.hotel-box.style-1 .entry-meta {
  position: relative;
  width: 100%;
  padding: 14px 20px;
  border-bottom: 1px solid #f4f4f4
}

.hotel-box .box-inner-ellipsis {
  min-height: 50px;
  display: table;
  width: 100%
}

.hotel-box .entry-location {
  margin: 0;
  font-size: 17px;
  line-height: 1.3;
  max-width: 250px
}

.hotel-box-image .hotel-time {
  position: absolute;
  right: 20px;
  bottom: 20px;
  color: #fff;
  font-size: 16px;
  z-index: 1
}

.hotel-price i,
.hotel-time i {
  margin-right: 5px
}

.hotel-box .inner-box p {
  font-size: 13.5px
}

.hotel-place {
  position: absolute;
  width: 92%;
  bottom: 20px;
  left: 20px;
  z-index: 1;
  font-size: 16px
}

.hotel-place a:hover,
.hotel-place>*,
.hotel-place>:focus {
  color: #fff
}

.hotel-detail-box {
  padding: 5px 6px 8px 6px;
  border-bottom: 1px solid #f5f5f5;
}

.hotel-detail-box a {
  color: black !important;
  font-size: 19px;
  text-transform: capitalize;
}

.hotel-ellipsis p {
  font-size: 14px;
  text-transform: capitalize;
}

.hotel-ellipsis p strong {
  color: #ff6600;
}

.hotel-review h6 {
  margin: 0;
  display: inline-block;
  color: #8995a2
}

.hotel-review h6 span {
  display: block;
  margin-bottom: 3px
}

.hotel-name {
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
}

.hotel-box.list-style {
  height: 250px;
  position: relative;
  margin-bottom: 30px;
  line-height: 1.375
}

.hotel-box.list-style .hotel-box-image {
  float: left;
  position: relative
}

.hotel-box.list-style .hotel-box-image img {
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}

.hotel-box.list-style .hotel-box-image a:hover img {
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2)
}

.hotel-box.list-style .hotel-box-image .hotel-box-img {
  height: 250px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.hotel-box.list-style .inner-box {
  float: left;
  padding: 30px 20px 30px 0
}

.hotel-box.list-style .entry-meta {
  width: 100%;
  margin-top: 30px
}

.hotel-box.list-style .entry-title {
  margin: 0 0 10px;
  line-height: 1.2;
  font-size: 18px
}

.hotel-box.style-2 .entry-content {
  font-size: 13.5px;
  line-height: 1.6
}

.hotel-box .entry-bookmark a {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 2;
  right: 20px;
  font-size: 20px;
  color: #fff;
  margin-bottom: 8px;
  pointer-events: none
}

.card-lavel {
  font-weight: 500;
  font-size: 15px;
  text-transform: capitalize;
  color: #fff;
  -webkit-box-shadow: 3px 5px 35px rgb(86, 68, 169, 10%);
  background: #4d4d4a;
  box-shadow: 3px 5px 35px rgb(86, 68, 169, 10%);
  position: absolute;
  padding: 5px 8px;
  top: 10px;
  left: 76px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all .4s ease-out 0s;
  transition: all .4s ease-out 0s;
  min-width: 90px;
  cursor: pointer;
  z-index: 9;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.p-card-info span {
  font-weight: 500;
  font-size: 16px;
  text-transform: capitalize;
  color: #2d373c;
}

.p-card-info h6 {
  color: #ff4838;
  font-weight: 800;
  font-size: 20px;
  line-height: 1;
  margin-top: 3px;
}

.tourtype-detail-home i {
  font-size: 23px;
  margin: 10px auto;
  color: #173b64;
  padding-right: 3px;
}

.tourtype-detail-home:hover i {
  color: #00bcd4;
}

.tourtype-detail-home:hover span {
  color: #00bcd4;
}

.extra-detail-tour {
  padding: 2px;
}

.extra-service {
  margin: 10px 0 0;
  display: table;
  width: 100%;
}

.extra-detail-tour li {
  border-right: 1px solid #f5f5f5;
}

.extra-service-third li {
  float: left;
}

.extra-service li {
  list-style: none;
  padding: 5px 0;
}

.icon-box-icon-block {
  width: 100%;
  font-size: 13px;
  display: flex;
  align-items: center;
}

.icon-box-round {
  height: 32px;
  line-height: 32px;
  margin-right: -3px;
  color: #778494;
  font-size: 14px;
  border-radius: 50%;
  background: none;
}

.icon-box-text-alt {
  font-size: 15px;
  color: #222;
  margin-bottom: 10px;
}

.detail-icon-home .icon-box-text-alt {
  margin-bottom: 0px;
}

.detail-icon-home i {
  font-size: 22px;
  margin: 5px;
  display: block;
  opacity: 1;
  color: #173b64;
}

.detail-icon-home:hover i {
  color: #00bcd4;
}

.bg-award {
  background-color: #132f46;
}

.text-white {
  color: #fff !important;
}

.bg-white {
  background: #fff !important;
}

.mid-heading-color {
  color: #ffc107 !important
}

/* .tour-img-bg {
  width: 140px;
  height: 140px;
  background: #fff;
  border-radius: 50%;
  display: inline-block;
  padding: 20px;
   overflow: hidden;
} */

.tour-img-bg {
  width: 100px;
  height: 100px;
  background: #fff;
  border-radius: 50%;
  display: inline-block;
  padding: 10px;
  overflow: hidden;
}
.tour-img-bg img{
  height: 80px;
  width: 80px;
}

.left-images-about {
  position: relative;
  z-index: 1;
}

.left-images-about .inner {
  position: relative;
  max-width: 528px;
  z-index: 1;
  padding-bottom: 90px;
}

.left-images-about .inner .img2 {
  position: absolute;
  top: -14px;
  left: -93px;
  max-width: 420px;
  min-height: 420px;
  z-index: 1;
  border: 10px solid #ffffff;
  border-radius: 10px;
  object-fit: cover;
}

.left-images-about .inner .img3 {
  border-radius: 11px;
  max-width: 380px;
  position: absolute;
  right: 50px;
  top: 141px;
  position: absolute;
  max-width: 262px;
  min-height: 298px;
  z-index: 14;
  border: 10px solid #ffffff;
  border-radius: 10px;
}

.sec-title h3 {
  color: #173b64;
  font-size: 17px;
}

.tag1 {
  font-size: 34px;
  line-height: 43px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 5px;
}

.right-content-about .btn {
  margin-top: 44px;
}

.about-btn.about-btn-default {
  background: #00bcd4;
  border-radius: 3px;
  padding: 6px;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  transition: .3s ease-in;
}

.about-btn.about-btn-default:hover {
  background: #173b64;
}

.right-content-about p {
  font-size: 16px;
  line-height: 26px;
  padding: 12px 0;
  color: #888;
  padding-top: 0.75pc;
  font-weight: 300;
  font-size: 13pt;
  margin-bottom: 0;
}

.arrange-company .icon {
  font-size: 34px;
  padding-right: 5px;
  color: #173b64e6;
}

.arrange-company h3 {
  margin-top: 6px;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 19px;
}

.arrange-company p {
  margin: 0;
  padding-top: 12px;
}

.bg-clr:before {
  content: "";
  background: rgb(19 40 58 / 56%) !important;
}

@media screen and (max-width: 992px) {
  .mfs-35 {
    font-size: 35px !important;
  }

  .mfs-30 {
    font-size: 30px !important;
  }

  .mfs-24 {
    font-size: 24px !important;
  }

  .left-images-about .inner .img2 {
    position: unset !important;
    max-width: 100% !important;
    min-height: 100% !important;
  }

  .left-images-about .inner .img2 {
    padding-bottom: 0 !important
  }

  .tour-img-bg {
    /* width: 100% !important; */
    height: 100% !important;
    padding: 6px !important;
  }

  .left-images-about .inner {
    padding-bottom: 0;
  }

  .card-lavel {
    left: 24%;
  }

  .testimonial-width {
    min-width: 100% !important;
  }

  .center-div {
    justify-content: center !important;
  }
}

.w-100 {
  width: 100% !important;
}

.testimonial-width {
  min-width: 720px;
}

.scroll-style {
  height: 60vh !important;
  overflow-y: auto;
}

.scroll-style::-webkit-scrollbar {
  width: 5px;
}

.scroll-style::-webkit-scrollbar-track {
  background: #ffc10;
  box-shadow: inset 0 0 2px #173b64 !important;
}

.scroll-style::-webkit-scrollbar-thumb {
  background-color: #173b64;
  border-radius: 5px;
}

.scroll-style::-webkit-scrollbar-thumb:hover {
  background: #ffc107;
}

@media screen and (max-width:768px) {
  .scroll-style {
    overflow-y: auto;
    height: 60vh;
  }

  .img-first-2022 {
    flex: 2 2 49%;
    max-width: 100%;
    margin-bottom: 42px;
    text-align: center;
    padding-right: 20px;
  }

  .img-sec-2021 {
    flex: 2 0 50%;
    max-width: 100%;
    margin-bottom: 42px;
    text-align: center;
    padding-left: 20px;
  }

  .img-third-2020 {
    flex: 2 2 50%;
    max-width: 50%;
    text-align: center;
    margin: 0 auto;
  }

  .why-chooose-us-pad {
    padding: 0 !important;
  }
}

.package-page-icon {
  color: #173b64 !important;
  background: unset !important;
  width: unset !important;
  height: unset !important;
  margin: 0 auto 9px !important;
  font-size: 40px !important;
}

.why-chooose-us-pad {
  padding: 30px 0 60px 0
}

.flex-wrap {
  flex-wrap: wrap;
}

.tour-package-div p {
  color: #000;
  padding-top: 0.75pc;
  font-weight: 300;
  font-size: 13pt;
  margin-bottom: 0in;
  text-align: center;
}

.scroll-package {
  height: 14vh !important;
}

.hiddendiv {
  display: none;
}

.visiblediv {
  display: inline-block;
}

.tour-packege-hid h3 {
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}

.conter-bg {
  background: linear-gradient(91.22deg, rgba(0, 5, 15, 0.8) 24.54%, rgba(0, 5, 15, 0.2) 100%), url(../images/jaisalmer-package/image-4.jpg);
  background-size: cover !important;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  padding: 80px 0;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.ani-rotateme {
  -webkit-animation-name: rotateme;
  -webkit-animation-duration: 15s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear
}

@keyframes rotateme {
  0% {
    transform: rotate(0deg);
    opacity: 1
  }

  50% {
    transform: rotate(180deg)
  }

  100% {
    transform: rotate(360deg);
    opacity: 1
  }
}

.ani-rotateme {
  -webkit-animation-name: rotateme;
  -webkit-animation-duration: 15s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear
}

@keyframes rotateme {
  0% {
    transform: rotate(0deg);
    opacity: 1
  }

  50% {
    transform: rotate(180deg)
  }

  100% {
    transform: rotate(360deg);
    opacity: 1
  }
}

.top-n10 {
  top: -57%;
  bottom: inherit;
}

.z-index-0 {
  z-index: 0;
}

.right-10 {
  right: 147px;
}

.newsletter-sec {
  background-position: 50% 80%;
  background-size: cover;
  position: relative;
  background: url("../images/tipsbg.jpg");
}

.newsletter-sec .newsletter-heading h5 {
  font-size: calc(36px + (40 - 36) * ((100vw - 768px) / (1600 - 768)));
  text-align: center;
}

.newsletter-sec .tags {
  background-color: unset;
  border-radius: 31px;
  padding: 40px;
}

.newsletter-sec .tags ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.newsletter-sec .tags ul li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 20px;
  transition: all ease .5s;
}

.newsletter-sec .tags ul li a {
  display: inline-block;
  border: 1px solid #252525;
  border-radius: 50px;
  padding: 8px 15px;
  font-size: 15px;
  color: #00085e;
  font-weight: 700;
  background-color: #fff;
}

.newsletter-sec .tags ul li a:hover {
  color: #ffc107;
}

.icon-float2 {
  position: fixed;
  right: -10px;
  top: 40%;
  z-index: 9999;
}

.icon-float2 ul li {
  list-style-type: none;
}

.icon-float2 ul li a {
  display: block;
  writing-mode: vertical-rl;
  text-orientation: mixed;
  padding: 15px;
  color: #fff;
  border-radius: 5px 0px 0px 5px;
  width: 45px;
  font-size: 17px;
}

.fb2 {
  background: #ff0000cf;
}

.about-sec-bg {
  background: url(../images/about-back-texture.jpg);
}

.cta-section {
  background: linear-gradient(91.22deg, rgb(0 5 15 / 50%) 24.54%, rgba(0, 5, 15, 0.2) 100%), url(../images/jaisalmer-package/image-3.jpg);
  padding: 80px 0;
  background-position: center;
  background-size: cover;
  background-size: cover !important;
  background-attachment: fixed;
  background-attachment: fixed !important;
}

.text-dark {
  color: #000 !important;
}

.activity-box {
  min-height: 360px;
  margin-bottom: 30px !important;
  border-radius: 10px !important;
}

.footer-new {
  background: linear-gradient(91.22deg, rgba(0, 5, 15, 0.8) 24.54%, rgb(0 5 15 / 63%) 100%), url(../images/jaisalmer-package/footer-bg-image-5.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 55px 25px 0px 25px !important;
}

.foot-sec3 {
  padding: 0px 0 80px 0;
}

.footer-new h4 {
  color: #fff !important;
  padding-bottom: 2px !important;
}

.footer-new li {
  list-style: none !important;
}

.footer-new li a {
  color: #fff !important;
  line-height: 35px;
}

.footer-new .footer-img {
  background: #fff;
  width: 100%;
  border-radius: 2px;
  padding: 6px;
}

.trip-header {
  background: #ffffff9c;
  border-radius: 50%;
  box-shadow: -2px 0px 3px black;
}

.services-img {
  width: 30px !important;
  padding: 0 !important;
}

.detail-icon-home .icon-box-text-alt a {
  color: #ff6600 !important;
  font-weight: 500;
}

.detail-icon-home:hover .icon-box-text-alt a {
  color: #00bcd4 !important;
  font-weight: 500;
}

.desert-packages--first h4 a {
  font-size: 15px !important;
}

.desert-packages {
  font-size: 16px !important;
}

.desert-pck-sub--titile {
  font-size: 12px;
}

.desert-icon i {
  font-size: 23px !important;
  padding-right: 0px !important;
  text-align: center;
  display: inline-block;
  margin: 10px 10px;
}

.desert-card--level {
  top: 0 !important;
  left: 75px !important;
}

.desert-tour-most {
  min-height: unset !important
}

.desert-tour-most h4 a {
  font-size: 16px !important;
}

.desert-carosel .owl-item img {
  width: unset !important;
  height: unset !important;
  border-radius: unset !important;
}

.desert-carosel .owl-stage-outer {
  height: 500px !important;
}

.desert-carosel .owl-theme .owl-nav {}

.desert-carosel .owl-theme .owl-nav {
  border-radius: 50% !important;
  background: inherit !important;
  border: 3px solid #000;
  color: #000 !important;
}

.products-carousel {
  position: relative;
}

.products-carousel .owl-theme .custom-nav {
  position: absolute;
  top: -50px;
  right: 50px;
  z-index: 1;
}

.products-carousel .owl-theme .custom-nav .owl-prev {
  right: 50%;
  margin: 7px;
}

.products-carousel .owl-theme .custom-nav .owl-next {
  left: 50%;
  margin: 2px;
}

.products-carousel .owl-theme .custom-nav .owl-prev,
.products-carousel .owl-theme .custom-nav .owl-next {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: inherit;
  background: none;
  border: none;
  z-index: 100;
  padding: 7px 0px 7px 0px;
  transition: 0.4s;
  margin-top: 10px;
  background: #1f2278;
  border: 2px solid #4d4d4a30;
  border-radius: 13% !important;
}

.products-carousel .owl-theme .custom-nav .owl-prev:focus,
.products-carousel .owl-theme .custom-nav .owl-next:focus {
  border: 2px solid #4d4d4a30;
  outline: 0;
  box-shadow: none;
}

.products-carousel .owl-theme .custom-nav .owl-prev:hover,
.products-carousel .owl-theme .custom-nav .owl-next:hover {
  background-color: #cb6c2b;
}

.products-carousel .owl-theme .custom-nav .owl-prev i,
.products-carousel .owl-theme .custom-nav .owl-next i {
  font-size: 17px;
  color: #c1c1c1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.products-carousel .owl-theme .custom-nav .owl-prev i:hover,
.products-carousel .owl-theme .custom-nav .owl-next i:hover {
  font-size: 15px;
  line-height: 18px;
  color: #6a6962;
}

.products-carousel .owl-dots {
  text-align: center;
  margin-top: 25px;
  display: none;
}

.products-carousel .owl-dots button.owl-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
  box-shadow: none;
  border: none;
}

.products-carousel .owl-dots button.owl-dot.active {
  background-color: #000;
  width: 12px;
  border-radius: 25px;
}

.products-carousel .owl-dots button.owl-dot:focus {
  outline: none;
}

.products-carousel .item-box {
  margin: 10px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.products-carousel .listing-box-img {
  width: 100% !important;
  height: 100% !important;
  border-radius: 0 !important;
  object-fit: unset !important;
}

.products-carousel .owl-carousel .owl-stage-outer {
  padding: 10px 10px;
  height: auto;
}

.tourtype-container-desert {
  text-align: center;
}

.products-carouse2 {
  position: relative;
}

.products-carouse2 .owl-theme .custom-nav2 {
  position: absolute;
  top: -50px;
  right: 38px;
  z-index: 1;
}

.products-carouse2 .owl-theme .custom-nav2 .owl-prev {
  right: 50%;
  margin: 7px;
}

.products-carouse2 .owl-theme .custom-nav2 .owl-next {
  left: 50%;
  margin: 2px;
}

.products-carouse2 .owl-theme .custom-nav2 .owl-prev,
.products-carouse2 .owl-theme .custom-nav2 .owl-next {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: inherit;
  background: none;
  border: none;
  z-index: 100;
  padding: 7px 0px 7px 0px;
  transition: 0.4s;
  margin-top: 10px;
  background: #1f2278;
  border: 2px solid #4d4d4a30;
  border-radius: 13% !important;
}

.products-carouse2 .owl-theme .custom-nav2 .owl-prev:focus,
.products-carouse2 .owl-theme .custom-nav2 .owl-next:focus {
  border: 2px solid #4d4d4a30;
  outline: 0;
  box-shadow: none;
}

.products-carouse2 .owl-theme .custom-nav2 .owl-prev:hover,
.products-carouse2 .owl-theme .custom-nav2 .owl-next:hover {
  background-color: #cb6c2b;
}

.products-carouse2 .owl-theme .custom-nav2 .owl-prev i,
.products-carouse2 .owl-theme .custom-nav2 .owl-next i {
  font-size: 17px;
  color: #c1c1c1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.products-carouse2 .owl-theme .custom-nav2 .owl-prev i:hover,
.products-carouse2 .owl-theme .custom-nav2 .owl-next i:hover {
  font-size: 15px;
  line-height: 18px;
  color: #6a6962;
}

.products-carouse2 .owl-dots {
  text-align: center;
  margin-top: 25px;
  display: none;
}

.products-carouse2 .owl-dots button.owl-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
  box-shadow: none;
  border: none;
}

.products-carouse2 .owl-dots button.owl-dot.active {
  background-color: #000;
  width: 12px;
  border-radius: 25px;
}

.products-carouse2 .owl-dots button.owl-dot:focus {
  outline: none;
}

.products-carouse2 .item-box {
  margin: 10px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.products-carouse2 .listing-box-img {
  width: 100% !important;
  height: 100% !important;
  border-radius: 0 !important;
  object-fit: unset !important;
}

.products-carouse2 .owl-carousel .owl-stage-outer {
  padding: 10px 10px;
  height: auto;
}

.tourtype-container-desert {
  text-align: center;
}

.serviceBox-desert-height {
  min-height: 256px
}

.serviceBox .title-desert {
  font-size: 16px;
}

.theme-heading--span {
  color: #253d52 !important;
}

.error {
  color: red;
}

.theme-heading-clr {
  color: #00bcd4;
}

.banner-h1 {
  font-size: 20px;
  line-height: 32px;
  color: rgb(255, 247, 184) !important;
  font-family: 'Lato';
  margin-top: 0;
  padding-top: 0.9375pc;
}

.banner-p {
  Color: #ffffff !important;
  line-height: 55px !important;
  padding-top: 0 !important;
  font-weight: 800 !important;
  font-size: 40px !important;
  font-family: 'Montserrat';
}

.banner-h2 {
  Color: rgb(255, 247, 184) !important;
  font-size: 20px;
  line-height: 32px;
  font-family: 'Lato';
}

.z-i-8 {
  z-index: 8;
}

@media (max-width:767px) {
  .banner-p {
    line-height: 42px !important;
  }
}

.places-page-h4 {
  font-size: 26px;
  font-weight: 600;
}

.back-trending-stories ul {
  margin: 0;
  padding: 0;
}

.back-trending-stories ul li {
  background: #ffffff;
  margin: 0 15px;
}

.back-trending-stories ul li .image-areas {
  position: relative;
}

.back-trending-stories ul li .image-areas .back-cate {
  position: absolute;
  bottom: 30px;
  left: 30px;
  padding: 6px 15px 2px;
}

.back-trending-stories ul li .back-btm-content {
  padding: 35px 28px 35px;
}

.back-trending-stories ul li .back-btm-content h3 {
  font-family: 'SpartanSemiBold';
  font-size: 16px;
  line-height: 26px;
  margin: 0px 0 16px;
}

.back-trending-stories ul li .back-btm-content h3 a {
  color: #000;
  text-decoration: none;
  display: inline;
  background-image: linear-gradient(to bottom, #000000 0%, #000000 100%);
  background-size: 0 1px;
  background-repeat: no-repeat;
  background-position: left 100%;
  transition: all 0.7s;
}

.back-trending-stories ul li .back-btm-content h3 a:hover {
  color: #000;
  background-size: 100% 1px;
}

.back-trending-stories ul li .back-btm-content ul {
  display: flex;
  flex-wrap: wrap;
}

.back-trending-stories ul li .back-btm-content ul li {
  color: #777;
  font-size: 13px;
  display: flex;
  align-items: center;
  padding-right: 10px;
  margin: 0;
}

.back-trending-stories ul li .back-btm-content ul li a {
  color: #000;
}

.back-trending-stories ul li .back-btm-content ul li a:hover {
  color: #0088cb;
}

.back-trending-stories ul li .back-btm-content ul li svg {
  width: 18px;
  position: relative;
  top: -1px;
}

.back-trending-stories ul li .back-btm-content ul li span {
  margin-right: 10px;
}

.back-trending-stories ul li .back-btm-content ul li.back-author img {
  width: 35px;
  border-radius: 50%;
  height: 35px;
}

.back-trending-stories ul li .back-btm-content ul li:last-child {
  padding-right: 0;
}

.back-trending-stories .owl-nav {
  position: absolute;
  display: block;
  right: 44%;
  width: 100%;
  bottom: -19px;
  opacity: 1;
  transition: all 0.5s ease 0s;
}

.back-trending-stories .owl-nav [class*="owl-"] {
  position: absolute;
  right: 20px;
  display: inline-block;
  font-size: 0 !important;
  width: 50px;
  height: 50px;
  line-height: 47px;
  color: #0a0a0a;
  background: #e5e5e5 !important;
  border-radius: 5px;
  transition: all 0.5s ease 0s;
}

.back-trending-stories .owl-nav [class*="owl-"]:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f061";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  font-size: 14px;
  font-weight: 300;
  line-height: 2px;
}

.back-trending-stories .owl-nav [class*="owl-"] span {
  display: none;
}

.back-trending-stories .owl-nav [class*="owl-"].owl-next {
  right: 12px;
  padding: 0 !important;
  font: inherit;
  position: absolute;
  width: 40px;
  height: 40px;
  color: inherit;
  z-index: 100;
  transition: 0.4s;
  margin-top: 10px;
  border: 2px solid #4d4d4a30;
  border-radius: 13% !important;
  background: transparent !important;
}

.back-trending-stories .owl-nav [class*="owl-"].owl-prev {
  right: 77px;
  padding: 0 !important;
  font: inherit;
  position: absolute;
  width: 40px;
  height: 40px;
  color: inherit;
  z-index: 100;
  transition: 0.4s;
  margin-top: 10px;
  border: 2px solid #4d4d4a30;
  border-radius: 13% !important;
  background: transparent !important;
}

.back-trending-stories .owl-nav [class*="owl-"].owl-prev:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: '\f060';
  font-size: 14px;
  font-weight: 300;
  line-height: 2px;
}

.back-trending-stories .owl-nav [class*="owl-"]:hover {
  color: #ffffff;
  background: #ff8f44 !important;
}

.back-trending-stories .back-title h3 {
  margin-bottom: 0px;
  margin-top: 0in;
  text-transform: uppercase;
  font-size: 27pt;
  color: #253d52;
  text-shadow: 0in 0.75pt 0in rgba(0, 0, 0, .59);
  -o-transition: all .5s ease;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}

}

@media screen and (max-width: 575.5px) {
  .mbile-padding {
    padding: 0 !important
  }
}

.mobile-ifram {
  position: relative;
  z-index: 8;
}

.tour_head h1 {
  text-transform: uppercase;
  color: #213d44;
  font-weight: 600;
  margin-top: 0pt;
  font-size: 25px;
  text-align: center;
}

.banner_p1 p {
  font-size: 22px;
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1.1;
  margin: 0.67em 0;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  color: #ffc107;

}

.w-100 {
  width: 100% !important;
}

.video-border {
  border: 5px solid #fff;
  border-radius: 30px;
}

.list-of-pckages {
  font-size: calc(36px + (40 - 36) * ((100vw - 768px) / (1600 - 768)));
}

.about-packages {
  margin-top: 6px;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 19px;
}

.para_tourism {
  line-height: 1.1;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}

.about_top_para {
  font-family: "Montserrat", sans-serif;
  font-weight: 500 !important;
  margin-bottom: 10px !important;
  color: #173b64 !important;
  font-size: 17px !important;
  padding-bottom: 0 !important;
}

.thanks-number {
  font-size: 40pt;
}

@media (max-width:767px) {
  .thanks-number {
    font-size: 31pt;
  }

  .footer-new {
    background: linear-gradient(91.22deg, rgba(0, 5, 15, 0.8) 24.54%, rgb(0 5 15 / 63%) 100%), url(../images/jaisalmer-package/mobile-footer.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 55px 25px 0px 25px !important;
  }
}

/* Mobile footer css*/

.bottomfooter,
.push {
  display: block !important;
  position: fixed;
  margin-top: 0px;
  bottom: 0px;
  padding: 0px;
  width: 100%;
  height: auto;
  z-index: 99999 !important;
  background: #003e44d9;
}

.bottom-fix-footer {
  padding: 0px 0 18px;
  border-radius: 5px;
  height: 35px;
  margin-top: 5px;
}

.bottom-fix-footer a {
  color: #fff;
  font-size: 15px;
}

.bottom-fix-footer a {
  color: #fff;
  font-size: 20px;
}

.bottom-fix-footer i {
  margin-top: 2px;
}


/*-----------------============------------------------*/

@media (max-width: 768px) {
  .banner-line {
    font-size: 30px;
    margin-bottom: 16px;
    text-align: center;
    position: absolute !important;
    top: 10px !important;
    left: 20px !important;
  }

  .banner-box {
    padding: 15px;
    position: relative;
  }

  .hotel-box-image figure a {
    width: 500px !important;
  }

  .hotel-box-image figure a img {
    width: 100% !importan;

  }


}

@media (max-width: 480px) {
  .banner-line {
    font-size: 25px !important;
    margin-bottom: 12px !important;
    text-align: center !importantl position: absolute !important;
    top: 10px !important;
    left: 20px !important;
  }

  .banner-box {
    position: relative;
    padding: 10px;
  }

}

/*media query End-----------------------------*/


.banner-box {
  position: relative;

}

.banner-line {
  position: absolute;
  top: 100px;
  left: 120px;
  text-align: center;
  font-size: 40px;
  color: yellow;
  z-index: 99999;
}

.text-size {
  font-size: 30px !important;
  color: #00bcd4;
  font-weight: 600;
}

.text-size span {
  color: #253d52 !important;
}

.camp-planner {
  padding: 15px 0px !important;
  text-align: center !important;
}

.selling-line {
  color: #00bcd4;
  font-size: 30px;
}