.slick-dots li button{
    color: #000;
    border: 3px solid #fff;
    border-radius: 10px;
    width: 14px;
    height: 14px;
}
.slick-dots li button:before{
    width: 14px;
    height: 14px;
    line-height: 17px;
    font-size: 33px;
    left: 1px;
    color:#0f94fd;
}
.slick-dots{
    bottom: 10px;
}
.slick-dots li.slick-active button:before{
    color:#0f94fd;
}
.slick-prev:before, .slick-next:before{
    font-size: 40px;
    opacity: .55;
}
.slick-prev, .slick-next{
    z-index: 10;
    width: 40px;
    height: 40px;
    font-size: 40px;
}
.slick-next{
    right: 25px;
}
.slick-prev{
    left: 25px;
}
.slider-text-wrapper{
    position: absolute;
    margin: auto;
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;

}
#slider-for .slick-list.draggable{
        padding-bottom: 5px!important;
}

@media only screen and (max-width: 768px) {
    .hidden-desktop{
        display: block;
    }
    .sticky > .background_pink{
       display: none; 
    }
    .input-lg{
        font-size: 16px;
    }
    .hidden-moble{
        display: none!important;
    }
    .slider_searc_form{
        width: 100%;
    }
    .tax-search-form{
        margin: 0;
        width: 100%;
    }

    .home-top-labels .mobile-fixt-heigth{
        height: 110px;

    }
    .mobile-inner-no-padding .container{
        padding: 0;
    }

    .yellow_bg_end{
        margin-top: -9px;
    }
    .footer-nav > li > ul.sub-menu a{
        font-size: 12px;
    }
    .top-wrapper-menu span{
        display: none;
    }
    .top-menu-wrapper li{

    }
    .navbar-toggle{
        margin-top: 20px;
    }
    .slider-text-wrapper{
        display: none;
    }
    .main-top-section .slick-next{
        display: none!important;
    }
    .main-top-section .slick-prev{
        display: none!important;
    }
    #search #search-date-input{
        width: 200px;
    }
    .tax-search-form .search_btn{
        width: auto;

    }
    .top-menu-wrapper .top-wrapper-menu:last-child{
        margin: 0;
    }
    .mobile-no-margin-bottom{
        margin-bottom: 0px;
    }
    .top-item-wrapper, .hotel_item_wrapper{
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
        box-shadow: 0 0 5px rgba(0,0,0,.2);
    }
    .top-item-price{
        font-size: 17px;
    }
    .call_request_form_wrapper h4{
        line-height: 18px;
        font-size: 22px;
        margin-bottom: 27px;
    }
    .tax_destination_item_wrap img{
        height: auto;
    }
    .tax_destination_item_wrap{
        margin-bottom: 10px;
    }
    .footer-flow-us{
        text-decoration: none;
    }
    .footer-flow-us ul li{
        float: none; 
        margin-right: 15px;
        width: 28px;
        display: inline-block;
    }
    .footer-flow-us ul{
        text-align: center; 
        margin-bottom: 30px;
    }
    .footer-flow-us p{
        text-align: center;  
    }
    .copirigth-wrapper{
        text-align: center;    
    }
    .footer-address{
        text-align: center;
        margin-top: 20px;
    }
    .tax_dest_ttl{
        font-size: 40px;
        line-height: 44px;
    }
    .tax_dest_tour_count {
        font-size: 21px;
    }
    .blog_image .img{
        display: none;
    }
    .blog_image{

    }
    .blog_image .blog_featured_image{
        display: block;
    }
    .blog_image .blog_featured_image img{

        overflow: hidden;
        bottom: auto;
        left: auto;
        width: 100%;
        height: auto;
        display: block;
    }
    .blog_wrapper{
        margin-bottom: 30px;
    }
    .blog_ttl{
        height: auto;
    }
    .m-slidet-title{
        font-size: 20px;
    }
    .bradcrumbs {
        display: none;
    }
    .top-mobile-section i{
        display: none;
    }
    .top-mobile-section{
        text-align: center; 
    }
    .inner-scroll-controll{
        padding: 0px 0px 20px 0;
        text-align: center;
    }
    .inner-scroll-controll a{
        margin-right: 7px;
    }
    .inner-scroll-controll span{
        display: none;
        margin-top: 14px;
    }
    .rewiew_wrapper{
        text-align: center;
    }
    .single-tours #OverviewTour{
        margin-top: 20px;
    }
    .single-tours .sec-title,.privat-tour-ttl, .group-tour-ttl{
        text-align: center;
    }
    .top-expand{
        cursor: pointer;
        text-align: right;
        display: block;
        width: 100%;
        margin-bottom: 6px;
        float: none;
    }
    .group-ptice-item-wrapper{
        margin-bottom: 20px;
    }
    .more-people-text{
        text-align: center;
        margin-bottom: 20px;
    }
    .private-tour-price-wrapper .book-tour-top{
        float: none!important;
        margin-top: 16px;
        margin: 0 auto;
        width: 163px;
        display: block;
    }
    .tour-included-data{
        margin-bottom: 30px;
    }
    .single-tour-types a{
        display: inline-block;
        max-width: 100%; 
        float: none; 
        white-space: normal; 
        overflow: inherit; 
        text-overflow: initial; 
    }
    .single-tour-types{
        height: auto;
        text-align: center;
    }
    .inner-page-title{
        text-align: center;
    }
    .single-review-stars{
        width: 220px;
        margin: 0 auto;
        margin-bottom: 24px;
        text-align: center;
    }
    .single-tours .single-review-stars span{
        float: left;
        margin-right: 4px;

    }

    .single-tours .review_btn{
        min-width: 200px;
        text-align: right;
    }
    .single-hotels .single-review-stars{
        width: 179px;
    }
    .single-hotels .inner-scroll-controll a{
        font-size: 13px;
    }
    .single-hotels .facilities_wrapper{
        padding-left: 0px;
    }
    .top-expand{
        text-align: center;
    }
    .tour_bottom_rating_rigth {
        margin: 0;
    }
    .tour_bottom_rating_left{
        margin-left: 0px;
        margin-bottom: 20px;
    }
    .overall_title{
        margin-bottom: 0px;
    }
    .all_rev_count{
        margin-top: 0px;
    }
    .blog_content{
        height: auto;
    }
    #reviewTour .sec-title{
        text-align: left;
    }
    #review_bottom_slider .main-review-wrapper{
        padding-bottom: 30px;
    }
    .tax-title-name{
        text-align: center;  
        font-size: 35px;
        margin: 50px 0px 20px 0;
        padding: 0;
    }
    .tax-top-banner{
        height: 350px;
    }
    .type_top_rating{
        padding: 0;
        margin-bottom: 10px;
    }
    .type_top_rating > span{
        display: block;
        font-size: 13px;
        line-height: 21px;
    }
    .mobile-five-block div.col-sm-7.five-three,
    .mobile-five-block div.col-sm-5.five-two{
        width: 100%!important;
    }
    .mobile-five-block .top_tab_wrapper .tab_icon{
        display: inline-block;
        font-size: 26px;
        margin-right: 10px;
    }
    .mobile-five-block .top_tab_wrapper{
        padding: 7px;
        text-align: left;
        padding-left: 55px;
    }
    .mobile-mb-3{
        margin-bottom: 30px;
    }
    .mobile-mb-2{
        margin-bottom: 20px;
    }
    .item-desc-wrap{
        height: auto;  
    }
    .type-taxonomy-page .tour-list,
    .mobile-padding-lr{
        padding-right: 15px;
        padding-left: 15px;
    }
    .wp-pagenavi a, .wp-pagenavi span{
        display: inline-block;
    }
    .wp-pagenavi{
        padding: 0 30px;
    }
    .hotel_addr_mobile_center{
        text-align: center;
    }
    .mobile-order > div:first-child{
        order: 2;
    }
    .mobile-order > div:last-child{
        order: 1;
        margin-bottom: 10px;
    }
    .mobile-order{
        display: flex;
        flex-direction: column;
    }
    .single-hotels .sec-title,
    .single-things_to_do .sec-title,
    .single-restaurants .sec-title,
    .tax-avtoprokat #reviewTour .sec-title,
    .single-avtopark .sec-title,
    .single-project .sec-title
    {
        text-align: center;
        margin-top: 13px;

    }
    .thing_to_do_top_book_now{
        padding: 7px 20px;
    }
    .single-tour-types.things-to-do-category a{
        float: none;
    }

    .get_quote_green span{
        display: block;
        line-height: 23px;
        margin-bottom: 17px;
    }
    .get_quote_green .quote_button{
        margin-left: 0;
    }
    .best_sail_wrapper{
        text-align: center;
    }
    .best_sale_img{
        float: none;
        margin-right: 0;
    }
    .tansport-category-title{
        text-align:center;
    }
    .mobile-mb-30{
        margin-bottom: 30px;
    }
    .greenline{
        margin: 8px auto 30px auto;
    }
    .single-image{
        margin-bottom: 10px;
    }
    .project_slider_wrapper .slick-next{
        right: 25px;
    }
    .project_slider_wrapper .slick-prev{
        left: 25px;
    }
    .project_image{
        border: 0;
        margin-bottom: 20px;
    }
    .project_ttl{
        height: auto;
    }
    .project_category_title {
        text-align: center;
        font-size: 35px;
        height: 40px;
    }
