.transparent_home_page,.wrapper-content,body {
    overflow-x: hidden!important
}

.navigation ul li .page-numbers,a,body {
    color: #555
}

.wrapper-content {
    background-color: #fff
}

.form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button,.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button,.item-list-tour .content-list-tour .wrapper_content .content-right .add_to_cart_button,.post-password-form input[type=Submit]:hover,.post_images span.price,.read_more_button,.read_more_button:hover,.related.products h2:before,.search-overlay .search-form .search-submit,.section-yellow,.travel_tour .edit-account input[type=submit]:hover,.travel_tour .login input[type=submit]:hover,.travel_tour .register input[type=submit]:hover,.travel_tour .related.tours h2:before,.travel_tour .travel_tour-info .button:hover,.travel_tour div.product .single-tour-tabs ul.tabs li.active a,.travel_tour ul.products li.product .read_more .add_to_cart_button,.travel_tour ul.products li.product .read_more .add_to_cart_button:hover,.travel_tour-page .edit-account input[type=submit]:hover,.travel_tour-page .login input[type=submit]:hover,.travel_tour-page .register input[type=submit]:hover,.travel_tour-page .related.tours h2:before,.travel_tour-page .travel_tour-info .button:hover,.travel_tour-page div.product .single-tour-tabs ul.tabs li.active a,.up-sells h2:before,.widget-area .search_tour,.widget-area aside .widget-title:before,.widget_login_form .form_popup .inner-form p input[type=submit]:hover,.wrapper-footer {
    background: #ff5e0e
}

.post_list_content_unit .post-list-content .post_list_meta_unit .sticky_post:after {
    border-color: transparent transparent #fff
}

body {
    font-family: Roboto,sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px
}

.wrapper-blog-content .entry-content .entry-title,h1,h2,h3,h4,h5,h6 {
    font-weight: 400
}

.comments-area .comment-list-inner li .comment-extra-info .comment-reply-link:hover,.comments-area .comment-list-inner li .comment-extra-info a:hover,.images_single_left .tour_after_title .meta_date:before,.images_single_left .tour_after_title .meta_values:before,.item-list-tour .content-list-tour .wrapper_content .content-left .post_date:before,.item_rating i,.pagination>li>.current,.post_date:before,.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_cats a:hover,.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .date-time:before,.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .post_list_cats:before,.sc-gallery .gallery-tabs-wrapper.filters li a.active,.shortcode_title.title-decoration-bottom-center .line_after_title,.tour-reviews-item .reviews-item-info .reviews-item-rating i,.travel_tour-checkout .travel_tour-info-coupon-message .travel_tour-info a,.travel_tour-checkout .travel_tour-info-login-form .travel_tour-info a,.widget_login_form .form_popup .inner-form .lost-pass:hover,.wrapper-footer .contact-info a:hover,.wrapper-footer a:hover,a:hover {
    color: #ff5e0e
}

.header_main_menu_wrapper .header-menu li,h1,h2,h3,h4,h5,h6 {
    font-family: Roboto,sans-serif;
    font-weight: 400;
    color: #333
}

#respond input#submit,.counter-block .counter-caption,.icon-btn,.tour-reviews-item .reviews-item-info .reviews-item-info-name,.tours_type_item .item__title,.wpcf7-form .wpcf7-submit,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    font-family: Roboto,Helvetica,Arial,sans-serif
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    color: #333
}

h1 {
    font-size: 28px!important
}

h2 {
    font-size: 24px!important;
    position: relative
}

.wrapper-blog-content .entry-content .entry-title,h3 {
    font-size: 17px!important
}

h4 {
    font-size: 20px!important
}

h5 {
    font-size: 18px!important
}

h6 {
    font-size: 16px!important
}

.custom-content .btn-default:hover {
    color: #ff5e0e;
    border-color: #ff5e0e
}

.wrapper-footer {
    color: #fff;
    padding-top: 49px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1
}

.container.wrapper-copyright p,.footer-info p,.wrapper-footer a {
    color: #000
}

.wrapper-footer .contact-info a {
    color: #000;
    display: flex
}

.wrapper-footer .main-top-footer {
    font-size: 13px;
    border-bottom: 1px solid #ffffff3d;
    padding-bottom: 50px
}

.wrapper-footer .main-top-footer .widget-title {
    color: #ff5e0e;
    font-weight: 700
}

