/* OBFUSCATED BY CSSOBFUSCATOR.COM at 2017/08/30 17:20:52 */

@media screen and (min-width: 320px) and (max-width: 768px) {
.ser-mob{
  position: relative !important;
  z-index: 999;
  top: 25px;
  right:0;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 2px 5px !important;
}

#sidebar-wrapper .nav > li > a{
     padding: 10px 15px !important;
}

#sidebar-wrapper .dropdown-menu > li > a{
    color: #fff;
}
}
@media screen and (max-width: 1330px) {
    [class~=db-l] {
        width: 30%;
    }
    [class~=db-2] {
        width: 68%;
    }
    [class~=db-2] {
        margin-right: 0pt;
    }
    [class~=db-3] {
        width: 100%;
    }
    [class~=db-3] {
        margin-top: .208333333in;
    }
}

@media screen and (max-width: 992px) {
    [class~=n-help] {
        background-size: cover;
    }
    [class~=n-help-con] {
        width: 80%;
    }
    [class~=head_right] ul,
    [class~=n-help-con] {
        float: initial;
    }
    [class~=tour_offer] a,
    .head_left img,
    [class~=n-help-con] {
        margin-left: auto;
    }
    [class~=n-help-con],
    .head_left img {
        margin-bottom: 0;
    }
    [class~=arrange] ul li {
        width: 46%;
    }
    [class~=n-help-con],
    [class~=tour_offer] a,
    .head_left img {
        margin-right: auto;
    }
    [class~=n-help-con],
    .head_left img {
        margin-top: 0;
    }
    .head_left img {
        padding-left: 0in;
    }
    [class~=home_enq] {
        background: #03a9f4;
    }
    [class~=hot-page2-alp-ri-p3],
    [class~=home_enq] {
        position: relative;
    }
    .head_left img {
        padding-bottom: 8px;
    }
    [class~=hot-page2-alp-ri-p3],
    [class~=home_enq] {
        overflow: hidden;
    }
    [class~=inner_banner] ul li {
        padding-left: 0in;
    }
    [class~=home_enq] {
        padding-bottom: 10px;
    }
    [class~=hot-page2-alp-r-hot-page-rat],
    [class~=e_h1] {
        display: none;
    }
    .head_left img {
        padding-right: 0in;
    }
    [class~=nh-help] {
        background-size: cover;
    }
    [class~=ho-vid] {
        margin-top: 4.375pc;
    }
    .footer_places {
        margin-top: .260416667in;
    }
    [class~=tour_r] {
        margin-top: 2.8125pc;
    }
    .head_left img {
        padding-top: 8px;
    }
    [class~=hot-page2-alp-r-list] {
        margin-left: .15625in;
    }
    .head_left img,
    [class~=head_right] ul {
        display: table;
    }
    [class~=hot-page2-alp-r-list] {
        margin-bottom: 22.5pt;
    }
    [class~=hot-page2-alp-r-list] {
        margin-right: .15625in;
    }
    [class~=n-help]::before {
        background: rgba(18, 180, 187, .88);
    }
    [class~=inner_banner] ul li {
        padding-right: 8px;
    }
    [class~=nh-help]::before {
        background: #00bcd4;
    }
    [class~=hot-page2-alp-r-list] {
        margin-top: .15625in;
    }
    [class~=hot-page2-alp-con-left] {
        padding-left: 0pc !important;
    }
    .place h3 {
        margin-top: .208333333in;
    }
    [class~=hot-page2-alp-con-left] {
        padding-right: 0pt !important;
    }
    [class~=footer_places] ul,
    .place h3 {
        margin-bottom: 0in;
    }
    .hot-page2-alp-ri-p2,
    [class~=hot-page2-alp-ri-p3] {
        padding-left: 15px;
    }
    [class~=hot-page2-alp-ri-p2] ul li {
        padding-right: 15px;
    }
    [class~=hot-page2-alp-ri-p3] {
        padding-bottom: 30px;
    }
    .hot-page2-alp-ri-p2,
    [class~=hot-page2-alp-ri-p3] {
        padding-right: 11.25pt;
    }
    [class~=hot-page2-alp-ri-p3],
    [class~=inner_banner] ul {
        padding-top: 0px;
    }
    [class~=tour_offer] a {
        width: 12.5pc;
    }
    [class~=hot-list-p3-4] {
        width: 100% !important;
    }
    [class~=hot-list-p3-4] {
        padding-top: .9375pc;
    }
    [class~=tour_offer] a {
        margin-bottom: 0;
    }
    [class~=tour_offer] a {
        margin-top: 0;
    }
    [class~=inner_banner] ul {
        margin-bottom: 0pc;
    }
    .hot-page2-alp-ri-p2 {
        padding-bottom: 1.25pc;
    }
    .hot-page2-alp-ri-p2 {
        padding-top: .3125in;
    }
    [class~=inner_banner] ul {
        display: block;
    }
    [class~=hot-list-p3-1] {
        color: #979797 !important;
    }
    [class~=hot-list-p3-1] {
        font-size: .145833333in !important;
    }
    [class~=inner_banner] ul {
        position: absolute;
    }
    [class~=home_form] form ul {
        padding-left: 8px;
    }
    [class~=hot-list-p3-1] {
        padding-top: .104166667in;
    }
    .hot-page2-alp-con-right {
        padding-bottom: 2.8125pc;
    }
    [class~=home_form] form ul {
        padding-bottom: 6pt;
    }
    .hot-page2-alp-con-right {
        padding-top: 3.75pc;
    }
    [class~=inner_banner] ul {
        padding-left: 0in;
    }
    [class~=inner_banner] ul {
        padding-bottom: 3.75pt;
    }
    [class~=hot-page2-alp-ri-p3] span,
    [class~=dir-rat-right] {
        text-align: center;
    }
    [class~=main_menu],
    [class~=head] {
        display: none;
    }
    [class~=mob-menu] {
        display: block;
    }
    .db {
        padding-left: 3.125pc;
    }
    .db {
        padding-bottom: 3.125pc;
    }
    [class~=inner_banner] ul {
        padding-right: 0px;
    }
    [class~=home_form] form ul {
        padding-right: 8px;
    }
    .db {
        padding-right: 3.125pc;
    }
    [class~=home_form] form ul {
        padding-top: .083333333in;
    }
    .db {
        padding-top: 15pt;
    }
    [class~=tourz-search-form] div:nth-child(2),
    [class~=db-2-main-1],
    [class~=tourz-search-form] div:nth-child(3),
    .tourz-search-form div:nth-child(1) {
        width: 100%;
    }
    [class~=db-2-main-2] {
        border-right-width: 0pt;
    }
    [class~=inner_banner] ul {
        margin-top: 0pt;
    }
    [class~=db-2-main-2] {
        border-right-style: solid;
    }
    [class~=inner_banner] p {
        padding-top: 30px;
    }
    [class~=db-2-main-2] {
        border-right-color: #eaedef;
    }
    [class~=db-2-main-2] {
        border-image: none;
    }
    [class~=hot-page2-alp-ri-p3] span {
        display: inline-block;
    }
    [class~=db-2-main-2] {
        padding-left: 15pt;
    }
    [class~=db-2-main-2] {
        padding-bottom: 15pt;
    }
    [class~=db-2-main-2] {
        padding-right: 15pt;
    }
    [class~=db-2-main-2] {
        padding-top: 15pt;
    }
    [class~=hot-page2-alp-ri-p3] span {
        width: 33.33%;
    }
    [class~=hot-page2-alp-ri-p3] span {
        float: left;
    }
    .db-not-done,
    [class~=db-done] {
        display: inline !important;
    }
    [class~=hot-page2-alp-ri-p3] span {
        font-size: 18pt;
    }
    .tr-regi-form {
        width: 75%;
    }
    [class~=hot-page2-alp-ri-p3] span {
        font-weight: 600;
    }
    .tr-regi-form {
        padding-left: .520833333in;
    }
    [class~=hot-page2-alp-ri-p3] span {
        color: #00bcd4;
    }
    .dir-rat-right ul {
        margin-left: auto;
    }
    .tr-regi-form {
        padding-bottom: 3.125pc;
    }
    .tr-regi-form {
        padding-right: 3.125pc;
    }
    .dir-rat-right ul {
        margin-bottom: 0;
    }
    .tr-regi-form {
        padding-top: 40px;
    }
    .dir-rat-right ul {
        margin-right: auto;
    }
    .tr-regi-form {
        margin-top: 1.041666667in;
    }
    .dir-rat-right ul {
        margin-top: 0;
    }
    .dir-rat-right ul {
        display: table;
    }
    [class~=tr-room-type-list-2] h4 {
        margin-top: 2.1875pc;
    }
    [class~=inner_banner] {
        padding-left: 0px;
    }
    [class~=inner_banner] {
        padding-bottom: 30pt;
    }
    [class~=tourz-search-form] div {
        margin-bottom: 3.75pt;
    }
    [class~=db-2-main-com] span {
        text-align: left;
    }
    [class~=db-2-main-com] span {
        display: block;
    }
    [class~=inner_banner] {
        padding-right: 0in;
    }
    [class~=db-2-main-com] img {
        margin-left: inherit;
    }
    [class~=inner_banner] {
        padding-top: 187.5pt;
    }
    /*[class~=main-menu-v2] {
        display: none;
    }*/

    nav [class*=mdi-], nav [class^=mdi-], nav i, nav i.material-icons {
   
    height: auto !important;
    line-height: 20px !important;
}

    [class~=v2-hom-search] {
    padding-top: 24px !important;
    padding-bottom: 20px !important;
    background-size: 220% !important;
    background-position: center left !important;
}

.v2-ho-se-ri {
    margin-top: 22px !important;
}

.ride-heading ul li {
    
    line-height: 24px !important;
   
}

.pull-right{
	display: none;
}
.pull-left {
    float: right!important;
    width: 40% !important;
}
.pull-left img {
    float: left !important;
    width: 100% !important;
}
    [class~=db-2-main-com] img {
        margin-bottom: inherit;
    }
    [class~=db-2-main-com] img {
        margin-right: inherit;
    }
    [class~=db-2-main-com] img {
        margin-top: inherit;
    }
    [class~=v2-ho-se-ri] h1 {
        font-size: 39pt;
    }
    [class~=v2-ho-se-ri] h1 {
        margin-top: 3.125pc;
    }
}

