@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body{font-family:'Roboto', sans-serif;font-size:14px;font-weight:300}
html{
    /*background-image: url(/assets/images/bg11.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    background-image: url(/assets/images/zima.jpg);
    background-attachment: fixed;*/
}
a{color:#008797;text-decoration:none}
table{border-collapse: collapse;font-size: 1.3rem;line-height: 2;width: 100%;text-align: center}
tr,td{border: 1px solid #abd9e0}
hr{height: 1px;background: #cae1e4;margin: 3rem 0}
ul li{line-height: 2;font-size:1.3rem}
ol li{line-height: 2;font-size:1.3rem;list-style-position: inside}
ul li:before{content: '';width: 4px;height: 4px;border: 2px solid #f77600;border-radius: 50%;display: block;margin:0 1rem .15rem 0}
.wrapper{display:flex;flex-direction:column;min-height:100%;max-width:1370px;margin:0 auto;box-shadow:0 1px 5px rgba(0,0,0,.2);background: #fff}
.container{padding:0 15px;margin:0 auto;width:100%}
.content{background:#fff}
header{padding:15px 0}
.header{display:flex;justify-content:space-between;flex-wrap:wrap}
.logo{display: flex;flex-direction: column-reverse;position: relative;align-items: center}
.logo span{display: flex;font-weight: 300;font-size: .9rem;position: absolute;color: #008797;margin: 0 0 0 1rem}
.logo img{height:3rem}
.logo img:first-child{height: 4.3rem}
.logo img:last-child{margin: -.5rem 0 0 -.3rem}
.logo a{display: flex;align-items: center}
.header-tour-selection{display: flex;align-items: center}
.header-tour-selection a{color: #f77600;background: #fff;font-weight: 500;border: 2px solid;border-radius: 3rem;padding: .63rem 1.3rem;transition: .15s}
.header-tour-selection a:hover{color: #fff;background: #f77600;border: 2px solid #f77600}
.header-contacts{text-align:center;display: flex;flex-direction: column;justify-content: center}
.callback-order{display: flex}
.callback-order a{border-bottom:1px dashed;display: block;margin: 0 .3rem 0 0}
.header-phone a{color:#3b4347;font-size:2.1rem;font-weight: 500}
.header-menu{display:flex;justify-content:space-between;align-items:center}
.header-menu a{font-size: 1.3rem;font-weight: 500;text-transform: uppercase}
.msgrs{display:flex;color: #008797}
.msgrs a{border: none}
.msgrs a:first-child{margin: 0 .5rem}
.msgrs a:last-child{margin-right: 0}
.msgrs img{height:.95rem}
.header-langs{display:flex;align-items:center}
.mainmenu{display:flex;background: #008797}
/*.stellarnav.light.right.desktop{background: #008797}*/
.stellarnav.desktop ul{text-align: left!important;display: flex!important}
.stellarnav>ul>li:before{display: none}
.stellarnav>ul>li>a{color:#008797}
.stellarnav>ul>li>ul>li:before{display: none}
.stellarnav.mobile.light ul li ul li a{font-weight: 300 !important;color: #008797}
.stellarnav.desktop>ul>li.active{background: #fcfdfd!important}
.stellarnav.desktop>ul>li:hover{background: #fcfdfd!important}
.stellarnav.desktop>ul>li:hover a{color: #008797}
.light.top-menu li.active a{color: #008797 !important}
/*.stellarnav.light a,.stellarnav.light li a{color: #fff;font-weight: 500!important;font-size: 1.143rem!important}*/
.stellarnav li{display: inline-block !important}
.stellarnav.mobile li{display: block!important}
.stellarnav li.has-sub>a:after{display: none!important}
.stellarnav.desktop>ul>li.giga>ul{border-bottom: 2px solid #008797}
.stellarnav.desktop>ul>li.mega.has-sub:hover>ul{display: flex;flex-wrap: wrap}
.stellarnav.light.right.mobile a.menu-toggle{float: right;width: 100%;display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;padding-left: .5rem !important;padding-top: .7rem !important;padding-bottom: .7rem !important}
.stellarnav ul ul ul{border-bottom: 2px solid #008797}
.stellarnav ul ul ul li:before{display: none}
.stellarnav.light.right.mobile{background:#008797}
.giga>ul li:hover{background: #eaf4f6}
/*a.visa-free{border: 1px solid #f77600;border-radius: 1px;padding: .5rem 1.5rem !important}*/
.flexslider ul li:before{display: none}
.countries-menu-item{cursor:default}
.submenu:focus .bg-title{z-index: 0}
.submenu li a{font-size:1.15rem!important;text-transform:capitalize!important}
.giga .submenu li a{text-transform: none !important;font-weight: inherit!important}
.submenu_item img{max-width:1.5rem;vertical-align:sub;margin:0 1rem 0 0}
.top-menu a.call-btn-mobile.half, .top-menu span.close-menu.half{padding:0!important}
.stellarnav .call-btn-mobile, .stellarnav .close-menu, .stellarnav .location-btn-mobile, .stellarnav .menu-toggle{padding:0!important}
.stellarnav.mobile.light li a.visa-free{border:none!important;border-bottom:1px solid rgba(0,0,0,.15) !important;padding:15px !important}
.top-menu li.active a{color:#008797}
.top-menu li:hover a{color:#008797}
.breadcrumbs{padding:1rem 0;border-bottom:1px solid #eaf4f6}
ul.breadcrumb{text-align: center}
.breadcrumb li{display:inline-block;list-style-type:none;font-size:.9rem;padding:0 .7rem}
.breadcrumb li:first-child{padding-left: 0}
.breadcrumb li:before{display: none}
.breadcrumb span{color:#008797}
.breadcrumb-item.active span{color:#ccc}
.breadcrumbs.country{padding: 0}
.breadcrumbs.country .pagedater{display: none}
.crumbs{display: flex;justify-content: space-between;align-items: center}
.article_date{color: #9d9d9d;font-size: .9rem}
.main-module-slider{display:flex;flex-direction: column;padding:.3rem;position: relative}
.mainslider_arrows{
    display: flex;
    right: 50px;
    position: relative;
}
.mainslider_arrows button{
    background-color: #fff;
    opacity: .75;
}
.mainslider_nav{
    bottom: 35px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    right: 0;
    width: 100%;
}
.mainslider_dots{
    display: flex;
}
.mainslider_dots ul{
    display: flex;
    left: 50px;
    margin: 0 -3px;
    position: relative;
}
.mainslider_dots li{
    align-items: center;
    display: flex;
    list-style: none;
    padding: 0 3px;
}
.mainslider_dots li::before{
    display: none;
}
.mainslider_dots .slick-active button{
    background-color: #000;
    opacity: 1;
}
.mainslider_dots button{
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 50%;
    font-size: 0;
    height: 10px;
    opacity: .75;
    width: 10px;
}
.module-tourclient{display: flex}
.hp-tours{margin: 4.25rem 0 0}
.avtobus{padding: 3rem 0;background: rgba(0,135,151,.03);}
.tours-title{display:flex;align-items:center;position: relative;justify-content: space-between;margin: 0 0 30px;}
.tours-title hr{border:none;background-color:#646464;color:#646464;height:2px;width:100%}
.tours-title hr:first-child{margin:0 0 0 7rem}
.tours-title hr:last-child{margin:0 7rem 0 0}
.tours-title h3, .toursSchedule h3{font-size:2.13rem;font-weight:500;white-space:nowrap;}
.tours-title-desc{text-align:center;margin:1rem 0 0 0}
.tours-title-desc span{font-size:1.85rem;text-transform:uppercase;color:#646464}
.tours-title-desc span span{font-weight:500}
.tours-content{display:flex;justify-content:space-between;margin:2rem 0 0 0;flex-direction:column}
.copyright-tour-item{display:flex!important;flex-direction:column;background:#008797;height:285px;padding:.5rem .7rem;margin:0 1rem}
.copyright-tour-item a{background:#fff;margin-left:-.7rem;margin-bottom:1rem;width:65%;padding:.7rem 0;font-size:1.3rem;font-weight:700;text-align:center;text-transform:uppercase;opacity: 0.85}
.tour-item-head{flex:1 0;margin:0 0 5rem 0}
.tour-item-head h3{color:#fff;font-size:2.3rem;text-transform:uppercase}
.tour-item-head hr{background-color:#fff;color:#fff;height:2px;width:50%;margin: 1rem 0}
.tour-item-head span{color:#fff;font-weight:700;font-size:2rem;text-transform:uppercase}
.hot-tours-wrapper{margin:0 auto;width:100%;max-width:1140px;text-align:center}
.bus-tours-wrapper{margin:0 auto;width:100%;max-width:1140px;text-align:center}
.hot-tours-wrapper section{display:block;position:absolute;top:-9999px;left:-9999px;width:100%;max-width:1140px;padding:.5rem 0 0}
.bus-tours-wrapper img{max-width:100%}
.bus-tours-wrapper #content6, .bus-tours-wrapper #content7, .bus-tours-wrapper #content8, .bus-tours-wrapper #content9, .bus-tours-wrapper #content10{display:none;width:100%;max-width:1140px;padding:.5rem 0 0}
.hot-tours-wrapper input{display:none}
.bus-tours-wrapper input{display:none}
.hot-tours-wrapper label{display:inline-block;margin:0 0 -1px;padding:0 1.7rem 1rem 1.7rem;font-weight:400;font-size:2rem;text-align:center;color:#bbb}
.bus-tours-wrapper label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:400;font-size:2rem;text-align:center;color:#bbb}
.hot-tours-wrapper label:hover{color:#888;cursor:pointer}
.bus-tours-wrapper label:hover{color:#888;cursor:pointer}
.hot-tours-wrapper input:checked + label{color:#008797}
.bus-tours-wrapper input:checked + label{color:#008797}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4,#tab5:checked ~ #content5{display:block;position:relative;top:0;left:0}
#tab6:checked ~ #content6,#tab7:checked ~ #content7,#tab8:checked ~ #content8,#tab9:checked ~ #content9,#tab10:checked ~ #content10{display:block;position:relative;top:0;left:0}
.individual-selection{background:#eaf4f6;display:flex;flex-direction:column}
.individual-selection .tours-title{margin:2rem 0}
.is-suggestion{background:#008797;border-bottom:7px solid #91c2c9;padding:1.5rem 1rem;color:#fff;font-size:1.7rem;font-weight:500;text-transform: uppercase}
.is-subsuggestion{padding:1rem;color:#333;font-size:1.4rem;font-weight:400}
.bonus-suggestion span, .is-subsuggestion span{color:#008797;font-weight:500}
.hp-bonus{display:flex;justify-content:space-between;padding:0 1rem;margin:0 0 1rem 0}
.bonus-img img{max-width:350px}
.bonus-suggestion a{color:#fff;background:#008797;padding:1rem 2rem;border-radius:2rem;font-weight:500;font-size:1.5rem;display:block;width:12rem;text-align:center;margin:0 auto}
.bonus-suggestion a:hover{background:#20555f;cursor:pointer}
.bonus-suggestion p{font-size:1.3rem;margin:.7rem 0 0 0}
.bonus-photo{text-align:center;margin:-8rem 0 0 0}
.bonus-photo img{max-width:150px;display:block;margin:0 auto}
.bonus-photo span{font-size:1.3rem;font-weight:500;margin:.6rem 0;display:block}
.bonus-photo p{font-weight:400}
.hp-advantages{margin:4.25rem 0 0 0}
.advantages-block{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;margin:2rem 0 0 0}
.advantage{width:33.333333%;text-align:center;color:#333;margin:0 0 2rem 0}
.advantage-img img{max-width:100px;margin: 0 0 1rem}
.advantage-title{font-size:1.7rem;font-weight:500}
.advantage-text{padding:.25rem 2rem}
.advantage-text p{font-size:1.15rem;line-height: 1.555}
.advantage-button a{color:#fff;background:#f77600;padding:.7rem 1rem;border-radius:2rem;font-weight:500;font-size:1.15rem;display:block;width:50%;text-align:center;margin:.5rem auto 0}
.advantage-button a:hover{background:#cc6100;cursor:pointer}
.content{flex:1 0 auto;}
.error404{text-align:center}
.error404 p{font-size:1.5rem}
.map-contacts-wrap{display:flex;flex-direction:column;position:relative}
.yamap{position: relative}
.contacts-block{position: absolute;top: 0;background:#fff;padding: 3rem;display: flex;flex-direction: column;opacity: .9;height: 100%}
.contacts-block h1{color: #333;font-weight:700}
.name-org{color:#008797;font-weight: 500;font-size: 1.7rem}
.address-org{margin:2rem 0;font-size: 1.3rem}
.phones-org{display: flex;flex-direction: column}
.phones-org span{display: block;margin: .5rem 0;font-size: 1.3rem;font-weight: 400;background-size: 1.3rem;background-repeat: no-repeat;background-position: 0% 83%}
.phones-org span:first-child{margin-top: 0}
.phones-org span:last-child{margin-bottom: 0}
.phones-org span:nth-child(1){background-image: url(/assets/images/office-phone.svg)}
.phones-org span:nth-child(2){background-image: url(/assets/images/mts.svg);background-position: 0% 47%}
.phones-org span:nth-child(3){background-image: url(/assets/images/a1.svg);background-size:2rem;background-position:-1% 45%}
.phones-org span:nth-child(4){background-image: url(/assets/images/fax.svg)}
.phones-org span:nth-child(5){background-image: url(/assets/images/email.svg);margin: 1.5rem 0 0 0}
.phones-org a{color: #333;margin: 0 0 0 2rem}
.phones-org a span{
	margin: 0;
	background-image: none !important;
	display: inherit;
}
.messengers-org{margin: 2rem 0}
.messengers-org h3{font-weight:700;font-size:1.3rem;text-align:center}
.messengers-icons{display: flex;justify-content: space-around;margin: 1.3rem auto 0 auto;width: 65%}
.messengers-icons a{display: block}
.messengers-icons img{width: 3rem}
.schedule h3{color: #333;font-size: 1.5rem;font-weight:700}
.weekdays{margin: 1rem 0 0 0}
.weekdays p{font-weight: 400;font-size: 1.3rem;margin: 0 0 .5rem 0}
.weekdays p:last-child{margin: 0}
.edit-content .container{padding: 0 3rem}
.edit-content h1, .edit-content h3{text-align: center;font-weight:700}
.edit-content h1{margin: 0 auto;font-size: 3rem;position: absolute;color: #fff}
.edit-content h3{font-size: 1.5rem;color: #333;margin: 3rem 0 1rem 0}
.edit-content p{font-size: 1.3rem;line-height: 2rem;margin: 1rem 0}
.bg-title-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position: relative}
.bg-title-content img{display: block;opacity: .3}
.bg-title-content .breadcrumb a{color: #fff;text-decoration: underline}
.bg-title-content-img{background: #000}
.bg-title-content-img img{display: block;opacity: .3;max-width: 100%;height: 100%;object-fit: cover}
.bg-title-content-header{background-position: center;background-size: cover;position: relative;float: left;width: 100%;padding:10rem 0}
.bg-title-content-header:after{position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.63);z-index: 0;content: '';width: 100%;height: 100%}
.bg-title-content-info{display: flex;flex-direction: column;position: absolute}
.bg-title h1{position: relative;font-size: 2.5rem;margin: 2rem 0}
.bg-title-content-info .pdocrumbs span{color: #fff}
.bg-title-content-info .pdocrumbs li.active span{color: #bbb}
.bg-title{padding: 0 1rem}
.bg-title-content.country .bg-title{display: flex;margin: 0 auto;align-items: center}
.bg-title-content.country .bg-title h1{margin: 0 !important;text-transform: uppercase;}
.bg-title-content.country .bg-title .owl-carousel{margin: 0}
.bg-title-content.country .bg-title img{opacity: 1;width: 2.5rem;margin: 0 1rem 0 0}
.country .bg-title-content-info{top:35%}
.bg-title-carousel{display: flex;justify-content: center; position: absolute;top:55%}
.bg-title-carousel .slick-track{
    max-width: 450px;
}
.bg-title-carousel img{
    height: 100px;
    margin: 0 5px;
    opacity: 1;
}
.country .owl-carousel{display: flex!important;justify-content: center;position: absolute;margin: 0;top: 67%;z-index: 0;max-width: 100%}
.country-menu{border-bottom:1px solid #eaf4f6;background: #fcfdfd}
.country-tours-menu-list{display: flex;flex-direction: row-reverse;flex-wrap: wrap-reverse;justify-content: flex-end;list-style: none}
.country-tours-menu-list li:before{display: none}
.country-tours-submenu-list{list-style: none}
.country-tours-submenu-list li:before{display: none}
.country-tours-menu-list li, .country-tours-submenu-list li{margin: .5rem;font-weight: 400;font-size: 1.35rem;padding: 0 .5rem;display: inline-block;color: #008797}
.country-tours-menu-list li:hover, .country-tours-submenu-list li:hover{border-bottom: 2px solid #c5e3e6}
.country-tours-menu-list li.active, .country-tours-submenu-list li.active{border-bottom: 2px solid #008797}
.country-map{margin: 0 0 -3rem 0}
.country-map iframe{display: block;width: 100%;}
p.tagline{text-align: center;font-weight: 500;color: #008797;font-size: 2rem;margin: 1.5rem 0 0}
p.greeting{text-align: center;margin: 0 0 2rem 0;font-size: 2rem;font-weight: 500;color: #008797}
.awards-carousel-wrap{margin: 5rem 0 0}
.awards-slider{margin: 2.3rem 0}
.awards-slider .owl-nav{position: absolute;top: 47%;display: flex;justify-content: space-between;width: 100%}
.awards-slider .owl-nav button{width: 2.5rem;height: 2.5rem;border-radius: 50% !important;background-color: #fff !important;box-shadow: 0px 0px 7px 1px #f1f1f1;border: 1px solid #f5f5f5 !important}
.awards-slider .owl-nav button img{width: 1.15rem;vertical-align: middle}
.awards-slider .owl-nav .owl-next{margin: 0 -.7rem 0 0}
.awards-slider .owl-nav .owl-prev{margin: 0 0 0 -.7rem}
.awards-slider .owl-nav .owl-next img{margin: 0 0 0 .21rem}
.awards-slider .owl-nav .owl-prev img{margin: 0 .21rem 0 0}
.awards_slider .slick-slide{
    display: flex;
    justify-content: center;
    position: relative;
}
.content-editor{margin: 2.5rem 0 0 0}
.content-editor ul li{list-style-type: none}
.content-editor ul li:before{display: inline-block}
.content-editor img{max-width: 100%}
.ser-block:nth-child(2),.ser-block:nth-child(3),.ser-block:nth-child(4){margin: 5rem 0 0 0}
.ser-wrap{margin: 3rem 0 0 0}
.ser-text h3{font-size: 2rem}
.ser-buttons{display: flex;margin: 2.5rem 0 0 0;align-items: center;justify-content: space-between;}
.ser-buttons a{display: block;text-align: center}
.ser-buttons img{max-width: 75%}
.yar, .goor, .tamr, .holir{border: 1px solid #f5f5f5;height: 9rem;width: 25%;display: flex;justify-content: center;align-items: center;position: relative}
.comments-wrap{margin: 2.5rem 0 0}
#comment-form .form-actions{border: none!important;display: flex;justify-content: center}
#comment-form-placeholder{margin: 0 0 3.5rem 0}
.form-actions input{background: #f77600;border: none;border-radius: 27px;color: #fff;font-size: 1.5rem;font-weight: 300;padding: 1rem 3rem}
.form-actions input:hover{cursor: pointer;background: #cc6100}
.form-fields{display: flex;justify-content: space-between;margin: 0 0 2.5rem}
.form-fields .form-group{width: 50%;display: flex;flex-direction: column}
input#comment-name{width: 95%;float: left;background: #f5f5f5;border: none;height: 3rem;border-radius:25px;padding: .5rem 2rem;margin: 0 auto}
input#comment-name:focus,input#comment-email:focus,textarea#comment-editor:focus{background: #fff;border: 2px solid #f5f5f5}
input#comment-email{width: 95%;float: right;background: #f5f5f5;border: none;height: 3rem;border-radius: 25px;padding: .5rem 2rem;margin: 0 auto}
textarea#comment-editor{resize: vertical;background: #f5f5f5;    border: none;    height: 15rem;    border-radius: 25px;    padding: .5rem 2rem}
.form-group label{margin: 0 0 1rem 0;    display: block;    font-size: 1.5rem;    text-align: center}
.soc-reviews{display: flex;margin: 1.5rem auto 0 auto;flex-direction: column}
.soc-review{display: flex;justify-content: center;border: 1px solid #f5f5f5;padding: 2rem;margin: 0 auto 1rem auto;width: 100%}
.call-subscribe p{font-size: 1.5rem;text-align: center}
.call-subscribe img{width:3%;vertical-align: middle;margin: 0 0 0 1rem}
.bus-plan table{width:45%;background:#93c0c5;border-radius: 3px;text-align: center;margin: 0 auto;padding: .1rem}
.bus-plan table td{background: #eaf4f6;border-collapse: collapse;height: auto !important;width: auto !important;padding: 1.5rem;font-size: 1.3rem;font-weight: 400;white-space: nowrap}
.bus-driver, .bus-door, .bus-pass{background: #FFEFCE!important}
.bus-official-place{background: #FFC1BD!important}
.bus-official-place-microphone{background: #f17777!important}
.bus-plan p{display: flex;justify-content: center;align-items: center}
.bus-plan p:before{content: '';background: #ffc1bd;width: 1.5rem;height: 1.5rem;border-radius: 2px;margin: 0 1rem 0 0}
.bus-plan p:last-child:before{content: '';background: #f17777;width: 1.5rem;height: 1.5rem;border-radius: 2px;margin: 0 1rem 0 0}
.download-wrap{background: #f9f9f9;display: flex;justify-content: center;align-items: center;padding: 2rem 0}
.download-wrap:hover{background: #eee}
.download-wrap img{width: 5%;margin: 0 1.5rem 0 0}
.download-wrap a{font-size: 2rem;font-weight: 500}
.gallery-wrap{margin: 0 0 3rem}
.gallery{display: flex;justify-content: space-between;width: 100%;margin: 0 auto;align-items: center}
.gallery a{display: flex;padding: .3rem}
.gallery img{width: 100%}
footer{flex:0 0 auto;margin:0;background: #edfaf9}
.top-footer{margin: 3.5rem auto;display: flex;flex-direction: column;align-items: center}
.top-footer h3{font-size: 1.7rem;font-weight:700}
.social-buttons{display: flex;margin: 2rem auto 0 auto}
.social-buttons a{background-size: 4rem;background-repeat: no-repeat;width: 4rem;height: 4rem;margin: 0 1.5rem;background-color: #fff;border-radius: 50%}
.social-buttons a:hover{transform: scale(1.1)}
.social-buttons a:nth-child(1){background-image: url(/assets/images/vk.svg)}
.social-buttons a:nth-child(2){background-image: url(/assets/images/instagram.svg)}
.social-buttons a:nth-child(3){background-image: url(/assets/images/youtube.svg)}
.social-buttons a:nth-child(4){background-image: url(/assets/images/facebook.svg)}
.social-buttons a:nth-child(5){background-image: url(/assets/images/ok.svg)}
.visa-free-content{display: flex;    width: 100%;    margin: 0 auto;    justify-content: space-between;flex-wrap: wrap;background: url(/assets/images/visa-free-map.jpg);    background-size: 39%;    background-repeat: no-repeat;    background-position: 100% 100%}
.visa-free-wrap{padding: 0 0 3rem;margin: 0 0 3rem;border-bottom: 1px solid #eaf4f6;}
.edit-content .visa-free-wrap:last-child{padding: 0;margin: 0;border: 0;}
.visa-block{width: 30%;display: flex;flex-direction: column;padding: 0 .5rem}
.visa-block-number{color: #abd9e0;    font-size: 7rem;    font-weight: 500}
.visa-block-content{margin: -5rem 0 0 0}
.visa-block-content p,.visa-block-content ol,.visa-block-content ul{margin: 0}
.visa-block-content ol ol{margin: 0 0 0 1.5rem}
.visa-block-content li{line-height:1.5;font-size: 1.259rem;display: inline-block}
.visa-block-content ul li:before{display: inline-block}
.hp-content{margin: 2rem 0 0 0;border-top: 1px solid #eee}
.hp-content .container{padding: 0 3rem}
.hp-content h1{color:#008797}
.hp-content p{font-size: 1.3rem;line-height: 2rem;margin: 1rem 0}
.bottom-footer{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 3rem 0 3rem;border-top: 1px solid #cae1e4}
.b-footer-block{width: 19%;display: flex;flex-direction: column;padding:0 .7rem}
.legal-info{color: #008797;font-size: .85rem;line-height: 1.5}
.footer-phone{display: flex;flex-direction: column}
.footer-phone p{font-size: .85rem;font-weight: 400;color: #008797}
a.big-number{font-weight: 500;font-size: 1.721rem;margin: .7rem 0;color: #555}
a.f-call-order{font-size: 1.55rem;font-weight: 500;color: #f77600}
.f-col-title{color: #008797;text-transform: uppercase;font-weight: 500}
.f-col-menu ul{margin: .7rem 0 0 0;list-style-type: none}
.f-col-menu ul li{line-height: 1.7;font-size: .95rem}
.f-col-menu ul li:before{display: none}
.f-col-menu a{color: #333;font-weight: 400}
.f-col-menu a:hover{color: #f77600}
.memos{display: flex;flex-wrap: wrap;justify-content: flex-start}
.memo{background: #f5f5f5;padding: 2rem;width: 47%;margin:0 auto 1.5rem;display: flex;justify-content: space-between}
.memo-title{font-size: 1.3rem;font-weight: 400;padding: 0 2rem 0 0}
.memo-content a{display: flex;flex-direction: column;align-items: center}
.memo-content img{max-width: 100%}
.memo-content span{margin:.5rem 0 0;color: #f77600;font-size: 1.5rem;font-weight: 500}
.objects{display: flex;flex-wrap: wrap;justify-content: space-between}
.object-item{width: 30%;display: flex;flex-direction: column;background: #fdfdfd;border-radius: 3px;box-shadow: 0 0 3px 1px #ddd;margin: 0 0 3rem 0}
.object-photo{display: flex;justify-content: center;overflow: hidden}
.object-photo img{width: 100%;display: block}
.object-title{display: flex;position: absolute;color: #fff;font-weight: 500;margin: 1rem 0 0 0;text-shadow: 0px 0px 3px #000;flex-direction: column;text-align: center;max-width: min-content}
.object-nomination{font-size: 1rem}
.object-name{font-size: 2.5rem;text-transform: uppercase}
.object-info{display: flex;flex-direction: column;padding: 1.5rem;font-size: 1.15rem}
.object-parameters{padding: 1rem 0;border-bottom: 1px solid #eee;display: flex;width: 100%;align-items: center}
.parameter{width: 35%;font-weight: 400;font-size: 1rem}
.parameter-value{width: 65%;display: flex;font-size: 1rem}
.object-parameters:last-child .parameter-value{justify-content: center}
.museum .object-title{position: relative;color: #008797;margin: 1rem 0;text-shadow: none;max-width: none;height: 9%;justify-content: center}
.museum .object-title .object-name{font-size: 1.25rem;text-transform: inherit;padding: 0 1rem}
.museum .object-parameters:last-child .parameter-value{justify-content: flex-start}
.partners{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 2rem 0}
.partners div{border: 1px solid #f5f5f5;border-radius: 3px;display: table-cell;padding: 3rem;width: 49%;margin: 0 0 1rem 0;box-shadow: 0 0 3px 1px #f5f5f5;overflow: hidden;text-align: center}
.partners img{max-width: 100%}
table.spravka{background:#eaf4f6;text-align: left}
table.spravka td{padding: .5rem 1rem}
table.spravka td:nth-child(even){text-align: center;font-weight: 400}
.articles{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 2rem 0}
article{box-shadow: 0px 10px 10px rgba(0,0,0,.1);-webkit-box-shadow: 0px 10px 10px rgba(0,0,0,.1);padding: 1.1rem;min-height: 15rem;display: flex;flex-direction: column;justify-content: space-between;width: 47%;margin: 0 0 3rem}
.article-info{display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 1.1rem}
.article-img{min-width: 120px;height: 110px;background-size: cover;background-repeat: no-repeat;background-position: center;margin-right:1.5rem;border-radius: 3px}
.article-date{font-size: .9rem;color: #9d9d9d}
h3.article-title{margin: 1rem 0 0 0;text-align: left;display: block}
.article-title a{font-size: 1.3rem;color: #333}
.article-title a:hover{color: #f77600}
.article-tile{padding: 1rem 0 0 0;border-top: 1px solid #d9d9d9;display: flex;align-items: center;justify-content: space-between}
.article-tile span{font-size: .7rem;font-weight: 500;color: #333;display: flex;align-items: center}
.article-tile img{height: 1.5rem;border-radius: 50%;margin: 0 .5rem 0 0}
.article-tile-share:hover{cursor: pointer}
.article-tile-share img{border-radius: inherit;height: 1.25rem}
.district{
	border: 1px solid #fff;
	border-radius: 3px;
	transition: all 0.25s ease-out;
}
.district:hover{
	border: 1px solid #d9d9d9;
}
.district .article-img{
	display: flex;
	flex-direction: column;
	height: auto;
	margin: 0
}
.district .article-img img{
	width: 100%;
}
.district:hover h3{
	color: #f77600;
}
.district__content_img{
	display: flex;
	padding: 2rem 0;
}
.ya-share2__list_direction_horizontal > .ya-share2__item:before{display: none}
.share{display: flex;align-items: center;justify-content: space-between;background: #f9f9f9;padding: .5rem 1rem;border-radius: 2rem;height: 2.3rem}
.share-title{color:#9d9d9d;font-weight: 300}
.share:hover .share-title{display: none}
.ya-share2.ya-share2_inited{display: none}
.share:hover .ya-share2.ya-share2_inited{display:block}
.share-img{margin: 0 0 0 .53rem}
.share-img img{width: 1.3rem;display: block}
.share:hover .share-img{display: none}
.ya-share2__list{display: flex!important}
.ya-share2__container_size_m .ya-share2__item:before{display: none}
.ya-share2__list.ya-share2__list_direction_vertical{display: flex!important;flex-direction: column}
.ya-share2__title{font-size: 1rem}
.call-to-action{color: #fff;background: #f77600;padding: 1rem 2.5rem;border-radius: 3rem;display: flex;margin: 0 auto;justify-content: center;width: max-content}
.call-to-action:hover{background: #cc6100}
.blr-tour-item{box-shadow: 0px 10px 10px rgba(0,0,0,.1);-webkit-box-shadow: 0px 10px 10px rgba(0,0,0,.1);padding: 1.1rem;min-height: 15rem;display: flex;margin: 0 0 3rem;width: 100%}
.blr-tour-item a.article-img{min-width: 240px;height: 100%;display: block}
.blr-tour-desc{display: flex;flex-direction: column;height: 100%}
.blr-tour-item h3{margin: 0 0 1rem 0}
.blr-tour-item h3 a{font-size: 1.7rem}
.blr-tour-code{color: #9d9d9d}
.blr-tour-route{margin: 1rem 0;font-weight: 400;font-size: 1.15rem}
.blr-tour-introtext{display: flex}
table.program{text-align: left;background: #fcfdfd}
.program td{border: 1px solid #d0e6ed;font-size: 1.15rem;padding:0 1rem}
.program td p{font-size: 1.15rem}
.program ul{list-style: none;}
.program ul li{margin: 1rem}
.program ul li:before{display: inline-block;}
.program-title{text-align: center;font-size: 1.5rem !important;font-weight: 500}
td.term{text-align: center;font-size: 1.3rem;font-weight: 500}
.authors-tours-wrap{margin: 3rem 0 0}
.tour-info{margin: 0 0 1.7rem;font-weight:700;font-size: 1.3rem;color: #008797}
.tour-route, .tour-dates{margin: 0 0 1.5rem}
.tour-dates-new{display: flex;margin: 0 0 1.5rem}
.tour-dates-new ul{display: flex;flex-wrap: wrap;color: initial;font-weight: 300;list-style-type: none;}
.tour-dates-new ul li{display: flex;align-items: center;line-height: normal;padding: 0 0 0 .5rem}
.tour-dates-new ul li:before{margin: 0 .5rem .15rem 0;}
.tour-info span{font-weight: 300;color: #333;margin: 0 0 0 .3rem}
.tour-order{display: flex}
.tour-order a{color: #fff;background: #f77600;font-size: 1.3rem;padding:.7rem 1.5rem;border-radius: 3rem}
.tour-order a:hover{background: #cc6100}
.authors-tours-wrap .download-wrap{display: flex;align-items: center;margin: 1.5rem 0 0 0;justify-content: flex-start;padding: 0;background: #fff}
.authors-tours-wrap .download-wrap:hover{background: #fff}
.authors-tours-wrap .download-wrap img{width: 2.3rem;margin: 0 1rem 0 0}
.authors-tours-wrap .download-wrap a{font-size: 1.3rem;font-weight: 400;color: #f77600}
.included-extra-docs{margin: 3rem 0 0}
.included-extra-docs div{margin: 0 0 2.3rem 0}
.included-extra-docs div:last-child{margin: 0}
.included-extra-docs h3{margin: 0 0 .3rem;text-align: left;color: #008797}
.included-extra-docs li{list-style: none}
.included-extra-docs li:before{display: inline-block}
.route-img img{max-width: 100%}
.authors-tours-wrap .tour-order a{font-weight: 400}
.authors-tours-wrap img{max-height:200px}
.premium_banner{margin: 30px 0 0;text-align: center;}
.premium_banner img{border-radius: 8px;max-width: 100%;}
@media(max-width: 649px){
	.authors-tours-wrap img{
		float: none !important;
		margin: 0 auto;
	}
}
.heading-tour{margin: 2.5rem auto 1.75rem}
.heading-tour h1{position: relative;font-size: 2.3rem;color: #008797}
.stellarnav.desktop>ul>li.mega>ul, .stellarnav.desktop>ul>li.giga>ul, .stellarnav.desktop>ul>li.mega>ul>li>ul, .stellarnav.desktop>ul>li.giga>ul>li>ul{display: flex !important;flex-wrap: wrap;transform: scale(0);transition: transform .15s step-end;z-index: 2}
.stellarnav.desktop>ul>li.mega.has-sub:hover>ul, .stellarnav.desktop>ul>li.giga.has-sub:hover>ul, .stellarnav.desktop>ul>li.mega.has-sub:hover>ul>li:hover>ul, .stellarnav.desktop>ul>li.giga.has-sub:hover>ul>li:hover>ul{display: flex !important;flex-wrap: wrap;transform: scale(1)}
.stellarnav.desktop ul ul{background:#fcfdfd}
.stellarnav li li{width: 100%}
.stellarnav li li.has-sub>a:after{padding-right: 13px}
.stellarnav.mobile>ul>li>a.all-stocks{background-size: 9%;padding-left: 2.5rem !important}
.authors-tour-carousel{padding: 0 50px;position: relative;}
.authors-tour-carousel button{margin: -20px 0 0;position: absolute;top: 50%;z-index: 1;}
.authors-tour-carousel .slick-prev{left: 0;}
.authors-tour-carousel .slick-next{right: 0;}
.authors-tour-carousel .slick-slide{margin: 0 10px;}
.stock-menu .objects{margin: 0 0 -3rem}
.stock-menu .objects:after, .stock-tours .objects:after{flex:0 0 30%;content: ""}
.stocks-country{background-image: url(/assets/images/flame.svg);background-repeat: no-repeat;padding: 0 0 0 2rem}
.object-item.stocks{box-shadow: none;background: #fffce6;border-radius: .55rem;margin: 0 0 2.3rem}
.stocks div{display: flex;flex-direction: column}
.stock-image{height: 200px;border-radius: 5px 5px 0 0;background-size:cover;background-repeat: no-repeat}
.stock-info-wrap{padding: 20px;color:#008897;font-weight:400}
.stock-title{font-weight: 500;font-size: 20px;color: #2e2e32;line-height:27px;padding:10px 0}
.stock-country-resort{margin: 1rem 0 .5rem 0;color: #008797}
.minimum-price{display: block!important;margin: 1.15rem 0 0;font-weight: 500;font-size: 1.73rem;color: #008897}
.stocks a{font-weight: 400;font-size: 1.2rem;background-color:#f77600;border-radius:5px;padding:15px 25px;color:#fff;width:80%;display:flex;justify-content:center;margin:25px auto 0}
.stock-table{width: 100%;overflow: auto}
.cwdtable{font-size: inherit;line-height: normal;margin:1.5rem 0}
.cwdtable tr:hover{background: #d0e6ed}
.cwdtable td,.cwdtable tr,.cwdtable th{padding: .3rem;border: 1px solid #d0e6ed}
.cwdtable p{font-size: 1rem;line-height: normal;margin: 0}
.all-stocks{background-image: url(/assets/images/flame.svg);background-repeat: no-repeat;background-size: 17%;background-position: 3% 47%}
.resorts{display: flex;flex-direction: column;margin: 1.5rem 0 0}
.resorts h3{margin: 1rem 0 1.3rem}
.resort-tours-menu-list{list-style: none;display: flex;justify-content:center;flex-wrap: wrap}
.resort-tours-menu-list li{font-size: 1.15rem;background: #eaf4f6;border-radius: 3rem;transition:0.3s;margin: 0 .5rem}
.resort-tours-menu-list li:hover{background: #008797}
.resort-tours-menu-list li:before{display: none}
.resort-tours-menu-list a{color: #008797;font-weight: 400;padding: 0 2.5rem;display: block}
.resort-tours-menu-list li:hover a{color: #fff}
.stock-tours{display: flex;flex-direction: column;margin: 3rem 0 0}
.stock-tours h3{font-weight:700;font-size: 1.7rem;text-align: center;margin: 0 0 1.5rem;color: #008797}
.help-info{margin: 3rem 0 0;border-top: 1px solid #eaf4f6;padding:1.7rem 0 0;display: flex;flex-direction: column}
.help-info h3{margin:0 0 1.15rem;color: #333;font-weight:700;font-size: 1.5rem;display: flex}
.help-info-block{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between}
.help-info-block:after{flex: 0 0 30%;content: ""}
.help-info-item{display: flex;flex-direction: column;width: 30%;position: relative;transition:0.3s}
.help-info-item a:hover .blackout, .bus-tour-item a:hover .blackout{height: calc(100% - 15px);animation-duration: .3s;animation-fill-mode: both;animation-name: fadeIn}
.help-info-item-title{display: flex;flex-direction: column;position: absolute;top: 15px;left: 21px;right: 15px;z-index: 1;color: #fff;font-size: 1.15rem;font-weight: 400}
.help-info-item-title span{font-weight: 500;font-size: 1.9rem;margin:0 0 .185rem}
.blackout{width: 100%;height: 50%;position: absolute;top: 0;left: 0;opacity: .75;background-image: linear-gradient(180deg,#008797,transparent);border-radius: 5px}
.copyright-tours .blackout{background-image: linear-gradient(180deg,#000,transparent)}
.bus-tour-item.hp-akcii a:hover .blackout{height: calc(81% - 15px)}
.help-info-item img{width: 100%;border-radius: 5px;height:15rem;object-fit: cover;display: block}
.read-more{display: none}
.help-info-item a:hover .read-more{display: flex;flex-direction: column;position: absolute;top: 43%;left: 29%;z-index: 1;color: #fff;font-size: 1.15rem;font-weight: 400;background: #f77600;padding: .55rem 2.3rem;border-radius: 3rem;transition:0.3s}
.gallery.resource{display: block}
.gallery.resource a{display: inline-block;padding: 0}
.gallery.resource img{width: auto}
.slick-list{overflow: hidden}
.slick-track{display: flex}
.slider_arrows, .slider_arrows_hot, .slider_arrows_copyright{display:flex;position: absolute;z-index: 2;right: 0;margin: 0 -5px;position: relative;}
.slick-arrow{font-size: 0;width:40px;height:40px;border: 1px solid #999;border-radius: 50%;transition:0.15s;margin: 0 5px;background: none;display: flex;align-items: center;justify-content: center;}
.slick-arrow:hover{cursor: pointer;border: 1px solid #008797;}
.slick-arrow:hover.slick-arrow:before, .slick-arrow:hover.slick-arrow::after{
    background: #008797;
}
.slick-arrow.slick-prev:before{width: 10px;height: 1px;content: '';background: #999;display: flex;transform: rotate(-45deg);position: absolute;top: 16px;}
.slick-arrow.slick-prev:after{width: 10px;
    height: 1px;
    content: '';
    background: #999;
    display: flex;
    transform: rotate(45deg);position: absolute;top: 23px;}
.slick-arrow.slick-prev:before:hover, .slick-arrow.slick-prev:after:hover{background: #008797;}
.slick-arrow.slick-next::before{width: 10px;
    height: 1px;
    content: '';
    background: #999;
    display: flex;
    transform: rotate(45deg);
    position: absolute;
    top: 16px;}
.slick-arrow.slick-next::after{width: 10px;
    height: 1px;
    content: '';
    background: #999;
    display: flex;
    transform: rotate(-45deg);
    position: absolute;
    top: 23px;}
.mainslider{position: relative;z-index: 0;visibility: hidden}
.mainslider.slick-initialized {visibility: visible}
.mainslider .slick-list{border-radius: 5px}
.mainslider .slick-slide img{width: 100%;border-radius: 5px}
.bus-tour-item{display: flex;flex-direction: column;position: relative;margin: 0 1rem}
.bus-tour-item img{width: 100%;border-radius: 5px;height: 17rem;object-fit: cover;display: block}
.bus-tour-item-title{display: flex;position: absolute;z-index: 1;color: #fff;font-size: 2.15rem;font-weight:700;width: 100%;justify-content: center;margin: 1.5rem 0 0;align-items: center;padding: 0 1rem}
.bus-tour-item-title img{width: 2.5rem;height:2.5rem;margin: 0 .5rem 0 0;display: block}
.module-tourclient{position: relative;margin:2.13rem 0 0}
.bus-tours-items,.akcii-tours-items,.bus-tours-items_hot{position: relative;margin: 0 -1rem;}
.akcii-tours-items .slick-arrow{background-color:rgba(247,118,0,1);}
.bus-tour-item.hp-akcii img{height: 13rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0}
.hp-akcii .bus-tour-item-title{font-size: 1.75rem}
.more{height: 5rem;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background: #fffce6;display: flex;align-items: center;padding: 0 1rem;background-image: url(/assets/images/arrow-to-right.svg);background-repeat: no-repeat;background-position: 93% 50%;background-size: 5%}
.more span{color: #008797;border-radius: 3rem;font-size: 1.3rem;font-weight: 500}
.air-tours-items{display: flex;justify-content: flex-start;flex-wrap: wrap;margin: 3rem 0 0 0}
.air-tours-items a{display:block;width: 20%;margin: 0 0 2.3rem}
.air-tour-item-title{display: flex;align-items: center;}
.air-tour-item-title img{margin: 0 .65rem 0 0;width: 1.75rem}
.air-tour-item-title span{font-size: 1.5rem}
.lang-versions{text-align: center;font-size: 1.7rem;font-weight:700;display: flex;padding: 0 0 2.5rem;border-bottom: 1px solid #cae1e4}
.agreement{
	font-size: .875rem;
	padding: 0 3.3rem;
	margin: 2.3rem 0 0;
}
.liveinternet{
	display: none;
}

.mailing{margin: 3rem 0 0;padding: 1.7rem 0;background: #bee6ef}

.mailing-row{display: flex;justify-content: space-around;}
.gt__item{display: flex;padding: 1rem 0;font-size: 12px;}
.gt__item:nth-child(odd){background-color:#f5fafb;}
.gt__item p{line-height: normal!important;font-size: inherit!important;margin: 0!important}
.gt__item_fieldgroup{display: flex;flex-direction: column;flex: 1;}
.gt__item_fieldgroup_part{justify-content: start!important;padding:0 1.5%}
.gt__item_fieldgroup_part:first-child{font-weight: 500;font-size: 1.2rem;padding-bottom: .35rem;}
.gt__item_fieldgroup_part:last-child{color: #444;font-size: 0.9rem;}
.gt__item_fieldgroup_part,.gt__item_field{display: flex;align-items: center;justify-content: center;}
.gt__item_field{width: 10%;}
.gt__item_field ul{display: flex;flex-wrap: wrap;}
.gt__item_field ul li{font-size: 12px;padding: 0 15px 0 0}
.gt__item_field ul li:before{margin: 0 .3rem .15rem 0;width: 2px;height: 2px;}
.gt__item_field.gtdates{width: 30%;}
.rubrics__body{
    margin: 0 -10px;
    display: flex;
    align-items: center;
}
.rubrics__title h3{
    margin: 0;
}
.rubrics ul{
    display: flex;
}
.rubrics ul li:before{
    display: none;
}
.rubrics li a{
    font-size: 14px;
    font-weight: 500;
    padding: 7px 10px;
    border: 2px solid;
    border-radius: 30px;
    margin: 0 10px;
    transition: all 0.25s ease-out;
}
.rubrics li a:hover{
    background: #008797;
    border-color: #008797;
    color: #fff;
}
.rubrics__pagination{
    display: flex;
    justify-content: center;
}
.pagination{
    list-style-type: none;
    display: flex;
}
.pagination li{
    font-weight:700;
    margin: 0 20px;
}
.pagination li:before{
    display: none !important;
}
.pagination li.active{
    color: #008797;
    border: 2px solid;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    border-radius: 50%;
}
.pagination li a{
    color: #333;
    width: 40px;
    height: 40px;
    transition: all 0.25s ease-out;
}
.pagination li a:hover{
    color: #f77600;
}
.pagination .disabled{
    color: #ccc;
}

@media (max-width: 767px){
	.gt__item{
		padding: 1rem;
		flex-wrap: wrap;
	}
	.gt__item_fieldgroup{
		flex: 1 1 auto;
		padding: 0 0 1rem;
	}
	.gt__item_fieldgroup_part{
		padding: 0
	}
	.gtdates{
		width: 55%!important;
		justify-content: flex-start;
	}
	.gtcost{
		width: 25%!important;
	}
	.gtcountry{
		width: 20%!important;
	}
}
@media (max-width: 767px) {
	.mailing-row{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
	}
}

.mailing-cell{display: flex;align-items: center;}

.mailing-cell:first-child{flex-direction: column;align-items: flex-start;}
@media (max-width: 767px){
	.mailing-cell:first-child{
		margin: 0 0 2.3rem;
		-ms-align-items: center;
		align-items: center;
	}
}

.mailing-cell:first-child span{display: block;}

.mailing-cell:first-child span:first-child{
	font-size: 1.15rem;
	font-weight: 400
}
@media (max-width: 908px){
	.mailing-cell:first-child span:first-child{font-size: .857rem}
}
@media (max-width: 767px){
	.mailing-cell:first-child span:first-child{font-size: 1.15rem}
}
@media (max-width: 639px){
	.mailing-cell:first-child span:first-child{font-size: .857rem}
}

.mailing-cell:first-child span:last-child{
	color: #008797;
	font-weight:700;
	font-size: 2.1rem;
	margin: .75rem 0 0
}
@media (max-width: 767px){
	.mailing-cell:first-child span:last-child{font-size: 1.7rem}
}

.mailing-cell a{color: #fff;background: #f77600;font-size: 1.3rem;font-weight: 400;padding: .55rem 1.5rem;border-radius: 3rem;display: block;margin: 0 0 0 1.7rem;
    line-height: 1.25;min-width: 102px;text-align: center;transition: opacity .2s ease-in-out;overflow: hidden;width: 144px;}
.mailing-cell a:hover{-ms-filter: "alpha(opacity=85)";filter: alpha(opacity=85);-moz-opacity: .85;-khtml-opacity: .85;opacity: .85}
.senler.senler-btn{background-color: #4d75a0 !important;border-radius: 3rem !important;font-size: 1.35rem !important;font-family: Montserrat, sans-serif;padding: .55rem 1.5rem !important}
@media (max-width: 905px){
	.lang-versions{flex-direction: column;align-items: center;font-size:1.5rem}
	.lang-versions-links{margin: 1.5rem 0 0}
}
.lang-versions-title{display: flex;align-items: center;margin: 0 1.7rem 0 0}
.lang-versions-links{display: flex;}
.lang-versions-links a{display: block;background-repeat: no-repeat;background-position: 100% 100%;width: 2.5rem;height: 2.5rem}
.lang-versions-links a:nth-child(1){background-image:url(/assets/images/country-flags/russia.svg)}
.lang-versions-links a:nth-child(2){background-image:url(/assets/images/country-flags/poland.svg);margin: 0 2.3rem}
.lang-versions-links a:nth-child(3){background-image:url(/assets/images/country-flags/united-kingdom.svg)}
.lang-versions-links a#ru_ru {
    background-image: url(/assets/images/country-flags/russia.svg)
}
.lang-versions-links a#en_en {
    background-image: url(/assets/images/country-flags/united-kingdom.svg)
}
@media (max-width:575.98px){
    .hp-bonus{flex-direction:column}
    .map-contacts-wrap{flex-direction: column-reverse}
    .contacts-block{position: relative;padding: 0 3rem 3rem 3rem}
    .contacts-block h1{text-align: center}
    .name-org{font-size: 1.3rem}
    .messengers-icons{width: auto}
    .edit-content .container{padding: 0 1rem}
    .ser-buttons{flex-direction: column}
    .yar, .goor, .tamr, .holir{width: 100%}
    .call-subscribe img{width: 10%}
    .soc-review{padding: .5rem}
    .soc-review img{max-width: 100%}
    .comments-wrap{margin: 1.5rem 0 0}
    .form-fields{flex-direction: column}
    .form-fields .form-group{width: 100%;margin: 0 0 1rem}
    .form-group label{margin: 0 0 .3rem}
    .edit-content h1{font-size: 1.85rem}
    .bus-plan table{width: 100%}
    .bus-plan table td{padding: 0}
    .download-wrap{padding: 1rem}
    .download-wrap a{font-size: 1rem}
    .download-wrap img{width: 9%}
    .top-footer{margin: 3rem auto}
    .top-footer h3{font-size: 1.3rem}
    .social-buttons{margin: 1rem auto 0 auto}
    .social-buttons a{background-size: 2.5rem;width: 2.5rem;height: 2.5rem;margin: 0 1rem}
    .visa-free-content{background-size: 100%;padding: 0 0 20rem 0}
    .visa-block{width: 100%;padding: 0 .5rem}
    .advantage{width: 100%}
    .tours-title h3, .toursSchedule h3{font-size: 1.5rem;font-weight:700}
    .tours-title hr{display:none}
    .tours-title-desc{display: none}
    .tours-content{margin: 1rem 0 0 0}
    .b-footer-block{width: 100%;margin: 0 0 2rem 0}
    .b-footer-block:last-child{margin: 0}
    .memos{flex-direction: column}
    .memo{width: 100%}
    .object-item{width: 100%}
    .partners div{max-width: 100%;padding: 1rem}
    article{width: 100%}
    .share-title, .share-img{display: none}
    .ya-share2.ya-share2_inited{display: block}
    .blr-tour-item{flex-direction: column}
    .blr-tour-item a.article-img{margin: 0;min-height: 185px}
    .blr-tour-desc{margin: 1rem 0 0}
    .blr-tour-desc h3{margin: 0 0 .5rem}
    .country-tours-menu-list li, .country-tours-submenu-list li{font-size: 1.15rem;padding: 0 .7rem;margin: .15rem}
    .country-tours-menu-list li.active, .country-tours-submenu-list li.active, .country-tours-menu-list li.focus, .country-tours-submenu-list li.focus{border-bottom: 2px solid}
    .country-tours-menu-list{flex-direction: column-reverse}
    .country-tours-submenu-list{display: flex;flex-direction: column}
    .country-tours-menu-list li:hover, .country-tours-submenu-list li:hover{border-bottom: 2px solid #c5e3e6}
    .help-info-item{width: 100%;margin: 0 0 1rem}
    .hp-content .container{padding: 0 1.7rem}
    .logo img:first-child{height: 2.3rem}
    .logo span, .logo img:last-child, .header-menu{display: none}
    .header-tour-selection a{margin: 0 auto;border: 1px solid;font-size: .75rem;padding: .3rem .85rem}
    .header-phone a{font-size: 1.15rem}
    .callback-order{display: none}
    .bus-tour-item-title{font-size: 1.75rem}
    .bus-tour-item-title img{width: 1.75rem;height: 1.75rem}
	.air-tours-items a{width: 50%}
}
@media (min-width:576px) and (max-width:697.98px){
    .header{justify-content: space-around}
    .header-menu{display: none}
    .header-tour-selection{margin: 1rem auto 0;width: 100%}
    .header-tour-selection a{margin: 0 auto}
    .bus-tour-item-title{font-size: 1.75rem}
    .bus-tour-item-title img{width: 1.75rem;height: 1.75rem}
}
@media (min-width:698px) and (max-width:991.98px){
    .header-menu{display: none}    
}
@media (min-width:576px) and (max-width:767.98px){
    .map-contacts-wrap{flex-direction: column-reverse}
    .contacts-block{position: relative;padding: 0 3rem 3rem 3rem}
    .contacts-block h1{text-align: center}
    .name-org{font-size: 1.416rem}
    .edit-content .container{padding: 0 2rem}
    .ser-buttons{margin: 1.5rem 0 0;flex-wrap: wrap}
    .yar, .goor, .tamr, .holir{width: 50%}
    .ser-block:nth-child(2), .ser-block:nth-child(3), .ser-block:nth-child(4){margin: 3rem 0 0}
    .call-subscribe img{width: 7%}
    .soc-review{padding: .5rem}
    .soc-review img{max-width: 100%}
    .visa-block{width: 50%;padding: 0 .5rem}
    .advantage{width: 50%}
    .tours-title h3, .toursSchedule h3{font-size: 2.1rem;font-weight:700}
    .b-footer-block{width: 50%;margin: 0 0 2rem 0}
    .b-footer-block:nth-child(3),.b-footer-block:nth-child(4){margin: 0}
    .memo{margin: 0 auto .5rem;padding: 1rem;flex-direction: column}
    .memo-title{font-size: 1rem;padding: 0;height: 25%}
    .memo-content{margin: 1rem 0}
    .memo-content img{max-width: 35%}
    .object-item{width: 49%}
    .article-info{flex-direction: column;width: 100%}
    .article-img{margin: 0}
    .article-info-about{margin: 1rem 0 0 0}
    h3.article-title{margin: 0.5rem 0 0}
    .article-title a{font-size: 1rem}
    .share-title, .share-img{display: none}
    .ya-share2.ya-share2_inited{display: block}
    .blr-tour-item a.article-img{margin: 0 1.5rem 0 0}
    .country-tours-menu-list li, .country-tours-submenu-list li{font-size: 1.15rem;padding: 0 .7rem;margin: .15rem}
    .country-tours-menu-list li.active, .country-tours-submenu-list li.active, .country-tours-menu-list li.focus, .country-tours-submenu-list li.focus{border-bottom: 2px solid}
    .country-tours-menu-list{flex-direction: column-reverse}
    .country-tours-submenu-list{display: flex;flex-direction: column}
    .country-tours-menu-list li:hover, .country-tours-submenu-list li:hover{border-bottom: 2px solid #c5e3e6}
    .help-info-item{width:47%}
    .hp-content .container{padding: 0 1.7rem}
	.air-tours-items a{width: 50%}
}
@media (min-width:768px) and (max-width:991.98px){
    .contacts-block{width: 45% !important;padding: 3rem 1rem}
    .name-org{font-size: 1.3rem}
    .messengers-icons{width: auto}
    .visa-block{width: 50%;padding: 0 .5rem}
    .advantage{width: 50%}
    .tours-title h3, .toursSchedule h3{font-size: 2.7rem;font-weight:700}
    .b-footer-block{width: 50%;margin: 0 0 2rem 0}
    .b-footer-block:nth-child(3),.b-footer-block:nth-child(4){margin: 0}
    .memo{margin: 0 auto .5rem;padding: 1rem;flex-direction: column}
    .memo-title{font-size: 1rem;padding: 0;height: 25%}
    .memo-content{margin: 1rem 0}
    .memo-content img{max-width: 35%}
    .object-item{width: 49%}
    .article-info{flex-direction: column;width: 100%}
    .article-img{margin: 0}
    .article-info-about{margin: 1rem 0 0 0}
    h3.article-title{margin: 0.5rem 0 0}
    .article-title a{font-size: 1rem}
    .share-title, .share-img{display: none}
    .ya-share2.ya-share2_inited{display: block}
    .blr-tour-item a.article-img{margin: 0 1.5rem 0 0}
    .country-tours-submenu-list{display: flex}
    .country-tours-menu-list li, .country-tours-submenu-list li{margin: .3rem;font-size: 1.15rem;padding: 0 .25rem}
    .country-tours-menu-list li.active, .country-tours-submenu-list li.active, .country-tours-menu-list li.focus, .country-tours-submenu-list li.focus{border-bottom:2px solid #008797}
    .country-tours-menu-list li:hover, .country-tours-submenu-list li:hover{border-bottom: 2px solid #c5e3e6}
	.air-tours-items a{width: 30%}
}
@media(min-width:992px) and (max-width:1187px){
    .b-footer-block{width: 23%}
    .object-item{width: 30%}
    .object-name{font-size: 2.1rem}
}
.holidays{
    line-height: 2rem;
    margin-bottom: 2rem;
}
.holidays h2{
    padding: 0 0 1rem;
}
.holidays p{
    font-weight: 500;
}
.toursSchedule_block{
    margin: 3rem 0 0;
}
.toursSchedule h3{
    margin: 0 0 30px;
}
.toursSchedule table{
    font-size: 16px;
}
.toursSchedule tr.trHead{
    font-size: 20px;
    font-weight: 500;
}
.toursSchedule table tr{
    padding: 5px 0;
}
.table_horizontal_scroll{overflow-x:auto;}
#cookiescript_injected{
    background-color: #f5f5f5 !important;
    color: #333!important;
}
#cookiescript_header{
    color: #333!important;
}
#cookiescript_description{
    color: #333!important;
}
span.cookiescript_checkbox_text{
    color: #333!important;
}
#cookiescript_injected input{
    color: #333 !important;
}
#cookiescript_injected .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,
#cookiescript_injected .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{
    background-color: #008797 !important;
}
#cookiescript_injected .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{
    border-color: #008797 !important;
}
#cookiescript_injected .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark,
#cookiescript_injected_fsd .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{
    color: #f5f5f5 !important;
}
#cookiescript_injected .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,
#cookiescript_injected .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{
    border-color: #008797!important;
    background-color: #008797!important;
}
#cookiescript_injected .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,
#cookiescript_injected_fsd .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{
    color: #f5f5f5 !important;
}
#cookiescript_readmore{
    color: #008797 !important;
}
#cookiescript_accept{
    background-color: #008797 !important;
}
#cookiescript_reject{
    background-color: #f5f5f5 !important;
    color: #333 !important;
    border: 1px solid #333 !important;
}
#cookiescript_save{
    background-color: #008797 !important;
}
#cookiescript_save:hover{
    background-color: #008797 !important;
}
#cookiescript_close{
    color: #333 !important;
}
#cookiescript_manage #cookiescript_manageicon .cookiescript_gear{
    fill: #f5f5f5 !important;
}
#cookiescript_manage{
    color: #f5f5f5 !important;
}
#cookiescript_badge{
    display: none !important;
}
.conditions{align-items: stretch;
    border: 1px solid #dbe0e5;
    border-radius: 10px;
    display: flex;
    gap: 40px;
    padding: 24px;}
.included-in-price, .extra-price{
	display: flex;
    flex-direction: column;
	margin: 0 !important;
    width: 100%;
}
.included-in-price div, .extra-price div{
    border-radius: 7px;
    display: flex;
	flex: 1;
    flex-direction: column;
    padding: 20px;
}
.included-in-price h3, .extra-price h3{
	margin: 0 0 16px;
}
.included-in-price div{
	background-color: #edfaf9;
}
.extra-price div{
	background-color: #f6f8fa;
}
@media (max-width: 767px){
	.conditions{
		flex-direction:column;
	}
}
.pamyatki{
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between;
	margin: -15px -10px;
}
.pamyatki:after{
}
.pamyatki_item{
	margin: 15px 10px;
	max-width:300px;
	position: relative;
}
.pamyatki_item_a{
	display:flex;
	position:relative
}
.pamyatki_item_bg{
	display:flex;
    min-height: 200px;
}
.pamyatki_item_bg img{
	object-fit: cover;
    height: 100%;
    width: 100%;
	border-radius:20px;
	display: block
}
.pamyatki_item_bg:after{
	background-color:rgba(0, 0, 0, 0.25);
	border-radius:20px;
	content:'';
	height:100%;
	position:absolute;
	width:100%;
}
.pamyatki_item_title{
	display:flex;
}
.pamyatki_item_title h3{
	margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-align: left;
    color: #fff;
}
.pamyatki_item_desc{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	padding:20px;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.pamyatki_item_button{
	display:flex
}
.pamyatki_item_a_button{
	padding: 13.5px 24px;
    background: #fff;
    border: 1px solid #d4d9de;
    border-radius: 999999px;
    font-size: 12px;
    font-weight: 500;
    color: #333;
    line-height: 16px;
	transition: .3s
}
.pamyatki_item_a_button:hover{
    border: 1px solid #008797;
	color:#008797;
}
@media (max-width: 675px){
	.pamyatki_item{
		max-width:100%;
	}
}