@import 'fonts.css';.disp_tb_c{float:none;display:table-cell}
img{max-width: 100%;height: auto;}
.philosopher-bold{font-family:'Philosopher Bold',Arial,Helvetica,sans-serif}
.roboto-bold{font-family:'Roboto Bold',Arial,Helvetica,sans-serif}
.roboto-regular{font-family:'Roboto Regular',Arial,Helvetica,sans-serif}
.rupster-script-free{font-family:'Rupster Script Free',Arial,Helvetica,sans-serif}
.ubuntu-bold{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif}
.ubuntu-light{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif}
.ubuntu-light-italic{font-family:'Ubuntu Light Italic',Arial,Helvetica,sans-serif}
.orange-btn{border:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#ffbc00;color:#333333}
.white-btn{border:2px solid #dcdcdc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:transparent;color:#333333}
.blue-underline{content:'';width:90px;height:2px;background-color:#007fc2}
body,html{margin:0;padding:0;min-width:320px}
.nonpadding{padding:0}
.nonmargin{margin:0}
.hide{display:none}
.yellow_title{text-align:center;font-size:28px;color:#ffbc00;text-transform:uppercase;font-family:'Philosopher Bold',Arial,Helvetica,sans-serif}
.blue_title{text-align:center;font-size:28px;color:#007fc2;text-transform:uppercase;font-family:'Philosopher Bold',Arial,Helvetica,sans-serif}
.consult_form{width:95%;max-width:360px;margin:0 auto;display:inline-block;position:relative;z-index:100}
.consult_form .divider{height:1px;width:90%;background-color:#c9c9c9;margin:10px auto}
.consult_form .currency{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:14px;color:#333333;position:relative;top:-20px}
.consult_form header{padding:15px 0;background-color:#007fc2;border-top-left-radius:10px;border-top-right-radius:10px}
.consult_form header .h3{margin:0;padding:0;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:19px;color:#ffffff}
.consult_form header p{margin:0;padding:0;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:15px;color:#ffffff}
.consult_form main div.h4{padding: 0 25px;font-size: 16px;margin-top: 0;margin-bottom: 20px;}
.consult_form main{border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:rgba(255,255,255,0.9);padding:20px 0}
.consult_form main h3{margin:0;padding:0 20px 25px 20px;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:18px;color:#333333}
.consult_form main input{display:block;width:90%;margin:0 auto;margin-bottom:25px;padding:15px 25px;font-family:'Ubuntu Light Italic',Arial,Helvetica,sans-serif;font-size:16px;color:#b2b2b2;border:1px solid #bfbfbf;border-radius:10px;position:relative}
.consult_form main input::-webkit-input-placeholder{color:#b2b2b2}
.consult_form main input::-moz-placeholder{color:#b2b2b2}
.consult_form main input:-moz-placeholder{color:#b2b2b2}
.consult_form main input:-ms-input-placeholder{color:#b2b2b2}
.consult_form main .user_name_cons,.consult_form main .user_phone_cons,.consult_form main .user_email_cons{position:relative}
.consult_form main .user_name_cons:after,.consult_form main .user_phone_cons:after,.consult_form main .user_email_cons:after{content:'';display:block;width:27px;height:27px;position:absolute;z-index:200;right:45px;top:13px;background-image:url('../img/consult-inputs-sprites.png');background-repeat:no-repeat;background-position:left center}
.consult_form main .user_phone_cons:after{background-position:center}
.consult_form main .user_email_cons:after{background-position:right center}
.consult_form main input[type="submit"], .consult_form main input[type="button"]{border:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#ffbc00;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;text-transform:uppercase;padding:15px 0;transition:all .3s ease-in-out}
.consult_form main input[type="submit"]:hover, .consult_form main input[type="button"]:hover{background-color:#007fc2;color:#ffffff}
.consult_form .next_tour_block{width:90%;margin:0 auto}
.consult_form .next_tour_block:after{content:'';display:block;clear:both}
.consult_form .next_tour_block .next_tour_light{float:left;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:16px;color:#333333}
.consult_form .next_tour_block .next_tour_bold{float:right;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;position:relative;top:-5px}
.consult_form .next_tour_block .next_tour_bold .calendar_ico{display:inline-block;width:20px;height:20px;background-image:url('../img/calendar_ico.png');background-repeat:no-repeat;background-position:center}
.consult_form .label_for_select{display:block;width:90%;margin:0 auto;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:16px;color:#333333;padding-bottom:15px}
.consult_form select{width:100%;margin:0 auto;font-family:'Ubuntu Light Italic',Arial,Helvetica,sans-serif;font-size:16px;color:#b3b3b3;font-weight:500;padding:15px;border:1px solid #cbcbcb;outline:none;border-radius:10px;position:relative;background-color:transparent;z-index:300;-webkit-appearance:none;appearance:none}
.consult_form .select_date{width:90%;margin:0 auto;position:relative;background-color:#fff;border-radius:10px}
.consult_form .select_date label[for="selectdate"]{display:block;width:10px;height:10px;border-bottom:2px solid #007fc2;border-left:2px solid #007fc2;transform:rotate(-45deg);position:absolute;right:15px;top:18px;z-index:200}
.consult_form .price_block{width:90%;margin:0 auto;padding-top:25px}
.consult_form .price_block:after{content:'';display:block;clear:both}
.consult_form .price_block .price_light{float:left;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:16px;color:#333333}
.consult_form .price_block .for_person{float:right;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:16px;color:#918f8e}
.consult_form .banner{width:100%}
.consult_form .banner img{width:100%;height:auto}
.consult_form .new_price_block{width:90%;margin:0 auto;padding-bottom:25px;overflow:hidden}
.consult_form .new_price_block:after{content:'';display:block;clear:both}
.consult_form .new_price_block .old_price{text-align:center;float:left;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:19px;color:#a6a6a6}
.consult_form .new_price_block .old_price span{display:block;font-size:51px;position:relative;top:-15px}
.consult_form .new_price_block .old_price span:after{content:'';display:block;height:2px;width:100%;position:absolute;left:0;top:41px;background-color:#a6a6a6}
.consult_form .new_price_block .new_price{margin:0;padding:0;text-align:center;float:right;color:#ffbc00;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:42px;position:relative;top:15px}
.consult_form .new_price_block .new_price .grey{font-size:16px;color:#bfbfbf}
.consult_form .new_price_block .new_price .grey_small_f{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;display:block;width:100%;font-size:10px;color:#bfbfbf;letter-spacing:4px;margin:0;padding:0}

.consult_form .old_price_block{width:90%;margin:0 auto}
.consult_form .old_price_block:after{content:'';display:block;clear:both}
.consult_form .old_price_block .old{position:relative;float:left;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:39px;color:#a3a3a3}
.consult_form .old_price_block .old span{font-size:13px;display:block;position:relative;top:-10px;text-align: center;}
.consult_form .old_price_block .old:before{content:'';display:block;width:100%;height:2px;background-color:#a3a3a3;position:absolute;top:31px}
.consult_form .old_price_block .new{float:right;font-size:39px;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;color:#ffbc00}
.consult_form .old_price_block .new span{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;color:#a3a3a3;font-size:13px}
.consult_form .old_price_block .new span.new_line{display:block;position:relative;top:-10px;text-align: center;}

.consult_form .add_inf{display:block;width:90%;margin:0 auto;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:7px;color:#333333;padding:0}
.consult_form .book_btn{margin-bottom:10px}
#gallery .gallery_slider .slick-next{right:-30px}
#gallery .gallery_slider .slick-prev{left: -30px;}
#gallery .gallery_slider .slick-dots{bottom:0}
.reviews_slider .slick-prev:before,.banner_slider .slick-prev:before,.gallery_slider .slick-prev:before,.gallery-nav .slick-prev:before,.reviews_slider .slick-next:before,.banner_slider .slick-next:before,.gallery_slider .slick-next:before,.gallery-nav .slick-next:before{content:'';display:block;width:15px;height:15px;border-top:3px solid #b7b7b7;border-left:3px solid #b7b7b7;transition:all .3s ease-in-out}
/*.reviews_slider .slick-prev,.banner_slider .slick-prev,.gallery_slider .slick-prev,.gallery-nav .slick-prev{}*/
.reviews_slider .slick-next,.banner_slider .slick-next,.gallery_slider .slick-next,.gallery-nav .slick-next{right:0}
.reviews_slider .slick-prev:hover:before,.banner_slider .slick-prev:hover:before,.gallery_slider .slick-prev:hover:before,.gallery-nav .slick-prev:hover:before,.reviews_slider .slick-next:hover:before,.banner_slider .slick-next:hover:before,.gallery_slider .slick-next:hover:before,.gallery-nav .slick-next:hover:before{border-color:#ffbc00}
.reviews_slider .slick-prev:before,.banner_slider .slick-prev:before,.gallery_slider .slick-prev:before,.gallery-nav .slick-prev:before{transform:rotate(-45deg)}
.reviews_slider .slick-next:before,.banner_slider .slick-next:before,.gallery_slider .slick-next:before,.gallery-nav .slick-next:before{transform:rotate(135deg)}
.reviews_slider .slick-dots li button:hover:before,.banner_slider .slick-dots li button:hover:before,.gallery_slider .slick-dots li button:hover:before,.gallery-nav .slick-dots li button:hover:before{background-color:#ffbc00}
.reviews_slider .slick-dots li button:before,.banner_slider .slick-dots li button:before,.gallery_slider .slick-dots li button:before,.gallery-nav .slick-dots li button:before{content:'';display:block;width:13px;height:13px;border-radius:50%;background-color:#ffffff;box-shadow:0 3px 9px rgba(0,0,0,0.6);transition:all .3s ease-in-out}
.reviews_slider .slick-dots li.slick-active button:before,.banner_slider .slick-dots li.slick-active button:before,.gallery_slider .slick-dots li.slick-active button:before,.gallery-nav .slick-dots li.slick-active button:before{background-color:#ffbc00}
.banner_slider .slick-dots{bottom:3px}
.banner_slider .slick-dots li button::before{opacity:1}
.banner_slide{width:150%}
.full_height{height:100%}
.gallery_nav_slide{padding:10px}
.gallery_slider{position:relative}
.gallery-nav{position:absolute;bottom:2px;left:55px}
#gallery .gallery-nav .slick-next{right:-10px}
#header.destination_header{background-image:url('../img/destinationpage-header-bg.jpg')}
#header.content_header{background-image:url('../img/contentpage-header-bg.jpg')}
#header.product_header{background-image:url('../img/product-lviv-page-header-bg.jpg')}
#header{background-image:url('../img/mainpage-header-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;min-height:650px}
#header:before{background: rgba(0,0,0,0.25);position: absolute;width: 100%;height: 100%;content: "";top: 0;left: 0;}
#header nav{padding-top:10px;position:relative;z-index:100}
#header .white_menu,#header .opacity_menu{background:linear-gradient(to right, #fff, #e6f4fc);padding-bottom:5px}
#header .white_menu ul.nav_container li,#header .opacity_menu ul.nav_container li{color:#333333;border-color:#dcdcdc}
#header .white_menu ul.phone_lang li.phone_number,#header .opacity_menu ul.phone_lang li.phone_number{color:#333333;border-color:#dcdcdc}
#header .white_menu ul.phone_lang li.phone_number .phone_ico,#header .opacity_menu ul.phone_lang li.phone_number .phone_ico{background-image:url('../img/contact-us-sprites.png');background-size:auto 45px;background-position:-10px center;background-repeat:no-repeat}
#header .white_menu .phone_lang li,#header .opacity_menu .phone_lang li{color:#333333}
#header .white_menu .phone_lang .lang_selection .active:after,#header .opacity_menu .phone_lang .lang_selection .active:after{border-color:#333333}
#header .white_menu .phone_lang .lang_selection .lang_list,#header .opacity_menu .phone_lang .lang_selection .lang_list{background-color:rgba(51,51,51,0.8);padding:5px 10px}
#header .white_menu .phone_lang .lang_selection .lang_list li a,#header .opacity_menu .phone_lang .lang_selection .lang_list li a{color:#ffffff}
#header .opacity_menu{background:rgba(255,255,255,0.9)}
#header .main_menu .logo{display:block;padding-top:7px}
#header .main_menu .logo img{width:100%;height:auto}
#header .main_menu ul{padding:0;margin:0;list-style:none}
#header .main_menu .nav_container{display:block}
#header .main_menu .nav_container li{display:inline-block;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;transition:color .3s ease-in-out;border-right:1px solid #ffffff}
#header .main_menu .nav_container li:hover{color:#ffbc00}
#header .main_menu .nav_container li.current-menu-item{color: #ffbc00;}
#header .main_menu .nav_container li:focus{color:#ffbc00}
#header .main_menu .nav_container li.active{color:#ffbc00}
#header .main_menu .nav_container li a{display:block;color:inherit;text-decoration:none;padding:9px 20px}
#header .main_menu .nav_container li:first-child a{padding-left:0}
#header .main_menu .nav_container li:last-child{border-right:none}
#header .main_menu .nav_container li:last-child a{padding-right:0}
#header .phone_lang{display:block;text-align:right;position:relative;top:-2px}
#header .phone_lang > li{display:inline-block;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff}
#header .phone_lang > li:first-child{padding:9px 23px 9px 0}
#header .phone_lang > li:last-child{padding-left:15px}
#header .phone_lang > li a{display:block;margin:0;padding:0;color:inherit;text-decoration:none;text-align:center}
#header .phone_lang > li.phone_number{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:18px;border-right:1px solid #ffffff}
#header .phone_lang .lang_selection{position:relative}
#header .phone_lang .lang_selection .active{cursor:pointer;display:block;position:relative;transition:all .1s ease-in-out}
#header .phone_lang .lang_selection .active:after{content:'';display:block;width:5px;height:5px;border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;transform:rotate(-45deg);position:absolute;bottom:7px;right:-9px}
#header .phone_lang .lang_selection .active:hover{color:#ffbc00}
#header .phone_lang .lang_selection .active:hover:after{border-color:#ffbc00}
#header .phone_lang .lang_selection .lang_list{display:inline-block;margin:0;padding:0;position:absolute;top:22px;left:22px;text-align:center}
#header .phone_lang .lang_selection .lang_list li{padding:0;margin:0;display:block}
#header .phone_lang .lang_selection .lang_list li a{display:block;transition:color .3s ease-in-out}
#header .phone_lang .lang_selection .lang_list li a:hover{color:#ffbc00}
#header .phone_ico{display:inline-block;width:18px;height:18px;background-image:url('../img/phone_ico.png');background-repeat:no-repeat;background-position:center;position:relative;top:4px}
#header .header_content{padding:30px 0;width:100%;height:100%}
#header .what_we_do h1{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:46px;color:#ffffff;padding-top:80px;padding-bottom:50px}
#header .what_we_do .text_block{display:block;padding:20px;border-left:2px solid #ffbc00;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:rgba(0,0,0,0.6);font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:20px;color:#ffffff}
#header.product_header .what_we_do h1{font-family:'Rupster Script Free',Arial,Helvetica,sans-serif;font-size:52px}
#header .menu_btn{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}
#header .menu_btn span{display:block;margin-bottom:5px;width:30px;height:3px;background-color:#333333;transition:background .3s ease-in-out}
#header .menu_btn:hover span{background-color:#ffbc00}
#header .menu_btn:focus span{background-color:#ffbc00}
#header .call_us_icon{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:40px}
#header .call_us_icon img.call{width:100%;height:auto;min-width:30px;max-width:50px}
#header .main_menu .nav_container_mobile{display:block;background-color:rgba(51,51,51,0.6);position:absolute;left:-17px;width:100vw}
#header .main_menu .nav_container_mobile li{display:block;text-align:center;padding:10px 0}
#header .main_menu .nav_container_mobile li a{font-size:18px;color:#ffffff;text-decoration:none}
#header .main_menu .nav_container_mobile li.active a{color:#ffbc00}
#header .down_arr{width:100%;text-align:center;position:absolute;bottom:50px}
#header .down_arr .arr{display:block;margin:0 auto;width:21px;height:21px;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;transform:rotate(-45deg)}

#header .bread_crumbs{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,0.5);padding:4px 0}
#header .bread_crumbs ul{list-style:none;margin:0;padding:0}
#header .bread_crumbs span{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:13px;color:#ffffff;display:inline-block;margin:0;padding:0}
#header .bread_crumbs span a{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:15px;color:#ffffff;text-decoration:none;margin:0;padding:0}
#header .bread_crumbs span a:after{content:' /'}

#comfort{padding:35px 0;background-color:#f7f7f7}
#comfort .comfort_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:28px;color:#333333;text-transform:uppercase;padding-bottom:20px}
#comfort .comfort_title .heart_icon{display:inline-block;margin-right:30px;width:42px;height:37px;background-image:url('../img/blue_heart.png');background-repeat:no-repeat;background-position:center;position:relative;top:5px}
#comfort .comforts_item{display:inline-block;width:216px;padding-top:25px;vertical-align:top}
#comfort .comforts_item:after{content:"";display:block;width:90px;height:2px;background-color:#007fc2;margin:0 auto}
#comfort .comforts_item .comforts_item_ico{width:90px;height:90px;margin:0 auto;transition:all .3s ease-in-out}
#comfort .comforts_item .comforts_item_ico:hover{transform:scale(1.1)}
#comfort .comforts_item .comforts_item_ico img{height:100%;width:auto}
#comfort .comforts_item .h3{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;padding-top:5px;/*height:80px*/}
#comfort .comforts_item p{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:16px;color:#333333;height:100px}
section.destination_travel_block .outer{box-shadow:0 0 25px rgba(0,0,0,0.1)}
section.destination_travel_block img{width:100%}
.travel_block{padding:20px 0 30px}
.travel_block:after{content:'';display:block;width:90px;height:2px;background-color:#007fc2;margin:0 auto;position:relative;top:43px}
.travel_block p{text-align:center;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:22px;color:#333333;padding-bottom:20px}
.travel_block .outer{display:inline-block;vertical-align:text-top;max-width:282px;padding:0;margin:0px 0;margin: 0px; overflow: hidden;border: 3px solid #eee;}
.travel_block .outer .text_after{display:block;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;text-align:left;padding: 10px;}
.travel_block .days p{text-align:center;color:#007fc2;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:19px;padding-bottom:25px}
.travel_block .days p .calendar_ico{display:inline-block;width:20px;height:20px;background-image:url('../img/calendar_ico.png');background-position:center;background-repeat:no-repeat;position:relative;top:2px;margin-right:5px}
.travel_block .desc{padding: 0 10px;}
.travel_block .desc p{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:14px;color:#333333;padding-bottom:10px;max-height:282px;text-overflow:ellipsis}
.travel_block .price p{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:38px;color:#ffbc00;padding-bottom:39px}
.travel_block .price p span{color:#333333;font-size:12px;position:relative;top:-15px;left:5px}
.travel_block .old_price{width:90%;margin:0 auto}
.travel_block .old_price:after{content:'';display:block;clear:both}
.travel_block .old_price .old{position:relative;float:left;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:39px;color:#a3a3a3}
.travel_block .old_price .old span{font-size:13px;display:block;position:relative;top:-10px}
.travel_block .old_price .old:before{content:'';display:block;width:100%;height:2px;background-color:#a3a3a3;position:absolute;top:31px}
.travel_block .old_price .new{float:right;font-size:39px;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;color:#ffbc00}
.travel_block .old_price .new span{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;color:#a3a3a3;font-size:13px}
.travel_block .old_price .new span.new_line{display:block;position:relative;top:-10px}
.travel_block .details{padding-bottom:25px}
.travel_block .details .orange_btn{display:block;margin:0 auto;width:85%;padding:15px 0;text-align:center;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;text-transform:uppercase;text-decoration:none;background-color:#ffbc00;border-radius:10px;transition:all .3s ease-in-out}
.travel_block .details .orange_btn:hover{background-color:#007fc2;color:#ffffff}
.travel_block .travel_to_item{height:282px}
/*.travel_block .travel_to_item:before{background: rgba(0,0,0,0.2);position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";}*/
.travel_block_post  .travel_to_item{height:160px}
.travel_block .destination_travel_to_item{height:165px}
.travel_block .travel_to_item,.travel_block .destination_travel_to_item{display:inline-block;position:relative;width:282px;overflow:hidden}
.travel_block .travel_to_item, .travel_block .destination_travel_to_item{background: #000;}
.travel_block .travel_to_item img, .travel_block .destination_travel_to_item img{opacity: 0.75;filter: alpha(opacity=75);}
.travel_block .travel_to_item img,.travel_block .destination_travel_to_item img{display:block;position:absolute;top:0;left:0;z-index:100;max-height: 100%;width: auto;height: 100%;}
.travel_block .travel_to_item .hover_block,.travel_block .destination_travel_to_item .hover_block{position:absolute;top:0;left:0;z-index:300;cursor:pointer;width:100%;height:100%;background-color:transparent;transition:all .3s ease-in-out}
.travel_block .travel_to_item .hover_block .orange_btn,.travel_block .destination_travel_to_item .hover_block .orange_btn{border: none;display:none;padding:10px 30px;border-radius:10px;background-color:#ffbc00;position:relative;top:80%;text-transform:uppercase;text-decoration:none;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:14px;color:#333333;transition:all .3s ease-in-out}
.travel_block .travel_to_item .hover_block .orange_btn:hover,.travel_block .destination_travel_to_item .hover_block .orange_btn:hover{background-color:#007fc2;color:#ffffff}
.travel_block .travel_to_item .hover_block .soon,.travel_block .destination_travel_to_item .hover_block .soon{display:inline-block;position:relative;top:80%;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:27px;color:#ffffff}
.travel_block .travel_to_item .hover_block .h4,.travel_block .destination_travel_to_item .hover_block .h4{display:block;width:100%;position:absolute;top:40%;z-index:200;font-family:'Rupster Script Free',Arial,Helvetica,sans-serif;font-size:32px;color:#ffffff;text-align:center}
.travel_block .travel_to_item .hover_block .h4.two_columns,.travel_block .destination_travel_to_item .hover_block .h4.two_columns{top:50%;transform: translateY(-50%);}
.travel_block .travel_to_item .hover_block .h4.smaller_font,.travel_block .destination_travel_to_item .hover_block .h4.smaller_font{font-size:40px}
.travel_block .travel_to_item .hover_block .h4 .ukr_ico,.travel_block .destination_travel_to_item .hover_block .h4 .ukr_ico{display:block;margin:0 auto;padding:0;margin-bottom:10px;width:68px;height:56px;background-image:url('../img/mainpage-ukr-ico.png');background-repeat:no-repeat;background-position:center}
.travel_block .travel_to_item .hover_block:hover,.travel_block .destination_travel_to_item .hover_block:hover{background-color:rgba(0,0,0,0.5)}
.travel_block .travel_to_item .hover_block:hover .orange_btn,.travel_block .destination_travel_to_item .hover_block:hover .orange_btn{display:inline-block}
.travel_block .travel_to_item .hover_block:active,.travel_block .destination_travel_to_item .hover_block:active{background-color:rgba(0,0,0,0.5)}
.travel_block .travel_to_item .hover_block:active .orange_btn,.travel_block .destination_travel_to_item .hover_block:active .orange_btn{display:inline-block}
.travel_block .travel_to_item .hover_block:focus,.travel_block .destination_travel_to_item .hover_block:focus{background-color:rgba(0,0,0,0.5)}
.travel_block .travel_to_item .hover_block:focus .orange_btn,.travel_block .destination_travel_to_item .hover_block:focus .orange_btn{display:inline-block}
.travel_block .travel_to_item .destination_hover_block,.travel_block .destination_travel_to_item .destination_hover_block{position:absolute;top:0;left:0;z-index:300;width:100%;height:100%;background-color:transparent;transition:all .3s ease-in-out}
.travel_block .travel_to_item .destination_hover_block .h4,.travel_block .destination_travel_to_item .destination_hover_block .h4{display:block;width:100%;position:absolute;top:40%;z-index:200;font-family:'Rupster Script Free',Arial,Helvetica,sans-serif;font-size:32px;color:#ffffff;text-align:center}
.travel_block.destination_travel_block .destination_travel_to_item .destination_hover_block .h4{top: 50%;transform: translateY(-50%);}
.travel_block .more_btn{display:block;text-align:center;text-decoration:none;width:260px;margin:30px auto 0;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:20px;color:#333333;padding:15px 0;border:2px solid #dcdcdc;border-radius:10px;position:relative;transition:all .3s ease-in-out}
.travel_block .more_btn:hover{background-color:#ffbc00;border-color:#ffbc00}
.travel_block .more_btn:hover:after{border-color:#333333}
.travel_block .more_btn:after{content:'';display:block;width:10px;height:10px;border-top:2px solid #b7b7b7;border-right:2px solid #b7b7b7;transform:rotate(45deg);position:absolute;right:20px;top:25px}
#contact_us{position: relative;padding:15px 0;background-image:url('../img/contact_us.jpg');background-size:cover;background-repeat:no-repeat;background-position:center}
#contact_us:after{content:'';display:block;width:100%;height:100%;background:rgba(0,127,194,0.7);background:-webkit-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:-o-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:-moz-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));position:absolute;top:0;left:0}
#contact_us.orange:after{background:rgba(255,188,0,0.85);}
#contact_us .container{z-index: 10;position: relative;}
/*#contact_us.orange{background-image:url('../img/contact-us-banner-orange.jpg')}*/
#contact_us.orange .contact_us_title,#contact_us.orange .contact_us_subtitle,#contact_us.orange .contact_item .h4,#contact_us.orange .contact_item p{color:#333333}
#contact_us .contact_us_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:29px;color:#ffffff}
#contact_us .contact_us_subtitle{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:18px;color:#ffffff}
#contact_us .contact_item{position:relative}
#contact_us .contact_item:hover{text-decoration: none;}
#contact_us .contact_item:nth-child(2) .icon{background-position:center 2px}
#contact_us .contact_item:last-child .icon{background-position:right 2px}
#contact_us .contact_item .icon{display:block;width:72px;height:72px;margin:20px auto;background-color:#ffffff;background-image:url('../img/contact-us-sprites.png');background-repeat:no-repeat;background-position:left center;border-radius:50%;box-shadow:0 2px 15px rgba(0,0,0,0.5)}
#contact_us .contact_item .icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#contact_us .contact_item .icon:before{font-family:'ecoicon';speak:none;font-size:48px;line-height:90px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;}
#contact_us .contact_item .icon:after{top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,1);opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
#contact_us .contact_item:hover .icon{-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);color:#fff;}
#contact_us .contact_item:hover .icon:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;-moz-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms;}
@-webkit-keyframes sonarEffect{0%{opacity:0.3;}
 40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
 100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);-webkit-transform:scale(1.5);opacity:0;}
}
@-moz-keyframes sonarEffect{0%{opacity:0.3;}
 40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
 100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);-moz-transform:scale(1.5);opacity:0;}
}
@keyframes sonarEffect{0%{opacity:0.3;}
 40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);}
 100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);transform:scale(1.5);opacity:0;}
}
#contact_us .contact_item .h4{text-align:center;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:20px;color:#ffffff}
#contact_us .contact_item p{text-align:center;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:20px;color:#ffffff}
#consult_form_mobile .banner{width:90%;margin:0 auto}
#send_request{z-index: 1;background-image:url('../img/send_request.jpg');background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative}
#send_request:after{content:'';display:block;width:100%;height:100%;background:rgba(0,127,194,0.7);background:-webkit-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:-o-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:-moz-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));position:absolute;top:0;left:0}
#send_request .consult_form{position:relative;z-index:300;padding:35px 0;max-width:100%}
#send_request .consult_form header,#send_request .consult_form main{background-color:transparent;border-radius:0}
#send_request .consult_form header .h3{text-align:center;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:28px;color:#ffffff;text-transform:uppercase}
#send_request .consult_form header p{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:22px;color:#ffffff}
#send_request .consult_form main .user_data_cons,#send_request .consult_form main .user_time_cons,#send_request .consult_form main .user_name_cons,#send_request .consult_form main .user_phone_cons,#send_request .consult_form main .user_email_cons{max-width:570px;margin:0 auto}
#send_request .consult_form main .user_name_cons:after,#send_request .consult_form main .user_phone_cons:after,#send_request .consult_form main .user_email_cons:after{top:30px}
#send_request .consult_form main input{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;padding:30px 25px}
#send_request .consult_form main input[type="submit"]{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;max-width:510px;color:#333333;transition:all .3s ease-in-out}
#send_request .consult_form main input[type="submit"]:hover{color:#ffffff}
#reviews{padding:45px 0;background-color:#f7f7f7}
#reviews .reviews_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:28px;color:#333333;text-transform:uppercase;text-align:center}
#reviews .reviews_title .review_ico{display:inline-block;width:25px;height:30px;background-image:url('../img/review_ico.png');background-repeat:no-repeat;background-position:center;position:relative;top:4px;left:-8px}
#reviews .reviews_subtitle{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:22px;color:#333333;text-transform:uppercase;text-align:center;padding-bottom:20px}
#reviews .photo{width:100%;max-width:198px;max-height:198px;margin:0 auto;border:2px solid #ffffff;border-radius:50%;padding:20px;overflow:hidden}
#reviews .photo img{width:100%;height:auto;border-radius:50%}
#reviews .client_name{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:22px;color:#007fc2;text-align:center}
#reviews .review{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:22px;color:#333333;padding:0 20px 0}
#seo_block{padding:50px 0 35px}
#seo_block .seo_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:28px;color:#333333;text-transform:uppercase;padding-bottom:20px}
#seo_block .seo_content{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;text-align:justify}
#nice_to_meet,.banner_slide{min-height:246px;background-image:url('../img/nice-to-meet-banner.jpg.webp');background-size:cover;background-repeat:no-repeat}
#nice_to_meet .left_side,.banner_slide .left_side{background-color:rgba(237,244,248,0.8)}
#nice_to_meet .left_side p,.banner_slide .left_side p{color:#007fc2;text-transform:uppercase;margin:0;padding:0}
#nice_to_meet .right_side .wraper,.banner_slide .right_side .wraper{align-items:flex-end}
#nice_to_meet .right_side h3,.banner_slide .right_side h3{display:inline-block;position:relative;padding:8px 0}
#nice_to_meet .right_side h3:after,.banner_slide .right_side h3:after{content:'';display:block;height:1px;width:35%;background-color:#ffbc00;position:absolute;bottom:-5px;right:0}
#nice_to_meet .right_side input,.banner_slide .right_side input{display:inline-block;width:275px;height:45px;font-size:18px;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;text-transform:uppercase;color:#333333;outline:none;border:none;background-color:#ffbc00;border-radius:10px;transition:all .3s ease-in-out}
#nice_to_meet .right_side input:hover,.banner_slide .right_side input:hover{color:#ffffff}
#nice_to_meet .wraper,.banner_slide .wraper{width:100%;height:246px;display:flex;justify-content:center;flex-direction:column}
#nice_to_meet .bold_32,.banner_slide .bold_32{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:32px;color:#ffffff}
#nice_to_meet .bold_35,.banner_slide .bold_35{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:35px}
#nice_to_meet .bold_45,.banner_slide .bold_45{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:45px}
#nice_to_meet .bold_50,.banner_slide .bold_50{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:50px}
#nice_to_meet .light_21,.banner_slide .light_21{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:21px;color:#ffffff}
#contacts .map{width:100%;min-width:320px;height:400px}
#contacts .map iframe{display:block;width:100%;height:100%}
#contacts .text_align{text-align:center}
#contacts .divider{height:2px;background-color:#f7f7f7;margin:0;padding:0}
#contacts .contacts_title{text-align:center;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:52px;color:#333333;text-transform:uppercase;padding:20px 0}
#contacts .contacts_title .contacts_icon{display:inline-block;width:35px;height:35px;background-image:url('../img/contacts-sprites.png');background-repeat:no-repeat;background-position:center}
#contacts .phone_wraper,#contacts .address_wraper,#contacts .mail_wraper{display:inline-block;padding:35px 0;position:relative}
#contacts .phone_wraper p,#contacts .address_wraper p,#contacts .mail_wraper p{margin:0;padding:0;font-family:'Roboto Regular',Arial,Helvetica,sans-serif;font-size:16px;color:#333333}
#contacts .phone_wraper p.bold_f,#contacts .address_wraper p.bold_f,#contacts .mail_wraper p.bold_f{font-family:'Roboto Bold',Arial,Helvetica,sans-serif;font-size:18px}
#contacts .phone_wraper:before,#contacts .address_wraper:before,#contacts .mail_wraper:before{content:'';display:block;width:35px;height:35px;background-image:url('../img/contacts-sprites.png');background-repeat:no-repeat;background-position:left center;position:absolute;left:-55px;top:44px}
#contacts .address_wraper:before{background-position:center}
#contacts .mail_wraper:before{background-position:right center}
#contacts .borders{border-left:2px solid #f7f7f7;border-right:2px solid #f7f7f7}
#footer{background-color:#f7f7f7;padding:50px 0 35px}
#footer .logo{padding-bottom:35px}
#footer .logo img{max-width:257px;max-height:44px}
#footer .footer_menu{position:relative}
#footer .footer_menu:before{content:'';display:block;width:35px;height:3px;background-color:#b8b8b8;position:absolute;top:0;left:50px}
#footer .footer_menu ul{margin:0;padding:30px 0 0 50px;list-style:none}
#footer .footer_menu ul li{padding:10px 0}
#footer .footer_menu ul li a{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:22px;color:#333333;text-decoration:none;cursor:pointer}
#footer .copy{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:14px;color:#b8b8b8;padding-top:20px}
#footer .footer_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;color:#333333;font-size:22px;margin:0;padding:0}
#footer .footer_wraper{display:inline-block;width:100%}
#footer .about_us_list,#footer .services_list{margin:0;padding:0;list-style:none}
#footer .about_us_list li a,#footer .services_list li a{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:20px;color:#333333;text-decoration:none}
#footer .about_us_list{padding-bottom:76px}
#footer .info{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:20px;color:#b8b8b8;margin:0;padding:0}
#footer .info a{color: #b8b8b8}
#footer .socials{margin:35px 0 20px}
#footer .socials a{display:inline-block;width:50px;height:50px;margin:0 10px 0 0;background-image:url('../img/footer-socials.png');background-repeat:no-repeat;text-decoration:none;cursor:pointer}
#footer .socials a.fb{background-position:left top}
#footer .socials a.fb:hover{background-position:left bottom}
#footer .socials a.tw{background-position:-50px top}
#footer .socials a.tw:hover{background-position:-50px bottom}
#footer .socials a.yt{background-position:-100px top}
#footer .socials a.yt:hover{background-position:-100px bottom}
#footer .socials a.vk{background-position:right top}
#footer .socials a.vk:hover{background-position:right bottom}
#footer .mobile_block{padding-left:32px}
#footer .info_mobile{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:20px;color:#333333;padding:0;margin:0}
#footer h5.mobile_phone .phone_ico{display:inline-block;width:55px;height:55px;background-image:url('../img/contact-us-sprites.png');background-repeat:no-repeat;background-size:auto 55px;background-position:left center;position:relative;left:-10px;top:20px}
#footer h5.mobile_phone a{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:20px;color:#333333;text-decoration:none;position:relative;left:-10px}
#aside{position:relative;top:0px}
#aside .travel_block{padding-top:0}
#aside section.destination_travel_block .outer:first-child .yellow_title{font-size:22px;padding:40px 0 10px}
#aside section.destination_travel_block .outer{max-width:100%;width: 100%;}
#aside section.destination_travel_block .outer img{width: 100%;max-width: 100%;height: auto;max-height: none;}
#aside section.destination_travel_block .outer .yellow_title{font-size:22px;padding:10px 0}
#aside .travel_block .travel_to_item,#aside div.destination_travel_to_item{width:100%}
#aside .travel_block .price p{padding-bottom:0}
#aside .travel_block:after{display:none}
#content{box-shadow:0 0 15px rgba(0,0,0,0.1);padding-top:20px;padding-bottom:20px}
#content.product_content{box-shadow:none;padding-bottom:0}
#content .content_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:28px;color:#333333;padding:0 10px}
#content .content_text, #content p, #content table, #content ul{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;padding:0 10px;list-style: inside;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{	font-family: 'Ubuntu Bold',Arial,Helvetica,sans-serif;padding: 0 10px;}

#content .content_text img{max-width: 100%;height: auto;}
#content table{border-collapse: collapse;margin: 0 10px;}
#content table th, #content table td{/*border: 1px solid #000;*/padding: 5px 20px;}
#content table{border: 1px solid #000;}
#content .content_list{padding-left:60px;padding-right:10px;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:22px;color:#333333;padding-top:20px}
#content .content_img{width:100%;height:auto}
#content .content_link{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:22px;color:#007fc2;text-decoration:none}
#content .content_blq, #content blockquote{background-color:transparent;border-left:2px solid #ffbc00;margin-left:40px}
#subscribe{padding:18px;background-image:url('../img/subscribe-bg.jpg');background-size:cover;background-position:center}
#subscribe .icons span{display:inline-block;width:52px;height:52px;background-image:url('../img/subscribe_sprites.png');background-repeat:no-repeat}
#subscribe .icons span.mail_ico{background-position:left center}
#subscribe .icons span.arr_ico{background-position:right center}
#subscribe .text_block{padding:25px 0;border-bottom:2px solid #d5dfe4}
#subscribe .text_block h3{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:17px;color:#ffffff;padding:0;margin:0}
#subscribe .text_block p{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:17px;color:#ffffff;padding:0;margin:0}
#subscribe .text_field_block{padding:40px 0 25px}
#subscribe .text_field_block input, .mailerlite-form-field input{font-family:'Ubuntu Light Italic',Arial,Helvetica,sans-serif;font-size:22px;color:#929292;width:100%;padding:12px}
#subscribe .button_block input, .mailerlite-subscribe-submit{height:45px;width:90%;display:block;margin:0 auto;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:17px;text-transform:uppercase;color:#333333;border:none;border-radius:5px;outline:none;background-color:#ffbc00;transition:all .3s ease-in-out}
#subscribe .button_block input:hover, .mailerlite-subscribe-submit:hover{background-color:#007fc2;color:#ffffff}
#subscribe .conf{display:block;width:90%;margin:10px auto 0;font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:9px;color:#ffffff}
#about_tour .about_wraper{height:100%;display:table-row}
#about_tour .about_tour_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:33px;color:#333333;padding-left:13%}
#about_tour .about_tour_address{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:19px;color:#333333;padding-left:13%}
#about_tour .about_tour_address .tag_ico{display:inline-block;width:17px;height:23px;background-image:url('../img/contacts-sprites.png');background-size:auto 23px;background-position:center center}
#about_tour .about_tour_text{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;padding-left:13%}
#about_tour .route{position:relative;height:100%}
#about_tour .route .bg_block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center}
#about_tour .route .bg_block:after{content:'';display:block;width:100%;height:100%;background:rgba(0,127,194,0.7);background:-webkit-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:-o-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:-moz-radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));background:radial-gradient(rgba(0,127,194,0.7), rgba(0,166,254,0.7));position:absolute;top:0;left:0}
#about_tour .route_title{position:relative;z-index:100;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:34px;color:#ffffff;padding-bottom:20px}
#about_tour .route_title .route_icon{display:inline-block;width:30px;height:30px;background-image:url('../img/route_ico.png');background-repeat:no-repeat;background-position:center;position:relative;top:4px}
#about_tour .route_list{position:relative;z-index:100;padding-left:100px}
#about_tour .route_list li{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:18px;color:#ffffff;margin:0 0 5px 0}
#about_tour .route_list li span{display:inline-block;width:75px;height:75px;border:1px solid #ffffff;border-radius:50%;padding:5px;margin-right:30px;margin-left:15px}
#about_tour .route_list li span img{width:100%;height:100%;border-radius:50%}
#what_you_see{background-color:#f7f7f7;padding-top: 20px;}
#what_you_see .text_right{text-align:right;padding:0 80px 0 4%}
#what_you_see .text_left{text-align:left;padding:0 4% 0 80px}
#what_you_see .what_you_see_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:32px;color:#333333;text-transform:uppercase;padding-bottom:40px}
#what_you_see .what_you_see_title .wus_icon{display:inline-block;width:46px;height:31px;background-image:url('../img/what-you-see-icon.png');background-repeat:no-repeat;background-position:center;position:relative;top:5px}
#what_you_see .day_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:31px;color:#333333;margin-top: 20px;}
#what_you_see .day_title .blue_f{color:#007fc2;text-transform:uppercase}
#what_you_see .day_address{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:18px;color:#333333}
#what_you_see .day_address .tag_icon{display:inline-block;width:14px;height:16px;background-image:url('../img/contacts-sprites.png');background-size:auto 16px;background-position:center center}
#what_you_see .wus_text{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:19px;color:#333333}
#what_you_see .right_side:after{content:'';display:block;width:2px;height:100%;background-color:#ffbc00;position:absolute;left:-2px;top:0}
#what_you_see .left_side:after{content:'';display:block;width:2px;height:100%;background-color:#ffbc00;position:absolute;right:0;top:0}
#what_you_see .image_side{position:relative;height:455px}
#what_you_see .image_side .bg_block{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}
#what_you_see .image_side .day_count_right,#what_you_see .image_side .day_count_left{position:absolute;top:50%;margin-top:-29px;display:block;width:58px;height:58px;background-color:#fff;border-radius:50%;box-shadow:0 2px 15px rgba(0,0,0,0.5);font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:22px;line-height:58px;text-align:center;color:#007fc2;z-index:999}
#what_you_see .image_side .day_count_left{left:-29px}
#what_you_see .image_side .day_count_right{right:-29px}
#intresting{padding-bottom:25px}
#intresting .intresting_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:32px;color:#333333;text-transform:uppercase;padding-bottom:50px}
#intresting .intresting_title .intersting_ico{display:inline-block;width:34px;height:44px;background-image:url('../img/intresting-icon.png');background-repeat:no-repeat;background-position:center;position:relative;top:16px;margin-right:10px}
#intresting .intersting_blocks:after{content:'';display:block;clear:both}
#intresting .intresting_item{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:19%;min-width:215px;height:300px;float:left;margin-left:1%;margin-bottom:6px}
#intresting .intresting_item .item_title{font-family:'Rupster Script Free',Arial,Helvetica,sans-serif;font-size:36px;color:#ffffff;text-align:center;position:absolute;bottom:30px}
#intresting .intresting_item .item_title:after{content:'';display:block;width:96px;height:2px;background-color:#ffbc00;margin:0 auto;position:relative;top:10px}
#additional_info{background-color:#f7f7f7;position:relative;padding-bottom: 20px;margin-top: 20px;position: relative;overflow: hidden}
#additional_info .add_int_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:32px;color:#333333;background-color:#fff;padding-bottom:25px;position:relative;z-index:999}
#additional_info .add_int_title .add_inf_icon{display:inline-block;width:40px;height:40px;background-image:url('../img/add_inf_icon.png');background-position:center;background-repeat:no-repeat;position:relative;top:8px}
#additional_info .which_services_title{padding-top:35px;padding-left:30px;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:22px;color:#333333;padding-bottom:20px;border-bottom:1px solid #dcdcdc;display:block;width:100%;margin:0 auto}
#additional_info .which_services_title .add_icon{display:inline-block;width:28px;height:28px;background-image:url('../img/add_icon.png');background-position:center;background-repeat:no-repeat;position:relative;top:4px}
#additional_info .add_serv_list{list-style:none;font-size: 0;}
#additional_info .add_serv_list li{font-family:'Roboto Regular',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;padding:12px 0;border-top:1px solid #ececec;padding-left:20px;width: 50%;display: inline-block;}
#additional_info .add_serv_list li:first-child{border-top:none}
#additional_info .add_serv_list span{display:inline-block;width:27px;height:24px;background-image:url('../img/add_ing_sprites.png');background-repeat:no-repeat;position:relative;margin-right:30px}

#additional_info .add_serv_list span.transfer{background-image:url('../img/bus.png');}
#additional_info .add_serv_list span.living{background-image:url('../img/bed.png');}
#additional_info .add_serv_list span.eat{background-image:url('../img/fork-knife.png');}
#additional_info .add_serv_list span.ekskurs{background-image:url('../img/map-with-placeholder.png');}
#additional_info .add_serv_list span.translater{background-image:url('../img/translation.png');}
#additional_info .add_serv_list span.active{background-image:url('../img/quad-bike.png');}
#additional_info .add_serv_list span.river{background-image:url('../img/sailing-boat-sailing.png');}
#additional_info .add_serv_list span.spa{background-image:url('../img/flower-therapy.png');}
#additional_info .add_serv_list span.ticket{background-image:url('../img/park-tickets-couple.png');}
#additional_info .add_serv_list span.polis{background-image:url('../img/insurance.png');}

#additional_info .add_serv_list span.bus{background-position:left center;top:4px}
#additional_info .add_serv_list span.guide{background-position:-27px center;top:4px}
#additional_info .add_serv_list span.transl{background-position:-54px center;top:4px}
#additional_info .add_serv_list span.bike{background-position:-81px center}
#additional_info .add_serv_list span.hotel{background-position:-108px center;top:4px}
#additional_info .add_serv_list span.breakfast{background-position:-135px center}
#additional_info .add_serv_list span.alco{background-position:right center}
#additional_info .add_price_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:30px;color:#333333;padding-top:18px}
#additional_info .add_price{text-align:center}
#additional_info .add_price .price{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:82px;color:#ffbc00}
#additional_info .add_price .price .curency{color:#333333;font-size:22px;position:relative;top:-44px}
#additional_info .add_price .price .per_person{font-family:'Ubuntu Light',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;display:block;position:relative;top:-25px}
#additional_info .book_btn{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:18px;color:#333333;border:none;outline:none;border-radius:10px;background-color:#ffbc00;text-transform:uppercase;width:330px;height:55px;transition:all .3s ease-in-out}
#additional_info .book_btn:hover{background-color:#007fc2;color:#ffffff}
#additional_info .divider{position:absolute;width:17px;height:100%;top:0;left:58%;background-image:url('../img/divider-repeat.png');background-repeat:repeat-y}
#gallery{padding-top:25px;padding-bottom:25px;background-color:#f7f7f7}
#gallery .gallery_title{padding-bottom:25px;font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:28px;color:#333333;text-transform:uppercase}
#gallery .gallery_title .gallery_icon{display:inline-block;width:44px;height:39px;background-image:url('../img/gallery_icon.png');background-repeat:no-repeat;background-position:center;position:relative;top:6px}
#video{padding:25px 0}
#video iframe{display:block;margin:0 auto;width:560px;height:315px}
#video .video_title{font-family:'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size:32px;color:#333333;position:relative;padding-bottom:40px}
#video .video_title:after{content:'';display:block;width:165px;height:4px;background-color:#007fc2;margin:0 auto;position:relative;bottom:-20px}
@media (min-width:0) and (max-width:320px){.disp_tb_c{float:left;display:block}
.consult_form{width:320px}
.consult_form header{border-radius:0}
#about_tour .route_list{padding-left:30px}
#about_tour .route_list li{font-size:14px}
#about_tour .route_list li span{width:70px;height:70px}
#video iframe{width:95%;height:auto}
#header{overflow-x:hidden}
#header .down_arr{bottom: 20px;}
#header nav{height:40px;padding-top:0}
#header .main_menu{background-color:rgba(255,255,255,0.92)}
#header .main_menu .logo{position:relative;top:-3px}
#header .main_menu .nav_container_mobile{top:136%}
#header .main_menu .menu_btn{height:40px}
#header .main_menu .call_us_icon{height:40px}
#header .white_menu{background:#d8d9e1}
#header .main_menu .nav_container_mobile{top:40px}
#header .what_we_do .text_block{font-size:18px}
#contact_us{width:320px;overflow-x:hidden}
#contact_us .contact_item:before{content:'';display:block;width:28%;height:3px;background-color:#ffffff;position:absolute;left:-15%;top:55px}
#contact_us .contact_item:last-child:after{content:'';display:block;width:28%;height:3px;background-color:#ffffff;position:absolute;right:-15px;top:55px}
#comfort .comfort_title{font-size:24px}
#send_request .consult_form header .h3{font-size:27px}
#send_request .consult_form header p{font-size:15px}
#send_request .consult_form main .user_name_cons:after,#send_request .consult_form main .user_phone_cons:after,#send_request .consult_form main .user_email_cons:after{top:15px}
#send_request .consult_form main input{padding:15px 25px;border-radius:5px}
#reviews .review{text-align:center}
#nice_to_meet .bold_45{font-size:40px}
#nice_to_meet .bold_50{font-size:45px}
#nice_to_meet .bold_35{font-size:30px}
#nice_to_meet .bold_32{font-size:27px}
#nice_to_meet .light_21{font-size:16px}
#nice_to_meet .right_side h3{padding:5px 0}
#nice_to_meet .right_side h3:after{width:45%}
#contacts .text_align{text-align:left}
#contacts .contacts_title{font-size:46px}
#contacts .address_wraper,#contacts .phone_wraper,#contacts .mail_wraper{padding-left:20px;left:100px;padding-right: 100px;min-height: 117px;padding-top: 0px;padding-bottom: 0px;}
#contacts .address_wraper:before,#contacts .phone_wraper:before,#contacts .mail_wraper:before{width:117px;height:117px;background-image:url('../img/contacts-mobile-sprites.png');background-size:auto 117px;left:-117px;top:0}
#aside{top:0}
#aside section.destination_travel_block .outer:first-child .yellow_title{padding:10px 0}
#footer .logo{text-align:center}
#footer .footer_wraper{padding-left:20px}
#footer .footer_menu{padding-bottom:35px}
#footer .footer_menu:before{display:none}
#footer .footer_menu ul{padding-left:0}
#footer .footer_menu ul li{border-bottom:1px solid #b8b8b8}
#footer .footer_menu ul li a{display:block;position:relative;padding-left:20px}
#footer .footer_menu ul li a:after{content:'';width:10px;height:10px;border-top:2px solid #bababa;border-right:2px solid #bababa;transform:rotate(45deg);position:absolute;right:20px;top:10px}
#what_you_see .text_right{text-align:left;padding:0 4%}
#what_you_see .text_left{text-align:left;padding:0 4%}
#intresting .intresting_item{width:100%}
#intresting .intresting_item .item_title{padding:0 10px}
#additional_info .add_int_title{font-size:20px}
#additional_info .which_services_title{font-size:14px;padding-top:0}
#additional_info .which_services_title .add_icon{top:9px;left:-10px}
#additional_info .add_serv_list li{padding-left:0}
#gallery .gallery_slider .slick-next{right:-15px}
#additional_info .add_serv_list li{padding-left:0}
#about_tour .about_tour_address{padding-left: 0;}
#about_tour .about_tour_text{padding-left: 0;}
#about_tour .about_tour_title{padding-left: 0;}
.consult_form .next_tour_block .next_tour_bold{top: 0;}
#content .content_blq, #content blockquote{margin-left: 10px;}
}
@media (min-width:321px) and (max-width:479px){.disp_tb_c{float:left;display:block}
.consult_form{width:100%;max-width:100%}
.consult_form header{border-radius:0}
#about_tour .route_list{padding-left:30px}
#about_tour .route_list li{font-size:16px}
#about_tour .route_list li span{width:70px;height:70px}
#video iframe{width:95%;height:300px}
#gallery .gallery_slider .slick-next{right:-15px}
#header nav{height:40px;padding-top:0}
#header .down_arr{bottom: 20px;}
#header .main_menu{background-color:rgba(255,255,255,0.92)}
#header .main_menu .menu_btn{height:40px}
#header .main_menu .call_us_icon{height:40px}
#header .main_menu .call_us_icon img.call{width:30px}
#header .main_menu .logo{display:inline-block;position:relative;top:-5px;max-width:200px}
#header .main_menu .nav_container_mobile{top:136%}
#header .white_menu{background:#d8d9e1}
#header .main_menu .nav_container_mobile{top:40px}
#header .what_we_do .text_block{font-size:18px}
#contact_us{overflow-x:hidden}
#contact_us .contact_item:before{content:'';display:block;width:28%;height:3px;background-color:#ffffff;position:absolute;left:-15%;top:55px}
#contact_us .contact_item:last-child:after{content:'';display:block;width:28%;height:3px;background-color:#ffffff;position:absolute;right:-15px;top:55px}
#comfort .comfort_title{font-size:24px}
#send_request .consult_form header .h3{font-size:27px}
#send_request .consult_form header p{font-size:15px}
#send_request .consult_form main .user_name_cons:after,#send_request .consult_form main .user_phone_cons:after,#send_request .consult_form main .user_email_cons:after{top:15px}
#send_request .consult_form main input{padding:15px 25px;border-radius:5px}
#reviews .review{text-align:center}
#nice_to_meet .bold_45{font-size:40px}
#nice_to_meet .bold_50{font-size:45px}
#nice_to_meet .bold_35{font-size:30px}
#nice_to_meet .bold_32{font-size:27px}
#nice_to_meet .light_21{font-size:16px}
#nice_to_meet .right_side h3{padding:5px 0}
#nice_to_meet .right_side h3:after{width:45%}
#contacts .text_align{text-align:left}
#contacts .contacts_title{font-size:46px}
#contacts .address_wraper,#contacts .phone_wraper,#contacts .mail_wraper{padding-left:20px;left:100px;padding-right: 100px;min-height: 117px;padding-top: 0px;padding-bottom: 0px;}
#contacts .address_wraper:before,#contacts .phone_wraper:before,#contacts .mail_wraper:before{width:117px;height:117px;background-image:url('../img/contacts-mobile-sprites.png');background-size:auto 117px;left:-117px;top:0}
/*#contacts .mail_wraper{left: 0;}*/
/*#contacts .mail_wraper:before{text-align: center;border: 2px solid #007fc2;left: 0;}*/
#aside{top:0}
#aside section.destination_travel_block .outer:first-child .yellow_title{padding:10px 0}
#footer .logo{text-align:center}
#footer .footer_wraper{padding-left:20px}
#footer .footer_menu{padding-bottom:35px}
#footer .footer_menu:before{display:none}
#footer .footer_menu ul{padding-left:0}
#footer .footer_menu ul li{border-bottom:1px solid #b8b8b8}
#footer .footer_menu ul li a{display:block;position:relative;padding-left:20px}
#footer .footer_menu ul li a:after{content:'';width:10px;height:10px;border-top:2px solid #bababa;border-right:2px solid #bababa;transform:rotate(45deg);position:absolute;right:20px;top:10px}
#what_you_see .text_right{text-align:left;padding:0 4%}
#what_you_see .text_left{text-align:left;padding:0 4%}
#intresting .intresting_item{width:100%}
#intresting .intresting_item .item_title{width:100%;padding:0 10px}
#additional_info .add_int_title{font-size:20px}
#additional_info .which_services_title{font-size:14px;padding-top:0}
#additional_info .which_services_title .add_icon{top:9px;left:-10px}
#additional_info .add_serv_list li{padding-left:0}
#about_tour .about_tour_address{padding-left: 0;}
#about_tour .about_tour_text{padding-left: 0;}
#about_tour .about_tour_title{padding-left: 0;}
.consult_form .next_tour_block .next_tour_bold{top: 0;}
#content .content_blq, #content blockquote{margin-left: 10px;}
}
@media (min-width:480px) and (max-width:767px){.disp_tb_c{float:left;display:block}
.consult_form{width:100%;max-width:100%}
.consult_form header{border-radius:0}
#video iframe{width:95%;height:300px}
#gallery .gallery_slider .slick-next{right:-15px}
#header nav{height:70px;padding-top:0}
#header .main_menu{background-color:rgba(255,255,255,0.92)}
#header .main_menu .menu_btn{height:70px}
#header .main_menu .logo{display:inline-block;position:relative;top:2px}
#header .main_menu .logo img{max-width:300px}
#header .main_menu .call_us_icon{height:70px}
#header .white_menu{background:#d8d9e1}
#header .main_menu .nav_container_mobile{top:70px}
#comfort .comforts_item{width:100%}
#comfort .comforts_item .comforts_item_ico{display:inline-block;width:29%}
#comfort .comforts_item .comforts_item_ico img{position:relative;top:-55px}
#comfort .comforts_item .comfort_item_content{display:inline-block;width:70%}
#comfort .comforts_item .comfort_item_content h3{text-align:left}
#comfort .comforts_item .comfort_item_content p{text-align:left}
#contact_us{overflow-x:hidden}
#contact_us .contact_item:before{content:'';display:block;width:28%;height:3px;background-color:#ffffff;position:absolute;left:-15%;top:55px}
#contact_us .contact_item:last-child:after{content:'';display:block;width:28%;height:3px;background-color:#ffffff;position:absolute;right:-15px;top:55px}
#send_request .consult_form header .h3{font-size:27px}
#send_request .consult_form header p{font-size:15px}
#send_request .consult_form main .user_name_cons:after,#send_request .consult_form main .user_phone_cons:after,#send_request .consult_form main .user_email_cons:after{top:15px}
#send_request .consult_form main input{padding:15px 25px;border-radius:10px}
#nice_to_meet .right_side .wraper{padding-right:10px}
#nice_to_meet .right_side h3{padding:5px 0}
#nice_to_meet .right_side h3:after{width:45%}
#contacts .text_align{text-align:left}
#contacts .contacts_title{font-size:46px}
#contacts .address_wraper,#contacts .phone_wraper,#contacts .mail_wraper{padding-left:20px;left:100px}
#contacts .address_wraper:before,#contacts .phone_wraper:before,#contacts .mail_wraper:before{width:117px;height:117px;background-image:url('../img/contacts-mobile-sprites.png');background-size:auto 117px;left:-117px;top:0}
#aside{top:0}
#aside section.destination_travel_block .outer:first-child .yellow_title{padding:10px 0}
#footer .logo{text-align:center}
#footer .footer_wraper{width:49%;padding-left:20px}
#footer .footer_menu{padding-bottom:35px}
#footer .footer_menu:before{display:none}
#footer .footer_menu ul{padding-left:0}
#footer .footer_menu ul li{border-bottom:1px solid #b8b8b8}
#footer .footer_menu ul li a{display:block;position:relative;padding-left:20px}
#footer .footer_menu ul li a:after{content:'';width:10px;height:10px;border-top:2px solid #bababa;border-right:2px solid #bababa;transform:rotate(45deg);position:absolute;right:20px;top:10px}
#what_you_see .text_right{text-align:left;padding:0 4%}
#what_you_see .text_left{text-align:left;padding:0 4%}
#intresting .intresting_item{width:100%;height:500px}
#intresting .intresting_item .item_title{width:100%;padding:0 10px}
#additional_info .add_int_title{font-size:32px}
#additional_info .which_services_title{font-size:22px;padding-top:0}
#additional_info .which_services_title .add_icon{top:6px;left:-10px}
#additional_info .add_serv_list li{padding-left:0}
}
@media (min-width:768px) and (max-width:991px){.disp_tb_c{float:left;display:block}
#gallery .gallery_slider .slick-next{right:-15px}
#header{min-height:750px}
#header .main_menu .logo{position:relative;left:-7%}
#header .main_menu .logo img{width:150%}
#header .main_menu .nav_container{position:relative;left:20px}
#header .main_menu .nav_container li{border-right:none;font-size:11px}
#header .main_menu .nav_container{text-align:right;padding-top:2px}
#header .main_menu .nav_container li a{padding:9px 7px}
#header .phone_lang li.phone_number{width:70%;font-size:15px;border-right:none;padding-right:7px}
#header .phone_lang li:last-child{padding-left:7px;top:-23px}
#header .phone_lang .lang_selection .lang_list{left:15px}
#header .main_menu .nav_container_mobile{top:70px}
#header .what_we_do .text_block{font-size:20px}
#contacts .text_align{text-align:left}
#contacts .contacts_title{font-size:46px}
#contacts .address_wraper,#contacts .phone_wraper,#contacts .mail_wraper{padding-left:20px;left:100px}
#contacts .address_wraper:before,#contacts .phone_wraper:before,#contacts .mail_wraper:before{width:117px;height:117px;background-image:url('../img/contacts-mobile-sprites.png');background-size:auto 117px;left:-117px;top:0}
#aside{top:0}
#aside section.destination_travel_block .outer:first-child .yellow_title{padding:10px 0}
#footer .logo{text-align:center}
#footer .footer_wraper{width:49%;padding-left:20px}
#footer .footer_menu{padding-bottom:35px}
#footer .footer_menu:before{display:none}
#footer .footer_menu ul{padding-left:0}
#footer .footer_menu ul li{border-bottom:1px solid #b8b8b8}
#footer .footer_menu ul li a{display:block;position:relative;padding-left:20px}
#footer .footer_menu ul li a:after{content:'';width:10px;height:10px;border-top:2px solid #bababa;border-right:2px solid #bababa;transform:rotate(45deg);position:absolute;right:20px;top:10px}
#what_you_see .text_right{text-align:left;padding:0 4%}
#what_you_see .text_left{text-align:left;padding:0 4%}
}
@media (min-width:993px) and (max-width:1199px){#gallery .gallery_slider .slick-next{right:-15px}
#header{min-height:750px}
#header .main_menu .logo img{width:125%}
#header .main_menu .nav_container li{font-size:14px}
#header .main_menu .nav_container{text-align:center}
#header .main_menu .nav_container li a{padding:9px 7px}
#header .phone_lang li.phone_number{font-size:16px;padding-right:7px}
#header .phone_lang li:last-child{padding-left:7px}
#header .phone_lang .lang_selection .lang_list{left:15px}
#what_you_see .wus_text{font-size:16px}
}
/*# sourceMappingURL=./style.css.map */
body,html{overflow-x: hidden;}
.wpcf7 div.wpcf7-response-output{margin: 0;padding: 0;border: none;font-size: 10px;text-align: center;}
.user_sumbit{position: relative;}
.wpcf7 span.ajax-loader{position: absolute;top: 20px;right: 50px;}
.slick-slide img{width: 100%;}
div.modal .modal-dialog{width: 500px;max-width: calc(100% - 20px);}
div.modal .modal-dialog .close{position: absolute;top: 10px;right: 10px;}
div.modal .modal-content{box-shadow: none;border-radius: 0;border: none;text-align: center;}
div.modal .consult_form{max-width: 460px;}
div.modal .consult_form header{background: none;padding-top: 25px;}
div.modal .consult_form header .h3{color: #333;font-size: 28px;}
div.modal .consult_form header p{color: #333;font-size: 22px;}


span.wpcf7-not-valid-tip{display: none!important;}
input.wpcf7-not-valid{border-color: #ff0000!important;}

#header .phone_lang .wpml-ls-legacy-dropdown{width: auto;}
#header .phone_lang .wpml-ls-legacy-dropdown .wpml-ls-item{padding: 0!important;margin: 0;border: none!important}
#header .phone_lang .wpml-ls-legacy-dropdown a{background: none;border:none;padding-right: 20px;position: relative;border: none!important}
#header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right: 0;}
#header .wpml-ls-legacy-dropdown a:hover span{color: #ffbc00;}
#header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border: none;}
#header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{padding-top: 4px;text-align: left;}

.send_success{text-align: center;font-size: 18px;padding: 40px 20px;}
#send_request .send_success{color: #fff;}
div.wpcf7-mail-sent-ok{display: none!important;}

#order_popup .modal-content{text-align: center;}

#book_mob_btn{position: fixed;bottom: 0;width: 100%;z-index: 100;}
#book_mob_btn input[type="submit"], #book_mob_btn input[type="button"] {width: 100%;border: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #ffbc00;font-family: 'Ubuntu Bold',Arial,Helvetica,sans-serif;font-size: 18px;color: #333333;text-transform: uppercase;padding: 15px 0;transition: all .3s ease-in-out;}

.mailerlite-form-title{display: none!important;}
.mailerlite-form-field label{color: #fff;text-align: center;margin-bottom: 10px;}
.mailerlite-form label.error{font-size: 11px;}
.mailerlite-form-response span{color: #fff!important;}

.offer-link {margin-bottom: 20px;color: #fff;text-align: center;}
.offer-link  a{text-decoration: underline;color: #fff;}
#order_popup .offer-link{color: #000;}
#order_popup .offer-link a{color: #000;}

.tour_item_box{font-size: 0;}

/*form.wpcf7-form.sent .send_form{display: none;}*/
/*form.wpcf7-form.sent .send_success{display: block!important;}*/

/*.user_data_cons span{display: inline-block;}*/