.list-arrow li,.mb-0 {
    margin-bottom: 0
}

.list-arrow li a:after {
    color: #000;
    font-weight: 700
}

.subscribe_shadow {
    background: rgba(0,0,0,.4)
}

.interary-item .icon-left {
    border: 2px dashed #26bdf7;
    color: #fff;
    background: #26bdf7
}

.interary-item:hover .icon-left {
    background: 0 0;
    color: #26bdf7
}

.interary-item .item_content h2,.interary-item .item_content h3 {
    font-size: 22px
}

.discounts-tour .discounts-title span,.post_list_content_unit .post-list-content .post_list_meta_unit .sticky_post,.search-toggler-unit .search-toggler:before,.single-woo-tour .description_single .entry-content-tour p.price,.widget-icon-box:hover .boxes-icon:after {
    background-color: #ff5e0e
}

.single-woo-tour .description_single #tourBookingForm input[type=text]:focus {
    border-color: #ff5e0e
}

.navigation-menu,.transparent_home_page .sticky_header.affix .navigation-menu {
    background: #fff
}

.search-toggler-unit .search-toggler {
    border: 3px solid #ff5e0e;
    color: #ff5e0e
}

.header_top_bar {
    background-color: #ff5e0e;
    color: #fff;
    display: none
}

.header_top_bar .qtranxs_widget select,.header_top_bar a {
    color: #ccc
}

.header_top_bar .language-switcher-unit .stm_current_language.dropdown_toggle .fa-flag,.header_top_bar .qtranxs_widget select:hover,.header_top_bar a:hover,.stats_counter .stats_counter_number,.transparent_home_page .affix-top .navbar-nav>li>a,.travel_tour #review_form #respond .form-submit input:hover,.travel_tour-page #review_form #respond .form-submit input:hover,.widget-icon-box:hover .boxes-icon span {
    color: #fff
}

.item-list-tour .content-list-tour .wrapper_content .content-right .add_to_cart_button:hover,.post_images .onsale,.site-content .entry-content,.tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a.active,.travel_tour span.onsale,.travel_tour-page span.onsale,.widget-area .search_tour button,.wrapper-special-tours .inner-special-tours .item_price .price {
    background: #26bdf7
}

.error.placeholder,.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_title a:hover,.post_title h4 a:hover,.tour-reviews-item .reviews-item-content .reviews-item-title a:hover {
    color: #26bdf7
}

.tours-tabs .nav-tours-tabs li.active a {
    color: #fff;
    background: #26bdf7
}

.tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs,.tours-tabs .nav-tours-tabs {
    border-bottom: 3px solid #26bdf7
}

.tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content,.tours-tabs .tab-content {
    border: 3px solid #26bdf7
}

.navigation ul li .page-numbers.current,.navigation ul li .page-numbers:hover {
    border-color: #26bdf7;
    color: #26bdf7
}

.widget-icon-box .boxes-icon {
    box-shadow: 0 0 0 3px #ff5e0e;
    font-size: 30px;
    width: 80px;
    height: 80px;
    line-height: 80px
}

.widget-icon-box .boxes-icon:after {
    background: 0 0
}

.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit,.travel_tour div.product .single-tour-tabs .entry-content,.travel_tour-page div.product .single-tour-tabs .entry-content {
    border: 2px solid #ff5e0e
}

.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit .post_list_comment_num {
    border-top: 2px solid #ff5e0e
}

.hotel-booking-search form button {
    background: #fff;
    color: #ff5e0e;
    box-shadow: 0 2px 0 0 rgb(255 114 0)
}

#tourBookingForm input[type=submit] {
    background: #ff5e0e;
    box-shadow: 0 2px 0 0 rgb(255 94 14)
}

#respond input#submit,#tourBookingForm input[type=submit]:hover,.icon-btn,.travel_tour #review_form #respond .form-submit input,.travel_tour div.product form.cart .button:hover,.travel_tour div.product form.cart button:hover,.travel_tour ul.products .wc-backward:hover,.travel_tour ul.products li.product .item-product .wrapper_content .button:hover,.travel_tour ul.products li.product .item-product .wrapper_content button:hover,.travel_tour-page #review_form #respond .form-submit input,.travel_tour-page div.product form.cart .button:hover,.travel_tour-page div.product form.cart button:hover,.travel_tour-page ul.products .wc-backward:hover,.travel_tour-page ul.products li.product .item-product .wrapper_content .button:hover,.travel_tour-page ul.products li.product .item-product .wrapper_content button:hover {
    background: #ff5e0e;
    box-shadow: 0 2px 0 0 rgba(255,179,0,.6)
}