/*    #project_slider_wrapper .slick-dots{
        bottom: -40px;
    }*/
    .tax-top-banner{
        position: relative;
    }
    .project-date{
        text-align: center;
        margin-bottom: 10px;
    }
    .help_left_menu li a,
    #menu-company-menu li a{
        background: #deeffe;
        padding: 4px 10px;
        border-radius: 15px;
        font-size: 14px;
        margin-left: 5px;
        color: #1A2B49;
        float: left;

        margin-bottom: 10px;
        display: inline-block;

    }
    #menu-company-menu li.active a{
        background: #1A2B49;
        color: #fff!important;
        font-size: 14px;

    }
    .help_left_menu ul li.active a{
        background: #1A2B49;
        color: #fff!important;
        font-size: 14px;
    }
    .info_page_wrapper .print_button{
        display: none;
    }
    .info-title-name{
        text-align: center;
        font-size: 30px;
    }
    .border-left-contact{
        margin-top: 31px;
        border: none;
    }
    .team_block{
        text-align: center;
    }
    .individual-tour-date .individual-tour-date-input-start, .individual-tour-end-date .individual-tour-date-input-end, .custom-tour-date .individual-tour-date-input-start, .custom-tour-date .individual-tour-date-input-end{
        width: 120px;
    }
    .pl_desktop-20{
        padding-left: 0;
    }
    .order_total_wrapper,.order_total_icon_wrapper{
        display: none;
    }
    .tour_order_gid_labguage{
        width: 220px;
    }

    #menu-main_menu.nav>li>ul.sub-menu{
        position: relative;
        padding: 20px;
    }
    #menu-main_menu.nav>li>ul.sub-menu>li{
        margin-bottom: 20px;
        width: 100%;
    }
    .main-navigation .navbar-nav{
        float: none;
    }
    #menu-main_menu.nav>li>ul.sub-menu>li>ul.sub-menu>li{
        width: 100%;  
        float: none;
    }
    #menu-main_menu.nav>li:nth-child(2)>ul.sub-menu>li,
    #menu-main_menu.nav>li:nth-child(3)>ul.sub-menu>li,
    #menu-main_menu.nav>li:nth-child(4)>ul.sub-menu>li{
        margin-bottom: 20px;
        width: 100%;  
    }
    .grope_price_start, .grope_price_end{
        border: 0;
        float: left;
        width: 50%;
        padding: 0;
    }
    .grope_price_end{
        text-align: right;
    }
    .group_price_item_wrapper{
        padding: 10px;
    }
    .group_price_left_section{
        clear: both;
        border-top: 1px solid whitesmoke;
        margin-top: 43px;
        padding: 10px 0;
    }
    .group_price_item_wrapper .group_price_days{
        display: block;
        float: left;
        background: none;
        padding: 0;
        margin: 0;
    }
    .group_price_item_wrapper .group_price_seats{
        width: 100%;
        text-align: center;
        margin: 0;
        color: #0d93fa;
        margin-top: 5px;
    }
    .group_price_item_wrapper .group_price_price{
        width: 100%;
        margin: 0;
        padding: 0;
        float: none;
        background: #eef7ff;
        padding: 4px 10px;
        border-radius: 10px;
        color: #1a2b49;

    }
    .group_price_item_wrapper .group_sale{
        float: none;
    }
    .group_price_item_wrapper .custom-button{
        margin-top: 10px;
        width: 100%;
        border-radius: 0;
        background: #0893fb;
        border: 0;
        color: #fff;
    }
    .mobile_group_price{
        float: right;
    }
    .group_tour_show_wrapper{
        height: 363px;
    }
    .reset_btn{
        top: -30px;
    }


}