@media screen and (max-width: 767px) {
    .head_right ul {}
    [class~=navbar-nav] > li > a {
        line-height: 11.25pt;
    }
    [class~=icon-float] ul li a i {
        padding-left: .5pc;
    }
    [class~=navbar-nav] > li > a {
        border-radius: .010416667in;
    }
    [class~=tb-space] {
        padding-left: 0in;
    }
    [class~=tb-space] {
        padding-bottom: 4.6875pc;
    }
    [class~=tb-space] {
        padding-right: 0in;
    }
    [class~=navbar-nav] > li > a {
        border-bottom-width: 1px;
    }
    [class~=tb-space] {
        padding-top: 4.6875pc;
    }
    [class~=head_left] img,
    [class~=pack_icon] ul {
        display: table;
    }
    [class~=icon-float] ul li a i {
        padding-bottom: .5pc;
    }
    [class~=icon-float] ul li a i {
        padding-right: .5pc;
    }
    [class~=pad-bot-redu] {
        padding-bottom: 2.8125pc !important;
    }
    [class~=pad-bot-incre] {
        padding-bottom: 56.25pt !important;
    }
    .pad-bot-redu-5 {
        padding-bottom: 25px !important;
    }
    .mob_logo,
    .icon-float ul li a {
        display: block;
    }
    [class~=head_left] img,
    [class~=pack_icon] ul {
        margin-left: auto;
    }
    [class~=head_left] img {
        margin-bottom: 15px;
    }
    .mob_logo {
        padding-left: .15625in;
    }
    .footer_sub input[type="submit"],
    [class~=main_menu] {
        width: 100%;
    }
    [class~=head_left] img,
    [class~=pack_icon] ul {
        margin-right: auto;
    }
    .mob_logo {
        padding-bottom: .15625in;
    }
    .mob_logo {
        padding-right: .15625in;
    }
    [class~=pack_icon] ul,
    [class~=head_left] img {
        margin-top: 0;
    }
    [class~=pack_icon] ul {
        margin-bottom: 0;
    }
    [class~=icon-float] ul li a i {
        padding-top: .5pc;
    }
    .mob_logo {
        padding-top: .15625in;
    }
    [class~=head],
    .icon-float ul li:nth-child(1),
    [class~=family] img {
        display: none;
    }
    [class~=main_menu] {
        background: #000;
    }
    [class~=navbar-nav] > li > a {
        border-bottom-style: solid;
    }
    .icon-float ul li a {
        -webkit-transition: all .5s ease;
    }
    [class~=main_menu] {
        box-shadow: .125pc 3px .052083333in rgba(0, 0, 0, .8);
    }
    .icon-float ul li a {
        -moz-transition: all .5s ease;
    }
    [class~=icon-float] ul li a i {
        width: 2.5pc;
    }
    [class~=main_menu] {
        top: 0in;
    }
    [class~=events] table tr td:nth-child(2) {
        width: 260px;
    }
    [class~=pack_icon] ul {
        padding-bottom: .104166667in;
    }
    [class~=main_menu] {
        z-index: 9999;
    }
    [class~=navbar-inverse] {
        background-color: #000;
    }
    [class~=pack_icon] ul {
        padding-top: 0in;
    }
    [class~=navbar-nav] > li > a {
        border-bottom-color: #1a1a1a;
    }
    .b_pack h4,
    [class~=icon-float] ul li a i {
        text-align: center;
    }
    .icon-float ul li a {
        -o-transition: all .5s ease;
    }
    [class~=icon-float] ul li a i {
        height: 2pc;
    }
    [class~=navbar-inverse] {
        border-radius: 0px;
    }
    .b_pack h4 {
        margin-bottom: 5px;
    }
    [class~=menu_book] {
        float: none;
    }
    [class~=dl3],
    [class~=dl2] {
        display: none !important;
    }
    [class~=events] table tr td:nth-child(2) {
        position: relative;
    }
    [class~=menu_book] a,
    [class~=tour_star] {
        display: block;
    }
    .icon-float ul li a {
        transition: all .5s ease;
    }
    [class~=dir-rat-right] ul li span,
    [class~=event-res] {
        display: none;
    }
    [class~=home_consul] a {
        margin-top: .9375pc;
    }
    [class~=footer] {
        padding-bottom: 56.25pt;
    }
    [class~=footer_places],
    [class~=footer] {
        padding-left: 30px;
    }
    [class~=footer_places],
    [class~=footer] {
        padding-right: .3125in;
    }
    [class~=events] table tr td:nth-child(2),
    [class~=events] table tr td:nth-child(2) {
        overflow: hidden;
    }
    [class~=home_consul] a {
        margin-bottom: 1.5625pc;
    }
    .head_left img,
    .head_left img {
        margin-left: auto;
    }
    .disco {
        margin-bottom: 30px;
    }
    .head_left img,
    .head_left img {
        margin-bottom: 0;
    }
    .icon-float ul li a,
    .head_left img {
        padding-left: 0pt;
    }
    .disco {
        margin-left: 15px;
    }
    .disco {
        margin-right: 15px;
    }
    [class~=foot-com] {
        padding-left: 0pc;
    }
    .head_left img,
    .head_left img {
        margin-right: auto;
    }
    .head_left img,
    .head_left img {
        margin-top: 0;
    }
    [class~=foot-com] {
        padding-right: 0in;
    }
    [class~=foot-com] {
        padding-bottom: 26.25pt;
    }
    .testi-2 {
        margin-top: 35px;
    }
    [class~=footer1] {
        padding-bottom: 3.125pc !important;
    }
    .icon-float ul li a {
        padding-bottom: 0pt;
    }
    [class~=cbb2-ab-p1-right] {
        margin-top: 50px;
    }
    [class~=cbb2-ab-p3-1] {
        margin-bottom: 0pc;
    }
    .head_left img,
    .head_left img {
        padding-bottom: .083333333in;
    }
    [class~=navbar-nav] > li > a {
        border-image: none;
    }
    .head_left img,
    .head_left img,
    .icon-float ul li a,
    [class~=cbb2-ab-p-3] {
        padding-right: 0in;
    }
    .head_left img,
    .head_left img {
        padding-top: .083333333in;
    }
    [class~=events] table tr td:nth-child(2),
    [class~=events] table tr td a {
        font-size: 10.5pt;
    }
    .head_right ul {}
    .head_left img,
    [class~=cbb2-ab-p-3] {
        padding-left: 0pt;
    }
    [class~=icon-float] ul li a i {
        color: #fff;
    }
    .head_left img {
        display: table;
    }
    [class~=navbar-nav] > li > a {
        color: #fff !important;
    }
    [class~=arrange] ul li {
        width: 47%;
    }
    [class~=cbb2-ab-p-3] {
        padding-bottom: 50px;
    }
    [class~=cbb2-ab-p-3] {
        padding-top: 3.125pc;
    }
    .icon-float ul li a,
    [class~=dir-rat-right] ul li a i {
        padding-top: 0pt;
    }
    [class~=banner_book_1] ul li {
        width: 48%;
    }
    [class~=icon-float] {
        position: fixed;
    }
    [class~=p2] h3 span {
        display: block;
    }
    [class~=dropdown-menu] > li > a {
        border-bottom-width: .010416667in;
    }
    [class~=icon-float] {
        left: 0in;
    }
    [class~=icon-float] {
        bottom: -.75pt;
    }
    [class~=footer_social] iframe,
    [class~=home_form] form ul li input,
    [class~=icon-float] {
        width: 100%;
    }
    [class~=icon-float] {
        z-index: 999;
    }
    [class~=icon-float] {
        top: inherit;
    }
    [class~=icon-float] {
        background: #333;
    }
    [class~=navbar-nav] {
        display: block !important;
    }
    [class~=events] table tr td a,
    [class~=events] table tr td:nth-child(2) {
        text-overflow: ellipsis;
    }
    [class~=carousel-caption] {
        padding-top: 4%;
    }
    [class~=carousel-caption] {
        padding-bottom: 7%;
    }
    [class~=book_poly] h3 {
        padding-top:10px;
    }
    .content-center{
        padding-left: 1px !important;
        padding-right: 1px !important;
    }
    [class~=carousel-caption] {
        padding-left: 15pt;
    }
    [class~=tourz-hom-ser] ul li a {
        width: 48.75pt;
    }
    [class~=carousel-caption] {
        padding-right: 1.25pc;
    }
    [class~=events] table tr td a {
        white-space: pre;
    }
    [class~=carousel-caption] {
        padding-bottom: 15% !important;
    }
    [class~=events] table tr td a {
        overflow: hidden;
    }
    [class~=events] table tr td a {
        vertical-align: middle;
    }
    [class~=footer] h4 {
        padding-bottom: 7.5pt;
    }
    [class~=bg-none] {
        padding-left: .15625in;
    }
    [class~=bg-none] {
        padding-bottom: 22.5pt;
    }
    [class~=bg-none] {
        padding-right: .15625in;
    }
    [class~=dir-rat-right] ul li a i {
        padding-left: 7.5pt;
    }
    [class~=footer] h4 {
        margin-top: 40px;
    }
    .foot-spec h4 {
        margin-top: 0in;
    }
    [class~=icon-float] ul,
    [class~=dir-rat-right] ul li a i {
        padding-bottom: 0pc;
    }
    [class~=dir-rat-right] ul li a i {
        padding-right: 7.5pt;
    }
    [class~=bg-none] {
        padding-top: 22.5pt;
    }
    [class~=bg-none] {
        background: url("../images/list-p-bg.jpg") no-repeat center center;
    }
    [class~=bg-none] {
        background-size: cover;
    }
    [class~=tips_left_2],
    [class~=tips_left_1],
    [class~=tips_left_3] {
        background-size: 3.4375pc;
    }
    .tourz-hom-ser ul li a img {
        width: 24px;
    }
    .testi-2 h3 {}
    [class~=tourz-hom-ser] ul li a {
        height: .677083333in;
    }
    [class~=icon-float] ul {
        padding-left: 0pc;
    }
    [class~=events] table tr td:nth-child(2),
    .footer_sub input[type="submit"],
    [class~=icon-float] ul li {
        float: left;
    }
    [class~=dropdown-menu] > li > a {
        border-bottom-style: solid;
    }
    [class~=icon-float] ul,
    [class~=tourb2-ab-p-4] {
        padding-right: 0pc;
    }
    [class~=tourz-hom-ser] ul li a {
        padding-left: 2px;
    }
    [class~=icon-float] ul {
        padding-top: 0pc;
    }
    [class~=tips_left_1],
    [class~=tips_left_2] {
        padding-bottom: .9375pc;
    }
    [class~=events] img {
        display: none;
    }
    [class~=slider-cap] h1 {
        font-size: 24pt;
    }
    [class~=tips_left] {
        padding-left: 5.625pc;
    }
    [class~=tourb2-ab-p-4] {
        padding-left: 0in;
    }
    [class~=dropdown-menu] > li > a {
        border-bottom-color: #1a1a1a;
    }
    [class~=posts] h3,
    [class~=p2] h3,
    [class~=tourb2-ab-p1-right] {
        margin-top: .3125in;
    }
    [class~=tourb2-ab-p-4] {
        padding-bottom: 35px;
    }
    [class~=book_poly] ul,
    [class~=p2_book] ul {
        margin-bottom: 0in;
    }
    [class~=tourb2-ab-p-4] {
        padding-top: 56.25pt;
    }
    [class~=p-tesi] h4,
    [class~=db-2],
    [class~=db-3] {
        margin-top: 15pt;
    }
    .tourb2-ab-p-2 {
        padding-top: 75px;
    }
    .tourb2-ab-p-2 {
        padding-bottom: .78125in;
    }
    [class~=dropdown-menu] > li > a {
        border-image: none;
    }
    [class~=icon-float] ul li,
    .p_testimonial p,
    [class~=p-tesi] {
        text-align: center;
    }
    .tourb2-ab-p3-com {
        padding-left: .9375pc;
    }
    [class~=c3-slider]::before {
        content: "";
    }
    [class~=c3-slider]::before {
        position: absolute;
    }
    [class~=book_poly],
    .tourb2-ab-p3-com {
        padding-bottom: 0px;
    }
    .tourb2-ab-p3-com {
        padding-right: .9375pc;
    }
    .tourb2-ab-p3-com {
        padding-top: .15625in;
    }
    [class~=book_poly] {
        padding-left: 6pt;
    }
    [class~=icon-float] ul li {
        list-style-type: none;
    }
    [class~=book_poly] {
        padding-right: 6pt;
    }
    [class~=book_poly] {
        padding-top: 0px;
    }
    [class~=to-con-2] {
        font-size: 1.875pc;
    }
    [class~=db] {
        padding-left: 1.5625pc;
    }
    [class~=db] {
        padding-bottom: 1.5625pc;
    }
    [class~=c3-slider]::before,
    [class~=db-l],
    [class~=db-2],
    [class~=db-3] {
        width: 100%;
    }
    [class~=tourz-hom-ser] ul li a {
        padding-bottom: 10px;
    }
    [class~=db] {
        padding-right:1px;
         padding-left:1px !important;
    }
    [class~=db] {
        padding-top: 40px;
    }
    [class~=c3-slider]::before {
        height: 100%;
    }
    [class~=c3-slider]::before {
        top: 0in;
    }
    [class~=db-2] {
        margin-right: 0px;
    }
    [class~=db-2] {
        margin-left: 0pc;
    }
    [class~=c3-slider]::before {
        bottom: 0px;
    }
    [class~=c3-slider]::before {
        background: rgba(19, 40, 58, .87);
    }
    [class~=icon-float] ul li {
        width: 16.5999%;
    }
    [class~=hot-ameni] ul li {
        width: 50%;
    }
    [class~=tourz-hom-ser] ul li a {
        padding-right: .020833333in;
    }
    [class~=tourz-hom-ser] ul li a {
        padding-top: 10px;
    }
}