#payment input[type=submit]:hover,.travel_tour .actions .button.alt:hover,.travel_tour .actions .button:hover,.travel_tour .calculated_shipping .button.alt:hover,.travel_tour .calculated_shipping .button:hover,.travel_tour .return-to-shop .button.alt:hover,.travel_tour .return-to-shop .button:hover,.travel_tour .wc-proceed-to-checkout .button.alt:hover,.travel_tour .wc-proceed-to-checkout .button:hover,.travel_tour-ResetPassword .form-row input.button:hover,.travel_tour-checkout .travel_tour-info-coupon-message .checkout_coupon .button:hover,.travel_tour-checkout .travel_tour-info-login-form .checkout_coupon .button:hover,.travel_tour-page .actions .button.alt:hover,.travel_tour-page .actions .button:hover,.travel_tour-page .calculated_shipping .button.alt:hover,.travel_tour-page .calculated_shipping .button:hover,.travel_tour-page .return-to-shop .button.alt:hover,.travel_tour-page .return-to-shop .button:hover,.travel_tour-page .wc-proceed-to-checkout .button.alt:hover,.travel_tour-page .wc-proceed-to-checkout .button:hover {
    background: #ff5e0e;
    color: #fff
}

.error {
    border-color: #26bdf7
}

.error:-moz-placeholder {
    color: #26bdf7
}

.error::-webkit-input-placeholder {
    color: #26bdf7
}

.error:-ms-input-placeholder {
    color: #26bdf7
}

.travel_tour div.product form.cart .button,.travel_tour div.product form.cart button,.travel_tour ul.products .wc-backward,.travel_tour ul.products li.product .item-product .wrapper_content .button,.travel_tour ul.products li.product .item-product .wrapper_content button,.travel_tour-page div.product form.cart .button,.travel_tour-page div.product form.cart button,.travel_tour-page ul.products .wc-backward,.travel_tour-page ul.products li.product .item-product .wrapper_content .button,.travel_tour-page ul.products li.product .item-product .wrapper_content button {
    background: #26bdf7;
    box-shadow: 0 2px 0 0 rgba(38,189,247,.6)
}

.travel_tour div.product .single-tour-tabs ul.tabs,.travel_tour-page div.product .single-tour-tabs ul.tabs {
    border-bottom: 2px solid #ff5e0e
}

.travel_tour div.product p.stock,.travel_tour-page div.product p.stock {
    color: #26bdf7
}

.item-list-tour .content-list-tour .wrapper_content .content-right .price {
    color: #555;
    font-size: 22px
}

.owl-theme .owl-controls .owl-dot.active span,.owl-theme .owl-controls.clickable .owl-dot:hover span {
    background: #ff5e0e;
    border-color: #ff5e0e
}

.wpcf7-form .wpcf7-submit {
    color: #fff;
    background: #ff5e0e;
    box-shadow: 0 2px 0 0 rgba(255,179,0,.6)
}

.counter-block .counter .number {
    background-color: #ff5e0e;
    box-shadow: 0 2px 0 0 rgba(255,179,0,.6)
}

.counter-block .counter,.form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button,.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button,.header_main_menu_wrapper .header-menu li,.hotel-booking-search form button,.stats_counter .stats_counter_number,.stats_counter .stats_counter_title {
    font-family: Roboto,Helvetica,Arial,sans-serif;
    font-weight: 700
}

.widget_login_form .form_popup {
    font-size: 14px
}

.widget-area .search_tour button:hover {
    background: rgba(38,189,247,.8)
}

.sc-gallery .gallery_item-wrap .gallery-item {
    background: rgba(255,179,0,.9)
}

