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

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

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

[class~=head_right] ul li {
    vertical-align: bottom;
}

.menu_book a:hover {
    color: #fff;
}

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

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

[class~=link-btn] {
    text-transform: uppercase;
}

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

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

.spe-title h2 span {
    color: #689F38;
}

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

.spe-title h2 span {
    font-size: 2.8125pc;
}

[class~=link-btn] {
    font-weight: 700;
}

#myTable th {
    text-align: left;
}

[class~=head_right] ul li a {
    font-size: 9.75pt;
}

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

[class~=spe-title-1] h2 span,
[class~=head_left] img,
[class~=head_right] ul li:nth-child(3) a,
[class~=head_right] ul li:nth-child(2) {
}

[class~=link-btn] {
    padding-left: 11.25pt;
}

[class~=link-btn] {
    padding-bottom: 4.5pt;
}

[class~=head_right] ul li:first-child a,
[class~=head_right] ul li:nth-child(2) a {
    padding-right: .072916667in;
}

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

[class~=link-btn] {
    padding-right: 11.25pt;
}

[class~=link-btn] {
    padding-top: 4.5pt;
}

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

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

[class~=head_right] ul li:first-child a,
[class~=head_right] ul li:nth-child(2) a {
    color: #33691E;
}

[class~=link-btn] {
    background: #689F38;
}

[class~=link-btn] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

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

.spe-title h2 span,
[class~=dropdown-menu] > li > a,
[class~=link-btn],
[class~=nav] > li > a {
    font-family: "Quicksand", sans-serif;
}

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

[class~=link-btn] {
    cursor: pointer;
}

[class~=link-btn] {
    color: #fff !important;
}

body {
    font-family: "Poppins", sans-serif;
}

[class~=nav] > li > a,
[class~=dropdown-menu] > li > a,
[class~=link-btn] {
    font-size: .145833333in;
}

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

.menu_book a:hover {
    background: #4cb2db;
}

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

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

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

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

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

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

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

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

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

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

[class~=head_right] ul {
    float: right;
}

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

.spe-title h2 {
    padding-bottom: 20px;
}

.spe-title h2 {
    margin-top: 0px;
}

.menu_book a:hover {
    box-shadow: 0pc .75pt 3.75pt rgba(0, 0, 0, .25);
}

.spe-title h2 {
    text-transform: capitalize;
}

.spe-title h2 {
    font-size: .46875in;
}

.spe-title h2 {
    color: #34582a;
}

[class~=dropdown-menu] > li > a {
    font-weight: 500;
}

[class~=spe-title] p {
    font-size: 1.25pc;
}

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

[class~=com-colo-abou],
[class~=head_right] ul li a i {
}

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

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

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

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

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

[class~=head_right] ul li a,
.menu_book a,
[class~=spe-title] p {
    font-family: "Quicksand", sans-serif;
}

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

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

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

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

.menu_book a {
    font-weight: 700;
}

.menu_book a {
    text-decoration: none;
}

[class~=home_form] form ul li,
.menu_book a {
    display: inline-block;
}

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

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

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

[class~=home_form] form ul li {
    line-height: .104166667in;
}

[class~=home_form] form ul li,
[class~=head] {
    padding-left: 0pc;
}

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

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

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

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

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button[class~=ui-datepicker-current] {
    float: left;
}

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

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

[class~=head] {
    padding-bottom: .9375pc;
}

.menu_book a {
    padding-bottom: .375pc;
}

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

[class~=head],
[class~=home_form] form ul li {
    padding-right: 0px;
}

.menu_book a {
    padding-top: .375pc;
}

[class~=head] {
    padding-top: .9375pc;
}

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

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

.menu_book a {
    border-radius: .020833333in;
}

[class~=slider-cap] a:hover,
.menu_book a {
    background: #689F38;
}

.menu_book a {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=dropdown-menu] > li > a,
[class~=form_1] ul li input[type="submit"]:hover,
[class~=slider-cap] h5,
[class~=pack_icon] ul li a {
}

section[class~=c3] {
    position: relative;
}

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

section[class~=c3] {
    overflow: hidden;
}

#myInput {
    background-position: 7.5pt 10px;
}

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

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

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

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

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

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

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

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

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

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

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

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

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

.slider-cap h1 {
    font-size: 2.5pc;
}

[class~=dropdown-menu] > li > a:hover {
    background-color: #689F38;
}

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

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

.head_right ul li a .fa-twitter {
    background: #55acee;
}

.slider-cap h1 {
    font-weight: 700;
}

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

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

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

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

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

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

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

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

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

[class~=slider-cap] p {
    padding-bottom: 1.875pc;
}

[class~=slider-cap] p {
    padding-top: 11.25pt;
}

[class~=slider-cap] p {
    line-height: 24pt;
}

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

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

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

[class~=dropdown-menu] > li > a:hover {
    cursor: pointer;
}

[class~=head_right_all] {
    padding-right: 1px !important;
}

body {
    font-size: 10.5pt;
}

[class~=spe-title-1],
[class~=banner] p,
[class~=head_right],
[class~=banner] h1 {
}

[class~=dropdown-menu] > li > a:hover {
    padding-left: .260416667in;
}

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

[class~=slider-cap] a {
    padding-left: 15px;
}

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

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

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

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

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

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

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

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

[class~=title-line] {
    margin-top: -.625pc;
}

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

[class~=home_form] form ul,
[class~=slider-cap] a {
    padding-top: 6pt;
}

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

[class~=slider-cap] a {
    background: #689F38;
}

[class~=tl-1] {
    width: 60pt;
}

[class~=slider-cap] a {
    border-radius: 3.125pc;
}

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

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

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

[class~=slider-cap] a {
    font-size: 16px;
}

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

[class~=carousel-inner] > [class~=item] > a > img,
[class~=to-ho-hotel-con-3] ul li:last-child {
    float: right;
}

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

html [class~=ui-button][class~=ui-state-disabled]:hover,
[class~=home_form] form ul li input {
    border-left-width: 0pt;
}

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

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

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

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

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

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

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

#myInput,
[class~=banner]:before,
[class~=carousel-inner1] > [class~=item] > a > img {
    width: 100%;
}

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

[class~=tl-2] {
    height: .125in;
}

[class~=tl-2] {
    margin-left: .3125pc;
}

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

[class~=tl-2],
[class~=to-ho-hotel-con-5] ul li a {
    border-bottom-width: .010416667in;
}

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

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

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

[class~=tl-2] {
    margin-right: .3125pc;
}

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

[class~=tl-2] {
    top: .052083333in;
}

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

[class~=tl-2] {
    width: 9pt;
}

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

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

[class~=tp-simpleresponsive] a {
    padding-left: .104166667in;
}

[class~=tl-2] {
    border-left-width: .010416667in;
}

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

[class~=tl-2] {
    border-right-width: .010416667in;
}

[class~=tp-simpleresponsive] a {
    padding-right: .104166667in;
}

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

[class~=tl-2] {
    border-top-width: .010416667in;
}

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

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

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

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

[class~=tl-2] {
    border-left-style: solid;
}

[class~=tl-2] {
    border-bottom-style: solid;
}

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

[class~=tl-2] {
    border-right-style: solid;
}

[class~=tl-2] {
    border-top-style: solid;
}

[class~=tl-2] {
    border-left-color: #ebc131;
}

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

[class~=tp-simpleresponsive] a {
    margin-left: 25px;
}

[class~=tl-2] {
    border-bottom-color: #ebc131;
}

[class~=tl-2] {
    border-right-color: #ebc131;
}

[class~=tl-2] {
    border-top-color: #ebc131;
}

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

body {
    color: #727070;
}

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

[class~=home_form] form {
}

[class~=b_pack] h4 {
    font-size: 10.5pt;
}

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

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

.home_title h1,
[class~=b_pack] h4 {
    text-transform: uppercase;
}

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

[class~=home_form] form ul,
[class~=menu_book] {
    position: relative;
}

[class~=b_pack] h4 {
    margin-bottom: 11.25pt;
}

[class~=tl-3] {
    width: 80px;
}

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

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

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

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

[class~=b_pack] h4 {
    margin-top: 11.25pt;
}

#myInput {
    font-size: 16px;
}

[class~=tl-3] {
    height: .010416667in;
}

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

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

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

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

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

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

[class~=v_place_img] img {
    width: 100% !important;
}

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

.b_pack h4 a {
    color: #373c41;
}

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

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

a,
.b_pack h4 a {
    text-decoration: none;
}

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

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

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

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

.p2_book ul li:nth-child(2) a:hover {
    transition: all .5s ease;
}

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

[class~=menu_book] {
    float: right;
}

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

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

.b_pack h4 a {
    font-family: "Quicksand", sans-serif;
}

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

.home_title h1,
[class~=home_title] p {
    text-align: center;
}

.home_title h1 {
    color: #424e57;
}

[class~=carousel-indicators-1]:hover {
    overflow-y: auto;
}

a {
    cursor: pointer;
}

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

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

.home_title h1 {
    font-weight: 700;
}

[class~=open] > [class~=dropdown-menu] {
    -webkit-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=menu_book] {
    margin-top: .625pc;
}

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

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

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

.home_title h1 {
    font-size: 27pt;
}

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

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

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

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

[class~=home_title] h1 span {
    color: #00bcd4;
}

[class~=open] > [class~=dropdown-menu] {
    -moz-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

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

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

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

[class~=pack_icon] ul li {
    width: 25%;
}

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

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

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

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

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

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

[class~=open] > [class~=dropdown-menu] {
    -o-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=home_enq] {
    background: #34582a;
}

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

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

[class~=b_packages] img:hover {
    transform: scale(1.08);
}

[class~=pack_icon] ul {
    padding-top: 15px;
}

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

.tb-space-inn {
    padding-bottom: .416666667in;
}

#myInput {
    padding-left: 40px;
}

[class~=open] > [class~=dropdown-menu] {
    transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

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

.p2 .fa-star {
    color: #ff9800;
}

a {
    transition: all .5s ease;
}

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

.tb-space-inn {
    padding-top: .416666667in;
}

[class~=pack_icon_2] img {
    width: 1.375pc;
}

[class~=home_form] {
}

.home_consul_1 img {
    width: 100%;
}

[class~=home_consul] h1 {
    font-size: 2.625pc;
}

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

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

[class~=home_consul] h4,
[class~=home_consul] h1 {
    padding-bottom: 1.5625pc;
}

.p2 .fa-star {
    font-size: 1pc;
}

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

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

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

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

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

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

[class~=b_pack] {
    -moz-box-shadow: 0pc 2px .052083333in -.75pt rgba(0, 0, 0, .32);
}

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

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

#myInput {
    padding-bottom: 9pt;
}

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

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

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

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

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

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

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

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

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

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

[class~=b_pack] {
    margin-bottom: 30px;
}

[class~=b_pack] {
    border-bottom-left-radius: 5.25pt;
}

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

.band img:hover {
    -webkit-transform: scale(1);
}

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

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

.v_pl_name {
    text-transform: capitalize;
}

[class~=home_consul] p {
    line-height: .364583333in;
}

.v_pl_name {
    padding-left: 3.75pt;
}

.home_consul a {
    background: #fff;
}

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

.home_consul a,
[class~=home_all] {
    border-bottom-width: .125pc;
}

.home_consul a {
    border-bottom-style: solid;
}

.v_pl_name,
.home_consul a {
    padding-bottom: 3.75pt;
}

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

.band img:hover {
    transform: scale(1);
}

.home_consul a {
    border-bottom-color: #d6a204;
}

.home_consul a {
    border-image: none;
}

.v_pl_name {
    padding-right: 3.75pt;
}

.v_pl_name {
    color: #6c6c6c;
}

.v_pl_name {
    font-weight: 500;
}

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

[class~=tr-room-type] ul li,
[class~=v_place_img] {
    overflow: hidden;
}

.home_consul a {
    border-radius: 2.25pt;
}

.home_consul a {
    display: table;
}

[class~=band] {
    width: 50px;
}

.to-ho-hotel-con-5 ul li {
    display: inline-block;
}

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

.to-ho-hotel-con-5 ul li {
    width: 25%;
}

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

.home_consul a {
    text-decoration: none;
}

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

.home_consul a {
    color: #000;
}

.home_consul a {
    padding-left: .625pc;
}

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

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

[class~=band] {
    top: -.0625in;
}

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

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

.home_consul a {
    padding-right: .625pc;
}

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

.home_consul a {
    padding-top: 3.75pt;
}

.home_consul a {
    margin-top: 40px;
}

.home_consul a {
    text-transform: uppercase;
}

[class~=home_all] {
    background: #689F38;
}

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

[class~=p2] [class~=fa-star-half-o] {
    color: #9e9e9e;
}

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

.home_consul a {
    font-size: .208333333in;
}

[class~=p2] [class~=fa-star-half-o] {
    font-size: 1pc;
}

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

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

.home_consul a {
    font-weight: 700;
}

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

.home_consul a {
    cursor: pointer;
}

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

#myInput {
    padding-right: .208333333in;
}

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

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

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

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

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

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

[class~=home_all] {
    border-radius: .1875pc;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[class~=tips_travel_2]:hover {
    box-shadow: 0pc .9375pc 24pt -5px rgba(150, 150, 150, .4);
}

[class~=events] table tr:hover {
    background: #e9f2f3;
}

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

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

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

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

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

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

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

[class~=tips_travel_2]:hover {
    transition: all .5s ease;
}

[class~=tr-room-type] ul li {
    margin-bottom: 15pt;
}

[class~=home_all] {
    color: #000;
}

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

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

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

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

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

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

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

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

[class~=to-ho-hotel-con-1]:before {
    background: linear-gradient(to top, rgba(0, 0, 0, .72) 14%, rgba(0, 0, 0, .08) 35%);
}

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

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

[class~=home_all] {
    padding-bottom: 3.75pt;
}

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

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

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

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

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

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

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

[class~=home_all] {
    padding-top: 3.75pt;
}

[class~=to-ho-hotel-con-2] h4 {
    padding-bottom: .625pc;
}

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

[class~=testi] a:hover,
.h_con {
    background: #689F38;
}

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

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

[class~=to-ho-hotel-con],
.home_consul,
.h_con {
    overflow: hidden;
}

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

[class~=to-ho-hotel-con-2] a {
    color: #333;
}

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

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

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

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

[class~=to-ho-hotel-con-3] ul,
.home_consul,
.tr-room-type ul,
[class~=to-ho-hotel-con-5] ul {
    padding-bottom: 0pt;
}

.events table tr {
    line-height: 3.125pc;
}

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

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

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

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

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

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

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

[class~=tout-map],
[class~=place] img:hover,
[class~=place] a:hover {
}

.home_consul {
    padding-left: 3.125pc;
}

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

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

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

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

[class~=ho-hot-rat-star] i {
    padding-left: 3px;
}

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

[class~=to-ho-hotel-con],
.events table tr {
    border-bottom-style: solid;
}

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

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

.home_consul {
    padding-right: 3.125pc;
}

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

[class~=rnslider] [class~=button] {
    position: absolute;
}

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

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

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

[class~=breadcrumb] > [class~=active] {
    color: #ffc72f !important;
}

#myInput,
[class~=to-ho-hotel-con] {
    border-left-width: .75pt;
}

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

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

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

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

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

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

.hot-page2-alp-r-list:hover {
    box-shadow: 0in 3.75pt .197916667in -3px rgba(0, 0, 0, .23);
}

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

.tr-room-type ul {
    padding-right: 0pc;
}

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

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

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

[class~=tr-room-type-list-1] img {
    width: 100%;
}

#myInput {
    padding-top: .125in;
}

.hot-page2-alp-r-list:hover {
    transform: scale(1.02);
}

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

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    text-shadow: -.75pt -1px 0 rgba(177, 177, 177, .3);
}

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

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

[class~=db-make-pay]:hover,
[class~=db-done]:hover,
[class~=profile-btn]:hover,
[class~=place] h3 span {
    color: #fff;
}

a[class~=db-make-pay]:hover,
a[class~=db-done]:hover,
a[class~=profile-btn]:hover,
a[class~=place] h3 span:hover {
    background: #245e26;
}

a[class~=db-make-pay],
a[class~=db-done],
a[class~=profile-btn],
a[class~=place] h3 span {
    white-space: nowrap;
}

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

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

[class~=to-ho-hotel-con] {
    box-shadow: 0in .041666667in .072916667in rgba(0, 0, 0, .09);
}

.tr-room-type-list-2 h4 {
    margin-top: 0in;
}

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

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

.tr-room-type-list-2 h4 {
    color: #213d44;
}

[class~=testi] a:hover {
    color: #000;
}

.tr-room-type-list-2 h4 {
    text-transform: uppercase;
}

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

.footer_social iframe.clicked {
    pointer-events: auto;
}

.tr-room-type-list-2 h4,
[class~=events] table tr th {
    font-weight: 600;
}

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

.tr-room-type-list-2 h4 {
    font-size: .166666667in;
}

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

[class~=db-make-pay]:hover {
    background: #3e8e41;
}

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

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

[class~=events] table tr th {
    line-height: 40px;
}

[class~=to-ho-hotel-con-23] {
    padding-left: .208333333in;
}

[class~=to-ho-hotel-con-23] {
    padding-bottom: .208333333in;
}

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

[class~=to-ho-hotel-con-23] {
    padding-right: .208333333in;
}

[class~=db-make-pay]:hover,
[class~=form_1] ul li input {
    border-left-width: 1px;
}

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

[class~=to-ho-hotel-con-23] {
    padding-top: .208333333in;
}

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

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

[class~=tr-room-type-list-3] span {
    margin-bottom: 11.25pt;
}

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

[class~=to-ho-hotel-con-3],
[class~=events] table tr:first-child,
[class~=ho-hot-rat-star-list],
[class~=to-ho-hotel-con-2] {
}

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

[class~=db-make-pay]:hover,
#myInput,
[class~=form_1] ul li input {
    border-bottom-width: 1px;
}

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

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

[class~=events] table tr th {
    font-family: "Quicksand", sans-serif;
}

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

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

[class~=pla1] h1 span {
    color: #00bcd4;
}

[class~=db-make-pay]:hover,
[class~=form_1] ul li input {
    border-right-width: 1px;
}

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

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

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

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

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

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

[class~=hot-list-left-part-rat] {
    padding-left: .041666667in;
}

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

[class~=hot-list-left-part-rat] {
    padding-bottom: .041666667in;
}

[class~=hot-list-left-part-rat] {
    padding-right: .041666667in;
}

[class~=hot-list-left-part-rat] {
    padding-top: .041666667in;
}

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

[class~=form_1] ul li {
    width: 50%;
}

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

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

[class~=tour-consul] h2,
.ho-hot-pri,
[class~=footer_sub] input[type="submit"],
[class~=hot-list-left-part-rat] {
    font-weight: 600;
}

.tour-consul p,
[class~=db-make-pay]:hover,
[class~=form_1] ul li input {
    border-top-width: 1px;
}

[class~=hot-list-left-part-rat] {
    font-size: .75pc;
}

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

[class~=form_1] ul li {
    float: left;
}

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

[class~=hot-list-left-part-rat] {
    margin-right: 10px;
}

.ho-hot-pri {
    font-size: 38px;
}

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

[class~=tour-consul] h2 {
    font-size: 31.5pt;
}

[class~=form_1] ul li:nth-child(7) textarea {
    background: #fff;
}

[class~=form_1] ul li input,
[class~=db-make-pay]:hover {
    border-left-style: solid;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-bottom-width: 0pt;
}

[class~=tour-consul] h2 {
    margin-top: 18.75pt;
}

.ho-hot-pri {
    color: #689F38;
}

[class~=form_1] ul li input[type="submit"] {
    font-weight: 700;
}

.ho-hot-pri-dis,
.ho-hot-pri {
    float: right;
}

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

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn],
[class~=footer_sub] input[type="submit"] {
    color: #000;
}

.form_1 ul li:last-child {
    padding-bottom: 0px;
}

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

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

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

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

.tour-consul p {
    color: #d4d8d8;
}

.tour-consul p {
    font-size: 16px;
}

.tour-consul p {
    font-weight: 500;
}

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

.tour-consul p {
    margin-top: 1.5pc;
}

.ho-hot-pri-dis {
    padding-left: .3125pc;
}

[class~=form_1] ul li {
    padding-left: 6pt;
}

.tour-consul p {
    margin-bottom: 15pt;
}

[class~=form_1] ul li {
    padding-bottom: 16px;
}

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

[class~=footer_sub] input[type="submit"] {
    border-radius: 0in;
}

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

.tour-consul p {
    border-top-color: #4c545a;
}

.tour-consul p {
    border-image: none;
}

[class~=form_1] ul li,
.ho-hot-pri-dis {
    padding-top: 0pc;
}

[class~=footer_sub] input[type="submit"] {
    border-radius: 1px;
}

.tour-consul p {
    border-bottom-width: .0625pc;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-right-width: 0pt;
}

.tour-consul p,
[class~=form_1] ul li input,
[class~=db-make-pay]:hover {
    border-bottom-style: solid;
}

.tour-consul p {
    border-bottom-color: #4c545a;
}

.tour-consul p {
    padding-top: 20px;
}

.tour-consul p {
    padding-bottom: 20px;
}

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

[class~=form_1] ul li {
    box-sizing: border-box;
}

[class~=form_1] ul li input[type="submit"] {
    text-decoration: none;
}

.ho-hot-pri-dis {
    padding-bottom: 0pc;
}

[class~=footer_sub] input[type="submit"] {
    padding-left: 7.5pt;
}

[class~=arrange] ul li,
.ho-hot-pri-dis {
    padding-right: .3125pc;
}

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

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

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

[class~=hot-page2-hli-3] {
    height: 2.1875pc;
}

[class~=arrange] ul li,
[class~=footer_sub] input[type="submit"] {
    padding-bottom: .052083333in;
}

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

[class~=events] img {
    width: 1.145833333in;
}

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

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

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

[class~=place] img,
[class~=form_1] ul li input,
[class~=db-make-pay]:hover {
    border-right-style: solid;
}

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

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

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

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

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

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

[class~=events] img {
    padding-right: 11.25pt;
}

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

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

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

[class~=db-make-pay]:hover,
[class~=place] img {
    border-top-style: solid;
}

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

[class~=to-ho-hotel-con-5],
[class~=to-ho-hotel-con-4],
.form_book ul li:nth-child(13),
[class~=place] img {
    width: 100%;
}

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

[class~=place] img {
    border-left-width: .03125in;
}

[class~=db-make-pay]:hover {
    border-left-color: #317d34;
}

a {
    font-size: .151041667in;
}

[class~=place] img {
    border-bottom-width: .03125in;
}

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

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

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

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

[class~=place] img {
    border-right-width: .03125in;
}

a {
    line-height: 1.5pc;
}

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

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

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

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

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

[class~=place] img {
    border-top-width: .03125in;
}

[class~=arrange] ul li {
    padding-top: .052083333in;
}

[class~=db-make-pay]:hover {
    border-bottom-color: #317d34;
}

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

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

#myInput,
[class~=place] img {
    border-left-style: solid;
}

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

[class~=form_1] ul li input[type="submit"] {
    padding-left: .9375pc;
}

[class~=place] img,
#myInput {
    border-bottom-style: solid;
}

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

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

[class~=footer_sub] input[type="submit"] {
    padding-right: 7.5pt;
}

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

[class~=db-make-pay]:hover {
    border-right-color: #317d34;
}

[class~=place] img {
    border-left-color: #24272d;
}

[class~=db-make-pay]:hover {
    border-top-color: #317d34;
}

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

[class~=place] img {
    border-bottom-color: #24272d;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-top-width: 0pt;
}

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

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

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

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

[class~=place] img {
    border-right-color: #24272d;
}

[class~=place] img {
    border-top-color: #24272d;
}

[class~=hom-hot-av-tic] {
    background-color: #34582a;
}

[class~=db-make-pay]:hover,
[class~=form_1] ul li input,
[class~=place] img {
    border-image: none;
}

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

[class~=foot-social] ul li {
    float: left;
}

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

[class~=place] img {
    box-shadow: 1px .1875pc 7.5pt rgba(0, 0, 0, .8);
}

[class~=foot-social] ul li {
    padding-right: .104166667in;
}

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

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

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

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

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

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

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

[class~=ui-datepicker] [class~=ui-datepicker-header] {
    padding-left: 0;
}

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

[class~=form_1] ul li input,
[class~=pla]::before {
    width: 100%;
}

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

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

[class~=footer_sub] input[type="submit"] {
    padding-top: .052083333in;
}

[class~=form_book] ul li:nth-child(7) {
    width: 50% !important;
}

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

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

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

[class~=hom-hot-av-tic],
[class~=place] p,
[class~=disco] h3 span,
[class~=place] h3 {
    color: #fff;
}

[class~=place] h3 {
    font-size: 13.5pt;
}

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

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

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

[class~=footer_sub] input[type="submit"] {
    text-decoration: none;
}

[class~=place] h3 {
    margin-top: 0pt;
}

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

[class~=place] p {
    padding-left: 0in;
}

[class~=form_1] ul li input[type="submit"] {
    padding-bottom: .125in;
}

[class~=hom-hot-av-tic],
html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-left-style: solid;
}

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

[class~=form_1] ul li input[type="submit"] {
    padding-right: .9375pc;
}

[class~=place] p,
[class~=form_1] ul li input {
    padding-bottom: .625pc;
}

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

[class~=ui-datepicker] [class~=ui-datepicker-header] {
    padding-bottom: .2em;
}

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

[class~=place] p,
[class~=form_1] ul li input {
    padding-top: .625pc;
}

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

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

[class~=ui-datepicker] [class~=ui-datepicker-header] {
    padding-right: 0;
}

[class~=ui-datepicker] [class~=ui-datepicker-header] {
    padding-top: .2em;
}

[class~=footer_sub] input[type="submit"] {
    transition: all .5s ease;
}

[class~=place] p {
    margin-bottom: .104166667in;
}

[class~=footer_sub] input[type="submit"] {
    -webkit-transition: all .5s ease;
}

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

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    position: absolute;
}

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

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

[class~=hom-hot-av-tic] {
    border-left-width: .75pt;
}

[class~=hom-hot-av-tic] {
    border-bottom-width: .75pt;
}

[class~=hom-hot-av-tic] {
    border-right-width: .75pt;
}

[class~=hom-hot-av-tic] {
    border-top-width: .75pt;
}

[class~=hom-hot-av-tic] {
    border-bottom-style: solid;
}

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

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

[class~=footer_places] ul li {
    padding-right: 3px;
}

[class~=hom-hot-av-tic] {
    border-right-style: solid;
}

[class~=hom-hot-av-tic] {
    border-top-style: solid;
}

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

[class~=hom-hot-av-tic] {
    border-left-color: #253747;
}

[class~=tr-room-type],
[class~=place] a,
[class~=tips-home] tb-space,
[class~=form_book] select {
}

[class~=pla1] h1 {
    text-align: center;
}

[class~=hom-hot-av-tic] {
    border-bottom-color: #253747;
}

.tips h3,
[class~=inner_banner] h2 span,
.hom-hot-av-tic-list,
[class~=pla1] h1 {
    color: #33691E;
}

[class~=hom-hot-av-tic] {
    border-right-color: #253747;
}

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

[class~=pla1] h1 {
    font-weight: 700;
}

[class~=form_book_1] ul li:nth-child(11),
[class~=form_1] ul li:nth-child(7) {
    width: 100%;
}

[class~=hom-hot-av-tic] {
    border-top-color: #253747;
}

[class~=pla1] h1 {
    font-size: 27pt;
}

[class~=footer_places] ul li {
    line-height: 26.25pt;
}

[class~=hom-hot-av-tic] {
    border-image: none;
}

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

[class~=hom-hot-av-tic],
[class~=inner_banner] h2 span {
    font-family: "Quicksand", sans-serif;
}

[class~=pla1] h1 {
    padding-bottom: 2.5pc;
}

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

.hom-hot-av-tic-list {
    left: .625pc;
}

.hom-hot-av-tic-list {
    right: inherit;
}

.hom-hot-av-tic-list {
    bottom: .625pc;
}

[class~=form_1] ul li input[type="submit"],
.hom-hot-av-tic-list {
    border-radius: .020833333in;
}

[class~=form_1] ul {
    padding-left: 0in;
}

.hom-hot-av-tic-list {
    background: rgba(0, 188, 212, .41);
}

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

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

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

.hom-hot-av-tic-list,
[class~=inner_banner] h2 span {
    font-weight: 600;
}

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

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

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    top: -3pt;
}

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

[class~=footer_sub] input[type="submit"] {
    -moz-transition: all .5s ease;
}

.hom-hot-av-tic-list,
.tips h3 {
    padding-left: 6pt;
}

.tips h3,
.hom-hot-av-tic-list {
    padding-bottom: .1875pc;
}

[class~=form_1] ul li input[type="submit"] {
    padding-top: .125in;
}

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

.hom-hot-av-tic-list {
    padding-right: 6pt;
}

[class~=family] img {
    margin-bottom: -37.5pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    width: 1.8em;
}

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

.hom-hot-av-tic-list {
    padding-top: .1875pc;
}

.hom-hot-av-tic-list {
    font-size: 9.75pt;
}

[class~=inner_banner] h2 span {
    font-size: 32px;
}

[class~=hotel-book-room] {
    margin-bottom: 78.75pt;
}

[class~=tr-room-type-list],
[class~=tr-room-type-list-3],
[class~=tour-consul],
[class~=testi] h4 {
}

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

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    height: 1.8em;
}

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

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

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

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

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

[class~=form_1] ul li input[type="submit"],
[class~=inner_banner] ul li,
.tips h3 {
    display: inline-block;
}

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

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

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

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

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

[class~=inner_banner] ul li {
    float: left;
}

[class~=to-con-1],
[class~=form_1] ul li input[type="submit"] {
    background: #689F38;
}

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

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

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

[class~=to-con-2],
[class~=inner_banner] ul li,
.inner_banner a i {
    color: #fff;
}

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

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

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

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

[class~=footer_sub] input[type="submit"] {
    -o-transition: all .5s ease;
}

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

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

[class~=footer_sub] input[type="submit"] {
    width: 50%;
}

[class~=to-con-1],
.tips h3 {
    padding-top: .052083333in;
}

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

.tips h3 {
    font-weight: 500;
}

.tips h3 {
    margin-top: 0pc;
}

[class~=to-con-2] {
    font-size: 22.5pt;
}

[class~=ticket] ul li:nth-child(1) {
    background: #a2dd2f;
}

.tips h3 {
    font-size: 1.25pc;
}

.tips_left h5 {
    color: #0f0f0f;
}

[class~=inner_banner] ul li,
#myTable th {
    padding-bottom: 0pt;
}

[class~=to-con-2] {
    margin-top: 3.75pt;
}

.tips_left h5 {
    font-size: 13.5pt;
}

a {
    font-weight: 400;
}

[class~=to-con-2] {
    margin-bottom: 25px;
}

[class~=footer_sub] input[type="submit"] {
    float: right;
}

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

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

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

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

[class~=tips] p {
    line-height: .260416667in;
}

#myInput {
    border-right-style: solid;
}

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

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

[class~=to-con-2],
[class~=to-con-3] {
    text-decoration: none;
}

[class~=form_1] ul li input[type="submit"] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=to-con-3],
[class~=to-con-2] {
    padding-left: .9375pc;
}

[class~=form_1] ul li input[type="submit"],
[class~=to-con-2] {
    font-family: "Quicksand", sans-serif;
}

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

[class~=to-con-3],
.ticket ul li,
[class~=to-con-2],
[class~=to-con-4] {
    display: inline-block;
}

.ticket ul li {
    background: #efefef;
}

[class~=to-con-2],
[class~=to-con-3] {
    padding-bottom: .0625in;
}

[class~=ticket] ul li:nth-child(1) {
    color: #34582a;
}

.ui-datepicker .ui-datepicker-next {
    position: absolute;
}

[class~=to-con-2],
[class~=to-con-3] {
    padding-right: .9375pc;
}

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

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

[class~=testi] a {
    color: #000;
}

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

.ticket ul li {
    padding-left: 5.25pt;
}

.ticket ul li {
    padding-bottom: .020833333in;
}

[class~=to-con-2],
[class~=to-con-3] {
    padding-top: .0625in;
}

[class~=to-con-2],
[class~=to-con-3] {
    border-radius: 2px;
}

[class~=banner_book_1] ul li:last-child {
    border-right-width: 0in;
}

[class~=testi] a {
    border-radius: 3.125pc;
}

[class~=to-con-2] {
    background: #689F38;
}

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

[class~=to-con-2] {
    background: linear-gradient(to bottom, #2e9da2, #13b194);
}

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

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

.ticket ul li {
    padding-right: 5.25pt;
}

[class~=to-con-3],
[class~=to-con-4] {
    text-transform: uppercase;
}

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

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

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

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

.ui-datepicker .ui-datepicker-next {
    top: -3pt;
}

[class~=footer_sub] input[type="submit"] {
    margin-bottom: 2.8125pc;
}

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

[class~=banner_book_1] ul li:last-child {
    border-right-style: solid;
}

.ui-datepicker .ui-datepicker-next {
    width: 1.8em;
}

[class~=testi] a {
    padding-top: .052083333in;
}

#myInput {
    border-top-style: solid;
}

.ui-datepicker .ui-datepicker-next {
    height: 1.8em;
}

[class~=testi] a,
[class~=to-con-4] {
    text-decoration: none;
}

[class~=to-con-3] {
    background: #689F38;
}

[class~=to-con-3] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=to-con-3],
[class~=to-con-4] {
    font-family: "Quicksand", sans-serif;
}

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

[class~=to-con-4] {
    font-weight: 700;
}

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

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

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

[class~=disco] a:hover {
    background: #d46600;
}

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

p {
    font-size: .151041667in;
}

[class~=p-tesi] h4,
[class~=p-tesi] address,
.ticket ul li {
    color: #34582a;
}

[class~=disco] a:hover {
    color: #fff;
}

[class~=to-con-4] {
    padding-left: 11.25pt;
}

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

[class~=ui-datepicker] [class~=ui-datepicker-next-hover],
[class~=ui-datepicker] [class~=ui-datepicker-prev-hover] {
    top: 1px;
}

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

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

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

[class~=inner_banner] a:hover,
.p-tesi p,
.ho-con-cont,
[class~=tour_rela_1] a:hover,
[class~=ho-vid] {
}

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

.ticket ul li {
    padding-top: .020833333in;
}

[class~=to-con-4] {
    padding-right: 11.25pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    left: .020833333in;
}

#myInput {
    border-left-color: #ddd;
}

.ticket ul li,
[class~=p-tesi] address {
    font-weight: 600;
}

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

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

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

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

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

.ticket ul li {
    font-size: .875pc;
}

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

[class~=to-con-4] {
    background: #689F38;
}

[class~=to-con-4] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

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

[class~=foot-spec] span,
[class~=footer] h4 {
    color: #33691E;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] {
    right: 2px;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev-hover] {
    left: .0625pc;
}

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

.events-1 {
    font-family: "Montserrat", sans-serif;
}

[class~=events-title] {
    background: none !important;
}

[class~=events-title],
[class~=foot-spec] span,
[class~=footer] h4 {
    text-transform: uppercase;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: .75pt;
}

[class~=footer] h4 {
    padding-bottom: .15625in;
}

[class~=events-title] {
    font-size: .166666667in;
}

[class~=place],
[class~=events-title] {
    margin-bottom: 1.875pc;
}

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

#myInput {
    border-bottom-color: #ddd;
}

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

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

.ticket ul li {
    margin-right: 1px;
}

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

[class~=featur] ul li {
    background: url("../images/tick.png") no-repeat center left;
}

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

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

[class~=popu-places-home],
.pla {
    overflow: hidden;
}

.pla {
    background: url("../images/placebg.jpg") no-repeat center center;
}

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

.pla {
    background-size: cover;
}

[class~=featur] ul li {
    padding-left: 1.5pc;
}

[class~=foot-logo] img {
    padding-bottom: .208333333in;
}

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

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    margin-left: 2.3em;
}

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

[class~=featur] ul li {
    padding-bottom: 2.25pt;
}

[class~=foot-spec] span {
    font-family: "Quicksand", sans-serif;
}

[class~=foot-spec] span {
    font-weight: 700;
}

[class~=foot-spec] span {
    font-size: .1875in;
}

.pla {
    background-attachment: fixed;
}

[class~=pla1] {
    padding-right: 0pc !important;
}

[class~=banner_book_1] ul li:last-child {
    border-right-color: rgba(3, 3, 3, .12);
}

#myInput {
    border-right-color: #ddd;
}

[class~=pla1] {
    padding-left: 0pc !important;
}

.foot-sec2 p {
    color: #616161;
}

[class~=two-columns] li {
    width: 50%;
}

[class~=form] {
    background: url("../images/cloud.png") no-repeat bottom center #f6f6f6;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    margin-bottom: 0;
}

[class~=form],
[class~=form_booking],
[class~=form-spac],
[class~=footer_social] ul {
    padding-left: 0px;
}

[class~=form],
[class~=form_booking] {
    padding-bottom: 2.8125pc;
}

.p2_book ul li:nth-child(2) a:hover {
    -ms-transition: all .5s ease;
}

p {
    line-height: 1.5pc;
}

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

.p2_book ul li:nth-child(2) a:hover {
    -o-transition: all .5s ease;
}

[class~=home_form] form ul li textarea {
    padding-left: .072916667in;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    margin-right: 2.3em;
}

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

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

[class~=two-columns] li {
    list-style-type: none;
}

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

[class~=form],
[class~=form_booking],
[class~=form-spac],
[class~=footer_social] ul {
    padding-right: 0px;
}

[class~=home_form] form ul li textarea {
    padding-bottom: .072916667in;
}

[class~=two-columns]::after {
    content: "";
}

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

[class~=tips_travel_2]:hover i {
    color: #fff;
}

[class~=form_booking],
[class~=form],
[class~=form-spac] {
    padding-top: 6.25pc;
}

[class~=two-columns]::after {
    display: table;
}

[class~=home_form] form ul li textarea {
    padding-top: .072916667in;
}

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

[class~=two-columns]::after {
    clear: both;
}

[class~=tips_travel_2]:hover i {
    background: #34582a;
}

[class~=footer_social] ul {
    padding-bottom: 0in;
}

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

#myInput {
    border-top-color: #ddd;
}

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

[class~=footer_social] ul {
    padding-top: 0in;
}

[class~=form_booking] {
    background: url("../images/cloud.png") no-repeat bottom center #f2f8f9;
}

[class~=form_1] ul li textarea {
    border-radius: 3px;
}

[class~=footer_sub] input,
[class~=form_1] ul li textarea,
[class~=footer_social] iframe {
    width: 100%;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    margin-top: 0;
}

[class~=footer_social] iframe {
    display: block;
}

[class~=featur] ul li {
    padding-right: 2.25pt;
}

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

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

[class~=tips_travel_2]:hover i {
    transition: all .5s ease;
}

[class~=footer_social] iframe,
[class~=tips] {
    position: relative;
}

p {
    font-weight: 400;
}

[class~=footer_sub] input {
    border-left-width: 0pt;
}

[class~=form-spac] {
    padding-bottom: 6.25pc;
}

[class~=footer_sub] input {
    border-bottom-width: 0pt;
}

[class~=footer_sub] input,
[class~=form_1] ul li input[type="submit"] {
    border-right-width: 0pt;
}

[class~=family] {
}

[class~=form_1] ul li input[type="submit"],
[class~=footer_sub] input {
    border-top-width: 0pt;
}

[class~=tips_travel_2]:hover i {
    -webkit-transition: all .5s ease;
}

/*[class~=tips] {
    background: url("../images/tipsbg.jpg") no-repeat center center #f0f2f2;
}*/

[class~=tips] {
    background: rgba(158, 158, 158, .25);
}

[class~=footer_sub] input {
    border-left-style: none;
}

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

[class~=footer_sub] input {
    border-bottom-style: none;
}

[class~=tips] {
    overflow: hidden;
}

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

[class~=tips_left] {
    padding-left: 6.25pc;
}

[class~=tips_left] {
    padding-bottom: 1.5625pc;
}

[class~=tips_left_1] {
    background: url("../images/tips1.png") no-repeat left top;
}

[class~=tips_travel_2]:hover i {
    -moz-transition: all .5s ease;
}

[class~=home_form] form ul li textarea {
    border-radius: 2px;
}

[class~=footer_sub] input {
    border-right-style: none;
}

[class~=footer_sub] input {
    border-top-style: none;
}

[class~=tips_left_1] {
    margin-top: 18.75pt;
}

[class~=tips_left_2] {
    background: url("../images/tips2.png") no-repeat left top;
}

[class~=tips_left_3] {
    background: url("../images/tips3.png") no-repeat left top;
}

[class~=footer_sub] input {
    border-left-color: currentColor;
}

li {
    font-size: .151041667in;
}

[class~=featur] ul li {
    padding-top: 2.25pt;
}

[class~=footer_sub] input {
    border-bottom-color: currentColor;
}

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

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    line-height: 1.8em;
}

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

.testi {
    background: url("../images/testi_img.png") no-repeat left top;
}

[class~=footer_sub] input {
    border-right-color: currentColor;
}

[class~=footer_sub] input {
    border-top-color: currentColor;
}

#myInput,
[class~=footer_sub] input {
    border-image: none;
}

.testi {
    padding-left: 87pt;
}

.form_1 ul li select,
.p-tesi {
    border-left-width: .010416667in;
}

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

.testi {
    margin-top: 15pt;
}

.testi {
    padding-bottom: 15px;
}

[class~=footer_sub] input {
    padding-bottom: .4375pc;
}

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

.form_1 ul li select,
.p-tesi {
    border-bottom-width: .010416667in;
}

[class~=footer_sub] input {
    padding-top: .4375pc;
}

[class~=tips_travel_2]:hover i {
    -ms-transition: all .5s ease;
}

.p-tesi,
.form_1 ul li select {
    border-right-width: .010416667in;
}

[class~=footer_sub] input {
    margin-bottom: 12px;
}

.form_1 ul li select,
.p-tesi {
    border-top-width: .010416667in;
}

.p-tesi {
    border-left-style: dashed;
}

.p-tesi {
    border-bottom-style: dashed;
}

[class~=tips_travel_2]:hover i {
    -o-transition: all .5s ease;
}

.p2_book ul li:nth-child(2) a:hover,
[class~=footer_faq] p {
    color: #fff;
}

.p-tesi {
    border-right-style: dashed;
}

.p-tesi {
    border-top-style: dashed;
}

[class~=footer_sub] input {
    border-radius: .0625pc;
}

.p-tesi {
    border-left-color: #e0e0e0;
}

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

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

.p-tesi {
    border-bottom-color: #e0e0e0;
}

.p-tesi {
    border-right-color: #e0e0e0;
}

.p-tesi {
    border-top-color: #e0e0e0;
}

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

[class~=tips_travel_2]:hover i {
    border-left-width: 0pc;
}

.p-tesi {
    border-image: none;
}

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

[class~=footer],
.p-tesi {
    position: relative;
}

[class~=featur] ul li {
    color: #34582a;
}

.p-tesi,
[class~=footer] {
    overflow: hidden;
}

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

.p-tesi {
    margin-bottom: 1.875pc;
}

[class~=tips_travel_2]:hover i {
    border-bottom-width: 0pc;
}

.p-tesi,
[class~=disco] a {
    padding-left: 15px;
}

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

.p-tesi {
    padding-bottom: 15pt;
}

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

[class~=disco] h3 {
    font-size: 2.375pc;
}

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

[class~=featur] ul li {
    font-size: .145833333in;
}

.p-tesi,
[class~=disco] a {
    padding-right: 15px;
}

[class~=tips_travel_2]:hover i {
    border-right-width: 0pc;
}

.p-tesi {
    padding-top: 15pt;
}

[class~=arrange] {
    padding-top: .125in;
}

.disco p,
[class~=disco] h3 {
    margin-top: 0pt;
}

[class~=footer] {
    background: #F4F4F4;
}

[class~=disco] a,
[class~=disco] a,
[class~=disco] h3 {
    font-weight: 700;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    background-image: none;
}

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

.disco p,
[class~=disco] a,
.disco h4 {
    color: #fff;
}

[class~=footer] {
    padding-bottom: 2pc;
    padding-top: 2pc;
}

[class~=featur] ul li {
    font-weight: 600;
}

[class~=tips_travel_2]:hover i {
    border-top-width: 0pc;
}

[class~=foot-logo],
[class~=foot-social],
[class~=footer_social],
[class~=footer_sub],
[class~=foot-spec],
[class~=footer_faq] {
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    margin-left: 0;
}

[class~=disco] a,
[class~=p2_book] ul li {
    display: inline-block;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    margin-bottom: 0;
}

[class~=events] table tr td a,
[class~=disco] a {
    text-decoration: none;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    margin-right: 0;
}

[class~=two-columns] {
    padding-left: 0in;
}

[class~=two-columns] {
    padding-bottom: 0in;
}

[class~=tips_travel_2]:hover i {
    border-left-style: none;
}

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

[class~=banner_book_1] ul li:last-child {
    padding-left: 0pc;
}

[class~=banner_book_1] ul li {
    display: inline;
}

[class~=two-columns] {
    padding-top: 0in;
}

[class~=disco] a {
    padding-bottom: .375pc;
}

[class~=disco] a {
    padding-top: .375pc;
}

[class~=mob_logo] {
    display: none;
}

[class~=disco] a {
    border-radius: 1.5pt;
}

.disco {
    background: url("../images/f1.png") no-repeat center center;
}

[class~=disco] a {
    background: #689F38;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    margin-top: .7em;
}

.p2_book ul li:nth-child(2) a:hover {
    background: #7eb73c;
}

[class~=disco] a {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

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

[class~=disco] a {
    font-family: "Quicksand", sans-serif;
}

.disco {
    background-size: cover;
}

.disco {
    padding-left: .15625in;
}

.form_1 ul li select,
.footer1 {
    border-top-style: solid;
}

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

[class~=tour_social] ul li:nth-child(2) {
    padding-right: 0px;
}

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

.disco {
    padding-bottom: 1.375pc;
}

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

.disco {
    padding-right: 11.25pt;
}

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

#myInput {
    margin-bottom: 12px;
}

[class~=disco] a,
footer ul li a {
    -moz-transition: all .5s ease;
}

.disco {
    padding-top: 1.25pc;
}

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

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

.disco,
[class~=copy] p {
    text-align: center;
}

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

[class~=banner_book_1] ul li {
    line-height: 41.25pt;
}

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

.footer1 {
    background: #000;
}

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

[class~=footer_places] ul,
.footer1 {
    padding-left: 0pt;
}

[class~=tips_travel_2]:hover i {
    border-right-style: none;
}

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

[class~=footer_places] h4 {
    padding-bottom: .9375pc;
}

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

[class~=banner_book_1] ul li {
    font-size: .1875in;
}

#myTable {
    border-collapse: collapse;
}

.footer1 {
    padding-bottom: 37.5pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    padding-left: .2em;
}

[class~=inner_banner],
.footer1,
[class~=footer_places] ul {
    padding-right: 0pc;
}

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

[class~=tour_social] ul li:nth-child(3) {
    padding-right: 7px;
}

#myTable th,
[class~=footer_places] ul {
    padding-top: 0pc;
}

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

.footer1 {
    padding-top: 100px;
}

#myTable {
    width: 100%;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    padding-bottom: 0;
}

[class~=banner_book_1] ul li {
    border-right-width: .010416667in;
}

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

[class~=copy] p {
    margin-bottom: 0px;
}

.footer1 {
    border-top-width: .75pt;
}

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

.footer1 {
    border-top-color: currentColor;
}

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

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

[class~=copy] p {
    padding-top: .3125pc;
}

.footer1 {
    border-image: none;
}

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

[class~=events] table tr td a {
    text-decoration: none;
}

[class~=copy] p {
    font-size: 9.75pt;
}

#myTable {
    border-left-width: .0625pc;
}

.copy {
    background: #fff;
}

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

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    padding-right: .2em;
}

[class~=banner_book_1] ul li {
    border-right-color: #314c64;
}

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

[class~=copy] p {
    color: #000;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    padding-top: 0;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-left-width: 0;
}

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

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

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

[class~=inner_banner] {
    padding-left: 0px;
}

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

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

[class~=inner_banner] {
    padding-bottom: 30pt;
}

[class~=tips_travel_2]:hover i,
[class~=form_1] ul li input[type="submit"] {
    border-top-style: none;
}

[class~=inner_banner] {
    padding-top: 350px;
}

[class~=inner_banner]::before {
    background: linear-gradient(to top, #1d242a 15%, rgba(0, 0, 0, 0) 100%);
}

[class~=l-info-pack-days] ul li,
[class~=inner_banner],
[class~=p2_2],
.inner_banner div {
    position: relative;
}

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

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

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

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

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

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

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

[class~=inner_banner]::before {
    bottom: 0pc;
}

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

#myTable {
    border-bottom-width: .0625pc;
}

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

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-left-style: none;
}

[class~=inner_banner]::before,
.form_1 ul li select,
[class~=p2_2],
[class~=p2_1] img {
    width: 100%;
}

[class~=tips_travel_2]:hover i,
[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-left-color: currentColor;
}

[class~=inner_banner] h2 {
    color: #689F38;
}

[class~=banner_book_1] ul li {
    color: #fff;
}

[class~=inner_banner] h2 {
    font-size: 32px;
}

li {
    line-height: 1.5pc;
}

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

[class~=events] table tr:first-child:hover {
    background: none;
}

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

[class~=inner_banner] h2 {
    font-weight: 600;
}

[class~=inner_banner] p {
    color: #d6d6d6;
}

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

.form_1 ul li select,
[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-image: none;
}

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

[class~=inner_banner] p {
    font-size: 1.25pc;
}

[class~=banner_book_1] ul li {
    float: left;
}

[class~=inner_banner] p {
    font-weight: 100;
}

[class~=events] table tr td a {
    transition: all .5s ease;
}

.inner_banner ul {
    margin-top: 18.75pt;
}

.inner_banner ul {
    float: right;
}

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

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

[class~=bread-acti] {
    color: #d6d6d6 !important;
}

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

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

.inner_banner ul {
    margin-bottom: 0pc;
}

.bg-none {
    background: none;
}

[class~=events] table tr td a {
    -moz-transition: all .5s ease;
}

.inner_banner a {
    color: #fff;
}

.inner_banner a {
    font-size: .15625in;
}

[class~=p2] h3 {
    color: #34582a;
}

[class~=banner_book_1] ul li {
    width: 24%;
}

[class~=p2_2],
[class~=featur],
.posts,
[class~=l-info-pack-days] ul li {
    overflow: hidden;
}

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

[class~=banner_book_1] ul li {
    text-align: center;
}

.form_1 ul li select {
    padding-left: .104166667in;
}

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

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

#myTable {
    border-right-width: .0625pc;
}

[class~=p2_2] {
    margin-bottom: 3.125pc;
}

[class~=p2] p {
    color: #868686;
}

.tour_head1 table tr {
    border-bottom-width: .0625pc;
}

[class~=tips_travel_2]:hover i {
    border-bottom-color: currentColor;
}

[class~=p2] p {
    line-height: 25px;
}

.tour_head1 table tr {
    border-bottom-style: solid;
}

[class~=ticket],
[class~=dl3],
[class~=p2],
[class~=p2_1],
[class~=p2_book],
[class~=dl2],
[class~=banner_book_1],
.dl1 {
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-color: #fff;
}

.form_1 ul li select {
    padding-bottom: .145833333in;
}

.tour_head1 table tr {
    border-bottom-color: #e5e5e5;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-right-width: 0;
}

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

[class~=p2] p {
    font-size: 1pc;
}

[class~=p2] p {
    margin-bottom: 15px;
}

[class~=days] h4 span {
    color: #929596;
}

.ticket ul {
    padding-left: 0pc;
}

.form_1 ul li select {
    padding-right: .104166667in;
}

.posts,
[class~=featur] {
    position: relative;
}

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

[class~=events] table tr td a {
    -ms-transition: all .5s ease;
}

[class~=tips_travel_2]:hover i,
[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-right-color: currentColor;
}

[class~=featur] {
    padding-bottom: 10px;
}

.ticket ul,
.banner_book_1 ul,
.p2_book ul,
[class~=featur] ul {
    padding-bottom: 0pc;
}

[class~=featur] ul,
.ticket ul {
    padding-right: 0pc;
}

.ticket ul,
[class~=featur] ul {
    padding-top: 0pc;
}

[class~=l-info-pack-days] ul li {
    padding-left: 70px;
}

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

[class~=banner_book] {
    background: #34582a;
}

[class~=banner_book] {
    z-index: 9999;
}

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

.ticket ul {
    margin-bottom: .3125pc;
}

[class~=banner_book] {
    box-shadow: .010416667in 3px 3.75pt rgba(0, 0, 0, .37);
}

[class~=tips_travel_2]:hover i {
    border-top-color: currentColor;
}

.featur h4 {
    background: url("../images/flag.png") no-repeat center left;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-right-style: none;
}

[class~=tour_incl] ul li {
    background: url("../images/tick.png") no-repeat left center;
}

[class~=tour_incl] ul li {
    padding-left: 22.5pt;
}

.featur h4 {
    margin-top: 1.5625pc;
}

.featur h4 {
    margin-top: .9375pc;
}

.featur h4 {
    padding-left: 2pc;
}

[class~=tips_travel_2]:hover i {
    border-image: none;
}

.featur h4 {
    color: #34582a;
}

[class~=tour_incl] ul li {
    padding-bottom: 8px;
}

.featur h4 {
    background-size: contain;
}

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

[class~=post_author],
[class~=dl4],
[class~=tour_head],
.arrange ul li a {
}

[class~=featur] ul,
.p2_book ul,
.banner_book_1 ul {
    padding-left: 0in;
}

li {
    font-weight: 400;
}

#myTable {
    border-top-width: .0625pc;
}

.banner_book_1 ul,
[class~=featur] ul {
    margin-bottom: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-bottom-width: 0;
}

td {
    font-size: .151041667in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-bottom-style: none;
}

[class~=posts] img,
.posts {
    width: 100%;
}

.posts,
[class~=tour_font] {
    margin-bottom: .520833333in;
}

.tour_offer h4 span {
    color: #f12860;
}

[class~=form_1] ul li input[type="submit"] {
    border-left-color: currentColor;
}

[class~=dir-rat-form] input[type="submit"] {
    border-left-width: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane],
[class~=form_1] ul li input[type="submit"] {
    border-bottom-color: currentColor;
}

.p2_book ul,
.banner_book_1 ul {
    padding-right: 0pt;
}

.banner_book_1 ul,
.p2_book ul {
    padding-top: 0pt;
}

[class~=post_city],
[class~=post_date] {
    color: #8a8a8a;
}

[class~=post_date],
[class~=post_city] {
    padding-left: .5pc;
}

.tour_offer h4 span {
    font-size: 18.75pt;
}

[class~=post_date],
[class~=post_city] {
    font-weight: 500;
}

.form_1 ul li select {
    border-radius: 3px;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

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

#myTable {
    border-left-style: solid;
}

[class~=events] table tr td a {
    font-weight: 700;
}

.banner_book_1 ul {
    position: relative;
}

[class~=tour_offer] ul li {
    width: 49%;
}

html [class~=ui-button][class~=ui-state-disabled]:hover,
#myTable {
    border-bottom-style: solid;
}

.banner_book_1 ul {
    overflow: hidden;
}

[class~=events] table tr td a {
    color: #727070;
}

[class~=dir-rat-form] input[type="submit"] {
    border-bottom-width: 0in;
}

[class~=form_1] ul li input[type="submit"] {
    border-right-color: currentColor;
}

[class~=dir-rat-form] input[type="submit"] {
    border-right-width: 0in;
}

[class~=posts2] img {
    margin-top: 1.5625pc;
}

[class~=tour_r],
.days,
[class~=tour_incl],
.tour_right ul li,
[class~=tour_star],
[class~=posts] a,
[class~=tour_head] span,
[class~=tour_head1] {
}

[class~=posts] h3 {
    color: #212627;
}

[class~=posts] h3 {
    margin-top: 0px;
}

.tour_rat {
    background: #ff5722;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] {
    float: left;
}

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

[class~=posts] h3 {
    padding-bottom: .052083333in;
}

.tour_rat {
    color: #fff;
}

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

[class~=book_poly] ul li,
[class~=foot-social] ul li i,
.tour_rat,
[class~=posts] h5 {
    font-size: 16px;
}

.tour_rat {
    padding-left: .3125pc;
}

[class~=dir-rat-form] input[type="submit"] {
    border-top-width: 0in;
}

#myTable {
    border-right-style: solid;
}

[class~=tour_social] ul li {
    margin-bottom: .052083333in;
}

.tour_rat {
    padding-bottom: 0in;
}

[class~=foot-social] ul li i {
    width: .333333333in;
}

[class~=book_poly] ul li {
    line-height: 35px;
}

.tour_rat {
    padding-right: .3125pc;
}

[class~=tour_social] ul li:nth-child(4) {
    padding-right: 7px;
}

[class~=book_poly] ul li {
    color: #464646;
}

td,
[class~=posts] h5 {
    font-family: "Poppins", sans-serif;
}

[class~=posts] h5 {
    font-style: italic;
}

[class~=events] table tr td a {
    padding-left: .15625in;
}

td {
    line-height: 1.5pc;
}

[class~=posts] h5,
[class~=tour_head] h2,
[class~=tourb2-ab-p4-com] h4 span {
    font-weight: 600;
}

.tour_rat {
    padding-top: 0in;
}

[class~=tourb2-ab-p4-com] h4 span {
    font-size: 1.5pc;
}

[class~=posts] h5 {
    margin-bottom: .5pc;
}

.posts p,
[class~=tour_font] p {
    text-align: left;
}

[class~=foot-social] ul li i {
    height: .333333333in;
}

.tour_rat,
[class~=events] table tr td a {
    border-radius: .125pc;
}

[class~=events] table tr td a {
    padding-bottom: .375pc;
}

[class~=tour_font] p,
.posts p {
    color: #868686;
}

[class~=tour_font] p,
.posts p {
    line-height: .260416667in;
}

.posts p {
    margin-bottom: 18.75pt;
}

[class~=dir-rat-form] input[type="submit"] {
    border-left-style: none;
}

[class~=dir-rat-form] input[type="submit"] {
    border-bottom-style: none;
}

[class~=tour_font] p {
    font-size: 11.25pt;
}

.tour_rat {
    margin-left: 8px;
}

[class~=foot-social] ul li i,
[class~=tour-ri-com] {
    border-left-width: .010416667in;
}

[class~=tour_head] h2 {
    color: #213d44;
}

[class~=tour_offer] {
    background: url("../images/book-bg.png") no-repeat center center;
}

[class~=tour_head] h2 {
    margin-top: 0px;
}

[class~=tour_offer] {
    padding-left: 1.25pc;
}

[class~=tour_offer] {
    padding-bottom: 1.25pc;
}

[class~=tour-ri-com],
[class~=foot-social] ul li i {
    border-bottom-width: .010416667in;
}

[class~=events] table tr td a {
    padding-right: .15625in;
}

[class~=tour_head] h2 {
    font-size: 2.25pc;
}

[class~=tour_offer] {
    padding-right: 1.25pc;
}

[class~=dir-rat-form] input[type="submit"] {
    border-right-style: none;
}

[class~=tour_offer] {
    padding-top: 1.25pc;
}

[class~=tour-ri-com],
#myTable {
    border-top-style: solid;
}

[class~=form_1] ul li input[type="submit"] {
    border-top-color: currentColor;
}

[class~=tour-ri-com],
[class~=foot-social] ul li i {
    border-right-width: .010416667in;
}

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

[class~=tour_offer] {
    margin-bottom: 30px;
}

[class~=events] table tr td a {
    padding-top: .375pc;
}

[class~=band1] {
    width: 3.125pc;
}

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

[class~=foot-social] ul li i,
[class~=tour-ri-com] {
    border-top-width: .010416667in;
}

[class~=ui-datepicker-multi-2] [class~=ui-datepicker-group] {
    width: 50%;
}

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

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

[class~=band1] {
    top: -.25pc;
}

[class~=ui-datepicker-multi-3] [class~=ui-datepicker-group] {
    width: 33.3%;
}

[class~=tour_star] i {
    font-size: 18px;
}

[class~=tour_star] i {
    color: #ff9800;
}

[class~=band1] {
    right: 61px;
}

[class~=tour_head1] h3 {
    background: url("../images/umbrella.png") no-repeat left center;
}

[class~=events] table tr td a,
[class~=about_ser] ul li {
    display: inline-block;
}

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

[class~=tour_head1] h3 {
    padding-left: 35px;
}

[class~=tour-ri-com] {
    position: relative;
}

[class~=tour-ri-com] {
    overflow: hidden;
}

[class~=tourb2-ab-p4-com] h4 span,
[class~=form_1] ul li input[type="submit"] {
    text-transform: uppercase;
}

[class~=tour_head1] h3 {
    color: #213d44;
}

[class~=tour_head1] h3 {
    margin-bottom: 15pt;
}

#myTable td {
    text-align: left;
}

td {
    font-weight: 400;
}

[class~=tour_head1] h3 {
    margin-top: 50px;
}

[class~=tour_head1] h3 {
    background-size: 16px;
}

[class~=events] table tr td a {
    background: #689F38;
}

[class~=foot-social] ul li i,
[class~=tour-ri-com] {
    border-left-style: solid;
}

[class~=tour_head1] h3 {
    font-weight: 600;
}

[class~=foot-social] ul li i,
[class~=tour-ri-com] {
    border-bottom-style: solid;
}

[class~=dir-rat-form] input[type="submit"] {
    border-top-style: none;
}

[class~=tour-ri-com],
[class~=foot-social] ul li i,
html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-right-style: solid;
}

[class~=tour-ri-com] {
    border-left-color: #e2e2e2;
}

[class~=foot-social] ul li a:hover {
    padding-left: 0pt;
}

[class~=tour-ri-com] {
    border-bottom-color: #e2e2e2;
}

[class~=tour_head1] h3 {
    font-size: .229166667in;
}

[class~=tourb2-ab-p4-com] h4 span {
    color: #00bcd4;
}

[class~=ui-datepicker-multi-4] [class~=ui-datepicker-group] {
    width: 25%;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-buttonpane] {
    clear: left;
}

[class~=tour_head1] p {
    color: #7f7f7f;
}

[class~=about_ser] ul li:hover {
    background: #3a3e44;
}

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

[class~=tour-ri-com] {
    border-right-color: #e2e2e2;
}

[class~=tour-ri-com] {
    border-top-color: #e2e2e2;
}

[class~=tour-ri-com] {
    border-image: none;
}

[class~=tour-ri-com] {
    margin-bottom: .3125in;
}

[class~=tour_social],
[class~=tour_incl],
[class~=tour_social],
.hotel-com-color {
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
}

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

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

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

[class~=hotel-gal-arr] {
    margin-top: 175%;
}

[class~=hotel-gal-arr] {
    position: absolute;
}

[class~=about_ser] ul li:hover {
    transition: all .5s ease;
}

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

[class~=hotel-gal-arr] {
    background: #00c1ff;
}

[class~=hotel-gal-arr] {
    width: 2pc;
}

[class~=hotel-gal-arr] {
    height: 2pc;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
    padding-left: .15625in;
}

[class~=about_ser] ul li:hover {
    -webkit-transition: all .5s ease;
}

[class~=hotel-gal-arr] {
    padding-left: .25pc;
}

[class~=hotel-gal-arr] {
    padding-bottom: .25pc;
}

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

.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
}

#myTable {
    border-left-color: #ddd;
}

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

.ui-datepicker-rtl .ui-datepicker-next {
    left: .020833333in;
}

[class~=about_ser] ul li,
[class~=hotel-gal-arr],
[class~=tour_help_1] {
    text-align: center;
}

[class~=hotel-gal-arr] {
    padding-right: .25pc;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-image: -webkit-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=days] h4 {
    margin-top: 25px;
}

#myTable {
    border-bottom-color: #ddd;
}

[class~=about_ser] ul li:hover {
    -moz-transition: all .5s ease;
}

[class~=hotel-gal-arr] {
    padding-top: .25pc;
}

[class~=days] h4 {
    font-size: 16px;
}

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

[class~=days] h4 {
    font-family: "Poppins", sans-serif;
}

html [class~=ui-button][class~=ui-state-disabled]:hover,
[class~=foot-social] ul li i {
    border-top-style: solid;
}

[class~=hotel-gal-arr] {
    border-radius: 1.5pt;
}

[class~=hotel-gal-arr] {
    left: 1.5pc;
}

[class~=days] h4 {
    color: #213d44;
}

[class~=hotel-gal-arr] {
    font-size: 18pt;
}

[class~=hotel-gal-arr1] {
    right: 7.5pt;
}

[class~=hotel-gal-arr1],
[class~=tour_rela_1] {
    position: relative;
}

.l-info-pack-days ul {
    padding-left: 0pt;
}

#myTable td,
.l-info-pack-days ul {
    padding-bottom: 0pt;
}

.l-info-pack-days ul {
    padding-right: 0pt;
}

.l-info-pack-days ul {
    padding-top: 3.75pt;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
    padding-bottom: .625pc;
}

[class~=dir-rat-form] input[type="submit"] {
    border-left-color: currentColor;
}

[class~=tour_help] {
}

[class~=l-info-pack-plac]::after {
    content: "";
}

[class~=tour_rela_1],
[class~=tour_right] h3,
[class~=tour_help_1],
[class~=tour_right] ul {
    padding-left: .15625in;
}

[class~=tour_right] h3,
[class~=tour_right] ul,
[class~=tour_rela_1],
[class~=tour_help_1] {
    padding-bottom: .15625in;
}

[class~=footer_social] ul li a [class~=fa-facebook],
[class~=tour_rela_1],
[class~=tour_help_1],
[class~=tour_right] h3 {
    padding-right: .15625in;
}

[class~=l-info-pack-plac]::after {
    background: #cecece;
}

[class~=l-info-pack-plac]::after {
    position: absolute;
}

[class~=tour_right] h3,
[class~=tour_help_1],
[class~=tour_right] ul,
[class~=tour_rela_1] {
    padding-top: .15625in;
}

[class~=l-info-pack-plac]::after {
    width: .010416667in;
}

[class~=l-info-pack-plac]::after {
    top: 0;
}

[class~=tour_help_1_call] {
    color: #dd4b39;
}

[class~=l-info-pack-plac]::after {
    bottom: 0;
}

[class~=tour_right] h3,
[class~=tour_rela_1],
[class~=tour_help_1_call] {
    margin-top: 0px;
}

[class~=l-info-pack-plac]::after {
    height: 100%;
}

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

[class~=tour_rela_1],
[class~=tour_booking] {
    overflow: hidden;
}

[class~=l-info-pack-plac]::after {
    left: 1.1875pc;
}

[class~=foot-social] ul li i {
    border-left-color: #828284;
}

[class~=tour_right] h3 {
    background: #34582a;
}

.ui-datepicker-rtl .ui-datepicker-next {
    right: auto;
}

#myTable {
    border-right-color: #ddd;
}

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

[class~=tour_right] h3 {
    font-size: .875pc;
}

[class~=tour_right] h3 {
    background-size: 1.375pc;
}

[class~=about_ser] ul li {
    border-bottom-width: .0625pc;
}

[class~=about_ser] ul li {
    border-right-width: .0625pc;
}

[class~=tour_right] h3 {
    font-weight: 600;
}

[class~=foot-social] ul li i {
    border-bottom-color: #828284;
}

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

[class~=ui-datepicker-rtl] [class~=ui-datepicker-buttonpane] {
    clear: right;
}

[class~=about_ser] ul li:hover {
    -ms-transition: all .5s ease;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-group] {
    float: right;
}

[class~=dir-rat-form] input[type="submit"] {
    border-bottom-color: currentColor;
}

[class~=foot-social] ul li i {
    border-right-color: #828284;
}

[class~=ui-datepicker] [class~=ui-icon] {
    display: block;
}

[class~=events] table tr td a {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=foot-social] ul li i {
    border-top-color: #828284;
}

[class~=tourb2-ab-p1],
[class~=tour_booking] {
    position: relative;
}

[class~=ui-datepicker] [class~=ui-icon] {
    text-indent: -6249.9375pc;
}

[class~=about_ser] ul li:hover {
    -o-transition: all .5s ease;
}

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

.book_poly,
[class~=tour_incl] ul,
[class~=tour_offer] img,
[class~=tourb2-ab-p3-1],
.tourb2-ab-p3,
[class~=tourb2-ab-p4],
[class~=tourb2-ab-p1-left],
[class~=tourb2-ab-p1-right] {
}

[class~=tour_right] h3,
[class~=tour_right] ul {
    margin-bottom: 0pc;
}

[class~=dir-rat-form] input[type="submit"] {
    border-right-color: currentColor;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-left-color: #b4b4b4;
}

.tourb2-ab-p-2 {
    padding-top: 1.041666667in;
}

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

#myTable {
    border-top-color: #ddd;
}

[class~=about_ser] ul li {
    border-bottom-style: solid;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-bottom-color: #b4b4b4;
}

[class~=foot-social] ul li i,
#myTable {
    border-image: none;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
    padding-top: .625pc;
}

.tourb2-ab-p-2 {
    padding-bottom: 75pt;
}

[class~=tourb2-ab-p1] {
    margin-top: 3.75pc;
}

[class~=tourb2-ab-p4-com],
[class~=tourb2-ab-p3-com],
[class~=ui-datepicker] [class~=ui-icon],
[class~=tourb2-ab-p1] {
    overflow: hidden;
}

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

[class~=tourb2-ab-p1] {
    width: 100%;
}

[class~=tour_right] ul {
    padding-right: 15px;
}

[class~=about_ser] ul li:hover {
    color: #b5b5b5;
}

[class~=tourb2-ab-p-3] {
    background: #34582a;
}

span {
    font-size: .151041667in;
}

[class~=about_ser] ul li {
    border-top-style: solid;
}

[class~=about_ser] ul li {
    border-left-color: #fff;
}

[class~=tour_offer] p,
[class~=tour_offer] h4 {
    text-align: center;
}

[class~=dir-rat-form] input[type="submit"] {
    border-top-color: currentColor;
}

[class~=tourb2-ab-p-3] {
    padding-left: 0pc;
}

[class~=tour_offer] p {
    color: #689F38;
}

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

[class~=about_ser] ul li {
    border-bottom-color: #fff;
}

[class~=tour_offer] h4 {
    font-size: 50px;
}

[class~=tourb2-ab-p-3] {
    padding-bottom: .208333333in;
}

[class~=foot-social] ul li i {
    border-radius: 37.5pt;
}

[class~=tourb2-ab-p-3] {
    padding-right: 0pc;
}

[class~=tourb2-ab-p-3] {
    padding-top: 37.5pt;
}

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

[class~=foot-social] ul li i {
    padding-left: 5.25pt;
}

[class~=tourb2-ab-p3-com] {
    padding-left: 15px;
}

[class~=tourb2-ab-p3-com] {
    padding-bottom: 7.5pt;
}

[class~=tourb2-ab-p3-com] {
    padding-right: 11.25pt;
}

[class~=tourb2-ab-p3-com] {
    padding-top: .9375pc;
}

[class~=foot-social] ul li i {
    padding-bottom: 5.25pt;
}

[class~=ui-datepicker] [class~=ui-icon] {
    background-repeat: no-repeat;
}

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

[class~=tourb2-ab-p4-com],
[class~=tourb2-ab-p3-com] {
    position: relative;
}

[class~=about_ser] ul li {
    border-right-color: #fff;
}

[class~=tour_offer] a {
    background: #689F38;
}

[class~=tourb2-ab-p3-com] {
    margin-bottom: 30px;
}

[class~=tourb2-ab-p3-com] {
    border-radius: 1.5pt;
}

[class~=tour_offer] a {
    display: block;
}

[class~=ui-datepicker] [class~=ui-icon] {
    left: .5em;
}

[class~=ui-datepicker] [class~=ui-icon] {
    top: .3em;
}

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

[class~=pack_price] ul li:last-child,
[class~=ui-widget][class~=ui-widget-content] {
    border-bottom-width: 0pc;
}

[class~=tourb2-ab-p-4],
[class~=tourb2-ab-p4-com] {
    background: #fff;
}

[class~=tourb2-ab-p-4] {
    padding-left: 0px;
}

[class~=tourb2-ab-p-4] {
    padding-bottom: .729166667in;
}

[class~=foot-social] ul li i {
    padding-right: 5.25pt;
}

[class~=tourb2-ab-p-4] {
    padding-right: 0px;
}

[class~=ui-widget] [class~=ui-widget] {
    font-size: 1em;
}

[class~=tourb2-ab-p-4] {
    padding-top: 1.041666667in;
}

[class~=foot-social] ul li i {
    padding-top: 5.25pt;
}

[class~=about_ser] ul li {
    border-top-color: #fff;
}

[class~=dir-rat-form] input[type="submit"],
[class~=about_ser] ul li {
    border-image: none;
}

[class~=about_ser] ul li,
#myTable {
    font-size: 18px;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-left-width: 0pc;
}

[class~=about_ser] ul li {
    padding-left: 15pt;
}

[class~=tour_offer] a {
    color: #000;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-right-width: 0pc;
}

[class~=tourb2-ab-p4-com] {
    padding-left: .260416667in;
}

[class~=tour_offer] a,
[class~=foot-social] ul li i {
    text-align: center;
}

[class~=tourb2-ab-p4-com] {
    padding-bottom: 16px;
}

[class~=tourb2-ab-p4-com] {
    padding-right: 1.5625pc;
}

[class~=tour_offer] a {
    padding-left: 3.75pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-top-width: 0pc;
}

[class~=about_ser] ul li {
    padding-bottom: 15pt;
}

[class~=tour_offer] a {
    padding-bottom: 3.75pt;
}

[class~=tourb2-ab-p4-com] {
    padding-top: 18.75pt;
}

[class~=tour_offer] a {
    padding-right: 3.75pt;
}

[class~=about_ser] ul li {
    padding-right: 15pt;
}

[class~=tour_offer] a {
    padding-top: 3.75pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-left-style: solid;
}

[class~=pack_price] ul li:last-child {
    border-bottom-style: none;
}

[class~=tour_offer] a {
    font-weight: 600;
}

[class~=tourb2-ab-p4-com] {
    border-left-width: .0625pc;
}

[class~=tourb2-ab-p4-com] {
    border-bottom-width: .0625pc;
}

[class~=about_ser] ul li {
    padding-top: 15pt;
}

[class~=tour_offer] a {
    border-radius: .46875in;
}

[class~=tour_offer] a {
    font-size: 15px;
}

[class~=hotel-com-color] p {
    color: #868686;
}

[class~=tourb2-ab-p4-com] {
    border-right-width: .0625pc;
}

[class~=about_ser] ul li {
    color: #fff;
}

[class~=tour_social] ul {
    float: left;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-bottom-style: solid;
}

#preloader {
    position: fixed;
}

[class~=foot-social] ul li i {
    color: #696969;
}

[class~=footer_social] ul li a [class~=fa-google-plus] {
    background: #dd4b39;
}

#preloader {
    top: 0;
}

[class~=tourb2-ab-p4-com] {
    border-top-width: .0625pc;
}

[class~=tour_social] ul {
    padding-left: 11.25pt;
}

[class~=tour_social] ul {
    padding-bottom: 7.5pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-right-style: solid;
}

[class~=tourb2-ab-p4-com] {
    border-left-style: dashed;
}

[class~=tourb2-ab-p4-com] {
    border-bottom-style: dashed;
}

[class~=tour_social] ul {
    padding-right: .9375pc;
}

[class~=tourb2-ab-p4-com] {
    border-right-style: dashed;
}

[class~=tour_social] ul {
    padding-top: .15625in;
}

.p2_book ul li:nth-child(2) a:hover {
    background: linear-gradient(to bottom, #689F38, #70ab2c);
}

[class~=dir-rat-form] input[type="submit"] {
    padding-left: .4375pc;
}

[class~=tourb2-ab-p4-com] {
    border-top-style: dashed;
}

[class~=tour_rela_1] a,
[class~=myfont],
[class~=about],
[class~=tips_travel],
.book_poly ul,
[class~=p_testi],
[class~=tour_help_1] i {
}

[class~=ui-widget][class~=ui-widget-content] {
    border-top-style: solid;
}

[class~=tourb2-ab-p4-com] {
    border-left-color: #e0e0e0;
}

[class~=tour_help_1] h4 {
    margin-bottom: 0pt;
}

[class~=about_ser] ul li {
    box-sizing: border-box;
}

[class~=footer_social] ul li a {
    color: #fff;
}

[class~=footer_social] ul li a {
    text-decoration: none;
}

[class~=tourb2-ab-p4-com] {
    border-bottom-color: #e0e0e0;
}

[class~=tourb2-ab-p4-com] {
    border-right-color: #e0e0e0;
}

[class~=footer_social] ul li a [class~=fa-google-plus] {
    padding-left: 7.5pt;
}

[class~=tourb2-ab-p4-com] {
    border-top-color: #e0e0e0;
}

[class~=tourb2-ab-p4-com] {
    border-image: none;
}

[class~=tour_help_1] h4 {
    font-size: 24px;
}

[class~=tourb2-ab-p4-com] {
    margin-bottom: .3125in;
}

[class~=dir-rat-form] input[type="submit"] {
    padding-bottom: .4375pc;
}

[class~=tourb2-ab-p4-text],
[class~=tips_travel_1],
[class~=p_testimonial],
[class~=about_ser] {
    position: relative;
}

[class~=tips_travel_1],
[class~=about_ser],
[class~=p_testimonial],
[class~=tourb2-ab-p4-text] {
    overflow: hidden;
}

[class~=dir-rat-form] input[type="submit"] {
    padding-right: .4375pc;
}

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

[class~=about_ser] ul li {
    background: #55c0ea;
}

.tour_rela_1 img,
[class~=tips_travel_1] {
    width: 100%;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-right-color: #b4b4b4;
}

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

[class~=tour_rela_1] h4 {
    font-size: .15625in;
}

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

[class~=pack_price] ul li:last-child {
    border-bottom-color: currentColor;
}

.tour_rela_1 p {
    color: #868686;
}

[class~=about_ser] ul li {
    margin-bottom: 3pt;
}

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

.book_poly h3 {
    text-transform: uppercase;
}

[class~=dir-rat-form] input[type="submit"] {
    padding-top: .4375pc;
}

#preloader {
    left: 0;
}

[class~=events] table tr td a {
    font-family: "Quicksand", sans-serif;
}

[class~=dir-rat-form] input[type="submit"] {
    width: 250px;
}

[class~=rating] > [class~=half]:before {
    content: "";
}

.book_poly h3 {
    font-weight: 700;
}

.book_poly h3 {
    font-weight: 600;
}

.book_poly h3 {
    font-size: .291666667in;
}

.book_poly h3 {
    color: #34582a;
}

[class~=tips_travel_1] {
    margin-top: 37.5pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-left-color: #c5c5c5;
}

[class~=pack_price] ul li,
[class~=tips_travel_2] {
    text-align: center;
}

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

[class~=p_title] h2 span {
    color: #2ea5d3;
}

[class~=tips_travel_2] {
    border-left-width: .0625pc;
}

.book_poly h3,
[class~=tourb2-ab-p1-left] h3 {
    margin-top: 0px;
}

[class~=tips_travel_2] {
    border-bottom-width: .0625pc;
}

.book_poly h3 {
    padding-bottom: 9pt;
}

#preloader {
    right: 0;
}

[class~=tips_travel_1] ul li {
    float: left;
}

[class~=book_poly] p {
    color: #464646;
}

[class~=tips_travel_2] {
    border-right-width: .0625pc;
}

[class~=footer_faq] ul li a,
[class~=pack_price] ul li {
    display: block;
}

[class~=tips_travel_2] {
    border-top-width: .0625pc;
}

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

[class~=tips_travel_2] {
    border-left-style: dashed;
}

[class~=tourb2-ab-p1-left] h3 {
    margin-bottom: 0pc;
}

[class~=tips_travel_2] {
    border-bottom-style: dashed;
}

#preloader {
    bottom: 0;
}

[class~=tourb2-ab-p1-left] h3 {
    color: #34582a;
}

[class~=tips_travel_2] {
    border-right-style: dashed;
}

[class~=tips_travel_2] {
    border-top-style: dashed;
}

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

.tourb2-ab-p1-left span,
[class~=tourb2-ab-p1-left] a {
    display: inline-block;
}

[class~=tips_travel_2] {
    border-left-color: #e0e0e0;
}

.tourb2-ab-p1-left span {
    padding-left: 0in;
}

.tourb2-ab-p1-left span {
    padding-bottom: 15pt;
}

.tourb2-ab-p1-left span {
    padding-right: 0in;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-bottom-color: #c5c5c5;
}

[class~=tips_travel_2] {
    border-bottom-color: #e0e0e0;
}

.tourb2-ab-p1-left span {
    padding-top: 15pt;
}

:-moz-placeholder {
    opacity: 1;
}

[class~=pack_title] h2 span {
    font-size: .302083333in;
}

[class~=tips_travel_2] {
    border-right-color: #e0e0e0;
}

[class~=tips_travel_2] {
    border-top-color: #e0e0e0;
}

.tourb2-ab-p1-left span {
    font-size: 20px;
}

.tourb2-ab-p1-left span {
    font-style: italic;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-image: -moz-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

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

.tourb2-ab-p1-left span {
    font-weight: 200;
}

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

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

.tourb2-ab-p1-left span {
    color: #a2a2a2;
}

[class~=tourb2-ab-p1-left] a,
[class~=pack_price] ul li {
    font-size: 12pt;
}

[class~=tips_travel_2] {
    overflow: hidden;
}

[class~=tips_travel_2] {
    margin-bottom: 30px;
}

[class~=tourb2-ab-p1-left] p {
    line-height: 1.5pc;
}

[class~=tourb2-ab-p1-left] a,
[class~=pack_price] ul li {
    color: #000;
}

[class~=tourb2-ab-p1-left] a {
    background: #1693c1;
}

[class~=tips_travel_2] {
    padding-left: .15625in;
}

[class~=tourb2-ab-p1-left] a {
    padding-left: .875pc;
}

[class~=tips_travel_2] {
    padding-bottom: 15px;
}

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

[class~=pack_price] ul li {
    font-weight: 500;
}

[class~=tourb2-ab-p1-left] a,
[class~=footer_social] ul li a [class~=fa-google-plus] {
    padding-bottom: 10px;
}

[class~=tips_travel_2] {
    padding-top: 1.5625pc;
}

.footer_places ul li a,
[class~=footer_faq] ul li a {
    text-decoration: none;
}

[class~=tourb2-ab-p1-left] a {
    padding-right: .875pc;
}

.pack_price,
[class~=tips_travel_2] {
    transition: all .5s ease;
}

[class~=tips_travel_2] {
    -webkit-transition: all .5s ease;
}

[class~=tips_travel_2] {
    -moz-transition: all .5s ease;
}

[class~=tourb2-ab-p1-left] a {
    padding-top: 10px;
}

[class~=tips_travel_2] {
    -ms-transition: all .5s ease;
}

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

[class~=pack_title] {
    background: url("../images/book-bg.png") no-repeat center center;
}

[class~=pack_title] {
    padding-left: 1.25pc;
}

[class~=tourb2-ab-p3-com] h4,
[class~=tourb2-ab-p1-left] a,
[class~=footer_faq] ul li a {
    text-transform: uppercase;
}

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

[class~=tourb2-ab-p1-left] a {
    border-radius: 2px;
}

[class~=tourb2-ab-p1-left] a {
    margin-top: 9pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-right-color: #c5c5c5;
}

[class~=pack_title] {
    padding-bottom: 1.25pc;
}

[class~=footer_faq] ul li a {
    line-height: 30px;
}

[class~=pack_title] {
    padding-right: 1.25pc;
}

[class~=tourb2-ab-p1-right] img,
[class~=footer_social_1],
.arrange ul li a img,
.tourb2-ab-p3-com p {
    width: 100%;
}

[class~=pack_title] {
    padding-top: 1.25pc;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-top-color: #c5c5c5;
}

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

[class~=nf1],
[class~=nf],
[class~=links],
[class~=pack_title] {
    text-align: center;
}

[class~=tourb2-ab-p3-com] span {
    font-size: 42px;
}

[class~=tourb2-ab-p3-com] h4,
[class~=tourb2-ab-p3-com] span {
    font-weight: 600;
}

[class~=tourb2-ab-p3-com] span,
.tourb2-ab-p3-com p {
    float: left;
}

.pack_price {
    background: rgba(237, 237, 237, .32);
}

.footer_places ul li a {
    color: #989898;
}

[class~=tourb2-ab-p3-com] span {
    padding-right: 11.25pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-image: none;
}

.pack_price {
    margin-bottom: .520833333in;
}

[class~=pack_price] ul li {
    letter-spacing: .01875pc;
}

.pack_price {
    box-shadow: 0pt 13px .8125pc -9pt rgba(0, 0, 0, .4);
}

[class~=tourb2-ab-p3-com] span {
    color: #ffc210;
}

[class~=tourb2-ab-p3-com] span,
[class~=tourb2-ab-p3-com] h4 {
    text-shadow: 0pc .0625pc 0in rgba(0, 0, 0, .43);
}

[class~=tourb2-ab-p3-com] h4 {
    font-size: 18pt;
}

[class~=tourb2-ab-p3-com] h4 {
    padding-top: 2px;
}

.disc-bot {
    padding-bottom: 35px;
}

[class~=site_map] {
    padding-left: .15625in;
}

.footer_places ul li a {
    background: #2d2d2d;
}

[class~=ui-widget-content] [class~=ui-state-default],
[class~=rating] > [class~=half]:before {
    border-left-width: 0pt;
}

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

.footer_places ul li a {
    padding-left: .052083333in;
}

#preloader {
    background-color: #fff;
}

[class~=tourb2-ab-p3-com] h4 {
    color: #fff;
}

.tourb2-ab-p3-com p {
    display: block;
}

[class~=ui-widget][class~=ui-widget-content] {
    box-shadow: 0pt 0px .5625in rgba(0, 0, 0, .31);
}

[class~=site_map] {
    padding-right: .15625in;
}

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

#preloader {
    z-index: 99999;
}

[class~=ui-widget][class~=ui-widget-content] {
    padding-left: .208333333in;
}

[class~=nf] {
    font-size: 25.5pt;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-image: -ms-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=ui-widget-content] [class~=ui-state-default],
[class~=rating] > [class~=half]:before {
    border-bottom-width: 0pt;
}

[class~=nf] {
    color: #e06125;
}

.footer_places ul li a {
    padding-bottom: .052083333in;
}

[class~=site-map-2] {
}

.tourb2-ab-p3-1 p {
    font-size: 1.125pc;
}

[class~=nf1] {
    font-size: 120px;
}

[class~=nf1] {
    color: #131313;
}

[class~=nf1] {
    text-shadow: 0pt 3px .052083333in rgba(22, 111, 182, .74);
}

[class~=pack_price] ul li {
    border-bottom-width: .0625pc;
}

[class~=pack_price] ul li {
    border-bottom-style: solid;
}

.tourb2-ab-p3-1 p {
    font-weight: 300;
}

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

[class~=footer_social] ul li a [class~=fa-google-plus] {
    padding-right: 7.5pt;
}

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

[class~=ui-widget-content] [class~=ui-state-default],
[class~=rating] > [class~=half]:before {
    border-right-width: 0pt;
}

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

/*[class~=ui-widget][class~=ui-widget-content] {
    padding-bottom: .208333333in;
}*/

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

.tourb2-ab-p3-1 p {
    color: #b7b7b7;
}

[class~=tourb2-ab-p4-com] i {
    font-size: 42px;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-image: -o-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=ui-widget][class~=ui-widget-content] {
    padding-right: .208333333in;
}

[class~=tourb2-ab-p4-com] i,
[class~=tourb2-ab-p4-com] p {
    float: left;
}

[class~=tourb2-ab-p4-com] i {
    padding-right: 25px;
}

/*[class~=ui-widget][class~=ui-widget-content] {
    padding-top: .208333333in;
}*/

[class~=succ_mess],
.footer_places ul li a {
    padding-right: .052083333in;
}

[class~=tourb2-ab-p4-com] i {
    color: #00bcd4;
}

[class~=rating] > [class~=half]:before {
    border-top-width: 0pt;
}

[class~=links],
.p2_book ul li a {
    display: table;
}

[class~=tourb2-ab-p4-com] i {
    text-shadow: 0in .010416667in 0pt rgba(0, 0, 0, .43);
}

.footer_places ul li a {
    padding-top: .052083333in;
}

.tourb2-ab-p4-com h4,
.about h1 {
    padding-bottom: 15px;
}

.tourb2-ab-p4-com h4 {
    font-size: 24px;
}

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

[class~=footer_social_1] {
    overflow: hidden;
}

.tourb2-ab-p4-com h4 {
    font-weight: 600;
}

.tourb2-ab-p4-com h4 {
    text-transform: uppercase;
}

[class~=pack_price] ul li {
    border-bottom-color: #eceaea;
}

.tourb2-ab-p4-com h4 {
    color: #34582a;
}

[class~=footer_social_1] {
    padding-top: .260416667in;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group-middle] [class~=ui-datepicker-header],
[class~=ui-datepicker-multi] [class~=ui-datepicker-group-last] [class~=ui-datepicker-header] {
    border-left-width: 0;
}

[class~=contact-map] {
    margin-bottom: -7.5pt;
}

[class~=rating] > [class~=half]:before {
    border-left-style: none;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    background: #58b533;
}

.banner_book_1 ul li a,
[class~=succ_mess_qe],
[class~=succ_mess],
[class~=tour_social] ul li a i {
    color: #fff;
}

[class~=succ_mess_qe],
[class~=succ_mess] {
    display: none;
}

[class~=rating] > [class~=half]:before {
    border-bottom-style: none;
}

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

[class~=succ_mess],
[class~=succ_mess_qe],
.banner_book_1 ul li a {
    text-align: center;
}

[class~=rating] > [class~=half]:before {
    border-right-style: none;
}

.site_map ul li ul li a,
[class~=about] h2,
.footer_social ul li a i {
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    padding-left: 3.75pt;
}

[class~=tourb2-ab-p4-com] p,
.banner_book_1 ul li a {
    display: block;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    padding-bottom: 3.75pt;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-prev]:hover {
    right: .010416667in;
}

[class~=tour_social] ul li a i {
    width: .333333333in;
}

[class~=footer_social] ul li a [class~=fa-google-plus] {
    padding-top: .104166667in;
}

[class~=succ_mess_qe],
[class~=succ_mess] {
    padding-top: 3.75pt;
}

[class~=succ_mess] {
    margin-bottom: 1.25pc;
}

[class~=site_map] ul li {
    list-style-type: circle;
}

[class~=tourb2-ab-p4-com] p {
    width: 100%;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    transition: all .5s ease;
}

[class~=succ_mess_qe],
[class~=succ_mess] {
    -webkit-transition: all .5s ease;
}

[class~=tour_social] ul li a i {
    height: 24pt;
}

.banner_book_1 ul li a {
    background: #689F38;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    -moz-transition: all .5s ease;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    -ms-transition: all .5s ease;
}

[class~=succ_mess_qe],
[class~=succ_mess] {
    -o-transition: all .5s ease;
}

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

[class~=ui-widget-content] [class~=ui-state-default] {
    border-top-width: 0pt;
}

.banner_book_1 ul li a {
    background: linear-gradient(to bottom, #fa6d72, #f45d5d);
}

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

#status {
    width: 200px;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
    background: #ffd600;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-left-style: solid;
}

#myTable td,
[class~=about_ser] ul {
    padding-top: 0in;
}

[class~=links] ul li {
    margin-top: .104166667in;
}

[class~=about] p {
    margin-bottom: .15625in;
}

span,
.p_testimonial p {
    line-height: 1.5pc;
}

[class~=footer_social_1] ul li {
    margin-left: .03125in;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-bottom-style: solid;
}

[class~=footer_social_1] ul li {
    margin-bottom: 0in;
}

[class~=tour_social] ul li a i {
    padding-left: .083333333in;
}

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

[class~=rating] > [class~=half]:before {
    border-top-style: none;
}

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

[class~=succ_mess_qe] {
    padding-right: .052083333in;
}

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

.banner_book_1 ul li a,
[class~=p_testi] h4 {
    font-weight: 600;
}

.banner_book_1 ul li a {
    font-size: 16.5pt;
}

[class~=p_testi] h4 {
    color: #3a3a3a;
}

[class~=rating] > [class~=half]:before {
    border-left-color: currentColor;
}

[class~=p_testi] p {
    color: #848484;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-right-style: solid;
}

[class~=p_title] h2 {
    background: url("../images/umbrella.png") no-repeat left center;
}

[class~=tour_social] ul li a i {
    padding-bottom: .083333333in;
}

[class~=tips_travel] h3,
[class~=p_title] h2 {
    padding-left: 3.125pc;
}

[class~=footer_social_1] ul li {
    margin-right: .03125in;
}

[class~=p_title] h2 {
    color: #212627;
}

[class~=post-grid] {
    margin-bottom: 45px;
}

.banner_book_1 ul li a {
    text-decoration: none;
}

[class~=tour_social] ul li a i {
    padding-right: .083333333in;
}

[class~=p_title] h2 {
    margin-bottom: .208333333in;
}

[class~=tips_travel] h3,
[class~=p_title] h2 {
    margin-top: 30px;
}

[class~=p_title] h2 {
    background-size: 1.5625pc;
}

[class~=post-grid] {
    margin-top: .260416667in;
}

.p_testi address {
    color: #a2a2a2;
}

[class~=n-td] {
    color: red;
}

.p_testi address {
    margin-bottom: 0pc;
}

[class~=n-td] {
    text-decoration: line-through;
}

[class~=footer_social_1] ul li {
    margin-top: 0in;
}

.p_testimonial p,
[class~=tips_travel] p {
    text-align: left;
}

.p_testimonial p {
    margin-bottom: .625pc;
}

#status {
    height: 12.5pc;
}

[class~=rating] > [class~=half]:before {
    border-bottom-color: currentColor;
}

[class~=rating] > [class~=half]:before {
    border-right-color: currentColor;
}

#myTable tr,
[class~=dir-rat] {
    border-bottom-width: .0625pc;
}

[class~=n-td-1] {
    color: #bebebe;
}

[class~=n-dis-pack],
.p-home {
}

.p_testimonial p {
    color: #888;
}

.p_testimonial p {
    padding-top: .625pc;
}

[class~=dir-rat] {
    position: relative;
}

[class~=dir-rat] {
    overflow: hidden;
}

.footer_social ul li a .fa-twitter {
    background: #55acee;
}

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

[class~=tips_travel] h3 {
    background: url("../images/umbrella.png") no-repeat left center;
}

[class~=dir-rat] {
    border-left-width: .75pt;
}

.footer_social ul li a .fa-twitter {
    padding-left: .75pc;
}

[class~=dir-rat] {
    border-right-width: .75pt;
}

[class~=dir-rat] {
    border-top-width: .75pt;
}

[class~=tips_travel] h3 {
    color: #212627;
}

[class~=dir-rat] {
    border-left-style: solid;
}

[class~=dir-rat],
[class~=ui-widget-content] [class~=ui-state-default] {
    border-top-style: solid;
}

[class~=rating] > label:before {
    margin-left: .052083333in;
}

[class~=dir-rat] {
    border-bottom-style: solid;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-left-color: #b4b4b4;
}

[class~=dir-rat] {
    border-right-style: solid;
}

[class~=tips_travel] h3 {
    margin-bottom: 20px;
}

[class~=rating] > label:before {
    margin-bottom: .052083333in;
}

[class~=rating] > [class~=half]:before {
    border-top-color: currentColor;
}

[class~=tips_travel] h3 {
    background-size: 25px;
}

[class~=rating] > label:before {
    margin-right: .052083333in;
}

[class~=dir-rat] {
    border-left-color: #dedede;
}

[class~=dir-rat] {
    border-bottom-color: #dedede;
}

[class~=tips_travel] p {
    margin-left: 50px;
}

[class~=tips_travel] p {
    margin-bottom: 0pc;
}

.banner_book_1 ul li a {
    line-height: inherit;
}

[class~=dir-rat] {
    border-right-color: #dedede;
}

[class~=dir-rat] {
    border-top-color: #dedede;
}

[class~=dir-rat],
[class~=pack_price] ul li:last-child,
[class~=rating] > [class~=half]:before {
    border-image: none;
}

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

[class~=tips_travel_1] ul,
[class~=dir-rat] {
    padding-bottom: 0pc;
}

.hot-page2-alp-ri-p2 a:hover,
[class~=hot-page2-alp-l-com1] a:hover {
    color: #fff;
}

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

[class~=dir-rat] {
    padding-left: 18.75pt;
}

#status {
    position: absolute;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-bottom-color: #b4b4b4;
}

[class~=dir-rat] {
    padding-right: 18.75pt;
}

span {
    font-family: "Poppins", sans-serif;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-right-color: #b4b4b4;
}

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

.tips_travel_2 i {
    width: 65px;
}

.tips_travel_2 i {
    height: 48.75pt;
}

.tips_travel_2 i {
    background: #ffc210;
}

.hot-page2-alp-ri-p2 a:hover,
.tips_travel_2 i,
[class~=pack_price]:hover [class~=pack_price] ul li a,
.banner_book_1 ul li a {
    transition: all .5s ease;
}

.tips_travel_2 i {
    border-radius: 50px;
}

[class~=dir-rat] {
    padding-top: 1.5625pc;
}

[class~=dir-rat] {
    background: #fff;
}

.tips_travel_2 i {
    color: #34582a;
}

[class~=rating] > label:before {
    margin-top: .052083333in;
}

[class~=rating] > label:before {
    font-size: 16.5pt;
}

.tips_travel_2 i {
    padding-left: .1875in;
}

.tips_travel_2 i {
    padding-bottom: .21875in;
}

[class~=tour_social] ul li a i {
    padding-top: .083333333in;
}

.tips_travel_2 i {
    padding-right: .1875in;
}

[class~=dir-rat] {
    margin-top: 3.125pc;
}

[class~=rating] > label:before {
    font-family: FontAwesome;
}

.dir-rat-inn,
[class~=dir-rat-form] {
    position: relative;
}

[class~=rating] > label:before {
    display: inline-block;
}

.tips_travel_2 i {
    padding-top: .21875in;
}

[class~=dir-rat-form],
.dir-rat-inn {
    overflow: hidden;
}

.tips_travel_2 i {
    font-size: 18pt;
}

#status {
    left: 50%;
}

[class~=rating] > label:before {
    content: "";
}

[class~=rating] > label:before {
    border-left-width: 0pt !important;
}

[class~=tour_social] ul li a i,
.tips_travel_2 i {
    text-align: center;
}

.banner_book_1 ul li a,
[class~=pack_price]:hover [class~=pack_price] ul li a,
.hot-page2-alp-ri-p2 a:hover,
.tips_travel_2 i {
    -webkit-transition: all .5s ease;
}

.banner_book_1 ul li a,
.tips_travel_2 i {
    -moz-transition: all .5s ease;
}

span {
    font-weight: 400;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-top-color: #b4b4b4;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-image: none;
}

[class~=dir-rat-right] ul li:nth-child(4),
[class~=dir-rat-right] ul li:nth-child(2) {
}

.footer_social ul li a .fa-twitter {
    padding-bottom: .625pc;
}

[class~=dir-rat-form] {
    margin-bottom: 2.1875pc;
}

.tips_travel_2 i,
.banner_book_1 ul li a {
    -ms-transition: all .5s ease;
}

[class~=rating] {
    border-left-width: medium;
}

[class~=rating] > label:before {
    border-bottom-width: 0pt !important;
}

.banner_book_1 ul li a,
.tips_travel_2 i {
    -o-transition: all .5s ease;
}

#status {
    top: 50%;
}

.tips_travel_2 i {
    border-left-width: .75pt;
}

.tips_travel_2 i {
    border-bottom-width: .75pt;
}

[class~=rating] > label:before {
    border-right-width: 0pt !important;
}

.tips_travel_2 i {
    border-right-width: .75pt;
}

.tips_travel_2 i {
    border-top-width: .75pt;
}

.tips_travel_2 i {
    border-left-style: dashed;
}

.tips_travel_2 i {
    border-bottom-style: dashed;
}

[class~=rating] {
    border-bottom-width: medium;
}

.tips_travel_2 i {
    border-right-style: dashed;
}

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

[class~=tour_head1] table tr th {
    color: #2e2e2e;
}

[class~=rating] {
    border-right-width: medium;
}

[class~=rating] {
    border-top-width: medium;
}

.tips_travel_2 i {
    border-top-style: dashed;
}

[class~=rating] {
    border-left-style: none;
}

[class~=rating] {
    border-bottom-style: none;
}

.tips_travel_2 i {
    border-left-color: #e0e0e0;
}

[class~=rating] {
    border-right-style: none;
}

[class~=rating] {
    border-top-style: none;
}

.tips_travel_2 i {
    border-bottom-color: #e0e0e0;
}

[class~=rating] > label:before {
    border-top-width: 0pt !important;
}

[class~=rating] > label:before {
    border-left-style: none !important;
}

[class~=rating] > label:before {
    border-bottom-style: none !important;
}

[class~=tour_social] ul li a i {
    border-radius: 50%;
}

[class~=rating] > label:before {
    border-right-style: none !important;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    background: #f6f6f6;
}

[class~=rating] {
    border-left-color: currentColor;
}

[class~=rating] {
    border-bottom-color: currentColor;
}

.tips_travel_2 i {
    border-right-color: #e0e0e0;
}

[class~=tour_head1] table tr th {
    font-size: .166666667in;
}

.tips_travel_2 i {
    border-top-color: #e0e0e0;
}

.tips_travel_2 i {
    border-image: none;
}

.tips_travel_2 i {
    text-shadow: 0in .75pt #fff, 0px -.0625pc #262f33;
}

.tips_travel_2 h4 {
    color: #34582a;
}

[class~=rating] {
    border-right-color: currentColor;
}

.tips_travel_2 h4 {
    margin-top: 25px;
}

[class~=rating] > label:before {
    border-top-style: none !important;
}

[class~=rating] {
    border-top-color: currentColor;
}

.tips_travel_2 h4,
[class~=tour_head1] table tr th {
    font-weight: 600;
}

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

[class~=rating] {
    float: left;
}

[class~=rating] {
    height: 36pt;
}

.tips_travel_2 h4 {
    font-family: "Poppins", sans-serif;
}

.pack_title h3,
[class~=rating] {
    overflow: hidden;
}

[class~=tour_head1] table tr th {
    padding-bottom: 7.5pt;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    font-weight: normal;
}

.tour_head1 table tr td {
    line-height: 40px;
}

.hot-page2-alp-ri-p2 a:hover {
    -moz-transition: all .5s ease;
}

.tips_travel_2 h4 {
    font-size: 13.5pt;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-prev]:hover {
    left: auto;
}

[class~=half] {
    display: none !important;
}

[class~=dir-rat-review] {
    border-left-width: .75pt;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    color: #4f4f4f;
}

.hot-page2-alp-ri-p2 a:hover {
    -ms-transition: all .5s ease;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-left-width: 0pt;
}

.tips_travel_2 h4 {
    text-transform: capitalize;
}

[class~=tips_travel_2] p {
    font-size: 15px;
}

[class~=dir-rat-review] {
    border-bottom-width: .75pt;
}

.tour_head1 table tr td {
    color: #7f7f7f;
}

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

[class~=hot-page2-hom-pre] ul li:last-child,
[class~=ui-widget-header] [class~=ui-state-default] {
    border-bottom-width: 0pt;
}

#status {
    background-image: url("../images/preloader.gif");
}

[class~=dir-rat-review] {
    border-right-width: .75pt;
}

.pack_title h3 {
    color: #fff;
}

.pack_title h3 {
    font-size: .25in;
}

[class~=hot-page2-hom-pre] ul li:last-child {
    border-bottom-style: none;
}

[class~=dir-rat-review] {
    border-top-width: .75pt;
}

[class~=dir-rat-review] {
    border-left-style: solid;
}

[class~=pack_title] h2,
.pack_title h3 {
    text-shadow: 0pc 1.5pt 5px rgba(0, 0, 0, .8);
}

[class~=dir-rat-review] {
    border-bottom-style: solid;
}

[class~=dir-rat-review] {
    border-right-style: solid;
}

[class~=dir-rat-review] {
    border-top-style: solid;
}

.pack_title h3 {
    text-overflow: ellipsis;
}

.hot-page2-alp-ri-p2 a:hover,
.tour-mig-like-com:hover img {
    -o-transition: all .5s ease;
}

[class~=rating] > label:before {
    border-left-color: currentColor !important;
}

.tour_head1 table tr td {
    font-weight: 500;
}

.footer_social ul li a .fa-twitter {
    padding-right: .75pc;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-right-width: 0pt;
}

[class~=l-info-pack-days] ul li i {
    width: 26.25pt;
}

[class~=dir-rat-review] {
    border-left-color: #dedede;
}

[class~=dir-rat-review] {
    border-bottom-color: #dedede;
}

[class~=hot-page2-hom-pre] ul li:last-child {
    border-bottom-color: currentColor;
}

[class~=dir-rat-review] {
    border-right-color: #dedede;
}

.footer_social ul li a .fa-twitter {
    padding-top: .625pc;
}

[class~=dir-rat-review] {
    border-top-color: #dedede;
}

.pack_title h3 {
    white-space: nowrap;
}

[class~=rating] > label:before {
    border-bottom-color: currentColor !important;
}

[class~=pack_title] h2 {
    color: #689F38;
}

[class~=hot-page2-hom-pre] ul li:last-child,
[class~=dir-rat-review] {
    border-image: none;
}

[class~=pack_title] h2 {
    font-weight: 600;
}

[class~=dir-rat-review] {
    padding-left: 18.75pt;
}

[class~=dir-rat-review] {
    padding-bottom: 18.75pt;
}

[class~=home_form] form ul li input[type="submit"] {
    background: #689F38;
}

[class~=rating] > label:before {
    border-right-color: currentColor !important;
}

[class~=dir-rat-review] {
    padding-right: 18.75pt;
}

[class~=rating] > label:before {
    border-top-color: currentColor !important;
}

[class~=dir-rat-review] {
    padding-top: 18.75pt;
}

[class~=dir-rat-review],
[class~=hot-page2-hom-pre] {
    background: #fff;
}

[class~=rating] > label:before {
    border-image: none !important;
}

[class~=dir-rat-review] {
    margin-bottom: 22.5pt;
}

h1 {
    font-weight: 700;
}

[class~=pack_title] h2 {
    font-size: .520833333in;
}

[class~=dir-rat-left] {
    text-align: center;
}

.tour-mig-like-com:hover img {
    -webkit-transition: all .5s ease;
}

[class~=l-info-pack-days] ul li i {
    height: .364583333in;
}

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

[class~=dir-rat-title],
element[class~=style],
[class~=site_map] ul li ul li,
.dir-rat-right {
}

[class~=dir-rat-star] {
    padding-bottom: .208333333in;
}

.tour-mig-like-com:hover img {
    -moz-transition: all .5s ease;
}

[class~=pack_price] ul,
[class~=site_map] ul {
    padding-left: 0in;
}

.rating > label:after,
[class~=tourz-search-form] input[type="submit"] {
    background: none !important;
}

[class~=hot-page2-hom-pre] {
    position: relative;
}

[class~=pack_price] ul,
[class~=site_map] ul {
    padding-bottom: 0in;
}

[class~=hot-page2-hom-pre] {
    overflow: hidden;
}

[class~=pack_price] ul,
[class~=site_map] ul {
    padding-right: 0in;
}

[class~=pack_price] ul,
[class~=site_map] ul {
    padding-top: 0in;
}

.tour-mig-like-com:hover img {
    transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2],
[class~=hot-page2-hom-pre] {
    padding-left: 11.25pt;
}

[class~=hot-page2-hom-pre] {
    padding-bottom: 11.25pt;
}

.tour-mig-like-com:hover img {
    opacity: .5;
}

[class~=hot-page2-hom-pre],
[class~=hot-page2-hom-pre-2] {
    padding-right: 11.25pt;
}

.rating > label:after {
    border-left-width: 0pt !important;
}

[class~=hot-page2-hom-pre] {
    padding-top: 11.25pt;
}

.rating > label:after {
    border-bottom-width: 0pt !important;
}

[class~=hot-page2-hom-pre] {
    border-left-width: .0625pc;
}

[class~=hot-page2-hom-pre],
[class~=ui-widget-header] [class~=ui-state-default],
#myTable tr {
    border-bottom-style: solid;
}

[class~=hot-page2-hom-pre] {
    border-bottom-width: .0625pc;
}

[class~=hot-page2-hom-pre] {
    border-right-width: .0625pc;
}

.footer_social_1 ul li a i {
    font-size: .208333333in;
}

[class~=hot-page2-hom-pre] {
    border-top-width: .0625pc;
}

[class~=ui-widget-header] [class~=ui-state-default],
[class~=hot-page2-hom-pre] {
    border-left-style: solid;
}

[class~=l-info-pack-days] ul li i {
    background: #0ea9d9;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-top-width: 0pt;
}

[class~=ui-widget-header] [class~=ui-state-default],
[class~=hot-page2-hom-pre] {
    border-right-style: solid;
}

[class~=hot-page2-hom-pre] {
    border-top-style: solid;
}

#status {
    background-position: center;
}

[class~=hot-page2-hom-pre] {
    border-left-color: #e7e7e7;
}

[class~=hot-page2-hom-pre] {
    border-bottom-color: #e7e7e7;
}

[class~=hot-page2-hom-pre] {
    border-right-color: #e7e7e7;
}

[class~=hot-page2-hom-pre] {
    border-top-color: #e7e7e7;
}

[class~=site-map-2] h1 {
    padding-bottom: .3125in;
}

[class~=links] h4 {
    padding-bottom: .9375pc;
}

[class~=links] ul,
[class~=hot-page2-hom-pre-head] {
    padding-left: 0in;
}

[class~=links] ul,
[class~=hot-page2-hom-pre-2] {
    padding-bottom: 0in;
}

[class~=links] ul,
[class~=hot-page2-hom-pre-head] {
    padding-right: 0in;
}

[class~=hot-page2-hom-pre-2],
[class~=links] ul {
    padding-top: 0in;
}

.rating > label:after {
    border-right-width: 0pt !important;
}

[class~=footer_social_1] ul {
    display: table;
}

[class~=l-info-pack-days] ul li i {
    border-radius: 50%;
}

[class~=hot-page2-hom-pre] {
    border-image: none;
}

[class~=hot-page2-hom-pre] {
    margin-bottom: 1.875pc;
}

[class~=hot-page2-hom-pre-head],
[class~=l-info-pack-days] ul li i {
    text-align: center;
}

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

[class~=hot-page2-hom-pre-1] {
    width: 10%;
}

[class~=hot-page2-hom-pre-2] {
    width: 80%;
}

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

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

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

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

[class~=contact-map] iframe,
[class~=map-container] iframe {
    width: 100%;
}

[class~=contact-map] iframe {
    height: 20pc;
}

[class~=hot-page2-hom-pre] ul li:last-child {
    padding-bottom: 0pc;
}

[class~=hot-page2-il-top-fix],
[class~=map-container] iframe {
    display: block;
}

.rating > label:after {
    border-top-width: 0pt !important;
}

[class~=hot-page2-hom-pre-3] {
    width: 10%;
}

.hot-page2-hom-pre-tit,
[class~=hot-page2-pa-sp-top] {
}

[class~=map-container] iframe {
    pointer-events: none;
}

[class~=map-container] iframe {
    position: relative;
}

[class~=hot-page2-hom-pre-head] {
    background: #34582a;
}

[class~=tourz-search-form] div:nth-child(1) {
    width: 20%;
}

[class~=map-container] iframe {
    margin-top: .010416667in;
}

[class~=hot-page2-hom-pre-head] {
    color: #fff;
}

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

.rating > label:after {
    border-left-style: none !important;
}

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

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

[class~=map-container] iframe {
    border-top-width: 0pt;
}

[class~=l-info-pack-days] ul li i {
    padding-left: .104166667in;
}

[class~=map-container] iframe {
    border-left-style: none;
}

h2 {
    font-family: "Quicksand", sans-serif;
}

[class~=form_1] h3,
[class~=hot-page2-hom-pre-head] {
    padding-bottom: 7.5pt;
}

[class~=map-container] iframe {
    border-bottom-style: none;
}

[class~=map-container] iframe {
    border-right-style: none;
}

[class~=tourz-search-form] div:nth-child(2),
[class~=tourz-search-form] div:nth-child(1) {
    float: left;
}

[class~=l-info-pack-days] ul li i {
    padding-bottom: 6.75pt;
}

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

.rating > label:after {
    border-bottom-style: none !important;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-next]:hover {
    left: 1px;
}

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

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

[class~=hot-page2-hom-pre-head] {
    padding-top: 7.5pt;
}

[class~=hot-page2-il-top-fix] {
    opacity: 1 !important;
}

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

[class~=footer_social] ul li a [class~=fa-linkedin] {
    padding-left: .125in;
}

.rating > label:after {
    border-right-style: none !important;
}

.rating > label:after {
    border-top-style: none !important;
}

[class~=l-info-pack-days] ul li i {
    padding-right: .104166667in;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
    padding-bottom: .6875pc;
}

[class~=map-container] iframe {
    border-top-color: currentColor;
}

[class~=map-container] iframe {
    border-image: none;
}

[class~=l-info-pack-days] ul li i {
    padding-top: 6.75pt;
}

.hot-page2-alp {
    background: url("../images/consul-bg.jpg") no-repeat center top #e6e6e6;
}

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

[class~=form_1] h3 {
    font-weight: 700;
}

#status {
    margin-left: -1.041666667in;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
    -moz-transition: all .5s ease;
}

.hot-page2-alp {
    background-attachment: fixed;
}

[class~=form_1] h3 {
    font-size: 28px;
}

[class~=form_1] h3 {
    color: #1b3033;
}

.rating > label:after {
    border-left-color: currentColor !important;
}

[class~=hot-page2-alp-cl-1-3],
.hot-page2-alp-cl-1-1,
[class~=hot-page2-alp-l3] ul li:nth-child(5),
.hot-page2-alp-tit {
}

[class~=form_1] h3 {
    padding-left: 6pt;
}

[class~=hot-page2-alp-con] {
    position: relative;
}

[class~=hot-page2-alp-con] {
    overflow: hidden;
}

[class~=hot-page2-alp-con] {
    background: #f2f1f1;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
    padding-right: .125in;
}

[class~=hot-page2-alp-con] {
    box-shadow: 0in .25pc 30px rgba(0, 0, 0, .36);
}

[class~=form_1] h3 {
    padding-right: 6pt;
}

.hot-page2-alp-con-left {
    padding-left: 0px !important;
}

.rating > label:after {
    border-bottom-color: currentColor !important;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
    padding-top: .6875pc;
}

[class~=form_1] h3 {
    padding-top: 0in;
}

[class~=footer_places] ul li a:hover {
    transition: all .5s ease;
}

[class~=tourz-search-form] div:nth-child(2) {
    width: 60%;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-next]:hover {
    right: auto;
}

[class~=l-info-pack-days] ul li i {
    margin-left: -51pt;
}

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

[class~=hot-page2-alp-con-right] {
    padding-bottom: 70px;
}

.hot-page2-alp-con-left-1 {
    background: #34582a;
}

[class~=l-info-pack-days] ul li i {
    position: absolute;
}

[class~=l-info-pack-days] ul li i,
.hot-page2-alp-con-left-1 {
    color: #fff;
}

[class~=l-info-pack-days] ul li i,
.dir-rat h3,
[class~=dir-rat] h3 {
    font-size: .1875in;
}

.rating > label:after {
    border-right-color: currentColor !important;
}

.rating > label:after {
    border-top-color: currentColor !important;
}

.hot-page2-alp-con-left-1 {
    padding-left: 1.5625pc;
}

.hot-page2-alp-con-left-1 {
    padding-bottom: 1.5625pc;
}

[class~=l-info-pack-days] ul li i {
    z-index: 99;
}

[class~=dir-rat-form] input,
[class~=ui-widget-header] [class~=ui-state-default] {
    border-top-style: solid;
}

[class~=hot-page2-alp-l3] ul li:last-child {
    border-bottom-width: 0pc;
}

.hot-page2-alp-con-left-1 {
    padding-right: 1.5625pc;
}

.hot-page2-alp-con-left-1 {
    padding-top: 1.5625pc;
}

[class~=footer_places] ul li a:hover {
    -webkit-transition: all .5s ease;
}

[class~=dir-rat-form] label {
    margin-bottom: .625pc;
}

[class~=hot-page2-alp-cl-1-2] {
    padding-left: 11.25pt;
}

[class~=dir-rat-form] label {
    margin-top: 3.75pt;
}

.footer_social_1 ul li a i {
    width: .416666667in;
}

[class~=l-info-pack-days] ul li h4 {
    margin-top: .4375pc;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-left-color: #b4b4b4;
}

[class~=dir-rat-form] label {
    color: #213d44;
}

[class~=hot-page2-alp-left-ner-notb] {
    border-top-width: 0in;
}

[class~=l-info-pack-days] ul li p {
    padding-top: 0pc;
}

[class~=hot-page2-alp-left-ner-notb] {
    border-top-style: none;
}

[class~=dir-rat-form] input {
    width: 100%;
}

[class~=hot-page2-alp-left-ner-notb] {
    border-top-color: currentColor;
}

[class~=hot-page2-alp-left-ner-notb] {
    border-image: none;
}

[class~=dir-rat-form] input {
    border-left-width: .010416667in;
}

[class~=hot-page2-alp-left-ner-notb] {
    margin-bottom: 0px;
}

[class~=dir-rat-form] input {
    border-bottom-width: .010416667in;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-bottom-color: #b4b4b4;
}

[class~=tour_social] ul li a,
[class~=hot-page2-alp-l-com],
[class~=hot-page2-alp-l3],
[class~=hot-page2-alp-p3] {
}

.rating > label:after {
    border-image: none !important;
}

.about_ser ul li i {
    font-size: .354166667in;
}

[class~=dir-rat-form] input {
    border-right-width: .010416667in;
}

[class~=dir-rat-form] input {
    border-top-width: .010416667in;
}

.hot-page2-alp-l-com1 {
    padding-left: .15625in;
}

.hot-page2-alp-l-com1 {
    padding-bottom: 25px;
}

.hot-page2-alp-l-com1 {
    padding-right: .15625in;
}

.hot-page2-alp-l-com1 {
    padding-top: .15625in;
}

.hot-page2-alp-l-com1 {
    background: #fff;
}

[class~=dir-rat-form] input {
    border-left-style: solid;
}

[class~=dir-rat-form] input {
    border-bottom-style: solid;
}

[class~=hot-page2-alp-p3-btn-h],
[class~=hot-page2-alp-p5-btn-h],
[class~=hot-page2-alp-p4-btn-h] {
    display: none;
}

[class~=hot-page2-lp-rat] {
    padding-left: .083333333in;
}

[class~=dir-rat-form] input {
    border-right-style: solid;
}

[class~=dir-rat-form] input {
    border-left-color: #dedede;
}

[class~=dir-rat-form] input {
    border-bottom-color: #dedede;
}

[class~=pack_price] ul li a,
[class~=dir-rat-left] p span {
    display: block;
}

[class~=hot-page2-lp-rat] {
    padding-bottom: .15625in;
}

[class~=dir-rat-form] input {
    border-right-color: #dedede;
}

[class~=dir-rat-left] p span,
[class~=hot-list-p3-1] {
    font-size: 14px;
}

[class~=hot-page2-lp-rat],
[class~=pack_price] ul li a {
    padding-right: .375pc;
}

[class~=dir-rat-form] input {
    border-top-color: #dedede;
}

[class~=pack_price] ul li a,
[class~=hot-page2-lp-rat] {
    padding-top: 6px;
}

[class~=hot-page2-alp-ri-p2] {
    padding-left: .15625in;
}

[class~=dir-rat-form] input,
[class~=hot-page2-alp-ri-p2] {
    padding-bottom: 13.5pt;
}

[class~=hot-page2-alp-ri-p2] {
    padding-right: .15625in;
}

[class~=dir-rat-form] input {
    border-image: none;
}

[class~=dir-rat-form] input {
    border-radius: 3px;
}

[class~=dir-rat-form] input {
    resize: none;
}

.about_ser ul li i {
    color: #f1f1f1;
}

[class~=dir-rat-form] input {
    padding-left: .1875in;
}

#status {
    margin-bottom: 0;
}

[class~=tourz-search-form] div:nth-child(3) {
    width: 15%;
}

[class~=hot-page2-alp-ri-p2],
[class~=dir-rat-form] input {
    padding-top: 13.5pt;
}

#status {
    margin-right: 0;
}

.hot-page2-alp-ri-p3,
[class~=hot-list-p3-2] {
    padding-left: 0pc;
}

[class~=footer_places] ul li a:hover {
    -moz-transition: all .5s ease;
}

.about_ser ul li i {
    text-shadow: .75pt 2.25pt .052083333in rgba(0, 0, 0, .08);
}

.footer_social_1 ul li a i {
    height: 30pt;
}

.hot-page2-alp-ri-p3,
[class~=hot-list-p3-2] {
    padding-bottom: 10px;
}

[class~=dir-rat-form] input {
    padding-right: .1875in;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-right-color: #b4b4b4;
}

[class~=hot-list-p3-2],
.hot-page2-alp-ri-p3 {
    padding-right: 0pc;
}

.hot-page2-alp-ri-p3 {
    padding-top: 3.25pc;
}

[class~=hot-list-p3-1],
[class~=dir-rat-left] p span {
    font-weight: 400;
}

[class~=dir-rat-form] input {
    box-shadow: none;
}

[class~=pack_price] ul li a {
    padding-left: .375pc;
}

[class~=hot-list-p3-1] {
    color: #979797;
}

[class~=dir-rat-left] img,
.footer_social_1 ul li a i {
    border-radius: 37.5pt;
}

[class~=dir-rat-left] p span {
    color: #888;
}

[class~=dir-rat-form] textarea {
    height: 1.25in;
}

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

[class~=pack_price] ul li a {
    padding-bottom: .375pc;
}

[class~=footer_places] ul li a:hover {
    -ms-transition: all .5s ease;
}

[class~=hot-list-p3-2] {
    font-size: .333333333in;
}

[class~=dir-rat-right] ul li a i,
[class~=hot-list-p3-4] {
}

.icon-float ul li a i {
    padding-left: .083333333in;
}

[class~=hot-list-p3-2],
.dir-rat-left p {
    font-weight: 600;
}

[class~=rating] > input {
    display: none;
}

[class~=hot-page2-alp-l3] ul li:last-child {
    border-bottom-style: solid;
}

[class~=hot-list-p3-2] {
    color: #00bcd4;
}

[class~=rating] > label {
    color: #ddd;
}

[class~=rating] > label {
    float: right;
}

.icon-float ul li a i {
    padding-bottom: .083333333in;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-top-color: #b4b4b4;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
}

[class~=pack_price] ul li a,
h2 {
    font-weight: 700;
}

[class~=hot-list-p3-3],
[class~=hot-list-p3-2] {
    padding-top: 10px;
}

[class~=pack_price] ul li a {
    background: #00bcd4;
}

[class~=dir-rat-left] img {
    margin-bottom: 1.25pc;
}

.dir-rat-left p,
[class~=dir-rat-star] i {
    font-size: 1pc;
}

[class~=hot-list-p3-3] {
    font-size: 1.5pc;
}

[class~=tourz-search-form] div:nth-child(3),
.dir-rat-right ul li {
    float: left;
}

[class~=footer_places] ul li a:hover,
[class~=hot-page2-alp-quot-btn] {
    -o-transition: all .5s ease;
}

.dir-rat-left p {
    margin-bottom: 22.5pt;
}

[class~=hot-list-p3-3] {
    color: #979797;
}

[class~=hot-page2-hom-pre] ul li,
.dir-rat-right ul li {
    list-style-type: none;
}

[class~=hot-list-p3-3] {
    text-decoration: line-through;
}

.dir-rat-left p {
    color: #213d44;
}

[class~=dir-rat-right] p {
    margin-bottom: 0in;
}

[class~=dir-rat-right] p {
    padding-bottom: 1.25pc;
}

[class~=tr-regi-form] input[type="submit"],
[class~=dir-rat-right] ul,
[class~=hot-list-p3-3] {
    padding-left: 0pt;
}

.icon-float ul li a i {
    padding-right: .083333333in;
}

[class~=tr-regi-form] input[type="submit"],
[class~=dir-rat-right] ul {
    padding-bottom: 0pt;
}

[class~=hot-list-p3-3] {
    padding-bottom: 7.5pt;
}

[class~=dir-rat-right] ul,
[class~=hot-list-p3-3] {
    padding-right: 0px;
}

[class~=dir-rat-right] ul {
    padding-top: 0pt;
}

.icon-float ul li a i,
.db-mak-pay-bot a:hover {
    color: #fff;
}

.icon-float ul li a i {
    padding-top: .083333333in;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-image: none;
}

#myTable tr {
    border-bottom-color: #ddd;
}

[class~=dir-rat-star] i {
    color: #ff9800;
}

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

.dir-rat-right ul li {
    display: inline-block;
}

[class~=pack_price] ul li a {
    color: #000;
}

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

[class~=dir-rat-star] i {
    margin-right: 1.5pt;
}

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

[class~=dir-rat-title] h3 {
    margin-top: 0px;
}

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

[class~=dir-rat-title] h3 {
    color: #213d44;
}

[class~=dir-rat-title] h3 {
    background-size: 1.5625pc;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    background: #f6f6f6;
}

[class~=pack_price] ul li a {
    font-size: 1.25pc;
}

.icon-float ul li a i {
    width: 40px;
}

.dir-rat-right ul li {
    padding-right: .9375pc;
}

[class~=hot-page2-alp-quot-btn] {
    margin-top: 5px;
}

[class~=hot-page2-alp-quot-btn] {
    border-left-width: .75pt;
}

.icon-float ul li a i {
    height: 32px;
}

[class~=pack_price] ul li a,
[class~=dir-rat-title] h3 {
    text-transform: uppercase;
}

.icon-float ul li a i {
    text-align: center;
}

[class~=hot-page2-hom-pre] ul li,
[class~=hot-page2-alp-quot-btn] {
    border-bottom-width: .75pt;
}

[class~=site_map] ul li a,
[class~=dir-rat-title] h3 {
    font-weight: 600;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    font-weight: normal;
}

[class~=hot-page2-hom-pre] ul li,
[class~=hot-page2-alp-quot-btn] {
    border-bottom-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
    border-right-width: .75pt;
}

h3 {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-page2-alp-quot-btn] {
    border-top-width: .75pt;
}

[class~=hot-page2-alp-quot-btn] {
    border-left-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
    border-right-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
    border-top-style: solid;
}

[class~=dir-rat-title] h3 {
    font-size: 1.125pc;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    color: #4f4f4f;
}

[class~=dir-rat-title] p {
}

[class~=hot-page2-alp-quot-btn] {
    border-left-color: #d7a307;
}

[class~=tr-regi-form] input[type="submit"],
[class~=hot-page2-hom-pre] ul {
    padding-right: 0pc;
}

[class~=tr-regi-form] input[type="submit"],
[class~=hot-page2-hom-pre] ul {
    padding-top: 0pc;
}

[class~=hot-page2-alp-quot-btn] {
    border-bottom-color: #d7a307;
}

[class~=tr-regi-form] input[type="submit"] {
    font-size: 1.125pc !important;
}

[class~=tr-regi-form] button[type="submit"] {
    font-size: 1.125pc !important;
}

[class~=hot-page2-alp-quot-btn] {
    border-right-color: #d7a307;
}

[class~=hot-page2-alp-l3] ul li:last-child {
    border-bottom-color: #d4d4d4;
}

[class~=hot-page2-alp-quot-btn] {
    border-top-color: #d7a307;
}

[class~=hot-page2-hom-pre] ul {
    padding-left: 0pc;
}

[class~=hot-page2-hom-pre] ul {
    padding-bottom: 0pc;
}

[class~=site_map] ul li a {
    color: #34582a;
}

[class~=hot-page2-alp-l3] ul li:last-child,
[class~=hot-page2-alp-quot-btn] {
    border-image: none;
}

[class~=hot-page2-alp-quot-btn] {
    -moz-box-shadow: #b7b8b8 0pc 1px 0pc inset;
}

[class~=hot-page2-alp-quot-btn] {
    -webkit-border-radius: .03125in;
}

[class~=hot-page2-alp-quot-btn] {
    -moz-border-radius: 2.25pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span,
[class~=hot-page2-alp-quot-btn] {
    display: block;
}

[class~=hot-page2-alp-quot-btn] {
    border-radius: .03125in;
}

[class~=hot-page2-hom-pre] div {
    float: left;
}

[class~=hot-page2-hom-pre-1] img {
    width: .3125in;
}

[class~=hot-page2-hom-pre] ul li {
    border-bottom-color: #e7e7e7;
}

[class~=hot-page2-alp-quot-btn] {
    font-size: 14px;
}

[class~=hot-page2-hom-pre-1] img {
    height: .3125in;
}

[class~=hot-page2-hom-pre-1] img {
    border-radius: 1.5pt;
}

h3 {
    font-weight: 700;
}

[class~=hot-page2-hom-pre] ul li {
    border-image: none;
}

#status {
    margin-top: -100px;
}

[class~=hot-page2-alp-quot-btn] {
    padding-left: 7.5pt;
}

[class~=hot-page2-hom-pre-2] h5 {
    margin-top: 0pc;
}

[class~=hot-page2-alp-quot-btn] {
    padding-bottom: .3125pc;
}

[class~=hot-page2-hom-pre-2] h5 {
    margin-bottom: .125pc;
}

.tourz-hom-ser ul li a img {
    display: table;
}

[class~=hot-page2-alp-quot-btn] {
    padding-right: 7.5pt;
}

[class~=hot-page2-hom-pre-2] h5 {
    color: #343c42;
}

[class~=site_map] ul li a {
    line-height: 32px;
}

[class~=hot-page2-hom-pre-2] h5 {
    font-size: 16px;
}

[class~=hot-page2-alp-quot-btn] {
    padding-top: .3125pc;
}

[class~=footer_places] ul li a:hover {
    background: #126164;
}

[class~=links] ul li a,
[class~=hot-page2-alp-quot-btn] {
    text-decoration: none;
}

[class~=hot-page2-alp-quot-btn] {
    text-shadow: -1px -.010416667in 0 rgba(177, 177, 177, .3);
}

[class~=hot-page2-hom-pre-2] h5 {
    font-family: "Poppins", sans-serif;
}

[class~=hot-page2-alp-quot-btn] {
    font-weight: bold;
}

[class~=site_map] ul li a {
    font-size: 11.25pt;
}

.tourz-hom-ser ul li a img {
    text-align: center;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    font-weight: normal;
}

[class~=hot-page2-hom-pre] ul li {
    position: relative;
}

[class~=hot-page2-hom-pre-2] h5 {
    font-weight: 600;
}

[class~=hot-page2-alp-quot-btn] {
    color: #000;
}

[class~=hot-page2-alp-quot-btn] {
    background-color: #ffd65e !important;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
    -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
}

[class~=hot-page2-hom-pre-2] h5 {
    -webkit-transition: all .5s ease;
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    position: absolute;
}

[class~=hot-page2-hom-pre-2] h5,
[class~=hot-page2-hom-pre] ul li {
    overflow: hidden;
}

[class~=site_map] ul li ul {
    padding-left: 50px;
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -o-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-btn] {
    background-image: linear-gradient(to bottom, #ffd65e, #febf04);
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-left-width: 0pc;
}

[class~=hot-page2-alp-quot-free-btn] {
    margin-top: 5px;
}

[class~=links] ul li a,
[class~=hot-page2-alp-quot-free-btn] {
    border-left-width: .75pt;
}

[class~=hot-page2-hom-pre-2] h5 {
    -moz-transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2] h5 {
    -o-transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2] h5,
[class~=p2_book] ul li a:hover {
    transition: all .5s ease;
}

[class~=hot-page2-hom-pre] ul li {
    padding-left: 0pt;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=links] ul li a,
.hot-page2-hom-pre-3 span {
    border-bottom-width: .75pt;
}

[class~=links] ul li a,
.hot-page2-hom-pre-3 span,
[class~=hot-page2-alp-quot-free-btn] {
    border-right-width: .75pt;
}

[class~=links] ul li a,
[class~=hot-page2-alp-quot-free-btn] {
    border-top-width: .75pt;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-left-style: solid;
}

[class~=hot-page2-hom-pre-2] h5 {
    text-overflow: ellipsis;
}

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

[class~=hot-page2-alp-quot-free-btn] {
    border-right-style: solid;
}

[class~=hot-page2-hom-pre-2] h5 {
    white-space: pre;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-top-style: solid;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-left-color: #234767;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-bottom-color: #234767;
}

[class~=hot-page2-hom-pre-2] span {
    font-size: .135416667in;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-right-color: #234767;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: .0625pc;
}

[class~=hot-page2-hom-pre] ul li {
    padding-bottom: .9375pc;
}

[class~=hot-page2-hom-pre] ul li {
    padding-right: 0pt;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-top-color: #234767;
}

.tourz-hom-ser ul li a img {
    margin-left: auto;
}

[class~=hot-page2-hom-pre] ul li {
    padding-top: .9375pc;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-image: none;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
    color: #343c42;
}

[class~=hot-page2-alp-quot-free-btn] {
    -moz-box-shadow: #b7b8b8 0in .010416667in 0in inset;
}

[class~=hot-page2-alp-quot-free-btn] {
    -webkit-border-radius: .03125in;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-bottom-width: 0pc;
}

[class~=hot-page2-alp-quot-free-btn] {
    -moz-border-radius: .03125in;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-radius: .03125in;
}

h4 {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-page2-alp-quot-free-btn] {
    font-size: .75pc;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    left: 50%;
}

[class~=hot-page2-alp-quot-free-btn] {
    font-family: arial, helvetica, sans-serif;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
    background: url("../images/1.png") no-repeat center left;
}

[class~=hot-page2-hom-pre-2] span {
    color: #999;
}

.hot-page2-hom-pre-3 span {
    position: absolute;
}

.hot-page2-hom-pre-3 span,
[class~=hot-page2-alp-r-list] {
    border-left-width: .0625pc;
}

[class~=hot-page2-hom-pre-tit] h3 span {
    color: #6f6e6b;
}

[class~=hot-page2-alp-quot-free-btn] {
    padding-left: .104166667in;
}

[class~=hot-page2-alp-quot-free-btn] {
    padding-bottom: 5px;
}

[class~=hot-page2-hom-pre-tit] h3 span {
    font-size: .291666667in;
}

[class~=hot-page2-alp-quot-free-btn] {
    padding-right: .104166667in;
}

[class~=hot-page2-hom-pre-head] h4 span {
    color: #9dacb1;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=p2_book] ul li a:hover {
    -webkit-transition: all .5s ease;
}

#select-city {
    background: #fff;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-right-width: 0pc;
}

[class~=hot-page2-alp-quot-free-btn] {
    padding-top: 5px;
}

[class~=hot-page2-alp-quot-free-btn] {
    text-decoration: none;
}

[class~=hot-page2-alp-quot-free-btn] {
    text-shadow: -.010416667in -.0625pc 0 rgba(177, 177, 177, .3);
}

[class~=hot-page2-alp-quot-free-btn] {
    font-weight: bold;
}

[class~=hot-page2-alp-r-list],
.hot-page2-hom-pre-3 span,
[class~=links] ul li a,
[class~=ui-widget-content] [class~=ui-state-hover] {
    border-left-style: solid;
}

[class~=hot-page2-alp-quot-free-btn] {
    color: #fff;
}

[class~=hot-page2-alp-quot-free-btn] {
    background-color: #1f4363;
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -webkit-linear-gradient(to bottom, #32638e, #1f4363);
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -o-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: linear-gradient(to bottom, #32638e, #1f4363);
}

[class~=hot-page2-alp-quot-free-btn] {
    margin-right: 5px;
}

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

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-top-width: 0pc;
}

[class~=p2_book] ul li a:hover,
[class~=hot-page2-alp-quot-free-btn] {
    -moz-transition: all .5s ease;
}

.hot-page2-hom-pre-3 span,
[class~=hot-page2-alp-r-list] {
    border-top-width: .0625pc;
}

[class~=ui-widget-content] [class~=ui-state-hover],
[class~=hot-page2-alp-r-list],
.hot-page2-hom-pre-3 span,
[class~=links] ul li a {
    border-bottom-style: solid;
}

h4 {
    font-weight: 700;
}

[class~=hot-page2-hom-pre-head] h4 span,
.hot-page2-hom-pre-3 span {
    font-weight: 600;
}

[class~=hot-page2-alp-quot-free-btn] {
    -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list],
[class~=links] ul li a,
[class~=ui-widget-content] [class~=ui-state-hover],
.hot-page2-hom-pre-3 span {
    border-right-style: solid;
}

[class~=pack_price]:hover [class~=pack_price] ul li a,
[class~=hot-page2-alp-quot-free-btn] {
    -o-transition: all .5s ease;
}

[class~=hot-ameni] {
    margin-bottom: -11.25pt;
}

[class~=hot-page2-alp-r-list-re-sp] {
    padding-left: 0px !important;
}

[class~=links] ul li a,
.hot-page2-hom-pre-3 span,
[class~=ui-widget-content] [class~=ui-state-hover],
[class~=hot-page2-alp-r-list] {
    border-top-style: solid;
}

.hot-page2-hom-pre-3 span {
    border-left-color: #8b9ba9;
}

#select-city {
    border-left-width: 0pt;
}

[class~=hot-page2-hom-pre-head] h4 span {
    font-size: 18px;
}

[class~=hot-page2-alp-r-list-re-sp] {
    padding-right: 0px !important;
}

[class~=hot-page2-alp-tit] ol li {
}

[class~=hot-page2-alp-r-list] {
    border-bottom-width: .0625pc;
}

[class~=hot-page2-alp-left-ner-notb] ul li {
    padding-left: 0pc;
}

.hot-page2-hom-pre-3 span {
    border-bottom-color: #8b9ba9;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    margin-left: -.083333333in;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    top: 50%;
}

.hot-page2-hom-pre-3 span {
    border-right-color: #8b9ba9;
}

.hot-page2-hom-pre-3 span {
    border-top-color: #8b9ba9;
}

.hot-page2-hom-pre-3 span {
    border-image: none;
}

.hot-page2-hom-pre-3 i,
[class~=hot-page2-alp-r-list] {
    border-right-width: .0625pc;
}

.tourz-hom-ser ul li a img {
    margin-bottom: 0;
}

#select-city {
    border-bottom-width: 0pt;
}

.hot-page2-hom-pre-3 span {
    padding-left: 3pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    margin-top: -.5pc;
}

.hot-page2-hom-pre-3 span {
    padding-bottom: 0in;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
    background-size: 18px;
}

.hot-page2-hom-pre-3 span {
    padding-right: 3pt;
}

[class~=hot-page2-alp-left-ner-notb] ul li {
    padding-bottom: 7.5pt;
}

.hot-page2-hom-pre-3 span {
    padding-top: 0in;
}

.hot-page2-hom-pre-3 span {
    border-radius: .125pc;
}

.hot-page2-hom-pre-3 span {
    font-size: .125in;
}

.hot-page2-hom-pre-3 span {
    z-index: 9;
}

.hot-page2-hom-pre-3 span {
    line-height: 1.25pc;
}

.hot-page2-hom-pre-3 span {
    color: #34582a;
}

#select-city {
    border-right-width: 0pt;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
    font-size: 11.25pt;
}

[class~=hot-page2-alp-left-ner-notb] ul li {
    padding-right: 0pc;
}

.hot-page2-hom-pre-3 span {
    text-align: center;
}

.hot-page2-hom-pre-3 span {
    text-shadow: 0in -.010416667in 0 rgba(0, 0, 0, .28);
}

.hot-page2-hom-pre-3 span {
    right: 0pt;
}

.hot-page2-hom-pre-3 i {
    width: 16.5pt;
}

.hot-page2-hom-pre-3 i {
    float: right;
}

[class~=hot-page2-alp-r-list],
[class~=p2_book] ul li a:hover,
[class~=hot-page2-alp-r-list] {
    -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list] {
    border-left-color: #dedede;
}

[class~=hot-page2-alp-r-list] {
    border-bottom-color: #dedede;
}

.hot-page2-hom-pre-3 i {
    border-left-width: .75pt;
}

[class~=hot-page2-alp-r-list] {
    border-right-color: #dedede;
}

.hot-page2-hom-pre-3 i {
    border-bottom-width: .75pt;
}

[class~=hot-page2-alp-r-list],
[class~=hot-page2-alp-r-list],
[class~=p2_book] ul li a:hover {
    -o-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list] {
    border-top-color: #dedede;
}

[class~=hot-page2-alp-r-list] {
    border-image: none;
}

[class~=hot-page2-alp-r-list] {
    background: #fff;
}

[class~=hot-page2-alp-r-list] {
    position: relative;
}

[class~=hot-page2-alp-r-list] {
    overflow: hidden;
}

[class~=hot-page2-alp-r-list] {
    margin-left: 0pt;
}

[class~=hot-page2-alp-r-list] {
    margin-bottom: 15px;
}

[class~=hot-page2-alp-r-list] {
    margin-right: .9375pc;
}

.hot-page2-hom-pre-3 i {
    border-top-width: .75pt;
}

[class~=hot-page2-alp-r-list] {
    margin-top: 11.25pt;
}

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

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    display: block;
}

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

[class~=p2_book] ul li a:hover {
    background: #1695c4;
}

[class~=hot-page2-alp-r-list],
[class~=hot-page2-alp-r-list] {
    -moz-transition: all .5s ease;
}

.hot-page2-hom-pre-3 i {
    border-left-style: solid;
}

[class~=hot-page2-alp-left-ner-notb] ul li {
    padding-top: 7.5pt;
}

.hot-page2-hom-pre-3 i {
    border-bottom-style: solid;
}

.hot-page2-hom-pre-3 i {
    border-right-style: solid;
}

.tourz-hom-ser ul li a img {
    margin-right: auto;
}

[class~=links] ul li a {
    border-left-color: #131313;
}

[class~=p2_book] ul li a:hover,
[class~=hot-page2-alp-r-hot-page-rat] {
    color: #fff;
}

.hot-page2-hom-pre-3 i {
    border-top-style: solid;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-left-color: #dad55e;
}

.hot-page2-hom-pre-3 i {
    border-left-color: #a9a9a9;
}

[class~=hotel-list-score],
[class~=hot-page2-alp-r-hot-page-rat],
[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    position: absolute;
}

.tourz-hom-ser ul li a img {
    margin-top: 0;
}

.hot-page2-hom-pre-3 i {
    border-bottom-color: #a9a9a9;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-bottom-color: #dad55e;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    background: #34582a;
}

.hot-page2-hom-pre-3 i {
    border-right-color: #a9a9a9;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    padding-left: 8px;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-right-color: #dad55e;
}

.hot-page2-hom-pre-3 i,
[class~=hot-page2-alp-r-hot-page-rat],
[class~=hotel-list-score] {
    padding-bottom: 3pt;
}

.hot-page2-hom-pre-3 i {
    border-top-color: #a9a9a9;
}

.hot-page2-hom-pre-3 i {
    border-image: none;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    padding-right: 8px;
}

[class~=hot-page2-alp-r-hot-page-rat],
[class~=hotel-list-score],
.hot-page2-hom-pre-3 i {
    padding-top: 3pt;
}

[class~=hotel-list-score],
.hot-page2-hom-pre-3 i {
    padding-left: .041666667in;
}

[class~=hot-page2-alp-l3] ul li {
    list-style-type: none;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    right: -.010416667in;
}

.tourz-hom-ser ul li a img {
    padding-bottom: .3125pc;
}

[class~=links] ul li a {
    border-bottom-color: #131313;
}

[class~=hot-page2-alp-l3] ul li {
    border-bottom-width: .75pt;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    border-radius: .75pt;
}

[class~=links] ul li a {
    border-right-color: #131313;
}

.hot-page2-hom-pre-3 i,
[class~=hotel-list-score] {
    padding-right: .041666667in;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    top: 0px;
}

.hot-page2-hom-pre-tit h3,
[class~=hot-page2-alp-r-hot-page-rat] {
    font-weight: 600;
}

.hot-page2-hom-pre-3 i,
[class~=hot-page2-alp-r-hot-page-rat] {
    font-size: .125in;
}

[class~=hotel-list-score] {
    width: 32px;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-top-color: #dad55e;
}

[class~=hotel-list-score] {
    height: 24pt;
}

.hot-page2-hom-pre-3 i {
    border-radius: 50%;
}

.hot-page2-hom-pre-3 i {
    color: #a9a9a9;
}

[class~=hotel-list-score] {
    background-color: #00bcd4;
}

[class~=links] ul li a {
    border-top-color: #131313;
}

.hot-page2-hom-pre-3 i {
    margin-top: .625pc;
}

.hot-page2-hom-pre-tit h3 {
    color: #343c42;
}

.hot-page2-hom-pre-tit h3 {
    font-size: 28px;
}

.hot-page2-hom-pre-tit h3 {
    font-family: "Poppins", sans-serif;
}

#select-city {
    border-top-width: 0pt;
}

[class~=links] ul li a,
[class~=ui-widget-content] [class~=ui-state-hover] {
    border-image: none;
}

[class~=ui-widget-content] [class~=ui-state-hover],
.hot-page2-hom-pre-head h4,
[class~=hotel-list-score] {
    color: #fff;
}

[class~=hot-page2-hom-pre-head]:after {
    top: .614583333in;
}

[class~=hot-page2-hom-pre-head]:after {
    left: 48%;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    left: 50%;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-width: medium;
}

[class~=hot-page2-hom-pre-head]:after,
[class~=hot-page2-alp-l3] ul li {
    border-bottom-style: solid;
}

[class~=hotel-list-score] {
    margin-left: .052083333in;
}

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

[class~=hotel-list-score] {
    margin-bottom: .625pc;
}

[class~=hot-page2-hom-pre-head]:after {
    border-bottom-width: medium;
}

[class~=hotel-list-score] {
    margin-right: .052083333in;
}

[class~=hotel-list-score] {
    margin-top: .625pc;
}

[class~=hotel-list-score] {
    right: 5px;
}

[class~=hot-page2-alp-l3] ul li {
    border-bottom-color: #d4d4d4;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    margin-left: -.083333333in;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-width: medium;
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-width: medium;
}

[class~=hotel-list-score] {
    border-radius: .125pc;
}

[class~=hot-page2-alp-l3] ul li {
    border-image: none;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    background: #f6598e;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-style: solid;
}

.p2_book ul li:nth-child(2) a {
    background: #c08e21;
}

[class~=hotel-list-score] {
    z-index: 9;
}

[class~=links] ul li a {
    padding-bottom: .3125pc;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-style: solid;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    top: 50%;
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-style: solid;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-color: transparent;
}

.p2_book ul li:nth-child(2) a {
    background: linear-gradient(to bottom, #d2a032, #b18013);
}

[class~=hot-page2-hom-pre-head]:after {
    border-bottom-color: transparent;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1),
[class~=hotel-list-score] {
    font-weight: 600;
}

[class~=hot-page2-hr1],
[class~=hotel-list-score] {
    text-align: center;
}

[class~=hotel-list-score] {
    text-shadow: 0pt -.0625pc 0 rgba(0, 0, 0, .28);
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-radius: 20.25pt;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-color: transparent;
}

[class~=hot-page2-hr1] {
    width: 70%;
}

[class~=hot-page2-hr1] {
    margin-left: auto;
}

.hot-page2-alp-l-com h4 i {
    padding-right: 5.25pt;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
    color: #000;
}

#select-city {
    border-left-style: none;
}

[class~=hot-page2-alp-l-com1] a i {
    font-size: .104166667in;
}

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

[class~=hot-page2-hr1] {
    margin-bottom: 0;
}

[class~=hot-page2-hr1],
[class~=hot-page2-hli-3] {
    margin-right: auto;
}

[class~=links] ul li a {
    padding-top: .3125pc;
}

.banner_book_1 ul li a:hover {
    text-decoration: none;
}

[class~=hot-page2-hr1] {
    margin-top: 0;
}

[class~=links] ul li a {
    color: #131313;
}

[class~=hot-page2-hli-1],
[class~=hot-page2-hli],
[class~=hot-page2-hr1] {
    position: relative;
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-color: transparent;
}

[class~=hot-page2-hom-pre-head]:after {
    border-image: none;
}

[class~=hot-page2-hli] {
    overflow: hidden;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    font-weight: normal;
}

.tourz-hom-ser ul li a img {
    width: .375in;
}

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

#select-city {
    border-bottom-style: none;
}

[class~=links] ul li a {
    border-radius: 4px;
}

[class~=hot-page2-hom-pre-head]:after {
    content: " ";
}

[class~=hot-page2-hli-3] {
    height: .364583333in;
}

[class~=hot-page2-hom-pre-head]:after {
    height: 0;
}

[class~=links] ul li a {
    font-weight: 500;
}

[class~=hot-page2-hom-pre-head]:after,
[class~=hot-page2-hli-3] {
    position: absolute;
}

[class~=hot-page2-hom-pre-head]:after {
    width: 0;
}

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

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-left-width: 0pc;
}

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

[class~=hot-page2-alp-ri-p2] ul li {
    list-style-type: none;
}

[class~=hot-page2-hom-pre-head]:after {
    pointer-events: none;
}

[class~=hot-page2-hom-pre-head]:before {
    top: .614583333in;
}

[class~=hot-page2-hom-pre-head]:before {
    left: 48%;
}

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

[class~=hot-page2-hom-pre-head]:before {
    border-left-width: medium;
}

[class~=hot-page2-hom-pre-head]:before {
    border-bottom-width: medium;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-bottom-width: 0pc;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-right-width: 0pc;
}

[class~=hot-page2-hom-pre-head]:before {
    border-right-width: medium;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-top-width: 0pc;
}

[class~=hot-page2-alp-ri-p2] ul li {
    float: left;
}

[class~=hot-page2-hom-pre-head]:before {
    border-top-width: medium;
}

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

[class~=ui-widget-header] [class~=ui-state-hover],
[class~=hot-page2-hom-pre-head]:before {
    border-left-style: solid;
}

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

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

[class~=ui-widget-header] [class~=ui-state-hover],
[class~=hot-page2-hom-pre-head]:before {
    border-bottom-style: solid;
}

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

[class~=hot-page2-hom-pre-head]:before,
[class~=ui-widget-header] [class~=ui-state-hover] {
    border-right-style: solid;
}

[class~=hot-page2-alp-ri-p2] ul li {
    margin-bottom: .5pc;
}

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

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

[class~=ui-widget-header] [class~=ui-state-hover],
[class~=hot-page2-hom-pre-head]:before {
    border-top-style: solid;
}

[class~=hot-page2-hli-3] {
    top: .15625in;
}

[class~=hot-page2-hom-pre-head]:before {
    border-left-color: transparent;
}

[class~=hot-page2-hli-3] {
    border-radius: 1.5pt;
}

[class~=hot-page2-hom-pre-head]:before {
    border-bottom-color: transparent;
}

h5 {
    font-family: "Quicksand", sans-serif;
}

.banner_book_1 ul li a:hover {
    transition: all .5s ease;
}

[class~=hot-page2-hli-3] {
    display: none;
}

[class~=hot-page2-hli-4],
[class~=footer_social_1] ul li a,
[class~=hot-room-ava-check] {
}

[class~=hot-page2-hom-pre-head]:before {
    border-right-color: transparent;
}

[class~=hot-page2-alp-ri-p2] ul li {
    font-size: .875pc;
}

[class~=hot-page2-hli-5] {
    box-shadow: 0pt 2px 8px rgba(0, 0, 0, .15);
}

[class~=db-l-2] ul li a img {
    width: 15pt;
}

[class~=db-l-2] ul li a i.fa {
    margin-right: 10px;
    margin-left: 2px;
    font-size: 16px;
}

[class~=hot-page2-hli-5] {
    margin-bottom: .104166667in;
}

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

[class~=hot-page2-hom-pre-head]:before {
    border-top-color: transparent;
}

[class~=hot-page2-hli-2] {
    padding-bottom: .104166667in;
}

[class~=hot-page2-hom-pre-head]:before {
    border-image: none;
}

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

[class~=hot-page2-hli-2] {
    padding-top: .104166667in;
}

[class~=hot-page2-hli-2] {
    background: #fff;
}

.hot-page2-hpb {
    background: #1b2629;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    margin-top: -.5pc;
}

[class~=hot-page2-hom-pre-head]:before {
    content: " ";
}

[class~=hot-page2-hom-pre-head]:before {
    height: 0;
}

[class~=hot-page2-hom-pre-head]:before {
    width: 0;
}

[class~=tourb2-hli-3],
[class~=hot-page2-hom-pre-head]:before {
    position: absolute;
}

[class~=hot-page2-hom-pre-head]:before {
    pointer-events: none;
}

[class~=tourb2-hli-3] {
    width: 24pt;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-color: rgba(136, 183, 213, 0);
}

[class~=hot-page2-hom-pre-head]:after {
    border-bottom-color: rgba(136, 183, 213, 0);
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-left-color: #dad55e;
}

[class~=tourb2-hli-3] {
    height: .333333333in;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-bottom-color: #dad55e;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-color: rgba(136, 183, 213, 0);
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
}

[class~=tourb2-hli-3] {
    background-color: rgba(255, 193, 7, .84);
}

[class~=tourb2-hli-3] {
    padding-left: .041666667in;
}

[class~=tourb2-hli-3] {
    padding-bottom: .041666667in;
}

[class~=hot-page2-alp-ri-p2] ul li {
    padding-left: 30px;
}

[class~=hot-page2-alp-ri-p2] p b {
    padding-right: .3125pc;
}

[class~=tourb2-hli-3] {
    padding-right: .041666667in;
}

[class~=tourb2-hli-3] {
    padding-top: .041666667in;
}

::-moz-placeholder {
    opacity: 1;
}

[class~=db-l-2] ul li a img {
    margin-right: 8px;
}

h5 {
    font-weight: 700;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-right-color: #dad55e;
}

[class~=tourb2-hli-3] {
    right: 15px;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
    color: #979797;
}

.ui-datepicker .ui-datepicker-title select {
    margin-left: 0;
}

[class~=tourb2-hli-3] {
    border-radius: 2px;
}

[class~=hot-page2-hom-pre-head]:after,
[class~=tourb2-hli-3] {
    z-index: 9;
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-color: #34582a;
}

[class~=hot-page2-alp-ri-p2] p b {
    color: #343c42;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-top-color: #dad55e;
}

[class~=dir-rat-right] ul li a {
    color: #333;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-width: .09375in;
}

[class~=hot-page2-hom-pre-head]:after {
    border-bottom-width: .09375in;
}

[class~=tourb2-hli-3] {
    color: #fff;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-width: .09375in;
}

[class~=tourb2-hli-3] {
    font-weight: 600;
}

[class~=sh],
[class~=tourb2-hli-3] {
    text-align: center;
}

[class~=tourb2-hli-3] {
    text-shadow: 0px -.75pt 0 rgba(0, 0, 0, .28);
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-width: .09375in;
}

.ui-datepicker .ui-datepicker-title select {
    margin-bottom: .75pt;
}

[class~=hot-page2-alp-ri-p2] p b {
    text-transform: uppercase;
}

[class~=tourb2-hli-3] {
    top: 11.25pt;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-image: none;
}

[class~=dir-rat-right] ul li a {
    font-size: 10.5pt;
}

.icon-float,
[class~=hot-page2-alp]::before {
    position: fixed;
}

.icon-float {
    left: 0px;
}

.icon-float {
    top: 35%;
}

.icon-float {
    z-index: 999;
}

[class~=fb1] {
    background: #3b5998;
}

[class~=hot-page2-hom-pre-head]:after {
    margin-left: -.5625pc;
}

[class~=hot-page2-alp-ri-p2] p b,
[class~=dir-rat-right] ul li span {
    font-size: 12px;
}

[class~=gp1] {
    background: #dd4b39;
}

[class~=tw1] {
    background: #1da1f2;
}

[class~=li1] {
    background: #0077b5;
}

[class~=hot-ameni] ul li,
[class~=db-3] ul li a img {
    float: left;
}

[class~=yt1] {
    background: #cd201f;
}

[class~=dir-rat-right] ul li span {
    padding-right: 5.25pt;
}

[class~=wa1] {
    background: #34af23;
}

[class~=hot-page2-alp]::before {
    content: "";
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
    background: url("../images/2.png") no-repeat center left;
}

[class~=dir-rat-right] ul li span {
    color: #888;
}

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

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
    background-size: 13.5pt;
}

[class~=db-l-1] ul li:nth-child(1),
[class~=hot-page2-alp]::before {
    width: 100%;
}

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

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

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

[class~=hot-page2-alp]::before {
    background: linear-gradient(to top, #1d242a 15%, rgba(0, 0, 0, 0) 100%);
}

[class~=sh] {
    padding-bottom: 7.5pt;
}

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

[class~=sh] {
    padding-top: 7.5pt;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    background: #f6598e;
}

[class~=sh] {
    font-size: .114583333in;
}

th {
    font-family: "Quicksand", sans-serif;
}

[class~=tour-mig-like],
[class~=hot-page2-hom-pre] ul li a {
}

[class~=sh] {
    color: #333;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
}

[class~=sh] {
    border-top-right-radius: 3.75pt;
}

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

.ui-datepicker .ui-datepicker-title select {
    margin-right: 0;
}

[class~=sh1] {
    background: #333;
}

.ui-datepicker .ui-datepicker-title select {
    margin-top: .75pt;
}

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

[class~=hot-page2-alp]::before {
    height: 100%;
}

[class~=ui-widget-header] [class~=ui-state-hover],
[class~=hot-page2-alp-tit] h1 {
    color: #fff;
}

[class~=breadcrumb] > li + li:before,
[class~=hot-page2-alp-tit] ol li a {
    color: #8a8a8a;
}

.top-menu {
    min-width: 2.083333333in;
}

[class~=hot-page2-alp-tit] h1 {
    display: inline-block;
}

[class~=pad-bot-redu] {
    padding-bottom: .729166667in;
}

.pad-bot-redu-5 {
    padding-bottom: .520833333in;
}

[class~=pad-bot-incre] {
    padding-bottom: 6.25pc;
}

#select-city {
    border-right-style: none;
}

#select-city {
    border-top-style: none;
}

[class~=pad-left-o] {
    padding-left: 0in !important;
}

.hot-page2-alp-tit ol {
    background: none;
}

[class~=hot-page2-alp-con-left-1]:after {
    top: 54pt;
}

[class~=pad-top-o] {
    padding-top: 0in;
}

[class~=ui-datepicker] select[class~=ui-datepicker-year],
[class~=ui-datepicker] select[class~=ui-datepicker-month] {
    width: 45%;
}

[class~=hot-page2-alp-con-left-1]:after {
    left: 48%;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-width: medium;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-width: medium;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-radius: 20.25pt;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-width: medium;
}

th {
    font-weight: 700;
}

[class~=tour-mig-like-com] {
    position: relative;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-width: medium;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-style: solid;
}

[class~=tour-mig-like-com] {
    border-radius: 10px;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-style: solid;
}

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

[class~=hot-ameni] ul li {
    width: 33.33%;
}

[class~=hot-ameni] ul li {
    padding-bottom: .15625in;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-style: solid;
}

[class~=tour-mig-like-com] {
    margin-bottom: 1.25pc;
}

[class~=tour-mig-like-com] {
    background: #14addb;
}

[class~=home_form] form ul li input[type="submit"] {
    line-height: 9.75pt;
}

[class~=tour-mig-like-com] {
    -webkit-transition: all .5s ease;
}

[class~=hot-ameni] ul li {
    padding-right: .9375pc;
}

[class~=tour-mig-like-com] {
    -moz-transition: all .5s ease;
}

.banner_book_1 ul li a:hover,
[class~=tour-mig-like-com] {
    -o-transition: all .5s ease;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-style: solid;
}

[class~=tour-mig-like-com],
div {
    transition: all .5s ease;
}

.tour-mig-lc-img,
[class~=foot-mob-app] {
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    font-weight: normal;
}

[class~=tour-mig-lc-con],
[class~=hot-page2-alp-con-left-1]:after {
    position: absolute;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-color: transparent;
}

[class~=db-3] ul li a img {
    width: 28px;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-color: transparent;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-color: transparent;
}

[class~=hot-ameni] ul li {
    text-overflow: ellipsis;
}

[class~=hot-page2-alp-l3] ul li label,
[class~=tour-mig-lc-con] {
    display: block;
}

[class~=tour-mig-lc-con] {
    width: 100%;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-left-width: 0pc;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-color: transparent;
}

[class~=tour-mig-lc-con] {
    margin-top: -1.302083333in;
}

[class~=tour-mig-lc-con] {
    padding-left: .208333333in;
}

[class~=tour-mig-lc-con] {
    padding-bottom: 0px;
}

#select-city {
    border-left-color: currentColor;
}

[class~=tour-mig-lc-con] {
    padding-right: 20px;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-image: none;
}

[class~=tour-mig-lc-con] {
    padding-top: 1.25pc;
}

[class~=hot-page2-alp-con-left-1]:after {
    content: " ";
}

[class~=hot-page2-alp-con-left-1]:after {
    height: 0;
}

[class~=hot-page2-alp-con-left-1]:after {
    width: 0;
}

[class~=tour-mig-lc-con] {
    text-align: right;
}

[class~=hot-page2-alp-l3] ul li label {
    font-size: 15px;
}

[class~=tour-mig-lc-con2] {
    margin-top: -100px;
}

[class~=hot-page2-alp-l3] ul li label {
    color: #343c42;
}

[class~=hot-ameni] ul li {
    white-space: pre;
}

[class~=hot-ameni] ul li {
    overflow: hidden;
}

[class~=foot-mob-sec] {
    background: url("../images/cloud.png") no-repeat bottom center #f6f6f6;
}

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

[class~=foot-mob-sec] {
    padding-left: 0in;
}

[class~=foot-mob-sec] {
    padding-bottom: .625in;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-top-color: #b4b4b4;
}

[class~=hot-page2-alp-l3] ul li label {
    font-weight: 600;
}

[class~=hot-page2-alp-con-left-1]:after {
    pointer-events: none;
}

[class~=foot-mob-sec],
[class~=tourz-search-1] {
    padding-right: 0pc;
}

[class~=foot-mob-sec] {
    padding-top: 6.25pc;
}

[class~=foot-mob-sec] {
    background-size: contain;
}

.hot-page2-alp-con-left-1:before {
    top: 54pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button,
[class~=hot-page2-hli-2] h4 span {
    float: right;
}

.hot-page2-alp-con-left-1:before {
    left: 48%;
}

[class~=tourz-search],
[class~=foot-mob-sec] {
    position: relative;
}

.hot-page2-alp-con-left-1:before {
    border-left-width: medium;
}

#select-city {
    border-bottom-color: currentColor;
}

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

[class~=hot-page2-hli-2] h4 span,
[class~=hot-ameni] ul li i {
    font-size: 9pt;
}

[class~=hot-page2-alp-l3] ul li label {
    padding-left: 22.5pt;
}

.hot-page2-alp-con-left-1:before {
    border-bottom-width: medium;
}

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

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-image: none;
}

.tourz-search-form,
[class~=tourz-search] {
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-bottom-width: 0pc;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-right-width: 0pc;
}

.hot-page2-alp-con-left-1:before {
    border-right-width: medium;
}

.hot-page2-alp-con-left-1:before {
    border-top-width: medium;
}

.hot-page2-alp-con-left-1:before,
[class~=ui-widget-content] [class~=ui-state-focus] {
    border-left-style: solid;
}

[class~=search-hotel-type] {
    padding-left: 18px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: .0625pc;
}

[class~=ui-widget-content] [class~=ui-state-focus],
.hot-page2-alp-con-left-1:before {
    border-bottom-style: solid;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    margin-left: .2em;
}

[class~=tourz-search-1] {
    padding-left: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    margin-bottom: .4em;
}

[class~=hot-page2-hli-2] h4 span {
    line-height: 15pt;
}

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

[class~=ui-widget-content] [class~=ui-state-focus],
.hot-page2-alp-con-left-1:before {
    border-right-style: solid;
}

[class~=db-3] ul li a img {
    height: 28px;
}

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

.hot-page2-alp-con-left-1:before {
    border-top-style: solid;
}

[class~=tourz-search-1] {
    padding-bottom: 100px;
}

.hot-page2-alp-con-left-1:before {
    border-left-color: transparent;
}

.hot-page2-alp-con-left-1:before {
    border-bottom-color: transparent;
}

[class~=tourz-search-1] {
    padding-top: 150px;
}

.hot-page2-alp-con-left-1:before {
    border-right-color: transparent;
}

.hot-page2-alp-con-left-1:before {
    border-top-color: transparent;
}

[class~=tourz-search-1] {
    width: 70%;
}

[class~=db-3] ul li a img {
    border-radius: 3.125pc;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-top-width: 0pc;
}

.hot-page2-alp-con-left-1:before {
    border-image: none;
}

[class~=tourz-search-1] {
    margin-left: auto;
}

.hot-page2-alp-con-left-1:before {
    content: " ";
}

.hot-page2-alp-con-left-1:before {
    height: 0;
}

[class~=tourz-search-1] {
    margin-bottom: 0;
}

.hot-page2-alp-con-left-1:before {
    width: 0;
}

.hot-page2-alp-con-left-1:before {
    position: absolute;
}

[class~=tourz-search-1] {
    margin-right: auto;
}

[class~=hot-ameni] ul li i {
    width: 16.5pt;
}

[class~=tourz-search-1] {
    margin-top: 0;
}

.hot-page2-hpb ul li {
    list-style-type: none;
}

.hot-page2-hpb ul li {
    display: inline-block;
}

.hot-page2-alp-con-left-1:before {
    pointer-events: none;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    margin-right: .2em;
}

[class~=tourz-search-1] {
    text-align: center;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-color: rgba(136, 183, 213, 0);
}

[class~=hot-ameni] ul li i {
    height: .229166667in;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    background: #f6f6f6;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-color: rgba(136, 183, 213, 0);
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-color: rgba(136, 183, 213, 0);
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-color: #1f4363;
}

[class~=tourz-hom-ser],
[class~=tourz-search-1] {
    position: relative;
}

[class~=tourz-sear-btn] {
    height: .46875in;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-width: 6.75pt;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-width: 6.75pt;
}

[class~=tourz-sear-btn] {
    line-height: 33.75pt;
}

[class~=tourz-sear-btn] {
    background: #689F38;
}

[class~=tourz-sear-btn] {
    background: linear-gradient(to bottom, #FFC107, #FFC107);
}

[class~=tourz-sear-btn] {
    outline: none;
}

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

[class~=hot-page2-alp-con-left-1]:after {
    border-right-width: 6.75pt;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-width: 6.75pt;
}

[class~=tourz-sear-btn] {
    font-size: 18pt;
}

[class~=hot-page2-alp-con-left-1]:after {
    margin-left: -9px;
}

.hot-page2-hpb ul li {
    width: 32%;
}

[class~=tourz-sear-btn] {
    display: block !important;
}

.hot-page2-hpb ul li,
[class~=db-l-1] ul li:nth-child(1) {
    float: left;
}

.hot-page2-alp-con-left-1 h3 {
    font-size: 15pt;
}

[class~=tourz-sear-btn] {
    color: #fff;
}

.hot-page2-hpb ul li {
    margin-left: .03125in;
}

.tourz-top-phone,
[class~=ui-widget-content] [class~=ui-state-focus] {
    border-top-style: solid;
}

[class~=tourz-sear-btn] {
    font-weight: 600;
}

.hot-page2-alp-con-left-1 h3 {
    margin-top: 0px;
}

[class~=tourz-sear-btn] {
    font-family: "Quicksand", sans-serif;
}

[class~=tourz-sear-btn] {
    text-transform: uppercase;
}

#select-city {
    border-right-color: currentColor;
}

.hot-page2-alp-con-left-1 h3 {
    margin-bottom: 0pc;
}

[class~=hot-ameni] ul li i {
    background: #ffcd33;
}

[class~=hot-page2-alp-cl-1-1] img {
    width: 1.5pc;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-left-color: #dad55e;
}

[class~=hot-ameni] ul li i {
    color: #000;
}

[class~=hot-page2-alp-cl-1-1] img {
    height: 18pt;
}

[class~=tourz-hom-ser],
[class~=hot-page2-alp-cl-1-2] h5 {
    overflow: hidden;
}

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

.hot-page2-hpb ul li {
    margin-bottom: .052083333in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    margin-top: .5em;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    cursor: pointer;
}

.hot-page2-hpb ul li {
    margin-right: .03125in;
}

[class~=tourz-hom-ser] {
    width: 100%;
}

[class~=tourz-hom-ser] {
    padding-top: 38px;
}

[class~=tourz-hom-ser] {
    padding-bottom: 3.75pt;
}

[class~=hot-page2-alp-cl-1-2] span,
[class~=tourz-pop-ser-btn] {
}

[class~=hot-page2-alp-cl-1-2] h5 {
    text-overflow: ellipsis;
}

[class~=hot-page2-alp-cl-1-2] h5 {
    white-space: pre;
}

.hot-page2-hpb ul li {
    margin-top: 0in;
}

.tourz-top-phone {
    border-left-width: .75pt;
}

.tourz-top-phone {
    border-bottom-width: .75pt;
}

.tourz-top-phone {
    border-right-width: .75pt;
}

.tourz-top-phone {
    border-top-width: .75pt;
}

[class~=hot-ameni] ul li i {
    text-align: center;
}

[class~=hot-page2-alp-cl-1-3] img {
    width: .1875in;
}

:-ms-input-placeholder {
    color: #909;
}

.banner_book_1 ul li a:hover {
    background: #3f51b5;
}

.tourz-top-phone {
    border-left-style: solid;
}

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

[class~=hot-page2-alp-cl-1-3] img {
    float: right;
}

[class~=hot-page2-alp-l3] ul {
    padding-left: 0in;
}

.tourz-top-phone {
    border-bottom-style: solid;
}

[class~=hot-room-ava-check] ul li {
    border-bottom-width: 0pt;
}

.tourz-top-phone {
    border-right-style: solid;
}

[class~=hot-ameni] ul li i {
    padding-bottom: .3125pc;
}

.pack_price ul li a:hover {
    background: #ffd600;
}

[class~=hot-page2-alp-l3] ul {
    padding-bottom: 0in;
}

.tourz-top-phone {
    border-left-color: #9a729a;
}

[class~=hot-page2-alp-l3] ul {
    padding-right: 0in;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-bottom-color: #dad55e;
}

#select-city {
    border-top-color: currentColor;
}

.db-l-1 ul li:nth-child(2) {
    width: 50%;
}

[class~=hot-room-ava-check] ul li {
    border-bottom-style: none;
}

[class~=hot-room-ava-check] ul li {
    border-bottom-color: currentColor;
}

.db-l-1 ul li:nth-child(2),
[class~=tour-mig-lc-con] p span {
    float: left;
}

[class~=hot-page2-alp-l3] ul {
    padding-top: 0in;
}

.tourz-top-phone {
    border-bottom-color: #9a729a;
}

.tourz-top-phone {
    border-right-color: #9a729a;
}

li {
    color: #888;
}

.hot-page2-alp-l-com h4 {
    background: #e6e6e6;
}

[class~=ui-button][class~=ui-state-active]:hover {
    font-weight: normal;
}

fieldset {
    margin-left: 0;
}

.tourz-top-phone {
    border-top-color: #9a729a;
}

.tourz-top-phone,
#myTable tr,
#select-city,
[class~=hot-room-ava-check] ul li {
    border-image: none;
}

.hot-page2-alp-l-com h4 {
    color: #343c42;
}

.tourz-top-phone {
    border-radius: 3.125pc;
}

.hot-page2-alp-l-com h4 {
    padding-left: .15625in;
}

[class~=profile-btn] {
    border-left-width: medium;
}

[class~=profile-btn] {
    border-bottom-width: medium;
}

.hot-page2-alp-l-com h4 {
    padding-bottom: 7.5pt;
}

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

.hot-page2-alp-l-com h4 {
    padding-right: .15625in;
}

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

[class~=tour-mig-lc-con] p span {
    text-align: left;
}

.hot-page2-alp-l-com h4 {
    padding-top: 7.5pt;
}

[class~=hot-ameni] ul li i {
    padding-top: .3125pc;
}

.hot-page2-alp-l-com h4 {
    text-transform: uppercase;
}

.hot-page2-alp-l-com h4 {
    font-size: 15px;
}

.hot-page2-alp-l-com h4 {
    margin-top: 0in;
}

.hot-page2-alp-l-com h4 {
    margin-bottom: 0pt;
}

[class~=profile-btn] {
    border-right-width: medium;
}

.hot-page2-alp-l-com h4 {
    text-overflow: ellipsis;
}

.hot-page2-alp-l-com h4 {
    white-space: pre;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-right-color: #dad55e;
}

[class~=hot-ameni] ul li i {
    border-radius: 50%;
}

fieldset {
    margin-bottom: 0;
}

.hot-page2-alp-l-com h4 {
    overflow: hidden;
}

[class~=profile-btn],
.db-l-1 ul li:nth-child(2) {
    padding-left: .104166667in;
}

[class~=profile-btn] {
    border-top-width: medium;
}

[class~=profile-btn] {
    border-left-style: none;
}

[class~=profile-btn] {
    border-bottom-style: none;
}

[class~=hot-page2-alp-l-com1] form {
    padding-bottom: 8px;
}

[class~=db-3] ul li a img {
    margin-right: .104166667in;
}

[class~=profile-btn] {
    border-right-style: none;
}

[class~=profile-btn] {
    border-top-style: none;
}

[class~=hot-page2-alp-l-com1] a {
    margin-top: 5px;
}

[class~=hot-page2-alp-l-com1] a {
    border-left-width: .75pt;
}

[class~=profile-btn] {
    border-left-color: currentColor;
}

[class~=tour-mig-lc-con] p span {
    font-size: 20px;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-top-color: #dad55e;
}

[class~=tour-mig-lc-con] p span {
    color: #eee;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    padding-left: .6em;
}

[class~=hot-page2-alp-l-com1] a {
    border-bottom-width: .75pt;
}

[class~=profile-btn] {
    border-bottom-color: currentColor;
}

[class~=profile-btn] {
    border-right-color: currentColor;
}

[class~=hot-page2-alp-l-com1] a {
    border-right-width: .75pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    padding-bottom: .3em;
}

[class~=hot-page2-alp-l-com1] a {
    border-top-width: .75pt;
}

[class~=hot-page2-alp-l-com1] a {
    border-left-style: solid;
}

[class~=hot-ameni] ul li i {
    margin-right: .0625in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    padding-right: .6em;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-image: none;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    background: #f6598e;
}

[class~=profile-btn] {
    border-top-color: currentColor;
}

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

[class~=profile-btn] {
    height: .3125in;
}

[class~=hot-page2-alp-l-com1] a {
    border-bottom-style: solid;
}

[class~=hot-page2-alp-l-com1] a {
    border-right-style: solid;
}

[class~=hot-page2-alp-l-com1] a {
    border-top-style: solid;
}

[class~=hot-page2-alp-l-com1] a {
    border-left-color: #254158;
}

.foot-mob-app ul li,
[class~=db-3] ul li a h5,
#dropdown1 a {
    color: #333;
}

[class~=hot-page2-alp-l-com1] a {
    border-bottom-color: #254158;
}

fieldset {
    margin-right: 0;
}

.foot-mob-app ul li {
    list-style-type: none;
}

[class~=profile-btn] {
    line-height: 26px;
}

[class~=hot-page2-alp-l-com1] a {
    border-right-color: #254158;
}

[class~=hot-page2-alp-l-com1] a {
    border-top-color: #254158;
}

[class~=hot-page2-alp-l-com1] a {
    border-image: none;
}

#select-city {
    height: 33.75pt;
}

[class~=mob-menu-icon],
[class~=ui-widget-content] [class~=ui-state-focus],
[class~=profile-btn],
[class~=hot-page2-alp-l-com1] a {
    color: #fff;
}

[class~=hot-page2-alp-l-com1] a {
    -moz-box-shadow: #b7b8b8 0in .0625pc 0pc inset;
}

[class~=profile-btn] {
    padding-bottom: 2px;
}

[class~=profile-btn],
[class~=hot-page2-alp-l-com1] a {
    padding-right: 7.5pt;
}

[class~=profile-btn] {
    padding-top: 2px;
}

[class~=hot-page2-alp-l-com1] a {
    -webkit-border-radius: .03125in;
}

[class~=hot-ameni] ul li i {
    text-shadow: 0pc .010416667in 0px rgba(255, 255, 255, .62);
}

[class~=hot-page2-alp-l-com1] a {
    -moz-border-radius: .1875pc;
}

[class~=hot-page2-alp-l-com1] a {
    border-radius: 3px;
}

[class~=mob-menu-icon],
#select-city,
[class~=mob-menu-slide],
[class~=profile-btn] {
    border-radius: .020833333in;
}

[class~=profile-btn] {
    background: #689F38;
}

[class~=hot-page2-alp-l-com1] a {
    font-size: .125in;
}

[class~=hot-page2-alp-l-com1] a {
    font-family: arial, helvetica, sans-serif;
}

[class~=profile-btn] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=profile-btn] {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-page2-alp-l-com1] a {
    padding-left: .625pc;
}

[class~=hot-page2-alp-l-com1] a,
[class~=mob-menu-icon] {
    padding-bottom: .052083333in;
}

[class~=hot-page2-hpb] ul li a {
    display: block;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    padding-top: .2em;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-radius: 20.25pt;
}

[class~=ui-widget-header] [class~=ui-state-focus],
html [class~=ui-button][class~=ui-state-disabled]:hover {
    font-weight: normal;
}

[class~=hot-page2-hpb] ul li a {
    background: #ffc520;
}

[class~=mob-menu-icon],
[class~=hot-page2-alp-l-com1] a {
    padding-top: .052083333in;
}

.foot-mob-app ul li {
    line-height: .395833333in;
}

[class~=mob-menu-icon] {
    display: inline-block;
}

[class~=ui-widget-header] [class~=ui-state-focus],
[class~=ui-button][class~=ui-state-active]:hover {
    border-left-width: 0pc;
}

[class~=hot-page2-alp-l-com1] a {
    text-decoration: none;
}

[class~=hot-page2-alp-l-com1] a {
    text-shadow: -.010416667in -.75pt 0 rgba(177, 177, 177, .3);
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-bottom-width: 0pc;
}

[class~=mob-menu-icon],
.foot-mob-app ul li {
    font-size: 18px;
}

[class~=hot-page2-alp-l-com1] a {
    font-weight: bold;
}

[class~=mob-menu-icon] {
    background: #34582a;
}

[class~=tourz-hom-ser] ul li {
    float: left;
}

[class~=hot-page2-alp-l-com1] a {
    background-color: #304b62;
}

[class~=mob-menu-icon] {
    padding-left: 8px;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-right-width: 0pc;
}

.pack_price ul li a:hover {
    transition: all .5s ease;
}

[class~=hot-page2-alp-l-com1] a {
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=mob-menu-icon] {
    padding-right: 8px;
}

[class~=hot-page2-alp-l-com1] a {
    background-image: -moz-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=hot-page2-hpb] ul li a {
    color: #000;
}

[class~=hot-page2-hpb] ul li a {
    padding-left: 1.25pc;
}

[class~=mob-menu-icon] {
    cursor: pointer;
}

[class~=tourz-hom-ser] ul li {
    display: inline;
}

[class~=hot-page2-hpb] ul li a {
    padding-bottom: .875pc;
}

[class~=hot-page2-alp-l-com1] a {
    background-image: -ms-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=mob-menu-slide] {
    z-index: 999;
}

[class~=mob-menu-slide] {
    z-index: 9999;
}

[class~=mob-menu-slide] {
    background: #fff;
}

[class~=mob-menu-slide] {
    right: -240px;
}

#main-menu-v2-book a {
    font-weight: 700;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-top-width: 0pc;
}

[class~=hot-page2-alp-ri-p2] ul,
[class~=mob-menu-slide] {
    padding-left: 0in;
}

[class~=hot-page2-alp-l-com1] a {
    background-image: -o-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=hot-page2-alp-l-com1] a {
    background-image: linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    width: auto;
}

[class~=tourz-hom-ser] ul li,
[class~=hot-page2-alp-ri-p2] ul,
#select-city,
[class~=mob-menu-slide] {
    padding-bottom: 0in;
}

[class~=hot-page2-hpb] ul li a {
    padding-right: 1.25pc;
}

[class~=hot-page2-alp-ri-p2] ul,
[class~=mob-menu-slide] {
    padding-right: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    overflow: visible;
}

[class~=hot-page2-alp-l-com1] a {
    margin-right: 3.75pt;
}

[class~=mob-top],
[class~=hot-page2-alp-p3] ul {
}

[class~=hot-page2-alp-ri-p2] h3 {
    color: #343c42;
}

[class~=tourz-hom-ser] ul li,
[class~=hot-page2-alp-ri-p3] span {
    text-align: center;
}

[class~=tourz-hom-ser] ul li,
[class~=mob-menu-slide] {
    padding-top: 0in;
}

[class~=hot-page2-alp-ri-p2] h3 {
    font-size: 1.375pc;
}

[class~=hot-page2-hpb] ul li a {
    padding-top: .875pc;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-left-style: solid;
}

[class~=mob-menu-slide] {
    height: 100%;
}

.mob-menu,
[class~=mob-menu-slide] {
    position: fixed;
}

[class~=db-3] ul li a h5,
[class~=hot-page2-alp-ri-p2] h3 {
    margin-top: 0pt;
}

[class~=hot-page2-alp-ri-p2] h3 {
    margin-bottom: 0pt;
}

[class~=mob-menu-slide] {
    top: 0px;
}

.pack_price ul li a:hover,
.hot-list-p3-4 a {
    -webkit-transition: all .5s ease;
}

[class~=hot-page2-hpb] ul li a {
    font-weight: 600;
}

[class~=mob-menu-slide] {
    box-shadow: 7.5pt 50px 6.25pc rgba(0, 0, 0, .8);
}

#select-city {
    padding-left: .625pc;
}

[class~=tourz-hom-ser] ul li {
    width: 25%;
}

[class~=hot-page2-hpb] ul li a {
    text-transform: uppercase;
}

[class~=tourz-hom-ser] ul li {
    padding-left: 5px;
}

[class~=mob-menu-slide] {
    overflow-y: auto;
}

[class~=db-3] ul li a h5 {
    font-size: .9375pc;
}

[class~=hot-page2-alp-ri-p2] ul {
    padding-top: .75pc;
}

.mob-menu {
    background: #EBEBEB;
}

.mob-menu {
    z-index: 99;
}

.mob-menu {
    width: 100%;
}

[class~=tourz-hom-ser] ul li {
    padding-right: 5px;
}

[class~=hot-page2-alp-ri-p2] ul,
[class~=hot-ameni] ul {
    position: relative;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-bottom-style: solid;
}

.mob-menu {
    display: none;
}

[class~=hot-page2-alp-ri-p2] ul,
[class~=hot-ameni] ul {
    overflow: hidden;
}

[class~=hot-page2-alp-ri-p2] ul {
    margin-bottom: .041666667in;
}

.mob-menu {
    padding-left: .3125in;
}

[class~=mob-head-left],
[class~=mob-head-right],
[class~=hot-page2-alp-ri-p3] span {
    display: block;
}

.hot-list-p3-4 a {
    transition: all .5s ease;
}

.pack_price ul li a:hover,
.hot-list-p3-4 a {
    -moz-transition: all .5s ease;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    width: 95%;
}

.hot-list-p3-4 a,
.pack_price ul li a:hover {
    -ms-transition: all .5s ease;
}

fieldset {
    margin-top: 0;
}

.hot-list-p3-4 a {
    -o-transition: all .5s ease;
}

[class~=hot-page2-alp-ri-p2] p {
    color: #979797;
}

[class~=hot-page2-alp-ri-p2] p,
[class~=hot-ameni] ul {
    margin-bottom: 0in;
}

[class~=hot-page2-alp-ri-p2] p {
    text-transform: lowercase;
}

[class~=hot-page2-alp-ri-p2] p,
[class~=hot-page2-hpb] ul li a {
    font-size: 14px;
}

[class~=autocomplete-content] li img,
[class~=mob-head-right],
[class~=mob-head-left] {
    float: left;
}

.mob-menu {
    padding-bottom: .104166667in;
}

.mob-menu {
    padding-right: .3125in;
}

.mob-menu {
    padding-top: .104166667in;
}

.mob-menu {
    box-shadow: 0pc .03125in 11.25pt rgba(0, 0, 0, .63);
}

[class~=mob-head-left],
[class~=mob-head-right] {
    width: 50%;
}

[class~=hot-page2-alp-ri-p2] a {
}

.hot-page2-hli ul,
[class~=hot-ameni] ul {
    padding-left: 0pc;
}

.hot-page2-hli ul,
[class~=hot-ameni] ul {
    padding-bottom: 0pc;
}

[class~=hot-ameni] ul,
.hot-page2-hli ul {
    padding-right: 0pc;
}

[class~=hot-ameni] ul,
.hot-page2-hli ul {
    padding-top: 0pc;
}

[class~=db-3] ul li a h5 {
    text-overflow: ellipsis;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-right-style: solid;
}

[class~=btn-close-menu] {
    display: none;
}

[class~=hot-page2-hpb] ul li a {
    text-align: center;
}

[class~=btn-close-menu] {
    z-index: 999;
}

[class~=btn-close-menu] {
    z-index: 99999;
}

[class~=btn-close-menu] {
    background: #34582a;
}

[class~=hot-page2-hli] a {
    text-decoration: none;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-top-style: solid;
}

[class~=autocomplete-content] li img {
    width: 19.5pt !important;
}

fieldset {
    padding-left: 0;
}

[class~=btn-close-menu] {
    color: #fff;
}

[class~=hot-page2-hli-1]:before {
    content: "";
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-left-color: #dad55e;
}

[class~=autocomplete-content] li img {
    height: 19.5pt !important;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-bottom-color: #dad55e;
}

[class~=btn-close-menu],
[class~=hot-page2-hli-1]:before {
    position: absolute;
}

[class~=hot-page2-hli-1]:before,
[class~=autocomplete-content] li img {
    left: 0in;
}

[class~=hot-page2-hpb] ul li a {
    border-radius: 2px;
}

[class~=btn-close-menu] {
    right: 1.927083333in;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-right-color: #dad55e;
}

[class~=hot-room-ava-check] ul li label {
    padding-left: 0px;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    margin-left: auto;
}

[class~=autocomplete-content] li img {
    top: 15px;
}

.db-l-1 ul li:nth-child(2) {
    padding-bottom: 15pt;
}

[class~=btn-close-menu] {
    padding-left: .041666667in;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-top-color: #dad55e;
}

[class~=btn-close-menu] {
    padding-bottom: .041666667in;
}

[class~=hot-page2-hli-1] img,
[class~=hot-page2-hli-1]:before,
[class~=hot-room-ava-check] ul li input {
    width: 100%;
}

[class~=hot-page2-hli-1]:before {
    background: linear-gradient(to top, rgba(0, 0, 0, .72) 14%, rgba(0, 0, 0, .08) 35%);
}

[class~=hot-room-ava-check] ul li input {
    font-size: .8125pc;
}

[class~=hot-page2-hli-1]:before {
    top: 0in;
}

[class~=btn-close-menu] {
    padding-right: .041666667in;
}

[class~=hot-page2-hli-1]:before {
    bottom: 0px;
}

[class~=btn-close-menu] {
    padding-top: .041666667in;
}

[class~=btn-close-menu] {
    border-radius: .4375in;
}

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

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-image: none;
}

[class~=btn-close-menu] {
    top: .3125pc;
    left: 152px;
}

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

[class~=hot-page2-hli-3] img {
}

[class~=hot-page2-hli-2] h4 {
    color: #273440;
}

[class~=hot-page2-hli-2] h4 {
    font-size: 12pt;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    margin-bottom: .4em;
}

[class~=hot-page2-hpb] h2,
[class~=ui-widget-header] [class~=ui-state-focus] {
    color: #fff;
}

[class~=btn-close-menu] {
    width: 32px;
}

[class~=btn-close-menu] {
    height: .333333333in;
}

[class~=btn-close-menu] {
    text-align: center;
}

[class~=hot-page2-hpb] h5 {
    color: #ffc520;
}

[class~=mob-menu-slide] ul li,
.db-2,
[class~=db] {
    position: relative;
}

[class~=hot-page2-hpb] h5 {
    padding-top: .145833333in;
}

[class~=db],
.db-2,
[class~=mob-menu-slide] ul li {
    overflow: hidden;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    background: #f6598e;
}

[class~=hot-page2-hpb] h5 {
    font-weight: 400;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    margin-right: auto;
}

[class~=hot-room-ava-check] ul li input {
    padding-left: 7.5pt;
}

[class~=hot-page2-hpb] p {
    color: #989898;
}

fieldset {
    padding-bottom: 0;
}

[class~=mob-menu-slide] ul li {
    text-align: left;
}

[class~=hot-page2-hpb] p {
    padding-top: 11.25pt;
}

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

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-radius: 20.25pt;
}

[class~=db] {
    background: #eaedef;
}

[class~=hot-page2-hpb] ul,
[class~=hot-room-ava-check] ul,
[class~=hot-page2-hpb] p {
    margin-bottom: 0px;
}

.pack_price ul li a:hover {
    color: #000;
}

[class~=db] {
    padding-left: 3.125pc;
}

[class~=ui-button]:hover {
    font-weight: normal;
}

[class~=db] {
    padding-bottom: 3.125pc;
}

[class~=mob-menu-slide] ul li {
    display: block;
}

[class~=hot-page2-hpb] ul,
.icon-float ul {
    padding-left: 0pc;
}

[class~=ui-button]:hover {
    border-left-width: 0pc;
}

[class~=db] {
    padding-right: 3.125pc;
}

[class~=ui-button]:hover {
    border-bottom-width: 0pc;
}

[class~=ui-button]:hover {
    border-right-width: 0pc;
}

[class~=hot-page2-hpb] ul {
    padding-bottom: 0pc;
}

[class~=hot-room-ava-check] ul li input {
    padding-bottom: .25pc;
}

#select-city,
[class~=hot-room-ava-check] ul li input,
.db-l-1 ul li:nth-child(2) {
    padding-right: 7.5pt;
}

[class~=hot-page2-hpb] ul,
.icon-float ul {
    padding-right: 0pc;
}

[class~=ui-button]:hover {
    border-top-width: 0pc;
}

[class~=hot-page2-hpb] ul {
    padding-top: 31.5pt;
}

.db-2,
[class~=ui-button]:hover {
    border-left-style: solid;
}

[class~=hot-room-ava-check] form {
    padding-bottom: 0px;
}

[class~=db] {
    padding-top: 3.125pc;
}

[class~=db-l],
[class~=ui-datepicker-rtl] [class~=ui-datepicker-buttonpane] button,
.db-2,
[class~=db-3] {
    float: left;
}

[class~=db-l] {
    width: 20%;
}

[class~=hot-room-ava-check] ul li input {
    padding-top: .25pc;
}

.db-2 {
    width: 78%;
}

.db-2 {
    background: #fff;
}

.db-2,
[class~=mob-menu-slide] ul li,
[class~=ui-button]:hover {
    border-bottom-style: solid;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    margin-top: 0;
}

.icon-float ul,
#select-city {
    padding-top: 0px;
}

[class~=hot-room-ava-check] ul li input,
.db-2,
[class~=mob-menu-slide] ul li {
    border-bottom-width: .75pt;
}

.db-2,
[class~=hot-room-ava-check] ul li input {
    border-left-width: .0625pc;
}

[class~=hot-room-ava-check] ul li input,
.db-2 {
    border-right-width: .0625pc;
}

[class~=hot-room-ava-check] ul li input,
.db-2 {
    border-top-width: .0625pc;
}

.icon-float ul {
    padding-bottom: 0px;
}

.db-l-1 ul li:nth-child(2) {
    padding-top: 15pt;
}

[class~=db-l-1] ul li:nth-child(3) {
    width: 50%;
}

[class~=ui-button]:hover,
.db-2 {
    border-right-style: solid;
}

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

.db-2 {
    border-left-color: #dadada;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    padding-left: 15px;
}

[class~=mob-menu-slide] ul li {
    border-bottom-color: #ececec;
}

#select-city {
    box-sizing: border-box;
}

[class~=hot-page2-alp-p5] ul li:nth-child(1n+6),
[class~=hot-page2-alp-p4] ul li:nth-child(1n+6),
[class~=hot-page2-alp-p3] ul li:nth-child(1n+6) {
    display: none;
}

.db-2 {
    border-bottom-color: #dadada;
}

.db-2 {
    border-right-color: #dadada;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    color: #4f4f4f;
}

[class~=mob-menu-slide] ul li {
    border-image: none;
}

.db-2 {
    border-top-color: #dadada;
}

[class~=tour-mig-lc-img] img,
.tour-mig-like-com:before {
    width: 100%;
}

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

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -webkit-transition: all .5s ease;
}

.tour-mig-like-com:before,
[class~=tour-mig-lc-img] img {
    border-radius: 3.75pt;
}

.tour-mig-like-com:before {
    content: "";
}

[class~=tour-mig-lc-con] h6,
.tour-mig-like-com:before {
    position: absolute;
}

.tour-mig-like-com:before {
    background: linear-gradient(to top, rgba(0, 0, 0, .82) 10%, rgba(84, 84, 84, .35) 80%);
}

.db-2 {
    box-shadow: 0in .020833333in .041666667in rgba(224, 224, 224, .8);
}

.top-menu a i {
    padding-right: 10px;
}

.tour-mig-like-com:before {
    top: 0pt;
}

.tour-mig-like-com:before {
    bottom: 0px;
}

.tour-mig-like-com:before {
    left: 0in;
}

.db-2 {
    border-radius: 4px;
}

[class~=db-3] ul li a h5 {
    white-space: pre;
}

.db-2 {
    margin-left: .75pc;
}

.db-2 {
    margin-right: .125in;
}

a:link[class~=ui-button],
[class~=ui-state-default] a:link,
[class~=ui-state-default] a:visited {
    color: #454545;
}

[class~=tour-mig-lc-con] h5 {
    font-size: 1.625pc;
}

[class~=tour-mig-lc-con] h5,
[class~=tour-mig-lc-con] h6 {
    color: #fff;
}

[class~=tour-mig-lc-con] h5 {
    padding-top: .625pc;
}

[class~=ui-state-default] a:link,
[class~=ui-state-default] a:visited {
    text-decoration: none;
}

[class~=tour-mig-lc-con] h5 {
    padding-bottom: 0pt;
}

[class~=tour-mig-lc-con] h6,
#select-city {
    font-size: 10.5pt;
}

[class~=hot-room-ava-check] ul li input,
[class~=tour-mig-lc-con] h6,
[class~=db-3] {
    border-left-style: solid;
}

fieldset {
    padding-right: 0;
}

[class~=tour-mig-lc-con] h5 {
    white-space: nowrap;
}

[class~=tour-mig-lc-con] h5 {
    text-overflow: ellipsis;
}

[class~=tour-mig-lc-con] h5,
[class~=db-3] {
    overflow: hidden;
}

[class~=tour-mig-lc-con] h5 {
    margin-bottom: .020833333in;
}

[class~=db-l-1] ul li {
    color: #adadad;
}

[class~=db-3],
[class~=hot-room-ava-check] ul li input,
[class~=tour-mig-lc-con] h6,
[class~=db-l-2] ul li {
    border-bottom-style: solid;
}

[class~=db-3] {
    width: 20%;
}

[class~=tour-mig-lc-con] h6,
[class~=db-3],
[class~=ui-button]:hover,
[class~=hot-room-ava-check] ul li input {
    border-top-style: solid;
}

[class~=ui-button]:hover {
    border-left-color: #dad55e;
}

[class~=ui-button]:hover {
    border-bottom-color: #dad55e;
}

[class~=db-3] {
    position: relative;
}

fieldset {
    padding-top: 0;
}

[class~=tour-mig-lc-con] h6 {
    top: -1.25pc;
}

[class~=db-3],
[class~=tour-mig-lc-con] h6 {
    border-left-width: .010416667in;
}

[class~=tour-mig-lc-con] h6,
[class~=db-3] {
    border-bottom-width: .010416667in;
}

[class~=tour-mig-lc-con] h6,
[class~=db-3],
[class~=hot-room-ava-check] ul li input {
    border-right-style: solid;
}

[class~=db-3] {
    background: #fff;
}

[class~=ui-button]:hover {
    border-right-color: #dad55e;
}

[class~=tour-mig-lc-con] h6,
[class~=db-3] {
    border-right-width: .010416667in;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-bottom-width: 0pc;
}

[class~=db-3],
[class~=tour-mig-lc-con] h6 {
    border-top-width: .010416667in;
}

[class~=ui-button]:hover {
    border-top-color: #dad55e;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-left-width: 0pt;
}

[class~=hot-room-ava-check] ul li input {
    border-left-color: #d4d4d4;
}

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

[class~=tour-mig-lc-con] h6 {
    border-left-color: #fff;
}

[class~=ui-button]:hover {
    border-image: none;
}

[class~=tour-mig-lc-con] h6 {
    border-bottom-color: #fff;
}

[class~=ui-button]:hover {
    background: #f6598e;
}

[class~=tour-mig-lc-con] h6 {
    border-right-color: #fff;
}

[class~=tour-mig-lc-con] h6 {
    border-top-color: #fff;
}

[class~=db-3] {
    border-left-color: #dadada;
}

[class~=db-l-1] ul li {
    text-align: center;
}

[class~=tour-mig-lc-con] h6 {
    border-image: none;
}

[class~=tour-mig-lc-con] h6 {
    padding-left: .625pc;
}

[class~=tour-mig-lc-con] h6 {
    padding-bottom: 7.5pt;
}

[class~=tour-mig-lc-con] h6 {
    padding-right: .625pc;
}

[class~=tour-mig-lc-con] h6 {
    padding-top: 8px;
}

[class~=db-3] {
    border-bottom-color: #dadada;
}

[class~=tour-mig-lc-con] h6 {
    border-radius: 13.5pt;
}

[class~=tour-mig-lc-con] h6 {
    margin-bottom: .052083333in;
}

[class~=db-3] {
    border-right-color: #dadada;
}

[class~=ui-button]:hover {
    color: #fff;
}

[class~=tour-mig-lc-con] p {
    color: #c1c1c1;
}

[class~=db-l-1] ul li:nth-child(3) {
    float: left;
}

[class~=foot-mob-app] h2 {
    margin-top: 0px;
}

[class~=db-3] {
    border-top-color: #dadada;
}

[class~=foot-mob-app] h2 {
    font-size: .46875in;
}

.foot-mob-app p {
    font-size: 11.25pt;
}

[class~=foot-mob-app] ul,
[class~=db-l-2] ul li {
    padding-left: 0pc;
}

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

[class~=ui-button]:hover {
    border-radius: 20.25pt;
}

[class~=db-l-1],
[class~=db-l-2] ul li {
    border-bottom-width: .75pt;
}

[class~=foot-mob-app] ul {
    padding-bottom: 0pc;
}

[class~=db-3] {
    box-shadow: 0px 2px .041666667in rgba(224, 224, 224, .8);
}

[class~=db-3] {
    border-radius: 4px;
}

[class~=ui-button]:focus {
    font-weight: normal;
}

[class~=db-l-2] ul li {
    border-bottom-color: #eaedef;
}

[class~=foot-mob-app] ul {
    padding-right: 0pc;
}

[class~=db-l-1] {
    position: relative;
}

[class~=foot-mob-app] ul {
    padding-top: 0pc;
}

[class~=foot-mob-app] ul {
    margin-bottom: 30px;
}

[class~=db-l-2],
[class~=tourz-search-form] label,
[class~=db-3] ul li a h5,
[class~=db-l-1] {
    overflow: hidden;
}

[class~=hot-room-ava-check] ul li input {
    border-bottom-color: #d4d4d4;
}

a:link[class~=ui-button],
#main-menu-v2-book a {
    text-decoration: none;
}

[class~=ui-button]:focus,
#select-search {
    border-left-width: 0pc;
}

#select-search {
    background: url("../images/icon/search.png") no-repeat left center #fff;
}

[class~=foot-mob-app] ul {
    margin-top: 18pt;
}

[class~=tourz-search-1] form,
.foot-mob-app a {
}

[class~=db-l-1] {
    background: #fff;
}

[class~=tourz-search]:before,
[class~=foot-mob-sec]:before {
    content: "";
}

[class~=hot-room-ava-check] ul li input {
    border-right-color: #d4d4d4;
}

[class~=foot-mob-sec]:before {
    position: absolute;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=db-l-1] {
    border-left-width: .75pt;
}

label {
    margin-left: 0;
}

[class~=foot-mob-sec]:before {
    background: linear-gradient(to top, rgba(255, 255, 255, .55) 0%, rgba(240, 240, 240, .8) 100%);
}

[class~=db-l-2] ul li {
    border-image: none;
}

[class~=hot-room-ava-check] ul li input {
    border-top-color: #d4d4d4;
}

[class~=db-l-1] {
    border-right-width: .75pt;
}

[class~=foot-mob-sec]:before {
    top: 0pt;
}

[class~=db-l-1] {
    border-top-width: .75pt;
}

[class~=ui-button]:focus,
#select-search {
    border-bottom-width: 0pc;
}

[class~=db-l-1] {
    border-left-style: solid;
}

[class~=foot-mob-sec]:before {
    bottom: 0in;
}

[class~=foot-mob-sec]:before {
    left: 0px;
}

[class~=foot-mob-sec]:before {
    width: 100%;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=tourz-search-1] p {
    margin-bottom: 0pc;
}

[class~=tourz-search-1] p,
[class~=tourz-search-1] h1 {
    color: #fff;
}

[class~=tourz-search-1] h1 {
    font-size: 37.5pt;
}

[class~=tourz-search-1] p {
    font-size: 18px;
}

[class~=db-l-1] ul li:nth-child(3) {
    padding-left: 7.5pt;
}

[class~=tourz-search-1] p {
    padding-bottom: .3125in;
}

#select-search,
[class~=ui-button]:focus {
    border-right-width: 0pc;
}

[class~=db-l-1] {
    border-bottom-style: solid;
}

[class~=db-l-1] {
    border-right-style: solid;
}

[class~=db-l-1] {
    border-top-style: solid;
}

[class~=hot-room-ava-check] ul li input {
    border-image: none;
}

[class~=db-l-1] {
    border-left-color: #dadada;
}

[class~=tourz-search-form] label {
    text-overflow: ellipsis;
}

[class~=tourz-search-form] label {
    white-space: pre;
}

[class~=db-l-1] ul li:nth-child(3) {
    padding-bottom: .208333333in;
}

[class~=db-l-1] {
    border-bottom-color: #dadada;
}

#select-search,
[class~=ui-button]:focus {
    border-top-width: 0pc;
}

[class~=db-l-2] ul li {
    padding-bottom: .125in;
}

[class~=tourz-search-form] label {
    right: .15625in;
}

[class~=db-l-1] {
    border-right-color: #dadada;
}

[class~=tourz-search]:before {
    background: #141e30;
}

[class~=db-l-1] {
    border-top-color: #dadada;
}

[class~=hot-room-ava-check] ul li input {
    margin-bottom: 12px;
}

[class~=db-l-1] {
    border-image: none;
}

[class~=db-3] ul li a h5 {
    text-transform: capitalize;
}

[class~=db-l-1] {
    box-shadow: 0in .125pc .041666667in rgba(224, 224, 224, .8);
}

[class~=db-l-1] {
    border-radius: 3pt;
}

[class~=icon-float] ul li a {
    display: block;
}

[class~=db-l-2] {
    position: relative;
}

[class~=tourz-search]:before,
[class~=tourz-search]:before {
    background: linear-gradient(to right, rgba(36, 59, 85, .55), rgba(20, 30, 48, .82));
}

[class~=db-l-2],
[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-bottom-width: .75pt;
}

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

[class~=db-l-2] {
    background: #fff;
}

[class~=db-l-2] {
    border-left-width: .0625pc;
}

[class~=icon-float] ul li a {
    -webkit-transition: all .5s ease;
}

[class~=tourz-search]:before {
    bottom: 0pt;
}

[class~=icon-float] ul li a {
    -moz-transition: all .5s ease;
}

[class~=db-l-1] ul li:nth-child(3) {
    padding-right: 7.5pt;
}

[class~=tourz-search]:before {
    top: 0in;
}

[class~=db-3] ul li a h5 {
    margin-bottom: 0pc;
}

[class~=tourz-search]:before {
    left: 0in;
}

a:visited[class~=ui-button] {
    color: #454545;
}

label {
    margin-bottom: 0;
}

[class~=tourz-search]:before {
    right: 0in;
}

[class~=db-l-2] {
    border-right-width: .0625pc;
}

#select-search {
    border-left-style: none;
}

[class~=db-l-2] {
    border-top-width: .0625pc;
}

[class~=ui-button]:focus,
[class~=db-l-2] {
    border-left-style: solid;
}

.tourz-hom-ser ul,
[class~=db-l-2] ul li {
    padding-right: 0in;
}

[class~=db-l-2],
[class~=db-3] ul li,
[class~=mob-menu-slide] h4,
[class~=ui-button]:focus {
    border-bottom-style: solid;
}

[class~=tourz-search-form] div {
    margin-left: .052083333in;
}

[class~=tourz-search-form] div {
    margin-bottom: 0in;
}

a:visited[class~=ui-button] {
    text-decoration: none;
}

[class~=tourz-search-form] div {
    margin-right: .052083333in;
}

[class~=tourz-search-form] div {
    margin-top: 0in;
}

[class~=db-3] ul li a p {
    padding-left: .416666667in;
}

[class~=icon-float] ul li a {
    -o-transition: all .5s ease;
}

[class~=ui-button]:focus,
[class~=db-l-2] {
    border-right-style: solid;
}

#main-menu-v2-book a {
    color: #fff;
}

.tourz-hom-ser ul {
    margin-bottom: 0;
}

.tourz-hom-ser ul {
    margin-left: auto;
}

.tourz-hom-ser ul {
    margin-right: auto;
}

label,
.tourz-hom-ser ul {
    margin-top: 0;
}

.tourz-hom-ser ul {
    display: table;
}

[class~=db-l-2],
[class~=ui-button]:focus {
    border-top-style: solid;
}

label {
    margin-right: 0;
}

.tourz-hom-ser ul {
    padding-left: 0pc;
}

.tourz-hom-ser ul {
    padding-bottom: 0pc;
}

[class~=db-l-2] {
    border-left-color: #dadada;
}

[class~=db-l-2] {
    border-bottom-color: #dadada;
}

[class~=db-l-2] ul li {
    padding-top: .125in;
}

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

[class~=db-l-2] {
    border-right-color: #dadada;
}

[class~=db-l-2] {
    border-top-color: #dadada;
}

[class~=db-l-2] {
    border-image: none;
}

[class~=icon-float] ul li a {
    transition: all .5s ease;
}

[class~=db-l-2],
[class~=db-2-main-com] {
    padding-left: 15pt;
}

[class~=db-l-2],
[class~=db-2-main-com] {
    padding-bottom: 15pt;
}

label {
    padding-left: 0;
}

[class~=db-2-main-com],
[class~=db-l-2] {
    padding-right: 15pt;
}

[class~=db-3] ul li {
    border-bottom-width: .010416667in;
}

[class~=icon-float] ul li a,
.mob-menu-slide ul,
[class~=mob-menu-slide] h4,
.tourz-hom-ser ul {
    padding-top: 0pc;
}

[class~=tourz-pop-ser-btn] img,
[class~=db-2-com],
[class~=autocomplete-content] li,
[class~=db-2-main] {
}

[class~=db-2-main-com],
[class~=db-l-2],
[class~=db-l-1] ul li:nth-child(3) {
    padding-top: 15pt;
}

[class~=mob-menu-slide] h4 {
    padding-left: 11.25pt;
}

[class~=db-l-2] {
    margin-top: 9pt;
}

[class~=mob-menu-slide] h4 {
    padding-bottom: .625pc;
}

[class~=mob-menu-slide] h4 {
    padding-right: .9375pc;
}

[class~=db-l-2] {
    box-shadow: 0in .125pc .25pc rgba(224, 224, 224, .8);
}

[class~=db-l-2] {
    border-radius: .25pc;
}

[class~=ui-state-hover] a:hover {
    color: #2b2b2b;
}

.db-l-2 ul li:last-child,
[class~=mob-menu-slide] h4,
html [class~=ui-button][class~=ui-state-disabled]:active {
    border-bottom-width: 0pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-right-width: .75pt;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-top-width: .75pt;
}

[class~=mob-menu-slide] h4 {
    border-bottom-color: #303b40;
}

[class~=mob-menu-slide] h4 {
    border-image: none;
}

[class~=mob-menu-slide] h4,
[class~=db-3] ul li a p {
    margin-bottom: 0in;
}

label {
    padding-bottom: 0;
}

[class~=mob-menu-slide] h4 {
    color: #34582a;
}

[class~=db-2-main-com],
.mob-menu-slide ul {
    position: relative;
}

[class~=mob-menu-slide] h4 {
    margin-top: 12px;
    text-align: center;
    margin-left: 7px;
    margin-left: 0
}

[class~=db-l-1] ul,
[class~=icon-float] ul li a,
.mob-menu-slide ul,
[class~=db-3] ul li {
    padding-left: 0pt;
}

.mob-menu-slide ul,
[class~=db-2-main-com] {
    overflow: hidden;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-left-style: solid;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-right-width: 0pt;
}

[class~=db-3] ul li a p {
    color: #969595;
}

[class~=db-done],
[class~=db-not-done] {
    font-size: 9pt !important;
}

[class~=db-3] ul li {
    border-bottom-color: #dcdcdc;
}

.mob-menu-slide ul,
[class~=icon-float] ul li a,
[class~=db-l-2] ul,
[class~=db-l-1] ul {
    padding-bottom: 0pt;
}

[class~=db-done] {
    background: #3e8e41;
}

[class~=db-l-1] ul,
[class~=db-3] ul li,
.mob-menu-slide ul,
[class~=icon-float] ul li a {
    padding-right: 0pt;
}

[class~=db-3] ul li {
    border-image: none;
}

[class~=db-done],
[class~=db-3] h4,
[class~=foot-mob-app] ul li i,
[class~=db-not-done] {
    color: #fff;
}

[class~=db-done],
[class~=db-not-done] {
    padding-left: .25pc;
}

[class~=db-done],
[class~=db-not-done] {
    padding-bottom: .020833333in;
}

[class~=db-not-done],
[class~=db-done] {
    padding-right: .25pc;
}

.db-2-main-com ul li,
.mob-menu-slide ul {
    text-align: left;
}

label {
    padding-right: 0;
}

[class~=db-3] ul li {
    padding-bottom: .75pc;
}

[class~=db-done],
[class~=db-not-done] {
    padding-top: .020833333in;
}

[class~=db-not-done],
[class~=db-done] {
    border-radius: 2.25pt;
}

[class~=db-done],
[class~=db-not-done] {
    /*text-transform: lowercase;*/
}

[class~=db-done],
[class~=db-not-done] {
    margin-left: .052083333in;
}

[class~=db-not-done] {
    background: #f4a321;
}

[class~=ui-button]:focus {
    border-left-color: #dad55e;
}

[class~=db-3] ul li {
    padding-top: .75pc;
}

[class~=db-3] ul li a p {
    font-size: .125in;
}

.mob-head-left img {
}

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

[class~=mob-head-right] a {
    float: right;
}

[class~=ui-button]:focus {
    border-bottom-color: #dad55e;
}

.db-l-2 ul li:last-child,
.db-2-main-com ul li,
[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-bottom-style: solid;
}

[class~=db-l-2] ul,
[class~=db-l-1] ul {
    padding-top: 0px;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -moz-transition: all .5s ease;
}

[class~=foot-mob-app] ul li i {
    width: .1875in;
}

#main-menu-v2-book a {
    padding-left: .9375pc;
}

[class~=db-l-2] ul {
    padding-left: 0pt;
}

[class~=ui-button]:focus {
    border-right-color: #dad55e;
}

[class~=ui-state-hover] a:hover {
    text-decoration: none;
}

[class~=db-2-main-1] {
    position: relative;
}

[class~=db-2-main-1] {
    overflow: hidden;
}

.db-2-main-com ul li {
    border-bottom-width: 1px;
}

[class~=db-l-2] ul {
    padding-right: 0pt;
}

[class~=db-2-main-1] {
    float: left;
}

[class~=db-3] h4,
.db-2-com h4 {
    margin-left: 0pt;
}

[class~=db-2-main-1] {
    width: 33.3%;
}

[class~=db-3] h4 {
    margin-bottom: 0pt;
}

[class~=foot-mob-app] ul li i {
    height: 18px;
}

[class~=db-3] h4,
.db-2-com h4 {
    margin-right: 0pt;
}

[class~=ui-button]:focus {
    border-top-color: #dad55e;
}

[class~=foot-mob-app] ul li i {
    background: #8dced4;
}

[class~=db-3] h4,
.db-2-com h4 {
    margin-top: 0pt;
}

[class~=db-3] h4,
.db-2-com h4 {
    background: #34582a;
}

[class~=db-3] h4 {
    padding-left: .15625in;
}

[class~=db-3] h4 {
    padding-bottom: .15625in;
}

[class~=db-3] h4 {
    padding-right: .15625in;
}

[class~=db-3] h4 {
    padding-top: .15625in;
}

[class~=foot-mob-app] ul li i,
[class~=db-2-main-1] {
    text-align: center;
}

[class~=db-3] ul {
    margin-bottom: 0pt;
}

[class~=db-3] ul {
    padding-left: 15pt !important;
}

[class~=db-3] ul,
[class~=db-2-main-2] {
    padding-bottom: 15pt;
}

[class~=db-2-main-2] {
    border-right-width: .75pt;
}

[class~=foot-mob-app] ul li i {
    border-radius: .03125in;
}

[class~=db-3] ul,
[class~=db-2-main-2] {
    padding-right: 15pt;
}

[class~=db-2-main-2],
[class~=db-3] ul {
    padding-top: 15pt;
}

[class~=db-2-main-2] {
    border-right-style: solid;
}

[class~=db-2-main-2] {
    border-right-color: #eaedef;
}

.db-2-com h4 {
    margin-bottom: 0pc;
}

.db-2-main-com ul li {
    border-bottom-color: #eaedef;
}

[class~=db-2-main-2],
[class~=ui-button]:focus,
.db-2-main-com ul li {
    border-image: none;
}

[class~=db-2-main-2] {
    padding-left: .208333333in;
}

[class~=ui-state-hover] a:link {
    color: #2b2b2b;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -o-transition: all .5s ease;
}

[class~=db2-form-com],
.db-2-main-com-table,
[class~=db2-form-pay] {
}

.db-2-com h4 {
    padding-left: 11.25pt;
}

.full-btn {
    height: 45px;
}

.db-2-com h4 {
    padding-bottom: 11.25pt;
}

[class~=foot-mob-app] ul li i {
    padding-left: .1875pc;
}

.db-2-com h4 {
    padding-right: 11.25pt;
}

.full-btn {
    line-height: 2.8125pc;
}

.full-btn {
    background: #f96c71;
}

[class~=foot-mob-app] ul li i {
    padding-bottom: .1875pc;
}

.full-btn {
    /*background: linear-gradient(to bottom, #fa6d72, #f45d5d);*/
    background: linear-gradient(to bottom, #689F38, #33691E);
}

.full-btn {
    outline: none;
}

.full-btn {
    font-size: 16px;
}

[class~=foot-mob-app] ul li i {
    padding-right: .1875pc;
}

.db-2-com h4 {
    padding-top: 11.25pt;
}

.db-2-com h4,
[class~=ui-button]:focus,
.full-btn {
    color: #fff;
}

.full-btn {
    display: block !important;
}

[class~=foot-mob-app] ul li i {
    padding-top: .1875pc;
}

.db-2-main-com ul li,
.db-l-2 ul li:last-child {
    padding-left: 0in;
}

.full-btn {
    font-weight: 600;
}

.full-btn {
    font-family: "Quicksand", sans-serif;
}

#select-search {
    border-bottom-style: none;
}

.full-btn {
    text-transform: uppercase;
}

[class~=ui-button]:focus {
    background: #f6598e;
}

.db-l-2 ul li:last-child {
    border-bottom-color: #dcdcdc;
}

[class~=foot-mob-app] ul li i {
    margin-right: 10px;
}

.db-l-2 ul li:last-child {
    border-image: none;
}

.db-2-main-com ul li {
    padding-bottom: .125in;
}

[class~=foot-mob-app] ul li i {
    font-size: 9pt;
}

.db-2-main-com ul li {
    padding-right: 0in;
}

#select-search {
    border-right-style: none;
}

[class~=db-2-main-com] img {
    display: block;
}

[class~=db-2-main-com] img {
    margin-left: auto;
}

[class~=db-2-main-com] img {
    margin-bottom: 1.25pc;
}

.full-btn {
    text-align: center;
}

[class~=db-pay-card] {
    position: relative;
}

[class~=db-pay-card] {
    overflow: hidden;
}

#select-search {
    border-top-style: none;
}

[class~=ui-state-hover] a:link,
[class~=ui-state-hover] a:visited {
    text-decoration: none;
}

#select-search {
    border-left-color: currentColor;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-left-width: .75pt;
}

[class~=db-2-main-com] img {
    margin-right: auto;
}

.db-2-main-com ul li {
    padding-top: .125in;
}

[class~=db-3] ul li a p {
    line-height: .1875in;
}

html [class~=ui-button][class~=ui-state-disabled]:active,
[class~=ui-button][class~=ui-state-active]:hover {
    border-top-width: 0pt;
}

[class~=db-2-main-com] img {
    margin-top: 0;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-right-width: 0pc;
}

.db-2-main-com ul li {
    list-style-type: none;
}

[class~=ui-button]:focus {
    border-radius: 20.25pt;
}

[class~=db-2-main-com] img,
[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=db-pay-card] {
    border-right-style: solid;
}

#select-search {
    border-bottom-color: currentColor;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-bottom-width: .75pt;
}

[class~=foot-mob-app] ul li i {
    vertical-align: text-bottom;
}

[class~=soc-login] ul li a i {
    padding-right: .052083333in;
}

body [class~=soc-login] ul li {
    float: none;
    display: inline-block;
    width: 135px;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    font-weight: normal;
}

[class~=db-2-main-com] img,
[class~=db-pay-card] {
    border-right-width: .75pt;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-top-width: .75pt;
}

[class~=ui-state-focus] a:hover,
[class~=ui-state-focus] a:link,
[class~=ui-state-focus] a:visited,
[class~=ui-state-hover] a:visited {
    color: #2b2b2b;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-left-style: solid;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-bottom-style: solid;
}

[class~=db-2-main-com] img,
[class~=db-pay-card],
[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-top-style: solid;
}

[class~=tourz-hom-ser] ul li a {
    background: #33691E;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-left-width: 0pc;
}

.db-2-main-com ul li {
    background: url("../images/icon/db-arrow.png") no-repeat center left;
}

[class~=db-2-main-com] img,
[class~=db-pay-card] {
    border-left-color: #eaedef;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-bottom-width: 0pc;
}

#select-search {
    border-right-color: currentColor;
}

[class~=db-2-main-com] img,
[class~=db-pay-card] {
    border-bottom-color: #eaedef;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-right-color: #eaedef;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-top-color: #eaedef;
}

.db-2-main-com ul li {
    background-size: 7.5pt;
}

[class~=db-2-main-com] img,
[class~=db-pay-card] {
    border-image: none;
}

#select-search {
    border-top-color: currentColor;
}

[class~=db-pay-card] {
    padding-left: 7.5pt;
}

[class~=ui-state-focus] a:link,
[class~=ui-state-focus] a:hover {
    text-decoration: none;
}

.db-l-2 ul li:last-child {
    padding-bottom: 0in;
}

[class~=db-pay-card] {
    padding-bottom: .010416667in;
}

[class~=db-pay-card] {
    padding-right: 7.5pt;
}

[class~=db-2-main-com] img {
    padding-left: .125in;
}

html [class~=ui-button][class~=ui-state-disabled]:active,
[class~=ui-widget-content] [class~=ui-state-active],
[class~=db-down-pdf] {
    border-left-style: solid;
}

[class~=db-pay-card] {
    padding-top: .010416667in;
}

.db-pay-amount {
    float: right;
}

[class~=db-2-main-com] img {
    padding-bottom: .125in;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-right-width: 0pc;
}

#select-search {
    border-image: none;
}

.db-2-main-com ul li {
    text-overflow: ellipsis;
}

.db-pay-amount {
    color: #ffc107;
}

[class~=db-2-main-com] img {
    padding-right: .125in;
}

.db-pay-amount {
    font-size: 1.375pc;
}

[class~=db-2-main-com] img {
    padding-top: .125in;
}

[class~=db-down-pdf] {
    border-left-width: .010416667in;
}

[class~=db-2-main-com-table] tr,
[class~=db-down-pdf] {
    border-bottom-width: .010416667in;
}

[class~=tourz-hom-ser] ul li a {
    width: 5.625pc;
}

[class~=db-down-pdf] {
    border-right-width: .010416667in;
}

[class~=db-down-pdf] {
    border-top-width: .010416667in;
}

[class~=db-2-main-com] img {
    border-radius: 5px;
}

[class~=tourz-hom-ser] ul li a {
    height: 90px;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-top-width: 0pc;
}

[class~=ui-widget-content] [class~=ui-state-active],
[class~=db-2-main-com-table] tr,
[class~=db-down-pdf] {
    border-bottom-style: solid;
}

.db-2-main-com span {
    font-size: 18pt;
}

[class~=db-2-main-com-table] th,
.db-2-main-com span {
    font-weight: 600;
}

.db-2-main-com span {
    font-family: "Quicksand", sans-serif;
}

[class~=db-2-main-com] ul {
    margin-bottom: 0pc;
}

label {
    padding-top: 0;
}

[class~=db-2-main-com] ul {
    margin-top: 7.5pt;
}

[class~=db-down-pdf] {
    border-right-style: solid;
}

[class~=db-2-main-com] ul {
    padding-left: 0in;
}

[class~=db-2-main-com] ul {
    padding-bottom: 0in;
}

[class~=db-down-pdf] {
    border-top-style: solid;
}

.db-l-2 ul li:last-child,
[class~=db-2-main-com] ul {
    padding-right: 0in;
}

[class~=db-2-main-com] ul {
    padding-top: 0in;
}

[class~=db-down-pdf] {
    border-left-color: #c7c8c9;
}

[class~=db-2-main-com-table] th,
[class~=db-2-main-com-table] tr td {
    padding-left: 3pt;
}

[class~=tourz-hom-ser] ul li a,
[class~=db-2-main-com-table] tr,
[class~=db-2-main-com-table] th {
    padding-bottom: .104166667in;
}

[class~=db-2-main-com-table] th,
[class~=db-2-main-com-table] tr td {
    padding-right: 3pt;
}

[class~=db-2-main-com-table] tr,
[class~=db-2-main-com-table] th {
    padding-top: .104166667in;
    line-height: normal;
}

[class~=db-down-pdf] {
    border-bottom-color: #c7c8c9;
}

.db-2-main-com ul li {
    white-space: inherit;
}

[class~=db-down-pdf] {
    border-right-color: #c7c8c9;
}

.db-2-main-com ul li {
    overflow: hidden;
}

[class~=db-down-pdf] {
    border-top-color: #c7c8c9;
}

[class~=db-down-pdf] {
    border-image: none;
}

[class~=db-down-pdf],
[class~=db-make-pay] {
    border-radius: .1875pc;
}

[class~=db-2-main-com-table] tr {
    border-bottom-color: #eaedef;
}

[class~=tourz-hom-ser] ul li a {
    display: block;
}

[class~=db-2-main-com-table] tr {
    border-image: none;
}

[class~=db-2-main-com-table] tr {
    line-height: .385416667in;
}

[class~=db-make-pay],
[class~=db-down-pdf] {
    padding-left: .5pc;
}

[class~=db-down-pdf],
[class~=db-make-pay] {
    padding-bottom: 3pt;
}

[class~=db-make-pay],
[class~=db-down-pdf] {
    padding-right: .5pc;
}

[class~=db-2-main-com-table] tr {
    padding-left: .104166667in;
}

[class~=ui-state-focus] a:visited {
    text-decoration: none;
}

[class~=db-down-pdf],
[class~=db-make-pay] {
    padding-top: 3pt;
}

[class~=db-down-pdf] {
    color: #333;
}

[class~=db2-form-com] form input,
[class~=db-make-pay] {
    border-left-width: .0625pc;
}

[class~=db-2-main-com-table] tr td {
    padding-bottom: .135416667in;
}

[class~=db2-form-com] form input,
[class~=db-make-pay] {
    border-bottom-width: .0625pc;
}

[class~=db-make-pay],
[class~=db2-form-com] form input {
    border-right-width: .0625pc;
}

[class~=db-2-main-com-table] tr {
    padding-right: .104166667in;
}

[class~=db2-form-com] form input,
[class~=db-make-pay] {
    border-top-width: .0625pc;
}

[class~=db2-form-com] form input,
[class~=db-make-pay] {
    border-left-style: solid;
}

[class~=db-make-pay],
html [class~=ui-button][class~=ui-state-disabled]:active {
    border-bottom-style: solid;
}

[class~=tourz-hom-ser] ul li a {
    padding-left: 1.5pt;
}

.db2-form-com form {
    padding-left: 50px;
}

[class~=db-make-pay],
[class~=ui-widget-content] [class~=ui-state-active] {
    border-right-style: solid;
}

[class~=tourz-hom-ser] ul li a {
    padding-right: 2px;
}

[class~=ui-widget-content] [class~=ui-state-active],
[class~=db-make-pay] {
    border-top-style: solid;
}

[class~=db-make-pay] {
    border-left-color: #c7c8c9;
}

.db2-form-com form {
    padding-bottom: .364583333in;
}

[class~=tourz-hom-ser] ul li a {
    padding-top: .1875in;
}

[class~=db-2-main-com-table] tr td {
    padding-top: 12pt;
}

[class~=db-make-pay] {
    border-bottom-color: #c7c8c9;
}

.db2-form-com form {
    padding-right: .520833333in;
}

.db2-form-com form {
    padding-top: 35px;
}

[class~=db-make-pay] {
    border-right-color: #c7c8c9;
}

.db2-form-com form {
    background: #eaedef;
}

[class~=db-make-pay] {
    border-top-color: #c7c8c9;
}

[class~=tourz-hom-ser] ul li a {
    text-align: center;
}

[class~=tourz-hom-ser] ul li a {
    color: #fff;
}

.db2-form-com form {
    margin-top: .9375pc;
}

[class~=tourz-hom-ser] ul li a {
    border-radius: .3125pc;
}

[class~=db-make-pay] {
    border-image: none;
}

[class~=db-pay-card] h5,
[class~=db-up-btn],
[class~=db-pay-card] img {
    display: inline-block;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-left-color: #dad55e;
}

[class~=tourz-hom-ser] ul li a {
    font-family: "Arimo", sans-serif;
}

#select-search {
    height: .46875in;
}

[class~=db-pay-card] img {
    width: 1.822916667in;
}

a[class~=ui-button]:focus,
a[class~=ui-button]:hover {
    color: #2b2b2b;
}

[class~=db-pay-card] img {
    border-left-width: 0in;
}

[class~=db-pay-card] img {
    border-bottom-width: 0in;
}

[class~=db-make-pay] {
    color: #333;
}

[class~=db-mak-pay-bot] {
    margin-top: 18.75pt;
}

[class~=db-pay-card] img {
    border-right-width: 0in;
}

[class~=db-pay-card] img {
    border-top-width: 0in;
}

a[class~=ui-button]:hover {
    text-decoration: none;
}

[class~=db-pay-card] img {
    border-left-style: none;
}

[class~=db2-form-com] form input {
    border-bottom-style: solid;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-bottom-color: #dad55e;
}

[class~=db-pay-card] img {
    border-bottom-style: none;
}

[class~=db-pay-card] img {
    border-right-style: none;
}

[class~=db-pay-card] img {
    border-top-style: none;
}

[class~=db-pay-card] img {
    border-left-color: currentColor;
}

[class~=db2-form-com] form input {
    border-right-style: solid;
}

[class~=db-up-btn] {
    padding-left: .260416667in;
}

[class~=db-up-btn] {
    padding-bottom: .625pc;
}

[class~=db2-form-com] form input {
    border-top-style: solid;
}

[class~=tourz-hom-ser] ul li a,
.db-mak-pay-bot p {
    line-height: .25in;
}

[class~=db-pay-card] img {
    border-bottom-color: currentColor;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-right-color: #dad55e;
}

[class~=db-pay-card] img {
    border-right-color: currentColor;
}

[class~=db-up-btn] {
    padding-right: .260416667in;
}

[class~=db-pay-card] img {
    border-top-color: currentColor;
}

[class~=db2-form-com] form input {
    border-left-color: #e4e4e4;
}

[class~=autocomplete-content] ul li a {
    border-bottom-width: .0625pc;
}

[class~=db-up-btn] {
    padding-top: .625pc;
}

.db-l-2 ul li:last-child {
    padding-top: 12px;
}

[class~=db-pay-card] img {
    border-image: none;
}

#select-search {
    border-radius: 2px;
}

[class~=db-pay-card] img {
    margin-bottom: 0in;
}

[class~=db-up-btn] {
    margin-bottom: 0;
}

[class~=db2-form-com] form input {
    border-bottom-color: #e4e4e4;
}

[class~=db2-form-com] form input {
    border-right-color: #e4e4e4;
}

[class~=db-pay-card] img {
    float: right;
}

[class~=db-up-btn],
.db-mak-pay-bot p {
    font-size: 14px;
}

[class~=db-up-btn] {
    font-weight: normal;
}

[class~=db-up-btn] {
    line-height: 1.42857143;
}

[class~=db-up-btn] {
    line-height: 3rem;
}

[class~=db-pay-card] img,
#main-menu-v2-book a {
    padding-bottom: 0in;
}

[class~=db-pay-card] img {
    padding-left: 0pc;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-top-color: #dad55e;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-left-color: #254158;
}

[class~=db-pay-card] img {
    padding-right: 0pc;
}

[class~=db-pay-card] img {
    padding-top: 0pc;
}

[class~=db-up-btn] {
    text-align: center;
}

.db-mak-pay-bot p,
[class~=db-com-p] p {
    color: #969595;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-image: none;
}

[class~=db-up-btn] {
    white-space: nowrap;
}

[class~=db-up-btn] {
    vertical-align: middle;
}

a[class~=ui-button]:focus {
    text-decoration: none;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    background: #1692c0;
}

[class~=db-up-btn] {
    -ms-touch-action: manipulation;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    transition: all .5s ease;
}

[class~=db-up-btn] {
    touch-action: manipulation;
}

.db-mak-pay-bot p {
    font-weight: 400;
}

[class~=db-mak-pay-bot] a {
    font-size: 12pt;
}

[class~=db-up-btn] {
    cursor: pointer;
}

[class~=db-up-btn],
[class~=autocomplete-content] ul li a {
    border-bottom-style: solid;
}

[class~=db-mak-pay-bot] a {
    text-transform: capitalize;
}

[class~=db-up-btn] {
    -webkit-user-select: none;
}

[class~=db-com-p] h5 {
    font-size: 1.25pc;
}

[class~=db-com-p] p {
    font-size: .145833333in;
}

[class~=db-com-p] p {
    line-height: .25in;
}

[class~=autocomplete-content] ul li a {
    border-bottom-color: #e0e0e0;
}

[class~=db-com-p] p {
    font-weight: 500;
}

[class~=db2-form-com] form input {
    border-top-color: #e4e4e4;
}

[class~=autocomplete-content] ul li a,
[class~=db2-form-com] form input {
    border-image: none;
}

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

[class~=db-up-btn] {
    -moz-user-select: none;
}

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

[class~=db-up-btn] {
    -ms-user-select: none;
}

[class~=tr-register]::before {
    background: rgba(33, 48, 59, .52);
}

[class~=db-up-btn] {
    user-select: none;
}

[class~=tr-register]::before {
    top: 0in;
}

[class~=tr-register]::before {
    bottom: 0pt;
}

[class~=db-up-btn] {
    background-image: none;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-left-width: .75pt;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-bottom-width: .75pt;
}

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

[class~=ui-widget-content] [class~=ui-state-active] {
    color: #fff;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-right-width: .75pt;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-top-width: .75pt;
}

[class~=tr-register]::before,
textarea {
    width: 100%;
}

.mob-menu-slide ul li a {
    color: #000;
}

[class~=tr-regi-form] input,
[class~=db-up-btn] {
    border-left-style: solid;
}

[class~=tr-register]::before {
    border-radius: 3.75pt;
}

[class~=tr-regi-form] input {
    padding-left: .625pc;
}

.mob-menu-slide ul li a {
    float: inherit;
}

[class~=db2-form-com] form input {
    line-height: 33pt;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-right-style: solid;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-radius: 1.6875pc;
}

[class~=db2-form-com] form input {
    padding-left: .260416667in;
}

[class~=tr-regi-form] input,
[class~=db-up-btn] {
    border-top-style: solid;
}

[class~=db2-form-com] form input {
    padding-bottom: 0pt;
}

.mob-menu-slide ul li a {
    display: block;
}

[class~=db2-form-com] form input {
    padding-right: .260416667in;
}

[class~=db-up-btn] {
    border-left-color: transparent;
}

[class~=ui-widget-header] [class~=ui-state-active],
a.ui-button:active {
    font-weight: normal;
}

[class~=tr-regi-form] input {
    padding-bottom: 7.5pt;
}

[class~=tr-regi-form] input {
    padding-right: .625pc;
}

[class~=db2-form-com] form input {
    padding-top: 0pt;
}

[class~=db-up-btn] {
    border-bottom-color: transparent;
}

[class~=tr-regi-form] input {
    padding-top: 10px;
}

[class~=ui-widget-header] [class~=ui-state-active],
a.ui-button:active {
    border-left-width: 0pc;
}

a.ui-button:active,
[class~=db-3] ul li:last-child {
    border-bottom-width: 0px;
}

[class~=db-3] ul li:last-child,
[class~=tr-regi-form] input {
    border-bottom-style: solid;
}

[class~=db-up-btn] {
    border-right-color: transparent;
}

#select-search {
    padding-left: 26.25pt;
}

.mob-menu-slide ul li a {
    font-size: 9.75pt;
}

[class~=db2-form-com] form input {
    background: #fff;
}

a.ui-button:active {
    border-right-width: 0pc;
}

[class~=db-up-btn] {
    border-top-color: transparent;
}

[class~=db-up-btn] {
    border-image: none;
}

[class~=db2-form-com] form label {
    font-size: .875pc;
}

[class~=db-up-btn] {
    border-radius: 3pt;
}

[class~=db-up-btn] {
    float: left;
}

[class~=db-up-btn] {
    height: 3rem;
}

.mob-menu-slide ul li a {
    padding-left: .208333333in;
}

.mob-menu-slide ul li a {
    padding-bottom: .125in;
}

.mob-menu-slide ul li a {
    padding-right: .208333333in;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-bottom-color: #254158;
}

[class~=db-up-btn] {
    height: 45px;
}

[class~=db-up-btn] {
    background: #14addb;
}

[class~=db-up-btn] {
    color: #fff;
}

[class~=db-file-upload] {
    padding-left: .75rem;
}

[class~=db-file-upload] {
    padding-bottom: 0;
}

[class~=db-file-upload] {
    padding-right: .75rem;
}

[class~=tr-regi-form] input {
    border-left-color: #c9c9c9;
}

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

[class~=db-file-upload] {
    padding-top: 0;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-right-color: #254158;
}

[class~=db2-form-com] form label {
    color: #646464;
}

[class~=db-com-p] {
}

[class~=tr-regi-form] input {
    border-bottom-color: #c9c9c9;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-left-style: solid;
}

.tr-register {
    background: url("../images/face.jpg") #e6e6e6;
}

.mob-menu-slide ul li a {
    padding-top: .125in;
}

.tr-register,
[class~=v2-search-form],
[class~=soc-login],
[class~=tr-regi-form] {
    position: relative;
}

#main-menu-v2-book a {
    padding-right: .9375pc;
}

.tr-register,
[class~=soc-login] {
    overflow: hidden;
}

[class~=tr-regi-form] {
    margin-left: auto;
}

[class~=tr-regi-form] {
    margin-bottom: 70px;
}

[class~=tr-regi-form] {
    margin-right: auto;
}

[class~=tr-regi-form] input {
    border-right-color: #c9c9c9;
}

[class~=db2-form-pay] ul li {
    background: none;
}

[class~=tr-regi-form] input {
    border-top-color: #c9c9c9;
}

[class~=tr-regi-form] {
    margin-top: 52.5pt;
}

[class~=tr-regi-form] input {
    border-image: none;
}

[class~=tr-regi-form] textarea {
    padding-left: 16.5pt;
}

[class~=tr-regi-form] {
    width: 50%;
}

[class~=tr-regi-form] textarea {
    padding-bottom: .625pc;
}

textarea,
[class~=tr-regi-form] textarea {
    border-left-width: .010416667in;
}

[class~=tr-regi-form] textarea {
    padding-right: .625pc;
}

[class~=tr-regi-form] textarea {
    padding-top: 7.5pt;
}

[class~=tr-regi-form] {
    background: #fff;
}

[class~=db2-form-pay] ul li {
    padding-left: 0pt;
}

[class~=tr-regi-form] {
    padding-left: 37.5pt;
}

[class~=tr-regi-form] {
    padding-bottom: .520833333in;
}

[class~=tr-regi-form] {
    padding-right: .520833333in;
}

[class~=tr-regi-form] {
    padding-top: .46875in;
}

[class~=tr-regi-form] textarea {
    border-bottom-width: .010416667in;
}

[class~=tr-regi-form] {
    border-radius: 3.75pt;
}

[class~=tr-regi-form] {
    text-align: center;
}

.mob-menu-slide ul li a {
    font-weight: 500;
}

[class~=tr-regi-form] {
    box-shadow: 0px 3pt 15pt rgba(0, 0, 0, .8);
}

[class~=tr-regi-form] textarea {
    border-right-width: .010416667in;
}

[class~=full-btn] {
    width: 100%;
}

[class~=db2-form-pay] ul li {
    padding-bottom: .75pc;
}

[class~=db2-form-pay] ul li {
    padding-right: 0pc;
}

[class~=db-l-1] ul li span,
[class~=full-btn] {
    display: block;
}

[class~=soc-login],
[class~=tr-regi-form] textarea {
    border-top-width: .0625pc;
}

[class~=db2-form-pay] ul li {
    padding-top: 5px;
}

.mob-menu-slide ul li a {
    cursor: pointer;
}

[class~=tr-regi-form] textarea,
[class~=soc-login],
[class~=ui-widget-header] [class~=ui-state-active] {
    border-top-style: solid;
}

[class~=tr-regi-form] textarea,
a.ui-button:active,
[class~=ui-widget-header] [class~=ui-state-active] {
    border-left-style: solid;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-bottom-width: 0pc;
}

[class~=db-3] ul li:last-child {
    border-bottom-color: #dcdcdc;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-right-width: 0pc;
}

[class~=db-3] ul li:last-child {
    border-image: none;
}

[class~=soc-login] {
    border-top-color: #dcdcdc;
}

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

a.ui-button:active,
[class~=ui-widget-header] [class~=ui-state-active] {
    border-top-width: 0pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-top-color: #254158;
}

[class~=soc-login] {
    margin-top: .15625in;
}

[class~=tr-regi-form] h4 span {
    color: #689F38;
}

[class~=soc-login] {
    padding-top: 15px;
}

[class~=ui-widget-header] [class~=ui-state-active],
[class~=tr-regi-form] textarea {
    border-bottom-style: solid;
}

[class~=ui-widget-header] [class~=ui-state-active],
[class~=tr-regi-form] textarea {
    border-right-style: solid;
}

.mob-menu-slide ul li a {
    font-family: "Quicksand", sans-serif;
}

#main-menu-v2-book a {
    padding-top: 0in;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    padding-left: .052083333in;
}

[class~=tr-regi-form] textarea {
    border-left-color: #c9c9c9;
}

[class~=tr-regi-form] h4 span,
[class~=tr-regi-form] h4 {
    font-size: 31.5pt;
}

[class~=tr-regi-form] label,
.tr-regi-form p a,
[class~=v2-ho-se-ri] {
}

[class~=tr-regi-form] textarea {
    border-bottom-color: #c9c9c9;
}

[class~=tr-regi-form] textarea {
    border-right-color: #c9c9c9;
}

[class~=tr-regi-form] textarea {
    border-top-color: #c9c9c9;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=tr-regi-form] textarea {
    border-image: none;
}

[class~=tr-regi-form] textarea {
    height: 6.25pc;
}

[class~=tr-regi-form] h4 span {
    font-weight: 600;
}

[class~=tr-regi-form] h4 {
    margin-top: 0in;
}

[class~=v2-search-form] {
    background: rgba(51, 105, 30, .40);
}

.search-form-title {
    color: #212121;
}

.search-form-subtitle {
    color: #fff;
}

[class~=v2-search-form] {
    padding-left: .520833333in;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-left-color: #dad55e;
}

[class~=v2-search-form] {
    padding-bottom: .520833333in;
}

[class~=v2-search-form] {
    padding-right: .520833333in;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-bottom-color: #dad55e;
}

[class~=db-3] ul li:last-child,
[class~=v2-hom-search] {
    padding-left: 0pt;
}

textarea {
    border-bottom-width: .010416667in;
}

[class~=v2-search-form] {
    padding-top: .520833333in;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-right-color: #dad55e;
}

textarea {
    border-right-width: .010416667in;
}

[class~=tr-regi-form] h4 {
    margin-bottom: 8px;
}

[class~=v2-search-form] {
    border-radius: .052083333in;
}

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

[class~=soc-login] ul li {
    float: left;
}

[class~=tr-regi-form] form,
[class~=v2-hom-search] {
    position: relative;
}

[class~=soc-login] ul li {
    width: 33.333%;
}

[class~=tr-regi-form] form {
    overflow: hidden;
}

textarea {
    border-top-width: .010416667in;
}

[class~=tr-regi-form] form {
    padding-left: 15pt;
}

#select-search,
[class~=db-3] ul li:last-child {
    padding-bottom: 0pc;
}

[class~=tr-regi-form] form {
    padding-bottom: 15pt;
}

[class~=tr-regi-form] form {
    padding-right: 15pt;
}

[class~=v2-search-form] {
    border-bottom-width: 1.5pt;
}

[class~=v2-search-form],
a.ui-button:active {
    border-bottom-style: solid;
}

[class~=soc-login] ul li {
    padding-left: .052083333in;
}

[class~=tr-regi-form] form {
    padding-top: 15pt;
}

[class~=soc-login] ul li {
    padding-bottom: .052083333in;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    -moz-box-shadow: #b7b8b8 0pt .010416667in 0px inset;
}

[class~=v2-search-form] {
    border-bottom-color: #121b23;
}

[class~=tr-regi-form] p {
    font-size: .1875in;
}

[class~=v2-search-form] {
    border-image: none;
}

[class~=tr-regi-form] p {
    margin-bottom: 0px;
}

[class~=soc-login] h4,
[class~=v2-ser-btn] {
    text-align: center;
}

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

[class~=soc-login] h4 {
    padding-bottom: .9375pc;
}

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

[class~=soc-login] ul {
    padding-left: 0pc;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-top-color: #dad55e;
}

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

[class~=db-l-1] ul li span {
    font-size: 32px;
}

[class~=soc-login] ul,
[class~=db-3] ul li:last-child,
[class~=v2-hom-search] {
    padding-right: 0pc;
}

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

[class~=v2-ho-se-ri] h1,
[class~=soc-login] ul {
    margin-left: 0pc;
}

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

[class~=v2-hom-search] {
    padding-bottom: 1.041666667in;
}

[class~=v2-hom-search] {
    padding-top: 1.041666667in;
}

[class~=soc-login] ul,
[class~=v2-ho-se-ri] h1 {
    margin-right: 0pc;
}

[class~=soc-login] ul li {
    padding-right: .052083333in;
}

[class~=v2-ho-se-ri] h1,
[class~=soc-login] ul {
    margin-top: 0pc;
}

#main-menu-v2-book a {
    border-radius: 2px;
}

[class~=v2-ho-se-ri] h1 {
    margin-bottom: 1.5625pc;
}

[class~=v2-hom-ser] {
    padding-top: 21pt;
}

[class~=v2-ho-se-ri] h1,
[class~=ui-widget-header] [class~=ui-state-active],
[class~=v2-ho-se-ri] p {
    color: #fff;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    -webkit-border-radius: 2.25pt;
}

[class~=ui-state-disabled] {
    cursor: default !important;
}

[class~=db-l-1] ul li span {
    font-weight: 500;
}

[class~=ui-state-disabled] {
    pointer-events: none;
}

[class~=db-3] ul li:last-child {
    padding-top: .125in;
}

[class~=v2-ho-se-ri] h1 {
    font-size: .75in;
}

[class~=v2-ho-se-ri] p {
    font-size: 13.5pt;
}

[class~=ui-datepicker-prev] {
    background: url("../images/left-arrow.html") no-repeat center center;
}

[class~=ui-datepicker-prev] {
    background-size: 12px;
}

[class~=db-l-1] ul li span {
    line-height: .3125in;
}

.ui-datepicker-next {
    background: url("../images/right-arrow.html") no-repeat center center;
}

[class~=db-l-1] ul li span {
    color: #21252b;
}

.ui-datepicker-next {
    background-size: .125in;
}

[class~=ui-icon] {
    display: inline-block;
}

[class~=v2-ho-se-ri] p {
    margin-bottom: 0in;
}

[class~=ui-icon] {
    vertical-align: middle;
}

[class~=ui-icon] {
    margin-top: -.25em;
}

.v2-search-form label {
    color: #727070;
}

[class~=ui-icon] {
    position: relative;
}

[class~=ui-icon] {
    text-indent: -99999px;
}

.v2-search-form label {
    font-weight: 600;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    -moz-border-radius: 3px;
}

.v2-search-form label {
    top: 14px;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-image: none;
}

a.ui-button:active,
[class~=ui-button][class~=ui-state-active]:hover {
    border-right-style: solid;
}

[class~=ui-icon] {
    overflow: hidden;
}

[class~=ui-icon] {
    background-repeat: no-repeat;
}

[class~=ui-widget-icon-block] {
    left: 50%;
}

[class~=soc-login] ul li {
    padding-top: .052083333in;
}

[class~=soc-login] ul li a,
[class~=ui-widget-icon-block],
[class~=db-2-main-com] ul li a,
[class~=ui-datepicker] td span {
    display: block;
}

[class~=ui-datepicker] td span {
    padding-left: 6.75pt;
}

[class~=ui-widget-icon-block] {
    margin-left: -8px;
}

[class~=db-l-2] ul li a,
[class~=db-2-main-com] ul li a {
    color: #333;
}

.v2-search-form label {
    font-size: .145833333in;
}

[class~=ui-datepicker] {
    padding-left: .2em;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    background: #1692c0;
}

[class~=ui-datepicker] {
    padding-bottom: 0;
}

[class~=ui-datepicker] {
    padding-right: .2em;
}

[class~=ui-datepicker] td span {
    padding-bottom: 6.75pt;
}

[class~=ui-datepicker] {
    padding-top: .2em;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-radius: 1.6875pc;
}

[class~=ui-datepicker] {
    display: none;
}

[class~=ui-datepicker-row-break] {
    clear: both;
}

[class~=ui-button][class~=ui-state-active]:hover,
[class~=ui-widget-content] {
    border-bottom-style: solid;
}

[class~=ui-datepicker-row-break] {
    width: 100%;
}

[class~=db-3] ul li a {
}

[class~=ui-button]:active {
    font-weight: normal;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-radius: 2.25pt;
}

[class~=ui-datepicker-row-break] {
    font-size: 0;
}

[class~=v2-search-form] input {
    background: #fff;
}

#select-search,
[class~=v2-search-form] input {
    padding-right: .104166667in;
}

#select-search,
[class~=v2-search-form] input {
    padding-top: 0px;
}

[class~=ui-button]:active,
[class~=v2-search-form] input {
    border-left-width: 0in;
}

[class~=ui-datepicker-rtl] {
    direction: rtl;
}

[class~=ui-datepicker] td span {
    padding-right: 6.75pt;
}

[class~=ui-button]:active,
[class~=v2-search-form] input {
    border-bottom-width: 0in;
}

[class~=ui-button]:active,
[class~=v2-search-form] input {
    border-right-width: 0in;
}

[class~=ui-widget] {
    font-family: Arial, Helvetica, sans-serif;
}

[class~=v2-search-form] input {
    border-top-width: 0in;
}

[class~=ui-widget] {
    font-size: 1em;
}

[class~=ui-widget-content] {
    border-left-width: .75pt;
}

[class~=v2-search-form] input {
    border-left-style: none;
}

[class~=v2-search-form] input {
    border-bottom-style: none;
}

[class~=ui-widget-content] {
    border-bottom-width: .75pt;
}

[class~=ui-widget-content],
a.ui-button:active {
    border-top-style: solid;
}

[class~=ui-widget-content] {
    border-right-width: .75pt;
}

[class~=ui-widget-content] {
    border-top-width: .75pt;
}

[class~=ui-widget-content] {
    border-left-style: solid;
}

[class~=v2-search-form] input {
    border-right-style: none;
}

[class~=v2-search-form] input {
    border-top-style: none;
}

[class~=v2-search-form] input {
    border-left-color: currentColor;
}

[class~=v2-search-form] input {
    border-bottom-color: currentColor;
}

[class~=v2-search-form] input {
    border-right-color: currentColor;
}

[class~=ui-widget-content] {
    border-right-style: solid;
}

[class~=v2-search-form] input {
    border-top-color: currentColor;
}

[class~=v2-search-form] input {
    border-image: none;
}

[class~=v2-search-form] input {
    height: 45px;
}

[class~=v2-search-form] input {
    border-radius: .020833333in;
}

[class~=db-2-main-com] ul li a {
    font-size: .140625in;
}

[class~=v2-search-form] input {
    padding-left: .104166667in;
}

[class~=v2-search-form] input,
[class~=db2-form-com] form input[type="submit"] {
    padding-bottom: 0pt;
}

[class~=db-2-main-com] ul li a {
    padding-left: .145833333in;
}

#select-search,
[class~=v2-search-form] input {
    box-sizing: border-box;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    font-size: .75pc;
}

[class~=ui-widget-content] {
    border-left-color: #ddd;
}

[class~=ui-widget-content] {
    border-bottom-color: #ddd;
}

[class~=ui-widget-content] {
    border-right-color: #ddd;
}

[class~=ui-widget-content] {
    border-top-color: #ddd;
}

[class~=soc-login] ul li a {
    color: #fff;
}

[class~=ui-widget-content] {
    border-image: none;
}

[class~=ui-datepicker] td span {
    padding-top: 6.75pt;
}

[class~=v2-search-form] input,
#select-search {
    font-size: .145833333in;
}

[class~=db2-form-com] form input[type="submit"] {
    padding-left: 0pt;
}

[class~=ui-datepicker] td span {
    text-align: center;
}

[class~=ui-widget-content] {
    background: #fff;
}

.ui-widget-header,
[class~=ui-widget-content] {
    color: #333;
}

[class~=v2-hom-search]:before {
    content: "";
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    font-family: arial, helvetica, sans-serif;
}

[class~=v2-hom-search]:before {
    background: #141e30;
}

[class~=ui-datepicker] td span {
    text-decoration: none;
}

[class~=v2-hom-search]:before,
[class~=v2-hom-search]:before {
    background: linear-gradient(to right, rgba(36, 59, 85, .0), rgba(51, 105, 30, .30));
}

[class~=v2-hom-search]:before {
    position: absolute;
}

[class~=ui-button]:active,
[class~=ui-state-default] {
    border-top-width: 0pc;
}

.ui-widget-header {
    font-weight: bold;
}

[class~=ui-datepicker] td span {
    width: 30pt;
}

[class~=ui-datepicker] td span {
    height: .416666667in;
}

[class~=ui-state-default] {
    border-left-width: 0pt;
}

[class~=v2-hom-search]:before {
    bottom: 0in;
}

[class~=v2-hom-search]:before {
    top: 0pt;
}

textarea,
[class~=ui-state-default],
[class~=ui-button]:active {
    border-left-style: solid;
}

[class~=v2-hom-search]:before {
    left: 0pt;
}

[class~=soc-login] ul li a {
    padding-left: 10px;
}

[class~=v2-hom-search]:before {
    right: 0pt;
}

[class~=ui-state-default] {
    border-bottom-width: 0pt;
}

[class~=ui-state-default] {
    border-right-width: 0pt;
}

a.ui-button:active {
    border-left-color: #dad55e;
}

[class~=v2-hom-ser] ul {
    margin-left: inherit;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    padding-left: 7.5pt;
}

[class~=v2-hom-ser] ul {
    margin-bottom: inherit;
}

[class~=soc-login] ul li a {
    padding-bottom: .4375pc;
}

textarea,
[class~=ui-state-default] {
    border-bottom-style: solid;
}

[class~=v2-hom-ser] ul {
    margin-right: inherit;
}

textarea,
[class~=ui-state-default] {
    border-right-style: solid;
}

[class~=soc-login] ul li a {
    padding-right: .1875in;
}

[class~=ui-button][class~=ui-state-active]:hover,
[class~=ui-state-default] {
    border-top-style: solid;
}

[class~=ui-state-default] {
    border-left-color: #b4b4b4;
}

[class~=soc-login] ul li a {
    padding-top: .4375pc;
}

[class~=ui-state-default] {
    border-bottom-color: #b4b4b4;
}

[class~=ui-state-default] {
    border-right-color: #b4b4b4;
}

[class~=v2-hom-ser] ul {
    margin-top: inherit;
}

[class~=ui-datepicker] table {
    width: 100%;
}

[class~=ui-datepicker] table {
    font-size: .9em;
}

[class~=ui-state-default] {
    border-top-color: #b4b4b4;
}

[class~=ui-state-default] {
    border-image: none;
}

[class~=ui-state-default] {
    background: #f6f6f6;
}

[class~=ui-button],
[class~=ui-button]:active {
    border-bottom-style: solid;
}

.ui-datepicker td a {
    display: block;
}

[class~=ui-datepicker] table {
    border-collapse: collapse;
}

[class~=ui-state-default] {
    font-weight: normal;
}

[class~=ui-state-default] {
    color: #4f4f4f;
}

[class~=ui-datepicker] table {
    margin-left: 0;
}

[class~=ui-datepicker] table {
    margin-bottom: .4em;
}

[class~=ui-datepicker] table {
    margin-right: 0;
}

[class~=ui-datepicker] table {
    margin-top: 0;
}

[class~=ui-button] {
    border-left-width: 0pt;
}

[class~=ui-datepicker] th {
    padding-left: .3em;
}

[class~=ui-datepicker] th {
    padding-bottom: .7em;
}

a.ui-button:active {
    border-bottom-color: #dad55e;
}

[class~=ui-datepicker] th {
    padding-right: .3em;
}

[class~=soc-login] ul li a,
[class~=ui-datepicker] th {
    text-align: center;
}

[class~=soc-login] ul li a {
    border-radius: 1.5pt;
}

[class~=ui-datepicker] th {
    padding-top: .7em;
}

[class~=ui-datepicker] th {
    font-weight: 500;
}

[class~=ui-button] {
    border-bottom-width: 0pt;
}

.ui-datepicker td a {
    padding-left: 6.75pt;
}

[class~=main-menu-v2] ul li a {
    color: #333;
}

[class~=ui-button] {
    border-right-width: 0pt;
}

[class~=main-menu-v2] ul li a {
    text-transform: uppercase;
}

[class~=ui-datepicker] th {
    color: #aaa;
}

[class~=ui-datepicker] th {
    border-left-width: 0;
}

[class~=ui-datepicker] th {
    border-bottom-width: 0;
}

[class~=ui-datepicker] th {
    border-right-width: 0;
}

[class~=main-menu-v2] ul li a {
    padding-left: .875pc;
}

[class~=ui-datepicker] th {
    border-top-width: 0;
}

[class~=ui-button] {
    border-top-width: 0pt;
}

[class~=ui-button] {
    border-left-style: solid;
}

[class~=ui-datepicker] th {
    border-left-style: none;
}

[class~=ui-datepicker] th {
    border-bottom-style: none;
}

#main-menu-v2-book a {
    display: inline-block;
}

[class~=ui-button],
[class~=ui-button]:active {
    border-right-style: solid;
}

[class~=ui-datepicker] th {
    border-right-style: none;
}

.ui-datepicker td a {
    padding-bottom: 6.75pt;
}

[class~=ui-datepicker] th {
    border-top-style: none;
}

[class~=ui-button][class~=ui-state-active]:hover,
[class~=ui-button]:active {
    border-left-color: #dad55e;
}

[class~=main-menu-v2] ul li a {
    padding-bottom: 7.5pt;
}

[class~=ui-datepicker] th {
    border-left-color: currentColor;
}

[class~=ui-datepicker] th {
    border-bottom-color: currentColor;
}

[class~=ui-button]:active,
[class~=ui-button] {
    border-top-style: solid;
}

.ui-datepicker td a {
    padding-right: 6.75pt;
}

a.ui-button:active {
    border-right-color: #dad55e;
}

#select-search {
    background-size: 17px;
}

[class~=ui-button] {
    border-left-color: #b4b4b4;
}

[class~=ui-button] {
    border-bottom-color: #b4b4b4;
}

.ui-datepicker td a {
    padding-top: 6.75pt;
}

[class~=ui-datepicker] th {
    border-right-color: currentColor;
}

a.ui-button:active {
    border-top-color: #dad55e;
}

[class~=ui-datepicker] th {
    border-top-color: currentColor;
}

[class~=ui-button] {
    border-right-color: #b4b4b4;
}

[class~=ui-button] {
    border-top-color: #b4b4b4;
}

[class~=ui-button],
[class~=ui-datepicker] th {
    border-image: none;
}

[class~=ui-datepicker] td {
    border-left-width: 0;
}

[class~=main-menu-v2] ul li a,
[class~=home_form] form ul li input[type="submit"] {
    font-weight: 600;
}

[class~=ui-datepicker] td {
    border-bottom-width: 0;
}

[class~=ui-datepicker] td {
    border-right-width: 0;
}

[class~=ui-datepicker] td {
    border-top-width: 0;
}

[class~=ui-datepicker] td {
    border-left-style: none;
}

[class~=ui-button] {
    background: #f6f6f6;
}

[class~=ui-datepicker] td {
    border-bottom-style: none;
}

[class~=main-menu-v2] ul li a {
    padding-right: .875pc;
}

[class~=ui-state-hover],
[class~=ui-button] {
    font-weight: normal;
}

[class~=ui-button] {
    color: #4f4f4f;
}

[class~=ui-button] {
    color: #454545;
}

.ui-datepicker td a,
[class~=ui-button] {
    text-decoration: none;
}

[class~=main-menu-v2] ul li a {
    padding-top: 7.5pt;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    padding-bottom: 5px;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    border-bottom-color: #dad55e;
}

[class~=ui-state-hover] {
    border-left-width: 0pc;
}

[class~=ui-datepicker] td {
    border-right-style: none;
}

[class~=ui-state-hover] {
    border-bottom-width: 0pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    padding-right: 7.5pt;
}

[class~=ui-datepicker] td {
    border-top-style: none;
}

[class~=ui-state-hover] {
    border-right-width: 0pc;
}

[class~=main-menu-v2] ul li a {
    line-height: 26.25pt;
}

[class~=ui-state-hover] {
    border-top-width: 0pc;
}

[class~=ui-datepicker] td {
    border-left-color: currentColor;
}

[class~=db2-form-com] form input[type="submit"] {
    padding-right: 0pt;
}

[class~=ui-datepicker] td {
    border-bottom-color: currentColor;
}

.ui-datepicker td a {
    text-align: center;
}

[class~=ui-state-hover] {
    border-left-style: solid;
}

[class~=ui-state-hover] {
    border-bottom-style: solid;
}

[class~=ui-state-hover] {
    border-right-style: solid;
}

[class~=ui-datepicker] td {
    border-right-color: currentColor;
}

#select-search {
    background-position-x: .625pc;
}

[class~=ui-datepicker] td {
    border-top-color: currentColor;
}

[class~=ui-state-hover],
textarea {
    border-top-style: solid;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    padding-top: 5px;
}

[class~=db2-form-com] form input[type="submit"] {
    padding-top: 0pt;
}

[class~=ui-datepicker] td,
a.ui-button:active {
    border-image: none;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    border-right-color: #dad55e;
}

[class~=ui-state-hover] {
    border-left-color: #dad55e;
}

.ui-datepicker td a {
    width: 30pt;
}

.ui-datepicker td a {
    height: .416666667in;
}

[class~=main-menu-v2] ul li {
    float: left;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    border-top-color: #dad55e;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    border-image: none;
}

[class~=ui-state-hover] {
    background: #f6598e;
}

[class~=ui-datepicker] td {
    padding-left: .010416667in;
}

[class~=ui-datepicker] td {
    padding-bottom: .010416667in;
}

#main-menu-v2-book {
    float: right;
}

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

[class~=ui-datepicker] td {
    padding-right: .010416667in;
}

[class~=ui-datepicker] td {
    padding-top: .010416667in;
}

[class~=main-menu-v2] ul li a {
    font-size: 11.25pt;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    color: #fff;
}

[class~=ui-widget] select,
[class~=ui-widget] button,
[class~=ui-widget] textarea,
[class~=ui-widget] input {
    font-family: Arial, Helvetica, sans-serif;
}

[class~=ui-state-hover] {
    border-radius: 20.25pt;
}

[class~=main-menu-v2] ul li {
    display: inline-block;
}

[class~=ui-button]:active,
a.ui-button:active {
    background: #1692c0;
}

[class~=main-menu-v2] ul li {
    transition: all .5s ease;
}

[class~=ui-widget] input,
[class~=ui-widget] select,
[class~=ui-widget] button,
[class~=ui-widget] textarea {
    font-size: 1em;
}

[class~=home_form] form ul li input[type="submit"] {
    padding-top: 11px;
}

[class~=main-menu-v2] ul li {
    -webkit-transition: all .5s ease;
}

[class~=ui-state-default] a,
[class~=ui-state-hover] a,
a[class~=ui-button],
[class~=hot-room-ava-check] ul li input[type="submit"] {
    text-decoration: none;
}

[class~=ui-state-focus],
[class~=ui-state-active] {
    font-weight: normal;
}

[class~=main-menu-v2] ul li {
    -moz-transition: all .5s ease;
}

[class~=ui-state-focus] {
    border-left-width: 0pc;
}

[class~=main-menu-v2] ul li a {
    font-family: "Quicksand", sans-serif;
}

[class~=ui-state-focus] {
    border-bottom-width: 0pc;
}

#main-menu-v2-book a {
    background: #689F38;
}

[class~=ui-state-focus] {
    border-right-width: 0pc;
}

[class~=ui-state-focus] {
    border-top-width: 0pc;
}

[class~=ui-state-focus] {
    border-left-style: solid;
}

[class~=ui-state-focus] {
    border-bottom-style: solid;
}

[class~=ui-widget-content] a,
[class~=ui-widget-header] a {
    color: #333;
}

html [class~=ui-button][class~=ui-state-disabled]:active,
[class~=ui-state-focus] {
    border-right-style: solid;
}

[class~=menu-sub-drop] ul li a {
    padding-left: 0pt;
}

[class~=ui-state-focus],
html [class~=ui-button][class~=ui-state-disabled]:active {
    border-top-style: solid;
}

[class~=ui-state-focus] {
    border-left-color: #dad55e;
}

[class~=menu-sub-drop] ul li a {
    padding-bottom: 0pt;
}

[class~=main-menu-v2] ul li {
    -ms-transition: all .5s ease;
}

[class~=ui-state-focus] {
    border-bottom-color: #dad55e;
}

[class~=ui-state-focus] {
    border-right-color: #dad55e;
}

a[class~=ui-button],
[class~=ui-state-default] a {
    color: #454545;
}

[class~=ui-state-focus] {
    border-top-color: #dad55e;
}

textarea {
    border-left-color: #dedede;
}

[class~=ui-state-focus] {
    border-image: none;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    text-shadow: -.010416667in -1px 0 rgba(177, 177, 177, .3);
}

[class~=ui-state-focus] {
    background: #f6598e;
}

[class~=menu-sub-drop] ul li a,
[class~=main-menu-v2] ul {
    padding-right: 0pt;
}

[class~=ui-state-active],
[class~=ui-state-focus],
[class~=hot-room-ava-check] ul li input[type="submit"],
a.ui-button:active {
    color: #fff;
}

[class~=menu-sub-drop] ul li a,
[class~=main-menu-v2] ul {
    padding-top: 0pt;
}

[class~=ui-state-focus],
[class~=ui-button]:active {
    border-radius: 20.25pt;
}

[class~=menu-sub-drop] ul li a {
    line-height: 19.5pt;
}

[class~=ui-visual-focus] {
    box-shadow: 0 0 .1875pc 1px #5e9ed6;
}

[class~=main-menu-v2] ul li {
    -o-transition: all .5s ease;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    font-weight: bold;
}

[class~=ui-state-active] {
    border-left-width: 0pc;
}

[class~=ui-state-hover] a,
[class~=ui-state-focus] a {
    color: #2b2b2b;
}

[class~=ui-state-active] {
    border-bottom-width: 0pc;
}

[class~=ui-state-active] {
    border-right-width: 0pc;
}

[class~=v2-sub-sinl-men] li a {
    padding-left: .75pc !important;
}

[class~=v2-sub-sinl-men] li a {
    padding-bottom: .4375pc !important;
}

[class~=v2-sub-sinl-men] li a {
    padding-right: .75pc !important;
}

[class~=ui-state-active] {
    border-top-width: 0pc;
}

[class~=ui-state-focus] a,
[class~=ui-state-active] a {
    text-decoration: none;
}

[class~=ui-state-active] {
    border-left-style: solid;
}

[class~=v2-sub-sinl-men] li,
[class~=ui-state-active] {
    border-bottom-style: solid;
}

[class~=v2-sub-sinl-men] li a {
    padding-top: .4375pc !important;
}

[class~=ui-state-active] {
    border-right-style: solid;
}

[class~=ui-state-active] {
    border-top-style: solid;
}

[class~=menu-sub-drop] ul li {
    min-height: 42px;
}

[class~=menu-sub-drop] ul li a {
    font-size: .145833333in;
}

[class~=post-btn] ul li a,
[class~=ui-state-active] a {
    color: #fff;
}

[class~=ui-state-active] {
    border-left-color: #dad55e;
}

.ui-state-active .ui-icon-background {
    border-left-width: medium;
}

[class~=ui-state-disabled] span {
    color: #aaa !important;
}

[class~=ui-state-active] {
    border-bottom-color: #dad55e;
}

[class~=main-menu-v2] ul {
    position: relative;
}

[class~=main-menu-v2] ul {
    padding-left: 0in;
}

[class~=post-btn] ul li a {
    text-transform: uppercase;
}

[class~=menu-sub-drop] ul li {
    transition: all .5s ease;
}

[class~=ui-state-active] {
    border-right-color: #dad55e;
}

[class~=ui-state-active] {
    border-top-color: #dad55e;
}

[class~=main-menu-v2] ul {
    padding-bottom: 0in;
}

[class~=ui-state-active] {
    border-image: none;
}

[class~=ui-icon-background],
.ui-state-active .ui-icon-background {
    border-bottom-width: medium;
}

[class~=ui-state-active] {
    background: #1692c0;
}

[class~=post-btn] ul li a {
    font-weight: 400;
}

[class~=main-menu-v2] ul {
    margin-bottom: 0pc;
}

[class~=ui-icon-background],
.ui-state-active .ui-icon-background {
    border-right-width: medium;
}

[class~=v2-sub-sinl-men] li {
    min-height: 25.5pt !important;
}

[class~=post-btn] ul li a {
    font-size: 8.625pt;
}

a.ui-button:active,
[class~=ui-state-active] {
    border-radius: 1.6875pc;
}

[class~=ui-icon-background] {
    border-left-width: medium;
}

[class~=v2-sub-sinl-men] li {
    line-height: 25.5pt !important;
}

[class~=v2-sub-sinl-men] li {
    border-bottom-width: 1px;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-left-color: #b4b4b4;
}

.ui-state-active .ui-icon-background,
[class~=ui-icon-background] {
    border-top-width: medium;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-color: #304b62 !important;
}

.ui-state-active .ui-icon-background,
[class~=ui-icon-background] {
    border-left-style: none;
}

[class~=menu-sub-drop] ul li {
    -webkit-transition: all .5s ease;
}

[class~=v2-sub-sinl-men] li {
    border-bottom-color: #f3f3f3;
}

[class~=ui-icon-background] {
    border-bottom-style: none;
}

[class~=v2-sub-sinl-men] li {
    border-image: none;
}

[class~=ui-icon-background] {
    border-right-style: none;
}

[class~=menu-arr]:after {
    content: "";
}

[class~=menu-arr]:after {
    font-family: FontAwesome;
}

[class~=menu-arr]:after {
    background: #fff;
}

[class~=menu-arr]:after {
    -webkit-transform: rotate(45deg);
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: -moz-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=ui-icon-background] {
    border-top-style: none;
}

[class~=ui-icon-background] {
    border-left-color: #003eff;
}

[class~=ui-icon-background] {
    border-bottom-color: #003eff;
}

[class~=menu-arr]:after {
    transform: rotate(45deg);
}

[class~=ui-icon-background] {
    border-right-color: #003eff;
}

[class~=ui-icon-background] {
    border-top-color: #003eff;
}

[class~=ui-icon-background] {
    border-image: none;
}

[class~=menu-arr]:after {
    top: 0;
}

[class~=menu-arr]:after {
    right: 10px;
}

[class~=menu-sub-drop] ul li {
    -moz-transition: all .5s ease;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: -ms-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=post-btn] ul li a {
    font-family: "Montserrat", sans-serif;
}

[class~=menu-arr]:after {
    font-weight: 500;
}

[class~=ui-icon-background] {
    background-color: #fff;
}

[class~=menu-arr]:after {
    padding-left: 3pt;
}

.ui-state-active a:visited,
[class~=ui-state-active] a:link {
    color: #fff;
}

.ui-icon {
    width: 12pt;
}

[class~=post-btn] ul li a {
    padding-left: .625pc;
}

.ui-icon {
    height: .166666667in;
}

[class~=menu-sub-drop] h4 {
    margin-top: 7.5pt;
}

[class~=post-btn] ul,
[class~=main-menu-v2] {
    padding-left: 0pc;
}

[class~=main-menu-v2] {
    padding-bottom: .5pc;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-bottom-color: #dad55e;
}

[class~=main-menu-v2],
[class~=post-btn] ul {
    padding-right: 0pc;
}

[class~=menu-sub-drop] h4 {
    text-transform: uppercase;
}

[class~=main-menu-v2] {
    padding-top: .5pc;
}

[class~=menu-sub-drop] h4 {
    color: #333;
}

[class~=menu-sub-drop] ul li {
    -ms-transition: all .5s ease;
}

[class~=post-btn] ul li a {
    padding-bottom: .625pc;
}

[class~=menu-sub-drop] h4 {
    font-size: 12.75pt;
}

[class~=menu-sub-drop] h4,
[class~=main-menu-v2] {
    border-bottom-width: 1px;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: -o-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=menu-sub-drop] ul li {
    -o-transition: all .5s ease;
}

[class~=v2-sub-sinl-men],
[class~=menu-sub-drop] ul,
[class~=drop-v2-all],
[class~=v2_head_right] li a {
}

[class~=main-menu-v2],
[class~=menu-sub-drop] h4 {
    border-bottom-style: solid;
}

[class~=main-menu-v2] {
    border-bottom-color: #efeded;
}

[class~=ui-state-active] a:link,
.ui-state-active a:visited {
    text-decoration: none;
}

[class~=main-menu-v2] {
    border-image: none;
}

.drop-v2-all {
    width: 100%;
}

.post-btn ul li {
    display: inline-block;
}

.drop-v2-all {
    left: 0in !important;
}

[class~=menu-sub-drop] h4 {
    border-bottom-color: #e4e4e4;
}

[class~=menu-sub-drop] h4 {
    border-image: none;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=menu-sub-drop] h4 {
    margin-right: .15625in;
}

[class~=icon-float] ul li a:hover {
    transform: rotateY(-180deg);
}

[class~=menu-sub-drop] h4 {
    padding-bottom: .9375pc;
}

[class~=drop-v2-all-inn] {
    padding-left: 15pt;
}

[class~=drop-v2-all-inn] {
    padding-bottom: 15pt;
}

[class~=drop-v2-all-inn] {
    padding-right: 15pt;
}

[class~=v2_head_right] li {
    display: block !important;
}

[class~=drop-v2-all-inn] {
    padding-top: 15pt;
}

.ui-state-active .ui-icon-background {
    border-bottom-style: none;
}

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

.ui-state-active .ui-icon-background {
    border-right-style: none;
}

[class~=post-btn],
[class~=drop-v2-all-inn] {
    position: relative;
}

[class~=post-btn],
[class~=drop-v2-all-inn] {
    overflow: hidden;
}

.ui-state-active .ui-icon-background {
    border-top-style: none;
}

[class~=drop-v2-all-inn] {
    background: url("../images/search-bg.png") no-repeat right bottom;
}

[class~=drop-v2-all-inn] {
    background-size: 37.5pc;
}

[class~=menu-sub-drop] {
    float: left;
}

[class~=post-btn] ul li a {
    padding-right: .625pc;
}

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

.post-btn ul li {
    margin-right: 4px;
}

.post-btn ul li {
    line-height: 40px;
}

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

.ui-state-active .ui-icon-background {
    border-left-color: #003eff;
}

[class~=menu-sub-drop] {
    width: 20%;
}

[class~=v2_head_right] {
    width: 190px;
}

[class~=tourz-hom-ser] ul li a:hover {
    -webkit-transform: scale(1.1);
}

[class~=post-btn] ul li a {
    padding-top: .625pc;
}

[class~=post-btn] {
    margin-top: 5px;
}

textarea,
[class~=post-btn] ul li a {
    border-radius: .03125in;
}

.ui-state-active .ui-icon-background {
    border-bottom-color: #003eff;
}

[class~=tourz-hom-ser] ul li a:hover {
    transform: scale(1.1);
}

[class~=post-btn] {
    margin-bottom: .15625in;
}

textarea {
    border-bottom-color: #dedede;
}

.ui-state-active .ui-icon-background {
    border-right-color: #003eff;
}

.ui-state-active .ui-icon-background {
    border-top-color: #003eff;
}

.ui-state-active .ui-icon-background {
    border-image: none;
}

textarea {
    border-right-color: #dedede;
}

.ui-state-active .ui-icon-background {
    background-color: #fff;
}

[class~=tourz-hom-ser] ul li a:hover {
    background: #689F38;
}

.post-btn ul li i {
    padding-right: .3125pc;
}

textarea {
    border-top-color: #dedede;
}

/*.db-l-1 ul li:nth-child(1) img {
    width: 100%;
}*/

[class~=ui-button][class~=ui-state-active]:hover {
    border-right-color: #dad55e;
}

textarea {
    border-image: none;
}

[class~=db-l-2] ul li a:hover {
    color: #333;
}

[class~=home_form] form ul li input[type="submit"],
[class~=ui-button][class~=ui-state-active]:hover {
    color: #fff;
}

[class~=db-l-2] ul li a:hover {
    padding-left: 6pt;
}

.db-2-main-com ul li a:hover {
    padding-left: .104166667in;
}

[class~=soc-login] ul li:nth-child(1) a {
    background: #3b5998;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-top-color: #dad55e;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -webkit-transition: all .5s ease;
}

[class~=soc-login] ul li:nth-child(2) a {
    background: #dd4b39;
}

[class~=soc-login] ul li:nth-child(3) a {
    background: #d34836;
}

#main-menu-v2-book a {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-image: none;
}

textarea {
    resize: none;
}

#main-menu-v2-book a {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -moz-transition: all .5s ease;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -o-transition: all .5s ease;
}

[class~=ui-button][class~=ui-state-active]:hover {
    background: #1692c0;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-bottom-color: #b4b4b4;
}

[class~=post-btn] ul li:nth-child(1) a {
    background: #3b5998;
}

[class~=post-btn] ul li:nth-child(2) a {
    background: #00aced;
}

#main-menu-v2-book a {
    font-size: 9.75pt;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    transition: all .5s ease;
}

textarea {
    padding-left: .1875in;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-right-color: #b4b4b4;
}

textarea {
    padding-bottom: .1875in;
}

[class~=post-btn] ul li:nth-child(3) a {
    background: #d34836;
}

textarea {
    padding-right: .1875in;
}

textarea {
    padding-top: .1875in;
}

textarea {
    box-shadow: none;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-top-color: #b4b4b4;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-image: none;
}

[class~=home_form] form ul li input[type="submit"] {
    text-align: center;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-radius: 1.6875pc;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    background: #f6f6f6;
}

.events table tr td a:hover {
    background: #00bcd4;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    font-weight: normal;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    color: #4f4f4f;
}

[class~=icon-float] ul li a:hover i {
    transform: rotateY(180deg);
}

.hot-page2-alp-quot-btn {
    text-align: center;
}

[class~=l-info-pack-days] ul li h4 {
    margin-top: -19px;
}

.db-2-main-com .table-breakpoint span {
    font-family: "Poppins", sans-serif;
    font-size: .151041667in;
    font-weight: 400;
}

body .bottom-pagination nav {
    background-color: transparent;
}

body .bottom-pagination {
    padding: 0px 0px 30px
}

body .bottom-pagination .pagination {
    margin-top: 0px;
    display: block;
    float: left;
}

.circle_box_style {
    width: 35px;
    height: 35px;
    margin: 0px auto;
    display: block;
    border: 1px solid #ddd;
    border-radius: 50%;
    padding: 6px;
    color: #d9d9d9;
    text-align: center;
}

.circle_box_style img {
    margin: 0px;
    padding: 0px;
    border: 0px none;
}

body .icon_listing li {
    text-align: center;
    border: 0px none;
    float: left;
    width: auto;
    margin-right: 8px;
    padding-bottom: 0;
}
.carousel-image img{
    width:50px;
    height:50px;
}

.wishlist_price_box .price h5 small {
    margin-bottom: 6px;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
}

.wishlist_price_box .btn_set .btn {
    background-color: #d9d9d9;
    color: #fff;
    border-radius: 0px;
    padding: 4px 12px;
    height: auto;
    line-height: 20px;
    font-weight: 700;
    box-shadow: none;
    border: 0px none;
}

.wishlist_price_box .btn_set .btn:hover {
    background-color: #335528;
}

.wishlist_price_box .price h5 {
    color: #335528;
    font-size: 18px;
}

.wishlist-header {
    margin-bottom: 8px;
}

.icon_listing ul {
    margin: 0px;
}

.icon_listing li span {
    font-size: 12px;
    color: #9e9e9e;
    text-align: center;;
}

.wishlist-list-view .detail_list {
    margin-top: 0px;
}

.wishlist-list-view .sq_img_box {
    max-height: 150px;
    overflow: hidden;
}

.wishlist-list-view .sq_img_box img {
    margin: 0px;
    padding: 0px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
}

.wishlist-list-view .detail_list span, .wishlist-list-view .detail_list strong {
    display: block;
    line-height: 14px;
}

.wishlist-list-view .detail_list span {
    text-align: right;
    font-size: 13px;
    font-weight: normal;
}

.wishlist-list-view .detail_list strong {
    text-transform: uppercase;
    font-size: 12px;
}

.wishlist-list-view .detail_list li {
    text-align: right;
    border: 0px none;
    padding-top: 0;
    padding-bottom: 18px;
}

.wishlist-list-view .detail_list li:last-child {
    padding-bottom: 0px;
}

.wishlist-header small {
    font-size: 14px;
    margin-top: 5px;
    color: #696969;
    text-transform: uppercase;
    font-weight: 500;
    display: block;
}

.wishlist-header h3 {
    color: #2d3e52;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0;
    display: inline-block;
}

.detail_list_outer {
    border-right: 1px solid #ddd;
}

.wishlist-list-view .sq_img_outbox {
    padding-right: 0px;
}

.wishlist-list-view .detail_list_outer {
    padding-left: 0px;
}

.wishlist-list-view > .row:first-child {
    padding-top: 0px;
}

.wishlist-list-view > .row:last-child {
    padding-bottom: 0px;
}

.wishlist-list-view > .row {
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}

.wishlist-list-view > .row:nth-child(even) {
    background-color: #f5f5f5;
}

.survey_form_style form {
    padding: 0px;
    background-color: #fff;
}

.survey_form_style form > ol {
    padding-left: 15px;
}

.survey_form_style .input-field.submit_btn_box {
    padding: 0 15px;
}

.survey_form_style ol > li {
    margin-bottom: 30px;
}

.survey_form_style ol > li:last-child {
    margin-bottom: 0px;
}

.survey_form_style ol > li p {
    margin-bottom: 0px;
}

.survey_form_style .input-field {
    margin-top: 2px;
}

label input[type="radio"] ~ i.fa.fa-circle-o {
    color: #c8c8c8;
    display: inline;
}

label input[type="radio"] ~ i.fa.fa-dot-circle-o {
    display: none;
}

label input[type="radio"]:checked ~ i.fa.fa-circle-o {
    display: none;
}

label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o {
    color: #14addb;
    display: inline;
}

label:hover input[type="radio"] ~ i.fa {
    color: #14addb;
}

div[data-toggle="buttons"] label.active {
    color: #646464;
}

div[data-toggle="buttons"] label {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 2em;
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
    cursor: pointer;
    background-color: none;
    border: 0px solid #c8c8c8;
    border-radius: 3px;
    text-transform: capitalize;
    color: #646464;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

div[data-toggle="buttons"] label:hover {
    color: #646464;
}

div[data-toggle="buttons"] label:active, div[data-toggle="buttons"] label.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.radio-btn-group .btn, .radio-btn-group .btn:hover, .radio-btn-group .btn.active, .radio-btn-group .btn:focus {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    -webkit-outline: none;
}


.dotted_border_box {
    border: 1px dashed #dadada;
    border-radius: 8px;
    padding: 15px;
    min-height: 230px;
    margin-bottom: 15px;
}

.dotted_border_box .area_btn_style {
    margin-top: 15px;
}

.dotted_border_box h3 {
    margin-top: 0px;
    color: #33691E;
    font-size: 16px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 12px;
}

.dotted_border_box label {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 4px 0;
    vertical-align: middle;
}

.col-md-9.pdR-0 {
    padding-right: 8px;
}

.col-md-3.pd-0 {
    padding: 0px;
}

.dotted_border_box .area_btn_style .btn {
    height: 30px !important;
    font-size: 15px !important;
    padding: 2px 13px !important;
    line-height: 20px;
}

#signUpForm .btn.btn-custom.large-btn {
    width: 100%;
    max-width: 250px;
    margin-bottom: 3em;
}

#signUpForm .btn.btn-custom.large-btn {
    background-color: #33691E
}

#signUpForm .btn.btn-custom.large-btn::before {
    background-color: #3e3e3e;
    border-color: #3e3e3e;
}

.table.table-striped thead th {
    background-color: #375d29;
    color: #fff;
    border: 0px none;
    border-radius: 0;
}

.membership_step_style .col-md-6.pdL-0 {
    padding-left: 8px
}

.membership_step_style .col-md-6.pdR-0 {
    padding-right: 8px
}

.sm_box_style.text-right {
    text-align: right;
}

.sm_box_style strong {
    display: block;
}

.sm_box_style {
    min-height: 70px;
}

#signUpForm .slide-left, #signUpForm .slide-right {
    pointer-events: none;
    cursor: default;
}

.payment_box_style {
    margin-bottom: 15px;
}

.payment_box_style .btn-group.radio-btn-group {
    /*border: 1px solid #ddd;*/
    /*border-radius: 4px;*/
}

.payment_box_style .btn-group.radio-btn-group i.fa {
    font-size: 20px;
    vertical-align: middle;
}

.payment_box_style .btn-group.radio-btn-group i.fa.fa-cc-paypal,
.payment_box_style .btn-group.radio-btn-group i.fa.fa-cc-stripe {
    font-size: 40px;
}

#signUpForm .payment_box_style .btn-group.radio-btn-group .btn {
    height: 47px;
    padding: 6px 10px;
}

.payment_box_style .btn-group.radio-btn-group .btn:first-child {
    /*border-right: 1px solid #ddd*/
}

.payment_box_style p {
    margin-bottom: 0px;
}

.payment_box_style .btn-group.radio-btn-group {
    /*margin-top: 10px;*/
    width: 100%;
}

.order_summary_box {
    margin-top: 35px;
}

.table.table-striped tfoot {
    background-color: #ddd
}


.payment_box_style label input[type="radio"] ~ i.fa.fa-circle-o {
    color: #c8c8c8;
}

.payment_box_style label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o {
    color: #33691E;
}

.payment_box_style label:hover input[type="radio"] ~ i.fa {
    color: #33691E;
}

.payment_box_style div[data-toggle="buttons"] label.active {
    color: #646464;
}

.payment_box_style div[data-toggle="buttons"] label {
    border: 0px solid #c8c8c8;
    color: #646464;
}

.payment_box_style div[data-toggle="buttons"] label:hover {
    color: #646464;
}

.payment_box_style div[data-toggle="buttons"] label:active, div[data-toggle="buttons"] label.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.radio-btn-group .btn, .radio-btn-group .btn:hover, .radio-btn-group .btn.active, .radio-btn-group .btn:focus {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    -webkit-outline: none;
}

.checklist_style .checkbox-field-style label {
    top: 0px;
    left: 0px;
}

.checklist_style .checkbox-field-style label {
    line-height: 30px;
}

.survey_form_style .btn-group.radio-btn-group .btn i.fa {
    vertical-align: middle;
    font-size: 20px;
}

.survey_form_style .btn-group.radio-btn-group .btn {
    float: none;;
    display: block;
    padding-left: 0px;
}

.survey_form_style .btn-group.radio-btn-group .btn span {
    display: inline-block;
    font-size: 14px;
    padding-left: 8px;
    vertical-align: middle;
}

.dotted_border_box .detail_text_style {
    min-height: 90px;
}

.survey_form_style .select-wrapper input.select-dropdown, .survey_form_style .input-field input {
    padding-left: 15px;
}

.survey_form_style .checklist_style [type="checkbox"] + label {
    padding-left: 30px;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: none !important;
    -webkit-outline: none !important;
}

.v2-hom-search form.v2-search-form .input-field.col label {
    font-size: 14px;
    color: #595959;
}

#ui-datepicker-div.ui-datepicker {
    z-index: 99 !important;
}

.v2-hom-search form.v2-search-form .search-form-title {
    margin-top: 0px;
}


.[class~=db2-form-com] form input::placeholder {
    color: #646464;
    opacity: 1; /* Firefox */
}

.datearea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #646464;
}

.datearea::-ms-input-placeholder { /* Microsoft Edge */
    color: #646464;
}

.textarea-white {
    background: white;
    border: 0;
    height: auto;

}


.white {
    color: white !important;
}

/*.mck-dropdown-toggle {*/
/*    display: none;*/
/*}*/

/*button#mck-msg-new {*/
/*    display: none;*/
/*}*/

.btn-theme {
    background: #335528 !important;
    color: white !important;
}

[class~=db-l-3] {
    border-radius: 4px;
    box-shadow: 0px 2px .041666667in rgba(224, 224, 224, .8);
    border-image: none;
    border-top-color: #dadada;
    border-right-color: #dadada;
    border-bottom-color: #dadada;
    border-left-color: #dadada;
    border-top-width: .010416667in;
    border-right-width: .010416667in;
    background: #fff;
    border-right-style: solid;
    border-bottom-width: .010416667in;
    border-left-width: .010416667in;
    position: relative;
    border-top-style: solid;
    border-bottom-style: solid;
    overflow: hidden;
    border-left-style: solid;
    /*float: left;*/
    margin-top: 9pt;
}

[class~=db-l-3] ul li:last-child {
    padding-top: .125in;
    padding-right: 0pc;
    padding-bottom: 0pc;
    padding-left: 0pt;
    border-image: none;
    border-bottom-color: #dcdcdc;
    border-bottom-style: solid;
    border-bottom-width: 0px;
}

[class~=db-l-3] ul li a p {
    line-height: .1875in;
    font-size: .125in;
    color: #969595;
    margin-bottom: 0in;
    padding-left: .416666667in;
}

[class~=db-l-3] ul {
    padding-top: 15pt;
    padding-right: 15pt;
    padding-bottom: 15pt;
    padding-left: 15pt !important;
    margin-bottom: 0pt;
}

[class~=db-l-3] ul li {
    padding-top: .75pc;
    padding-left: 0pt;
    padding-bottom: .75pc;
    padding-right: 0pt;
    border-image: none;
    border-bottom-style: solid;
    border-bottom-color: #dcdcdc;
    border-bottom-width: .010416667in;
    list-style-type: none;
}


[class~=db-l-3] h4 {
    margin-left: 0pt;
    margin-right: 0pt;
    background: #34582a;
    padding-left: .15625in;
    padding-bottom: .15625in;
    padding-right: .15625in;
    padding-top: .15625in;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    color: #fff;
}

[class~=db-l-3] ul li a h5 {
    margin-bottom: 0pc;
    text-transform: capitalize;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis;
    font-size: .9375pc;
    margin-top: 0pt;
    color: #333;
}

[class~=db-l-3] ul li a img {
    margin-right: .104166667in;
    border-radius: 3.125pc;
    height: 28px;
    width: 28px;
    float: left;
}

[class~=main-menu-v2] ul ul li:hover {
    padding-left: 0;
}


.change_password_toggle {
    position: absolute;
    right: 20px;
    top: -4px;

}

.change_password_toggle img {
    border: none;
}

.signUpForm-step-holder .change_password_toggle {
    position: absolute;
    right: 20px;
    top: 0px;

}

.tr-regi-form .change_password_toggle {
    position: absolute;
    right: 20px;
    top: 5px;

}

/* Css for travel details page */
[class~=booking-table] tr {
    border: none;
    margin-top: 2rem;
}

[class~=booking-table] img {
    padding: 0;
    margin: auto;
    height: 0.7pc;
}

[class~=booking-table] h4 {
    color: #07253F;
    text-align: left;
    letter-spacing: 0px;
    background: none !important;
    padding-top: 4.25pt;
    padding-bottom: 4.25pt;
}

[class~=booking-table] h6 {
    letter-spacing: 0px;
    color: #7D7D7D;
    opacity: 0.7;
    text-align: left;
    padding-left: 11.25pt;
    margin: 0;
}

.booking-table .booking-tag {
    font-size: 12px;
    line-height: 0.5pc !important;
}

.booking-table .h1_1 {
    height: 1.1pc;
}

.booking-table .h1_5 {
    height: 1.5pc;
}

.booking-table .pad-top-2 {
    padding-top: 2rem !important;
}

.booking-table .date-text {
    font-size: 12px !important;
    color: #5F52CC;
    opacity: 1;
}

.booking-table .price-text {
    color: #9F6200;
    opacity: 1;
}

.booking-table .discount-price-text {
    color: #0675E3;
    opacity: 1;
}

.booking-table .payment-not-done {
    background: #F4A321 0% 0% no-repeat padding-box;
    border-radius: 6px;
    opacity: 1;
}

.booking-table .payment-done {
    background: #166ED4 0% 0% no-repeat padding-box;
    border-radius: 6px;
    opacity: 1;
}

.booking-table .payment-waiting {
    background: #7EB4DE 0% 0% no-repeat padding-box;
    border-radius: 6px;
    opacity: 1;
}


.booking-table .from-place-bg {
    background: transparent url('../images/Group 77.svg') 50% -20% no-repeat;
    opacity: 1;
    background-origin: content-box;
    padding-bottom: 2rem !important;
}

.booking-table .to-place-bg {
    background: transparent url('../images/Group 77.svg') 50% 115% no-repeat;
    opacity: 1;
    background-origin: content-box;
    padding-top: 4rem !important;
}

.booking-table .distance {
    background: transparent url('../images/distance.svg') 50% 0% no-repeat padding-box;
    opacity: 1;
    background-position: center;
}

.booking-table .price {
    background: transparent url('../images/coin.svg') 50% 0% no-repeat padding-box;
    opacity: 1;
    background-position: center;
}

.booking-table .total-members {
    background: transparent url('../images/user.svg') 50% 0% no-repeat padding-box;
    opacity: 1;
    background-position: center;
}

/*.pac-container:after {
    !* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown *!

    background-image: none !important;
    height: 0px;
}*/

.dropdown-menu.bootstrap-datetimepicker-widget.open {
    opacity: 1;
    transform: scale(1);
    top: 0;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
    width: 19em;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.sr-only,
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,
.bootstrap-datetimepicker-widget .picker-switch::after,
.bootstrap-datetimepicker-widget table th.prev::after,
.bootstrap-datetimepicker-widget table th.next::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.bootstrap-datetimepicker-widget {
    list-style: none;
}

.bootstrap-datetimepicker-widget a:hover {
    box-shadow: none !important;
}

.bootstrap-datetimepicker-widget a .btn:hover {
    background-color: transparent;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
    width: 19em;
}

@media (min-width: 768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }

}

@media (min-width: 991px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }

}

@media (min-width: 1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    right: auto;
    left: 12px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top {
    margin-top: auto;
    margin-bottom: 27px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top.open {
    margin-top: auto;
    margin-bottom: 27px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 0;
    margin: 0;
    border-width: 0;
    background-color: transparent;
    color: #34582a;
    box-shadow: none;
}

.bootstrap-datetimepicker-widget a[data-action]:hover {
    background-color: transparent;
}

.bootstrap-datetimepicker-widget a[data-action]:hover span {
    background-color: #eee;
    color: #34582a;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: 300;
    font-size: 1.125rem;
    margin: 0;
    border-radius: 50%;
}

.bootstrap-datetimepicker-widget button[data-action] {
    width: 38px;
    height: 38px;
    margin-right: 3px;
    padding: 0;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
    border-radius: 3px;
    font-size: 0.875rem;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
    content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 2.5;
    height: 2.5em;
    width: 100%;
    border-radius: 3px;
    margin: 2px 0px !important;
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0;
}

.bootstrap-datetimepicker-widget table.table-condensed tr > td {
    text-align: center;
}

.bootstrap-datetimepicker-widget table td > div,
.bootstrap-datetimepicker-widget table th > div {
    text-align: center;
}

.bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px;
    font-weight: 500;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    width: 145px;
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev span,
.bootstrap-datetimepicker-widget table th.next span {
    border-radius: 3px;
    height: 27px;
    width: 27px;
    line-height: 28px;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}

.bootstrap-datetimepicker-widget table th.prev::after {
    content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
    content: "Next Month";
}

.bootstrap-datetimepicker-widget table th.dow {
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 400;
    padding-bottom: 5px;
    padding-top: 10px;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
    cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,
.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover {
    background: #eee;
}

.bootstrap-datetimepicker-widget table td > div {
    border-radius: 3px;
    height: 54px;
    line-height: 54px;
    width: 54px;
    text-align: center;
}

.bootstrap-datetimepicker-widget table td.cw > div {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #999;
}

.bootstrap-datetimepicker-widget table td.day > div {
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    padding: 0px;
    border-radius: 50%;
    position: relative;
    z-index: -1;
    color: #3C4858;
    font-size: 0.875rem;
}

.bootstrap-datetimepicker-widget table td.minute > div,
.bootstrap-datetimepicker-widget table td.hour > div {
    border-radius: 50%;
}

.bootstrap-datetimepicker-widget table td.day:hover > div,
.bootstrap-datetimepicker-widget table td.hour:hover > div,
.bootstrap-datetimepicker-widget table td.minute:hover > div,
.bootstrap-datetimepicker-widget table td.second:hover > div {
    background: #eee;
    cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old > div,
.bootstrap-datetimepicker-widget table td.new > div {
    color: #999;
}

.bootstrap-datetimepicker-widget table td.today > div {
    position: relative;
}

.bootstrap-datetimepicker-widget table td.today > div:before {
    content: '';
    display: inline-block;
    border: 0 0 7px 7px solid transparent;
    border-bottom-color: #34582a;
    border-top-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 4px;
    right: 4px;
}

.bootstrap-datetimepicker-widget table td.active > div,
.bootstrap-datetimepicker-widget table td.active:hover > div {
    background-color: #34582a;
    color: #fff;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}

.bootstrap-datetimepicker-widget table td.active.today:before > div {
    border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled > div,
.bootstrap-datetimepicker-widget table td.disabled:hover > div {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 3px 3px;
    cursor: pointer;
    border-radius: 50%;
    text-align: center;
}

.bootstrap-datetimepicker-widget table td span:hover {
/ / background: #eee;
}

.bootstrap-datetimepicker-widget table td span.active {
    background-color: #34582a;
    color: #fff;
}

.bootstrap-datetimepicker-widget table td span.old {
    color: #999;
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget .timepicker-picker span,
.bootstrap-datetimepicker-widget .timepicker-hours span,
.bootstrap-datetimepicker-widget .timepicker-minutes span {
    border-radius: 50% !important;
    height: 0px;
    width: 0px;


}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px;
}

.db-file-upload .db-up-btn {
    background: #ccc;
}

.db-file-upload .db-up-btn span {
    font-size: 12pt;
    font-weight: 500;
}

.update_btn {
    border: #34582a;
    background: linear-gradient(to bottom, #689F38, #33691E);
    color: white;
    padding: 10px 27px 10px 27px;
}

#addressField {
    padding-left: .260416667in;
    padding-top: 0.16in;
}

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

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

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

[class~=head_right] ul li {
    vertical-align: bottom;
}

.menu_book a:hover {
    color: #fff;
}

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

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

[class~=link-btn] {
    text-transform: uppercase;
}

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

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

.spe-title h2 span {
    color: #689F38;
}

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

.spe-title h2 span {
    font-size: 2.8125pc;
}

[class~=link-btn] {
    font-weight: 700;
}

#myTable th {
    text-align: left;
}

[class~=head_right] ul li a {
    font-size: 9.75pt;
}

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

[class~=spe-title-1] h2 span,
[class~=head_left] img,
[class~=head_right] ul li:nth-child(3) a,
[class~=head_right] ul li:nth-child(2) {
}

[class~=link-btn] {
    padding-left: 11.25pt;
}

[class~=link-btn] {
    padding-bottom: 4.5pt;
}

[class~=head_right] ul li:first-child a,
[class~=head_right] ul li:nth-child(2) a {
    padding-right: .072916667in;
}

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

[class~=link-btn] {
    padding-right: 11.25pt;
}

[class~=link-btn] {
    padding-top: 4.5pt;
}

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

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

[class~=head_right] ul li:first-child a,
[class~=head_right] ul li:nth-child(2) a {
    color: #33691E;
}

[class~=link-btn] {
    background: #689F38;
}

[class~=link-btn] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

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

.spe-title h2 span,
[class~=dropdown-menu] > li > a,
[class~=link-btn],
[class~=nav] > li > a {
    font-family: "Quicksand", sans-serif;
}

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

[class~=link-btn] {
    cursor: pointer;
}

[class~=link-btn] {
    color: #fff !important;
}

body {
    font-family: "Poppins", sans-serif;
}

[class~=nav] > li > a,
[class~=dropdown-menu] > li > a,
[class~=link-btn] {
    font-size: .145833333in;
}

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

.menu_book a:hover {
    background: #4cb2db;
}

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

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

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

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

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

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

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

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

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

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

[class~=head_right] ul {
    float: right;
}

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

.spe-title h2 {
    padding-bottom: 20px;
}

.spe-title h2 {
    margin-top: 0px;
}

.menu_book a:hover {
    box-shadow: 0pc .75pt 3.75pt rgba(0, 0, 0, .25);
}

.spe-title h2 {
    text-transform: capitalize;
}

.spe-title h2 {
    font-size: .46875in;
}

.spe-title h2 {
    color: #34582a;
}

[class~=dropdown-menu] > li > a {
    font-weight: 500;
}

[class~=spe-title] p {
    font-size: 1.25pc;
}

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

[class~=com-colo-abou],
[class~=head_right] ul li a i {
}

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

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

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

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

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

[class~=head_right] ul li a,
.menu_book a,
[class~=spe-title] p {
    font-family: "Quicksand", sans-serif;
}

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

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

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

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

.menu_book a {
    font-weight: 700;
}

.menu_book a {
    text-decoration: none;
}

[class~=home_form] form ul li,
.menu_book a {
    display: inline-block;
}

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

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

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

[class~=home_form] form ul li {
    line-height: .104166667in;
}

[class~=home_form] form ul li,
[class~=head] {
    padding-left: 0pc;
}

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

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

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

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

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button[class~=ui-datepicker-current] {
    float: left;
}

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

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

[class~=head] {
    padding-bottom: .9375pc;
}

.menu_book a {
    padding-bottom: .375pc;
}

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

[class~=head],
[class~=home_form] form ul li {
    padding-right: 0px;
}

.menu_book a {
    padding-top: .375pc;
}

[class~=head] {
    padding-top: .9375pc;
}

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

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

.menu_book a {
    border-radius: .020833333in;
}

[class~=slider-cap] a:hover,
.menu_book a {
    background: #689F38;
}

.menu_book a {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=dropdown-menu] > li > a,
[class~=form_1] ul li input[type="submit"]:hover,
[class~=slider-cap] h5,
[class~=pack_icon] ul li a {
}

section[class~=c3] {
    position: relative;
}

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

section[class~=c3] {
    overflow: hidden;
}

#myInput {
    background-position: 7.5pt 10px;
}

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

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

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

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

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

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

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

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

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

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

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

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

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

.slider-cap h1 {
    font-size: 2.5pc;
}

[class~=dropdown-menu] > li > a:hover {
    background-color: #689F38;
}

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

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

.head_right ul li a .fa-twitter {
    background: #55acee;
}

.slider-cap h1 {
    font-weight: 700;
}

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

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

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

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

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

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

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

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

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

[class~=slider-cap] p {
    padding-bottom: 1.875pc;
}

[class~=slider-cap] p {
    padding-top: 11.25pt;
}

[class~=slider-cap] p {
    line-height: 24pt;
}

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

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

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

[class~=dropdown-menu] > li > a:hover {
    cursor: pointer;
}

[class~=head_right_all] {
    padding-right: 1px !important;
}

body {
    font-size: 10.5pt;
}

[class~=spe-title-1],
[class~=banner] p,
[class~=head_right],
[class~=banner] h1 {
}

[class~=dropdown-menu] > li > a:hover {
    padding-left: .260416667in;
}

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

[class~=slider-cap] a {
    padding-left: 15px;
}

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

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

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

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

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

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

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

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

[class~=title-line] {
    margin-top: -.625pc;
}

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

[class~=home_form] form ul,
[class~=slider-cap] a {
    padding-top: 6pt;
}

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

[class~=slider-cap] a {
    background: #689F38;
}

[class~=tl-1] {
    width: 60pt;
}

[class~=slider-cap] a {
    border-radius: 3.125pc;
}

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

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

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

[class~=slider-cap] a {
    font-size: 16px;
}

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

[class~=carousel-inner] > [class~=item] > a > img,
[class~=to-ho-hotel-con-3] ul li:last-child {
    float: right;
}

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

html [class~=ui-button][class~=ui-state-disabled]:hover,
[class~=home_form] form ul li input {
    border-left-width: 0pt;
}

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

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

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

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

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

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

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

#myInput,
[class~=banner]:before,
[class~=carousel-inner1] > [class~=item] > a > img {
    width: 100%;
}

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

[class~=tl-2] {
    height: .125in;
}

[class~=tl-2] {
    margin-left: .3125pc;
}

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

[class~=tl-2],
[class~=to-ho-hotel-con-5] ul li a {
    border-bottom-width: .010416667in;
}

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

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

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

[class~=tl-2] {
    margin-right: .3125pc;
}

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

[class~=tl-2] {
    top: .052083333in;
}

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

[class~=tl-2] {
    width: 9pt;
}

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

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

[class~=tp-simpleresponsive] a {
    padding-left: .104166667in;
}

[class~=tl-2] {
    border-left-width: .010416667in;
}

[class~=tp-simpleresponsive] a {
    padding-bottom: .052083333in;
}

[class~=tl-2] {
    border-right-width: .010416667in;
}

[class~=tp-simpleresponsive] a {
    padding-right: .104166667in;
}

[class~=tp-simpleresponsive] a:hover,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    -moz-transition: all .5s ease;
}

[class~=tl-2] {
    border-top-width: .010416667in;
}

[class~=to-ho-hotel-con-3] ul li:last-child {
    padding-top: 7.5pt;
}

[class~=tp-simpleresponsive] a {
    padding-top: .052083333in;
}

[class~=tp-simpleresponsive] a {
    background: #03a9f4;
}

[class~=tp-simpleresponsive] a,
[class~=tl-2] {
    border-radius: 37.5pt;
}

[class~=tl-2] {
    border-left-style: solid;
}

[class~=tl-2] {
    border-bottom-style: solid;
}

[class~=head_right] ul li a [class~=fa-whatsapp] {
    background: #3ead19;
}

[class~=tl-2] {
    border-right-style: solid;
}

[class~=tl-2] {
    border-top-style: solid;
}

[class~=tl-2] {
    border-left-color: #ebc131;
}

[class~=home_form] form ul li input {
    border-bottom-width: 0pc;
}

[class~=tp-simpleresponsive] a {
    margin-left: 25px;
}

[class~=tl-2] {
    border-bottom-color: #ebc131;
}

[class~=tl-2] {
    border-right-color: #ebc131;
}

[class~=tl-2] {
    border-top-color: #ebc131;
}

[class~=tp-simpleresponsive] a {
    font-weight: 700;
}

body {
    color: #727070;
}

[class~=tp-simpleresponsive] a {
    box-shadow: 0pt .0625pc 5px rgba(0, 0, 0, .25);
}

[class~=home_form] form {
}

[class~=b_pack] h4 {
    font-size: 10.5pt;
}

[class~=tl-2] {
    border-image: none;
}

[class~=tp-simpleresponsive] a:hover {
    -webkit-transition: all .5s ease;
}

.home_title h1,
[class~=b_pack] h4 {
    text-transform: uppercase;
}

[class~=b_pack] h4 {
    margin-left: 0;
}

[class~=home_form] form ul,
[class~=menu_book] {
    position: relative;
}

[class~=b_pack] h4 {
    margin-bottom: 11.25pt;
}

[class~=tl-3] {
    width: 80px;
}

[class~=home_form] form ul li input {
    border-right-width: 0pc;
}

[class~=home_form] form ul li input {
    border-top-width: 0pc;
}

[class~=b_pack] h4 {
    margin-right: 0;
}

[class~=menu_book],
[class~=pack_icon] ul,
[class~=b_pack] h4,
[class~=home_form] form ul {
    overflow: hidden;
}

[class~=b_pack] h4 {
    margin-top: 11.25pt;
}

#myInput {
    font-size: 16px;
}

[class~=tl-3] {
    height: .010416667in;
}

[class~=b_pack] h4,
.b_pack h4 a {
    font-weight: 600;
}

[class~=home_form] form ul li input {
    border-left-style: none;
}

[class~=b_pack] h4 {
    text-overflow: ellipsis;
}

[class~=b_pack] h4 {
    white-space: nowrap;
}

[class~=tl-3],
[class~=pack_icon] ul li {
    display: inline-block;
}

[class~=carousel-inner1] > [class~=item] > a > img {
    margin-left: auto;
}

[class~=v_place_img] img {
    width: 100% !important;
}

[class~=tl-3] {
    background: #eee;
}

.b_pack h4 a {
    color: #373c41;
}

[class~=b_packages] img {
    width: 100%;
}

[class~=events] table tr td:first-child {
    text-align: center !important;
}

a,
.b_pack h4 a {
    text-decoration: none;
}

[class~=b_packages] img {
    -webkit-transition: .4s ease;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-right-width: .010416667in;
}

[class~=tp-simpleresponsive] a:hover {
    -ms-transition: all .5s ease;
}

[class~=tp-simpleresponsive] a:hover {
    -o-transition: all .5s ease;
}

.p2_book ul li:nth-child(2) a:hover {
    transition: all .5s ease;
}

[class~=b_packages] img {
    transition: .4s ease;
}

[class~=menu_book] {
    float: right;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-top-width: .010416667in;
}

[class~=home_form] form ul li input {
    border-bottom-style: none;
}

.b_pack h4 a {
    font-family: "Quicksand", sans-serif;
}

[class~=home_form] form ul li input {
    border-right-style: none;
}

.home_title h1,
[class~=home_title] p {
    text-align: center;
}

.home_title h1 {
    color: #424e57;
}

[class~=carousel-indicators-1]:hover {
    overflow-y: auto;
}

a {
    cursor: pointer;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-left-style: solid;
}

[class~=events] table tr td:first-child {
    padding-right: 3.75pt;
}

.home_title h1 {
    font-weight: 700;
}

[class~=open] > [class~=dropdown-menu] {
    -webkit-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=menu_book] {
    margin-top: .625pc;
}

[class~=item],
[class~=b_pack] div {
}

[class~=home_form] form ul li input {
    border-top-style: none;
}

[class~=home_form] form ul li input {
    border-left-color: currentColor;
}

.home_title h1 {
    font-size: 27pt;
}

[class~=slider-cap] {
    font-family: "Montserrat", sans-serif;
}

[class~=banner] {
    background: url("../images/banner.jpg") no-repeat;
}

[class~=banner] {
    background-size: cover;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-bottom-style: solid;
}

[class~=home_title] h1 span {
    color: #00bcd4;
}

[class~=open] > [class~=dropdown-menu] {
    -moz-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=home_consul] h1,
.tb-space-inn,
[class~=pack_icon] ul,
[class~=tb-space],
[class~=banner],
[class~=home_consul] h4 {
    padding-left: 0pc;
}

[class~=banner],
[class~=tb-space] {
    padding-bottom: 1.041666667in;
}

.home_title h1 {
    margin-top: 0pc;
}

[class~=pack_icon] ul li {
    width: 25%;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-right-style: solid;
}

[class~=banner],
[class~=home_consul] h1,
.tb-space-inn,
[class~=pack_icon] ul,
[class~=home_consul] h4,
[class~=tb-space] {
    padding-right: 0pc;
}

[class~=home_title] p {
    color: #707275;
}

[class~=tb-space],
[class~=banner] {
    padding-top: 1.041666667in;
}

[class~=tp-simpleresponsive] a:hover {
    color: #f3f3f3;
}

[class~=banner],
[class~=pack_icon] ul,
[class~=b_pack] {
    position: relative;
}

[class~=open] > [class~=dropdown-menu] {
    -o-transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=home_enq] {
    background: #34582a;
}

[class~=pack_icon] ul {
    padding-bottom: 0pc;
}

[class~=b_packages] img:hover {
    -webkit-transform: scale(1.08);
}

[class~=b_packages] img:hover {
    transform: scale(1.08);
}

[class~=pack_icon] ul {
    padding-top: 15px;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-top-style: solid;
}

.tb-space-inn {
    padding-bottom: .416666667in;
}

#myInput {
    padding-left: 40px;
}

[class~=open] > [class~=dropdown-menu] {
    transition: background-color .3s ease 0s, border 0s ease 0s, color .3s ease 0s, opacity .3s ease-in-out 0s;
}

[class~=pack_icon] ul {
    margin-bottom: 0pt;
}

.p2 .fa-star {
    color: #ff9800;
}

a {
    transition: all .5s ease;
}

[class~=home_form] form ul li input {
    border-bottom-color: currentColor;
}

.tb-space-inn {
    padding-top: .416666667in;
}

[class~=pack_icon_2] img {
    width: 1.375pc;
}

[class~=home_form] {
}

.home_consul_1 img {
    width: 100%;
}

[class~=home_consul] h1 {
    font-size: 2.625pc;
}

[class~=b_pack] {
    overflow: hidden;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-left-color: #ececec;
}

[class~=home_consul] h4,
[class~=home_consul] h1 {
    padding-bottom: 1.5625pc;
}

.p2 .fa-star {
    font-size: 1pc;
}

.to-ho-hotel-con-5 ul li,
[class~=to-ho-hotel-con-3] ul li,
[class~=pack_icon] ul li {
    float: left;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-bottom-color: #ececec;
}

[class~=b_pack] {
    background: #e8eef1;
}

[class~=home_consul] h1,
.v_pl_name {
    padding-top: .3125pc;
}

[class~=home_form] form ul li input {
    border-right-color: currentColor;
}

[class~=home_consul] h4 {
    font-size: 2.125pc;
}

[class~=b_pack] {
    -moz-box-shadow: 0pc 2px .052083333in -.75pt rgba(0, 0, 0, .32);
}

[class~=b_pack] {
    o-transition: all .3s ease-out;
}

[class~=carousel-inner1] > [class~=item] > a > img {
    margin-bottom: auto;
}

#myInput {
    padding-bottom: 9pt;
}

[class~=home_consul] h4 {
    color: #fff;
}

[class~=b_pack] {
    -ms-transition: all .3s ease-out;
}

[class~=to-ho-hotel-con-3] ul li,
[class~=tr-room-type] ul li,
.to-ho-hotel-con-5 ul li {
    list-style-type: none;
}

[class~=b_pack] {
    -moz-transition: all .3s ease-out;
}

[class~=home_consul] h4 {
    text-transform: uppercase;
}

[class~=b_pack] {
    -webkit-transition: all .3s ease-out;
}

[class~=home_form] form ul li input {
    border-top-color: currentColor;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-right-color: #ececec;
}

[class~=to-ho-hotel-con-5] ul li a {
    border-top-color: #ececec;
}

a {
    -webkit-transition: all .5s ease;
}

[class~=b_pack] {
    margin-bottom: 30px;
}

[class~=b_pack] {
    border-bottom-left-radius: 5.25pt;
}

[class~=home_consul] h4 {
    padding-top: .625pc;
}

.band img:hover {
    -webkit-transform: scale(1);
}

[class~=home_form] form ul li input,
[class~=to-ho-hotel-con-5] ul li a {
    border-image: none;
}

[class~=b_pack] {
    border-bottom-right-radius: 7px;
}

.v_pl_name {
    text-transform: capitalize;
}

[class~=home_consul] p {
    line-height: .364583333in;
}

.v_pl_name {
    padding-left: 3.75pt;
}

.home_consul a {
    background: #fff;
}

[class~=carousel-inner1] > [class~=item] > a > img {
    margin-right: auto;
}

.home_consul a,
[class~=home_all] {
    border-bottom-width: .125pc;
}

.home_consul a {
    border-bottom-style: solid;
}

.v_pl_name,
.home_consul a {
    padding-bottom: 3.75pt;
}

[class~=events] table tr th:first-child {
    text-align: center !important;
}

.band img:hover {
    transform: scale(1);
}

.home_consul a {
    border-bottom-color: #d6a204;
}

.home_consul a {
    border-image: none;
}

.v_pl_name {
    padding-right: 3.75pt;
}

.v_pl_name {
    color: #6c6c6c;
}

.v_pl_name {
    font-weight: 500;
}

[class~=tr-room-type] ul li,
[class~=v_place_img] {
    position: relative;
}

[class~=tr-room-type] ul li,
[class~=v_place_img] {
    overflow: hidden;
}

.home_consul a {
    border-radius: 2.25pt;
}

.home_consul a {
    display: table;
}

[class~=band] {
    width: 50px;
}

.to-ho-hotel-con-5 ul li {
    display: inline-block;
}

[class~=band] {
    height: auto;
}

.to-ho-hotel-con-5 ul li {
    width: 25%;
}

[class~=band] {
    position: absolute;
}

.home_consul a {
    text-decoration: none;
}

[class~=band] {
    z-index: 9;
}

.home_consul a {
    color: #000;
}

.home_consul a {
    padding-left: .625pc;
}

[class~=to-ho-hotel-con-5] ul li a {
    margin-left: .125pc;
}

[class~=band] {
    left: 9.75pt;
}

[class~=band] {
    top: -.0625in;
}

[class~=pack_icon],
[class~=home_title] {
}

[class~=to-ho-hotel-con-5] ul li a {
    margin-bottom: .125pc;
}

.home_consul a {
    padding-right: .625pc;
}

[class~=tout-map] iframe,
[class~=carousel-inner1] > [class~=item] > img,
[class~=tr-room-type] ul li {
    width: 100%;
}

.home_consul a {
    padding-top: 3.75pt;
}

.home_consul a {
    margin-top: 40px;
}

.home_consul a {
    text-transform: uppercase;
}

[class~=home_all] {
    background: #689F38;
}

[class~=tr-room-type] ul li {
    border-bottom-width: .010416667in;
}

[class~=p2] [class~=fa-star-half-o] {
    color: #9e9e9e;
}

[class~=to-ho-hotel-con-5] ul li a {
    margin-right: .125pc;
}

.home_consul a {
    font-size: .208333333in;
}

[class~=p2] [class~=fa-star-half-o] {
    font-size: 1pc;
}

[class~=home_form] form ul li input {
    padding-left: 6pt;
}

[class~=tr-room-type] ul li,
[class~=home_all] {
    border-bottom-style: solid;
}

.home_consul a {
    font-weight: 700;
}

[class~=to-ho-hotel-con-5] ul li a {
    margin-top: .125pc;
}

.home_consul a {
    cursor: pointer;
}

[class~=tout-map] iframe {
    height: 300px;
}

#myInput {
    padding-right: .208333333in;
}

[class~=home_all] {
    border-bottom-color: #e3aa00;
}

[class~=tout-map] iframe {
    border-left-width: 0pc;
}

[class~=events] table tr th:first-child {
    padding-right: 3.75pt;
}

[class~=tout-map] iframe {
    border-bottom-width: 0pc;
}

[class~=home_all] {
    border-image: none;
}

[class~=tout-map] iframe {
    border-right-width: 0pc;
}

[class~=home_all] {
    border-radius: .1875pc;
}

[class~=tout-map] iframe {
    border-top-width: 0pc;
}

[class~=tout-map] iframe {
    border-left-style: none;
}

[class~=tout-map] iframe {
    border-bottom-style: none;
}

[class~=carousel-inner1] > [class~=item] > img,
[class~=home_all] {
    margin-left: auto;
}

[class~=tout-map] iframe {
    border-right-style: none;
}

[class~=to-ho-hotel-con-5] ul li a {
    padding-left: .3125pc;
}

[class~=tr-room-type] ul li {
    border-bottom-color: #cecece;
}

[class~=to-ho-hotel-con-5] ul li a {
    padding-bottom: 0pc;
}

[class~=tr-room-type] ul li {
    border-image: none;
}

[class~=carousel-inner1] > [class~=item] > a > img {
    margin-top: auto;
}

[class~=home_all] {
    margin-bottom: 0;
}

a {
    -moz-transition: all .5s ease;
}

[class~=home_all],
[class~=carousel-inner1] > [class~=item] > img {
    margin-right: auto;
}

[class~=to-ho-hotel-con-5] ul li a {
    padding-right: .3125pc;
}

[class~=home_all] {
    margin-top: 0;
}

[class~=tips_travel_2]:hover {
    box-shadow: 0pc .9375pc 24pt -5px rgba(150, 150, 150, .4);
}

[class~=events] table tr:hover {
    background: #e9f2f3;
}

[class~=tout-map] iframe {
    border-top-style: none;
}

[class~=tout-map] iframe {
    border-left-color: currentColor;
}

[class~=to-ho-hotel-con-5] ul li a {
    padding-top: 0pc;
}

[class~=tr-room-type] ul li {
    padding-bottom: .208333333in;
}

[class~=tout-map] iframe {
    border-bottom-color: currentColor;
}

[class~=home_all] {
    display: table;
}

[class~=home_all] {
    text-decoration: none;
}

[class~=tips_travel_2]:hover {
    transition: all .5s ease;
}

[class~=tr-room-type] ul li {
    margin-bottom: 15pt;
}

[class~=home_all] {
    color: #000;
}

[class~=tout-map] iframe {
    border-right-color: currentColor;
}

[class~=tout-map] iframe {
    border-top-color: currentColor;
}

[class~=tr-room-type-list] span b,
[class~=tr-room-type-list] p b {
    color: #213d44;
}

[class~=home_all],
[class~=form_1] ul li:nth-child(7) textarea {
    padding-left: .625pc;
}

[class~=tout-map] iframe {
    border-image: none;
}

[class~=tips_travel_2]:hover,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    -ms-transition: all .5s ease;
}

[class~=to-ho-hotel-con-1]:before {
    content: "";
}

[class~=to-ho-hotel-con-1]:before {
    position: absolute;
}

[class~=to-ho-hotel-con-1]:before {
    background: linear-gradient(to top, rgba(0, 0, 0, .72) 14%, rgba(0, 0, 0, .08) 35%);
}

[class~=carousel-inner1] > [class~=item] > img {
    margin-bottom: auto;
}

[class~=to-ho-hotel-con-1]:before {
    top: 0pc;
}

[class~=home_all] {
    padding-bottom: 3.75pt;
}

[class~=home_all] {
    padding-right: .625pc;
}

[class~=to-ho-hotel-con-1]:before {
    bottom: 0pt;
}

[class~=to-ho-hotel-con-1]:before {
    left: 0in;
}

[class~=to-ho-hotel-con-5] ul li a {
    font-size: .125in;
}

[class~=home_form] form ul li input {
    padding-bottom: 6pt;
}

[class~=to-ho-hotel-con-1]:before,
[class~=to-ho-hotel-con-1] img {
    width: 100%;
}

[class~=to-ho-hotel-con-2] h4 {
    margin-top: 0px;
}

[class~=home_all] {
    padding-top: 3.75pt;
}

[class~=to-ho-hotel-con-2] h4 {
    padding-bottom: .625pc;
}

[class~=to-ho-hotel-con-3] ul,
[class~=to-ho-hotel-con-2] h4,
[class~=to-ho-hotel-con-5] ul,
.tr-room-type ul {
    margin-bottom: 0pc;
}

[class~=testi] a:hover,
.h_con {
    background: #689F38;
}

[class~=tips_travel_2]:hover,
[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    -o-transition: all .5s ease;
}

.h_con,
[class~=to-ho-hotel-con] {
    position: relative;
}

[class~=to-ho-hotel-con],
.home_consul,
.h_con {
    overflow: hidden;
}

[class~=home_consul_1] {
    padding-right: 0in;
}

[class~=to-ho-hotel-con-2] a {
    color: #333;
}

[class~=form_1] ul li input[placeholder] {
    color: #6b7a88;
}

[class~=to-ho-hotel-con-3] ul {
    padding-left: 0pt;
}

[class~=form_1] ul li:nth-child(7) textarea {
    height: 7.5pc;
}

[class~=tips_travel_2]:hover {
    -webkit-transition: all .5s ease;
}

[class~=to-ho-hotel-con-3] ul,
.home_consul,
.tr-room-type ul,
[class~=to-ho-hotel-con-5] ul {
    padding-bottom: 0pt;
}

.events table tr {
    line-height: 3.125pc;
}

[class~=to-ho-hotel-con-3] ul,
[class~=to-ho-hotel-con-5] ul {
    padding-right: 0pt;
}

[class~=home_form] form ul li input {
    padding-right: 6pt;
}

[class~=home_form] form ul li input {
    padding-top: 6pt;
}

[class~=tips_travel_2]:hover {
    -moz-transition: all .5s ease;
}

[class~=home_consul_1] {
    padding-left: 0pc;
}

[class~=carousel-inner1] > [class~=item] > img {
    margin-top: auto;
}

.home_consul,
.tr-room-type ul,
[class~=to-ho-hotel-con-3] ul,
[class~=to-ho-hotel-con-5] ul {
    padding-top: 0pt;
}

[class~=tout-map],
[class~=place] img:hover,
[class~=place] a:hover {
}

.home_consul {
    padding-left: 3.125pc;
}

[class~=ho-hot-rat-star] i {
    font-size: .145833333in !important;
}

[class~=to-ho-hotel-con-5] ul li a {
    color: #8a8a8a;
}

.events table tr,
[class~=to-ho-hotel-con] {
    border-bottom-width: .0625pc;
}

[class~=form_1] ul li:nth-child(7) textarea {
    padding-bottom: .104166667in;
}

[class~=ho-hot-rat-star] i {
    padding-left: 3px;
}

[class~=ho-hot-rat-star-list] i {
    color: #04abc0;
}

[class~=to-ho-hotel-con],
.events table tr {
    border-bottom-style: solid;
}

[class~=events] table tr:hover,
.events table tr {
    transition: all .5s ease;
}

.to-ho-hotel-con-4 a {
    float: left;
}

.home_consul {
    padding-right: 3.125pc;
}

.to-ho-hotel-con-4 a {
    width: 47%;
}

[class~=rnslider] [class~=button] {
    position: absolute;
}

[class~=to-ho-hotel-con-5] ul li a,
.to-ho-hotel-con-4 a {
    text-align: center;
}

[class~=to-ho-hotel-con-5] ul,
.tr-room-type ul {
    padding-left: 0pc;
}

a,
.events table tr {
    -ms-transition: all .5s ease;
}

[class~=breadcrumb] > [class~=active] {
    color: #ffc72f !important;
}

#myInput,
[class~=to-ho-hotel-con] {
    border-left-width: .75pt;
}

.events table tr {
    border-bottom-color: #e9e9e9;
}

[class~=to-ho-hotel-con] {
    border-right-width: .75pt;
}

[class~=to-ho-hotel-con] {
    border-top-width: .75pt;
}

.events table tr {
    border-image: none;
}

[class~=to-ho-hotel-con] {
    border-left-style: solid;
}

.events table tr,
[class~=events] table tr:hover,
.p2_book ul li:nth-child(2) a:hover {
    -webkit-transition: all .5s ease;
}

.hot-page2-alp-r-list:hover {
    box-shadow: 0in 3.75pt .197916667in -3px rgba(0, 0, 0, .23);
}

[class~=to-ho-hotel-con] {
    border-right-style: solid;
}

.tr-room-type ul {
    padding-right: 0pc;
}

[class~=to-ho-hotel-con] {
    border-top-style: solid;
}

[class~=to-ho-hotel-con] {
    border-left-color: #dfdfdf;
}

[class~=events] table tr th {
    color: #4a505d;
}

[class~=tr-room-type-list-1] img {
    width: 100%;
}

#myInput {
    padding-top: .125in;
}

.hot-page2-alp-r-list:hover {
    transform: scale(1.02);
}

[class~=to-ho-hotel-con] {
    border-bottom-color: #dfdfdf;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    text-shadow: -.75pt -1px 0 rgba(177, 177, 177, .3);
}

.events table tr {
    -moz-transition: all .5s ease;
}

[class~=to-ho-hotel-con] {
    border-right-color: #dfdfdf;
}

[class~=db-make-pay]:hover,
[class~=db-done]:hover,
[class~=profile-btn]:hover,
[class~=place] h3 span {
    color: #fff;
}

a[class~=db-make-pay]:hover,
a[class~=db-done]:hover,
a[class~=profile-btn]:hover,
a[class~=place] h3 span:hover {
    background: #245e26;
}

a[class~=db-make-pay],
a[class~=db-done],
a[class~=profile-btn],
a[class~=place] h3 span {
    white-space: nowrap;
}

[class~=to-ho-hotel-con] {
    border-top-color: #dfdfdf;
}

[class~=to-ho-hotel-con] {
    border-image: none;
}

[class~=to-ho-hotel-con] {
    box-shadow: 0in .041666667in .072916667in rgba(0, 0, 0, .09);
}

.tr-room-type-list-2 h4 {
    margin-top: 0in;
}

[class~=to-ho-hotel-con] {
    margin-bottom: 30px;
}

[class~=to-ho-hotel-con-1],
[class~=to-ho-hotel-con-23] {
    position: relative;
}

.tr-room-type-list-2 h4 {
    color: #213d44;
}

[class~=testi] a:hover {
    color: #000;
}

.tr-room-type-list-2 h4 {
    text-transform: uppercase;
}

[class~=events] table tr th {
    font-size: 18px;
}

.footer_social iframe.clicked {
    pointer-events: auto;
}

.tr-room-type-list-2 h4,
[class~=events] table tr th {
    font-weight: 600;
}

[class~=form_1] ul li:nth-child(7) textarea {
    padding-right: .104166667in;
}

.tr-room-type-list-2 h4 {
    font-size: .166666667in;
}

[class~=tr-room-type-list-2] span,
[class~=tr-room-type-list-3] span,
[class~=place] h3 span {
    display: block;
}

[class~=db-make-pay]:hover {
    background: #3e8e41;
}

[class~=to-ho-hotel-con-23] {
    overflow: hidden;
}

.events table tr,
[class~=events] table tr:hover {
    -o-transition: all .5s ease;
}

[class~=events] table tr th {
    line-height: 40px;
}

[class~=to-ho-hotel-con-23] {
    padding-left: .208333333in;
}

[class~=to-ho-hotel-con-23] {
    padding-bottom: .208333333in;
}

[class~=footer_sub] input[type="submit"] {
    background: #ff5722;
}

[class~=to-ho-hotel-con-23] {
    padding-right: .208333333in;
}

[class~=db-make-pay]:hover,
[class~=form_1] ul li input {
    border-left-width: 1px;
}

[class~=hot-list-left-part-rat],
[class~=home_form] form ul li input {
    border-radius: .125pc;
}

[class~=to-ho-hotel-con-23] {
    padding-top: .208333333in;
}

[class~=tr-room-type-list-3] span,
[class~=hot-list-left-part-rat] {
    text-align: center;
}

[class~=form_1] ul li:nth-child(7) textarea {
    padding-top: .104166667in;
}

[class~=tr-room-type-list-3] span {
    margin-bottom: 11.25pt;
}

[class~=tour-consul]::before {
    content: "";
}

[class~=to-ho-hotel-con-3],
[class~=events] table tr:first-child,
[class~=ho-hot-rat-star-list],
[class~=to-ho-hotel-con-2] {
}

[class~=tour-consul]::before {
    position: absolute;
}

[class~=db-make-pay]:hover,
#myInput,
[class~=form_1] ul li input {
    border-bottom-width: 1px;
}

[class~=ho-hot-rat-star] {
    padding-bottom: 0px !important;
}

[class~=tour-consul]::before {
    width: 100%;
}

[class~=events] table tr th {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-list-left-part-rat] {
    width: 25px;
}

[class~=hot-list-left-part-rat] {
    height: 18.75pt;
}

[class~=pla1] h1 span {
    color: #00bcd4;
}

[class~=db-make-pay]:hover,
[class~=form_1] ul li input {
    border-right-width: 1px;
}

[class~=events] table tr:hover {
    -moz-transition: all .5s ease;
}

[class~=tour-consul]::before {
    height: 100%;
}

[class~=events] table tr:hover {
    -ms-transition: all .5s ease;
}

[class~=hot-list-left-part-rat] {
    background-color: #04abc0;
}

[class~=tour-consul]::before {
    top: 0px;
}

[class~=form_1] ul li {
    list-style-type: none;
}

[class~=hot-list-left-part-rat] {
    padding-left: .041666667in;
}

[class~=tour-consul]::before {
    bottom: 0px;
}

[class~=hot-list-left-part-rat] {
    padding-bottom: .041666667in;
}

[class~=hot-list-left-part-rat] {
    padding-right: .041666667in;
}

[class~=hot-list-left-part-rat] {
    padding-top: .041666667in;
}

[class~=events] table tr td {
    color: #727070;
}

[class~=form_1] ul li {
    width: 50%;
}

[class~=tour-consul]::before {
    background: rgba(19, 40, 58, .87);
}

[class~=tour-consul] h2,
[class~=hot-list-left-part-rat] {
    color: #fff;
}

[class~=tour-consul] h2,
.ho-hot-pri,
[class~=footer_sub] input[type="submit"],
[class~=hot-list-left-part-rat] {
    font-weight: 600;
}

.tour-consul p,
[class~=db-make-pay]:hover,
[class~=form_1] ul li input {
    border-top-width: 1px;
}

[class~=hot-list-left-part-rat] {
    font-size: .75pc;
}

[class~=hot-list-left-part-rat] {
    text-shadow: 0pt -.75pt 0 rgba(0, 0, 0, .28);
}

[class~=form_1] ul li {
    float: left;
}

[class~=events] table tr td {
    font-size: 15px;
}

[class~=hot-list-left-part-rat] {
    margin-right: 10px;
}

.ho-hot-pri {
    font-size: 38px;
}

[class~=tour-consul] h2 {
    text-transform: uppercase;
}

[class~=tour-consul] h2 {
    font-size: 31.5pt;
}

[class~=form_1] ul li:nth-child(7) textarea {
    background: #fff;
}

[class~=form_1] ul li input,
[class~=db-make-pay]:hover {
    border-left-style: solid;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-bottom-width: 0pt;
}

[class~=tour-consul] h2 {
    margin-top: 18.75pt;
}

.ho-hot-pri {
    color: #689F38;
}

[class~=form_1] ul li input[type="submit"] {
    font-weight: 700;
}

.ho-hot-pri-dis,
.ho-hot-pri {
    float: right;
}

.ho-hot-pri-dis {
    font-weight: 400;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn],
[class~=footer_sub] input[type="submit"] {
    color: #000;
}

.form_1 ul li:last-child {
    padding-bottom: 0px;
}

[class~=tour-consul] h2,
.tour-consul p {
    margin-bottom: 0in;
}

.ho-hot-pri-dis {
    color: #888;
}

[class~=tour-consul] h2 {
    font-family: "Poppins", sans-serif;
}

[class~=home_form] form ul li input {
    width: 95%;
}

.tour-consul p {
    color: #d4d8d8;
}

.tour-consul p {
    font-size: 16px;
}

.tour-consul p {
    font-weight: 500;
}

a {
    -o-transition: all .5s ease;
}

.tour-consul p {
    margin-top: 1.5pc;
}

.ho-hot-pri-dis {
    padding-left: .3125pc;
}

[class~=form_1] ul li {
    padding-left: 6pt;
}

.tour-consul p {
    margin-bottom: 15pt;
}

[class~=form_1] ul li {
    padding-bottom: 16px;
}

[class~=form_1] ul li {
    padding-right: .083333333in;
}

[class~=footer_sub] input[type="submit"] {
    border-radius: 0in;
}

.tour-consul p,
[class~=form_1] ul li input {
    border-top-style: solid;
}

.tour-consul p {
    border-top-color: #4c545a;
}

.tour-consul p {
    border-image: none;
}

[class~=form_1] ul li,
.ho-hot-pri-dis {
    padding-top: 0pc;
}

[class~=footer_sub] input[type="submit"] {
    border-radius: 1px;
}

.tour-consul p {
    border-bottom-width: .0625pc;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-right-width: 0pt;
}

.tour-consul p,
[class~=form_1] ul li input,
[class~=db-make-pay]:hover {
    border-bottom-style: solid;
}

.tour-consul p {
    border-bottom-color: #4c545a;
}

.tour-consul p {
    padding-top: 20px;
}

.tour-consul p {
    padding-bottom: 20px;
}

.events table,
[class~=ho-vid] img {
    width: 100%;
}

[class~=form_1] ul li {
    box-sizing: border-box;
}

[class~=form_1] ul li input[type="submit"] {
    text-decoration: none;
}

.ho-hot-pri-dis {
    padding-bottom: 0pc;
}

[class~=footer_sub] input[type="submit"] {
    padding-left: 7.5pt;
}

[class~=arrange] ul li,
.ho-hot-pri-dis {
    padding-right: .3125pc;
}

.ho-hot-pri-dis {
    display: none;
}

[class~=arrange] ul li {
    width: 48%;
}

[class~=hot-page2-hli-3] {
    width: 35px;
}

[class~=hot-page2-hli-3] {
    height: 2.1875pc;
}

[class~=arrange] ul li,
[class~=footer_sub] input[type="submit"] {
    padding-bottom: .052083333in;
}

[class~=events-1] h1 {
    margin-top: 0px;
}

[class~=events] img {
    width: 1.145833333in;
}

[class~=arrange] ul li {
    list-style-type: none;
}

[class~=hot-page2-hli-3] {
    position: absolute;
}

#myInput {
    border-right-width: .010416667in;
}

[class~=place] img,
[class~=form_1] ul li input,
[class~=db-make-pay]:hover {
    border-right-style: solid;
}

[class~=arrange] ul li {
    padding-left: .052083333in;
}

[class~=hot-page2-hli-3] {
    background-color: rgba(255, 197, 37, .79);
}

[class~=events] img {
    padding-left: 0pt;
}

[class~=hot-page2-hli-3] {
    padding-left: .041666667in;
}

[class~=form_1] ul li input[type="submit"] {
    color: #fff;
}

[class~=events] img {
    padding-bottom: .104166667in;
}

[class~=events] img {
    padding-right: 11.25pt;
}

[class~=hot-page2-hli-3] {
    padding-bottom: .041666667in;
}

[class~=hot-page2-hli-3] {
    padding-right: .041666667in;
}

[class~=home_form] form ul li textarea {
    border-left-width: 0pt;
}

[class~=db-make-pay]:hover,
[class~=place] img {
    border-top-style: solid;
}

[class~=events] img {
    padding-top: .104166667in;
}

[class~=to-ho-hotel-con-5],
[class~=to-ho-hotel-con-4],
.form_book ul li:nth-child(13),
[class~=place] img {
    width: 100%;
}

[class~=place] img,
[class~=hot-page2-hli-3] {
    border-radius: .052083333in;
}

[class~=place] img {
    border-left-width: .03125in;
}

[class~=db-make-pay]:hover {
    border-left-color: #317d34;
}

a {
    font-size: .151041667in;
}

[class~=place] img {
    border-bottom-width: .03125in;
}

[class~=form_1] ul li input {
    border-left-color: #bbb;
}

[class~=hot-page2-hli-3] {
    padding-top: .041666667in;
}

#myInput {
    border-top-width: .010416667in;
}

[class~=hot-page2-hli-3] {
    margin-left: .3125pc;
}

[class~=place] img {
    border-right-width: .03125in;
}

a {
    line-height: 1.5pc;
}

[class~=hot-page2-hli-3] {
    margin-bottom: 6.75pt;
}

[class~=hot-page2-hli-3] {
    margin-right: .3125pc;
}

[class~=form_1] ul li input {
    border-bottom-color: #bbb;
}

[class~=hot-page2-hli-3] {
    margin-top: 6.75pt;
}

[class~=hot-page2-hli-3] {
    right: 5px;
}

[class~=place] img {
    border-top-width: .03125in;
}

[class~=arrange] ul li {
    padding-top: .052083333in;
}

[class~=db-make-pay]:hover {
    border-bottom-color: #317d34;
}

[class~=ui-datepicker] [class~=ui-datepicker-header],
[class~=to-ho-hotel-con-5],
[class~=to-ho-hotel-con-4] {
    position: relative;
}

[class~=to-ho-hotel-con-4],
[class~=to-ho-hotel-con-5] {
    overflow: hidden;
}

#myInput,
[class~=place] img {
    border-left-style: solid;
}

[class~=to-ho-hotel-con-4] {
    padding-top: 14px;
}

[class~=form_1] ul li input[type="submit"] {
    padding-left: .9375pc;
}

[class~=place] img,
#myInput {
    border-bottom-style: solid;
}

[class~=footer_social] ul li,
[class~=arrange] ul li {
    display: inline-block;
}

[class~=to-ho-hotel-con-5] {
    padding-top: 9pt;
}

[class~=footer_sub] input[type="submit"] {
    padding-right: 7.5pt;
}

[class~=form_1] ul li input {
    border-right-color: #bbb;
}

[class~=db-make-pay]:hover {
    border-right-color: #317d34;
}

[class~=place] img {
    border-left-color: #24272d;
}

[class~=db-make-pay]:hover {
    border-top-color: #317d34;
}

[class~=form_1] ul li input {
    border-top-color: #bbb;
}

[class~=place] img {
    border-bottom-color: #24272d;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-top-width: 0pt;
}

[class~=foot-social] ul li {
    list-style-type: none;
}

[class~=hom-hot-book-btn] {
    margin-right: 3%;
}

[class~=hom-hot-view-btn] {
    margin-left: 3%;
}

[class~=pla]::before,
[class~=hom-hot-av-tic] {
    position: absolute;
}

[class~=place] img {
    border-right-color: #24272d;
}

[class~=place] img {
    border-top-color: #24272d;
}

[class~=hom-hot-av-tic] {
    background-color: #34582a;
}

[class~=db-make-pay]:hover,
[class~=form_1] ul li input,
[class~=place] img {
    border-image: none;
}

[class~=hom-hot-av-tic] {
    bottom: .15625in;
}

[class~=foot-social] ul li {
    float: left;
}

[class~=hom-hot-av-tic] {
    padding-left: .083333333in;
}

[class~=place] img {
    box-shadow: 1px .1875pc 7.5pt rgba(0, 0, 0, .8);
}

[class~=foot-social] ul li {
    padding-right: .104166667in;
}

[class~=hom-hot-av-tic] {
    padding-bottom: 2.25pt;
}

[class~=two-columns] li a {
    color: #616161;
}

[class~=pla]::before {
    content: "";
}

[class~=hom-hot-av-tic] {
    padding-right: .083333333in;
}

[class~=hom-hot-av-tic] {
    padding-top: 2.25pt;
}

[class~=hom-hot-av-tic] {
    margin-left: 0pt;
}

a {
    font-family: "Poppins", sans-serif;
}

[class~=ui-datepicker] [class~=ui-datepicker-header] {
    padding-left: 0;
}

[class~=pla]::before {
    background: rgba(0, 0, 0, .38);
}

[class~=form_1] ul li input,
[class~=pla]::before {
    width: 100%;
}

[class~=pla]::before {
    bottom: 0px;
}

[class~=hom-hot-av-tic] {
    margin-bottom: 0pc;
}

[class~=footer_sub] input[type="submit"] {
    padding-top: .052083333in;
}

[class~=form_book] ul li:nth-child(7) {
    width: 50% !important;
}

[class~=home_form] form ul li textarea {
    border-bottom-width: 0pt;
}

[class~=form_1] ul li input {
    padding-left: .104166667in;
}

[class~=pla]::before {
    top: 0pc;
}

[class~=hom-hot-av-tic],
[class~=place] p,
[class~=disco] h3 span,
[class~=place] h3 {
    color: #fff;
}

[class~=place] h3 {
    font-size: 13.5pt;
}

[class~=place] h3 {
    text-transform: uppercase;
}

[class~=place] h3 {
    line-height: 25.5pt;
}

[class~=hom-hot-av-tic] {
    margin-right: 0pt;
}

[class~=footer_sub] input[type="submit"] {
    text-decoration: none;
}

[class~=place] h3 {
    margin-top: 0pt;
}

[class~=place] h3 {
    margin-bottom: 0px;
}

[class~=place] p {
    padding-left: 0in;
}

[class~=form_1] ul li input[type="submit"] {
    padding-bottom: .125in;
}

[class~=hom-hot-av-tic],
html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-left-style: solid;
}

[class~=hom-hot-av-tic] {
    margin-top: 0pc;
}

[class~=form_1] ul li input[type="submit"] {
    padding-right: .9375pc;
}

[class~=place] p,
[class~=form_1] ul li input {
    padding-bottom: .625pc;
}

[class~=place] p {
    padding-right: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-header] {
    padding-bottom: .2em;
}

[class~=footer_faq] ul li {
    list-style-type: none;
}

[class~=place] p,
[class~=form_1] ul li input {
    padding-top: .625pc;
}

[class~=hom-hot-av-tic] {
    right: 11.25pt;
}

[class~=hom-hot-av-tic] {
    font-weight: 500;
}

[class~=ui-datepicker] [class~=ui-datepicker-header] {
    padding-right: 0;
}

[class~=ui-datepicker] [class~=ui-datepicker-header] {
    padding-top: .2em;
}

[class~=footer_sub] input[type="submit"] {
    transition: all .5s ease;
}

[class~=place] p {
    margin-bottom: .104166667in;
}

[class~=footer_sub] input[type="submit"] {
    -webkit-transition: all .5s ease;
}

[class~=footer_places] ul li {
    display: inline-block;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    position: absolute;
}

[class~=hom-hot-av-tic] {
    border-radius: 1.5625pc;
}

[class~=home_form] form ul li textarea {
    border-right-width: 0pt;
}

[class~=hom-hot-av-tic] {
    border-left-width: .75pt;
}

[class~=hom-hot-av-tic] {
    border-bottom-width: .75pt;
}

[class~=hom-hot-av-tic] {
    border-right-width: .75pt;
}

[class~=hom-hot-av-tic] {
    border-top-width: .75pt;
}

[class~=hom-hot-av-tic] {
    border-bottom-style: solid;
}

[class~=form_1] ul li input {
    padding-right: .104166667in;
}

[class~=place] p {
    text-align: left;
}

[class~=footer_places] ul li {
    padding-right: 3px;
}

[class~=hom-hot-av-tic] {
    border-right-style: solid;
}

[class~=hom-hot-av-tic] {
    border-top-style: solid;
}

[class~=home_form] form ul li textarea {
    border-top-width: 0pt;
}

[class~=hom-hot-av-tic] {
    border-left-color: #253747;
}

[class~=tr-room-type],
[class~=place] a,
[class~=tips-home] tb-space,
[class~=form_book] select {
}

[class~=pla1] h1 {
    text-align: center;
}

[class~=hom-hot-av-tic] {
    border-bottom-color: #253747;
}

.tips h3,
[class~=inner_banner] h2 span,
.hom-hot-av-tic-list,
[class~=pla1] h1 {
    color: #33691E;
}

[class~=hom-hot-av-tic] {
    border-right-color: #253747;
}

[class~=pla1] h1 {
    text-transform: uppercase;
}

[class~=pla1] h1 {
    font-weight: 700;
}

[class~=form_book_1] ul li:nth-child(11),
[class~=form_1] ul li:nth-child(7) {
    width: 100%;
}

[class~=hom-hot-av-tic] {
    border-top-color: #253747;
}

[class~=pla1] h1 {
    font-size: 27pt;
}

[class~=footer_places] ul li {
    line-height: 26.25pt;
}

[class~=hom-hot-av-tic] {
    border-image: none;
}

[class~=pla1] h1 {
    margin-top: 0pt;
}

[class~=hom-hot-av-tic],
[class~=inner_banner] h2 span {
    font-family: "Quicksand", sans-serif;
}

[class~=pla1] h1 {
    padding-bottom: 2.5pc;
}

[class~=pla1] h1,
[class~=form_1] ul {
    position: relative;
}

.hom-hot-av-tic-list {
    left: .625pc;
}

.hom-hot-av-tic-list {
    right: inherit;
}

.hom-hot-av-tic-list {
    bottom: .625pc;
}

[class~=form_1] ul li input[type="submit"],
.hom-hot-av-tic-list {
    border-radius: .020833333in;
}

[class~=form_1] ul {
    padding-left: 0in;
}

.hom-hot-av-tic-list {
    background: rgba(0, 188, 212, .41);
}

[class~=form_1] ul {
    padding-bottom: 0in;
}

[class~=form_1] ul {
    padding-right: 0in;
}

[class~=form_1] ul {
    padding-top: 0in;
}

.hom-hot-av-tic-list,
[class~=inner_banner] h2 span {
    font-weight: 600;
}

[class~=tour-consul],
[class~=form_1] ul {
    overflow: hidden;
}

[class~=form_1] ul {
    margin-bottom: 0pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    top: -3pt;
}

[class~=family] img {
    width: 95%;
}

[class~=footer_sub] input[type="submit"] {
    -moz-transition: all .5s ease;
}

.hom-hot-av-tic-list,
.tips h3 {
    padding-left: 6pt;
}

.tips h3,
.hom-hot-av-tic-list {
    padding-bottom: .1875pc;
}

[class~=form_1] ul li input[type="submit"] {
    padding-top: .125in;
}

[class~=form_1] ul li input {
    border-radius: .1875pc;
}

.hom-hot-av-tic-list {
    padding-right: 6pt;
}

[class~=family] img {
    margin-bottom: -37.5pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    width: 1.8em;
}

[class~=footer_sub] input[type="submit"] {
    -ms-transition: all .5s ease;
}

.hom-hot-av-tic-list {
    padding-top: .1875pc;
}

.hom-hot-av-tic-list {
    font-size: 9.75pt;
}

[class~=inner_banner] h2 span {
    font-size: 32px;
}

[class~=hotel-book-room] {
    margin-bottom: 78.75pt;
}

[class~=tr-room-type-list],
[class~=tr-room-type-list-3],
[class~=tour-consul],
[class~=testi] h4 {
}

[class~=form_1] ul li select {
    color: #6b7a88;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    height: 1.8em;
}

[class~=tr-room-type-list-1] {
    padding-left: 0px !important;
}

#myTable th {
    padding-left: 9pt;
}

[class~=form_1] ul li textarea {
    border-left-width: .0625pc;
}

[class~=home_form] form ul li textarea {
    border-left-style: none;
}

[class~=tour-consul] {
    background: url("../images/consul-bg.jpg") no-repeat #00bcd4;
}

[class~=form_1] ul li input[type="submit"],
[class~=inner_banner] ul li,
.tips h3 {
    display: inline-block;
}

[class~=home_form] form ul li textarea {
    border-bottom-style: none;
}

[class~=tour-consul] {
    background-size: cover;
}

[class~=tour-consul] {
    position: relative;
}

[class~=to-con-1],
.tips h3 {
    text-transform: uppercase;
}

[class~=tour-consul] {
    background-attachment: fixed;
}

[class~=inner_banner] ul li {
    float: left;
}

[class~=to-con-1],
[class~=form_1] ul li input[type="submit"] {
    background: #689F38;
}

[class~=home_form] form ul li textarea {
    border-right-style: none;
}

[class~=to-con-1] {
    color: #000;
}

[class~=to-con-1] {
    font-weight: 600;
}

[class~=to-con-2],
[class~=inner_banner] ul li,
.inner_banner a i {
    color: #fff;
}

[class~=form_1] ul li textarea {
    border-bottom-width: .0625pc;
}

[class~=home_form] form ul li textarea {
    border-top-style: none;
}

[class~=to-con-1] {
    padding-left: .5pc;
}

[class~=home_form] form ul li textarea {
    border-left-color: currentColor;
}

[class~=footer_sub] input[type="submit"] {
    -o-transition: all .5s ease;
}

[class~=to-con-1] {
    padding-bottom: .052083333in;
}

[class~=to-con-1],
.tips h3 {
    padding-right: .5pc;
}

[class~=footer_sub] input[type="submit"] {
    width: 50%;
}

[class~=to-con-1],
.tips h3 {
    padding-top: .052083333in;
}

[class~=inner_banner] ul li {
    padding-left: .3125pc;
}

.tips h3 {
    font-weight: 500;
}

.tips h3 {
    margin-top: 0pc;
}

[class~=to-con-2] {
    font-size: 22.5pt;
}

[class~=ticket] ul li:nth-child(1) {
    background: #a2dd2f;
}

.tips h3 {
    font-size: 1.25pc;
}

.tips_left h5 {
    color: #0f0f0f;
}

[class~=inner_banner] ul li,
#myTable th {
    padding-bottom: 0pt;
}

[class~=to-con-2] {
    margin-top: 3.75pt;
}

.tips_left h5 {
    font-size: 13.5pt;
}

a {
    font-weight: 400;
}

[class~=to-con-2] {
    margin-bottom: 25px;
}

[class~=footer_sub] input[type="submit"] {
    float: right;
}

[class~=inner_banner] ul li {
    padding-right: .3125pc;
}

[class~=tips_left] p,
.testi p,
[class~=testi] address {
    color: #1e2021;
}

[class~=tips_left] p,
[class~=tips] p {
    text-align: left;
}

[class~=inner_banner] ul li {
    padding-top: 0pt;
}

[class~=tips] p {
    line-height: .260416667in;
}

#myInput {
    border-right-style: solid;
}

[class~=tips] p {
    margin-bottom: 9pt;
}

[class~=to-con-2],
[class~=to-con-3] {
    font-weight: 700;
}

[class~=to-con-2],
[class~=to-con-3] {
    text-decoration: none;
}

[class~=form_1] ul li input[type="submit"] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=to-con-3],
[class~=to-con-2] {
    padding-left: .9375pc;
}

[class~=form_1] ul li input[type="submit"],
[class~=to-con-2] {
    font-family: "Quicksand", sans-serif;
}

[class~=p2] h3 span {
    display: block;
}

[class~=to-con-3],
.ticket ul li,
[class~=to-con-2],
[class~=to-con-4] {
    display: inline-block;
}

.ticket ul li {
    background: #efefef;
}

[class~=to-con-2],
[class~=to-con-3] {
    padding-bottom: .0625in;
}

[class~=ticket] ul li:nth-child(1) {
    color: #34582a;
}

.ui-datepicker .ui-datepicker-next {
    position: absolute;
}

[class~=to-con-2],
[class~=to-con-3] {
    padding-right: .9375pc;
}

[class~=form_1] ul li textarea {
    border-right-width: .0625pc;
}

[class~=testi] a {
    background: #14a0d6;
}

[class~=testi] a {
    color: #000;
}

[class~=testi] a {
    border-radius: 0pc;
}

.ticket ul li {
    padding-left: 5.25pt;
}

.ticket ul li {
    padding-bottom: .020833333in;
}

[class~=to-con-2],
[class~=to-con-3] {
    padding-top: .0625in;
}

[class~=to-con-2],
[class~=to-con-3] {
    border-radius: 2px;
}

[class~=banner_book_1] ul li:last-child {
    border-right-width: 0in;
}

[class~=testi] a {
    border-radius: 3.125pc;
}

[class~=to-con-2] {
    background: #689F38;
}

[class~=testi] a {
    padding-left: .625pc;
}

[class~=to-con-2] {
    background: linear-gradient(to bottom, #2e9da2, #13b194);
}

[class~=home_form] form ul li textarea {
    border-bottom-color: currentColor;
}

[class~=form_1] ul li textarea {
    border-top-width: .0625pc;
}

.ticket ul li {
    padding-right: 5.25pt;
}

[class~=to-con-3],
[class~=to-con-4] {
    text-transform: uppercase;
}

[class~=home_form] form ul li:nth-child(2) input {
    position: relative;
}

[class~=testi] a {
    padding-bottom: .052083333in;
}

[class~=testi] a {
    padding-right: .625pc;
}

[class~=home_form] form ul li textarea {
    border-right-color: currentColor;
}

.ui-datepicker .ui-datepicker-next {
    top: -3pt;
}

[class~=footer_sub] input[type="submit"] {
    margin-bottom: 2.8125pc;
}

[class~=form_1] ul li textarea {
    border-left-style: solid;
}

[class~=banner_book_1] ul li:last-child {
    border-right-style: solid;
}

.ui-datepicker .ui-datepicker-next {
    width: 1.8em;
}

[class~=testi] a {
    padding-top: .052083333in;
}

#myInput {
    border-top-style: solid;
}

.ui-datepicker .ui-datepicker-next {
    height: 1.8em;
}

[class~=testi] a,
[class~=to-con-4] {
    text-decoration: none;
}

[class~=to-con-3] {
    background: #689F38;
}

[class~=to-con-3] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=to-con-3],
[class~=to-con-4] {
    font-family: "Quicksand", sans-serif;
}

[class~=testi] a {
    transition: all .5s ease;
}

[class~=to-con-4] {
    font-weight: 700;
}

[class~=testi] a {
    -webkit-transition: all .5s ease;
}

.p2_book ul li:nth-child(2) a:hover,
[class~=testi] a {
    -moz-transition: all .5s ease;
}

[class~=testi] a {
    -ms-transition: all .5s ease;
}

[class~=disco] a:hover {
    background: #d46600;
}

[class~=testi] a {
    -o-transition: all .5s ease;
}

p {
    font-size: .151041667in;
}

[class~=p-tesi] h4,
[class~=p-tesi] address,
.ticket ul li {
    color: #34582a;
}

[class~=disco] a:hover {
    color: #fff;
}

[class~=to-con-4] {
    padding-left: 11.25pt;
}

[class~=home_form] form ul li textarea {
    border-top-color: currentColor;
}

[class~=ui-datepicker] [class~=ui-datepicker-next-hover],
[class~=ui-datepicker] [class~=ui-datepicker-prev-hover] {
    top: 1px;
}

[class~=to-con-4] {
    padding-bottom: .0625in;
}

[class~=p-tesi] h4 {
    margin-top: 0pc;
}

[class~=form_1] ul li input[type="submit"] {
    border-left-width: 0pt;
}

[class~=inner_banner] a:hover,
.p-tesi p,
.ho-con-cont,
[class~=tour_rela_1] a:hover,
[class~=ho-vid] {
}

[class~=arrange] ul,
[class~=p-tesi] address {
    margin-bottom: 0pt;
}

.ticket ul li {
    padding-top: .020833333in;
}

[class~=to-con-4] {
    padding-right: 11.25pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] {
    left: .020833333in;
}

#myInput {
    border-left-color: #ddd;
}

.ticket ul li,
[class~=p-tesi] address {
    font-weight: 600;
}

[class~=to-con-4] {
    padding-top: .0625in;
}

[class~=arrange] ul,
[class~=foot-social] ul {
    padding-left: 0in;
}

[class~=arrange] ul {
    padding-bottom: 0in;
}

[class~=to-con-4] {
    border-radius: .020833333in;
}

[class~=foot-social] ul,
[class~=arrange] ul {
    padding-right: 0in;
}

.ticket ul li {
    font-size: .875pc;
}

[class~=arrange] ul,
[class~=foot-social] ul {
    padding-top: 0in;
}

[class~=to-con-4] {
    background: #689F38;
}

[class~=to-con-4] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=form_1] ul li input[type="submit"] {
    border-bottom-width: 0pt;
}

[class~=foot-spec] span,
[class~=footer] h4 {
    color: #33691E;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] {
    right: 2px;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev-hover] {
    left: .0625pc;
}

#myTable th {
    padding-right: 9pt;
}

.events-1 {
    font-family: "Montserrat", sans-serif;
}

[class~=events-title] {
    background: none !important;
}

[class~=events-title],
[class~=foot-spec] span,
[class~=footer] h4 {
    text-transform: uppercase;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: .75pt;
}

[class~=footer] h4 {
    padding-bottom: .15625in;
}

[class~=events-title] {
    font-size: .166666667in;
}

[class~=place],
[class~=events-title] {
    margin-bottom: 1.875pc;
}

[class~=foot-social] ul {
    padding-bottom: 0pc;
}

#myInput {
    border-bottom-color: #ddd;
}

[class~=popu-places-home],
.pla {
    position: relative;
}

[class~=form_1] ul li textarea {
    border-bottom-style: solid;
}

.ticket ul li {
    margin-right: 1px;
}

[class~=home_form] form ul li textarea {
    border-image: none;
}

[class~=featur] ul li {
    background: url("../images/tick.png") no-repeat center left;
}

[class~=form_1] ul li textarea {
    border-right-style: solid;
}

[class~=featur] ul li {
    display: inline-block;
}

[class~=popu-places-home],
.pla {
    overflow: hidden;
}

.pla {
    background: url("../images/placebg.jpg") no-repeat center center;
}

[class~=form_1] ul li textarea {
    border-top-style: solid;
}

.pla {
    background-size: cover;
}

[class~=featur] ul li {
    padding-left: 1.5pc;
}

[class~=foot-logo] img {
    padding-bottom: .208333333in;
}

[class~=form_1] ul li textarea {
    border-left-color: #bbb;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    margin-left: 2.3em;
}

[class~=form_1] ul li textarea {
    border-bottom-color: #bbb;
}

[class~=featur] ul li {
    padding-bottom: 2.25pt;
}

[class~=foot-spec] span {
    font-family: "Quicksand", sans-serif;
}

[class~=foot-spec] span {
    font-weight: 700;
}

[class~=foot-spec] span {
    font-size: .1875in;
}

.pla {
    background-attachment: fixed;
}

[class~=pla1] {
    padding-right: 0pc !important;
}

[class~=banner_book_1] ul li:last-child {
    border-right-color: rgba(3, 3, 3, .12);
}

#myInput {
    border-right-color: #ddd;
}

[class~=pla1] {
    padding-left: 0pc !important;
}

.foot-sec2 p {
    color: #616161;
}

[class~=two-columns] li {
    width: 50%;
}

[class~=form] {
    background: url("../images/cloud.png") no-repeat bottom center #f6f6f6;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    margin-bottom: 0;
}

[class~=form],
[class~=form_booking],
[class~=form-spac],
[class~=footer_social] ul {
    padding-left: 0px;
}

[class~=form],
[class~=form_booking] {
    padding-bottom: 2.8125pc;
}

.p2_book ul li:nth-child(2) a:hover {
    -ms-transition: all .5s ease;
}

p {
    line-height: 1.5pc;
}

[class~=form_1] ul li textarea {
    border-right-color: #bbb;
}

.p2_book ul li:nth-child(2) a:hover {
    -o-transition: all .5s ease;
}

[class~=home_form] form ul li textarea {
    padding-left: .072916667in;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    margin-right: 2.3em;
}

[class~=two-columns] li {
    float: left;
}

[class~=form_1] ul li textarea {
    border-top-color: #bbb;
}

[class~=two-columns] li {
    list-style-type: none;
}

[class~=form_1] ul li textarea,
[class~=banner_book_1] ul li:last-child {
    border-image: none;
}

[class~=form],
[class~=form_booking],
[class~=form-spac],
[class~=footer_social] ul {
    padding-right: 0px;
}

[class~=home_form] form ul li textarea {
    padding-bottom: .072916667in;
}

[class~=two-columns]::after {
    content: "";
}

[class~=home_form] form ul li textarea {
    padding-right: .072916667in;
}

[class~=tips_travel_2]:hover i {
    color: #fff;
}

[class~=form_booking],
[class~=form],
[class~=form-spac] {
    padding-top: 6.25pc;
}

[class~=two-columns]::after {
    display: table;
}

[class~=home_form] form ul li textarea {
    padding-top: .072916667in;
}

[class~=form_1] ul li textarea {
    resize: none;
}

[class~=two-columns]::after {
    clear: both;
}

[class~=tips_travel_2]:hover i {
    background: #34582a;
}

[class~=footer_social] ul {
    padding-bottom: 0in;
}

p {
    font-family: "Poppins", sans-serif;
}

#myInput {
    border-top-color: #ddd;
}

[class~=form] {
    background-size: contain;
}

[class~=footer_social] ul {
    padding-top: 0in;
}

[class~=form_booking] {
    background: url("../images/cloud.png") no-repeat bottom center #f2f8f9;
}

[class~=form_1] ul li textarea {
    border-radius: 3px;
}

[class~=footer_sub] input,
[class~=form_1] ul li textarea,
[class~=footer_social] iframe {
    width: 100%;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    margin-top: 0;
}

[class~=footer_social] iframe {
    display: block;
}

[class~=featur] ul li {
    padding-right: 2.25pt;
}

[class~=footer_social] iframe {
    pointer-events: none;
}

[class~=form_booking] {
    background-size: contain;
}

[class~=tips_travel_2]:hover i {
    transition: all .5s ease;
}

[class~=footer_social] iframe,
[class~=tips] {
    position: relative;
}

p {
    font-weight: 400;
}

[class~=footer_sub] input {
    border-left-width: 0pt;
}

[class~=form-spac] {
    padding-bottom: 6.25pc;
}

[class~=footer_sub] input {
    border-bottom-width: 0pt;
}

[class~=footer_sub] input,
[class~=form_1] ul li input[type="submit"] {
    border-right-width: 0pt;
}

[class~=family] {
}

[class~=form_1] ul li input[type="submit"],
[class~=footer_sub] input {
    border-top-width: 0pt;
}

[class~=tips_travel_2]:hover i {
    -webkit-transition: all .5s ease;
}

/*[class~=tips] {
    background: url("../images/tipsbg.jpg") no-repeat center center #f0f2f2;
}*/

[class~=tips] {
    background: rgba(158, 158, 158, .25);
}

[class~=footer_sub] input {
    border-left-style: none;
}

[class~=tips] {
    background-size: cover;
}

[class~=footer_sub] input {
    border-bottom-style: none;
}

[class~=tips] {
    overflow: hidden;
}

[class~=home_tip] {
    margin-top: 0pc;
}

[class~=tips_left] {
    padding-left: 6.25pc;
}

[class~=tips_left] {
    padding-bottom: 1.5625pc;
}

[class~=tips_left_1] {
    background: url("../images/tips1.png") no-repeat left top;
}

[class~=tips_travel_2]:hover i {
    -moz-transition: all .5s ease;
}

[class~=home_form] form ul li textarea {
    border-radius: 2px;
}

[class~=footer_sub] input {
    border-right-style: none;
}

[class~=footer_sub] input {
    border-top-style: none;
}

[class~=tips_left_1] {
    margin-top: 18.75pt;
}

[class~=tips_left_2] {
    background: url("../images/tips2.png") no-repeat left top;
}

[class~=tips_left_3] {
    background: url("../images/tips3.png") no-repeat left top;
}

[class~=footer_sub] input {
    border-left-color: currentColor;
}

li {
    font-size: .151041667in;
}

[class~=featur] ul li {
    padding-top: 2.25pt;
}

[class~=footer_sub] input {
    border-bottom-color: currentColor;
}

[class~=home_form] form ul li textarea {
    resize: none;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    line-height: 1.8em;
}

[class~=tips_left_3] {
    padding-bottom: .3125pc;
}

.testi {
    background: url("../images/testi_img.png") no-repeat left top;
}

[class~=footer_sub] input {
    border-right-color: currentColor;
}

[class~=footer_sub] input {
    border-top-color: currentColor;
}

#myInput,
[class~=footer_sub] input {
    border-image: none;
}

.testi {
    padding-left: 87pt;
}

.form_1 ul li select,
.p-tesi {
    border-left-width: .010416667in;
}

[class~=footer_sub] input {
    padding-left: .3125pc;
}

.testi {
    margin-top: 15pt;
}

.testi {
    padding-bottom: 15px;
}

[class~=footer_sub] input {
    padding-bottom: .4375pc;
}

[class~=footer_sub] input {
    padding-right: .3125pc;
}

.form_1 ul li select,
.p-tesi {
    border-bottom-width: .010416667in;
}

[class~=footer_sub] input {
    padding-top: .4375pc;
}

[class~=tips_travel_2]:hover i {
    -ms-transition: all .5s ease;
}

.p-tesi,
.form_1 ul li select {
    border-right-width: .010416667in;
}

[class~=footer_sub] input {
    margin-bottom: 12px;
}

.form_1 ul li select,
.p-tesi {
    border-top-width: .010416667in;
}

.p-tesi {
    border-left-style: dashed;
}

.p-tesi {
    border-bottom-style: dashed;
}

[class~=tips_travel_2]:hover i {
    -o-transition: all .5s ease;
}

.p2_book ul li:nth-child(2) a:hover,
[class~=footer_faq] p {
    color: #fff;
}

.p-tesi {
    border-right-style: dashed;
}

.p-tesi {
    border-top-style: dashed;
}

[class~=footer_sub] input {
    border-radius: .0625pc;
}

.p-tesi {
    border-left-color: #e0e0e0;
}

[class~=footer_faq] ul {
    padding-left: 0pc;
}

[class~=footer_faq] ul {
    padding-bottom: 0pc;
}

.p-tesi {
    border-bottom-color: #e0e0e0;
}

.p-tesi {
    border-right-color: #e0e0e0;
}

.p-tesi {
    border-top-color: #e0e0e0;
}

[class~=footer_faq] ul {
    padding-right: 0pc;
}

[class~=tips_travel_2]:hover i {
    border-left-width: 0pc;
}

.p-tesi {
    border-image: none;
}

[class~=footer_faq] ul {
    padding-top: 0pc;
}

[class~=footer],
.p-tesi {
    position: relative;
}

[class~=featur] ul li {
    color: #34582a;
}

.p-tesi,
[class~=footer] {
    overflow: hidden;
}

[class~=ui-datepicker] [class~=ui-datepicker-title] {
    text-align: center;
}

.p-tesi {
    margin-bottom: 1.875pc;
}

[class~=tips_travel_2]:hover i {
    border-bottom-width: 0pc;
}

.p-tesi,
[class~=disco] a {
    padding-left: 15px;
}

[class~=disco] h3 {
    color: #ffeb3b;
}

.p-tesi {
    padding-bottom: 15pt;
}

.form_1 ul li select {
    border-left-style: solid;
}

[class~=disco] h3 {
    font-size: 2.375pc;
}

.form_1 ul li select {
    border-bottom-style: solid;
}

[class~=featur] ul li {
    font-size: .145833333in;
}

.p-tesi,
[class~=disco] a {
    padding-right: 15px;
}

[class~=tips_travel_2]:hover i {
    border-right-width: 0pc;
}

.p-tesi {
    padding-top: 15pt;
}

[class~=arrange] {
    padding-top: .125in;
}

.disco p,
[class~=disco] h3 {
    margin-top: 0pt;
}

[class~=footer] {
    background: #F4F4F4;
}

[class~=disco] a,
[class~=disco] a,
[class~=disco] h3 {
    font-weight: 700;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    background-image: none;
}

[class~=to-ho-hotel-con-5] ul li a i {
    padding-right: 3.75pt;
}

.disco p,
[class~=disco] a,
.disco h4 {
    color: #fff;
}

[class~=footer] {
    padding-bottom: 2pc;
    padding-top: 2pc;
}

[class~=featur] ul li {
    font-weight: 600;
}

[class~=tips_travel_2]:hover i {
    border-top-width: 0pc;
}

[class~=foot-logo],
[class~=foot-social],
[class~=footer_social],
[class~=footer_sub],
[class~=foot-spec],
[class~=footer_faq] {
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    margin-left: 0;
}

[class~=disco] a,
[class~=p2_book] ul li {
    display: inline-block;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    margin-bottom: 0;
}

[class~=events] table tr td a,
[class~=disco] a {
    text-decoration: none;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    margin-right: 0;
}

[class~=two-columns] {
    padding-left: 0in;
}

[class~=two-columns] {
    padding-bottom: 0in;
}

[class~=tips_travel_2]:hover i {
    border-left-style: none;
}

[class~=two-columns] {
    padding-right: 0in;
}

[class~=banner_book_1] ul li:last-child {
    padding-left: 0pc;
}

[class~=banner_book_1] ul li {
    display: inline;
}

[class~=two-columns] {
    padding-top: 0in;
}

[class~=disco] a {
    padding-bottom: .375pc;
}

[class~=disco] a {
    padding-top: .375pc;
}

[class~=mob_logo] {
    display: none;
}

[class~=disco] a {
    border-radius: 1.5pt;
}

.disco {
    background: url("../images/f1.png") no-repeat center center;
}

[class~=disco] a {
    background: #689F38;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    margin-top: .7em;
}

.p2_book ul li:nth-child(2) a:hover {
    background: #7eb73c;
}

[class~=disco] a {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

.form_1 ul li select {
    border-right-style: solid;
}

[class~=disco] a {
    font-family: "Quicksand", sans-serif;
}

.disco {
    background-size: cover;
}

.disco {
    padding-left: .15625in;
}

.form_1 ul li select,
.footer1 {
    border-top-style: solid;
}

.form_1 ul li select {
    border-left-color: #bbb;
}

[class~=tour_social] ul li:nth-child(2) {
    padding-right: 0px;
}

[class~=disco] a {
    transition: all .5s ease;
}

.disco {
    padding-bottom: 1.375pc;
}

[class~=tips_travel_2]:hover i,
[class~=form_1] ul li input[type="submit"] {
    border-bottom-style: none;
}

.disco {
    padding-right: 11.25pt;
}

[class~=disco] a {
    -webkit-transition: all .5s ease;
}

#myInput {
    margin-bottom: 12px;
}

[class~=disco] a,
footer ul li a {
    -moz-transition: all .5s ease;
}

.disco {
    padding-top: 1.25pc;
}

[class~=disco] a {
    -ms-transition: all .5s ease;
}

[class~=disco] a {
    -o-transition: all .5s ease;
}

.disco,
[class~=copy] p {
    text-align: center;
}

[class~=disco1] {
    background: url("../images/f2.png") no-repeat center center;
}

[class~=banner_book_1] ul li {
    line-height: 41.25pt;
}

[class~=disco1] {
    background-size: cover;
}

.footer1 {
    background: #000;
}

[class~=footer_places] h4 {
    color: #acadaf;
}

[class~=footer_places] ul,
.footer1 {
    padding-left: 0pt;
}

[class~=tips_travel_2]:hover i {
    border-right-style: none;
}

[class~=footer_places] h4 {
    margin-top: 0pt;
}

[class~=footer_places] h4 {
    padding-bottom: .9375pc;
}

[class~=footer_places] h4 {
    text-transform: uppercase;
}

[class~=banner_book_1] ul li {
    font-size: .1875in;
}

#myTable {
    border-collapse: collapse;
}

.footer1 {
    padding-bottom: 37.5pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    padding-left: .2em;
}

[class~=inner_banner],
.footer1,
[class~=footer_places] ul {
    padding-right: 0pc;
}

[class~=footer_places] ul {
    padding-bottom: 0pc;
}

[class~=tour_social] ul li:nth-child(3) {
    padding-right: 7px;
}

#myTable th,
[class~=footer_places] ul {
    padding-top: 0pc;
}

[class~=form_1] ul li input[type="submit"] {
    border-left-style: none;
}

.footer1 {
    padding-top: 100px;
}

#myTable {
    width: 100%;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    padding-bottom: 0;
}

[class~=banner_book_1] ul li {
    border-right-width: .010416667in;
}

.form_1 ul li select {
    border-bottom-color: #bbb;
}

[class~=copy] p {
    margin-bottom: 0px;
}

.footer1 {
    border-top-width: .75pt;
}

[class~=copy] p {
    padding-left: .3125pc;
}

.footer1 {
    border-top-color: currentColor;
}

[class~=copy] p {
    padding-bottom: .3125pc;
}

[class~=copy] p {
    padding-right: .3125pc;
}

[class~=copy] p {
    padding-top: .3125pc;
}

.footer1 {
    border-image: none;
}

[class~=footer_places],
[class~=home_form] form ul li:nth-child(2):before {
}

[class~=events] table tr td a {
    text-decoration: none;
}

[class~=copy] p {
    font-size: 9.75pt;
}

#myTable {
    border-left-width: .0625pc;
}

.copy {
    background: #fff;
}

[class~=banner_book_1] ul li {
    border-right-style: solid;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    padding-right: .2em;
}

[class~=banner_book_1] ul li {
    border-right-color: #314c64;
}

[class~=banner_book_1] ul li {
    border-image: none;
}

[class~=copy] p {
    color: #000;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    padding-top: 0;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-left-width: 0;
}

[class~=inner_banner]::before {
    content: "";
}

[class~=inner_banner] {
    background: url("../images/list-p-bg.jpg") no-repeat center center;
}

[class~=inner_banner] {
    background-size: cover;
}

[class~=inner_banner] {
    padding-left: 0px;
}

[class~=inner_banner]::before {
    position: absolute;
}

[class~=form_1] ul li input[type="submit"] {
    border-right-style: none;
}

[class~=inner_banner] {
    padding-bottom: 30pt;
}

[class~=tips_travel_2]:hover i,
[class~=form_1] ul li input[type="submit"] {
    border-top-style: none;
}

[class~=inner_banner] {
    padding-top: 350px;
}

[class~=inner_banner]::before {
    background: linear-gradient(to top, #1d242a 15%, rgba(0, 0, 0, 0) 100%);
}

[class~=l-info-pack-days] ul li,
[class~=inner_banner],
[class~=p2_2],
.inner_banner div {
    position: relative;
}

[class~=inner_banner_1] {
    background: url("../images/banner/1.jpg") no-repeat center center;
}

[class~=inner_banner_1] {
    background-size: cover;
}

[class~=inner_banner_2] {
    background: url("../images/banner/2.jpg") no-repeat center center;
}

[class~=inner_banner_2] {
    background-size: cover;
}

.form_1 ul li select {
    border-right-color: #bbb;
}

.form_1 ul li select {
    border-top-color: #bbb;
}

[class~=inner_banner]::before {
    top: 0pt;
}

[class~=inner_banner]::before {
    bottom: 0pc;
}

[class~=inner_banner_3] {
    background: url("../images/banner/3.jpg") no-repeat center center;
}

#myTable {
    border-bottom-width: .0625pc;
}

[class~=inner_banner]::before {
    left: 0pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-left-style: none;
}

[class~=inner_banner]::before,
.form_1 ul li select,
[class~=p2_2],
[class~=p2_1] img {
    width: 100%;
}

[class~=tips_travel_2]:hover i,
[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-left-color: currentColor;
}

[class~=inner_banner] h2 {
    color: #689F38;
}

[class~=banner_book_1] ul li {
    color: #fff;
}

[class~=inner_banner] h2 {
    font-size: 32px;
}

li {
    line-height: 1.5pc;
}

[class~=inner_banner_3] {
    background-size: cover;
}

[class~=events] table tr:first-child:hover {
    background: none;
}

[class~=inner_banner] h2 {
    display: inline-block;
}

[class~=inner_banner] h2 {
    font-weight: 600;
}

[class~=inner_banner] p {
    color: #d6d6d6;
}

[class~=inner_banner_4] {
    background: url("../images/banner/4.jpg") no-repeat center center;
}

.form_1 ul li select,
[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-image: none;
}

[class~=inner_banner_4] {
    background-size: cover;
}

[class~=inner_banner] p {
    font-size: 1.25pc;
}

[class~=banner_book_1] ul li {
    float: left;
}

[class~=inner_banner] p {
    font-weight: 100;
}

[class~=events] table tr td a {
    transition: all .5s ease;
}

.inner_banner ul {
    margin-top: 18.75pt;
}

.inner_banner ul {
    float: right;
}

[class~=inner_banner_5] {
    background: url("../images/banner/5.jpg") no-repeat center center;
}

[class~=inner_banner_5] {
    background-size: cover;
}

[class~=bread-acti] {
    color: #d6d6d6 !important;
}

[class~=events] table tr td a {
    -webkit-transition: all .5s ease;
}

footer ul li a {
    -o-transition: all .5s ease;
}

.inner_banner ul {
    margin-bottom: 0pc;
}

.bg-none {
    background: none;
}

[class~=events] table tr td a {
    -moz-transition: all .5s ease;
}

.inner_banner a {
    color: #fff;
}

.inner_banner a {
    font-size: .15625in;
}

[class~=p2] h3 {
    color: #34582a;
}

[class~=banner_book_1] ul li {
    width: 24%;
}

[class~=p2_2],
[class~=featur],
.posts,
[class~=l-info-pack-days] ul li {
    overflow: hidden;
}

[class~=p2] h3 {
    margin-top: 0pc;
}

[class~=banner_book_1] ul li {
    text-align: center;
}

.form_1 ul li select {
    padding-left: .104166667in;
}

li {
    font-family: "Poppins", sans-serif;
}

[class~=p2] p {
    text-align: left;
}

#myTable {
    border-right-width: .0625pc;
}

[class~=p2_2] {
    margin-bottom: 3.125pc;
}

[class~=p2] p {
    color: #868686;
}

.tour_head1 table tr {
    border-bottom-width: .0625pc;
}

[class~=tips_travel_2]:hover i {
    border-bottom-color: currentColor;
}

[class~=p2] p {
    line-height: 25px;
}

.tour_head1 table tr {
    border-bottom-style: solid;
}

[class~=ticket],
[class~=dl3],
[class~=p2],
[class~=p2_1],
[class~=p2_book],
[class~=dl2],
[class~=banner_book_1],
.dl1 {
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-color: #fff;
}

.form_1 ul li select {
    padding-bottom: .145833333in;
}

.tour_head1 table tr {
    border-bottom-color: #e5e5e5;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-right-width: 0;
}

.tour_head1 table tr {
    border-image: none;
}

[class~=p2] p {
    font-size: 1pc;
}

[class~=p2] p {
    margin-bottom: 15px;
}

[class~=days] h4 span {
    color: #929596;
}

.ticket ul {
    padding-left: 0pc;
}

.form_1 ul li select {
    padding-right: .104166667in;
}

.posts,
[class~=featur] {
    position: relative;
}

.form_1 ul li select {
    padding-top: .145833333in;
}

[class~=events] table tr td a {
    -ms-transition: all .5s ease;
}

[class~=tips_travel_2]:hover i,
[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-right-color: currentColor;
}

[class~=featur] {
    padding-bottom: 10px;
}

.ticket ul,
.banner_book_1 ul,
.p2_book ul,
[class~=featur] ul {
    padding-bottom: 0pc;
}

[class~=featur] ul,
.ticket ul {
    padding-right: 0pc;
}

.ticket ul,
[class~=featur] ul {
    padding-top: 0pc;
}

[class~=l-info-pack-days] ul li {
    padding-left: 70px;
}

[class~=events] table tr td a {
    -o-transition: all .5s ease;
}

[class~=banner_book] {
    background: #34582a;
}

[class~=banner_book] {
    z-index: 9999;
}

[class~=tour_incl] ul li {
    list-style-type: none;
}

.ticket ul {
    margin-bottom: .3125pc;
}

[class~=banner_book] {
    box-shadow: .010416667in 3px 3.75pt rgba(0, 0, 0, .37);
}

[class~=tips_travel_2]:hover i {
    border-top-color: currentColor;
}

.featur h4 {
    background: url("../images/flag.png") no-repeat center left;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-right-style: none;
}

[class~=tour_incl] ul li {
    background: url("../images/tick.png") no-repeat left center;
}

[class~=tour_incl] ul li {
    padding-left: 22.5pt;
}

.featur h4 {
    margin-top: 1.5625pc;
}

.featur h4 {
    margin-top: .9375pc;
}

.featur h4 {
    padding-left: 2pc;
}

[class~=tips_travel_2]:hover i {
    border-image: none;
}

.featur h4 {
    color: #34582a;
}

[class~=tour_incl] ul li {
    padding-bottom: 8px;
}

.featur h4 {
    background-size: contain;
}

[class~=map-container] iframe[class~=clicked] {
    pointer-events: auto;
}

[class~=post_author],
[class~=dl4],
[class~=tour_head],
.arrange ul li a {
}

[class~=featur] ul,
.p2_book ul,
.banner_book_1 ul {
    padding-left: 0in;
}

li {
    font-weight: 400;
}

#myTable {
    border-top-width: .0625pc;
}

.banner_book_1 ul,
[class~=featur] ul {
    margin-bottom: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-bottom-width: 0;
}

td {
    font-size: .151041667in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] {
    border-bottom-style: none;
}

[class~=posts] img,
.posts {
    width: 100%;
}

.posts,
[class~=tour_font] {
    margin-bottom: .520833333in;
}

.tour_offer h4 span {
    color: #f12860;
}

[class~=form_1] ul li input[type="submit"] {
    border-left-color: currentColor;
}

[class~=dir-rat-form] input[type="submit"] {
    border-left-width: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane],
[class~=form_1] ul li input[type="submit"] {
    border-bottom-color: currentColor;
}

.p2_book ul,
.banner_book_1 ul {
    padding-right: 0pt;
}

.banner_book_1 ul,
.p2_book ul {
    padding-top: 0pt;
}

[class~=post_city],
[class~=post_date] {
    color: #8a8a8a;
}

[class~=post_date],
[class~=post_city] {
    padding-left: .5pc;
}

.tour_offer h4 span {
    font-size: 18.75pt;
}

[class~=post_date],
[class~=post_city] {
    font-weight: 500;
}

.form_1 ul li select {
    border-radius: 3px;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

[class~=tour_offer] ul li {
    display: inline-block;
}

#myTable {
    border-left-style: solid;
}

[class~=events] table tr td a {
    font-weight: 700;
}

.banner_book_1 ul {
    position: relative;
}

[class~=tour_offer] ul li {
    width: 49%;
}

html [class~=ui-button][class~=ui-state-disabled]:hover,
#myTable {
    border-bottom-style: solid;
}

.banner_book_1 ul {
    overflow: hidden;
}

[class~=events] table tr td a {
    color: #727070;
}

[class~=dir-rat-form] input[type="submit"] {
    border-bottom-width: 0in;
}

[class~=form_1] ul li input[type="submit"] {
    border-right-color: currentColor;
}

[class~=dir-rat-form] input[type="submit"] {
    border-right-width: 0in;
}

[class~=posts2] img {
    margin-top: 1.5625pc;
}

[class~=tour_r],
.days,
[class~=tour_incl],
.tour_right ul li,
[class~=tour_star],
[class~=posts] a,
[class~=tour_head] span,
[class~=tour_head1] {
}

[class~=posts] h3 {
    color: #212627;
}

[class~=posts] h3 {
    margin-top: 0px;
}

.tour_rat {
    background: #ff5722;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] {
    float: left;
}

#myTable tr.header {
    background-color: #f1f1f1;
}

[class~=posts] h3 {
    padding-bottom: .052083333in;
}

.tour_rat {
    color: #fff;
}

[class~=posts] h3 {
    text-transform: capitalize;
}

[class~=book_poly] ul li,
[class~=foot-social] ul li i,
.tour_rat,
[class~=posts] h5 {
    font-size: 16px;
}

.tour_rat {
    padding-left: .3125pc;
}

[class~=dir-rat-form] input[type="submit"] {
    border-top-width: 0in;
}

#myTable {
    border-right-style: solid;
}

[class~=tour_social] ul li {
    margin-bottom: .052083333in;
}

.tour_rat {
    padding-bottom: 0in;
}

[class~=foot-social] ul li i {
    width: .333333333in;
}

[class~=book_poly] ul li {
    line-height: 35px;
}

.tour_rat {
    padding-right: .3125pc;
}

[class~=tour_social] ul li:nth-child(4) {
    padding-right: 7px;
}

[class~=book_poly] ul li {
    color: #464646;
}

td,
[class~=posts] h5 {
    font-family: "Poppins", sans-serif;
}

[class~=posts] h5 {
    font-style: italic;
}

[class~=events] table tr td a {
    padding-left: .15625in;
}

td {
    line-height: 1.5pc;
}

[class~=posts] h5,
[class~=tour_head] h2,
[class~=tourb2-ab-p4-com] h4 span {
    font-weight: 600;
}

.tour_rat {
    padding-top: 0in;
}

[class~=tourb2-ab-p4-com] h4 span {
    font-size: 1.5pc;
}

[class~=posts] h5 {
    margin-bottom: .5pc;
}

.posts p,
[class~=tour_font] p {
    text-align: left;
}

[class~=foot-social] ul li i {
    height: .333333333in;
}

.tour_rat,
[class~=events] table tr td a {
    border-radius: .125pc;
}

[class~=events] table tr td a {
    padding-bottom: .375pc;
}

[class~=tour_font] p,
.posts p {
    color: #868686;
}

[class~=tour_font] p,
.posts p {
    line-height: .260416667in;
}

.posts p {
    margin-bottom: 18.75pt;
}

[class~=dir-rat-form] input[type="submit"] {
    border-left-style: none;
}

[class~=dir-rat-form] input[type="submit"] {
    border-bottom-style: none;
}

[class~=tour_font] p {
    font-size: 11.25pt;
}

.tour_rat {
    margin-left: 8px;
}

[class~=foot-social] ul li i,
[class~=tour-ri-com] {
    border-left-width: .010416667in;
}

[class~=tour_head] h2 {
    color: #213d44;
}

[class~=tour_offer] {
    background: url("../images/book-bg.png") no-repeat center center;
}

[class~=tour_head] h2 {
    margin-top: 0px;
}

[class~=tour_offer] {
    padding-left: 1.25pc;
}

[class~=tour_offer] {
    padding-bottom: 1.25pc;
}

[class~=tour-ri-com],
[class~=foot-social] ul li i {
    border-bottom-width: .010416667in;
}

[class~=events] table tr td a {
    padding-right: .15625in;
}

[class~=tour_head] h2 {
    font-size: 2.25pc;
}

[class~=tour_offer] {
    padding-right: 1.25pc;
}

[class~=dir-rat-form] input[type="submit"] {
    border-right-style: none;
}

[class~=tour_offer] {
    padding-top: 1.25pc;
}

[class~=tour-ri-com],
#myTable {
    border-top-style: solid;
}

[class~=form_1] ul li input[type="submit"] {
    border-top-color: currentColor;
}

[class~=tour-ri-com],
[class~=foot-social] ul li i {
    border-right-width: .010416667in;
}

[class~=tour_offer] {
    background-size: cover;
}

[class~=tour_offer] {
    margin-bottom: 30px;
}

[class~=events] table tr td a {
    padding-top: .375pc;
}

[class~=band1] {
    width: 3.125pc;
}

[class~=band1] {
    height: auto;
}

[class~=foot-social] ul li i,
[class~=tour-ri-com] {
    border-top-width: .010416667in;
}

[class~=ui-datepicker-multi-2] [class~=ui-datepicker-group] {
    width: 50%;
}

[class~=band1] {
    position: absolute;
}

[class~=band1] {
    z-index: 99;
}

[class~=band1] {
    top: -.25pc;
}

[class~=ui-datepicker-multi-3] [class~=ui-datepicker-group] {
    width: 33.3%;
}

[class~=tour_star] i {
    font-size: 18px;
}

[class~=tour_star] i {
    color: #ff9800;
}

[class~=band1] {
    right: 61px;
}

[class~=tour_head1] h3 {
    background: url("../images/umbrella.png") no-repeat left center;
}

[class~=events] table tr td a,
[class~=about_ser] ul li {
    display: inline-block;
}

[class~=form_1] ul li input[type="submit"] {
    border-image: none;
}

[class~=tour_head1] h3 {
    padding-left: 35px;
}

[class~=tour-ri-com] {
    position: relative;
}

[class~=tour-ri-com] {
    overflow: hidden;
}

[class~=tourb2-ab-p4-com] h4 span,
[class~=form_1] ul li input[type="submit"] {
    text-transform: uppercase;
}

[class~=tour_head1] h3 {
    color: #213d44;
}

[class~=tour_head1] h3 {
    margin-bottom: 15pt;
}

#myTable td {
    text-align: left;
}

td {
    font-weight: 400;
}

[class~=tour_head1] h3 {
    margin-top: 50px;
}

[class~=tour_head1] h3 {
    background-size: 16px;
}

[class~=events] table tr td a {
    background: #689F38;
}

[class~=foot-social] ul li i,
[class~=tour-ri-com] {
    border-left-style: solid;
}

[class~=tour_head1] h3 {
    font-weight: 600;
}

[class~=foot-social] ul li i,
[class~=tour-ri-com] {
    border-bottom-style: solid;
}

[class~=dir-rat-form] input[type="submit"] {
    border-top-style: none;
}

[class~=tour-ri-com],
[class~=foot-social] ul li i,
html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-right-style: solid;
}

[class~=tour-ri-com] {
    border-left-color: #e2e2e2;
}

[class~=foot-social] ul li a:hover {
    padding-left: 0pt;
}

[class~=tour-ri-com] {
    border-bottom-color: #e2e2e2;
}

[class~=tour_head1] h3 {
    font-size: .229166667in;
}

[class~=tourb2-ab-p4-com] h4 span {
    color: #00bcd4;
}

[class~=ui-datepicker-multi-4] [class~=ui-datepicker-group] {
    width: 25%;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-buttonpane] {
    clear: left;
}

[class~=tour_head1] p {
    color: #7f7f7f;
}

[class~=about_ser] ul li:hover {
    background: #3a3e44;
}

#myTable td {
    padding-left: 9pt;
}

[class~=tour-ri-com] {
    border-right-color: #e2e2e2;
}

[class~=tour-ri-com] {
    border-top-color: #e2e2e2;
}

[class~=tour-ri-com] {
    border-image: none;
}

[class~=tour-ri-com] {
    margin-bottom: .3125in;
}

[class~=tour_social],
[class~=tour_incl],
[class~=tour_social],
.hotel-com-color {
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
    background: #3b5998;
}

[class~=tour_head1] p {
    font-weight: 500;
}

[class~=tour_head1] table {
    width: 100%;
}

[class~=hotel-gal-arr] {
    margin-top: 175%;
}

[class~=hotel-gal-arr] {
    position: absolute;
}

[class~=about_ser] ul li:hover {
    transition: all .5s ease;
}

[class~=days] h4 {
    margin-left: 0px;
}

[class~=hotel-gal-arr] {
    background: #00c1ff;
}

[class~=hotel-gal-arr] {
    width: 2pc;
}

[class~=hotel-gal-arr] {
    height: 2pc;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
    padding-left: .15625in;
}

[class~=about_ser] ul li:hover {
    -webkit-transition: all .5s ease;
}

[class~=hotel-gal-arr] {
    padding-left: .25pc;
}

[class~=hotel-gal-arr] {
    padding-bottom: .25pc;
}

[class~=days] h4 {
    margin-bottom: .15625in;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
}

#myTable {
    border-left-color: #ddd;
}

[class~=days] h4 {
    margin-right: 0pc;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: .020833333in;
}

[class~=about_ser] ul li,
[class~=hotel-gal-arr],
[class~=tour_help_1] {
    text-align: center;
}

[class~=hotel-gal-arr] {
    padding-right: .25pc;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-image: -webkit-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=days] h4 {
    margin-top: 25px;
}

#myTable {
    border-bottom-color: #ddd;
}

[class~=about_ser] ul li:hover {
    -moz-transition: all .5s ease;
}

[class~=hotel-gal-arr] {
    padding-top: .25pc;
}

[class~=days] h4 {
    font-size: 16px;
}

[class~=days] h4 {
    font-weight: 600;
}

[class~=days] h4 {
    font-family: "Poppins", sans-serif;
}

html [class~=ui-button][class~=ui-state-disabled]:hover,
[class~=foot-social] ul li i {
    border-top-style: solid;
}

[class~=hotel-gal-arr] {
    border-radius: 1.5pt;
}

[class~=hotel-gal-arr] {
    left: 1.5pc;
}

[class~=days] h4 {
    color: #213d44;
}

[class~=hotel-gal-arr] {
    font-size: 18pt;
}

[class~=hotel-gal-arr1] {
    right: 7.5pt;
}

[class~=hotel-gal-arr1],
[class~=tour_rela_1] {
    position: relative;
}

.l-info-pack-days ul {
    padding-left: 0pt;
}

#myTable td,
.l-info-pack-days ul {
    padding-bottom: 0pt;
}

.l-info-pack-days ul {
    padding-right: 0pt;
}

.l-info-pack-days ul {
    padding-top: 3.75pt;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
    padding-bottom: .625pc;
}

[class~=dir-rat-form] input[type="submit"] {
    border-left-color: currentColor;
}

[class~=tour_help] {
}

[class~=l-info-pack-plac]::after {
    content: "";
}

[class~=tour_rela_1],
[class~=tour_right] h3,
[class~=tour_help_1],
[class~=tour_right] ul {
    padding-left: .15625in;
}

[class~=tour_right] h3,
[class~=tour_right] ul,
[class~=tour_rela_1],
[class~=tour_help_1] {
    padding-bottom: .15625in;
}

[class~=footer_social] ul li a [class~=fa-facebook],
[class~=tour_rela_1],
[class~=tour_help_1],
[class~=tour_right] h3 {
    padding-right: .15625in;
}

[class~=l-info-pack-plac]::after {
    background: #cecece;
}

[class~=l-info-pack-plac]::after {
    position: absolute;
}

[class~=tour_right] h3,
[class~=tour_help_1],
[class~=tour_right] ul,
[class~=tour_rela_1] {
    padding-top: .15625in;
}

[class~=l-info-pack-plac]::after {
    width: .010416667in;
}

[class~=l-info-pack-plac]::after {
    top: 0;
}

[class~=tour_help_1_call] {
    color: #dd4b39;
}

[class~=l-info-pack-plac]::after {
    bottom: 0;
}

[class~=tour_right] h3,
[class~=tour_rela_1],
[class~=tour_help_1_call] {
    margin-top: 0px;
}

[class~=l-info-pack-plac]::after {
    height: 100%;
}

[class~=about_ser] ul li {
    border-left-width: .0625pc;
}

[class~=tour_rela_1],
[class~=tour_booking] {
    overflow: hidden;
}

[class~=l-info-pack-plac]::after {
    left: 1.1875pc;
}

[class~=foot-social] ul li i {
    border-left-color: #828284;
}

[class~=tour_right] h3 {
    background: #34582a;
}

.ui-datepicker-rtl .ui-datepicker-next {
    right: auto;
}

#myTable {
    border-right-color: #ddd;
}

[class~=tour_right] h3 {
    color: #fff;
}

[class~=tour_right] h3 {
    font-size: .875pc;
}

[class~=tour_right] h3 {
    background-size: 1.375pc;
}

[class~=about_ser] ul li {
    border-bottom-width: .0625pc;
}

[class~=about_ser] ul li {
    border-right-width: .0625pc;
}

[class~=tour_right] h3 {
    font-weight: 600;
}

[class~=foot-social] ul li i {
    border-bottom-color: #828284;
}

[class~=tour_right] h3 {
    text-transform: uppercase;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-buttonpane] {
    clear: right;
}

[class~=about_ser] ul li:hover {
    -ms-transition: all .5s ease;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-group] {
    float: right;
}

[class~=dir-rat-form] input[type="submit"] {
    border-bottom-color: currentColor;
}

[class~=foot-social] ul li i {
    border-right-color: #828284;
}

[class~=ui-datepicker] [class~=ui-icon] {
    display: block;
}

[class~=events] table tr td a {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=foot-social] ul li i {
    border-top-color: #828284;
}

[class~=tourb2-ab-p1],
[class~=tour_booking] {
    position: relative;
}

[class~=ui-datepicker] [class~=ui-icon] {
    text-indent: -6249.9375pc;
}

[class~=about_ser] ul li:hover {
    -o-transition: all .5s ease;
}

[class~=about_ser] ul li {
    border-top-width: .0625pc;
}

.book_poly,
[class~=tour_incl] ul,
[class~=tour_offer] img,
[class~=tourb2-ab-p3-1],
.tourb2-ab-p3,
[class~=tourb2-ab-p4],
[class~=tourb2-ab-p1-left],
[class~=tourb2-ab-p1-right] {
}

[class~=tour_right] h3,
[class~=tour_right] ul {
    margin-bottom: 0pc;
}

[class~=dir-rat-form] input[type="submit"] {
    border-right-color: currentColor;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-left-color: #b4b4b4;
}

.tourb2-ab-p-2 {
    padding-top: 1.041666667in;
}

[class~=about_ser] ul li {
    border-left-style: solid;
}

#myTable {
    border-top-color: #ddd;
}

[class~=about_ser] ul li {
    border-bottom-style: solid;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-bottom-color: #b4b4b4;
}

[class~=foot-social] ul li i,
#myTable {
    border-image: none;
}

[class~=footer_social] ul li a [class~=fa-facebook] {
    padding-top: .625pc;
}

.tourb2-ab-p-2 {
    padding-bottom: 75pt;
}

[class~=tourb2-ab-p1] {
    margin-top: 3.75pc;
}

[class~=tourb2-ab-p4-com],
[class~=tourb2-ab-p3-com],
[class~=ui-datepicker] [class~=ui-icon],
[class~=tourb2-ab-p1] {
    overflow: hidden;
}

[class~=about_ser] ul li {
    border-right-style: solid;
}

[class~=tourb2-ab-p1] {
    width: 100%;
}

[class~=tour_right] ul {
    padding-right: 15px;
}

[class~=about_ser] ul li:hover {
    color: #b5b5b5;
}

[class~=tourb2-ab-p-3] {
    background: #34582a;
}

span {
    font-size: .151041667in;
}

[class~=about_ser] ul li {
    border-top-style: solid;
}

[class~=about_ser] ul li {
    border-left-color: #fff;
}

[class~=tour_offer] p,
[class~=tour_offer] h4 {
    text-align: center;
}

[class~=dir-rat-form] input[type="submit"] {
    border-top-color: currentColor;
}

[class~=tourb2-ab-p-3] {
    padding-left: 0pc;
}

[class~=tour_offer] p {
    color: #689F38;
}

[class~=tour_offer] h4 {
    color: #fff;
}

[class~=about_ser] ul li {
    border-bottom-color: #fff;
}

[class~=tour_offer] h4 {
    font-size: 50px;
}

[class~=tourb2-ab-p-3] {
    padding-bottom: .208333333in;
}

[class~=foot-social] ul li i {
    border-radius: 37.5pt;
}

[class~=tourb2-ab-p-3] {
    padding-right: 0pc;
}

[class~=tourb2-ab-p-3] {
    padding-top: 37.5pt;
}

[class~=tour_offer] ul {
    list-style-type: none;
}

[class~=foot-social] ul li i {
    padding-left: 5.25pt;
}

[class~=tourb2-ab-p3-com] {
    padding-left: 15px;
}

[class~=tourb2-ab-p3-com] {
    padding-bottom: 7.5pt;
}

[class~=tourb2-ab-p3-com] {
    padding-right: 11.25pt;
}

[class~=tourb2-ab-p3-com] {
    padding-top: .9375pc;
}

[class~=foot-social] ul li i {
    padding-bottom: 5.25pt;
}

[class~=ui-datepicker] [class~=ui-icon] {
    background-repeat: no-repeat;
}

[class~=tour_offer] ul {
    margin-bottom: 0pc;
}

[class~=tourb2-ab-p4-com],
[class~=tourb2-ab-p3-com] {
    position: relative;
}

[class~=about_ser] ul li {
    border-right-color: #fff;
}

[class~=tour_offer] a {
    background: #689F38;
}

[class~=tourb2-ab-p3-com] {
    margin-bottom: 30px;
}

[class~=tourb2-ab-p3-com] {
    border-radius: 1.5pt;
}

[class~=tour_offer] a {
    display: block;
}

[class~=ui-datepicker] [class~=ui-icon] {
    left: .5em;
}

[class~=ui-datepicker] [class~=ui-icon] {
    top: .3em;
}

footer ul li a {
    transition: all .5s ease;
}

[class~=pack_price] ul li:last-child,
[class~=ui-widget][class~=ui-widget-content] {
    border-bottom-width: 0pc;
}

[class~=tourb2-ab-p-4],
[class~=tourb2-ab-p4-com] {
    background: #fff;
}

[class~=tourb2-ab-p-4] {
    padding-left: 0px;
}

[class~=tourb2-ab-p-4] {
    padding-bottom: .729166667in;
}

[class~=foot-social] ul li i {
    padding-right: 5.25pt;
}

[class~=tourb2-ab-p-4] {
    padding-right: 0px;
}

[class~=ui-widget] [class~=ui-widget] {
    font-size: 1em;
}

[class~=tourb2-ab-p-4] {
    padding-top: 1.041666667in;
}

[class~=foot-social] ul li i {
    padding-top: 5.25pt;
}

[class~=about_ser] ul li {
    border-top-color: #fff;
}

[class~=dir-rat-form] input[type="submit"],
[class~=about_ser] ul li {
    border-image: none;
}

[class~=about_ser] ul li,
#myTable {
    font-size: 18px;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-left-width: 0pc;
}

[class~=about_ser] ul li {
    padding-left: 15pt;
}

[class~=tour_offer] a {
    color: #000;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-right-width: 0pc;
}

[class~=tourb2-ab-p4-com] {
    padding-left: .260416667in;
}

[class~=tour_offer] a,
[class~=foot-social] ul li i {
    text-align: center;
}

[class~=tourb2-ab-p4-com] {
    padding-bottom: 16px;
}

[class~=tourb2-ab-p4-com] {
    padding-right: 1.5625pc;
}

[class~=tour_offer] a {
    padding-left: 3.75pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-top-width: 0pc;
}

[class~=about_ser] ul li {
    padding-bottom: 15pt;
}

[class~=tour_offer] a {
    padding-bottom: 3.75pt;
}

[class~=tourb2-ab-p4-com] {
    padding-top: 18.75pt;
}

[class~=tour_offer] a {
    padding-right: 3.75pt;
}

[class~=about_ser] ul li {
    padding-right: 15pt;
}

[class~=tour_offer] a {
    padding-top: 3.75pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-left-style: solid;
}

[class~=pack_price] ul li:last-child {
    border-bottom-style: none;
}

[class~=tour_offer] a {
    font-weight: 600;
}

[class~=tourb2-ab-p4-com] {
    border-left-width: .0625pc;
}

[class~=tourb2-ab-p4-com] {
    border-bottom-width: .0625pc;
}

[class~=about_ser] ul li {
    padding-top: 15pt;
}

[class~=tour_offer] a {
    border-radius: .46875in;
}

[class~=tour_offer] a {
    font-size: 15px;
}

[class~=hotel-com-color] p {
    color: #868686;
}

[class~=tourb2-ab-p4-com] {
    border-right-width: .0625pc;
}

[class~=about_ser] ul li {
    color: #fff;
}

[class~=tour_social] ul {
    float: left;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-bottom-style: solid;
}

#preloader {
    position: fixed;
}

[class~=foot-social] ul li i {
    color: #696969;
}

[class~=footer_social] ul li a [class~=fa-google-plus] {
    background: #dd4b39;
}

#preloader {
    top: 0;
}

[class~=tourb2-ab-p4-com] {
    border-top-width: .0625pc;
}

[class~=tour_social] ul {
    padding-left: 11.25pt;
}

[class~=tour_social] ul {
    padding-bottom: 7.5pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-right-style: solid;
}

[class~=tourb2-ab-p4-com] {
    border-left-style: dashed;
}

[class~=tourb2-ab-p4-com] {
    border-bottom-style: dashed;
}

[class~=tour_social] ul {
    padding-right: .9375pc;
}

[class~=tourb2-ab-p4-com] {
    border-right-style: dashed;
}

[class~=tour_social] ul {
    padding-top: .15625in;
}

.p2_book ul li:nth-child(2) a:hover {
    background: linear-gradient(to bottom, #689F38, #70ab2c);
}

[class~=dir-rat-form] input[type="submit"] {
    padding-left: .4375pc;
}

[class~=tourb2-ab-p4-com] {
    border-top-style: dashed;
}

[class~=tour_rela_1] a,
[class~=myfont],
[class~=about],
[class~=tips_travel],
.book_poly ul,
[class~=p_testi],
[class~=tour_help_1] i {
}

[class~=ui-widget][class~=ui-widget-content] {
    border-top-style: solid;
}

[class~=tourb2-ab-p4-com] {
    border-left-color: #e0e0e0;
}

[class~=tour_help_1] h4 {
    margin-bottom: 0pt;
}

[class~=about_ser] ul li {
    box-sizing: border-box;
}

[class~=footer_social] ul li a {
    color: #fff;
}

[class~=footer_social] ul li a {
    text-decoration: none;
}

[class~=tourb2-ab-p4-com] {
    border-bottom-color: #e0e0e0;
}

[class~=tourb2-ab-p4-com] {
    border-right-color: #e0e0e0;
}

[class~=footer_social] ul li a [class~=fa-google-plus] {
    padding-left: 7.5pt;
}

[class~=tourb2-ab-p4-com] {
    border-top-color: #e0e0e0;
}

[class~=tourb2-ab-p4-com] {
    border-image: none;
}

[class~=tour_help_1] h4 {
    font-size: 24px;
}

[class~=tourb2-ab-p4-com] {
    margin-bottom: .3125in;
}

[class~=dir-rat-form] input[type="submit"] {
    padding-bottom: .4375pc;
}

[class~=tourb2-ab-p4-text],
[class~=tips_travel_1],
[class~=p_testimonial],
[class~=about_ser] {
    position: relative;
}

[class~=tips_travel_1],
[class~=about_ser],
[class~=p_testimonial],
[class~=tourb2-ab-p4-text] {
    overflow: hidden;
}

[class~=dir-rat-form] input[type="submit"] {
    padding-right: .4375pc;
}

:-moz-placeholder {
    color: #6b7a88;
}

[class~=about_ser] ul li {
    background: #55c0ea;
}

.tour_rela_1 img,
[class~=tips_travel_1] {
    width: 100%;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-right-color: #b4b4b4;
}

[class~=tour_rela_1] h4 {
    margin-top: .15625in;
}

[class~=tour_rela_1] h4 {
    font-size: .15625in;
}

[class~=tour_rela_1] h4 {
    font-weight: 600;
}

[class~=pack_price] ul li:last-child {
    border-bottom-color: currentColor;
}

.tour_rela_1 p {
    color: #868686;
}

[class~=about_ser] ul li {
    margin-bottom: 3pt;
}

#myTable td {
    padding-right: 9pt;
}

.book_poly h3 {
    text-transform: uppercase;
}

[class~=dir-rat-form] input[type="submit"] {
    padding-top: .4375pc;
}

#preloader {
    left: 0;
}

[class~=events] table tr td a {
    font-family: "Quicksand", sans-serif;
}

[class~=dir-rat-form] input[type="submit"] {
    width: 250px;
}

[class~=rating] > [class~=half]:before {
    content: "";
}

.book_poly h3 {
    font-weight: 700;
}

.book_poly h3 {
    font-weight: 600;
}

.book_poly h3 {
    font-size: .291666667in;
}

.book_poly h3 {
    color: #34582a;
}

[class~=tips_travel_1] {
    margin-top: 37.5pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-left-color: #c5c5c5;
}

[class~=pack_price] ul li,
[class~=tips_travel_2] {
    text-align: center;
}

[class~=tips_travel_2] {
    background: #fff;
}

[class~=p_title] h2 span {
    color: #2ea5d3;
}

[class~=tips_travel_2] {
    border-left-width: .0625pc;
}

.book_poly h3,
[class~=tourb2-ab-p1-left] h3 {
    margin-top: 0px;
}

[class~=tips_travel_2] {
    border-bottom-width: .0625pc;
}

.book_poly h3 {
    padding-bottom: 9pt;
}

#preloader {
    right: 0;
}

[class~=tips_travel_1] ul li {
    float: left;
}

[class~=book_poly] p {
    color: #464646;
}

[class~=tips_travel_2] {
    border-right-width: .0625pc;
}

[class~=footer_faq] ul li a,
[class~=pack_price] ul li {
    display: block;
}

[class~=tips_travel_2] {
    border-top-width: .0625pc;
}

[class~=footer_faq] ul li a,
[class~=pack_title] h2 span {
    color: #fff;
}

[class~=tips_travel_2] {
    border-left-style: dashed;
}

[class~=tourb2-ab-p1-left] h3 {
    margin-bottom: 0pc;
}

[class~=tips_travel_2] {
    border-bottom-style: dashed;
}

#preloader {
    bottom: 0;
}

[class~=tourb2-ab-p1-left] h3 {
    color: #34582a;
}

[class~=tips_travel_2] {
    border-right-style: dashed;
}

[class~=tips_travel_2] {
    border-top-style: dashed;
}

[class~=tips_travel_1] ul li {
    list-style-type: none;
}

.tourb2-ab-p1-left span,
[class~=tourb2-ab-p1-left] a {
    display: inline-block;
}

[class~=tips_travel_2] {
    border-left-color: #e0e0e0;
}

.tourb2-ab-p1-left span {
    padding-left: 0in;
}

.tourb2-ab-p1-left span {
    padding-bottom: 15pt;
}

.tourb2-ab-p1-left span {
    padding-right: 0in;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-bottom-color: #c5c5c5;
}

[class~=tips_travel_2] {
    border-bottom-color: #e0e0e0;
}

.tourb2-ab-p1-left span {
    padding-top: 15pt;
}

:-moz-placeholder {
    opacity: 1;
}

[class~=pack_title] h2 span {
    font-size: .302083333in;
}

[class~=tips_travel_2] {
    border-right-color: #e0e0e0;
}

[class~=tips_travel_2] {
    border-top-color: #e0e0e0;
}

.tourb2-ab-p1-left span {
    font-size: 20px;
}

.tourb2-ab-p1-left span {
    font-style: italic;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-image: -moz-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=tips_travel_2] {
    border-image: none;
}

.tourb2-ab-p1-left span {
    font-weight: 200;
}

[class~=tips_travel_2] {
    position: relative;
}

[class~=rating] > [class~=half]:before {
    position: absolute;
}

.tourb2-ab-p1-left span {
    color: #a2a2a2;
}

[class~=tourb2-ab-p1-left] a,
[class~=pack_price] ul li {
    font-size: 12pt;
}

[class~=tips_travel_2] {
    overflow: hidden;
}

[class~=tips_travel_2] {
    margin-bottom: 30px;
}

[class~=tourb2-ab-p1-left] p {
    line-height: 1.5pc;
}

[class~=tourb2-ab-p1-left] a,
[class~=pack_price] ul li {
    color: #000;
}

[class~=tourb2-ab-p1-left] a {
    background: #1693c1;
}

[class~=tips_travel_2] {
    padding-left: .15625in;
}

[class~=tourb2-ab-p1-left] a {
    padding-left: .875pc;
}

[class~=tips_travel_2] {
    padding-bottom: 15px;
}

[class~=tips_travel_2] {
    padding-right: 15px;
}

[class~=pack_price] ul li {
    font-weight: 500;
}

[class~=tourb2-ab-p1-left] a,
[class~=footer_social] ul li a [class~=fa-google-plus] {
    padding-bottom: 10px;
}

[class~=tips_travel_2] {
    padding-top: 1.5625pc;
}

.footer_places ul li a,
[class~=footer_faq] ul li a {
    text-decoration: none;
}

[class~=tourb2-ab-p1-left] a {
    padding-right: .875pc;
}

.pack_price,
[class~=tips_travel_2] {
    transition: all .5s ease;
}

[class~=tips_travel_2] {
    -webkit-transition: all .5s ease;
}

[class~=tips_travel_2] {
    -moz-transition: all .5s ease;
}

[class~=tourb2-ab-p1-left] a {
    padding-top: 10px;
}

[class~=tips_travel_2] {
    -ms-transition: all .5s ease;
}

[class~=tips_travel_2] {
    -o-transition: all .5s ease;
}

[class~=pack_title] {
    background: url("../images/book-bg.png") no-repeat center center;
}

[class~=pack_title] {
    padding-left: 1.25pc;
}

[class~=tourb2-ab-p3-com] h4,
[class~=tourb2-ab-p1-left] a,
[class~=footer_faq] ul li a {
    text-transform: uppercase;
}

[class~=pack_price] ul li {
    line-height: .4375in;
}

[class~=tourb2-ab-p1-left] a {
    border-radius: 2px;
}

[class~=tourb2-ab-p1-left] a {
    margin-top: 9pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-right-color: #c5c5c5;
}

[class~=pack_title] {
    padding-bottom: 1.25pc;
}

[class~=footer_faq] ul li a {
    line-height: 30px;
}

[class~=pack_title] {
    padding-right: 1.25pc;
}

[class~=tourb2-ab-p1-right] img,
[class~=footer_social_1],
.arrange ul li a img,
.tourb2-ab-p3-com p {
    width: 100%;
}

[class~=pack_title] {
    padding-top: 1.25pc;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-top-color: #c5c5c5;
}

[class~=pack_title] {
    background-size: cover;
}

[class~=nf1],
[class~=nf],
[class~=links],
[class~=pack_title] {
    text-align: center;
}

[class~=tourb2-ab-p3-com] span {
    font-size: 42px;
}

[class~=tourb2-ab-p3-com] h4,
[class~=tourb2-ab-p3-com] span {
    font-weight: 600;
}

[class~=tourb2-ab-p3-com] span,
.tourb2-ab-p3-com p {
    float: left;
}

.pack_price {
    background: rgba(237, 237, 237, .32);
}

.footer_places ul li a {
    color: #989898;
}

[class~=tourb2-ab-p3-com] span {
    padding-right: 11.25pt;
}

[class~=ui-widget][class~=ui-widget-content] {
    border-image: none;
}

.pack_price {
    margin-bottom: .520833333in;
}

[class~=pack_price] ul li {
    letter-spacing: .01875pc;
}

.pack_price {
    box-shadow: 0pt 13px .8125pc -9pt rgba(0, 0, 0, .4);
}

[class~=tourb2-ab-p3-com] span {
    color: #ffc210;
}

[class~=tourb2-ab-p3-com] span,
[class~=tourb2-ab-p3-com] h4 {
    text-shadow: 0pc .0625pc 0in rgba(0, 0, 0, .43);
}

[class~=tourb2-ab-p3-com] h4 {
    font-size: 18pt;
}

[class~=tourb2-ab-p3-com] h4 {
    padding-top: 2px;
}

.disc-bot {
    padding-bottom: 35px;
}

[class~=site_map] {
    padding-left: .15625in;
}

.footer_places ul li a {
    background: #2d2d2d;
}

[class~=ui-widget-content] [class~=ui-state-default],
[class~=rating] > [class~=half]:before {
    border-left-width: 0pt;
}

[class~=site_map] {
    padding-bottom: 0pc;
}

.footer_places ul li a {
    padding-left: .052083333in;
}

#preloader {
    background-color: #fff;
}

[class~=tourb2-ab-p3-com] h4 {
    color: #fff;
}

.tourb2-ab-p3-com p {
    display: block;
}

[class~=ui-widget][class~=ui-widget-content] {
    box-shadow: 0pt 0px .5625in rgba(0, 0, 0, .31);
}

[class~=site_map] {
    padding-right: .15625in;
}

[class~=site_map] {
    padding-top: 0pc;
}

#preloader {
    z-index: 99999;
}

[class~=ui-widget][class~=ui-widget-content] {
    padding-left: .208333333in;
}

[class~=nf] {
    font-size: 25.5pt;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-image: -ms-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=ui-widget-content] [class~=ui-state-default],
[class~=rating] > [class~=half]:before {
    border-bottom-width: 0pt;
}

[class~=nf] {
    color: #e06125;
}

.footer_places ul li a {
    padding-bottom: .052083333in;
}

[class~=site-map-2] {
}

.tourb2-ab-p3-1 p {
    font-size: 1.125pc;
}

[class~=nf1] {
    font-size: 120px;
}

[class~=nf1] {
    color: #131313;
}

[class~=nf1] {
    text-shadow: 0pt 3px .052083333in rgba(22, 111, 182, .74);
}

[class~=pack_price] ul li {
    border-bottom-width: .0625pc;
}

[class~=pack_price] ul li {
    border-bottom-style: solid;
}

.tourb2-ab-p3-1 p {
    font-weight: 300;
}

[class~=links] {
    margin-left: auto;
}

[class~=footer_social] ul li a [class~=fa-google-plus] {
    padding-right: 7.5pt;
}

[class~=links] {
    margin-bottom: 0;
}

[class~=ui-widget-content] [class~=ui-state-default],
[class~=rating] > [class~=half]:before {
    border-right-width: 0pt;
}

[class~=links] {
    margin-right: auto;
}

/*[class~=ui-widget][class~=ui-widget-content] {
    padding-bottom: .208333333in;
}*/

[class~=links] {
    margin-top: 0;
}

.tourb2-ab-p3-1 p {
    color: #b7b7b7;
}

[class~=tourb2-ab-p4-com] i {
    font-size: 42px;
}

[class~=hot-page2-alp-r-list]:hover [class~=hot-page2-alp-quot-btn] {
    background-image: -o-linear-gradient(to bottom, #00bcd4, #05a6bb);
}

[class~=ui-widget][class~=ui-widget-content] {
    padding-right: .208333333in;
}

[class~=tourb2-ab-p4-com] i,
[class~=tourb2-ab-p4-com] p {
    float: left;
}

[class~=tourb2-ab-p4-com] i {
    padding-right: 25px;
}

/*[class~=ui-widget][class~=ui-widget-content] {
    padding-top: .208333333in;
}*/

[class~=succ_mess],
.footer_places ul li a {
    padding-right: .052083333in;
}

[class~=tourb2-ab-p4-com] i {
    color: #00bcd4;
}

[class~=rating] > [class~=half]:before {
    border-top-width: 0pt;
}

[class~=links],
.p2_book ul li a {
    display: table;
}

[class~=tourb2-ab-p4-com] i {
    text-shadow: 0in .010416667in 0pt rgba(0, 0, 0, .43);
}

.footer_places ul li a {
    padding-top: .052083333in;
}

.tourb2-ab-p4-com h4,
.about h1 {
    padding-bottom: 15px;
}

.tourb2-ab-p4-com h4 {
    font-size: 24px;
}

[class~=footer_social_1] {
    position: relative;
}

[class~=footer_social_1] {
    overflow: hidden;
}

.tourb2-ab-p4-com h4 {
    font-weight: 600;
}

.tourb2-ab-p4-com h4 {
    text-transform: uppercase;
}

[class~=pack_price] ul li {
    border-bottom-color: #eceaea;
}

.tourb2-ab-p4-com h4 {
    color: #34582a;
}

[class~=footer_social_1] {
    padding-top: .260416667in;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group-middle] [class~=ui-datepicker-header],
[class~=ui-datepicker-multi] [class~=ui-datepicker-group-last] [class~=ui-datepicker-header] {
    border-left-width: 0;
}

[class~=contact-map] {
    margin-bottom: -7.5pt;
}

[class~=rating] > [class~=half]:before {
    border-left-style: none;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    background: #58b533;
}

.banner_book_1 ul li a,
[class~=succ_mess_qe],
[class~=succ_mess],
[class~=tour_social] ul li a i {
    color: #fff;
}

[class~=succ_mess_qe],
[class~=succ_mess] {
    display: none;
}

[class~=rating] > [class~=half]:before {
    border-bottom-style: none;
}

[class~=pack_price] ul li {
    border-image: none;
}

[class~=succ_mess],
[class~=succ_mess_qe],
.banner_book_1 ul li a {
    text-align: center;
}

[class~=rating] > [class~=half]:before {
    border-right-style: none;
}

.site_map ul li ul li a,
[class~=about] h2,
.footer_social ul li a i {
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    padding-left: 3.75pt;
}

[class~=tourb2-ab-p4-com] p,
.banner_book_1 ul li a {
    display: block;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    padding-bottom: 3.75pt;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-prev]:hover {
    right: .010416667in;
}

[class~=tour_social] ul li a i {
    width: .333333333in;
}

[class~=footer_social] ul li a [class~=fa-google-plus] {
    padding-top: .104166667in;
}

[class~=succ_mess_qe],
[class~=succ_mess] {
    padding-top: 3.75pt;
}

[class~=succ_mess] {
    margin-bottom: 1.25pc;
}

[class~=site_map] ul li {
    list-style-type: circle;
}

[class~=tourb2-ab-p4-com] p {
    width: 100%;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    transition: all .5s ease;
}

[class~=succ_mess_qe],
[class~=succ_mess] {
    -webkit-transition: all .5s ease;
}

[class~=tour_social] ul li a i {
    height: 24pt;
}

.banner_book_1 ul li a {
    background: #689F38;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    -moz-transition: all .5s ease;
}

[class~=succ_mess],
[class~=succ_mess_qe] {
    -ms-transition: all .5s ease;
}

[class~=succ_mess_qe],
[class~=succ_mess] {
    -o-transition: all .5s ease;
}

[class~=links] ul li {
    display: inline-block;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-top-width: 0pt;
}

.banner_book_1 ul li a {
    background: linear-gradient(to bottom, #fa6d72, #f45d5d);
}

[class~=about] p {
    text-align: left;
}

#status {
    width: 200px;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
    background: #ffd600;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-left-style: solid;
}

#myTable td,
[class~=about_ser] ul {
    padding-top: 0in;
}

[class~=links] ul li {
    margin-top: .104166667in;
}

[class~=about] p {
    margin-bottom: .15625in;
}

span,
.p_testimonial p {
    line-height: 1.5pc;
}

[class~=footer_social_1] ul li {
    margin-left: .03125in;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-bottom-style: solid;
}

[class~=footer_social_1] ul li {
    margin-bottom: 0in;
}

[class~=tour_social] ul li a i {
    padding-left: .083333333in;
}

[class~=about_ser] ul {
    padding-left: 0pc;
}

[class~=rating] > [class~=half]:before {
    border-top-style: none;
}

[class~=about_ser] ul {
    padding-bottom: 0pc;
}

[class~=succ_mess_qe] {
    padding-right: .052083333in;
}

[class~=about_ser] ul {
    padding-right: 0pc;
}

.banner_book_1 ul li a,
[class~=p_testi] h4 {
    font-weight: 600;
}

.banner_book_1 ul li a {
    font-size: 16.5pt;
}

[class~=p_testi] h4 {
    color: #3a3a3a;
}

[class~=rating] > [class~=half]:before {
    border-left-color: currentColor;
}

[class~=p_testi] p {
    color: #848484;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-right-style: solid;
}

[class~=p_title] h2 {
    background: url("../images/umbrella.png") no-repeat left center;
}

[class~=tour_social] ul li a i {
    padding-bottom: .083333333in;
}

[class~=tips_travel] h3,
[class~=p_title] h2 {
    padding-left: 3.125pc;
}

[class~=footer_social_1] ul li {
    margin-right: .03125in;
}

[class~=p_title] h2 {
    color: #212627;
}

[class~=post-grid] {
    margin-bottom: 45px;
}

.banner_book_1 ul li a {
    text-decoration: none;
}

[class~=tour_social] ul li a i {
    padding-right: .083333333in;
}

[class~=p_title] h2 {
    margin-bottom: .208333333in;
}

[class~=tips_travel] h3,
[class~=p_title] h2 {
    margin-top: 30px;
}

[class~=p_title] h2 {
    background-size: 1.5625pc;
}

[class~=post-grid] {
    margin-top: .260416667in;
}

.p_testi address {
    color: #a2a2a2;
}

[class~=n-td] {
    color: red;
}

.p_testi address {
    margin-bottom: 0pc;
}

[class~=n-td] {
    text-decoration: line-through;
}

[class~=footer_social_1] ul li {
    margin-top: 0in;
}

.p_testimonial p,
[class~=tips_travel] p {
    text-align: left;
}

.p_testimonial p {
    margin-bottom: .625pc;
}

#status {
    height: 12.5pc;
}

[class~=rating] > [class~=half]:before {
    border-bottom-color: currentColor;
}

[class~=rating] > [class~=half]:before {
    border-right-color: currentColor;
}

#myTable tr,
[class~=dir-rat] {
    border-bottom-width: .0625pc;
}

[class~=n-td-1] {
    color: #bebebe;
}

[class~=n-dis-pack],
.p-home {
}

.p_testimonial p {
    color: #888;
}

.p_testimonial p {
    padding-top: .625pc;
}

[class~=dir-rat] {
    position: relative;
}

[class~=dir-rat] {
    overflow: hidden;
}

.footer_social ul li a .fa-twitter {
    background: #55acee;
}

[class~=p_testimonial] h1 {
    padding-bottom: .3125pc;
}

[class~=tips_travel] h3 {
    background: url("../images/umbrella.png") no-repeat left center;
}

[class~=dir-rat] {
    border-left-width: .75pt;
}

.footer_social ul li a .fa-twitter {
    padding-left: .75pc;
}

[class~=dir-rat] {
    border-right-width: .75pt;
}

[class~=dir-rat] {
    border-top-width: .75pt;
}

[class~=tips_travel] h3 {
    color: #212627;
}

[class~=dir-rat] {
    border-left-style: solid;
}

[class~=dir-rat],
[class~=ui-widget-content] [class~=ui-state-default] {
    border-top-style: solid;
}

[class~=rating] > label:before {
    margin-left: .052083333in;
}

[class~=dir-rat] {
    border-bottom-style: solid;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-left-color: #b4b4b4;
}

[class~=dir-rat] {
    border-right-style: solid;
}

[class~=tips_travel] h3 {
    margin-bottom: 20px;
}

[class~=rating] > label:before {
    margin-bottom: .052083333in;
}

[class~=rating] > [class~=half]:before {
    border-top-color: currentColor;
}

[class~=tips_travel] h3 {
    background-size: 25px;
}

[class~=rating] > label:before {
    margin-right: .052083333in;
}

[class~=dir-rat] {
    border-left-color: #dedede;
}

[class~=dir-rat] {
    border-bottom-color: #dedede;
}

[class~=tips_travel] p {
    margin-left: 50px;
}

[class~=tips_travel] p {
    margin-bottom: 0pc;
}

.banner_book_1 ul li a {
    line-height: inherit;
}

[class~=dir-rat] {
    border-right-color: #dedede;
}

[class~=dir-rat] {
    border-top-color: #dedede;
}

[class~=dir-rat],
[class~=pack_price] ul li:last-child,
[class~=rating] > [class~=half]:before {
    border-image: none;
}

[class~=tips_travel_1] ul {
    padding-left: 0pc;
}

[class~=tips_travel_1] ul,
[class~=dir-rat] {
    padding-bottom: 0pc;
}

.hot-page2-alp-ri-p2 a:hover,
[class~=hot-page2-alp-l-com1] a:hover {
    color: #fff;
}

[class~=tips_travel_1] ul {
    padding-right: 0pc;
}

[class~=dir-rat] {
    padding-left: 18.75pt;
}

#status {
    position: absolute;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-bottom-color: #b4b4b4;
}

[class~=dir-rat] {
    padding-right: 18.75pt;
}

span {
    font-family: "Poppins", sans-serif;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-right-color: #b4b4b4;
}

[class~=tips_travel_1] ul {
    padding-top: 0pc;
}

.tips_travel_2 i {
    width: 65px;
}

.tips_travel_2 i {
    height: 48.75pt;
}

.tips_travel_2 i {
    background: #ffc210;
}

.hot-page2-alp-ri-p2 a:hover,
.tips_travel_2 i,
[class~=pack_price]:hover [class~=pack_price] ul li a,
.banner_book_1 ul li a {
    transition: all .5s ease;
}

.tips_travel_2 i {
    border-radius: 50px;
}

[class~=dir-rat] {
    padding-top: 1.5625pc;
}

[class~=dir-rat] {
    background: #fff;
}

.tips_travel_2 i {
    color: #34582a;
}

[class~=rating] > label:before {
    margin-top: .052083333in;
}

[class~=rating] > label:before {
    font-size: 16.5pt;
}

.tips_travel_2 i {
    padding-left: .1875in;
}

.tips_travel_2 i {
    padding-bottom: .21875in;
}

[class~=tour_social] ul li a i {
    padding-top: .083333333in;
}

.tips_travel_2 i {
    padding-right: .1875in;
}

[class~=dir-rat] {
    margin-top: 3.125pc;
}

[class~=rating] > label:before {
    font-family: FontAwesome;
}

.dir-rat-inn,
[class~=dir-rat-form] {
    position: relative;
}

[class~=rating] > label:before {
    display: inline-block;
}

.tips_travel_2 i {
    padding-top: .21875in;
}

[class~=dir-rat-form],
.dir-rat-inn {
    overflow: hidden;
}

.tips_travel_2 i {
    font-size: 18pt;
}

#status {
    left: 50%;
}

[class~=rating] > label:before {
    content: "";
}

[class~=rating] > label:before {
    border-left-width: 0pt !important;
}

[class~=tour_social] ul li a i,
.tips_travel_2 i {
    text-align: center;
}

.banner_book_1 ul li a,
[class~=pack_price]:hover [class~=pack_price] ul li a,
.hot-page2-alp-ri-p2 a:hover,
.tips_travel_2 i {
    -webkit-transition: all .5s ease;
}

.banner_book_1 ul li a,
.tips_travel_2 i {
    -moz-transition: all .5s ease;
}

span {
    font-weight: 400;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-top-color: #b4b4b4;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    border-image: none;
}

[class~=dir-rat-right] ul li:nth-child(4),
[class~=dir-rat-right] ul li:nth-child(2) {
}

.footer_social ul li a .fa-twitter {
    padding-bottom: .625pc;
}

[class~=dir-rat-form] {
    margin-bottom: 2.1875pc;
}

.tips_travel_2 i,
.banner_book_1 ul li a {
    -ms-transition: all .5s ease;
}

[class~=rating] {
    border-left-width: medium;
}

[class~=rating] > label:before {
    border-bottom-width: 0pt !important;
}

.banner_book_1 ul li a,
.tips_travel_2 i {
    -o-transition: all .5s ease;
}

#status {
    top: 50%;
}

.tips_travel_2 i {
    border-left-width: .75pt;
}

.tips_travel_2 i {
    border-bottom-width: .75pt;
}

[class~=rating] > label:before {
    border-right-width: 0pt !important;
}

.tips_travel_2 i {
    border-right-width: .75pt;
}

.tips_travel_2 i {
    border-top-width: .75pt;
}

.tips_travel_2 i {
    border-left-style: dashed;
}

.tips_travel_2 i {
    border-bottom-style: dashed;
}

[class~=rating] {
    border-bottom-width: medium;
}

.tips_travel_2 i {
    border-right-style: dashed;
}

h1 {
    font-family: "Quicksand", sans-serif;
}

[class~=tour_head1] table tr th {
    color: #2e2e2e;
}

[class~=rating] {
    border-right-width: medium;
}

[class~=rating] {
    border-top-width: medium;
}

.tips_travel_2 i {
    border-top-style: dashed;
}

[class~=rating] {
    border-left-style: none;
}

[class~=rating] {
    border-bottom-style: none;
}

.tips_travel_2 i {
    border-left-color: #e0e0e0;
}

[class~=rating] {
    border-right-style: none;
}

[class~=rating] {
    border-top-style: none;
}

.tips_travel_2 i {
    border-bottom-color: #e0e0e0;
}

[class~=rating] > label:before {
    border-top-width: 0pt !important;
}

[class~=rating] > label:before {
    border-left-style: none !important;
}

[class~=rating] > label:before {
    border-bottom-style: none !important;
}

[class~=tour_social] ul li a i {
    border-radius: 50%;
}

[class~=rating] > label:before {
    border-right-style: none !important;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    background: #f6f6f6;
}

[class~=rating] {
    border-left-color: currentColor;
}

[class~=rating] {
    border-bottom-color: currentColor;
}

.tips_travel_2 i {
    border-right-color: #e0e0e0;
}

[class~=tour_head1] table tr th {
    font-size: .166666667in;
}

.tips_travel_2 i {
    border-top-color: #e0e0e0;
}

.tips_travel_2 i {
    border-image: none;
}

.tips_travel_2 i {
    text-shadow: 0in .75pt #fff, 0px -.0625pc #262f33;
}

.tips_travel_2 h4 {
    color: #34582a;
}

[class~=rating] {
    border-right-color: currentColor;
}

.tips_travel_2 h4 {
    margin-top: 25px;
}

[class~=rating] > label:before {
    border-top-style: none !important;
}

[class~=rating] {
    border-top-color: currentColor;
}

.tips_travel_2 h4,
[class~=tour_head1] table tr th {
    font-weight: 600;
}

[class~=rating] {
    border-image: none;
}

[class~=rating] {
    float: left;
}

[class~=rating] {
    height: 36pt;
}

.tips_travel_2 h4 {
    font-family: "Poppins", sans-serif;
}

.pack_title h3,
[class~=rating] {
    overflow: hidden;
}

[class~=tour_head1] table tr th {
    padding-bottom: 7.5pt;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    font-weight: normal;
}

.tour_head1 table tr td {
    line-height: 40px;
}

.hot-page2-alp-ri-p2 a:hover {
    -moz-transition: all .5s ease;
}

.tips_travel_2 h4 {
    font-size: 13.5pt;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-prev]:hover {
    left: auto;
}

[class~=half] {
    display: none !important;
}

[class~=dir-rat-review] {
    border-left-width: .75pt;
}

[class~=ui-widget-content] [class~=ui-state-default] {
    color: #4f4f4f;
}

.hot-page2-alp-ri-p2 a:hover {
    -ms-transition: all .5s ease;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-left-width: 0pt;
}

.tips_travel_2 h4 {
    text-transform: capitalize;
}

[class~=tips_travel_2] p {
    font-size: 15px;
}

[class~=dir-rat-review] {
    border-bottom-width: .75pt;
}

.tour_head1 table tr td {
    color: #7f7f7f;
}

[class~=tips_travel_2] p {
    font-weight: 400;
}

[class~=hot-page2-hom-pre] ul li:last-child,
[class~=ui-widget-header] [class~=ui-state-default] {
    border-bottom-width: 0pt;
}

#status {
    background-image: url("../images/preloader.gif");
}

[class~=dir-rat-review] {
    border-right-width: .75pt;
}

.pack_title h3 {
    color: #fff;
}

.pack_title h3 {
    font-size: .25in;
}

[class~=hot-page2-hom-pre] ul li:last-child {
    border-bottom-style: none;
}

[class~=dir-rat-review] {
    border-top-width: .75pt;
}

[class~=dir-rat-review] {
    border-left-style: solid;
}

[class~=pack_title] h2,
.pack_title h3 {
    text-shadow: 0pc 1.5pt 5px rgba(0, 0, 0, .8);
}

[class~=dir-rat-review] {
    border-bottom-style: solid;
}

[class~=dir-rat-review] {
    border-right-style: solid;
}

[class~=dir-rat-review] {
    border-top-style: solid;
}

.pack_title h3 {
    text-overflow: ellipsis;
}

.hot-page2-alp-ri-p2 a:hover,
.tour-mig-like-com:hover img {
    -o-transition: all .5s ease;
}

[class~=rating] > label:before {
    border-left-color: currentColor !important;
}

.tour_head1 table tr td {
    font-weight: 500;
}

.footer_social ul li a .fa-twitter {
    padding-right: .75pc;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-right-width: 0pt;
}

[class~=l-info-pack-days] ul li i {
    width: 26.25pt;
}

[class~=dir-rat-review] {
    border-left-color: #dedede;
}

[class~=dir-rat-review] {
    border-bottom-color: #dedede;
}

[class~=hot-page2-hom-pre] ul li:last-child {
    border-bottom-color: currentColor;
}

[class~=dir-rat-review] {
    border-right-color: #dedede;
}

.footer_social ul li a .fa-twitter {
    padding-top: .625pc;
}

[class~=dir-rat-review] {
    border-top-color: #dedede;
}

.pack_title h3 {
    white-space: nowrap;
}

[class~=rating] > label:before {
    border-bottom-color: currentColor !important;
}

[class~=pack_title] h2 {
    color: #689F38;
}

[class~=hot-page2-hom-pre] ul li:last-child,
[class~=dir-rat-review] {
    border-image: none;
}

[class~=pack_title] h2 {
    font-weight: 600;
}

[class~=dir-rat-review] {
    padding-left: 18.75pt;
}

[class~=dir-rat-review] {
    padding-bottom: 18.75pt;
}

[class~=home_form] form ul li input[type="submit"] {
    background: #689F38;
}

[class~=rating] > label:before {
    border-right-color: currentColor !important;
}

[class~=dir-rat-review] {
    padding-right: 18.75pt;
}

[class~=rating] > label:before {
    border-top-color: currentColor !important;
}

[class~=dir-rat-review] {
    padding-top: 18.75pt;
}

[class~=dir-rat-review],
[class~=hot-page2-hom-pre] {
    background: #fff;
}

[class~=rating] > label:before {
    border-image: none !important;
}

[class~=dir-rat-review] {
    margin-bottom: 22.5pt;
}

h1 {
    font-weight: 700;
}

[class~=pack_title] h2 {
    font-size: .520833333in;
}

[class~=dir-rat-left] {
    text-align: center;
}

.tour-mig-like-com:hover img {
    -webkit-transition: all .5s ease;
}

[class~=l-info-pack-days] ul li i {
    height: .364583333in;
}

#status {
    background-repeat: no-repeat;
}

[class~=dir-rat-title],
element[class~=style],
[class~=site_map] ul li ul li,
.dir-rat-right {
}

[class~=dir-rat-star] {
    padding-bottom: .208333333in;
}

.tour-mig-like-com:hover img {
    -moz-transition: all .5s ease;
}

[class~=pack_price] ul,
[class~=site_map] ul {
    padding-left: 0in;
}

.rating > label:after,
[class~=tourz-search-form] input[type="submit"] {
    background: none !important;
}

[class~=hot-page2-hom-pre] {
    position: relative;
}

[class~=pack_price] ul,
[class~=site_map] ul {
    padding-bottom: 0in;
}

[class~=hot-page2-hom-pre] {
    overflow: hidden;
}

[class~=pack_price] ul,
[class~=site_map] ul {
    padding-right: 0in;
}

[class~=pack_price] ul,
[class~=site_map] ul {
    padding-top: 0in;
}

.tour-mig-like-com:hover img {
    transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2],
[class~=hot-page2-hom-pre] {
    padding-left: 11.25pt;
}

[class~=hot-page2-hom-pre] {
    padding-bottom: 11.25pt;
}

.tour-mig-like-com:hover img {
    opacity: .5;
}

[class~=hot-page2-hom-pre],
[class~=hot-page2-hom-pre-2] {
    padding-right: 11.25pt;
}

.rating > label:after {
    border-left-width: 0pt !important;
}

[class~=hot-page2-hom-pre] {
    padding-top: 11.25pt;
}

.rating > label:after {
    border-bottom-width: 0pt !important;
}

[class~=hot-page2-hom-pre] {
    border-left-width: .0625pc;
}

[class~=hot-page2-hom-pre],
[class~=ui-widget-header] [class~=ui-state-default],
#myTable tr {
    border-bottom-style: solid;
}

[class~=hot-page2-hom-pre] {
    border-bottom-width: .0625pc;
}

[class~=hot-page2-hom-pre] {
    border-right-width: .0625pc;
}

.footer_social_1 ul li a i {
    font-size: .208333333in;
}

[class~=hot-page2-hom-pre] {
    border-top-width: .0625pc;
}

[class~=ui-widget-header] [class~=ui-state-default],
[class~=hot-page2-hom-pre] {
    border-left-style: solid;
}

[class~=l-info-pack-days] ul li i {
    background: #0ea9d9;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-top-width: 0pt;
}

[class~=ui-widget-header] [class~=ui-state-default],
[class~=hot-page2-hom-pre] {
    border-right-style: solid;
}

[class~=hot-page2-hom-pre] {
    border-top-style: solid;
}

#status {
    background-position: center;
}

[class~=hot-page2-hom-pre] {
    border-left-color: #e7e7e7;
}

[class~=hot-page2-hom-pre] {
    border-bottom-color: #e7e7e7;
}

[class~=hot-page2-hom-pre] {
    border-right-color: #e7e7e7;
}

[class~=hot-page2-hom-pre] {
    border-top-color: #e7e7e7;
}

[class~=site-map-2] h1 {
    padding-bottom: .3125in;
}

[class~=links] h4 {
    padding-bottom: .9375pc;
}

[class~=links] ul,
[class~=hot-page2-hom-pre-head] {
    padding-left: 0in;
}

[class~=links] ul,
[class~=hot-page2-hom-pre-2] {
    padding-bottom: 0in;
}

[class~=links] ul,
[class~=hot-page2-hom-pre-head] {
    padding-right: 0in;
}

[class~=hot-page2-hom-pre-2],
[class~=links] ul {
    padding-top: 0in;
}

.rating > label:after {
    border-right-width: 0pt !important;
}

[class~=footer_social_1] ul {
    display: table;
}

[class~=l-info-pack-days] ul li i {
    border-radius: 50%;
}

[class~=hot-page2-hom-pre] {
    border-image: none;
}

[class~=hot-page2-hom-pre] {
    margin-bottom: 1.875pc;
}

[class~=hot-page2-hom-pre-head],
[class~=l-info-pack-days] ul li i {
    text-align: center;
}

[class~=footer_social_1] ul {
    margin-left: auto;
}

[class~=hot-page2-hom-pre-1] {
    width: 10%;
}

[class~=hot-page2-hom-pre-2] {
    width: 80%;
}

[class~=footer_social_1] ul {
    margin-bottom: 0;
}

[class~=footer_social_1] ul {
    margin-right: auto;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
    background: #0077b5;
}

[class~=footer_social_1] ul {
    margin-top: 0;
}

[class~=contact-map] iframe,
[class~=map-container] iframe {
    width: 100%;
}

[class~=contact-map] iframe {
    height: 20pc;
}

[class~=hot-page2-hom-pre] ul li:last-child {
    padding-bottom: 0pc;
}

[class~=hot-page2-il-top-fix],
[class~=map-container] iframe {
    display: block;
}

.rating > label:after {
    border-top-width: 0pt !important;
}

[class~=hot-page2-hom-pre-3] {
    width: 10%;
}

.hot-page2-hom-pre-tit,
[class~=hot-page2-pa-sp-top] {
}

[class~=map-container] iframe {
    pointer-events: none;
}

[class~=map-container] iframe {
    position: relative;
}

[class~=hot-page2-hom-pre-head] {
    background: #34582a;
}

[class~=tourz-search-form] div:nth-child(1) {
    width: 20%;
}

[class~=map-container] iframe {
    margin-top: .010416667in;
}

[class~=hot-page2-hom-pre-head] {
    color: #fff;
}

[class~=map-container] iframe {
    border-left-width: 0pt;
}

.rating > label:after {
    border-left-style: none !important;
}

[class~=map-container] iframe {
    border-bottom-width: 0pt;
}

[class~=map-container] iframe {
    border-right-width: 0pt;
}

[class~=map-container] iframe {
    border-top-width: 0pt;
}

[class~=l-info-pack-days] ul li i {
    padding-left: .104166667in;
}

[class~=map-container] iframe {
    border-left-style: none;
}

h2 {
    font-family: "Quicksand", sans-serif;
}

[class~=form_1] h3,
[class~=hot-page2-hom-pre-head] {
    padding-bottom: 7.5pt;
}

[class~=map-container] iframe {
    border-bottom-style: none;
}

[class~=map-container] iframe {
    border-right-style: none;
}

[class~=tourz-search-form] div:nth-child(2),
[class~=tourz-search-form] div:nth-child(1) {
    float: left;
}

[class~=l-info-pack-days] ul li i {
    padding-bottom: 6.75pt;
}

[class~=map-container] iframe {
    border-top-style: none;
}

.rating > label:after {
    border-bottom-style: none !important;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-next]:hover {
    left: 1px;
}

[class~=map-container] iframe {
    border-left-color: currentColor;
}

[class~=map-container] iframe {
    border-bottom-color: currentColor;
}

[class~=hot-page2-hom-pre-head] {
    padding-top: 7.5pt;
}

[class~=hot-page2-il-top-fix] {
    opacity: 1 !important;
}

[class~=map-container] iframe {
    border-right-color: currentColor;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
    padding-left: .125in;
}

.rating > label:after {
    border-right-style: none !important;
}

.rating > label:after {
    border-top-style: none !important;
}

[class~=l-info-pack-days] ul li i {
    padding-right: .104166667in;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
    padding-bottom: .6875pc;
}

[class~=map-container] iframe {
    border-top-color: currentColor;
}

[class~=map-container] iframe {
    border-image: none;
}

[class~=l-info-pack-days] ul li i {
    padding-top: 6.75pt;
}

.hot-page2-alp {
    background: url("../images/consul-bg.jpg") no-repeat center top #e6e6e6;
}

[class~=form_1] h3 {
    text-transform: uppercase;
}

[class~=form_1] h3 {
    font-weight: 700;
}

#status {
    margin-left: -1.041666667in;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
    -moz-transition: all .5s ease;
}

.hot-page2-alp {
    background-attachment: fixed;
}

[class~=form_1] h3 {
    font-size: 28px;
}

[class~=form_1] h3 {
    color: #1b3033;
}

.rating > label:after {
    border-left-color: currentColor !important;
}

[class~=hot-page2-alp-cl-1-3],
.hot-page2-alp-cl-1-1,
[class~=hot-page2-alp-l3] ul li:nth-child(5),
.hot-page2-alp-tit {
}

[class~=form_1] h3 {
    padding-left: 6pt;
}

[class~=hot-page2-alp-con] {
    position: relative;
}

[class~=hot-page2-alp-con] {
    overflow: hidden;
}

[class~=hot-page2-alp-con] {
    background: #f2f1f1;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
    padding-right: .125in;
}

[class~=hot-page2-alp-con] {
    box-shadow: 0in .25pc 30px rgba(0, 0, 0, .36);
}

[class~=form_1] h3 {
    padding-right: 6pt;
}

.hot-page2-alp-con-left {
    padding-left: 0px !important;
}

.rating > label:after {
    border-bottom-color: currentColor !important;
}

[class~=footer_social] ul li a [class~=fa-linkedin] {
    padding-top: .6875pc;
}

[class~=form_1] h3 {
    padding-top: 0in;
}

[class~=footer_places] ul li a:hover {
    transition: all .5s ease;
}

[class~=tourz-search-form] div:nth-child(2) {
    width: 60%;
}

[class~=ui-datepicker-rtl] [class~=ui-datepicker-next]:hover {
    right: auto;
}

[class~=l-info-pack-days] ul li i {
    margin-left: -51pt;
}

[class~=form_1] h3 {
    margin-top: 0pc;
}

[class~=hot-page2-alp-con-right] {
    padding-bottom: 70px;
}

.hot-page2-alp-con-left-1 {
    background: #34582a;
}

[class~=l-info-pack-days] ul li i {
    position: absolute;
}

[class~=l-info-pack-days] ul li i,
.hot-page2-alp-con-left-1 {
    color: #fff;
}

[class~=l-info-pack-days] ul li i,
.dir-rat h3,
[class~=dir-rat] h3 {
    font-size: .1875in;
}

.rating > label:after {
    border-right-color: currentColor !important;
}

.rating > label:after {
    border-top-color: currentColor !important;
}

.hot-page2-alp-con-left-1 {
    padding-left: 1.5625pc;
}

.hot-page2-alp-con-left-1 {
    padding-bottom: 1.5625pc;
}

[class~=l-info-pack-days] ul li i {
    z-index: 99;
}

[class~=dir-rat-form] input,
[class~=ui-widget-header] [class~=ui-state-default] {
    border-top-style: solid;
}

[class~=hot-page2-alp-l3] ul li:last-child {
    border-bottom-width: 0pc;
}

.hot-page2-alp-con-left-1 {
    padding-right: 1.5625pc;
}

.hot-page2-alp-con-left-1 {
    padding-top: 1.5625pc;
}

[class~=footer_places] ul li a:hover {
    -webkit-transition: all .5s ease;
}

[class~=dir-rat-form] label {
    margin-bottom: .625pc;
}

[class~=hot-page2-alp-cl-1-2] {
    padding-left: 11.25pt;
}

[class~=dir-rat-form] label {
    margin-top: 3.75pt;
}

.footer_social_1 ul li a i {
    width: .416666667in;
}

[class~=l-info-pack-days] ul li h4 {
    margin-top: .4375pc;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-left-color: #b4b4b4;
}

[class~=dir-rat-form] label {
    color: #213d44;
}

[class~=hot-page2-alp-left-ner-notb] {
    border-top-width: 0in;
}

[class~=l-info-pack-days] ul li p {
    padding-top: 0pc;
}

[class~=hot-page2-alp-left-ner-notb] {
    border-top-style: none;
}

[class~=dir-rat-form] input {
    width: 100%;
}

[class~=hot-page2-alp-left-ner-notb] {
    border-top-color: currentColor;
}

[class~=hot-page2-alp-left-ner-notb] {
    border-image: none;
}

[class~=dir-rat-form] input {
    border-left-width: .010416667in;
}

[class~=hot-page2-alp-left-ner-notb] {
    margin-bottom: 0px;
}

[class~=dir-rat-form] input {
    border-bottom-width: .010416667in;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-bottom-color: #b4b4b4;
}

[class~=tour_social] ul li a,
[class~=hot-page2-alp-l-com],
[class~=hot-page2-alp-l3],
[class~=hot-page2-alp-p3] {
}

.rating > label:after {
    border-image: none !important;
}

.about_ser ul li i {
    font-size: .354166667in;
}

[class~=dir-rat-form] input {
    border-right-width: .010416667in;
}

[class~=dir-rat-form] input {
    border-top-width: .010416667in;
}

.hot-page2-alp-l-com1 {
    padding-left: .15625in;
}

.hot-page2-alp-l-com1 {
    padding-bottom: 25px;
}

.hot-page2-alp-l-com1 {
    padding-right: .15625in;
}

.hot-page2-alp-l-com1 {
    padding-top: .15625in;
}

.hot-page2-alp-l-com1 {
    background: #fff;
}

[class~=dir-rat-form] input {
    border-left-style: solid;
}

[class~=dir-rat-form] input {
    border-bottom-style: solid;
}

[class~=hot-page2-alp-p3-btn-h],
[class~=hot-page2-alp-p5-btn-h],
[class~=hot-page2-alp-p4-btn-h] {
    display: none;
}

[class~=hot-page2-lp-rat] {
    padding-left: .083333333in;
}

[class~=dir-rat-form] input {
    border-right-style: solid;
}

[class~=dir-rat-form] input {
    border-left-color: #dedede;
}

[class~=dir-rat-form] input {
    border-bottom-color: #dedede;
}

[class~=pack_price] ul li a,
[class~=dir-rat-left] p span {
    display: block;
}

[class~=hot-page2-lp-rat] {
    padding-bottom: .15625in;
}

[class~=dir-rat-form] input {
    border-right-color: #dedede;
}

[class~=dir-rat-left] p span,
[class~=hot-list-p3-1] {
    font-size: 14px;
}

[class~=hot-page2-lp-rat],
[class~=pack_price] ul li a {
    padding-right: .375pc;
}

[class~=dir-rat-form] input {
    border-top-color: #dedede;
}

[class~=pack_price] ul li a,
[class~=hot-page2-lp-rat] {
    padding-top: 6px;
}

[class~=hot-page2-alp-ri-p2] {
    padding-left: .15625in;
}

[class~=dir-rat-form] input,
[class~=hot-page2-alp-ri-p2] {
    padding-bottom: 13.5pt;
}

[class~=hot-page2-alp-ri-p2] {
    padding-right: .15625in;
}

[class~=dir-rat-form] input {
    border-image: none;
}

[class~=dir-rat-form] input {
    border-radius: 3px;
}

[class~=dir-rat-form] input {
    resize: none;
}

.about_ser ul li i {
    color: #f1f1f1;
}

[class~=dir-rat-form] input {
    padding-left: .1875in;
}

#status {
    margin-bottom: 0;
}

[class~=tourz-search-form] div:nth-child(3) {
    width: 15%;
}

[class~=hot-page2-alp-ri-p2],
[class~=dir-rat-form] input {
    padding-top: 13.5pt;
}

#status {
    margin-right: 0;
}

.hot-page2-alp-ri-p3,
[class~=hot-list-p3-2] {
    padding-left: 0pc;
}

[class~=footer_places] ul li a:hover {
    -moz-transition: all .5s ease;
}

.about_ser ul li i {
    text-shadow: .75pt 2.25pt .052083333in rgba(0, 0, 0, .08);
}

.footer_social_1 ul li a i {
    height: 30pt;
}

.hot-page2-alp-ri-p3,
[class~=hot-list-p3-2] {
    padding-bottom: 10px;
}

[class~=dir-rat-form] input {
    padding-right: .1875in;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-right-color: #b4b4b4;
}

[class~=hot-list-p3-2],
.hot-page2-alp-ri-p3 {
    padding-right: 0pc;
}

.hot-page2-alp-ri-p3 {
    padding-top: 3.25pc;
}

[class~=hot-list-p3-1],
[class~=dir-rat-left] p span {
    font-weight: 400;
}

[class~=dir-rat-form] input {
    box-shadow: none;
}

[class~=pack_price] ul li a {
    padding-left: .375pc;
}

[class~=hot-list-p3-1] {
    color: #979797;
}

[class~=dir-rat-left] img,
.footer_social_1 ul li a i {
    border-radius: 37.5pt;
}

[class~=dir-rat-left] p span {
    color: #888;
}

[class~=dir-rat-form] textarea {
    height: 1.25in;
}

::-moz-placeholder {
    color: #6b7a88;
}

[class~=pack_price] ul li a {
    padding-bottom: .375pc;
}

[class~=footer_places] ul li a:hover {
    -ms-transition: all .5s ease;
}

[class~=hot-list-p3-2] {
    font-size: .333333333in;
}

[class~=dir-rat-right] ul li a i,
[class~=hot-list-p3-4] {
}

.icon-float ul li a i {
    padding-left: .083333333in;
}

[class~=hot-list-p3-2],
.dir-rat-left p {
    font-weight: 600;
}

[class~=rating] > input {
    display: none;
}

[class~=hot-page2-alp-l3] ul li:last-child {
    border-bottom-style: solid;
}

[class~=hot-list-p3-2] {
    color: #00bcd4;
}

[class~=rating] > label {
    color: #ddd;
}

[class~=rating] > label {
    float: right;
}

.icon-float ul li a i {
    padding-bottom: .083333333in;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-top-color: #b4b4b4;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
}

[class~=pack_price] ul li a,
h2 {
    font-weight: 700;
}

[class~=hot-list-p3-3],
[class~=hot-list-p3-2] {
    padding-top: 10px;
}

[class~=pack_price] ul li a {
    background: #00bcd4;
}

[class~=dir-rat-left] img {
    margin-bottom: 1.25pc;
}

.dir-rat-left p,
[class~=dir-rat-star] i {
    font-size: 1pc;
}

[class~=hot-list-p3-3] {
    font-size: 1.5pc;
}

[class~=tourz-search-form] div:nth-child(3),
.dir-rat-right ul li {
    float: left;
}

[class~=footer_places] ul li a:hover,
[class~=hot-page2-alp-quot-btn] {
    -o-transition: all .5s ease;
}

.dir-rat-left p {
    margin-bottom: 22.5pt;
}

[class~=hot-list-p3-3] {
    color: #979797;
}

[class~=hot-page2-hom-pre] ul li,
.dir-rat-right ul li {
    list-style-type: none;
}

[class~=hot-list-p3-3] {
    text-decoration: line-through;
}

.dir-rat-left p {
    color: #213d44;
}

[class~=dir-rat-right] p {
    margin-bottom: 0in;
}

[class~=dir-rat-right] p {
    padding-bottom: 1.25pc;
}

[class~=tr-regi-form] input[type="submit"],
[class~=dir-rat-right] ul,
[class~=hot-list-p3-3] {
    padding-left: 0pt;
}

.icon-float ul li a i {
    padding-right: .083333333in;
}

[class~=tr-regi-form] input[type="submit"],
[class~=dir-rat-right] ul {
    padding-bottom: 0pt;
}

[class~=hot-list-p3-3] {
    padding-bottom: 7.5pt;
}

[class~=dir-rat-right] ul,
[class~=hot-list-p3-3] {
    padding-right: 0px;
}

[class~=dir-rat-right] ul {
    padding-top: 0pt;
}

.icon-float ul li a i,
.db-mak-pay-bot a:hover {
    color: #fff;
}

.icon-float ul li a i {
    padding-top: .083333333in;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    border-image: none;
}

#myTable tr {
    border-bottom-color: #ddd;
}

[class~=dir-rat-star] i {
    color: #ff9800;
}

[class~=hot-page2-alp-quot-btn] {
    transition: all .5s ease;
}

.dir-rat-right ul li {
    display: inline-block;
}

[class~=pack_price] ul li a {
    color: #000;
}

[class~=hot-page2-alp-quot-btn] {
    -webkit-transition: all .5s ease;
}

[class~=dir-rat-star] i {
    margin-right: 1.5pt;
}

[class~=hot-page2-alp-quot-btn] {
    -moz-transition: all .5s ease;
}

[class~=dir-rat-title] h3 {
    margin-top: 0px;
}

[class~=hot-page2-alp-quot-btn] {
    -ms-transition: all .5s ease;
}

[class~=dir-rat-title] h3 {
    color: #213d44;
}

[class~=dir-rat-title] h3 {
    background-size: 1.5625pc;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    background: #f6f6f6;
}

[class~=pack_price] ul li a {
    font-size: 1.25pc;
}

.icon-float ul li a i {
    width: 40px;
}

.dir-rat-right ul li {
    padding-right: .9375pc;
}

[class~=hot-page2-alp-quot-btn] {
    margin-top: 5px;
}

[class~=hot-page2-alp-quot-btn] {
    border-left-width: .75pt;
}

.icon-float ul li a i {
    height: 32px;
}

[class~=pack_price] ul li a,
[class~=dir-rat-title] h3 {
    text-transform: uppercase;
}

.icon-float ul li a i {
    text-align: center;
}

[class~=hot-page2-hom-pre] ul li,
[class~=hot-page2-alp-quot-btn] {
    border-bottom-width: .75pt;
}

[class~=site_map] ul li a,
[class~=dir-rat-title] h3 {
    font-weight: 600;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    font-weight: normal;
}

[class~=hot-page2-hom-pre] ul li,
[class~=hot-page2-alp-quot-btn] {
    border-bottom-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
    border-right-width: .75pt;
}

h3 {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-page2-alp-quot-btn] {
    border-top-width: .75pt;
}

[class~=hot-page2-alp-quot-btn] {
    border-left-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
    border-right-style: solid;
}

[class~=hot-page2-alp-quot-btn] {
    border-top-style: solid;
}

[class~=dir-rat-title] h3 {
    font-size: 1.125pc;
}

[class~=ui-widget-header] [class~=ui-state-default] {
    color: #4f4f4f;
}

[class~=dir-rat-title] p {
}

[class~=hot-page2-alp-quot-btn] {
    border-left-color: #d7a307;
}

[class~=tr-regi-form] input[type="submit"],
[class~=hot-page2-hom-pre] ul {
    padding-right: 0pc;
}

[class~=tr-regi-form] input[type="submit"],
[class~=hot-page2-hom-pre] ul {
    padding-top: 0pc;
}

[class~=hot-page2-alp-quot-btn] {
    border-bottom-color: #d7a307;
}

[class~=tr-regi-form] input[type="submit"] {
    font-size: 1.125pc !important;
}

[class~=tr-regi-form] button[type="submit"] {
    font-size: 1.125pc !important;
}

[class~=hot-page2-alp-quot-btn] {
    border-right-color: #d7a307;
}

[class~=hot-page2-alp-l3] ul li:last-child {
    border-bottom-color: #d4d4d4;
}

[class~=hot-page2-alp-quot-btn] {
    border-top-color: #d7a307;
}

[class~=hot-page2-hom-pre] ul {
    padding-left: 0pc;
}

[class~=hot-page2-hom-pre] ul {
    padding-bottom: 0pc;
}

[class~=site_map] ul li a {
    color: #34582a;
}

[class~=hot-page2-alp-l3] ul li:last-child,
[class~=hot-page2-alp-quot-btn] {
    border-image: none;
}

[class~=hot-page2-alp-quot-btn] {
    -moz-box-shadow: #b7b8b8 0pc 1px 0pc inset;
}

[class~=hot-page2-alp-quot-btn] {
    -webkit-border-radius: .03125in;
}

[class~=hot-page2-alp-quot-btn] {
    -moz-border-radius: 2.25pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span,
[class~=hot-page2-alp-quot-btn] {
    display: block;
}

[class~=hot-page2-alp-quot-btn] {
    border-radius: .03125in;
}

[class~=hot-page2-hom-pre] div {
    float: left;
}

[class~=hot-page2-hom-pre-1] img {
    width: .3125in;
}

[class~=hot-page2-hom-pre] ul li {
    border-bottom-color: #e7e7e7;
}

[class~=hot-page2-alp-quot-btn] {
    font-size: 14px;
}

[class~=hot-page2-hom-pre-1] img {
    height: .3125in;
}

[class~=hot-page2-hom-pre-1] img {
    border-radius: 1.5pt;
}

h3 {
    font-weight: 700;
}

[class~=hot-page2-hom-pre] ul li {
    border-image: none;
}

#status {
    margin-top: -100px;
}

[class~=hot-page2-alp-quot-btn] {
    padding-left: 7.5pt;
}

[class~=hot-page2-hom-pre-2] h5 {
    margin-top: 0pc;
}

[class~=hot-page2-alp-quot-btn] {
    padding-bottom: .3125pc;
}

[class~=hot-page2-hom-pre-2] h5 {
    margin-bottom: .125pc;
}

.tourz-hom-ser ul li a img {
    display: table;
}

[class~=hot-page2-alp-quot-btn] {
    padding-right: 7.5pt;
}

[class~=hot-page2-hom-pre-2] h5 {
    color: #343c42;
}

[class~=site_map] ul li a {
    line-height: 32px;
}

[class~=hot-page2-hom-pre-2] h5 {
    font-size: 16px;
}

[class~=hot-page2-alp-quot-btn] {
    padding-top: .3125pc;
}

[class~=footer_places] ul li a:hover {
    background: #126164;
}

[class~=links] ul li a,
[class~=hot-page2-alp-quot-btn] {
    text-decoration: none;
}

[class~=hot-page2-alp-quot-btn] {
    text-shadow: -1px -.010416667in 0 rgba(177, 177, 177, .3);
}

[class~=hot-page2-hom-pre-2] h5 {
    font-family: "Poppins", sans-serif;
}

[class~=hot-page2-alp-quot-btn] {
    font-weight: bold;
}

[class~=site_map] ul li a {
    font-size: 11.25pt;
}

.tourz-hom-ser ul li a img {
    text-align: center;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    font-weight: normal;
}

[class~=hot-page2-hom-pre] ul li {
    position: relative;
}

[class~=hot-page2-hom-pre-2] h5 {
    font-weight: 600;
}

[class~=hot-page2-alp-quot-btn] {
    color: #000;
}

[class~=hot-page2-alp-quot-btn] {
    background-color: #ffd65e !important;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
    -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
}

[class~=hot-page2-hom-pre-2] h5 {
    -webkit-transition: all .5s ease;
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    position: absolute;
}

[class~=hot-page2-hom-pre-2] h5,
[class~=hot-page2-hom-pre] ul li {
    overflow: hidden;
}

[class~=site_map] ul li ul {
    padding-left: 50px;
}

[class~=hot-page2-alp-quot-btn] {
    background-image: -o-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-btn] {
    background-image: linear-gradient(to bottom, #ffd65e, #febf04);
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-left-width: 0pc;
}

[class~=hot-page2-alp-quot-free-btn] {
    margin-top: 5px;
}

[class~=links] ul li a,
[class~=hot-page2-alp-quot-free-btn] {
    border-left-width: .75pt;
}

[class~=hot-page2-hom-pre-2] h5 {
    -moz-transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2] h5 {
    -o-transition: all .5s ease;
}

[class~=hot-page2-hom-pre-2] h5,
[class~=p2_book] ul li a:hover {
    transition: all .5s ease;
}

[class~=hot-page2-hom-pre] ul li {
    padding-left: 0pt;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=links] ul li a,
.hot-page2-hom-pre-3 span {
    border-bottom-width: .75pt;
}

[class~=links] ul li a,
.hot-page2-hom-pre-3 span,
[class~=hot-page2-alp-quot-free-btn] {
    border-right-width: .75pt;
}

[class~=links] ul li a,
[class~=hot-page2-alp-quot-free-btn] {
    border-top-width: .75pt;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-left-style: solid;
}

[class~=hot-page2-hom-pre-2] h5 {
    text-overflow: ellipsis;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-bottom-style: solid;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-right-style: solid;
}

[class~=hot-page2-hom-pre-2] h5 {
    white-space: pre;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-top-style: solid;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-left-color: #234767;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-bottom-color: #234767;
}

[class~=hot-page2-hom-pre-2] span {
    font-size: .135416667in;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-right-color: #234767;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: .0625pc;
}

[class~=hot-page2-hom-pre] ul li {
    padding-bottom: .9375pc;
}

[class~=hot-page2-hom-pre] ul li {
    padding-right: 0pt;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-top-color: #234767;
}

.tourz-hom-ser ul li a img {
    margin-left: auto;
}

[class~=hot-page2-hom-pre] ul li {
    padding-top: .9375pc;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-image: none;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
    color: #343c42;
}

[class~=hot-page2-alp-quot-free-btn] {
    -moz-box-shadow: #b7b8b8 0in .010416667in 0in inset;
}

[class~=hot-page2-alp-quot-free-btn] {
    -webkit-border-radius: .03125in;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-bottom-width: 0pc;
}

[class~=hot-page2-alp-quot-free-btn] {
    -moz-border-radius: .03125in;
}

[class~=hot-page2-alp-quot-free-btn] {
    border-radius: .03125in;
}

h4 {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-page2-alp-quot-free-btn] {
    font-size: .75pc;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    left: 50%;
}

[class~=hot-page2-alp-quot-free-btn] {
    font-family: arial, helvetica, sans-serif;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
    background: url("../images/1.png") no-repeat center left;
}

[class~=hot-page2-hom-pre-2] span {
    color: #999;
}

.hot-page2-hom-pre-3 span {
    position: absolute;
}

.hot-page2-hom-pre-3 span,
[class~=hot-page2-alp-r-list] {
    border-left-width: .0625pc;
}

[class~=hot-page2-hom-pre-tit] h3 span {
    color: #6f6e6b;
}

[class~=hot-page2-alp-quot-free-btn] {
    padding-left: .104166667in;
}

[class~=hot-page2-alp-quot-free-btn] {
    padding-bottom: 5px;
}

[class~=hot-page2-hom-pre-tit] h3 span {
    font-size: .291666667in;
}

[class~=hot-page2-alp-quot-free-btn] {
    padding-right: .104166667in;
}

[class~=hot-page2-hom-pre-head] h4 span {
    color: #9dacb1;
}

[class~=hot-page2-alp-quot-free-btn],
[class~=p2_book] ul li a:hover {
    -webkit-transition: all .5s ease;
}

#select-city {
    background: #fff;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-right-width: 0pc;
}

[class~=hot-page2-alp-quot-free-btn] {
    padding-top: 5px;
}

[class~=hot-page2-alp-quot-free-btn] {
    text-decoration: none;
}

[class~=hot-page2-alp-quot-free-btn] {
    text-shadow: -.010416667in -.0625pc 0 rgba(177, 177, 177, .3);
}

[class~=hot-page2-alp-quot-free-btn] {
    font-weight: bold;
}

[class~=hot-page2-alp-r-list],
.hot-page2-hom-pre-3 span,
[class~=links] ul li a,
[class~=ui-widget-content] [class~=ui-state-hover] {
    border-left-style: solid;
}

[class~=hot-page2-alp-quot-free-btn] {
    color: #fff;
}

[class~=hot-page2-alp-quot-free-btn] {
    background-color: #1f4363;
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -webkit-linear-gradient(to bottom, #32638e, #1f4363);
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: -o-linear-gradient(top, #ffd65e, #febf04);
}

[class~=hot-page2-alp-quot-free-btn] {
    background-image: linear-gradient(to bottom, #32638e, #1f4363);
}

[class~=hot-page2-alp-quot-free-btn] {
    margin-right: 5px;
}

[class~=hot-page2-alp-quot-free-btn] {
    transition: all .5s ease;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-top-width: 0pc;
}

[class~=p2_book] ul li a:hover,
[class~=hot-page2-alp-quot-free-btn] {
    -moz-transition: all .5s ease;
}

.hot-page2-hom-pre-3 span,
[class~=hot-page2-alp-r-list] {
    border-top-width: .0625pc;
}

[class~=ui-widget-content] [class~=ui-state-hover],
[class~=hot-page2-alp-r-list],
.hot-page2-hom-pre-3 span,
[class~=links] ul li a {
    border-bottom-style: solid;
}

h4 {
    font-weight: 700;
}

[class~=hot-page2-hom-pre-head] h4 span,
.hot-page2-hom-pre-3 span {
    font-weight: 600;
}

[class~=hot-page2-alp-quot-free-btn] {
    -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list],
[class~=links] ul li a,
[class~=ui-widget-content] [class~=ui-state-hover],
.hot-page2-hom-pre-3 span {
    border-right-style: solid;
}

[class~=pack_price]:hover [class~=pack_price] ul li a,
[class~=hot-page2-alp-quot-free-btn] {
    -o-transition: all .5s ease;
}

[class~=hot-ameni] {
    margin-bottom: -11.25pt;
}

[class~=hot-page2-alp-r-list-re-sp] {
    padding-left: 0px !important;
}

[class~=links] ul li a,
.hot-page2-hom-pre-3 span,
[class~=ui-widget-content] [class~=ui-state-hover],
[class~=hot-page2-alp-r-list] {
    border-top-style: solid;
}

.hot-page2-hom-pre-3 span {
    border-left-color: #8b9ba9;
}

#select-city {
    border-left-width: 0pt;
}

[class~=hot-page2-hom-pre-head] h4 span {
    font-size: 18px;
}

[class~=hot-page2-alp-r-list-re-sp] {
    padding-right: 0px !important;
}

[class~=hot-page2-alp-tit] ol li {
}

[class~=hot-page2-alp-r-list] {
    border-bottom-width: .0625pc;
}

[class~=hot-page2-alp-left-ner-notb] ul li {
    padding-left: 0pc;
}

.hot-page2-hom-pre-3 span {
    border-bottom-color: #8b9ba9;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    margin-left: -.083333333in;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    top: 50%;
}

.hot-page2-hom-pre-3 span {
    border-right-color: #8b9ba9;
}

.hot-page2-hom-pre-3 span {
    border-top-color: #8b9ba9;
}

.hot-page2-hom-pre-3 span {
    border-image: none;
}

.hot-page2-hom-pre-3 i,
[class~=hot-page2-alp-r-list] {
    border-right-width: .0625pc;
}

.tourz-hom-ser ul li a img {
    margin-bottom: 0;
}

#select-city {
    border-bottom-width: 0pt;
}

.hot-page2-hom-pre-3 span {
    padding-left: 3pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-prev] span {
    margin-top: -.5pc;
}

.hot-page2-hom-pre-3 span {
    padding-bottom: 0in;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
    background-size: 18px;
}

.hot-page2-hom-pre-3 span {
    padding-right: 3pt;
}

[class~=hot-page2-alp-left-ner-notb] ul li {
    padding-bottom: 7.5pt;
}

.hot-page2-hom-pre-3 span {
    padding-top: 0in;
}

.hot-page2-hom-pre-3 span {
    border-radius: .125pc;
}

.hot-page2-hom-pre-3 span {
    font-size: .125in;
}

.hot-page2-hom-pre-3 span {
    z-index: 9;
}

.hot-page2-hom-pre-3 span {
    line-height: 1.25pc;
}

.hot-page2-hom-pre-3 span {
    color: #34582a;
}

#select-city {
    border-right-width: 0pt;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1) {
    font-size: 11.25pt;
}

[class~=hot-page2-alp-left-ner-notb] ul li {
    padding-right: 0pc;
}

.hot-page2-hom-pre-3 span {
    text-align: center;
}

.hot-page2-hom-pre-3 span {
    text-shadow: 0in -.010416667in 0 rgba(0, 0, 0, .28);
}

.hot-page2-hom-pre-3 span {
    right: 0pt;
}

.hot-page2-hom-pre-3 i {
    width: 16.5pt;
}

.hot-page2-hom-pre-3 i {
    float: right;
}

[class~=hot-page2-alp-r-list],
[class~=p2_book] ul li a:hover,
[class~=hot-page2-alp-r-list] {
    -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list] {
    border-left-color: #dedede;
}

[class~=hot-page2-alp-r-list] {
    border-bottom-color: #dedede;
}

.hot-page2-hom-pre-3 i {
    border-left-width: .75pt;
}

[class~=hot-page2-alp-r-list] {
    border-right-color: #dedede;
}

.hot-page2-hom-pre-3 i {
    border-bottom-width: .75pt;
}

[class~=hot-page2-alp-r-list],
[class~=hot-page2-alp-r-list],
[class~=p2_book] ul li a:hover {
    -o-transition: all .5s ease;
}

[class~=hot-page2-alp-r-list] {
    border-top-color: #dedede;
}

[class~=hot-page2-alp-r-list] {
    border-image: none;
}

[class~=hot-page2-alp-r-list] {
    background: #fff;
}

[class~=hot-page2-alp-r-list] {
    position: relative;
}

[class~=hot-page2-alp-r-list] {
    overflow: hidden;
}

[class~=hot-page2-alp-r-list] {
    margin-left: 0pt;
}

[class~=hot-page2-alp-r-list] {
    margin-bottom: 15px;
}

[class~=hot-page2-alp-r-list] {
    margin-right: .9375pc;
}

.hot-page2-hom-pre-3 i {
    border-top-width: .75pt;
}

[class~=hot-page2-alp-r-list] {
    margin-top: 11.25pt;
}

[class~=hot-page2-alp-r-list],
[class~=hot-page2-alp-r-list] {
    transition: all .5s ease;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    display: block;
}

[class~=hot-page2-alp-r-list],
[class~=hot-page2-alp-r-list] {
    -webkit-transition: all .5s ease;
}

[class~=p2_book] ul li a:hover {
    background: #1695c4;
}

[class~=hot-page2-alp-r-list],
[class~=hot-page2-alp-r-list] {
    -moz-transition: all .5s ease;
}

.hot-page2-hom-pre-3 i {
    border-left-style: solid;
}

[class~=hot-page2-alp-left-ner-notb] ul li {
    padding-top: 7.5pt;
}

.hot-page2-hom-pre-3 i {
    border-bottom-style: solid;
}

.hot-page2-hom-pre-3 i {
    border-right-style: solid;
}

.tourz-hom-ser ul li a img {
    margin-right: auto;
}

[class~=links] ul li a {
    border-left-color: #131313;
}

[class~=p2_book] ul li a:hover,
[class~=hot-page2-alp-r-hot-page-rat] {
    color: #fff;
}

.hot-page2-hom-pre-3 i {
    border-top-style: solid;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-left-color: #dad55e;
}

.hot-page2-hom-pre-3 i {
    border-left-color: #a9a9a9;
}

[class~=hotel-list-score],
[class~=hot-page2-alp-r-hot-page-rat],
[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    position: absolute;
}

.tourz-hom-ser ul li a img {
    margin-top: 0;
}

.hot-page2-hom-pre-3 i {
    border-bottom-color: #a9a9a9;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-bottom-color: #dad55e;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    background: #34582a;
}

.hot-page2-hom-pre-3 i {
    border-right-color: #a9a9a9;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    padding-left: 8px;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-right-color: #dad55e;
}

.hot-page2-hom-pre-3 i,
[class~=hot-page2-alp-r-hot-page-rat],
[class~=hotel-list-score] {
    padding-bottom: 3pt;
}

.hot-page2-hom-pre-3 i {
    border-top-color: #a9a9a9;
}

.hot-page2-hom-pre-3 i {
    border-image: none;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    padding-right: 8px;
}

[class~=hot-page2-alp-r-hot-page-rat],
[class~=hotel-list-score],
.hot-page2-hom-pre-3 i {
    padding-top: 3pt;
}

[class~=hotel-list-score],
.hot-page2-hom-pre-3 i {
    padding-left: .041666667in;
}

[class~=hot-page2-alp-l3] ul li {
    list-style-type: none;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    right: -.010416667in;
}

.tourz-hom-ser ul li a img {
    padding-bottom: .3125pc;
}

[class~=links] ul li a {
    border-bottom-color: #131313;
}

[class~=hot-page2-alp-l3] ul li {
    border-bottom-width: .75pt;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    border-radius: .75pt;
}

[class~=links] ul li a {
    border-right-color: #131313;
}

.hot-page2-hom-pre-3 i,
[class~=hotel-list-score] {
    padding-right: .041666667in;
}

[class~=hot-page2-alp-r-hot-page-rat] {
    top: 0px;
}

.hot-page2-hom-pre-tit h3,
[class~=hot-page2-alp-r-hot-page-rat] {
    font-weight: 600;
}

.hot-page2-hom-pre-3 i,
[class~=hot-page2-alp-r-hot-page-rat] {
    font-size: .125in;
}

[class~=hotel-list-score] {
    width: 32px;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-top-color: #dad55e;
}

[class~=hotel-list-score] {
    height: 24pt;
}

.hot-page2-hom-pre-3 i {
    border-radius: 50%;
}

.hot-page2-hom-pre-3 i {
    color: #a9a9a9;
}

[class~=hotel-list-score] {
    background-color: #00bcd4;
}

[class~=links] ul li a {
    border-top-color: #131313;
}

.hot-page2-hom-pre-3 i {
    margin-top: .625pc;
}

.hot-page2-hom-pre-tit h3 {
    color: #343c42;
}

.hot-page2-hom-pre-tit h3 {
    font-size: 28px;
}

.hot-page2-hom-pre-tit h3 {
    font-family: "Poppins", sans-serif;
}

#select-city {
    border-top-width: 0pt;
}

[class~=links] ul li a,
[class~=ui-widget-content] [class~=ui-state-hover] {
    border-image: none;
}

[class~=ui-widget-content] [class~=ui-state-hover],
.hot-page2-hom-pre-head h4,
[class~=hotel-list-score] {
    color: #fff;
}

[class~=hot-page2-hom-pre-head]:after {
    top: .614583333in;
}

[class~=hot-page2-hom-pre-head]:after {
    left: 48%;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    left: 50%;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-width: medium;
}

[class~=hot-page2-hom-pre-head]:after,
[class~=hot-page2-alp-l3] ul li {
    border-bottom-style: solid;
}

[class~=hotel-list-score] {
    margin-left: .052083333in;
}

[class~=links] ul li a {
    padding-left: .3125pc;
}

[class~=hotel-list-score] {
    margin-bottom: .625pc;
}

[class~=hot-page2-hom-pre-head]:after {
    border-bottom-width: medium;
}

[class~=hotel-list-score] {
    margin-right: .052083333in;
}

[class~=hotel-list-score] {
    margin-top: .625pc;
}

[class~=hotel-list-score] {
    right: 5px;
}

[class~=hot-page2-alp-l3] ul li {
    border-bottom-color: #d4d4d4;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    margin-left: -.083333333in;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-width: medium;
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-width: medium;
}

[class~=hotel-list-score] {
    border-radius: .125pc;
}

[class~=hot-page2-alp-l3] ul li {
    border-image: none;
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    background: #f6598e;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-style: solid;
}

.p2_book ul li:nth-child(2) a {
    background: #c08e21;
}

[class~=hotel-list-score] {
    z-index: 9;
}

[class~=links] ul li a {
    padding-bottom: .3125pc;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-style: solid;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    top: 50%;
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-style: solid;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-color: transparent;
}

.p2_book ul li:nth-child(2) a {
    background: linear-gradient(to bottom, #d2a032, #b18013);
}

[class~=hot-page2-hom-pre-head]:after {
    border-bottom-color: transparent;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(1),
[class~=hotel-list-score] {
    font-weight: 600;
}

[class~=hot-page2-hr1],
[class~=hotel-list-score] {
    text-align: center;
}

[class~=hotel-list-score] {
    text-shadow: 0pt -.0625pc 0 rgba(0, 0, 0, .28);
}

[class~=ui-widget-content] [class~=ui-state-hover] {
    border-radius: 20.25pt;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-color: transparent;
}

[class~=hot-page2-hr1] {
    width: 70%;
}

[class~=hot-page2-hr1] {
    margin-left: auto;
}

.hot-page2-alp-l-com h4 i {
    padding-right: 5.25pt;
}

[class~=pack_price]:hover [class~=pack_price] ul li a {
    color: #000;
}

#select-city {
    border-left-style: none;
}

[class~=hot-page2-alp-l-com1] a i {
    font-size: .104166667in;
}

[class~=links] ul li a {
    padding-right: .3125pc;
}

[class~=hot-page2-hr1] {
    margin-bottom: 0;
}

[class~=hot-page2-hr1],
[class~=hot-page2-hli-3] {
    margin-right: auto;
}

[class~=links] ul li a {
    padding-top: .3125pc;
}

.banner_book_1 ul li a:hover {
    text-decoration: none;
}

[class~=hot-page2-hr1] {
    margin-top: 0;
}

[class~=links] ul li a {
    color: #131313;
}

[class~=hot-page2-hli-1],
[class~=hot-page2-hli],
[class~=hot-page2-hr1] {
    position: relative;
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-color: transparent;
}

[class~=hot-page2-hom-pre-head]:after {
    border-image: none;
}

[class~=hot-page2-hli] {
    overflow: hidden;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    font-weight: normal;
}

.tourz-hom-ser ul li a img {
    width: .375in;
}

[class~=hot-page2-hli-3] {
    width: 26.25pt;
}

#select-city {
    border-bottom-style: none;
}

[class~=links] ul li a {
    border-radius: 4px;
}

[class~=hot-page2-hom-pre-head]:after {
    content: " ";
}

[class~=hot-page2-hli-3] {
    height: .364583333in;
}

[class~=hot-page2-hom-pre-head]:after {
    height: 0;
}

[class~=links] ul li a {
    font-weight: 500;
}

[class~=hot-page2-hom-pre-head]:after,
[class~=hot-page2-hli-3] {
    position: absolute;
}

[class~=hot-page2-hom-pre-head]:after {
    width: 0;
}

[class~=hot-page2-hli-3] {
    background-color: rgba(255, 111, 111, .68);
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-left-width: 0pc;
}

[class~=hot-page2-hli-3] {
    padding-left: .25pc;
}

[class~=hot-page2-alp-ri-p2] ul li {
    list-style-type: none;
}

[class~=hot-page2-hom-pre-head]:after {
    pointer-events: none;
}

[class~=hot-page2-hom-pre-head]:before {
    top: .614583333in;
}

[class~=hot-page2-hom-pre-head]:before {
    left: 48%;
}

[class~=hot-page2-hli-3] {
    padding-bottom: .25pc;
}

[class~=hot-page2-hom-pre-head]:before {
    border-left-width: medium;
}

[class~=hot-page2-hom-pre-head]:before {
    border-bottom-width: medium;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-bottom-width: 0pc;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-right-width: 0pc;
}

[class~=hot-page2-hom-pre-head]:before {
    border-right-width: medium;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-top-width: 0pc;
}

[class~=hot-page2-alp-ri-p2] ul li {
    float: left;
}

[class~=hot-page2-hom-pre-head]:before {
    border-top-width: medium;
}

[class~=hot-page2-hli-3] {
    padding-right: .25pc;
}

[class~=ui-widget-header] [class~=ui-state-hover],
[class~=hot-page2-hom-pre-head]:before {
    border-left-style: solid;
}

[class~=hot-page2-hli-3] {
    padding-top: .25pc;
}

[class~=hot-page2-hli-3] {
    margin-left: auto;
}

[class~=ui-widget-header] [class~=ui-state-hover],
[class~=hot-page2-hom-pre-head]:before {
    border-bottom-style: solid;
}

[class~=hot-page2-hli-3] {
    margin-bottom: auto;
}

[class~=hot-page2-hom-pre-head]:before,
[class~=ui-widget-header] [class~=ui-state-hover] {
    border-right-style: solid;
}

[class~=hot-page2-alp-ri-p2] ul li {
    margin-bottom: .5pc;
}

[class~=hot-page2-hli-3] {
    margin-top: auto;
}

[class~=hot-page2-hli-3] {
    right: 11.25pt;
}

[class~=ui-widget-header] [class~=ui-state-hover],
[class~=hot-page2-hom-pre-head]:before {
    border-top-style: solid;
}

[class~=hot-page2-hli-3] {
    top: .15625in;
}

[class~=hot-page2-hom-pre-head]:before {
    border-left-color: transparent;
}

[class~=hot-page2-hli-3] {
    border-radius: 1.5pt;
}

[class~=hot-page2-hom-pre-head]:before {
    border-bottom-color: transparent;
}

h5 {
    font-family: "Quicksand", sans-serif;
}

.banner_book_1 ul li a:hover {
    transition: all .5s ease;
}

[class~=hot-page2-hli-3] {
    display: none;
}

[class~=hot-page2-hli-4],
[class~=footer_social_1] ul li a,
[class~=hot-room-ava-check] {
}

[class~=hot-page2-hom-pre-head]:before {
    border-right-color: transparent;
}

[class~=hot-page2-alp-ri-p2] ul li {
    font-size: .875pc;
}

[class~=hot-page2-hli-5] {
    box-shadow: 0pt 2px 8px rgba(0, 0, 0, .15);
}

[class~=db-l-2] ul li a img {
    width: 15pt;
}

[class~=db-l-2] ul li a i.fa {
    margin-right: 10px;
    margin-left: 2px;
    font-size: 16px;
}

[class~=hot-page2-hli-5] {
    margin-bottom: .104166667in;
}

[class~=hot-page2-hli-2] {
    padding-left: 9pt;
}

[class~=hot-page2-hom-pre-head]:before {
    border-top-color: transparent;
}

[class~=hot-page2-hli-2] {
    padding-bottom: .104166667in;
}

[class~=hot-page2-hom-pre-head]:before {
    border-image: none;
}

[class~=hot-page2-hli-2] {
    padding-right: 9pt;
}

[class~=hot-page2-hli-2] {
    padding-top: .104166667in;
}

[class~=hot-page2-hli-2] {
    background: #fff;
}

.hot-page2-hpb {
    background: #1b2629;
}

[class~=ui-datepicker] [class~=ui-datepicker-next] span {
    margin-top: -.5pc;
}

[class~=hot-page2-hom-pre-head]:before {
    content: " ";
}

[class~=hot-page2-hom-pre-head]:before {
    height: 0;
}

[class~=hot-page2-hom-pre-head]:before {
    width: 0;
}

[class~=tourb2-hli-3],
[class~=hot-page2-hom-pre-head]:before {
    position: absolute;
}

[class~=hot-page2-hom-pre-head]:before {
    pointer-events: none;
}

[class~=tourb2-hli-3] {
    width: 24pt;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-color: rgba(136, 183, 213, 0);
}

[class~=hot-page2-hom-pre-head]:after {
    border-bottom-color: rgba(136, 183, 213, 0);
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-left-color: #dad55e;
}

[class~=tourb2-hli-3] {
    height: .333333333in;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-bottom-color: #dad55e;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-color: rgba(136, 183, 213, 0);
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
}

[class~=tourb2-hli-3] {
    background-color: rgba(255, 193, 7, .84);
}

[class~=tourb2-hli-3] {
    padding-left: .041666667in;
}

[class~=tourb2-hli-3] {
    padding-bottom: .041666667in;
}

[class~=hot-page2-alp-ri-p2] ul li {
    padding-left: 30px;
}

[class~=hot-page2-alp-ri-p2] p b {
    padding-right: .3125pc;
}

[class~=tourb2-hli-3] {
    padding-right: .041666667in;
}

[class~=tourb2-hli-3] {
    padding-top: .041666667in;
}

::-moz-placeholder {
    opacity: 1;
}

[class~=db-l-2] ul li a img {
    margin-right: 8px;
}

h5 {
    font-weight: 700;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-right-color: #dad55e;
}

[class~=tourb2-hli-3] {
    right: 15px;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
    color: #979797;
}

.ui-datepicker .ui-datepicker-title select {
    margin-left: 0;
}

[class~=tourb2-hli-3] {
    border-radius: 2px;
}

[class~=hot-page2-hom-pre-head]:after,
[class~=tourb2-hli-3] {
    z-index: 9;
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-color: #34582a;
}

[class~=hot-page2-alp-ri-p2] p b {
    color: #343c42;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-top-color: #dad55e;
}

[class~=dir-rat-right] ul li a {
    color: #333;
}

[class~=hot-page2-hom-pre-head]:after {
    border-left-width: .09375in;
}

[class~=hot-page2-hom-pre-head]:after {
    border-bottom-width: .09375in;
}

[class~=tourb2-hli-3] {
    color: #fff;
}

[class~=hot-page2-hom-pre-head]:after {
    border-right-width: .09375in;
}

[class~=tourb2-hli-3] {
    font-weight: 600;
}

[class~=sh],
[class~=tourb2-hli-3] {
    text-align: center;
}

[class~=tourb2-hli-3] {
    text-shadow: 0px -.75pt 0 rgba(0, 0, 0, .28);
}

[class~=hot-page2-hom-pre-head]:after {
    border-top-width: .09375in;
}

.ui-datepicker .ui-datepicker-title select {
    margin-bottom: .75pt;
}

[class~=hot-page2-alp-ri-p2] p b {
    text-transform: uppercase;
}

[class~=tourb2-hli-3] {
    top: 11.25pt;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-image: none;
}

[class~=dir-rat-right] ul li a {
    font-size: 10.5pt;
}

.icon-float,
[class~=hot-page2-alp]::before {
    position: fixed;
}

.icon-float {
    left: 0px;
}

.icon-float {
    top: 35%;
}

.icon-float {
    z-index: 999;
}

[class~=fb1] {
    background: #3b5998;
}

[class~=hot-page2-hom-pre-head]:after {
    margin-left: -.5625pc;
}

[class~=hot-page2-alp-ri-p2] p b,
[class~=dir-rat-right] ul li span {
    font-size: 12px;
}

[class~=gp1] {
    background: #dd4b39;
}

[class~=tw1] {
    background: #1da1f2;
}

[class~=li1] {
    background: #0077b5;
}

[class~=hot-ameni] ul li,
[class~=db-3] ul li a img {
    float: left;
}

[class~=yt1] {
    background: #cd201f;
}

[class~=dir-rat-right] ul li span {
    padding-right: 5.25pt;
}

[class~=wa1] {
    background: #34af23;
}

[class~=hot-page2-alp]::before {
    content: "";
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
    background: url("../images/2.png") no-repeat center left;
}

[class~=dir-rat-right] ul li span {
    color: #888;
}

.banner_book_1 ul li a:hover {
    -webkit-transition: all .5s ease;
}

[class~=hot-page2-alp-ri-p2] ul li:nth-child(2) {
    background-size: 13.5pt;
}

[class~=db-l-1] ul li:nth-child(1),
[class~=hot-page2-alp]::before {
    width: 100%;
}

[class~=sh] {
    background: #fff;
}

[class~=sh] {
    padding-left: 0pc;
}

.banner_book_1 ul li a:hover {
    -moz-transition: all .5s ease;
}

[class~=hot-page2-alp]::before {
    background: linear-gradient(to top, #1d242a 15%, rgba(0, 0, 0, 0) 100%);
}

[class~=sh] {
    padding-bottom: 7.5pt;
}

[class~=sh] {
    padding-right: 0pc;
}

[class~=sh] {
    padding-top: 7.5pt;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    background: #f6598e;
}

[class~=sh] {
    font-size: .114583333in;
}

th {
    font-family: "Quicksand", sans-serif;
}

[class~=tour-mig-like],
[class~=hot-page2-hom-pre] ul li a {
}

[class~=sh] {
    color: #333;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
}

[class~=sh] {
    border-top-right-radius: 3.75pt;
}

[class~=hot-ameni] ul li {
    list-style-type: none;
}

.ui-datepicker .ui-datepicker-title select {
    margin-right: 0;
}

[class~=sh1] {
    background: #333;
}

.ui-datepicker .ui-datepicker-title select {
    margin-top: .75pt;
}

[class~=sh1] {
    border-bottom-right-radius: .3125pc;
}

[class~=hot-page2-alp]::before {
    height: 100%;
}

[class~=ui-widget-header] [class~=ui-state-hover],
[class~=hot-page2-alp-tit] h1 {
    color: #fff;
}

[class~=breadcrumb] > li + li:before,
[class~=hot-page2-alp-tit] ol li a {
    color: #8a8a8a;
}

.top-menu {
    min-width: 2.083333333in;
}

[class~=hot-page2-alp-tit] h1 {
    display: inline-block;
}

[class~=pad-bot-redu] {
    padding-bottom: .729166667in;
}

.pad-bot-redu-5 {
    padding-bottom: .520833333in;
}

[class~=pad-bot-incre] {
    padding-bottom: 6.25pc;
}

#select-city {
    border-right-style: none;
}

#select-city {
    border-top-style: none;
}

[class~=pad-left-o] {
    padding-left: 0in !important;
}

.hot-page2-alp-tit ol {
    background: none;
}

[class~=hot-page2-alp-con-left-1]:after {
    top: 54pt;
}

[class~=pad-top-o] {
    padding-top: 0in;
}

[class~=ui-datepicker] select[class~=ui-datepicker-year],
[class~=ui-datepicker] select[class~=ui-datepicker-month] {
    width: 45%;
}

[class~=hot-page2-alp-con-left-1]:after {
    left: 48%;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-width: medium;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-width: medium;
}

[class~=ui-widget-header] [class~=ui-state-hover] {
    border-radius: 20.25pt;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-width: medium;
}

th {
    font-weight: 700;
}

[class~=tour-mig-like-com] {
    position: relative;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-width: medium;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-style: solid;
}

[class~=tour-mig-like-com] {
    border-radius: 10px;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-style: solid;
}

.banner_book_1 ul li a:hover {
    -ms-transition: all .5s ease;
}

[class~=hot-ameni] ul li {
    width: 33.33%;
}

[class~=hot-ameni] ul li {
    padding-bottom: .15625in;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-style: solid;
}

[class~=tour-mig-like-com] {
    margin-bottom: 1.25pc;
}

[class~=tour-mig-like-com] {
    background: #14addb;
}

[class~=home_form] form ul li input[type="submit"] {
    line-height: 9.75pt;
}

[class~=tour-mig-like-com] {
    -webkit-transition: all .5s ease;
}

[class~=hot-ameni] ul li {
    padding-right: .9375pc;
}

[class~=tour-mig-like-com] {
    -moz-transition: all .5s ease;
}

.banner_book_1 ul li a:hover,
[class~=tour-mig-like-com] {
    -o-transition: all .5s ease;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-style: solid;
}

[class~=tour-mig-like-com],
div {
    transition: all .5s ease;
}

.tour-mig-lc-img,
[class~=foot-mob-app] {
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    font-weight: normal;
}

[class~=tour-mig-lc-con],
[class~=hot-page2-alp-con-left-1]:after {
    position: absolute;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-color: transparent;
}

[class~=db-3] ul li a img {
    width: 28px;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-color: transparent;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-color: transparent;
}

[class~=hot-ameni] ul li {
    text-overflow: ellipsis;
}

[class~=hot-page2-alp-l3] ul li label,
[class~=tour-mig-lc-con] {
    display: block;
}

[class~=tour-mig-lc-con] {
    width: 100%;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-left-width: 0pc;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-color: transparent;
}

[class~=tour-mig-lc-con] {
    margin-top: -1.302083333in;
}

[class~=tour-mig-lc-con] {
    padding-left: .208333333in;
}

[class~=tour-mig-lc-con] {
    padding-bottom: 0px;
}

#select-city {
    border-left-color: currentColor;
}

[class~=tour-mig-lc-con] {
    padding-right: 20px;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-image: none;
}

[class~=tour-mig-lc-con] {
    padding-top: 1.25pc;
}

[class~=hot-page2-alp-con-left-1]:after {
    content: " ";
}

[class~=hot-page2-alp-con-left-1]:after {
    height: 0;
}

[class~=hot-page2-alp-con-left-1]:after {
    width: 0;
}

[class~=tour-mig-lc-con] {
    text-align: right;
}

[class~=hot-page2-alp-l3] ul li label {
    font-size: 15px;
}

[class~=tour-mig-lc-con2] {
    margin-top: -100px;
}

[class~=hot-page2-alp-l3] ul li label {
    color: #343c42;
}

[class~=hot-ameni] ul li {
    white-space: pre;
}

[class~=hot-ameni] ul li {
    overflow: hidden;
}

[class~=foot-mob-sec] {
    background: url("../images/cloud.png") no-repeat bottom center #f6f6f6;
}

[class~=hot-page2-hli] ul li {
    list-style-type: none;
}

[class~=foot-mob-sec] {
    padding-left: 0in;
}

[class~=foot-mob-sec] {
    padding-bottom: .625in;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-top-color: #b4b4b4;
}

[class~=hot-page2-alp-l3] ul li label {
    font-weight: 600;
}

[class~=hot-page2-alp-con-left-1]:after {
    pointer-events: none;
}

[class~=foot-mob-sec],
[class~=tourz-search-1] {
    padding-right: 0pc;
}

[class~=foot-mob-sec] {
    padding-top: 6.25pc;
}

[class~=foot-mob-sec] {
    background-size: contain;
}

.hot-page2-alp-con-left-1:before {
    top: 54pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button,
[class~=hot-page2-hli-2] h4 span {
    float: right;
}

.hot-page2-alp-con-left-1:before {
    left: 48%;
}

[class~=tourz-search],
[class~=foot-mob-sec] {
    position: relative;
}

.hot-page2-alp-con-left-1:before {
    border-left-width: medium;
}

#select-city {
    border-bottom-color: currentColor;
}

[class~=tourz-search] {
    background: url("../images/consul-bg-2.jpg") no-repeat;
}

[class~=hot-page2-hli-2] h4 span,
[class~=hot-ameni] ul li i {
    font-size: 9pt;
}

[class~=hot-page2-alp-l3] ul li label {
    padding-left: 22.5pt;
}

.hot-page2-alp-con-left-1:before {
    border-bottom-width: medium;
}

[class~=tourz-search] {
    background-size: cover;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    border-image: none;
}

.tourz-search-form,
[class~=tourz-search] {
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-bottom-width: 0pc;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-right-width: 0pc;
}

.hot-page2-alp-con-left-1:before {
    border-right-width: medium;
}

.hot-page2-alp-con-left-1:before {
    border-top-width: medium;
}

.hot-page2-alp-con-left-1:before,
[class~=ui-widget-content] [class~=ui-state-focus] {
    border-left-style: solid;
}

[class~=search-hotel-type] {
    padding-left: 18px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: .0625pc;
}

[class~=ui-widget-content] [class~=ui-state-focus],
.hot-page2-alp-con-left-1:before {
    border-bottom-style: solid;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    margin-left: .2em;
}

[class~=tourz-search-1] {
    padding-left: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    margin-bottom: .4em;
}

[class~=hot-page2-hli-2] h4 span {
    line-height: 15pt;
}

div {
    -webkit-transition: all .5s ease;
}

[class~=ui-widget-content] [class~=ui-state-focus],
.hot-page2-alp-con-left-1:before {
    border-right-style: solid;
}

[class~=db-3] ul li a img {
    height: 28px;
}

div {
    -moz-transition: all .5s ease;
}

.hot-page2-alp-con-left-1:before {
    border-top-style: solid;
}

[class~=tourz-search-1] {
    padding-bottom: 100px;
}

.hot-page2-alp-con-left-1:before {
    border-left-color: transparent;
}

.hot-page2-alp-con-left-1:before {
    border-bottom-color: transparent;
}

[class~=tourz-search-1] {
    padding-top: 150px;
}

.hot-page2-alp-con-left-1:before {
    border-right-color: transparent;
}

.hot-page2-alp-con-left-1:before {
    border-top-color: transparent;
}

[class~=tourz-search-1] {
    width: 70%;
}

[class~=db-3] ul li a img {
    border-radius: 3.125pc;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-top-width: 0pc;
}

.hot-page2-alp-con-left-1:before {
    border-image: none;
}

[class~=tourz-search-1] {
    margin-left: auto;
}

.hot-page2-alp-con-left-1:before {
    content: " ";
}

.hot-page2-alp-con-left-1:before {
    height: 0;
}

[class~=tourz-search-1] {
    margin-bottom: 0;
}

.hot-page2-alp-con-left-1:before {
    width: 0;
}

.hot-page2-alp-con-left-1:before {
    position: absolute;
}

[class~=tourz-search-1] {
    margin-right: auto;
}

[class~=hot-ameni] ul li i {
    width: 16.5pt;
}

[class~=tourz-search-1] {
    margin-top: 0;
}

.hot-page2-hpb ul li {
    list-style-type: none;
}

.hot-page2-hpb ul li {
    display: inline-block;
}

.hot-page2-alp-con-left-1:before {
    pointer-events: none;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    margin-right: .2em;
}

[class~=tourz-search-1] {
    text-align: center;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-color: rgba(136, 183, 213, 0);
}

[class~=hot-ameni] ul li i {
    height: .229166667in;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    background: #f6f6f6;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-color: rgba(136, 183, 213, 0);
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-color: rgba(136, 183, 213, 0);
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-color: #1f4363;
}

[class~=tourz-hom-ser],
[class~=tourz-search-1] {
    position: relative;
}

[class~=tourz-sear-btn] {
    height: .46875in;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-left-width: 6.75pt;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-bottom-width: 6.75pt;
}

[class~=tourz-sear-btn] {
    line-height: 33.75pt;
}

[class~=tourz-sear-btn] {
    background: #689F38;
}

[class~=tourz-sear-btn] {
    background: linear-gradient(to bottom, #FFC107, #FFC107);
}

[class~=tourz-sear-btn] {
    outline: none;
}

div {
    -ms-transition: all .5s ease;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-right-width: 6.75pt;
}

[class~=hot-page2-alp-con-left-1]:after {
    border-top-width: 6.75pt;
}

[class~=tourz-sear-btn] {
    font-size: 18pt;
}

[class~=hot-page2-alp-con-left-1]:after {
    margin-left: -9px;
}

.hot-page2-hpb ul li {
    width: 32%;
}

[class~=tourz-sear-btn] {
    display: block !important;
}

.hot-page2-hpb ul li,
[class~=db-l-1] ul li:nth-child(1) {
    float: left;
}

.hot-page2-alp-con-left-1 h3 {
    font-size: 15pt;
}

[class~=tourz-sear-btn] {
    color: #fff;
}

.hot-page2-hpb ul li {
    margin-left: .03125in;
}

.tourz-top-phone,
[class~=ui-widget-content] [class~=ui-state-focus] {
    border-top-style: solid;
}

[class~=tourz-sear-btn] {
    font-weight: 600;
}

.hot-page2-alp-con-left-1 h3 {
    margin-top: 0px;
}

[class~=tourz-sear-btn] {
    font-family: "Quicksand", sans-serif;
}

[class~=tourz-sear-btn] {
    text-transform: uppercase;
}

#select-city {
    border-right-color: currentColor;
}

.hot-page2-alp-con-left-1 h3 {
    margin-bottom: 0pc;
}

[class~=hot-ameni] ul li i {
    background: #ffcd33;
}

[class~=hot-page2-alp-cl-1-1] img {
    width: 1.5pc;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-left-color: #dad55e;
}

[class~=hot-ameni] ul li i {
    color: #000;
}

[class~=hot-page2-alp-cl-1-1] img {
    height: 18pt;
}

[class~=tourz-hom-ser],
[class~=hot-page2-alp-cl-1-2] h5 {
    overflow: hidden;
}

div {
    -o-transition: all .5s ease;
}

.hot-page2-hpb ul li {
    margin-bottom: .052083333in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    margin-top: .5em;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    cursor: pointer;
}

.hot-page2-hpb ul li {
    margin-right: .03125in;
}

[class~=tourz-hom-ser] {
    width: 100%;
}

[class~=tourz-hom-ser] {
    padding-top: 38px;
}

[class~=tourz-hom-ser] {
    padding-bottom: 3.75pt;
}

[class~=hot-page2-alp-cl-1-2] span,
[class~=tourz-pop-ser-btn] {
}

[class~=hot-page2-alp-cl-1-2] h5 {
    text-overflow: ellipsis;
}

[class~=hot-page2-alp-cl-1-2] h5 {
    white-space: pre;
}

.hot-page2-hpb ul li {
    margin-top: 0in;
}

.tourz-top-phone {
    border-left-width: .75pt;
}

.tourz-top-phone {
    border-bottom-width: .75pt;
}

.tourz-top-phone {
    border-right-width: .75pt;
}

.tourz-top-phone {
    border-top-width: .75pt;
}

[class~=hot-ameni] ul li i {
    text-align: center;
}

[class~=hot-page2-alp-cl-1-3] img {
    width: .1875in;
}

:-ms-input-placeholder {
    color: #909;
}

.banner_book_1 ul li a:hover {
    background: #3f51b5;
}

.tourz-top-phone {
    border-left-style: solid;
}

[class~=hot-ameni] ul li i {
    padding-left: .3125pc;
}

[class~=hot-page2-alp-cl-1-3] img {
    float: right;
}

[class~=hot-page2-alp-l3] ul {
    padding-left: 0in;
}

.tourz-top-phone {
    border-bottom-style: solid;
}

[class~=hot-room-ava-check] ul li {
    border-bottom-width: 0pt;
}

.tourz-top-phone {
    border-right-style: solid;
}

[class~=hot-ameni] ul li i {
    padding-bottom: .3125pc;
}

.pack_price ul li a:hover {
    background: #ffd600;
}

[class~=hot-page2-alp-l3] ul {
    padding-bottom: 0in;
}

.tourz-top-phone {
    border-left-color: #9a729a;
}

[class~=hot-page2-alp-l3] ul {
    padding-right: 0in;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-bottom-color: #dad55e;
}

#select-city {
    border-top-color: currentColor;
}

.db-l-1 ul li:nth-child(2) {
    width: 50%;
}

[class~=hot-room-ava-check] ul li {
    border-bottom-style: none;
}

[class~=hot-room-ava-check] ul li {
    border-bottom-color: currentColor;
}

.db-l-1 ul li:nth-child(2),
[class~=tour-mig-lc-con] p span {
    float: left;
}

[class~=hot-page2-alp-l3] ul {
    padding-top: 0in;
}

.tourz-top-phone {
    border-bottom-color: #9a729a;
}

.tourz-top-phone {
    border-right-color: #9a729a;
}

li {
    color: #888;
}

.hot-page2-alp-l-com h4 {
    background: #e6e6e6;
}

[class~=ui-button][class~=ui-state-active]:hover {
    font-weight: normal;
}

fieldset {
    margin-left: 0;
}

.tourz-top-phone {
    border-top-color: #9a729a;
}

.tourz-top-phone,
#myTable tr,
#select-city,
[class~=hot-room-ava-check] ul li {
    border-image: none;
}

.hot-page2-alp-l-com h4 {
    color: #343c42;
}

.tourz-top-phone {
    border-radius: 3.125pc;
}

.hot-page2-alp-l-com h4 {
    padding-left: .15625in;
}

[class~=profile-btn] {
    border-left-width: medium;
}

[class~=profile-btn] {
    border-bottom-width: medium;
}

.hot-page2-alp-l-com h4 {
    padding-bottom: 7.5pt;
}

[class~=icon-float] ul li {
    list-style-type: none;
}

.hot-page2-alp-l-com h4 {
    padding-right: .15625in;
}

[class~=hot-ameni] ul li i {
    padding-right: .3125pc;
}

[class~=tour-mig-lc-con] p span {
    text-align: left;
}

.hot-page2-alp-l-com h4 {
    padding-top: 7.5pt;
}

[class~=hot-ameni] ul li i {
    padding-top: .3125pc;
}

.hot-page2-alp-l-com h4 {
    text-transform: uppercase;
}

.hot-page2-alp-l-com h4 {
    font-size: 15px;
}

.hot-page2-alp-l-com h4 {
    margin-top: 0in;
}

.hot-page2-alp-l-com h4 {
    margin-bottom: 0pt;
}

[class~=profile-btn] {
    border-right-width: medium;
}

.hot-page2-alp-l-com h4 {
    text-overflow: ellipsis;
}

.hot-page2-alp-l-com h4 {
    white-space: pre;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-right-color: #dad55e;
}

[class~=hot-ameni] ul li i {
    border-radius: 50%;
}

fieldset {
    margin-bottom: 0;
}

.hot-page2-alp-l-com h4 {
    overflow: hidden;
}

[class~=profile-btn],
.db-l-1 ul li:nth-child(2) {
    padding-left: .104166667in;
}

[class~=profile-btn] {
    border-top-width: medium;
}

[class~=profile-btn] {
    border-left-style: none;
}

[class~=profile-btn] {
    border-bottom-style: none;
}

[class~=hot-page2-alp-l-com1] form {
    padding-bottom: 8px;
}

[class~=db-3] ul li a img {
    margin-right: .104166667in;
}

[class~=profile-btn] {
    border-right-style: none;
}

[class~=profile-btn] {
    border-top-style: none;
}

[class~=hot-page2-alp-l-com1] a {
    margin-top: 5px;
}

[class~=hot-page2-alp-l-com1] a {
    border-left-width: .75pt;
}

[class~=profile-btn] {
    border-left-color: currentColor;
}

[class~=tour-mig-lc-con] p span {
    font-size: 20px;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-top-color: #dad55e;
}

[class~=tour-mig-lc-con] p span {
    color: #eee;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    padding-left: .6em;
}

[class~=hot-page2-alp-l-com1] a {
    border-bottom-width: .75pt;
}

[class~=profile-btn] {
    border-bottom-color: currentColor;
}

[class~=profile-btn] {
    border-right-color: currentColor;
}

[class~=hot-page2-alp-l-com1] a {
    border-right-width: .75pt;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    padding-bottom: .3em;
}

[class~=hot-page2-alp-l-com1] a {
    border-top-width: .75pt;
}

[class~=hot-page2-alp-l-com1] a {
    border-left-style: solid;
}

[class~=hot-ameni] ul li i {
    margin-right: .0625in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    padding-right: .6em;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-image: none;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    background: #f6598e;
}

[class~=profile-btn] {
    border-top-color: currentColor;
}

[class~=profile-btn] {
    border-image: none;
}

[class~=profile-btn] {
    height: .3125in;
}

[class~=hot-page2-alp-l-com1] a {
    border-bottom-style: solid;
}

[class~=hot-page2-alp-l-com1] a {
    border-right-style: solid;
}

[class~=hot-page2-alp-l-com1] a {
    border-top-style: solid;
}

[class~=hot-page2-alp-l-com1] a {
    border-left-color: #254158;
}

.foot-mob-app ul li,
[class~=db-3] ul li a h5,
#dropdown1 a {
    color: #333;
}

[class~=hot-page2-alp-l-com1] a {
    border-bottom-color: #254158;
}

fieldset {
    margin-right: 0;
}

.foot-mob-app ul li {
    list-style-type: none;
}

[class~=profile-btn] {
    line-height: 26px;
}

[class~=hot-page2-alp-l-com1] a {
    border-right-color: #254158;
}

[class~=hot-page2-alp-l-com1] a {
    border-top-color: #254158;
}

[class~=hot-page2-alp-l-com1] a {
    border-image: none;
}

#select-city {
    height: 33.75pt;
}

[class~=mob-menu-icon],
[class~=ui-widget-content] [class~=ui-state-focus],
[class~=profile-btn],
[class~=hot-page2-alp-l-com1] a {
    color: #fff;
}

[class~=hot-page2-alp-l-com1] a {
    -moz-box-shadow: #b7b8b8 0in .0625pc 0pc inset;
}

[class~=profile-btn] {
    padding-bottom: 2px;
}

[class~=profile-btn],
[class~=hot-page2-alp-l-com1] a {
    padding-right: 7.5pt;
}

[class~=profile-btn] {
    padding-top: 2px;
}

[class~=hot-page2-alp-l-com1] a {
    -webkit-border-radius: .03125in;
}

[class~=hot-ameni] ul li i {
    text-shadow: 0pc .010416667in 0px rgba(255, 255, 255, .62);
}

[class~=hot-page2-alp-l-com1] a {
    -moz-border-radius: .1875pc;
}

[class~=hot-page2-alp-l-com1] a {
    border-radius: 3px;
}

[class~=mob-menu-icon],
#select-city,
[class~=mob-menu-slide],
[class~=profile-btn] {
    border-radius: .020833333in;
}

[class~=profile-btn] {
    background: #689F38;
}

[class~=hot-page2-alp-l-com1] a {
    font-size: .125in;
}

[class~=hot-page2-alp-l-com1] a {
    font-family: arial, helvetica, sans-serif;
}

[class~=profile-btn] {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=profile-btn] {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-page2-alp-l-com1] a {
    padding-left: .625pc;
}

[class~=hot-page2-alp-l-com1] a,
[class~=mob-menu-icon] {
    padding-bottom: .052083333in;
}

[class~=hot-page2-hpb] ul li a {
    display: block;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    padding-top: .2em;
}

[class~=ui-widget-content] [class~=ui-state-focus] {
    border-radius: 20.25pt;
}

[class~=ui-widget-header] [class~=ui-state-focus],
html [class~=ui-button][class~=ui-state-disabled]:hover {
    font-weight: normal;
}

[class~=hot-page2-hpb] ul li a {
    background: #ffc520;
}

[class~=mob-menu-icon],
[class~=hot-page2-alp-l-com1] a {
    padding-top: .052083333in;
}

.foot-mob-app ul li {
    line-height: .395833333in;
}

[class~=mob-menu-icon] {
    display: inline-block;
}

[class~=ui-widget-header] [class~=ui-state-focus],
[class~=ui-button][class~=ui-state-active]:hover {
    border-left-width: 0pc;
}

[class~=hot-page2-alp-l-com1] a {
    text-decoration: none;
}

[class~=hot-page2-alp-l-com1] a {
    text-shadow: -.010416667in -.75pt 0 rgba(177, 177, 177, .3);
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-bottom-width: 0pc;
}

[class~=mob-menu-icon],
.foot-mob-app ul li {
    font-size: 18px;
}

[class~=hot-page2-alp-l-com1] a {
    font-weight: bold;
}

[class~=mob-menu-icon] {
    background: #34582a;
}

[class~=tourz-hom-ser] ul li {
    float: left;
}

[class~=hot-page2-alp-l-com1] a {
    background-color: #304b62;
}

[class~=mob-menu-icon] {
    padding-left: 8px;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-right-width: 0pc;
}

.pack_price ul li a:hover {
    transition: all .5s ease;
}

[class~=hot-page2-alp-l-com1] a {
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=mob-menu-icon] {
    padding-right: 8px;
}

[class~=hot-page2-alp-l-com1] a {
    background-image: -moz-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=hot-page2-hpb] ul li a {
    color: #000;
}

[class~=hot-page2-hpb] ul li a {
    padding-left: 1.25pc;
}

[class~=mob-menu-icon] {
    cursor: pointer;
}

[class~=tourz-hom-ser] ul li {
    display: inline;
}

[class~=hot-page2-hpb] ul li a {
    padding-bottom: .875pc;
}

[class~=hot-page2-alp-l-com1] a {
    background-image: -ms-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=mob-menu-slide] {
    z-index: 999;
}

[class~=mob-menu-slide] {
    z-index: 9999;
}

[class~=mob-menu-slide] {
    background: #fff;
}

[class~=mob-menu-slide] {
    right: -240px;
}

#main-menu-v2-book a {
    font-weight: 700;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-top-width: 0pc;
}

[class~=hot-page2-alp-ri-p2] ul,
[class~=mob-menu-slide] {
    padding-left: 0in;
}

[class~=hot-page2-alp-l-com1] a {
    background-image: -o-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=hot-page2-alp-l-com1] a {
    background-image: linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    width: auto;
}

[class~=tourz-hom-ser] ul li,
[class~=hot-page2-alp-ri-p2] ul,
#select-city,
[class~=mob-menu-slide] {
    padding-bottom: 0in;
}

[class~=hot-page2-hpb] ul li a {
    padding-right: 1.25pc;
}

[class~=hot-page2-alp-ri-p2] ul,
[class~=mob-menu-slide] {
    padding-right: 0in;
}

[class~=ui-datepicker] [class~=ui-datepicker-buttonpane] button {
    overflow: visible;
}

[class~=hot-page2-alp-l-com1] a {
    margin-right: 3.75pt;
}

[class~=mob-top],
[class~=hot-page2-alp-p3] ul {
}

[class~=hot-page2-alp-ri-p2] h3 {
    color: #343c42;
}

[class~=tourz-hom-ser] ul li,
[class~=hot-page2-alp-ri-p3] span {
    text-align: center;
}

[class~=tourz-hom-ser] ul li,
[class~=mob-menu-slide] {
    padding-top: 0in;
}

[class~=hot-page2-alp-ri-p2] h3 {
    font-size: 1.375pc;
}

[class~=hot-page2-hpb] ul li a {
    padding-top: .875pc;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-left-style: solid;
}

[class~=mob-menu-slide] {
    height: 100%;
}

.mob-menu,
[class~=mob-menu-slide] {
    position: fixed;
}

[class~=db-3] ul li a h5,
[class~=hot-page2-alp-ri-p2] h3 {
    margin-top: 0pt;
}

[class~=hot-page2-alp-ri-p2] h3 {
    margin-bottom: 0pt;
}

[class~=mob-menu-slide] {
    top: 0px;
}

.pack_price ul li a:hover,
.hot-list-p3-4 a {
    -webkit-transition: all .5s ease;
}

[class~=hot-page2-hpb] ul li a {
    font-weight: 600;
}

[class~=mob-menu-slide] {
    box-shadow: 7.5pt 50px 6.25pc rgba(0, 0, 0, .8);
}

#select-city {
    padding-left: .625pc;
}

[class~=tourz-hom-ser] ul li {
    width: 25%;
}

[class~=hot-page2-hpb] ul li a {
    text-transform: uppercase;
}

[class~=tourz-hom-ser] ul li {
    padding-left: 5px;
}

[class~=mob-menu-slide] {
    overflow-y: auto;
}

[class~=db-3] ul li a h5 {
    font-size: .9375pc;
}

[class~=hot-page2-alp-ri-p2] ul {
    padding-top: .75pc;
}

.mob-menu {
    background: #EBEBEB;
}

.mob-menu {
    z-index: 99;
}

.mob-menu {
    width: 100%;
}

[class~=tourz-hom-ser] ul li {
    padding-right: 5px;
}

[class~=hot-page2-alp-ri-p2] ul,
[class~=hot-ameni] ul {
    position: relative;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-bottom-style: solid;
}

.mob-menu {
    display: none;
}

[class~=hot-page2-alp-ri-p2] ul,
[class~=hot-ameni] ul {
    overflow: hidden;
}

[class~=hot-page2-alp-ri-p2] ul {
    margin-bottom: .041666667in;
}

.mob-menu {
    padding-left: .3125in;
}

[class~=mob-head-left],
[class~=mob-head-right],
[class~=hot-page2-alp-ri-p3] span {
    display: block;
}

.hot-list-p3-4 a {
    transition: all .5s ease;
}

.pack_price ul li a:hover,
.hot-list-p3-4 a {
    -moz-transition: all .5s ease;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    width: 95%;
}

.hot-list-p3-4 a,
.pack_price ul li a:hover {
    -ms-transition: all .5s ease;
}

fieldset {
    margin-top: 0;
}

.hot-list-p3-4 a {
    -o-transition: all .5s ease;
}

[class~=hot-page2-alp-ri-p2] p {
    color: #979797;
}

[class~=hot-page2-alp-ri-p2] p,
[class~=hot-ameni] ul {
    margin-bottom: 0in;
}

[class~=hot-page2-alp-ri-p2] p {
    text-transform: lowercase;
}

[class~=hot-page2-alp-ri-p2] p,
[class~=hot-page2-hpb] ul li a {
    font-size: 14px;
}

[class~=autocomplete-content] li img,
[class~=mob-head-right],
[class~=mob-head-left] {
    float: left;
}

.mob-menu {
    padding-bottom: .104166667in;
}

.mob-menu {
    padding-right: .3125in;
}

.mob-menu {
    padding-top: .104166667in;
}

.mob-menu {
    box-shadow: 0pc .03125in 11.25pt rgba(0, 0, 0, .63);
}

[class~=mob-head-left],
[class~=mob-head-right] {
    width: 50%;
}

[class~=hot-page2-alp-ri-p2] a {
}

.hot-page2-hli ul,
[class~=hot-ameni] ul {
    padding-left: 0pc;
}

.hot-page2-hli ul,
[class~=hot-ameni] ul {
    padding-bottom: 0pc;
}

[class~=hot-ameni] ul,
.hot-page2-hli ul {
    padding-right: 0pc;
}

[class~=hot-ameni] ul,
.hot-page2-hli ul {
    padding-top: 0pc;
}

[class~=db-3] ul li a h5 {
    text-overflow: ellipsis;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-right-style: solid;
}

[class~=btn-close-menu] {
    display: none;
}

[class~=hot-page2-hpb] ul li a {
    text-align: center;
}

[class~=btn-close-menu] {
    z-index: 999;
}

[class~=btn-close-menu] {
    z-index: 99999;
}

[class~=btn-close-menu] {
    background: #34582a;
}

[class~=hot-page2-hli] a {
    text-decoration: none;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-top-style: solid;
}

[class~=autocomplete-content] li img {
    width: 19.5pt !important;
}

fieldset {
    padding-left: 0;
}

[class~=btn-close-menu] {
    color: #fff;
}

[class~=hot-page2-hli-1]:before {
    content: "";
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-left-color: #dad55e;
}

[class~=autocomplete-content] li img {
    height: 19.5pt !important;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-bottom-color: #dad55e;
}

[class~=btn-close-menu],
[class~=hot-page2-hli-1]:before {
    position: absolute;
}

[class~=hot-page2-hli-1]:before,
[class~=autocomplete-content] li img {
    left: 0in;
}

[class~=hot-page2-hpb] ul li a {
    border-radius: 2px;
}

[class~=btn-close-menu] {
    right: 1.927083333in;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-right-color: #dad55e;
}

[class~=hot-room-ava-check] ul li label {
    padding-left: 0px;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    margin-left: auto;
}

[class~=autocomplete-content] li img {
    top: 15px;
}

.db-l-1 ul li:nth-child(2) {
    padding-bottom: 15pt;
}

[class~=btn-close-menu] {
    padding-left: .041666667in;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-top-color: #dad55e;
}

[class~=btn-close-menu] {
    padding-bottom: .041666667in;
}

[class~=hot-page2-hli-1] img,
[class~=hot-page2-hli-1]:before,
[class~=hot-room-ava-check] ul li input {
    width: 100%;
}

[class~=hot-page2-hli-1]:before {
    background: linear-gradient(to top, rgba(0, 0, 0, .72) 14%, rgba(0, 0, 0, .08) 35%);
}

[class~=hot-room-ava-check] ul li input {
    font-size: .8125pc;
}

[class~=hot-page2-hli-1]:before {
    top: 0in;
}

[class~=btn-close-menu] {
    padding-right: .041666667in;
}

[class~=hot-page2-hli-1]:before {
    bottom: 0px;
}

[class~=btn-close-menu] {
    padding-top: .041666667in;
}

[class~=btn-close-menu] {
    border-radius: .4375in;
}

[class~=mob-menu-slide] ul li {
    list-style-type: none;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-image: none;
}

[class~=btn-close-menu] {
    top: .3125pc;
    left: 152px;
}

.pack_price ul li a:hover {
    -o-transition: all .5s ease;
}

[class~=hot-page2-hli-3] img {
}

[class~=hot-page2-hli-2] h4 {
    color: #273440;
}

[class~=hot-page2-hli-2] h4 {
    font-size: 12pt;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    margin-bottom: .4em;
}

[class~=hot-page2-hpb] h2,
[class~=ui-widget-header] [class~=ui-state-focus] {
    color: #fff;
}

[class~=btn-close-menu] {
    width: 32px;
}

[class~=btn-close-menu] {
    height: .333333333in;
}

[class~=btn-close-menu] {
    text-align: center;
}

[class~=hot-page2-hpb] h5 {
    color: #ffc520;
}

[class~=mob-menu-slide] ul li,
.db-2,
[class~=db] {
    position: relative;
}

[class~=hot-page2-hpb] h5 {
    padding-top: .145833333in;
}

[class~=db],
.db-2,
[class~=mob-menu-slide] ul li {
    overflow: hidden;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    background: #f6598e;
}

[class~=hot-page2-hpb] h5 {
    font-weight: 400;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    margin-right: auto;
}

[class~=hot-room-ava-check] ul li input {
    padding-left: 7.5pt;
}

[class~=hot-page2-hpb] p {
    color: #989898;
}

fieldset {
    padding-bottom: 0;
}

[class~=mob-menu-slide] ul li {
    text-align: left;
}

[class~=hot-page2-hpb] p {
    padding-top: 11.25pt;
}

[class~=db] {
    width: 100%;
}

[class~=ui-widget-header] [class~=ui-state-focus] {
    border-radius: 20.25pt;
}

[class~=db] {
    background: #eaedef;
}

[class~=hot-page2-hpb] ul,
[class~=hot-room-ava-check] ul,
[class~=hot-page2-hpb] p {
    margin-bottom: 0px;
}

.pack_price ul li a:hover {
    color: #000;
}

[class~=db] {
    padding-left: 3.125pc;
}

[class~=ui-button]:hover {
    font-weight: normal;
}

[class~=db] {
    padding-bottom: 3.125pc;
}

[class~=mob-menu-slide] ul li {
    display: block;
}

[class~=hot-page2-hpb] ul,
.icon-float ul {
    padding-left: 0pc;
}

[class~=ui-button]:hover {
    border-left-width: 0pc;
}

[class~=db] {
    padding-right: 3.125pc;
}

[class~=ui-button]:hover {
    border-bottom-width: 0pc;
}

[class~=ui-button]:hover {
    border-right-width: 0pc;
}

[class~=hot-page2-hpb] ul {
    padding-bottom: 0pc;
}

[class~=hot-room-ava-check] ul li input {
    padding-bottom: .25pc;
}

#select-city,
[class~=hot-room-ava-check] ul li input,
.db-l-1 ul li:nth-child(2) {
    padding-right: 7.5pt;
}

[class~=hot-page2-hpb] ul,
.icon-float ul {
    padding-right: 0pc;
}

[class~=ui-button]:hover {
    border-top-width: 0pc;
}

[class~=hot-page2-hpb] ul {
    padding-top: 31.5pt;
}

.db-2,
[class~=ui-button]:hover {
    border-left-style: solid;
}

[class~=hot-room-ava-check] form {
    padding-bottom: 0px;
}

[class~=db] {
    padding-top: 3.125pc;
}

[class~=db-l],
[class~=ui-datepicker-rtl] [class~=ui-datepicker-buttonpane] button,
.db-2,
[class~=db-3] {
    float: left;
}

[class~=db-l] {
    width: 20%;
}

[class~=hot-room-ava-check] ul li input {
    padding-top: .25pc;
}

.db-2 {
    width: 78%;
}

.db-2 {
    background: #fff;
}

.db-2,
[class~=mob-menu-slide] ul li,
[class~=ui-button]:hover {
    border-bottom-style: solid;
}

[class~=ui-datepicker-multi] [class~=ui-datepicker-group] table {
    margin-top: 0;
}

.icon-float ul,
#select-city {
    padding-top: 0px;
}

[class~=hot-room-ava-check] ul li input,
.db-2,
[class~=mob-menu-slide] ul li {
    border-bottom-width: .75pt;
}

.db-2,
[class~=hot-room-ava-check] ul li input {
    border-left-width: .0625pc;
}

[class~=hot-room-ava-check] ul li input,
.db-2 {
    border-right-width: .0625pc;
}

[class~=hot-room-ava-check] ul li input,
.db-2 {
    border-top-width: .0625pc;
}

.icon-float ul {
    padding-bottom: 0px;
}

.db-l-1 ul li:nth-child(2) {
    padding-top: 15pt;
}

[class~=db-l-1] ul li:nth-child(3) {
    width: 50%;
}

[class~=ui-button]:hover,
.db-2 {
    border-right-style: solid;
}

.db-2 {
    border-top-style: solid;
}

.db-2 {
    border-left-color: #dadada;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    padding-left: 15px;
}

[class~=mob-menu-slide] ul li {
    border-bottom-color: #ececec;
}

#select-city {
    box-sizing: border-box;
}

[class~=hot-page2-alp-p5] ul li:nth-child(1n+6),
[class~=hot-page2-alp-p4] ul li:nth-child(1n+6),
[class~=hot-page2-alp-p3] ul li:nth-child(1n+6) {
    display: none;
}

.db-2 {
    border-bottom-color: #dadada;
}

.db-2 {
    border-right-color: #dadada;
}

html [class~=ui-button][class~=ui-state-disabled]:hover {
    color: #4f4f4f;
}

[class~=mob-menu-slide] ul li {
    border-image: none;
}

.db-2 {
    border-top-color: #dadada;
}

[class~=tour-mig-lc-img] img,
.tour-mig-like-com:before {
    width: 100%;
}

.db-2 {
    border-image: none;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -webkit-transition: all .5s ease;
}

.tour-mig-like-com:before,
[class~=tour-mig-lc-img] img {
    border-radius: 3.75pt;
}

.tour-mig-like-com:before {
    content: "";
}

[class~=tour-mig-lc-con] h6,
.tour-mig-like-com:before {
    position: absolute;
}

.tour-mig-like-com:before {
    background: linear-gradient(to top, rgba(0, 0, 0, .82) 10%, rgba(84, 84, 84, .35) 80%);
}

.db-2 {
    box-shadow: 0in .020833333in .041666667in rgba(224, 224, 224, .8);
}

.top-menu a i {
    padding-right: 10px;
}

.tour-mig-like-com:before {
    top: 0pt;
}

.tour-mig-like-com:before {
    bottom: 0px;
}

.tour-mig-like-com:before {
    left: 0in;
}

.db-2 {
    border-radius: 4px;
}

[class~=db-3] ul li a h5 {
    white-space: pre;
}

.db-2 {
    margin-left: .75pc;
}

.db-2 {
    margin-right: .125in;
}

a:link[class~=ui-button],
[class~=ui-state-default] a:link,
[class~=ui-state-default] a:visited {
    color: #454545;
}

[class~=tour-mig-lc-con] h5 {
    font-size: 1.625pc;
}

[class~=tour-mig-lc-con] h5,
[class~=tour-mig-lc-con] h6 {
    color: #fff;
}

[class~=tour-mig-lc-con] h5 {
    padding-top: .625pc;
}

[class~=ui-state-default] a:link,
[class~=ui-state-default] a:visited {
    text-decoration: none;
}

[class~=tour-mig-lc-con] h5 {
    padding-bottom: 0pt;
}

[class~=tour-mig-lc-con] h6,
#select-city {
    font-size: 10.5pt;
}

[class~=hot-room-ava-check] ul li input,
[class~=tour-mig-lc-con] h6,
[class~=db-3] {
    border-left-style: solid;
}

fieldset {
    padding-right: 0;
}

[class~=tour-mig-lc-con] h5 {
    white-space: nowrap;
}

[class~=tour-mig-lc-con] h5 {
    text-overflow: ellipsis;
}

[class~=tour-mig-lc-con] h5,
[class~=db-3] {
    overflow: hidden;
}

[class~=tour-mig-lc-con] h5 {
    margin-bottom: .020833333in;
}

[class~=db-l-1] ul li {
    color: #adadad;
}

[class~=db-3],
[class~=hot-room-ava-check] ul li input,
[class~=tour-mig-lc-con] h6,
[class~=db-l-2] ul li {
    border-bottom-style: solid;
}

[class~=db-3] {
    width: 20%;
}

[class~=tour-mig-lc-con] h6,
[class~=db-3],
[class~=ui-button]:hover,
[class~=hot-room-ava-check] ul li input {
    border-top-style: solid;
}

[class~=ui-button]:hover {
    border-left-color: #dad55e;
}

[class~=ui-button]:hover {
    border-bottom-color: #dad55e;
}

[class~=db-3] {
    position: relative;
}

fieldset {
    padding-top: 0;
}

[class~=tour-mig-lc-con] h6 {
    top: -1.25pc;
}

[class~=db-3],
[class~=tour-mig-lc-con] h6 {
    border-left-width: .010416667in;
}

[class~=tour-mig-lc-con] h6,
[class~=db-3] {
    border-bottom-width: .010416667in;
}

[class~=tour-mig-lc-con] h6,
[class~=db-3],
[class~=hot-room-ava-check] ul li input {
    border-right-style: solid;
}

[class~=db-3] {
    background: #fff;
}

[class~=ui-button]:hover {
    border-right-color: #dad55e;
}

[class~=tour-mig-lc-con] h6,
[class~=db-3] {
    border-right-width: .010416667in;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-bottom-width: 0pc;
}

[class~=db-3],
[class~=tour-mig-lc-con] h6 {
    border-top-width: .010416667in;
}

[class~=ui-button]:hover {
    border-top-color: #dad55e;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-left-width: 0pt;
}

[class~=hot-room-ava-check] ul li input {
    border-left-color: #d4d4d4;
}

[class~=db-l-1] ul li {
    list-style-type: none;
}

[class~=tour-mig-lc-con] h6 {
    border-left-color: #fff;
}

[class~=ui-button]:hover {
    border-image: none;
}

[class~=tour-mig-lc-con] h6 {
    border-bottom-color: #fff;
}

[class~=ui-button]:hover {
    background: #f6598e;
}

[class~=tour-mig-lc-con] h6 {
    border-right-color: #fff;
}

[class~=tour-mig-lc-con] h6 {
    border-top-color: #fff;
}

[class~=db-3] {
    border-left-color: #dadada;
}

[class~=db-l-1] ul li {
    text-align: center;
}

[class~=tour-mig-lc-con] h6 {
    border-image: none;
}

[class~=tour-mig-lc-con] h6 {
    padding-left: .625pc;
}

[class~=tour-mig-lc-con] h6 {
    padding-bottom: 7.5pt;
}

[class~=tour-mig-lc-con] h6 {
    padding-right: .625pc;
}

[class~=tour-mig-lc-con] h6 {
    padding-top: 8px;
}

[class~=db-3] {
    border-bottom-color: #dadada;
}

[class~=tour-mig-lc-con] h6 {
    border-radius: 13.5pt;
}

[class~=tour-mig-lc-con] h6 {
    margin-bottom: .052083333in;
}

[class~=db-3] {
    border-right-color: #dadada;
}

[class~=ui-button]:hover {
    color: #fff;
}

[class~=tour-mig-lc-con] p {
    color: #c1c1c1;
}

[class~=db-l-1] ul li:nth-child(3) {
    float: left;
}

[class~=foot-mob-app] h2 {
    margin-top: 0px;
}

[class~=db-3] {
    border-top-color: #dadada;
}

[class~=foot-mob-app] h2 {
    font-size: .46875in;
}

.foot-mob-app p {
    font-size: 11.25pt;
}

[class~=foot-mob-app] ul,
[class~=db-l-2] ul li {
    padding-left: 0pc;
}

[class~=db-3] {
    border-image: none;
}

[class~=ui-button]:hover {
    border-radius: 20.25pt;
}

[class~=db-l-1],
[class~=db-l-2] ul li {
    border-bottom-width: .75pt;
}

[class~=foot-mob-app] ul {
    padding-bottom: 0pc;
}

[class~=db-3] {
    box-shadow: 0px 2px .041666667in rgba(224, 224, 224, .8);
}

[class~=db-3] {
    border-radius: 4px;
}

[class~=ui-button]:focus {
    font-weight: normal;
}

[class~=db-l-2] ul li {
    border-bottom-color: #eaedef;
}

[class~=foot-mob-app] ul {
    padding-right: 0pc;
}

[class~=db-l-1] {
    position: relative;
}

[class~=foot-mob-app] ul {
    padding-top: 0pc;
}

[class~=foot-mob-app] ul {
    margin-bottom: 30px;
}

[class~=db-l-2],
[class~=tourz-search-form] label,
[class~=db-3] ul li a h5,
[class~=db-l-1] {
    overflow: hidden;
}

[class~=hot-room-ava-check] ul li input {
    border-bottom-color: #d4d4d4;
}

a:link[class~=ui-button],
#main-menu-v2-book a {
    text-decoration: none;
}

[class~=ui-button]:focus,
#select-search {
    border-left-width: 0pc;
}

#select-search {
    background: url("../images/icon/search.png") no-repeat left center #fff;
}

[class~=foot-mob-app] ul {
    margin-top: 18pt;
}

[class~=tourz-search-1] form,
.foot-mob-app a {
}

[class~=db-l-1] {
    background: #fff;
}

[class~=tourz-search]:before,
[class~=foot-mob-sec]:before {
    content: "";
}

[class~=hot-room-ava-check] ul li input {
    border-right-color: #d4d4d4;
}

[class~=foot-mob-sec]:before {
    position: absolute;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=db-l-1] {
    border-left-width: .75pt;
}

label {
    margin-left: 0;
}

[class~=foot-mob-sec]:before {
    background: linear-gradient(to top, rgba(255, 255, 255, .55) 0%, rgba(240, 240, 240, .8) 100%);
}

[class~=db-l-2] ul li {
    border-image: none;
}

[class~=hot-room-ava-check] ul li input {
    border-top-color: #d4d4d4;
}

[class~=db-l-1] {
    border-right-width: .75pt;
}

[class~=foot-mob-sec]:before {
    top: 0pt;
}

[class~=db-l-1] {
    border-top-width: .75pt;
}

[class~=ui-button]:focus,
#select-search {
    border-bottom-width: 0pc;
}

[class~=db-l-1] {
    border-left-style: solid;
}

[class~=foot-mob-sec]:before {
    bottom: 0in;
}

[class~=foot-mob-sec]:before {
    left: 0px;
}

[class~=foot-mob-sec]:before {
    width: 100%;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=tourz-search-1] p {
    margin-bottom: 0pc;
}

[class~=tourz-search-1] p,
[class~=tourz-search-1] h1 {
    color: #fff;
}

[class~=tourz-search-1] h1 {
    font-size: 37.5pt;
}

[class~=tourz-search-1] p {
    font-size: 18px;
}

[class~=db-l-1] ul li:nth-child(3) {
    padding-left: 7.5pt;
}

[class~=tourz-search-1] p {
    padding-bottom: .3125in;
}

#select-search,
[class~=ui-button]:focus {
    border-right-width: 0pc;
}

[class~=db-l-1] {
    border-bottom-style: solid;
}

[class~=db-l-1] {
    border-right-style: solid;
}

[class~=db-l-1] {
    border-top-style: solid;
}

[class~=hot-room-ava-check] ul li input {
    border-image: none;
}

[class~=db-l-1] {
    border-left-color: #dadada;
}

[class~=tourz-search-form] label {
    text-overflow: ellipsis;
}

[class~=tourz-search-form] label {
    white-space: pre;
}

[class~=db-l-1] ul li:nth-child(3) {
    padding-bottom: .208333333in;
}

[class~=db-l-1] {
    border-bottom-color: #dadada;
}

#select-search,
[class~=ui-button]:focus {
    border-top-width: 0pc;
}

[class~=db-l-2] ul li {
    padding-bottom: .125in;
}

[class~=tourz-search-form] label {
    right: .15625in;
}

[class~=db-l-1] {
    border-right-color: #dadada;
}

[class~=tourz-search]:before {
    background: #141e30;
}

[class~=db-l-1] {
    border-top-color: #dadada;
}

[class~=hot-room-ava-check] ul li input {
    margin-bottom: 12px;
}

[class~=db-l-1] {
    border-image: none;
}

[class~=db-3] ul li a h5 {
    text-transform: capitalize;
}

[class~=db-l-1] {
    box-shadow: 0in .125pc .041666667in rgba(224, 224, 224, .8);
}

[class~=db-l-1] {
    border-radius: 3pt;
}

[class~=icon-float] ul li a {
    display: block;
}

[class~=db-l-2] {
    position: relative;
}

[class~=tourz-search]:before,
[class~=tourz-search]:before {
    background: linear-gradient(to right, rgba(36, 59, 85, .55), rgba(20, 30, 48, .82));
}

[class~=db-l-2],
[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-bottom-width: .75pt;
}

[class~=tourz-search]:before {
    position: absolute;
}

[class~=db-l-2] {
    background: #fff;
}

[class~=db-l-2] {
    border-left-width: .0625pc;
}

[class~=icon-float] ul li a {
    -webkit-transition: all .5s ease;
}

[class~=tourz-search]:before {
    bottom: 0pt;
}

[class~=icon-float] ul li a {
    -moz-transition: all .5s ease;
}

[class~=db-l-1] ul li:nth-child(3) {
    padding-right: 7.5pt;
}

[class~=tourz-search]:before {
    top: 0in;
}

[class~=db-3] ul li a h5 {
    margin-bottom: 0pc;
}

[class~=tourz-search]:before {
    left: 0in;
}

a:visited[class~=ui-button] {
    color: #454545;
}

label {
    margin-bottom: 0;
}

[class~=tourz-search]:before {
    right: 0in;
}

[class~=db-l-2] {
    border-right-width: .0625pc;
}

#select-search {
    border-left-style: none;
}

[class~=db-l-2] {
    border-top-width: .0625pc;
}

[class~=ui-button]:focus,
[class~=db-l-2] {
    border-left-style: solid;
}

.tourz-hom-ser ul,
[class~=db-l-2] ul li {
    padding-right: 0in;
}

[class~=db-l-2],
[class~=db-3] ul li,
[class~=mob-menu-slide] h4,
[class~=ui-button]:focus {
    border-bottom-style: solid;
}

[class~=tourz-search-form] div {
    margin-left: .052083333in;
}

[class~=tourz-search-form] div {
    margin-bottom: 0in;
}

a:visited[class~=ui-button] {
    text-decoration: none;
}

[class~=tourz-search-form] div {
    margin-right: .052083333in;
}

[class~=tourz-search-form] div {
    margin-top: 0in;
}

[class~=db-3] ul li a p {
    padding-left: .416666667in;
}

[class~=icon-float] ul li a {
    -o-transition: all .5s ease;
}

[class~=ui-button]:focus,
[class~=db-l-2] {
    border-right-style: solid;
}

#main-menu-v2-book a {
    color: #fff;
}

.tourz-hom-ser ul {
    margin-bottom: 0;
}

.tourz-hom-ser ul {
    margin-left: auto;
}

.tourz-hom-ser ul {
    margin-right: auto;
}

label,
.tourz-hom-ser ul {
    margin-top: 0;
}

.tourz-hom-ser ul {
    display: table;
}

[class~=db-l-2],
[class~=ui-button]:focus {
    border-top-style: solid;
}

label {
    margin-right: 0;
}

.tourz-hom-ser ul {
    padding-left: 0pc;
}

.tourz-hom-ser ul {
    padding-bottom: 0pc;
}

[class~=db-l-2] {
    border-left-color: #dadada;
}

[class~=db-l-2] {
    border-bottom-color: #dadada;
}

[class~=db-l-2] ul li {
    padding-top: .125in;
}

[class~=db-l-2] ul li {
    list-style-type: none;
}

[class~=db-l-2] {
    border-right-color: #dadada;
}

[class~=db-l-2] {
    border-top-color: #dadada;
}

[class~=db-l-2] {
    border-image: none;
}

[class~=icon-float] ul li a {
    transition: all .5s ease;
}

[class~=db-l-2],
[class~=db-2-main-com] {
    padding-left: 15pt;
}

[class~=db-l-2],
[class~=db-2-main-com] {
    padding-bottom: 15pt;
}

label {
    padding-left: 0;
}

[class~=db-2-main-com],
[class~=db-l-2] {
    padding-right: 15pt;
}

[class~=db-3] ul li {
    border-bottom-width: .010416667in;
}

[class~=icon-float] ul li a,
.mob-menu-slide ul,
[class~=mob-menu-slide] h4,
.tourz-hom-ser ul {
    padding-top: 0pc;
}

[class~=tourz-pop-ser-btn] img,
[class~=db-2-com],
[class~=autocomplete-content] li,
[class~=db-2-main] {
}

[class~=db-2-main-com],
[class~=db-l-2],
[class~=db-l-1] ul li:nth-child(3) {
    padding-top: 15pt;
}

[class~=mob-menu-slide] h4 {
    padding-left: 11.25pt;
}

[class~=db-l-2] {
    margin-top: 9pt;
}

[class~=mob-menu-slide] h4 {
    padding-bottom: .625pc;
}

[class~=mob-menu-slide] h4 {
    padding-right: .9375pc;
}

[class~=db-l-2] {
    box-shadow: 0in .125pc .25pc rgba(224, 224, 224, .8);
}

[class~=db-l-2] {
    border-radius: .25pc;
}

[class~=ui-state-hover] a:hover {
    color: #2b2b2b;
}

.db-l-2 ul li:last-child,
[class~=mob-menu-slide] h4,
html [class~=ui-button][class~=ui-state-disabled]:active {
    border-bottom-width: 0pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-right-width: .75pt;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-top-width: .75pt;
}

[class~=mob-menu-slide] h4 {
    border-bottom-color: #303b40;
}

[class~=mob-menu-slide] h4 {
    border-image: none;
}

[class~=mob-menu-slide] h4,
[class~=db-3] ul li a p {
    margin-bottom: 0in;
}

label {
    padding-bottom: 0;
}

[class~=mob-menu-slide] h4 {
    color: #34582a;
}

[class~=db-2-main-com],
.mob-menu-slide ul {
    position: relative;
}

[class~=mob-menu-slide] h4 {
    margin-top: 12px;
    text-align: center;
    margin-left: 7px;
    margin-left: 0
}

[class~=db-l-1] ul,
[class~=icon-float] ul li a,
.mob-menu-slide ul,
[class~=db-3] ul li {
    padding-left: 0pt;
}

.mob-menu-slide ul,
[class~=db-2-main-com] {
    overflow: hidden;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-left-style: solid;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-right-width: 0pt;
}

[class~=db-3] ul li a p {
    color: #969595;
}

[class~=db-done],
[class~=db-not-done] {
    font-size: 9pt !important;
}

[class~=db-3] ul li {
    border-bottom-color: #dcdcdc;
}

.mob-menu-slide ul,
[class~=icon-float] ul li a,
[class~=db-l-2] ul,
[class~=db-l-1] ul {
    padding-bottom: 0pt;
}

[class~=db-done] {
    background: #3e8e41;
}

[class~=db-l-1] ul,
[class~=db-3] ul li,
.mob-menu-slide ul,
[class~=icon-float] ul li a {
    padding-right: 0pt;
}

[class~=db-3] ul li {
    border-image: none;
}

[class~=db-done],
[class~=db-3] h4,
[class~=foot-mob-app] ul li i,
[class~=db-not-done] {
    color: #fff;
}

[class~=db-done],
[class~=db-not-done] {
    padding-left: .25pc;
}

[class~=db-done],
[class~=db-not-done] {
    padding-bottom: .020833333in;
}

[class~=db-not-done],
[class~=db-done] {
    padding-right: .25pc;
}

.db-2-main-com ul li,
.mob-menu-slide ul {
    text-align: left;
}

label {
    padding-right: 0;
}

[class~=db-3] ul li {
    padding-bottom: .75pc;
}

[class~=db-done],
[class~=db-not-done] {
    padding-top: .020833333in;
}

[class~=db-not-done],
[class~=db-done] {
    border-radius: 2.25pt;
}

[class~=db-done],
[class~=db-not-done] {
    /*text-transform: lowercase;*/
}

[class~=db-done],
[class~=db-not-done] {
    margin-left: .052083333in;
}

[class~=db-not-done] {
    background: #f4a321;
}

[class~=ui-button]:focus {
    border-left-color: #dad55e;
}

[class~=db-3] ul li {
    padding-top: .75pc;
}

[class~=db-3] ul li a p {
    font-size: .125in;
}

.mob-head-left img {
}

[class~=db-3] ul li {
    list-style-type: none;
}

[class~=mob-head-right] a {
    float: right;
}

[class~=ui-button]:focus {
    border-bottom-color: #dad55e;
}

.db-l-2 ul li:last-child,
.db-2-main-com ul li,
[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-bottom-style: solid;
}

[class~=db-l-2] ul,
[class~=db-l-1] ul {
    padding-top: 0px;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -moz-transition: all .5s ease;
}

[class~=foot-mob-app] ul li i {
    width: .1875in;
}

#main-menu-v2-book a {
    padding-left: .9375pc;
}

[class~=db-l-2] ul {
    padding-left: 0pt;
}

[class~=ui-button]:focus {
    border-right-color: #dad55e;
}

[class~=ui-state-hover] a:hover {
    text-decoration: none;
}

[class~=db-2-main-1] {
    position: relative;
}

[class~=db-2-main-1] {
    overflow: hidden;
}

.db-2-main-com ul li {
    border-bottom-width: 1px;
}

[class~=db-l-2] ul {
    padding-right: 0pt;
}

[class~=db-2-main-1] {
    float: left;
}

[class~=db-3] h4,
.db-2-com h4 {
    margin-left: 0pt;
}

[class~=db-2-main-1] {
    width: 33.3%;
}

[class~=db-3] h4 {
    margin-bottom: 0pt;
}

[class~=foot-mob-app] ul li i {
    height: 18px;
}

[class~=db-3] h4,
.db-2-com h4 {
    margin-right: 0pt;
}

[class~=ui-button]:focus {
    border-top-color: #dad55e;
}

[class~=foot-mob-app] ul li i {
    background: #8dced4;
}

[class~=db-3] h4,
.db-2-com h4 {
    margin-top: 0pt;
}

[class~=db-3] h4,
.db-2-com h4 {
    background: #34582a;
}

[class~=db-3] h4 {
    padding-left: .15625in;
}

[class~=db-3] h4 {
    padding-bottom: .15625in;
}

[class~=db-3] h4 {
    padding-right: .15625in;
}

[class~=db-3] h4 {
    padding-top: .15625in;
}

[class~=foot-mob-app] ul li i,
[class~=db-2-main-1] {
    text-align: center;
}

[class~=db-3] ul {
    margin-bottom: 0pt;
}

[class~=db-3] ul {
    padding-left: 15pt !important;
}

[class~=db-3] ul,
[class~=db-2-main-2] {
    padding-bottom: 15pt;
}

[class~=db-2-main-2] {
    border-right-width: .75pt;
}

[class~=foot-mob-app] ul li i {
    border-radius: .03125in;
}

[class~=db-3] ul,
[class~=db-2-main-2] {
    padding-right: 15pt;
}

[class~=db-2-main-2],
[class~=db-3] ul {
    padding-top: 15pt;
}

[class~=db-2-main-2] {
    border-right-style: solid;
}

[class~=db-2-main-2] {
    border-right-color: #eaedef;
}

.db-2-com h4 {
    margin-bottom: 0pc;
}

.db-2-main-com ul li {
    border-bottom-color: #eaedef;
}

[class~=db-2-main-2],
[class~=ui-button]:focus,
.db-2-main-com ul li {
    border-image: none;
}

[class~=db-2-main-2] {
    padding-left: .208333333in;
}

[class~=ui-state-hover] a:link {
    color: #2b2b2b;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -o-transition: all .5s ease;
}

[class~=db2-form-com],
.db-2-main-com-table,
[class~=db2-form-pay] {
}

.db-2-com h4 {
    padding-left: 11.25pt;
}

.full-btn {
    height: 45px;
}

.db-2-com h4 {
    padding-bottom: 11.25pt;
}

[class~=foot-mob-app] ul li i {
    padding-left: .1875pc;
}

.db-2-com h4 {
    padding-right: 11.25pt;
}

.full-btn {
    line-height: 2.8125pc;
}

.full-btn {
    background: #f96c71;
}

[class~=foot-mob-app] ul li i {
    padding-bottom: .1875pc;
}

.full-btn {
    /*background: linear-gradient(to bottom, #fa6d72, #f45d5d);*/
    background: linear-gradient(to bottom, #689F38, #33691E);
}

.full-btn {
    outline: none;
}

.full-btn {
    font-size: 16px;
}

[class~=foot-mob-app] ul li i {
    padding-right: .1875pc;
}

.db-2-com h4 {
    padding-top: 11.25pt;
}

.db-2-com h4,
[class~=ui-button]:focus,
.full-btn {
    color: #fff;
}

.full-btn {
    display: block !important;
}

[class~=foot-mob-app] ul li i {
    padding-top: .1875pc;
}

.db-2-main-com ul li,
.db-l-2 ul li:last-child {
    padding-left: 0in;
}

.full-btn {
    font-weight: 600;
}

.full-btn {
    font-family: "Quicksand", sans-serif;
}

#select-search {
    border-bottom-style: none;
}

.full-btn {
    text-transform: uppercase;
}

[class~=ui-button]:focus {
    background: #f6598e;
}

.db-l-2 ul li:last-child {
    border-bottom-color: #dcdcdc;
}

[class~=foot-mob-app] ul li i {
    margin-right: 10px;
}

.db-l-2 ul li:last-child {
    border-image: none;
}

.db-2-main-com ul li {
    padding-bottom: .125in;
}

[class~=foot-mob-app] ul li i {
    font-size: 9pt;
}

.db-2-main-com ul li {
    padding-right: 0in;
}

#select-search {
    border-right-style: none;
}

[class~=db-2-main-com] img {
    display: block;
}

[class~=db-2-main-com] img {
    margin-left: auto;
}

[class~=db-2-main-com] img {
    margin-bottom: 1.25pc;
}

.full-btn {
    text-align: center;
}

[class~=db-pay-card] {
    position: relative;
}

[class~=db-pay-card] {
    overflow: hidden;
}

#select-search {
    border-top-style: none;
}

[class~=ui-state-hover] a:link,
[class~=ui-state-hover] a:visited {
    text-decoration: none;
}

#select-search {
    border-left-color: currentColor;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-left-width: .75pt;
}

[class~=db-2-main-com] img {
    margin-right: auto;
}

.db-2-main-com ul li {
    padding-top: .125in;
}

[class~=db-3] ul li a p {
    line-height: .1875in;
}

html [class~=ui-button][class~=ui-state-disabled]:active,
[class~=ui-button][class~=ui-state-active]:hover {
    border-top-width: 0pt;
}

[class~=db-2-main-com] img {
    margin-top: 0;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-right-width: 0pc;
}

.db-2-main-com ul li {
    list-style-type: none;
}

[class~=ui-button]:focus {
    border-radius: 20.25pt;
}

[class~=db-2-main-com] img,
[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=db-pay-card] {
    border-right-style: solid;
}

#select-search {
    border-bottom-color: currentColor;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-bottom-width: .75pt;
}

[class~=foot-mob-app] ul li i {
    vertical-align: text-bottom;
}

[class~=soc-login] ul li a i {
    padding-right: .052083333in;
}

body [class~=soc-login] ul li {
    float: none;
    display: inline-block;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    font-weight: normal;
}

[class~=db-2-main-com] img,
[class~=db-pay-card] {
    border-right-width: .75pt;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-top-width: .75pt;
}

[class~=ui-state-focus] a:hover,
[class~=ui-state-focus] a:link,
[class~=ui-state-focus] a:visited,
[class~=ui-state-hover] a:visited {
    color: #2b2b2b;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-left-style: solid;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-bottom-style: solid;
}

[class~=db-2-main-com] img,
[class~=db-pay-card],
[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-top-style: solid;
}

[class~=tourz-hom-ser] ul li a {
    background: #33691E;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-left-width: 0pc;
}

.db-2-main-com ul li {
    background: url("../images/icon/db-arrow.png") no-repeat center left;
}

[class~=db-2-main-com] img,
[class~=db-pay-card] {
    border-left-color: #eaedef;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-bottom-width: 0pc;
}

#select-search {
    border-right-color: currentColor;
}

[class~=db-2-main-com] img,
[class~=db-pay-card] {
    border-bottom-color: #eaedef;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-right-color: #eaedef;
}

[class~=db-pay-card],
[class~=db-2-main-com] img {
    border-top-color: #eaedef;
}

.db-2-main-com ul li {
    background-size: 7.5pt;
}

[class~=db-2-main-com] img,
[class~=db-pay-card] {
    border-image: none;
}

#select-search {
    border-top-color: currentColor;
}

[class~=db-pay-card] {
    padding-left: 7.5pt;
}

[class~=ui-state-focus] a:link,
[class~=ui-state-focus] a:hover {
    text-decoration: none;
}

.db-l-2 ul li:last-child {
    padding-bottom: 0in;
}

[class~=db-pay-card] {
    padding-bottom: .010416667in;
}

[class~=db-pay-card] {
    padding-right: 7.5pt;
}

[class~=db-2-main-com] img {
    padding-left: .125in;
}

html [class~=ui-button][class~=ui-state-disabled]:active,
[class~=ui-widget-content] [class~=ui-state-active],
[class~=db-down-pdf] {
    border-left-style: solid;
}

[class~=db-pay-card] {
    padding-top: .010416667in;
}

.db-pay-amount {
    float: right;
}

[class~=db-2-main-com] img {
    padding-bottom: .125in;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-right-width: 0pc;
}

#select-search {
    border-image: none;
}

.db-2-main-com ul li {
    text-overflow: ellipsis;
}

.db-pay-amount {
    color: #ffc107;
}

[class~=db-2-main-com] img {
    padding-right: .125in;
}

.db-pay-amount {
    font-size: 1.375pc;
}

[class~=db-2-main-com] img {
    padding-top: .125in;
}

[class~=db-down-pdf] {
    border-left-width: .010416667in;
}

[class~=db-2-main-com-table] tr,
[class~=db-down-pdf] {
    border-bottom-width: .010416667in;
}

[class~=tourz-hom-ser] ul li a {
    width: 5.625pc;
}

[class~=db-down-pdf] {
    border-right-width: .010416667in;
}

[class~=db-down-pdf] {
    border-top-width: .010416667in;
}

[class~=db-2-main-com] img {
    border-radius: 5px;
}

[class~=tourz-hom-ser] ul li a {
    height: 90px;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-top-width: 0pc;
}

[class~=ui-widget-content] [class~=ui-state-active],
[class~=db-2-main-com-table] tr,
[class~=db-down-pdf] {
    border-bottom-style: solid;
}

.db-2-main-com span {
    font-size: 18pt;
}

[class~=db-2-main-com-table] th,
.db-2-main-com span {
    font-weight: 600;
}

.db-2-main-com span {
    font-family: "Quicksand", sans-serif;
}

[class~=db-2-main-com] ul {
    margin-bottom: 0pc;
}

label {
    padding-top: 0;
}

[class~=db-2-main-com] ul {
    margin-top: 7.5pt;
}

[class~=db-down-pdf] {
    border-right-style: solid;
}

[class~=db-2-main-com] ul {
    padding-left: 0in;
}

[class~=db-2-main-com] ul {
    padding-bottom: 0in;
}

[class~=db-down-pdf] {
    border-top-style: solid;
}

.db-l-2 ul li:last-child,
[class~=db-2-main-com] ul {
    padding-right: 0in;
}

[class~=db-2-main-com] ul {
    padding-top: 0in;
}

[class~=db-down-pdf] {
    border-left-color: #c7c8c9;
}

[class~=db-2-main-com-table] th,
[class~=db-2-main-com-table] tr td {
    padding-left: 3pt;
}

[class~=tourz-hom-ser] ul li a,
[class~=db-2-main-com-table] tr,
[class~=db-2-main-com-table] th {
    padding-bottom: .104166667in;
}

[class~=db-2-main-com-table] th,
[class~=db-2-main-com-table] tr td {
    padding-right: 3pt;
}

[class~=db-2-main-com-table] tr,
[class~=db-2-main-com-table] th {
    padding-top: .104166667in;
    line-height: normal;
}

[class~=db-down-pdf] {
    border-bottom-color: #c7c8c9;
}

.db-2-main-com ul li {
    white-space: inherit;
}

[class~=db-down-pdf] {
    border-right-color: #c7c8c9;
}

.db-2-main-com ul li {
    overflow: hidden;
}

[class~=db-down-pdf] {
    border-top-color: #c7c8c9;
}

[class~=db-down-pdf] {
    border-image: none;
}

[class~=db-down-pdf],
[class~=db-make-pay] {
    border-radius: .1875pc;
}

[class~=db-2-main-com-table] tr {
    border-bottom-color: #eaedef;
}

[class~=tourz-hom-ser] ul li a {
    display: block;
}

[class~=db-2-main-com-table] tr {
    border-image: none;
}

[class~=db-2-main-com-table] tr {
    line-height: .385416667in;
}

[class~=db-make-pay],
[class~=db-down-pdf] {
    padding-left: .5pc;
}

[class~=db-down-pdf],
[class~=db-make-pay] {
    padding-bottom: 3pt;
}

[class~=db-make-pay],
[class~=db-down-pdf] {
    padding-right: .5pc;
}

[class~=db-2-main-com-table] tr {
    padding-left: .104166667in;
}

[class~=ui-state-focus] a:visited {
    text-decoration: none;
}

[class~=db-down-pdf],
[class~=db-make-pay] {
    padding-top: 3pt;
}

[class~=db-down-pdf] {
    color: #333;
}

[class~=db2-form-com] form input,
[class~=db-make-pay] {
    border-left-width: .0625pc;
}

[class~=db-2-main-com-table] tr td {
    padding-bottom: .135416667in;
}

[class~=db2-form-com] form input,
[class~=db-make-pay] {
    border-bottom-width: .0625pc;
}

[class~=db-make-pay],
[class~=db2-form-com] form input {
    border-right-width: .0625pc;
}

[class~=db-2-main-com-table] tr {
    padding-right: .104166667in;
}

[class~=db2-form-com] form input,
[class~=db-make-pay] {
    border-top-width: .0625pc;
}

[class~=db2-form-com] form input,
[class~=db-make-pay] {
    border-left-style: solid;
}

[class~=db-make-pay],
html [class~=ui-button][class~=ui-state-disabled]:active {
    border-bottom-style: solid;
}

[class~=tourz-hom-ser] ul li a {
    padding-left: 1.5pt;
}

.db2-form-com form {
    padding-left: 50px;
}

[class~=db-make-pay],
[class~=ui-widget-content] [class~=ui-state-active] {
    border-right-style: solid;
}

[class~=tourz-hom-ser] ul li a {
    padding-right: 2px;
}

[class~=ui-widget-content] [class~=ui-state-active],
[class~=db-make-pay] {
    border-top-style: solid;
}

[class~=db-make-pay] {
    border-left-color: #c7c8c9;
}

.db2-form-com form {
    padding-bottom: .364583333in;
}

[class~=tourz-hom-ser] ul li a {
    padding-top: .1875in;
}

[class~=db-2-main-com-table] tr td {
    padding-top: 12pt;
}

[class~=db-make-pay] {
    border-bottom-color: #c7c8c9;
}

.db2-form-com form {
    padding-right: .520833333in;
}

.db2-form-com form {
    padding-top: 35px;
}

[class~=db-make-pay] {
    border-right-color: #c7c8c9;
}

.db2-form-com form {
    background: #eaedef;
}

[class~=db-make-pay] {
    border-top-color: #c7c8c9;
}

[class~=tourz-hom-ser] ul li a {
    text-align: center;
}

[class~=tourz-hom-ser] ul li a {
    color: #fff;
}

.db2-form-com form {
    margin-top: .9375pc;
}

[class~=tourz-hom-ser] ul li a {
    border-radius: .3125pc;
}

[class~=db-make-pay] {
    border-image: none;
}

[class~=db-pay-card] h5,
[class~=db-up-btn],
[class~=db-pay-card] img {
    display: inline-block;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-left-color: #dad55e;
}

[class~=tourz-hom-ser] ul li a {
    font-family: "Arimo", sans-serif;
}

#select-search {
    height: .46875in;
}

[class~=db-pay-card] img {
    width: 1.822916667in;
}

a[class~=ui-button]:focus,
a[class~=ui-button]:hover {
    color: #2b2b2b;
}

[class~=db-pay-card] img {
    border-left-width: 0in;
}

[class~=db-pay-card] img {
    border-bottom-width: 0in;
}

[class~=db-make-pay] {
    color: #333;
}

[class~=db-mak-pay-bot] {
    margin-top: 18.75pt;
}

[class~=db-pay-card] img {
    border-right-width: 0in;
}

[class~=db-pay-card] img {
    border-top-width: 0in;
}

a[class~=ui-button]:hover {
    text-decoration: none;
}

[class~=db-pay-card] img {
    border-left-style: none;
}

[class~=db2-form-com] form input {
    border-bottom-style: solid;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-bottom-color: #dad55e;
}

[class~=db-pay-card] img {
    border-bottom-style: none;
}

[class~=db-pay-card] img {
    border-right-style: none;
}

[class~=db-pay-card] img {
    border-top-style: none;
}

[class~=db-pay-card] img {
    border-left-color: currentColor;
}

[class~=db2-form-com] form input {
    border-right-style: solid;
}

[class~=db-up-btn] {
    padding-left: .260416667in;
}

[class~=db-up-btn] {
    padding-bottom: .625pc;
}

[class~=db2-form-com] form input {
    border-top-style: solid;
}

[class~=tourz-hom-ser] ul li a,
.db-mak-pay-bot p {
    line-height: .25in;
}

[class~=db-pay-card] img {
    border-bottom-color: currentColor;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-right-color: #dad55e;
}

[class~=db-pay-card] img {
    border-right-color: currentColor;
}

[class~=db-up-btn] {
    padding-right: .260416667in;
}

[class~=db-pay-card] img {
    border-top-color: currentColor;
}

[class~=db2-form-com] form input {
    border-left-color: #e4e4e4;
}

[class~=autocomplete-content] ul li a {
    border-bottom-width: .0625pc;
}

[class~=db-up-btn] {
    padding-top: .625pc;
}

.db-l-2 ul li:last-child {
    padding-top: 12px;
}

[class~=db-pay-card] img {
    border-image: none;
}

#select-search {
    border-radius: 2px;
}

[class~=db-pay-card] img {
    margin-bottom: 0in;
}

[class~=db-up-btn] {
    margin-bottom: 0;
}

[class~=db2-form-com] form input {
    border-bottom-color: #e4e4e4;
}

[class~=db2-form-com] form input {
    border-right-color: #e4e4e4;
}

[class~=db-pay-card] img {
    float: right;
}

[class~=db-up-btn],
.db-mak-pay-bot p {
    font-size: 14px;
}

[class~=db-up-btn] {
    font-weight: normal;
}

[class~=db-up-btn] {
    line-height: 1.42857143;
}

[class~=db-up-btn] {
    line-height: 3rem;
}

[class~=db-pay-card] img,
#main-menu-v2-book a {
    padding-bottom: 0in;
}

[class~=db-pay-card] img {
    padding-left: 0pc;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-top-color: #dad55e;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-left-color: #254158;
}

[class~=db-pay-card] img {
    padding-right: 0pc;
}

[class~=db-pay-card] img {
    padding-top: 0pc;
}

[class~=db-up-btn] {
    text-align: center;
}

.db-mak-pay-bot p,
[class~=db-com-p] p {
    color: #969595;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-image: none;
}

[class~=db-up-btn] {
    white-space: nowrap;
}

[class~=db-up-btn] {
    vertical-align: middle;
}

a[class~=ui-button]:focus {
    text-decoration: none;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    background: #1692c0;
}

[class~=db-up-btn] {
    -ms-touch-action: manipulation;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    transition: all .5s ease;
}

[class~=db-up-btn] {
    touch-action: manipulation;
}

.db-mak-pay-bot p {
    font-weight: 400;
}

[class~=db-mak-pay-bot] a {
    font-size: 12pt;
}

[class~=db-up-btn] {
    cursor: pointer;
}

[class~=db-up-btn],
[class~=autocomplete-content] ul li a {
    border-bottom-style: solid;
}

[class~=db-mak-pay-bot] a {
    text-transform: capitalize;
}

[class~=db-up-btn] {
    -webkit-user-select: none;
}

[class~=db-com-p] h5 {
    font-size: 1.25pc;
}

[class~=db-com-p] p {
    font-size: .145833333in;
}

[class~=db-com-p] p {
    line-height: .25in;
}

[class~=autocomplete-content] ul li a {
    border-bottom-color: #e0e0e0;
}

[class~=db-com-p] p {
    font-weight: 500;
}

[class~=db2-form-com] form input {
    border-top-color: #e4e4e4;
}

[class~=autocomplete-content] ul li a,
[class~=db2-form-com] form input {
    border-image: none;
}

[class~=tr-register]::before {
    content: "";
}

[class~=db-up-btn] {
    -moz-user-select: none;
}

[class~=tr-register]::before {
    position: absolute;
}

[class~=db-up-btn] {
    -ms-user-select: none;
}

[class~=tr-register]::before {
    background: rgba(33, 48, 59, .52);
}

[class~=db-up-btn] {
    user-select: none;
}

[class~=tr-register]::before {
    top: 0in;
}

[class~=tr-register]::before {
    bottom: 0pt;
}

[class~=db-up-btn] {
    background-image: none;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-left-width: .75pt;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-bottom-width: .75pt;
}

[class~=tr-register]::before {
    left: 0px;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    color: #fff;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-right-width: .75pt;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-top-width: .75pt;
}

[class~=tr-register]::before,
textarea {
    width: 100%;
}

.mob-menu-slide ul li a {
    color: #000;
}

[class~=tr-regi-form] input,
[class~=db-up-btn] {
    border-left-style: solid;
}

[class~=tr-register]::before {
    border-radius: 3.75pt;
}

[class~=tr-regi-form] input {
    padding-left: .625pc;
}

.mob-menu-slide ul li a {
    float: inherit;
}

[class~=db2-form-com] form input {
    line-height: 33pt;
}

[class~=db-up-btn],
[class~=tr-regi-form] input {
    border-right-style: solid;
}

[class~=ui-widget-content] [class~=ui-state-active] {
    border-radius: 1.6875pc;
}

[class~=db2-form-com] form input {
    padding-left: .260416667in;
}

[class~=tr-regi-form] input,
[class~=db-up-btn] {
    border-top-style: solid;
}

[class~=db2-form-com] form input {
    padding-bottom: 0pt;
}

.mob-menu-slide ul li a {
    display: block;
}

[class~=db2-form-com] form input {
    padding-right: .260416667in;
}

[class~=db-up-btn] {
    border-left-color: transparent;
}

[class~=ui-widget-header] [class~=ui-state-active],
a.ui-button:active {
    font-weight: normal;
}

[class~=tr-regi-form] input {
    padding-bottom: 7.5pt;
}

[class~=tr-regi-form] input {
    padding-right: .625pc;
}

[class~=db2-form-com] form input {
    padding-top: 0pt;
}

[class~=db-up-btn] {
    border-bottom-color: transparent;
}

[class~=tr-regi-form] input {
    padding-top: 10px;
}

[class~=ui-widget-header] [class~=ui-state-active],
a.ui-button:active {
    border-left-width: 0pc;
}

a.ui-button:active,
[class~=db-3] ul li:last-child {
    border-bottom-width: 0px;
}

[class~=db-3] ul li:last-child,
[class~=tr-regi-form] input {
    border-bottom-style: solid;
}

[class~=db-up-btn] {
    border-right-color: transparent;
}

#select-search {
    padding-left: 26.25pt;
}

.mob-menu-slide ul li a {
    font-size: 9.75pt;
}

[class~=db2-form-com] form input {
    background: #fff;
}

a.ui-button:active {
    border-right-width: 0pc;
}

[class~=db-up-btn] {
    border-top-color: transparent;
}

[class~=db-up-btn] {
    border-image: none;
}

[class~=db2-form-com] form label {
    font-size: .875pc;
}

[class~=db-up-btn] {
    border-radius: 3pt;
}

[class~=db-up-btn] {
    float: left;
}

[class~=db-up-btn] {
    height: 3rem;
}

.mob-menu-slide ul li a {
    padding-left: .208333333in;
}

.mob-menu-slide ul li a {
    padding-bottom: .125in;
}

.mob-menu-slide ul li a {
    padding-right: .208333333in;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-bottom-color: #254158;
}

[class~=db-up-btn] {
    height: 45px;
}

[class~=db-up-btn] {
    background: #14addb;
}

[class~=db-up-btn] {
    color: #fff;
}

[class~=db-file-upload] {
    padding-left: .75rem;
}

[class~=db-file-upload] {
    padding-bottom: 0;
}

[class~=db-file-upload] {
    padding-right: .75rem;
}

[class~=tr-regi-form] input {
    border-left-color: #c9c9c9;
}

#myTable tr:hover {
    background-color: #f1f1f1;
}

[class~=db-file-upload] {
    padding-top: 0;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-right-color: #254158;
}

[class~=db2-form-com] form label {
    color: #646464;
}

[class~=db-com-p] {
}

[class~=tr-regi-form] input {
    border-bottom-color: #c9c9c9;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-left-style: solid;
}

.tr-register {
    background: url("../images/face.jpg") #e6e6e6;
}

.mob-menu-slide ul li a {
    padding-top: .125in;
}

.tr-register,
[class~=v2-search-form],
[class~=soc-login],
[class~=tr-regi-form] {
    position: relative;
}

#main-menu-v2-book a {
    padding-right: .9375pc;
}

.tr-register,
[class~=soc-login] {
    overflow: hidden;
}

[class~=tr-regi-form] {
    margin-left: auto;
}

[class~=tr-regi-form] {
    margin-bottom: 70px;
}

[class~=tr-regi-form] {
    margin-right: auto;
}

[class~=tr-regi-form] input {
    border-right-color: #c9c9c9;
}

[class~=db2-form-pay] ul li {
    background: none;
}

[class~=tr-regi-form] input {
    border-top-color: #c9c9c9;
}

[class~=tr-regi-form] {
    margin-top: 52.5pt;
}

[class~=tr-regi-form] input {
    border-image: none;
}

[class~=tr-regi-form] textarea {
    padding-left: 16.5pt;
}

[class~=tr-regi-form] {
    width: 50%;
}

[class~=tr-regi-form] textarea {
    padding-bottom: .625pc;
}

textarea,
[class~=tr-regi-form] textarea {
    border-left-width: .010416667in;
}

[class~=tr-regi-form] textarea {
    padding-right: .625pc;
}

[class~=tr-regi-form] textarea {
    padding-top: 7.5pt;
}

[class~=tr-regi-form] {
    background: #fff;
}

[class~=db2-form-pay] ul li {
    padding-left: 0pt;
}

[class~=tr-regi-form] {
    padding-left: 37.5pt;
}

[class~=tr-regi-form] {
    padding-bottom: .520833333in;
}

[class~=tr-regi-form] {
    padding-right: .520833333in;
}

[class~=tr-regi-form] {
    padding-top: .46875in;
}

[class~=tr-regi-form] textarea {
    border-bottom-width: .010416667in;
}

[class~=tr-regi-form] {
    border-radius: 3.75pt;
}

[class~=tr-regi-form] {
    text-align: center;
}

.mob-menu-slide ul li a {
    font-weight: 500;
}

[class~=tr-regi-form] {
    box-shadow: 0px 3pt 15pt rgba(0, 0, 0, .8);
}

[class~=tr-regi-form] textarea {
    border-right-width: .010416667in;
}

[class~=full-btn] {
    width: 100%;
}

[class~=db2-form-pay] ul li {
    padding-bottom: .75pc;
}

[class~=db2-form-pay] ul li {
    padding-right: 0pc;
}

[class~=db-l-1] ul li span,
[class~=full-btn] {
    display: block;
}

[class~=soc-login],
[class~=tr-regi-form] textarea {
    border-top-width: .0625pc;
}

[class~=db2-form-pay] ul li {
    padding-top: 5px;
}

.mob-menu-slide ul li a {
    cursor: pointer;
}

[class~=tr-regi-form] textarea,
[class~=soc-login],
[class~=ui-widget-header] [class~=ui-state-active] {
    border-top-style: solid;
}

[class~=tr-regi-form] textarea,
a.ui-button:active,
[class~=ui-widget-header] [class~=ui-state-active] {
    border-left-style: solid;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-bottom-width: 0pc;
}

[class~=db-3] ul li:last-child {
    border-bottom-color: #dcdcdc;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-right-width: 0pc;
}

[class~=db-3] ul li:last-child {
    border-image: none;
}

[class~=soc-login] {
    border-top-color: #dcdcdc;
}

[class~=soc-login] {
    border-image: none;
}

a.ui-button:active,
[class~=ui-widget-header] [class~=ui-state-active] {
    border-top-width: 0pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-top-color: #254158;
}

[class~=soc-login] {
    margin-top: .15625in;
}

[class~=tr-regi-form] h4 span {
    color: #689F38;
}

[class~=soc-login] {
    padding-top: 15px;
}

[class~=ui-widget-header] [class~=ui-state-active],
[class~=tr-regi-form] textarea {
    border-bottom-style: solid;
}

[class~=ui-widget-header] [class~=ui-state-active],
[class~=tr-regi-form] textarea {
    border-right-style: solid;
}

.mob-menu-slide ul li a {
    font-family: "Quicksand", sans-serif;
}

#main-menu-v2-book a {
    padding-top: 0in;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    padding-left: .052083333in;
}

[class~=tr-regi-form] textarea {
    border-left-color: #c9c9c9;
}

[class~=tr-regi-form] h4 span,
[class~=tr-regi-form] h4 {
    font-size: 31.5pt;
}

[class~=tr-regi-form] label,
.tr-regi-form p a,
[class~=v2-ho-se-ri] {
}

[class~=tr-regi-form] textarea {
    border-bottom-color: #c9c9c9;
}

[class~=tr-regi-form] textarea {
    border-right-color: #c9c9c9;
}

[class~=tr-regi-form] textarea {
    border-top-color: #c9c9c9;
}

[class~=hot-room-ava-check] ul li input[type="submit"],
[class~=tr-regi-form] textarea {
    border-image: none;
}

[class~=tr-regi-form] textarea {
    height: 6.25pc;
}

[class~=tr-regi-form] h4 span {
    font-weight: 600;
}

[class~=tr-regi-form] h4 {
    margin-top: 0in;
}

[class~=v2-search-form] {
    background: rgba(51, 105, 30, .40);
}

.search-form-title {
    color: #fff;
}

.search-form-subtitle {
    color: #fff;
}

[class~=v2-search-form] {
    padding-left: .520833333in;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-left-color: #dad55e;
}

[class~=v2-search-form] {
    padding-bottom: .520833333in;
}

[class~=v2-search-form] {
    padding-right: .520833333in;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-bottom-color: #dad55e;
}

[class~=db-3] ul li:last-child,
[class~=v2-hom-search] {
    padding-left: 0pt;
}

textarea {
    border-bottom-width: .010416667in;
}

[class~=v2-search-form] {
    padding-top: .520833333in;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-right-color: #dad55e;
}

textarea {
    border-right-width: .010416667in;
}

[class~=tr-regi-form] h4 {
    margin-bottom: 8px;
}

[class~=v2-search-form] {
    border-radius: .052083333in;
}

[class~=soc-login] ul li {
    list-style-type: none;
}

[class~=soc-login] ul li {
    float: left;
}

[class~=tr-regi-form] form,
[class~=v2-hom-search] {
    position: relative;
}

[class~=soc-login] ul li {
    width: 33.333%;
}

[class~=tr-regi-form] form {
    overflow: hidden;
}

textarea {
    border-top-width: .010416667in;
}

[class~=tr-regi-form] form {
    padding-left: 15pt;
}

#select-search,
[class~=db-3] ul li:last-child {
    padding-bottom: 0pc;
}

[class~=tr-regi-form] form {
    padding-bottom: 15pt;
}

[class~=tr-regi-form] form {
    padding-right: 15pt;
}

[class~=v2-search-form] {
    border-bottom-width: 1.5pt;
}

[class~=v2-search-form] {
    border-bottom-style: none;
}

a.ui-button:active {
    border-bottom-style: solid;
}

[class~=soc-login] ul li {
    padding-left: .052083333in;
}

[class~=tr-regi-form] form {
    padding-top: 15pt;
}

[class~=soc-login] ul li {
    padding-bottom: .052083333in;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    -moz-box-shadow: #b7b8b8 0pt .010416667in 0px inset;
}

[class~=v2-search-form] {
    border-bottom-color: #121b23;
}

[class~=tr-regi-form] p {
    font-size: .1875in;
}

[class~=v2-search-form] {
    border-image: none;
}

[class~=tr-regi-form] p {
    margin-bottom: 0px;
}

[class~=soc-login] h4,
[class~=v2-ser-btn] {
    text-align: center;
}

[class~=v2-hom-search] {
    background: url("../images/search/bus4.jpg") no-repeat;
}

[class~=soc-login] h4 {
    padding-bottom: .9375pc;
}

[class~=v2-hom-search] {
    background-size: cover;
}

[class~=soc-login] ul {
    padding-left: 0pc;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-top-color: #dad55e;
}

[class~=soc-login] ul {
    padding-bottom: 0pc;
}

[class~=db-l-1] ul li span {
    font-size: 32px;
}

[class~=soc-login] ul,
[class~=db-3] ul li:last-child,
[class~=v2-hom-search] {
    padding-right: 0pc;
}

[class~=soc-login] ul {
    padding-top: 0pc;
}

[class~=v2-ho-se-ri] h1,
[class~=soc-login] ul {
    margin-left: 0pc;
}

[class~=soc-login] ul {
    margin-bottom: 0pc;
}

[class~=v2-hom-search] {
    padding-bottom: 1.041666667in;
}

[class~=v2-hom-search] {
    padding-top: 1.041666667in;
}

[class~=soc-login] ul,
[class~=v2-ho-se-ri] h1 {
    margin-right: 0pc;
}

[class~=soc-login] ul li {
    padding-right: .052083333in;
}

[class~=v2-ho-se-ri] h1,
[class~=soc-login] ul {
    margin-top: 0pc;
}

#main-menu-v2-book a {
    border-radius: 2px;
}

[class~=v2-ho-se-ri] h1 {
    margin-bottom: 1.5625pc;
}

[class~=v2-hom-ser] {
    padding-top: 21pt;
}

[class~=v2-ho-se-ri] h1,
[class~=ui-widget-header] [class~=ui-state-active],
[class~=v2-ho-se-ri] p {
    color: #fff;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    -webkit-border-radius: 2.25pt;
}

[class~=ui-state-disabled] {
    cursor: default !important;
}

[class~=db-l-1] ul li span {
    font-weight: 500;
}

[class~=ui-state-disabled] {
    pointer-events: none;
}

[class~=db-3] ul li:last-child {
    padding-top: .125in;
}

[class~=v2-ho-se-ri] h1 {
    font-size: .75in;
}

[class~=v2-ho-se-ri] p {
    font-size: 13.5pt;
}

[class~=ui-datepicker-prev] {
    background: url("../images/left-arrow.html") no-repeat center center;
}

[class~=ui-datepicker-prev] {
    background-size: 12px;
}

[class~=db-l-1] ul li span {
    line-height: .3125in;
}

.ui-datepicker-next {
    background: url("../images/right-arrow.html") no-repeat center center;
}

[class~=db-l-1] ul li span {
    color: #21252b;
}

.ui-datepicker-next {
    background-size: .125in;
}

[class~=ui-icon] {
    display: inline-block;
}

[class~=v2-ho-se-ri] p {
    margin-bottom: 0in;
}

[class~=ui-icon] {
    vertical-align: middle;
}

[class~=ui-icon] {
    margin-top: -.25em;
}

.v2-search-form label {
    color: #727070;
}

[class~=ui-icon] {
    position: relative;
}

[class~=ui-icon] {
    text-indent: -99999px;
}

.v2-search-form label {
    font-weight: 600;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    -moz-border-radius: 3px;
}

.v2-search-form label {
    top: 14px;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-image: none;
}

a.ui-button:active,
[class~=ui-button][class~=ui-state-active]:hover {
    border-right-style: solid;
}

[class~=ui-icon] {
    overflow: hidden;
}

[class~=ui-icon] {
    background-repeat: no-repeat;
}

[class~=ui-widget-icon-block] {
    left: 50%;
}

[class~=soc-login] ul li {
    padding-top: .052083333in;
}

[class~=soc-login] ul li a,
[class~=ui-widget-icon-block],
[class~=db-2-main-com] ul li a,
[class~=ui-datepicker] td span {
    display: block;
}

[class~=ui-datepicker] td span {
    padding-left: 6.75pt;
}

[class~=ui-widget-icon-block] {
    margin-left: -8px;
}

[class~=db-l-2] ul li a,
[class~=db-2-main-com] ul li a {
    color: #333;
}

.v2-search-form label {
    font-size: .145833333in;
}

[class~=ui-datepicker] {
    padding-left: .2em;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    background: #1692c0;
}

[class~=ui-datepicker] {
    padding-bottom: 0;
}

[class~=ui-datepicker] {
    padding-right: .2em;
}

[class~=ui-datepicker] td span {
    padding-bottom: 6.75pt;
}

[class~=ui-datepicker] {
    padding-top: .2em;
}

[class~=ui-widget-header] [class~=ui-state-active] {
    border-radius: 1.6875pc;
}

[class~=ui-datepicker] {
    display: none;
}

[class~=ui-datepicker-row-break] {
    clear: both;
}

[class~=ui-button][class~=ui-state-active]:hover,
[class~=ui-widget-content] {
    border-bottom-style: solid;
}

[class~=ui-datepicker-row-break] {
    width: 100%;
}

[class~=db-3] ul li a {
}

[class~=ui-button]:active {
    font-weight: normal;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    border-radius: 2.25pt;
}

[class~=ui-datepicker-row-break] {
    font-size: 0;
}

[class~=v2-search-form] input {
    background: #fff;
}

#select-search,
[class~=v2-search-form] input {
    padding-right: .104166667in;
}

#select-search,
[class~=v2-search-form] input {
    padding-top: 0px;
}

[class~=ui-button]:active,
[class~=v2-search-form] input {
    border-left-width: 0in;
}

[class~=ui-datepicker-rtl] {
    direction: rtl;
}

[class~=ui-datepicker] td span {
    padding-right: 6.75pt;
}

[class~=ui-button]:active,
[class~=v2-search-form] input {
    border-bottom-width: 0in;
}

[class~=ui-button]:active,
[class~=v2-search-form] input {
    border-right-width: 0in;
}

[class~=ui-widget] {
    font-family: Arial, Helvetica, sans-serif;
}

[class~=v2-search-form] input {
    border-top-width: 0in;
}

[class~=ui-widget] {
    font-size: 1em;
}

[class~=ui-widget-content] {
    border-left-width: .75pt;
}

[class~=v2-search-form] input {
    border-left-style: none;
}

[class~=v2-search-form] input {
    border-bottom-style: none;
}

[class~=ui-widget-content] {
    border-bottom-width: .75pt;
}

[class~=ui-widget-content],
a.ui-button:active {
    border-top-style: solid;
}

[class~=ui-widget-content] {
    border-right-width: .75pt;
}

[class~=ui-widget-content] {
    border-top-width: .75pt;
}

[class~=ui-widget-content] {
    border-left-style: solid;
}

[class~=v2-search-form] input {
    border-right-style: none;
}

[class~=v2-search-form] input {
    border-top-style: none;
}

[class~=v2-search-form] input {
    border-left-color: currentColor;
}

[class~=v2-search-form] input {
    border-bottom-color: currentColor;
}

[class~=v2-search-form] input {
    border-right-color: currentColor;
}

[class~=ui-widget-content] {
    border-right-style: solid;
}

[class~=v2-search-form] input {
    border-top-color: currentColor;
}

[class~=v2-search-form] input {
    border-image: none;
}

[class~=v2-search-form] input {
    height: 46px;
}

[class~=v2-search-form] input {
    border-radius: .020833333in;
}

[class~=db-2-main-com] ul li a {
    font-size: .140625in;
}

[class~=v2-search-form] input {
    padding-left: .104166667in;
}

[class~=v2-search-form] input,
[class~=db2-form-com] form input[type="submit"] {
    padding-bottom: 0pt;
}

[class~=db-2-main-com] ul li a {
    padding-left: .145833333in;
}

#select-search,
[class~=v2-search-form] input {
    box-sizing: border-box;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    font-size: .75pc;
}

[class~=ui-widget-content] {
    border-left-color: #ddd;
}

[class~=ui-widget-content] {
    border-bottom-color: #ddd;
}

[class~=ui-widget-content] {
    border-right-color: #ddd;
}

[class~=ui-widget-content] {
    border-top-color: #ddd;
}

[class~=soc-login] ul li a {
    color: #fff;
}

[class~=ui-widget-content] {
    border-image: none;
}

[class~=ui-datepicker] td span {
    padding-top: 6.75pt;
}

[class~=v2-search-form] input,
#select-search {
    font-size: .145833333in;
}

[class~=db2-form-com] form input[type="submit"] {
    padding-left: 0pt;
}

[class~=ui-datepicker] td span {
    text-align: center;
}

[class~=ui-widget-content] {
    background: #fff;
}

.ui-widget-header,
[class~=ui-widget-content] {
    color: #333;
}

[class~=v2-hom-search]:before {
    content: "";
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    font-family: arial, helvetica, sans-serif;
}

[class~=v2-hom-search]:before {
    background: #141e30;
}

[class~=ui-datepicker] td span {
    text-decoration: none;
}

[class~=v2-hom-search]:before,
[class~=v2-hom-search]:before {
    background: linear-gradient(to right, rgba(36, 59, 85, .0), rgba(51, 105, 30, .30));
}

[class~=v2-hom-search]:before {
    position: absolute;
}

[class~=ui-button]:active,
[class~=ui-state-default] {
    border-top-width: 0pc;
}

.ui-widget-header {
    font-weight: bold;
}

[class~=ui-datepicker] td span {
    width: 30pt;
}

[class~=ui-datepicker] td span {
    height: .416666667in;
}

[class~=ui-state-default] {
    border-left-width: 0pt;
}

[class~=v2-hom-search]:before {
    bottom: 0in;
}

[class~=v2-hom-search]:before {
    top: 0pt;
}

textarea,
[class~=ui-state-default],
[class~=ui-button]:active {
    border-left-style: solid;
}

[class~=v2-hom-search]:before {
    left: 0pt;
}

[class~=soc-login] ul li a {
    padding-left: 10px;
}

[class~=v2-hom-search]:before {
    right: 0pt;
}

[class~=ui-state-default] {
    border-bottom-width: 0pt;
}

[class~=ui-state-default] {
    border-right-width: 0pt;
}

a.ui-button:active {
    border-left-color: #dad55e;
}

[class~=v2-hom-ser] ul {
    margin-left: inherit;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    padding-left: 7.5pt;
}

[class~=v2-hom-ser] ul {
    margin-bottom: inherit;
}

[class~=soc-login] ul li a {
    padding-bottom: .4375pc;
}

textarea,
[class~=ui-state-default] {
    border-bottom-style: solid;
}

[class~=v2-hom-ser] ul {
    margin-right: inherit;
}

textarea,
[class~=ui-state-default] {
    border-right-style: solid;
}

[class~=soc-login] ul li a {
    padding-right: .1875in;
}

[class~=ui-button][class~=ui-state-active]:hover,
[class~=ui-state-default] {
    border-top-style: solid;
}

[class~=ui-state-default] {
    border-left-color: #b4b4b4;
}

[class~=soc-login] ul li a {
    padding-top: .4375pc;
}

[class~=ui-state-default] {
    border-bottom-color: #b4b4b4;
}

[class~=ui-state-default] {
    border-right-color: #b4b4b4;
}

[class~=v2-hom-ser] ul {
    margin-top: inherit;
}

[class~=ui-datepicker] table {
    width: 100%;
}

[class~=ui-datepicker] table {
    font-size: .9em;
}

[class~=ui-state-default] {
    border-top-color: #b4b4b4;
}

[class~=ui-state-default] {
    border-image: none;
}

[class~=ui-state-default] {
    background: #f6f6f6;
}

[class~=ui-button],
[class~=ui-button]:active {
    border-bottom-style: solid;
}

.ui-datepicker td a {
    display: block;
}

[class~=ui-datepicker] table {
    border-collapse: collapse;
}

[class~=ui-state-default] {
    font-weight: normal;
}

[class~=ui-state-default] {
    color: #4f4f4f;
}

[class~=ui-datepicker] table {
    margin-left: 0;
}

[class~=ui-datepicker] table {
    margin-bottom: .4em;
}

[class~=ui-datepicker] table {
    margin-right: 0;
}

[class~=ui-datepicker] table {
    margin-top: 0;
}

[class~=ui-button] {
    border-left-width: 0pt;
}

[class~=ui-datepicker] th {
    padding-left: .3em;
}

[class~=ui-datepicker] th {
    padding-bottom: .7em;
}

a.ui-button:active {
    border-bottom-color: #dad55e;
}

[class~=ui-datepicker] th {
    padding-right: .3em;
}

[class~=soc-login] ul li a,
[class~=ui-datepicker] th {
    text-align: center;
}

[class~=soc-login] ul li a {
    border-radius: 1.5pt;
}

[class~=ui-datepicker] th {
    padding-top: .7em;
}

[class~=ui-datepicker] th {
    font-weight: 500;
}

[class~=ui-button] {
    border-bottom-width: 0pt;
}

.ui-datepicker td a {
    padding-left: 6.75pt;
}

[class~=main-menu-v2] ul li a {
    color: #333;
}

[class~=ui-button] {
    border-right-width: 0pt;
}

[class~=main-menu-v2] ul li a {
    text-transform: uppercase;
}

[class~=ui-datepicker] th {
    color: #aaa;
}

[class~=ui-datepicker] th {
    border-left-width: 0;
}

[class~=ui-datepicker] th {
    border-bottom-width: 0;
}

[class~=ui-datepicker] th {
    border-right-width: 0;
}

[class~=main-menu-v2] ul li a {
    padding-left: .875pc;
}

[class~=ui-datepicker] th {
    border-top-width: 0;
}

[class~=ui-button] {
    border-top-width: 0pt;
}

[class~=ui-button] {
    border-left-style: solid;
}

[class~=ui-datepicker] th {
    border-left-style: none;
}

[class~=ui-datepicker] th {
    border-bottom-style: none;
}

#main-menu-v2-book a {
    display: inline-block;
}

[class~=ui-button],
[class~=ui-button]:active {
    border-right-style: solid;
}

[class~=ui-datepicker] th {
    border-right-style: none;
}

.ui-datepicker td a {
    padding-bottom: 6.75pt;
}

[class~=ui-datepicker] th {
    border-top-style: none;
}

[class~=ui-button][class~=ui-state-active]:hover,
[class~=ui-button]:active {
    border-left-color: #dad55e;
}

[class~=main-menu-v2] ul li a {
    padding-bottom: 7.5pt;
}

[class~=ui-datepicker] th {
    border-left-color: currentColor;
}

[class~=ui-datepicker] th {
    border-bottom-color: currentColor;
}

[class~=ui-button]:active,
[class~=ui-button] {
    border-top-style: solid;
}

.ui-datepicker td a {
    padding-right: 6.75pt;
}

a.ui-button:active {
    border-right-color: #dad55e;
}

#select-search {
    background-size: 17px;
}

[class~=ui-button] {
    border-left-color: #b4b4b4;
}

[class~=ui-button] {
    border-bottom-color: #b4b4b4;
}

.ui-datepicker td a {
    padding-top: 6.75pt;
}

[class~=ui-datepicker] th {
    border-right-color: currentColor;
}

a.ui-button:active {
    border-top-color: #dad55e;
}

[class~=ui-datepicker] th {
    border-top-color: currentColor;
}

[class~=ui-button] {
    border-right-color: #b4b4b4;
}

[class~=ui-button] {
    border-top-color: #b4b4b4;
}

[class~=ui-button],
[class~=ui-datepicker] th {
    border-image: none;
}

[class~=ui-datepicker] td {
    border-left-width: 0;
}

[class~=main-menu-v2] ul li a,
[class~=home_form] form ul li input[type="submit"] {
    font-weight: 600;
}

[class~=ui-datepicker] td {
    border-bottom-width: 0;
}

[class~=ui-datepicker] td {
    border-right-width: 0;
}

[class~=ui-datepicker] td {
    border-top-width: 0;
}

[class~=ui-datepicker] td {
    border-left-style: none;
}

[class~=ui-button] {
    background: #f6f6f6;
}

[class~=ui-datepicker] td {
    border-bottom-style: none;
}

[class~=main-menu-v2] ul li a {
    padding-right: .875pc;
}

[class~=ui-state-hover],
[class~=ui-button] {
    font-weight: normal;
}

[class~=ui-button] {
    color: #4f4f4f;
}

[class~=ui-button] {
    color: #454545;
}

.ui-datepicker td a,
[class~=ui-button] {
    text-decoration: none;
}

[class~=main-menu-v2] ul li a {
    padding-top: 7.5pt;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    padding-bottom: 5px;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    border-bottom-color: #dad55e;
}

[class~=ui-state-hover] {
    border-left-width: 0pc;
}

[class~=ui-datepicker] td {
    border-right-style: none;
}

[class~=ui-state-hover] {
    border-bottom-width: 0pc;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    padding-right: 7.5pt;
}

[class~=ui-datepicker] td {
    border-top-style: none;
}

[class~=ui-state-hover] {
    border-right-width: 0pc;
}

[class~=main-menu-v2] ul li a {
    line-height: 26.25pt;
}

[class~=ui-state-hover] {
    border-top-width: 0pc;
}

[class~=ui-datepicker] td {
    border-left-color: currentColor;
}

[class~=db2-form-com] form input[type="submit"] {
    padding-right: 0pt;
}

[class~=ui-datepicker] td {
    border-bottom-color: currentColor;
}

.ui-datepicker td a {
    text-align: center;
}

[class~=ui-state-hover] {
    border-left-style: solid;
}

[class~=ui-state-hover] {
    border-bottom-style: solid;
}

[class~=ui-state-hover] {
    border-right-style: solid;
}

[class~=ui-datepicker] td {
    border-right-color: currentColor;
}

#select-search {
    background-position-x: .625pc;
}

[class~=ui-datepicker] td {
    border-top-color: currentColor;
}

[class~=ui-state-hover],
textarea {
    border-top-style: solid;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    padding-top: 5px;
}

[class~=db2-form-com] form input[type="submit"] {
    padding-top: 0pt;
}

[class~=ui-datepicker] td,
a.ui-button:active {
    border-image: none;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    border-right-color: #dad55e;
}

[class~=ui-state-hover] {
    border-left-color: #dad55e;
}

.ui-datepicker td a {
    width: 30pt;
}

.ui-datepicker td a {
    height: .416666667in;
}

[class~=main-menu-v2] ul li {
    float: left;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    border-top-color: #dad55e;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    border-image: none;
}

[class~=ui-state-hover] {
    background: #f6598e;
}

[class~=ui-datepicker] td {
    padding-left: .010416667in;
}

[class~=ui-datepicker] td {
    padding-bottom: .010416667in;
}

#main-menu-v2-book {
    float: right;
}

[class~=main-menu-v2] ul li {
    list-style-type: none;
}

[class~=ui-datepicker] td {
    padding-right: .010416667in;
}

[class~=ui-datepicker] td {
    padding-top: .010416667in;
}

[class~=main-menu-v2] ul li a {
    font-size: 11.25pt;
}

[class~=ui-state-hover],
[class~=ui-button]:active {
    color: #fff;
}

[class~=ui-widget] select,
[class~=ui-widget] button,
[class~=ui-widget] textarea,
[class~=ui-widget] input {
    font-family: Arial, Helvetica, sans-serif;
}

[class~=ui-state-hover] {
    border-radius: 20.25pt;
}

[class~=main-menu-v2] ul li {
    display: inline-block;
}

[class~=ui-button]:active,
a.ui-button:active {
    background: #1692c0;
}

[class~=main-menu-v2] ul li {
    transition: all .5s ease;
}

[class~=ui-widget] input,
[class~=ui-widget] select,
[class~=ui-widget] button,
[class~=ui-widget] textarea {
    font-size: 1em;
}

[class~=home_form] form ul li input[type="submit"] {
    padding-top: 11px;
}

[class~=main-menu-v2] ul li {
    -webkit-transition: all .5s ease;
}

[class~=ui-state-default] a,
[class~=ui-state-hover] a,
a[class~=ui-button],
[class~=hot-room-ava-check] ul li input[type="submit"] {
    text-decoration: none;
}

[class~=ui-state-focus],
[class~=ui-state-active] {
    font-weight: normal;
}

[class~=main-menu-v2] ul li {
    -moz-transition: all .5s ease;
}

[class~=ui-state-focus] {
    border-left-width: 0pc;
}

[class~=main-menu-v2] ul li a {
    font-family: "Quicksand", sans-serif;
}

[class~=ui-state-focus] {
    border-bottom-width: 0pc;
}

#main-menu-v2-book a {
    background: #689F38;
}

[class~=ui-state-focus] {
    border-right-width: 0pc;
}

[class~=ui-state-focus] {
    border-top-width: 0pc;
}

[class~=ui-state-focus] {
    border-left-style: solid;
}

[class~=ui-state-focus] {
    border-bottom-style: solid;
}

[class~=ui-widget-content] a,
[class~=ui-widget-header] a {
    color: #333;
}

html [class~=ui-button][class~=ui-state-disabled]:active,
[class~=ui-state-focus] {
    border-right-style: solid;
}

[class~=menu-sub-drop] ul li a {
    padding-left: 0pt;
}

[class~=ui-state-focus],
html [class~=ui-button][class~=ui-state-disabled]:active {
    border-top-style: solid;
}

[class~=ui-state-focus] {
    border-left-color: #dad55e;
}

[class~=menu-sub-drop] ul li a {
    padding-bottom: 0pt;
}

[class~=main-menu-v2] ul li {
    -ms-transition: all .5s ease;
}

[class~=ui-state-focus] {
    border-bottom-color: #dad55e;
}

[class~=ui-state-focus] {
    border-right-color: #dad55e;
}

a[class~=ui-button],
[class~=ui-state-default] a {
    color: #454545;
}

[class~=ui-state-focus] {
    border-top-color: #dad55e;
}

textarea {
    border-left-color: #dedede;
}

[class~=ui-state-focus] {
    border-image: none;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    text-shadow: -.010416667in -1px 0 rgba(177, 177, 177, .3);
}

[class~=ui-state-focus] {
    background: #f6598e;
}

[class~=menu-sub-drop] ul li a,
[class~=main-menu-v2] ul {
    padding-right: 0pt;
}

[class~=ui-state-active],
[class~=ui-state-focus],
[class~=hot-room-ava-check] ul li input[type="submit"],
a.ui-button:active {
    color: #fff;
}

[class~=menu-sub-drop] ul li a,
[class~=main-menu-v2] ul {
    padding-top: 0pt;
}

[class~=ui-state-focus],
[class~=ui-button]:active {
    border-radius: 20.25pt;
}

[class~=menu-sub-drop] ul li a {
    line-height: 19.5pt;
}

[class~=ui-visual-focus] {
    box-shadow: 0 0 .1875pc 1px #5e9ed6;
}

[class~=main-menu-v2] ul li {
    -o-transition: all .5s ease;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    font-weight: bold;
}

[class~=ui-state-active] {
    border-left-width: 0pc;
}

[class~=ui-state-hover] a,
[class~=ui-state-focus] a {
    color: #2b2b2b;
}

[class~=ui-state-active] {
    border-bottom-width: 0pc;
}

[class~=ui-state-active] {
    border-right-width: 0pc;
}

[class~=v2-sub-sinl-men] li a {
    padding-left: .75pc !important;
}

[class~=v2-sub-sinl-men] li a {
    padding-bottom: .4375pc !important;
}

[class~=v2-sub-sinl-men] li a {
    padding-right: .75pc !important;
}

[class~=ui-state-active] {
    border-top-width: 0pc;
}

[class~=ui-state-focus] a,
[class~=ui-state-active] a {
    text-decoration: none;
}

[class~=ui-state-active] {
    border-left-style: solid;
}

[class~=v2-sub-sinl-men] li,
[class~=ui-state-active] {
    border-bottom-style: solid;
}

[class~=v2-sub-sinl-men] li a {
    padding-top: .4375pc !important;
}

[class~=ui-state-active] {
    border-right-style: solid;
}

[class~=ui-state-active] {
    border-top-style: solid;
}

[class~=menu-sub-drop] ul li {
    min-height: 42px;
}

[class~=menu-sub-drop] ul li a {
    font-size: .145833333in;
}

[class~=post-btn] ul li a,
[class~=ui-state-active] a {
    color: #fff;
}

[class~=ui-state-active] {
    border-left-color: #dad55e;
}

.ui-state-active .ui-icon-background {
    border-left-width: medium;
}

[class~=ui-state-disabled] span {
    color: #aaa !important;
}

[class~=ui-state-active] {
    border-bottom-color: #dad55e;
}

[class~=main-menu-v2] ul {
    position: relative;
}

[class~=main-menu-v2] ul {
    padding-left: 0in;
}

[class~=post-btn] ul li a {
    text-transform: uppercase;
}

[class~=menu-sub-drop] ul li {
    transition: all .5s ease;
}

[class~=ui-state-active] {
    border-right-color: #dad55e;
}

[class~=ui-state-active] {
    border-top-color: #dad55e;
}

[class~=main-menu-v2] ul {
    padding-bottom: 0in;
}

[class~=ui-state-active] {
    border-image: none;
}

[class~=ui-icon-background],
.ui-state-active .ui-icon-background {
    border-bottom-width: medium;
}

[class~=ui-state-active] {
    background: #1692c0;
}

[class~=post-btn] ul li a {
    font-weight: 400;
}

[class~=main-menu-v2] ul {
    margin-bottom: 0pc;
}

[class~=ui-icon-background],
.ui-state-active .ui-icon-background {
    border-right-width: medium;
}

[class~=v2-sub-sinl-men] li {
    min-height: 25.5pt !important;
}

[class~=post-btn] ul li a {
    font-size: 8.625pt;
}

a.ui-button:active,
[class~=ui-state-active] {
    border-radius: 1.6875pc;
}

[class~=ui-icon-background] {
    border-left-width: medium;
}

[class~=v2-sub-sinl-men] li {
    line-height: 25.5pt !important;
}

[class~=v2-sub-sinl-men] li {
    border-bottom-width: 1px;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-left-color: #b4b4b4;
}

.ui-state-active .ui-icon-background,
[class~=ui-icon-background] {
    border-top-width: medium;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-color: #304b62 !important;
}

.ui-state-active .ui-icon-background,
[class~=ui-icon-background] {
    border-left-style: none;
}

[class~=menu-sub-drop] ul li {
    -webkit-transition: all .5s ease;
}

[class~=v2-sub-sinl-men] li {
    border-bottom-color: #f3f3f3;
}

[class~=ui-icon-background] {
    border-bottom-style: none;
}

[class~=v2-sub-sinl-men] li {
    border-image: none;
}

[class~=ui-icon-background] {
    border-right-style: none;
}

[class~=menu-arr]:after {
    content: "";
}

[class~=menu-arr]:after {
    font-family: FontAwesome;
}

[class~=menu-arr]:after {
    background: #fff;
}

[class~=menu-arr]:after {
    -webkit-transform: rotate(45deg);
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: -moz-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=ui-icon-background] {
    border-top-style: none;
}

[class~=ui-icon-background] {
    border-left-color: #003eff;
}

[class~=ui-icon-background] {
    border-bottom-color: #003eff;
}

[class~=menu-arr]:after {
    transform: rotate(45deg);
}

[class~=ui-icon-background] {
    border-right-color: #003eff;
}

[class~=ui-icon-background] {
    border-top-color: #003eff;
}

[class~=ui-icon-background] {
    border-image: none;
}

[class~=menu-arr]:after {
    top: 0;
}

[class~=menu-arr]:after {
    right: 10px;
}

[class~=menu-sub-drop] ul li {
    -moz-transition: all .5s ease;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: -ms-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=post-btn] ul li a {
    font-family: "Montserrat", sans-serif;
}

[class~=menu-arr]:after {
    font-weight: 500;
}

[class~=ui-icon-background] {
    background-color: #fff;
}

[class~=menu-arr]:after {
    padding-left: 3pt;
}

.ui-state-active a:visited,
[class~=ui-state-active] a:link {
    color: #fff;
}

.ui-icon {
    width: 12pt;
}

[class~=post-btn] ul li a {
    padding-left: .625pc;
}

.ui-icon {
    height: .166666667in;
}

[class~=menu-sub-drop] h4 {
    margin-top: 7.5pt;
}

[class~=post-btn] ul,
[class~=main-menu-v2] {
    padding-left: 0pc;
}

[class~=main-menu-v2] {
    padding-bottom: .5pc;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-bottom-color: #dad55e;
}

[class~=main-menu-v2],
[class~=post-btn] ul {
    padding-right: 0pc;
}

[class~=menu-sub-drop] h4 {
    text-transform: uppercase;
}

[class~=main-menu-v2] {
    padding-top: .5pc;
}

[class~=menu-sub-drop] h4 {
    color: #333;
}

[class~=menu-sub-drop] ul li {
    -ms-transition: all .5s ease;
}

[class~=post-btn] ul li a {
    padding-bottom: .625pc;
}

[class~=menu-sub-drop] h4 {
    font-size: 12.75pt;
}

[class~=menu-sub-drop] h4,
[class~=main-menu-v2] {
    border-bottom-width: 1px;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: -o-linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=menu-sub-drop] ul li {
    -o-transition: all .5s ease;
}

[class~=v2-sub-sinl-men],
[class~=menu-sub-drop] ul,
[class~=drop-v2-all],
[class~=v2_head_right] li a {
}

[class~=main-menu-v2],
[class~=menu-sub-drop] h4 {
    border-bottom-style: solid;
}

[class~=main-menu-v2] {
    border-bottom-color: #efeded;
}

[class~=ui-state-active] a:link,
.ui-state-active a:visited {
    text-decoration: none;
}

[class~=main-menu-v2] {
    border-image: none;
}

.drop-v2-all {
    width: 100%;
}

.post-btn ul li {
    display: inline-block;
}

.drop-v2-all {
    left: 0in !important;
}

[class~=menu-sub-drop] h4 {
    border-bottom-color: #e4e4e4;
}

[class~=menu-sub-drop] h4 {
    border-image: none;
}

[class~=hot-room-ava-check] ul li input[type="submit"] {
    background-image: linear-gradient(to bottom, #3b5871, #34582a);
}

[class~=menu-sub-drop] h4 {
    margin-right: .15625in;
}

[class~=icon-float] ul li a:hover {
    transform: rotateY(-180deg);
}

[class~=menu-sub-drop] h4 {
    padding-bottom: .9375pc;
}

[class~=drop-v2-all-inn] {
    padding-left: 15pt;
}

[class~=drop-v2-all-inn] {
    padding-bottom: 15pt;
}

[class~=drop-v2-all-inn] {
    padding-right: 15pt;
}

[class~=v2_head_right] li {
    display: block !important;
}

[class~=drop-v2-all-inn] {
    padding-top: 15pt;
}

.ui-state-active .ui-icon-background {
    border-bottom-style: none;
}

[class~=post-btn] ul {
    padding-bottom: 0pt;
}

.ui-state-active .ui-icon-background {
    border-right-style: none;
}

[class~=post-btn],
[class~=drop-v2-all-inn] {
    position: relative;
}

[class~=post-btn],
[class~=drop-v2-all-inn] {
    overflow: hidden;
}

.ui-state-active .ui-icon-background {
    border-top-style: none;
}

[class~=drop-v2-all-inn] {
    background: url("../images/search-bg.png") no-repeat right bottom;
}

[class~=drop-v2-all-inn] {
    background-size: 37.5pc;
}

[class~=menu-sub-drop] {
    float: left;
}

[class~=post-btn] ul li a {
    padding-right: .625pc;
}

[class~=post-btn] ul {
    padding-top: 0pt;
}

.post-btn ul li {
    margin-right: 4px;
}

.post-btn ul li {
    line-height: 40px;
}

[class~=post-btn] ul {
    margin-bottom: 0pc;
}

.ui-state-active .ui-icon-background {
    border-left-color: #003eff;
}

[class~=menu-sub-drop] {
    width: 20%;
}

[class~=v2_head_right] {
    width: 190px;
}

[class~=tourz-hom-ser] ul li a:hover {
    -webkit-transform: scale(1.1);
}

[class~=post-btn] ul li a {
    padding-top: .625pc;
}

[class~=post-btn] {
    margin-top: 5px;
}

textarea,
[class~=post-btn] ul li a {
    border-radius: .03125in;
}

.ui-state-active .ui-icon-background {
    border-bottom-color: #003eff;
}

[class~=tourz-hom-ser] ul li a:hover {
    transform: scale(1.1);
}

[class~=post-btn] {
    margin-bottom: .15625in;
}

textarea {
    border-bottom-color: #dedede;
}

.ui-state-active .ui-icon-background {
    border-right-color: #003eff;
}

.ui-state-active .ui-icon-background {
    border-top-color: #003eff;
}

.ui-state-active .ui-icon-background {
    border-image: none;
}

textarea {
    border-right-color: #dedede;
}

.ui-state-active .ui-icon-background {
    background-color: #fff;
}

[class~=tourz-hom-ser] ul li a:hover {
    background: #689F38;
}

.post-btn ul li i {
    padding-right: .3125pc;
}

textarea {
    border-top-color: #dedede;
}

/*.db-l-1 ul li:nth-child(1) img {
    width: 100%;
}*/

[class~=ui-button][class~=ui-state-active]:hover {
    border-right-color: #dad55e;
}

textarea {
    border-image: none;
}

[class~=db-l-2] ul li a:hover {
    color: #333;
}

[class~=home_form] form ul li input[type="submit"],
[class~=ui-button][class~=ui-state-active]:hover {
    color: #fff;
}

[class~=db-l-2] ul li a:hover {
    padding-left: 6pt;
}

.db-2-main-com ul li a:hover {
    padding-left: .104166667in;
}

[class~=soc-login] ul li:nth-child(1) a {
    background: #3b5998;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-top-color: #dad55e;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -webkit-transition: all .5s ease;
}

[class~=soc-login] ul li:nth-child(2) a {
    background: #dd4b39;
}

[class~=soc-login] ul li:nth-child(3) a {
    background: #d34836;
}

#main-menu-v2-book a {
    background: linear-gradient(to bottom, #689F38, #33691E);
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-image: none;
}

textarea {
    resize: none;
}

#main-menu-v2-book a {
    font-family: "Quicksand", sans-serif;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -moz-transition: all .5s ease;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    -o-transition: all .5s ease;
}

[class~=ui-button][class~=ui-state-active]:hover {
    background: #1692c0;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-bottom-color: #b4b4b4;
}

[class~=post-btn] ul li:nth-child(1) a {
    background: #3b5998;
}

[class~=post-btn] ul li:nth-child(2) a {
    background: #00aced;
}

#main-menu-v2-book a {
    font-size: 9.75pt;
}

[class~=hot-page2-hom-pre] ul li:hover [class~=hot-page2-hom-pre-2] h5 {
    transition: all .5s ease;
}

textarea {
    padding-left: .1875in;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-right-color: #b4b4b4;
}

textarea {
    padding-bottom: .1875in;
}

[class~=post-btn] ul li:nth-child(3) a {
    background: #d34836;
}

textarea {
    padding-right: .1875in;
}

textarea {
    padding-top: .1875in;
}

textarea {
    box-shadow: none;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-top-color: #b4b4b4;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    border-image: none;
}

[class~=home_form] form ul li input[type="submit"] {
    text-align: center;
}

[class~=ui-button][class~=ui-state-active]:hover {
    border-radius: 1.6875pc;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    background: #f6f6f6;
}

.events table tr td a:hover {
    background: #00bcd4;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    font-weight: normal;
}

html [class~=ui-button][class~=ui-state-disabled]:active {
    color: #4f4f4f;
}

[class~=icon-float] ul li a:hover i {
    transform: rotateY(180deg);
}

.hot-page2-alp-quot-btn {
    text-align: center;
}

[class~=l-info-pack-days] ul li h4 {
    margin-top: -19px;
}

.db-2-main-com .table-breakpoint span {
    font-family: "Poppins", sans-serif;
    font-size: .151041667in;
    font-weight: 400;
}

body .bottom-pagination nav {
    background-color: transparent;
}

body .bottom-pagination {
    padding: 0px 0px 30px
}

body .bottom-pagination .pagination {
    margin-top: 0px;
    display: block;
    float: left;
}

.circle_box_style {
    width: 35px;
    height: 35px;
    margin: 0px auto;
    display: block;
    border: 1px solid #ddd;
    border-radius: 50%;
    padding: 6px;
    color: #d9d9d9;
    text-align: center;
}

.circle_box_style img {
    margin: 0px;
    padding: 0px;
    border: 0px none;
}

body .icon_listing li {
    text-align: center;
    border: 0px none;
    float: left;
    width: auto;
    margin-right: 8px;
    padding-bottom: 0;
}

.wishlist_price_box .price h5 small {
    margin-bottom: 6px;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
}

.wishlist_price_box .btn_set .btn {
    background-color: #d9d9d9;
    color: #fff;
    border-radius: 0px;
    padding: 4px 12px;
    height: auto;
    line-height: 20px;
    font-weight: 700;
    box-shadow: none;
    border: 0px none;
}

.wishlist_price_box .btn_set .btn:hover {
    background-color: #335528;
}

.wishlist_price_box .price h5 {
    color: #335528;
    font-size: 18px;
}

.wishlist-header {
    margin-bottom: 8px;
}

.icon_listing ul {
    margin: 0px;
}

.icon_listing li span {
    font-size: 12px;
    color: #9e9e9e;
    text-align: center;;
}

.wishlist-list-view .detail_list {
    margin-top: 0px;
}

.wishlist-list-view .sq_img_box {
    max-height: 150px;
    overflow: hidden;
}

.wishlist-list-view .sq_img_box img {
    margin: 0px;
    padding: 0px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
}

.wishlist-list-view .detail_list span, .wishlist-list-view .detail_list strong {
    display: block;
    line-height: 14px;
}

.wishlist-list-view .detail_list span {
    text-align: right;
    font-size: 13px;
    font-weight: normal;
}

.wishlist-list-view .detail_list strong {
    text-transform: uppercase;
    font-size: 12px;
}

.wishlist-list-view .detail_list li {
    text-align: right;
    border: 0px none;
    padding-top: 0;
    padding-bottom: 18px;
}

.wishlist-list-view .detail_list li:last-child {
    padding-bottom: 0px;
}

.wishlist-header small {
    font-size: 14px;
    margin-top: 5px;
    color: #696969;
    text-transform: uppercase;
    font-weight: 500;
    display: block;
}

.wishlist-header h3 {
    color: #2d3e52;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0;
    display: inline-block;
}

.detail_list_outer {
    border-right: 1px solid #ddd;
}

.wishlist-list-view .sq_img_outbox {
    padding-right: 0px;
}

.wishlist-list-view .detail_list_outer {
    padding-left: 0px;
}

.wishlist-list-view > .row:first-child {
    padding-top: 0px;
}

.wishlist-list-view > .row:last-child {
    padding-bottom: 0px;
}

.wishlist-list-view > .row {
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}

.wishlist-list-view > .row:nth-child(even) {
    background-color: #f5f5f5;
}

.survey_form_style form {
    padding: 0px;
    background-color: #fff;
}

.survey_form_style form > ol {
    padding-left: 15px;
}

.survey_form_style .input-field.submit_btn_box {
    padding: 0 15px;
}

.survey_form_style ol > li {
    margin-bottom: 30px;
}

.survey_form_style ol > li:last-child {
    margin-bottom: 0px;
}

.survey_form_style ol > li p {
    margin-bottom: 0px;
}

.survey_form_style .input-field {
    margin-top: 2px;
}

label input[type="radio"] ~ i.fa.fa-circle-o {
    color: #c8c8c8;
    display: inline;
}

label input[type="radio"] ~ i.fa.fa-dot-circle-o {
    display: none;
}

label input[type="radio"]:checked ~ i.fa.fa-circle-o {
    display: none;
}

label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o {
    color: #14addb;
    display: inline;
}

label:hover input[type="radio"] ~ i.fa {
    color: #14addb;
}

div[data-toggle="buttons"] label.active {
    color: #646464;
}

div[data-toggle="buttons"] label {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 2em;
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
    cursor: pointer;
    background-color: none;
    border: 0px solid #c8c8c8;
    border-radius: 3px;
    text-transform: capitalize;
    color: #646464;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

div[data-toggle="buttons"] label:hover {
    color: #646464;
}

div[data-toggle="buttons"] label:active, div[data-toggle="buttons"] label.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.radio-btn-group .btn, .radio-btn-group .btn:hover, .radio-btn-group .btn.active, .radio-btn-group .btn:focus {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    -webkit-outline: none;
}


.dotted_border_box {
    border: 1px dashed #dadada;
    border-radius: 8px;
    padding: 15px;
    min-height: 230px;
    margin-bottom: 15px;
}

.dotted_border_box .area_btn_style {
    margin-top: 15px;
}

.dotted_border_box h3 {
    margin-top: 0px;
    color: #33691E;
    font-size: 16px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 12px;
}

.dotted_border_box label {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 4px 0;
    vertical-align: middle;
}

.col-md-9.pdR-0 {
    padding-right: 8px;
}

.col-md-3.pd-0 {
    padding: 0px;
}

.dotted_border_box .area_btn_style .btn {
    height: 30px !important;
    font-size: 15px !important;
    padding: 2px 13px !important;
    line-height: 20px;
}

#signUpForm .btn.btn-custom.large-btn {
    width: 100%;
    max-width: 250px;
    margin-bottom: 3em;
}

#signUpForm .btn.btn-custom.large-btn {
    background-color: #33691E
}

#signUpForm .btn.btn-custom.large-btn::before {
    background-color: #3e3e3e;
    border-color: #3e3e3e;
}

.table.table-striped thead th {
    background-color: #375d29;
    color: #fff;
    border: 0px none;
    border-radius: 0;
}

.membership_step_style .col-md-6.pdL-0 {
    padding-left: 8px
}

.membership_step_style .col-md-6.pdR-0 {
    padding-right: 8px
}

.sm_box_style.text-right {
    text-align: right;
}

.sm_box_style strong {
    display: block;
}

.sm_box_style {
    min-height: 70px;
}

#signUpForm .slide-left, #signUpForm .slide-right {
    pointer-events: none;
    cursor: default;
}

.payment_box_style {
    margin-bottom: 15px;
}

.payment_box_style .btn-group.radio-btn-group {
    /*border: 1px solid #ddd;*/
    /*border-radius: 4px;*/
}

.payment_box_style .btn-group.radio-btn-group i.fa {
    font-size: 20px;
    vertical-align: middle;
}

.payment_box_style .btn-group.radio-btn-group i.fa.fa-cc-paypal,
.payment_box_style .btn-group.radio-btn-group i.fa.fa-cc-stripe {
    font-size: 40px;
}

#signUpForm .payment_box_style .btn-group.radio-btn-group .btn {
    height: 47px;
    padding: 6px 10px;
}

.payment_box_style .btn-group.radio-btn-group .btn:first-child {
    /*border-right: 1px solid #ddd*/
}

.payment_box_style p {
    margin-bottom: 0px;
}

.payment_box_style .btn-group.radio-btn-group {
    /*margin-top: 10px;*/
    width: 100%;
}

.order_summary_box {
    margin-top: 35px;
}

.table.table-striped tfoot {
    background-color: #ddd
}


.payment_box_style label input[type="radio"] ~ i.fa.fa-circle-o {
    color: #c8c8c8;
}

.payment_box_style label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o {
    color: #33691E;
}

.payment_box_style label:hover input[type="radio"] ~ i.fa {
    color: #33691E;
}

.payment_box_style div[data-toggle="buttons"] label.active {
    color: #646464;
}

.payment_box_style div[data-toggle="buttons"] label {
    border: 0px solid #c8c8c8;
    color: #646464;
}

.payment_box_style div[data-toggle="buttons"] label:hover {
    color: #646464;
}

.payment_box_style div[data-toggle="buttons"] label:active, div[data-toggle="buttons"] label.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.radio-btn-group .btn, .radio-btn-group .btn:hover, .radio-btn-group .btn.active, .radio-btn-group .btn:focus {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    -webkit-outline: none;
}

.checklist_style .checkbox-field-style label {
    top: 0px;
    left: 0px;
}

.checklist_style .checkbox-field-style label {
    line-height: 30px;
}

.survey_form_style .btn-group.radio-btn-group .btn i.fa {
    vertical-align: middle;
    font-size: 20px;
}

.survey_form_style .btn-group.radio-btn-group .btn {
    float: none;;
    display: block;
    padding-left: 0px;
}

.survey_form_style .btn-group.radio-btn-group .btn span {
    display: inline-block;
    font-size: 14px;
    padding-left: 8px;
    vertical-align: middle;
}

.dotted_border_box .detail_text_style {
    min-height: 90px;
}

.survey_form_style .select-wrapper input.select-dropdown, .survey_form_style .input-field input {
    padding-left: 15px;
}

.survey_form_style .checklist_style [type="checkbox"] + label {
    padding-left: 30px;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: none !important;
    -webkit-outline: none !important;
}

.v2-hom-search form.v2-search-form .input-field.col label {
    font-size: 14px;
    color: #595959;
}

#ui-datepicker-div.ui-datepicker {
    z-index: 99 !important;
}

.v2-hom-search form.v2-search-form .search-form-title {
    margin-top: 0px;
}


.[class~=db2-form-com] form input::placeholder {
    color: #646464;
    opacity: 1; /* Firefox */
}

.datearea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #646464;
}

.datearea::-ms-input-placeholder { /* Microsoft Edge */
    color: #646464;
}

.textarea-white {
    background: white;
    border: 0;
    height: auto;

}


.white {
    color: white !important;
}

/*.mck-dropdown-toggle {*/
/*    display: none;*/
/*}*/

/*button#mck-msg-new {*/
/*    display: none;*/
/*}*/

.btn-theme {
    background: #335528 !important;
    color: white !important;
}

[class~=db-l-3] {
    border-radius: 4px;
    box-shadow: 0px 2px .041666667in rgba(224, 224, 224, .8);
    border-image: none;
    border-top-color: #dadada;
    border-right-color: #dadada;
    border-bottom-color: #dadada;
    border-left-color: #dadada;
    border-top-width: .010416667in;
    border-right-width: .010416667in;
    background: #fff;
    border-right-style: solid;
    border-bottom-width: .010416667in;
    border-left-width: .010416667in;
    position: relative;
    border-top-style: solid;
    border-bottom-style: solid;
    overflow: hidden;
    border-left-style: solid;
    /*float: left;*/
    margin-top: 9pt;
}

[class~=db-l-3] ul li:last-child {
    padding-top: .125in;
    padding-right: 0pc;
    padding-bottom: 0pc;
    padding-left: 0pt;
    border-image: none;
    border-bottom-color: #dcdcdc;
    border-bottom-style: solid;
    border-bottom-width: 0px;
}

[class~=db-l-3] ul li a p {
    line-height: .1875in;
    font-size: .125in;
    color: #969595;
    margin-bottom: 0in;
    padding-left: .416666667in;
}

[class~=db-l-3] ul {
    padding-top: 15pt;
    padding-right: 15pt;
    padding-bottom: 15pt;
    padding-left: 15pt !important;
    margin-bottom: 0pt;
}

[class~=db-l-3] ul li {
    padding-top: .75pc;
    padding-left: 0pt;
    padding-bottom: .75pc;
    padding-right: 0pt;
    border-image: none;
    border-bottom-style: solid;
    border-bottom-color: #dcdcdc;
    border-bottom-width: .010416667in;
    list-style-type: none;
}


[class~=db-l-3] h4 {
    margin-left: 0pt;
    margin-right: 0pt;
    background: #34582a;
    padding-left: .15625in;
    padding-bottom: .15625in;
    padding-right: .15625in;
    padding-top: .15625in;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    color: #fff;
}

[class~=db-l-3] ul li a h5 {
    margin-bottom: 0pc;
    text-transform: capitalize;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis;
    font-size: .9375pc;
    margin-top: 0pt;
    color: #333;
}

[class~=db-l-3] ul li a img {
    margin-right: .104166667in;
    border-radius: 3.125pc;
    height: 28px;
    width: 28px;
    float: left;
}

[class~=main-menu-v2] ul ul li:hover {
    padding-left: 0;
}


.change_password_toggle {
    position: absolute;
    right: 20px;
    top: -4px;

}

.change_password_toggle img {
    border: none;
}

.signUpForm-step-holder .change_password_toggle {
    position: absolute;
    right: 20px;
    top: 0px;

}

.tr-regi-form .change_password_toggle {
    position: absolute;
    right: 20px;
    top: 5px;

}

/* Css for travel details page */
[class~=booking-table] tr {
    border: none;
    margin-top: 2rem;
}

[class~=booking-table] img {
    padding: 0;
    margin: auto;
    height: 0.7pc;
}

[class~=booking-table] h4 {
    color: #07253F;
    text-align: left;
    letter-spacing: 0px;
    background: none !important;
    padding-top: 4.25pt;
    padding-bottom: 4.25pt;
}

[class~=booking-table] h6 {
    letter-spacing: 0px;
    color: #7D7D7D;
    opacity: 0.7;
    text-align: left;
    padding-left: 11.25pt;
    margin: 0;
}

.booking-table .booking-tag {
    font-size: 12px;
    line-height: 0.5pc !important;
}

.booking-table .h1_1 {
    height: 1.1pc;
}

.booking-table .h1_5 {
    height: 1.5pc;
}

.booking-table .pad-top-2 {
    padding-top: 2rem !important;
}

.booking-table .date-text {
    font-size: 12px !important;
    color: #5F52CC;
    opacity: 1;
}

.booking-table .price-text {
    color: #9F6200;
    opacity: 1;
}

.booking-table .discount-price-text {
    color: #0675E3;
    opacity: 1;
}

.booking-table .payment-not-done {
    background: #F4A321 0% 0% no-repeat padding-box;
    border-radius: 6px;
    opacity: 1;
}

.booking-table .payment-done {
    background: #166ED4 0% 0% no-repeat padding-box;
    border-radius: 6px;
    opacity: 1;
}

.booking-table .payment-waiting {
    background: #7EB4DE 0% 0% no-repeat padding-box;
    border-radius: 6px;
    opacity: 1;
}


.booking-table .from-place-bg {
    background: transparent url('../images/Group 77.svg') 50% -20% no-repeat;
    opacity: 1;
    background-origin: content-box;
    padding-bottom: 2rem !important;
}

.booking-table .to-place-bg {
    background: transparent url('../images/Group 77.svg') 50% 115% no-repeat;
    opacity: 1;
    background-origin: content-box;
    padding-top: 4rem !important;
}

.booking-table .distance {
    background: transparent url('../images/distance.svg') 50% 0% no-repeat padding-box;
    opacity: 1;
    background-position: center;
}

.booking-table .price {
    background: transparent url('../images/coin.svg') 50% 0% no-repeat padding-box;
    opacity: 1;
    background-position: center;
}

.booking-table .total-members {
    background: transparent url('../images/user.svg') 50% 0% no-repeat padding-box;
    opacity: 1;
    background-position: center;
}

/*.pac-container:after {
    !* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown *!

    background-image: none !important;
    height: 0px;
}*/

.dropdown-menu.bootstrap-datetimepicker-widget.open {
    opacity: 1;
    transform: scale(1);
    top: 0;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
    width: 19em;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.sr-only,
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,
.bootstrap-datetimepicker-widget .picker-switch::after,
.bootstrap-datetimepicker-widget table th.prev::after,
.bootstrap-datetimepicker-widget table th.next::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.bootstrap-datetimepicker-widget {
    list-style: none;
}

.bootstrap-datetimepicker-widget a:hover {
    box-shadow: none !important;
}

.bootstrap-datetimepicker-widget a .btn:hover {
    background-color: transparent;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
    width: 19em;
}

@media (min-width: 768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 991px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    right: auto;
    left: 12px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top {
    margin-top: auto;
    margin-bottom: 27px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top.open {
    margin-top: auto;
    margin-bottom: 27px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 0;
    margin: 0;
    border-width: 0;
    background-color: transparent;
    color: #34582a;
    box-shadow: none;
}

.bootstrap-datetimepicker-widget a[data-action]:hover {
    background-color: transparent;
}

.bootstrap-datetimepicker-widget a[data-action]:hover span {
    background-color: #eee;
    color: #34582a;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: 300;
    font-size: 1.125rem;
    margin: 0;
    border-radius: 50%;
}

.bootstrap-datetimepicker-widget button[data-action] {
    width: 38px;
    height: 38px;
    margin-right: 3px;
    padding: 0;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
    border-radius: 3px;
    font-size: 0.875rem;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
    content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 2.5;
    height: 2.5em;
    width: 100%;
    border-radius: 3px;
    margin: 2px 0px !important;
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0;
}

.bootstrap-datetimepicker-widget table.table-condensed tr > td {
    text-align: center;
}

.bootstrap-datetimepicker-widget table td > div,
.bootstrap-datetimepicker-widget table th > div {
    text-align: center;
}

.bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px;
    font-weight: 500;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    width: 145px;
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev span,
.bootstrap-datetimepicker-widget table th.next span {
    border-radius: 3px;
    height: 27px;
    width: 27px;
    line-height: 28px;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}

.bootstrap-datetimepicker-widget table th.prev::after {
    content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
    content: "Next Month";
}

.bootstrap-datetimepicker-widget table th.dow {
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 400;
    padding-bottom: 5px;
    padding-top: 10px;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
    cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,
.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover {
    background: #eee;
}

.bootstrap-datetimepicker-widget table td > div {
    border-radius: 3px;
    height: 54px;
    line-height: 54px;
    width: 54px;
    text-align: center;
}

.bootstrap-datetimepicker-widget table td.cw > div {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #999;
}

.bootstrap-datetimepicker-widget table td.day > div {
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    padding: 0px;
    border-radius: 50%;
    position: relative;
    z-index: -1;
    color: #3C4858;
    font-size: 0.875rem;
}

.bootstrap-datetimepicker-widget table td.minute > div,
.bootstrap-datetimepicker-widget table td.hour > div {
    border-radius: 50%;
}

.bootstrap-datetimepicker-widget table td.day:hover > div,
.bootstrap-datetimepicker-widget table td.hour:hover > div,
.bootstrap-datetimepicker-widget table td.minute:hover > div,
.bootstrap-datetimepicker-widget table td.second:hover > div {
    background: #eee;
    cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old > div,
.bootstrap-datetimepicker-widget table td.new > div {
    color: #999;
}

.bootstrap-datetimepicker-widget table td.today > div {
    position: relative;
}

.bootstrap-datetimepicker-widget table td.today > div:before {
    content: '';
    display: inline-block;
    border: 0 0 7px 7px solid transparent;
    border-bottom-color: #34582a;
    border-top-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 4px;
    right: 4px;
}

.bootstrap-datetimepicker-widget table td.active > div,
.bootstrap-datetimepicker-widget table td.active:hover > div {
    background-color: #34582a;
    color: #fff;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}

.bootstrap-datetimepicker-widget table td.active.today:before > div {
    border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled > div,
.bootstrap-datetimepicker-widget table td.disabled:hover > div {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 3px 3px;
    cursor: pointer;
    border-radius: 50%;
    text-align: center;
}

.bootstrap-datetimepicker-widget table td span:hover {
/ / background: #eee;
}

.bootstrap-datetimepicker-widget table td span.active {
    background-color: #34582a;
    color: #fff;
}

.bootstrap-datetimepicker-widget table td span.old {
    color: #999;
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: none;
    color: rgba(0, 0, 0, 0.12);
    cursor: not-allowed;
}

.bootstrap-datetimepicker-widget .timepicker-picker span,
.bootstrap-datetimepicker-widget .timepicker-hours span,
.bootstrap-datetimepicker-widget .timepicker-minutes span {
    border-radius: 50% !important;
    height: 0px;
    width: 0px;


}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px;
}

.db-file-upload .db-up-btn {
    background: #689F38;
}

.db-file-upload .db-up-btn span {
    font-size: 12pt;
    font-weight: 500;
}

.update_btn {
    border: #34582a;
    background: linear-gradient(to bottom, #689F38, #33691E);
    color: white;
    padding: 10px 27px 10px 27px;
}

.cancel_btn {
    border: 1px solid #689F38;
    color: #689F38;
    padding: 7px 27px 7px 27px;
    margin-left: 10px;
}

#addressField {
    padding-left: .260416667in;
    padding-top: 0.16in;
}

/********* Search result page *********/
.hotel-list-view {
    margin: 15px 0px;
    border: 1px solid #e6e6e6;
    overflow: hidden;
    width: 100%;
    float: left;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    border-radius: .25rem;
    padding: 15px;
}

.hotel-list-view .power {
    font-size: 12px;
}

@media only screen and (min-width: 768px) {
    .is-table-row {
        display: table;
        width: 100%;
    }

    .is-table-row [class*="is-table-col"] {
        float: none;
        display: table-cell;
        vertical-align: middle;
    }

}

@media only screen and (min-width: 768px) {
    .hotel-list-view .car-card {
        border-right: 1px solid #e6e6e6;
        height: 300px;
    }

}

.hotel-list-view .driver-name {
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #07253F;
    opacity: 1;
    line-height: 21px;
    padding-left: 15px;
    display: table-cell;
}

.hotel-list-view .driver-profile {
    max-width: 42px !important;
    min-height: auto !important;
    padding: 0 !important;
    text-align: center;
}

.hotel-list-view .driver-detail-label {
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #07253F;
    opacity: 0.52;
    margin-top: 10px;
    margin-bottom: 10px;
}

.hotel-list-view .driver-detail {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #07253F;
    opacity: 1;
    margin-top: 10px;
    margin-bottom: 10px;
}

.hotel-list-view .m1_5 {
    margin-top: 1.5rem;
}

.hotel-list-view .price-tag {
    font-size: 35px;
    font-weight: bold;
}

.hotel-list-view .book-btn {
    letter-spacing: 0px;
    color: #FFFFFF !important;
    opacity: 1;
    background: #689F38 0% 0% no-repeat padding-box;
    border-radius: 24px;
    opacity: 1;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.hotel-list-view .book-btn a {
    color: #ffffff;
}

.car-amenities {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 15px #00000029;
    border-radius: 9px;
    opacity: 1;
    margin-top: 2%;
    margin-bottom: 2%;
}

.hotel-list-view .car-detail { /*display: table-cell;*/
    display: block;
}

.hotel-list-view .amenities-label {
    padding-top: 5px !important;
    padding-left: 15px !important;
}

.our-partner img {
    max-width: 110px;
}

[class~=pad-right-o] {
    padding-right: 0in !important;
}

.img-circle {
    border-radius: 50%;
}

.car-amenities .car-detail div p.car-description {
    margin: 0px !important;
    padding: 1% !important;
}

#covid19 .agree {
    background: #689F38;
    border: #689F38;
    color: white;
    padding: 1%;
}

#fare .additional-fields {
    padding-top: 15px !important;
    padding-left: 0px !important;
}

.order_summary_box h3 {
    margin-top: 0 !important;
}


@media screen and (min-width: 768px) {
    .br-1 {
        border-right: 1px solid #ddd;
    }
}

.disp-inline {
    display: inline-block;
    vertical-align: middle;
}

.disp-md {
    display: block;
}

.disp-sm {
    display: none;
}

.trip_card {
    border-radius: 30px;
    box-shadow: 0px 0px 8px #c9c9c9;
    margin: 15px 0px;
    background-color: #ededed;
    /* width:1000px; */
}


.trip_card .vehicle-img {
    
    width: 200px;
    height: 200px; /* Add height to the container */
    overflow: hidden;
  }
  
  .trip_card .vehicle-img img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: contain; /* Change object-fit to contain */
  }

.driver .disp-inline {
    vertical-align: middle;
}

.disp-inline.driver-img {
    width: 85px;
}

.disp-inline.driver-img .image {
    width: 65px;
    margin: auto;
}

@media screen and (max-width: 421px) {
    .disp-inline.driver-img {
        width: 100%;
        text-align: center;
    }

    .disp-inline.driver-data {
        width: 100%;
        text-align: center;
    }

    .route-detail {
        margin-top: 60px;
    }
}

.driver .disp-inline p {
    margin-bottom: 2px !important;
}

.disp-inline .driver-name {
    font-size: 18px;
}

/* .phn-no,
.address,
.city-state,
.social-media {
    display: table;
}

.phn-no p,
.address p,
.city-state p,
.social-media p {
    display: table-cell;
} */

.driver-detail p b, .vehicle-desc .model-detail p b {
    color: #2a2a2a;
}

.driver-detail p, .vehicle-desc .model-detail p {
    color: #000000;
    font-weight: 500;
}

.vehicle-desc .model-detail p i {
    font-size: 18px;
    color: #33691E;
}

.driver-detail p i {
    font-size: 23px;
    vertical-align: bottom;
}

.driver-detail p .fa-facebook {
    color: #3b5998;
}

.driver-detail p .fa-twitter {
    color: #00acee;
}

.driver-detail p .fa-linkedin-in {
    color: #0e76a8;
}
.trip-pricing {
   margin-top:20px; 
}
.trip-pricing .currency {
    font-size: 18px;
    color: #646464;
}

.trip-pricing .price {
    font-size: 35px;
    font-weight: 600;
    color: #363636;
}

.book-trip .book-button {
    padding: 6px;
    width: 50%;
    background: #33691E;
    /* border-radius: 30px; */
    box-shadow: 0px 0px 8px #bdbdbd;
    transition: all 0.7s;
    height: 40px;
}

.book-trip .contact-button {
    padding: 6px;
    width: 70%;
    color: #33691E;
    background: transparent;
    box-shadow: 0px 0px 8px #bdbdbd;
    border-radius: 30px;
    transition: all 0.7s;
    height: 40px;
}

.book-trip .book-button:hover,
.book-trip .contact-button:hover {
    color: #ffffff;
    background: #214d10;
}

.dropdown-div .drop-button button {
    color: #919191;
    background: transparent;
}

.dropdown-div .drop-button button i {
    vertical-align: middle;
}

.dropdown-div .drop-button button:hover,
.dropdown-div .drop-button button:focus {
    outline: none;
    border: none;
    box-shadow: none;
}

#show-less {
    display: none;
}

.vehicle-desc {
    box-shadow: 0px 0px 8px #c9c9c9;
}

.vehicle-desc p span i {
    color: #33691E;
}

.route-detail {
    background-color: #a6c9a1;
    border-radius: 30px;
    z-index: 8000;
    justify-content: center;
}

.tiny-text {
    font-size: 12px;
    font-weight: 700;
    color: #747474;
}

.fix-pos {
    position: fixed;
}

.static-pos {
    position: static;
}

.traking-icon {
    width: 60%;
    margin: 0 auto;
    vertical-align: bottom;
}

/* @media screen and (max-width: 768px) {
} */
.va-m p {
    vertical-align: middle;
}

.driver-img img {
    width: 100%;
}

img {
    vertical-align: middle;
    border-style: none;
}

.driver-detail, .vehicle-details {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.booking-table .calendar {
    background: transparent url('../images/calendar.png') 50% 0% no-repeat padding-box;
    opacity: 1;
    background-position: center;
}

.booking-table .vehicle {
    background: transparent url('../images/car-symbol.png') 50% 0% no-repeat padding-box;
    opacity: 1;
    background-position: center;
}

@media screen and (max-width: 992px) {
    .w-sm-100 {
        width: 100%;
    }

    .disp-md {
        display: none;
    }

    .disp-sm {
        display: block;
    }

    .traking-icon {
        width: 25px;
        padding: 5px 8px;
    }

    .route-detail {
        margin-top: 80px;
    }
}

@media screen and (max-width: 768px) {
    .trip_card .vehicle-img img {

        border-radius: 50%;
        width: 200px;
        height: 200px;
        object-fit: cover;
    }

    .traking-icon {
        margin: unset;
    }
}

@media screen and (max-width: 421px) {
    .info-container {
        text-align: center;
    }

    .route-detail {
        margin-top: 100px !important;
    }

    .line-break {
        width: 62%;
        margin: 0 auto;
        margin-top: 26px;
        border-bottom: 2px solid #ebebeb;
    }

    #datetimepicker2 {
        padding-right: 0 !important;
    }
}

.vendor-name h3 {
    font-size: 21px;
    letter-spacing: 0.1rem;
    font-family: inherit;
}

.vehicle-type p {
    letter-spacing: .02rem;
    font-family: inherit;
}

.driver-name {
    font-family: inherit;
    font-size: 18px;
    letter-spacing: .1rem;
}

.lic-no b, .driver-detail p b, .vehicle-desc .model-detail p b {
    letter-spacing: .1rem;
    font-family: inherit;
}

.location_icon {
    position: absolute;
    right: 14px;
    top: 10px;
}

.location_icon img {
    width: 12px;
    cursor: pointer;
}

/**************************************************************/
#getCL {
    box-shadow: none;
    box-sizing: ;
    background: none;
    border: none;
}

.v2-search-form {
    padding: 40px;
}

.v2-search-form .search-form-subtitle {
    color: #fff;
}

.white-text {
    color: #fff !important;
}

.v2-hom-search {
    background: url("../images/search/bus4.jpg") no-repeat;
    background-size: cover;
}

.v2-search-form h2 {
    font-size: 20px;
}

.task-type {
    display: inline-block;
    width: auto;
    height: 80px;
    background: white;
    border-radius: 5px;
    margin-top: 22px;
    margin-right: 9px;
    padding: 3px;
    margin-bottom: 5px;
}

.task-type input[type=radio].task-radio {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

.task-type input[type=radio].task-radio + label.task-label, .task-type input[type=radio].task-radio + label.task-label.clr {
    width: 100%;
    display: block;
    line-height: normal;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
}

.task-type input[type=radio].task-radio + label.task-label span,
.task-type input[type=radio].task-radio + label.task-label.clr span {
    width: 80px;
    height: 30px;
    margin: 0 auto;
    display: block;
    background-repeat: no-repeat;
}

.task-type:hover {
    color: #689F38 !important;
}

.task-type input[type="radio"].task-radio:checked + label.task-label,
.task-type input[type="radio"].task-radio + label.task-label.chk {
    /*color:#689F38;*/
    color: #355529;
}

.task-type input[type=radio].task-radio + label.task-label span.icon-mini-bus,
.task-type input[type=radio].task-radio + label.task-label.clr span.icon-mini-bus {
    background: url('../images/vehicle_categories/mini_bus.svg') no-repeat center;
}

.task-type input[type="radio"].task-radio:checked + label.task-label span.icon-mini-bus,
.task-type input[type="radio"].task-radio + label.task-label span.icon-mini-bus.chk {
    background: url('../images/vehicle_categories/mini_bus_teal.svg') no-repeat center;
}

.task-type input[type=radio].task-radio + label.task-label span.icon-motorcoach,
.task-type input[type=radio].task-radio + label.task-label.clr span.icon-motorcoach {
    background: url('../images/vehicle_categories/motocoach.svg') no-repeat center;
}

.task-type input[type="radio"].task-radio:checked + label.task-label span.icon-motorcoach,
.task-type input[type="radio"].task-radio + label.task-label span.icon-motorcoach.chk {
    background: url('../images/vehicle_categories/motocoach_teal.svg') no-repeat center;
}

.task-type input[type=radio].task-radio + label.task-label span.icon-party-bus,
.task-type input[type=radio].task-radio + label.task-label.clr span.icon-party-bus {
    background: url('../images/vehicle_categories/party_bus.svg') no-repeat center;
}

.task-type input[type="radio"].task-radio:checked + label.task-label span.icon-party-bus,
.task-type input[type="radio"].task-radio + label.task-label span.icon-party-bus.chk {
    background: url('../images/vehicle_categories/party_bus_teal.svg') no-repeat center;
}

.task-type input[type=radio].task-radio + label.task-label span.icon-mini-coach,
.task-type input[type=radio].task-radio + label.task-label.clr span.icon-mini-coach {
    background: url('../images/vehicle_categories/mini_coach.svg') no-repeat center;
}

.task-type input[type="radio"].task-radio:checked + label.task-label span.icon-mini-coach,
.task-type input[type="radio"].task-radio + label.task-label span.icon-mini-coach.chk {
    background: url('../images/vehicle_categories/mini_coach_teal.svg') no-repeat center;
}

.task-type input[type=radio].task-radio + label.task-label span.icon-school-bus,
.task-type input[type=radio].task-radio + label.task-label.clr span.icon-school-bus {
    background: url('../images/vehicle_categories/school_bus.svg') no-repeat center;
}

.task-type input[type="radio"].task-radio:checked + label.task-label span.icon-school-bus,
.task-type input[type="radio"].task-radio + label.task-label span.icon-school-bus.chk {
    background: url('../images/vehicle_categories/school_bus_teal.svg') no-repeat center;
}

.task-type input[type=radio].task-radio + label.task-label span.icon-executive-van,
.task-type input[type=radio].task-radio + label.task-label.clr span.icon-executive-van {
    background: url('../images/vehicle_categories/executive_bus.svg') no-repeat center;
}

.task-type input[type="radio"].task-radio:checked + label.task-label span.icon-executive-van,
.task-type input[type="radio"].task-radio + label.task-label span.icon-executive-van.chk {
    background: url('../images/vehicle_categories/executive_bus_teal.svg') no-repeat center;
}

.task-type input[type=radio].task-radio + label.task-label span.icon-luxury-bus,
.task-type input[type=radio].task-radio + label.task-label.clr span.icon-luxury-bus {
    background: url('../images/vehicle_categories/luxury_bus.svg') no-repeat center;
}

.task-type input[type="radio"].task-radio:checked + label.task-label span.icon-luxury-bus,
.task-type input[type="radio"].task-radio + label.task-label span.icon-luxury-bus.chk {
    background: url('../images/vehicle_categories/luxury_bus_teal.svg') no-repeat center;
}

.tick {
    width: 80px;
    display: block;
    margin: 0 auto 20px auto;
}

.radio-option {
    list-style: none;
    padding: 0;
    margin: 0px;
}

.radio-option li {
    margin-bottom: 20px;
}

.radio-option input[type=radio].css-radio {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

.radio-option input[type=radio].css-radio + label.css-label, .radio-option input[type=radio].css-radio + label.css-label.clr {
    padding-left: 30px;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    cursor: pointer;
    font-weight: 300;
}

.radio-option input[type=radio].css-radio:checked + label.css-label, .radio-option input[type=radio].css-radio + label.css-label.chk {
    background-position: 0 -22px;
}

.radio-option label.css-label {
    background-image: url(../images/radio-icon.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: no-repeat;
    background-position: 0px -22px;
    padding-left: 35px;
}

.task-type input[type="radio"].task-radio {
    position: absolute !important;
}

.task-type .task-label {
    padding-left: 0 !important;
}

.tourz-sear-btn {
    /* background: #333 !important; */
    border-radius: 10px;
    opacity: .7;
}

.download-container {
    /*background: hsla(195,100%,99%,0.6);*/
    /*background: hsla(104, 35%, 25%,70%);*/
    background: rgba(51, 105, 30, .40);
    border-radius: .052083333in;
    margin-top: 10px;
    padding: 20px;
    /*border-bottom: 2px solid #121b23;*/
}

.download-container label {
    font-size: 15px;
    font-family: inherit;
    font-weight: bolder;
    color: #fff;
}

.v2-hom-search {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media screen and (max-width: 421px) {
    .task-type {
        margin-right: 0 !important;
    }

    .v2-hom-search {
        background: url("../images/search/eRideshare_bg.png") no-repeat fixed !important;
    }

    .app_3 {
        margin-bottom: 10px;
    }

    .v2-hom-search form.v2-search-form {
        margin-top: 100px !important;
    }

    .download-container {
        text-align: center !important;
    }

    .foot-mob-app {
        text-align: center;
    }

    [class~=foot-mob-app] h2 {
        text-align: left;
    }

    .foot-mob-app p, .foot-mob-app ul {
        text-align: left;
    }

    [class~=hot-page2-hom-pre-2] {
        padding-top: 7px;
    }

    .task-types {
        width: 452px;
        height: 114px;
        overflow-x: scroll;
    }

    #vehicle-types-container {
        overflow-x: scroll;
    }

    .order_summary_box {
        margin-top: 10px;
    }

    .order_summary_box .validity {
        float: left !important;
    }

    .order_summary_box .validity-container, .order_summary_box_container {
        padding-left: 8px !important;
    }

    .order_summary_box .validity-container {
        border-bottom: 1px solid #c4c4c4;
    }

    .total-td {
        float: left !important;
    }

    .dotted_border_box label.area {
        float: left;
    }

    .nopadding {
        padding: 0px !important;
    }

    .last-two-steps-container {
        width: 90%
    }

    .order_summary_box table {
        background-color: #f9f9f9;
    }

    .label-cls-weekly {
        padding-left: 0 !important;
    }
}

[class~=hot-page2-hom-pre-2] {
    padding-top: 7px;
}

/* Change placeholder text color to black - MJS 10.26.2022 */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333;
  opacity: 1; /* Firefox */
}

#select-city, #select-city-1 {
    padding-right: 39px;
    border-radius: .052083333in;
}

.app_3 {
    height: 52px;
    width: 155px;
}

.app_1 {
    height: 54px;
    width: 170px;
}

#from_date, #time {
    border-top-left-radius: .052083333in;
    border-bottom-left-radius: .052083333in;
}

.contact-button:focus {
    background-color: white !important;
    box-shadow: 0px 0px 8px #bdbdbd !important;
    color: #33691E !important;
}

.submit-btn {
    background: linear-gradient(to bottom, #689F38, #33691E) !important;
}

/* Sticky header */
.sticky-header {
    position: fixed;
    top: 0px;
    background-color: #fff;
    z-index: 100;
    width: 100%;
    max-height: 120px;
}

body {
    padding-top: 148px;
}

.sticky-header-menu {
    position: fixed;
    top: 96px;
    background-color: #fff;
    z-index: 1;
    width: 100%;
    max-height: 120px;
}

.change_password_form button.full-btn {
    z-index: 0 !important;
    border: none;
    border-radius: 3px;
}

.full-btn {
    z-index: 0 !important;
}

#appleid-signin {
    height: 40px;
}

#appleid-signin > div:focus {
    outline: none;
}

#vehicle-types-container{
    overflow-x: scroll;
    white-space: nowrap;
}

/*width*/
#vehicle-types-container::-webkit-scrollbar {
    height: 5px;
}

/*Track*/
#vehicle-types-container::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #ffffff;
    border-radius: 10px;
}

/*Handle*/
#vehicle-types-container::-webkit-scrollbar-thumb {
    background: linear-gradient(to right, #689F38, #33691E);
    border-radius: 8px;
}

/*Handle on hover*/
#vehicle-types-container::-webkit-scrollbar-thumb:hover {
    background: #33691E;
    cursor: pointer !important;
}

.color-main {color: #33691E;}