@media screen and (min-width: 767px) {
    .help-line {
        background: url("../images/home_left.jpg") no-repeat #ffc107;
    }
    [class~=help-line]::before {
        position: absolute;
    }
    .help-line {
        background-size: cover;
    }
    [class~=help-line]::before {
        background: rgba(0, 188, 212, .75);
    }
    [class~=help-line]::before {
        content: "";
    }
    [class~=help-line]::before {
        top: 0px;
    }
    .help-line {
        padding-left: 0px;
    }
    .help-line {
        padding-bottom: .333333333in;
    }
    [class~=help-line]::before {
        bottom: 0px;
    }
    [class~=home_consul],
    [class~=help-line]::before {
        width: 100%;
    }
    [class~=help-line]::before {
        height: 100%;
    }
    [class~=home_consul] a {
        display: initial;
    }
    .help-line {
        padding-right: 0in;
    }
    .help-line {
        padding-top: .208333333in;
    }
    [class~=dropdown]:hover [class~=dropdown-menu] {
        display: block;
    }
    .help-line {
        position: relative;
    }
    .help-line {
        overflow: hidden;
    }
    [class~=dropdown]:hover [class~=dropdown-menu] {
        margin-top: 0;
    }
    [class~=home_consul] {
        text-align: center;
    }
}