@media (min-width: 993px) {
    .site-header .navbar-nav>li>ul.sub-menu {
        background-color:#fff
    }

    .navbar-nav>li>ul.sub-menu>li a,.site-header .navbar-nav>li>ul.sub-menu>li a {
        color: #333
    }

    .navbar-nav>li>ul.sub-menu>li a:hover,.site-header .navbar-nav>li>ul.sub-menu>li a:hover {
        color: #ff5e0e
    }

    .navbar-nav>li:after {
        border-color: transparent transparent #ff5e0e
    }

    .navbar-nav>li:before {
        background: #ff5e0e
    }

    .navbar-nav>li>a {
        color: #333;
        font-weight: 400
    }

    .navbar-nav>li.current-menu-ancestor:after,.navbar-nav>li.current-menu-item:after,.navbar-nav>li.current_page_parent:after {
        border-color: transparent transparent #222fe6
    }

    .navbar-nav>li.current-menu-ancestor:before,.navbar-nav>li.current-menu-item:before,.navbar-nav>li.current_page_parent:before {
        background: #222fe6
    }

    .navbar-nav>li.current-menu-ancestor>a,.navbar-nav>li.current-menu-item>a,.navbar-nav>li.current_page_parent>a {
        color: #222fe6
    }

    .navbar-nav>li>ul.sub-menu {
        background-color: #fff;
        border-top: 3px solid #ff5e0e
    }
}

@media (max-width: 480px) {
    .content-slider {
        top:33px!important
    }
}

@media (min-width: 768px) {
    .menu-right li a,.menu-right li div,.menu-right li span {
        color:#333;
        font-size: 14px;
        font-weight: 600
    }

    .menu-right li a:hover {
        color: #ff5e0e
    }

    .width-logo {
        width: 291px
    }

    .width-navigation {
        width: calc(100% - 295px);
        width: -webkit-calc(100% - 295px);
        width: -moz-calc(100% - 295px)
    }
}

@media (max-width: 993px) {
    .width-logo {
        width:140px
    }

    #mobile-demo li a,.icon-toggle {
        color: #fff;
        font-size: 16px
    }

    #mobile-demo li.current-menu-item>a,#mobile-demo li.current-menu-item>span {
        color: #ff5e0e
    }

    .menu-mobile-effect span {
        background-color: #333
    }

    #mobile-demo {
        background: #232323
    }

    #mobile-demo .navbar-nav>li>a,#mobile-demo .navbar-nav>li>span {
        color: #fff
    }
}

@media (max-width: 767px) {
    .wpb_wrapper.pages_content.popup-form{
        padding: 0 !important;
    }
    .b-img {
        height: 240px;
        object-fit: cover
    }

    .content-slider h1 {
        font-size: 30px!important
    }

    .u-mobile-effect {
        float: right;
        display: inline-block;
        cursor: pointer;
        z-index: 999999;
        vertical-align: middle;
        padding: 4px;
        margin: 18px 15px 0 0;
        background: #fff
    }

    .travel_tour div.product .single-tour-tabs .panel-group .panel-default .panel-title a:hover,.travel_tour div.product .single-tour-tabs .panel-group .panel-default .panel-title a:not(.collapsed) {
        background: #ff5e0e;
        color: #fff
    }

    .travel_tour div.product .single-tour-tabs .panel-group .panel-collapse {
        border-color: #ff5e0e
    }
}

.shortcode-tour-reviews {
    background: url(../../images/home/test-bg.png) rgb(34 47 230);
    background-position: center;
    background-size: cover
}

.tour-reviews-item,.tour-reviews-item .reviews-item-content .reviews-item-title a {
    font-size: 17px;
    color: #000;
    font-weight: 500
}

.tours-type-slider .owl-controls .owl-dot span {
    border-color: rgba(255,255,255,.6)
}

.tours-type-slider .owl-controls .owl-dot.active span,.tours-type-slider .owl-controls.clickable .owl-dot:hover span {
    background: #fff;
    border-color: #fff
}

.item_content .wrapper_content p i {
    color: #ff5e0e;
    margin-right: 5px
}

.f-right {
    float: right
}

.wpb_wrapper.pages_content.popup-form {
    padding: 40px
}

.d-flex,.total_price_arrow {
    display: flex
}

.justify-content-center {
    justify-content: center
}

.popup-form .wpcf7-form .wpcf7-submit {
    line-height: 35px;
    background-color: #fff;
    color: #ff5e0e
}

.pagination>li>a {
    color: #767676
}

.m-0 {
    margin: 0
}

.my-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

.side-bar {
    border: 1px solid #e5e5e5;
    padding: 15px
}

h4.sidebar-widget-title {
    margin: 0;
    font-size: 25px!important
}

.mb-2 {
    margin-bottom: 20px
}