@media screen and (max-width: 480px) {
    [class~=events] table tr th {
        font-size: 1pc;
    }
    #myTable th,
    #myTable td {
        padding-left: .052083333in;
    }
    [class~=dl1] {
        display: none !important;
    }
    [class~=arrange] ul li {
        width: 98% !important;
    }
    [class~=mob_logo] {
        width: 80%;
    }
    [class~=to-con-2] {
        font-size: 20px;
    }
    [class~=db2-form-com] form {
        padding-left: 0pc;
    }
    [class~=events] table tr td:nth-child(2) {
        width: 135pt;
    }
    [class~=db-pay-card],
    [class~=db-pay-amount] {
        display: none;
    }
    [class~=hot-ameni] ul li,
    [class~=banner_book_1] ul li,
    [class~=tourz-hom-ser] ul li a,
    [class~=dir-rat-form] input[type="submit"] {
        width: 100%;
    }
    #myTable th,
    #myTable td,
    [class~=db2-form-com] form {
        padding-bottom: 0pc;
    }
    [class~=db2-form-com] form {
        padding-right: 0pc;
    }
    #myTable th,
    #myTable td {
        padding-right: .052083333in;
    }
    #myTable td,
    #myTable th,
    [class~=db2-form-com] form {
        padding-top: 0in;
    }
    [class~=tr-regi-form] {
        width: 90%;
    }
    body {
        overflow-x: hidden !important;
    }
    [class~=tr-regi-form] {
        padding-left: 1px;
    }
    [class~=tr-regi-form] {
        padding-bottom: 22.5pt;
    }
    [class~=db2-form-com] form {
        background: none;
    }
    [class~=db2-form-com] form {
        margin-top: 0px;
    }
    [class~=tr-regi-form] {
        padding-right:1px;
    }
    .tourz-hom-ser ul li {
        width: 50%;
    }
    [class~=tr-regi-form] {
        padding-top: 1.875pc;
    }
    .tourz-hom-ser ul li {
        margin-bottom: 7.5pt;
    }
    [class~=tr-regi-form] {
        margin-top: 1px;
        margin-left: 0px !important;
        margin-right: 0px !important;
            width: 100% !important;
    }
    [class~=tourz-hom-ser] ul li a {
        height: 100%;
    }
}

@media screen and (max-width: 1148px) {
    .menu_book,
    [class~=navbar-nav] {
        float: initial;
    }
    .menu_book {
        position: relative;
    }
    [class~=menu_book] a {
        background: #ffc107;
    }
    .menu_book {
        overflow: hidden;
    }
    .menu_book {
        padding-left: 0in;
    }
    .menu_book {
        padding-bottom: 7.5pt;
    }
    .menu_book {
        padding-right: 0in;
    }
    [class~=menu_book] a {
        font-weight: 700;
    }
    .menu_book {
        padding-top: 7.5pt;
    }
    [class~=menu_book] a,
    .menu_book {
        display: block;
    }
    .menu_book {
        width: 50%;
    }
    [class~=menu_book] a {
        font-style: italic;
    }
    [class~=menu_book] a {
        text-decoration: none !important;
    }
    [class~=menu_book] a {
        color: #000 !important;
    }
    [class~=navbar-nav],
    .menu_book {
        margin-left: auto;
    }
    [class~=menu_book] a {
        padding-left: .0625in;
    }
    [class~=menu_book] a {
        padding-bottom: .0625in;
    }
    [class~=menu_book] a {
        padding-right: .0625in;
    }
    .menu_book,
    [class~=navbar-nav] {
        margin-bottom: 0;
    }
    .menu_book,
    [class~=navbar-nav] {
        margin-right: auto;
    }
    [class~=navbar-nav],
    .menu_book {
        margin-top: 0;
    }
    [class~=menu_book] a {
        padding-top: .0625in;
    }
    [class~=menu_book] a {
        border-radius: 3px;
    }
    [class~=carousel-inner] > [class~=item] > img {
        display: none;
    }
    [class~=navbar-nav] {
        display: table;
    }
    [class~=carousel-caption] {
        width: 100%;
    }
    [class~=carousel-caption] {
        padding-bottom: 7%;
    }
    [class~=menu_book] a {
        text-align: center;
    }
    [class~=carousel-inner1] > [class~=item] > img {
        display: block;
    }
}