.fixed-title {
    position: absolute;
    top: 11px;
    background: #ff5e0e;
    left: 25px;
    padding: 3px 10px;
    border-radius: 20px
}

.fixed-title h3 {
    color: #fff;
    font-size: 14px!important
}

.mt-2 {
    margin-top: 20px
}

.footer-top {
    margin-bottom: 540px
}

.wrapper-copyright {
    background: #ff5e0e;
    padding-left: 100px;
    padding-right: 100px
}

.cta-bg-image_one,.cta-bg-image_two {
    background-image: url(../img/mitech-call-to-action-image-global.webp);
    background-repeat: no-repeat
}

.footer-info.mt-2 a i {
    font-size: 17px;
    margin-top: 10px
}

.shortcode_title .title_primary {
    font-weight: 500!important;
    font-size: 25px!important
}

#main-banner .owl-nav .owl-next,#main-banner .owl-nav .owl-prev,.icon-white .inner-icon,.text-white,.text-white.line_after_title {
    color: #fff!important
}

.post_title h5 {
    font-size: 17px!important
}

.stats_counter.text-center.text-white {
    background: 0 0!important
}

.wrapper-footer ul li {
    color: #000;
    display: flex;
    align-items: center;
    margin-bottom: 11px
}

.icon-white .boxes-icon {
    box-shadow: 0 0 0 3px #fff!important
}

.cta-bg-image_one {
    background-color: #ff5e0e;
    background-position: top 35% right -68px;
    padding: 10px 20px;
    border-radius: 10px
}

.cta-bg-image_two {
    background-color: #f6f2ed;
    background-position: top right
}

@media only screen and (min-width: 768px) and (max-width:991px),only screen and (max-width:767px) {
    .wrapper-footer {
        position:static
    }

    .footer-top {
        display: none
    }

    .tours-type-slider .tours_type_item .tours-type__item__image img {
        width: 100%!important
    }

    .cta-content {
        text-align: center;
        margin-bottom: 10px
    }
}

.cta-button-group--one .btn-one {
    color: #ff5e0e;
    margin: 10px;
    background: #fff;
    font-size: 22px;
    font-weight: 600
}

.cta-button-group--one .btn-one:hover {
    background: #f3efef;
    color: #ff5e0e
}

.cta-button-group--one .btn-two {
    margin: 10px
}

.cta-button-group--one .btn-two:hover {
    background: #005ba1;
    color: #fff
}

.cta-button-group--two .btn-one {
    background: #005ba1;
    color: #fff;
    margin: 10px
}

.cta-button-group--two .btn-two {
    margin: 10px
}

.talk-message-box {
    max-width: 630px;
    margin: auto;
    border-radius: 5px;
    background-color: #e7edfa;
    padding: 28px 35px;
    position: relative
}

.talk-message-box .message-icon {
    font-size: 24px;
    width: 64px;
    height: 64px;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 64px;
    background: #fff;
    -webkit-box-shadow: 0 18px 40px rgba(51,51,51,.1);
    box-shadow: 0 18px 40px rgba(51,51,51,.1);
    position: absolute;
    top: -35px;
    left: -35px;
    color: #005ba1
}

.talk-message-box-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.talk-message-box-content .heading {
    max-width: 350px
}

@media only screen and (max-width: 767px) {
    .talk-message-box .message-icon {
        top:-43px;
        left: 5px
    }

    .talk-message-box-content .heading {
        max-width: 280px
    }
}

@media only screen and (max-width: 575px) {
    .col-6 {
        width:50%;
        position: relative
    }

    .talk-message-box-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .talk-message-box-content .heading {
        max-width: 100%;
        margin-bottom: 30px
    }
}

.pb-0 {
    padding-bottom: 0
}

.cta-heading {
    font-size: 25px!important;
    font-weight: 700;
    text-align: center
}

.mobile-logo,.navigation.paging-navigation,.pagination {
    display: none
}

.footer-info p a i {
    margin: 6px
}

.contact-info i {
    font-size: 21px;
    margin-right: 5px;
    display: table-caption
}

.flex-wrap {
    flex-wrap: wrap;
    transition-timing-function: ease
}

.width-logo.sm-logo a h6 {
    font-weight: 700;
    font-size: 12px!important;
    color: #010102;
    margin-left: 22px;
    margin-top: 3px
}
.drop-show ul{
    display:block !important;
}