@media screen and (min-width: 992px) {
    [class~=help-line]::before {
        position: absolute;
    }
    [class~=help-line]::before {
        background: rgba(0, 188, 212, .75);
    }
    .help-line {
        background: url("../images/home_left.jpg") no-repeat #ffc107;
    }
    .help-line {
        background-size: 50%;
    }
    [class~=help-line]::before {
        content: "";
    }
    .help-line {
        position: relative;
    }
    [class~=help-line]::before {
        top: 0in;
    }
    .help-line {
        overflow: hidden;
    }
    .help-line {
        padding-left: 0pt;
    }
    .help-line {
        padding-bottom: 24pt;
    }
    [class~=help-line]::before {
        bottom: 0in;
    }
    [class~=help-line]::before {
        width: 100%;
    }
    [class~=help-line]::before {
        height: 100%;
    }
    .help-line {
        padding-right: 0in;
    }
    [class~=home_consul] a {
        display: initial;
    }
    .help-line {
        padding-top: 1.25pc;
    }
    [class~=home_consul] {
        width: 45%;
    }
    [class~=home_consul] {
        text-align: left;
    }
}

@media screen and (min-width: 767px) and (max-width: 992px) {
    [class~=nav] > li > a {
        font-size: 10.5pt;
    }
    [class~=nav] > li > a {
        padding-left: .4375pc;
    }
    [class~=navbar-nav] {
        float: initial;
    }
    [class~=nav] > li > a {
        padding-bottom: .104166667in;
    }
    [class~=nav] > li > a {
        padding-right: .4375pc;
    }
    [class~=navbar-nav] {
        margin-left: auto;
    }
    [class~=navbar-nav] {
        margin-bottom: 0;
    }
    [class~=navbar-nav] {
        margin-right: auto;
    }
    [class~=navbar-nav] {
        margin-top: 0;
    }
    [class~=navbar-nav] {
        display: table;
    }
    [class~=nav] > li > a {
        padding-top: .104166667in;
    }
    [class~=container],
    .dl4,
    [class~=dl1],
    [class~=dl2] {}
    [class~=banner_book_1] ul li {
        width: 32%;
    }
    [class~=dl3] {
        display: none !important;
    }
}

@media screen and (min-width: 992px) {
    [class~=nav] > li > a {
        font-size: 15px;
    }
}

@media screen and (max-width: 1130px) {
    [class~=ticket] ul li {
        margin-bottom: .052083333in;
    }
}

@media screen and (max-width: 1180px) {}