@charset "UTF-8";


@media screen and (max-height: 650px){
    .popup-content{margin-top: 10px; margin-bottom: 10px; top: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0);}
}

@media only screen and (max-width : 1460px) {
    .preview-section-inner .preview-left,
    .preview-section-inner .preview-right{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
    .preview-section{overflow: hidden}
}

@media only screen and (min-width : 1386px) {
    .modal-large-inner-content.register-form{width: 1170px}
}

@media only screen and (max-width : 1386px) {
    body.login-body, .layout{font-size: 14px;}
    .tile-grid_item .tile-aside img.tile-image{width: 300px}
    .tile-grid_item .tile-img{max-width: 170px;}
    .tile-grid_item.v-3 .tile-content{padding-right: 170px;}
    .bonus-box .coin-column img{width: 180px; bottom: 20px;}
    .preview-img .additional-img{max-width: 30%}
    .preview-section-inner .plg-example{transform: scale(0.8); top: 10px;}
}


@media only screen and (max-width : 1199px){
    /*.preview-section .search_form .form-parts-row{border: 0 none; background: none}*/
    nav a{margin-right: 0.75em}
    header .logo{padding-right: 0.75em}
    header .logo img{height: 24px;}
    .preview-img .economy-box{font-size: 12px; padding: 10px 24px;}
    .economy-box .economy-box_text{padding: 0}
    .tile-grid.grid-col2 .tile-grid_col,
    .tools-section-grid__col:nth-child(1), .tools-section-grid_col:nth-child(1){-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .tile-grid.grid-col2 .tile-grid_col:nth-child(1){margin-bottom: 2.5em}
    .tile-grid_item{min-height: auto}
    .tools-grid .tools-grid_col{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
    .tools-grid{padding-top: 2.5em}
    .tools-grid_row, .tools-grid.v-1 .tools-grid_row{padding-left: 120px;}
    .appeal-grid{flex-direction: column; text-align: center}
    .appeal-grid h2{text-align: center}
    .appeal-grid .appeal-grid_col:nth-child(1){padding: 0 0 24px;}
    .tabs-block .tabs-navigation{overflow-x: auto; padding-left: 8px; padding-right: 8px;}
    .tabs-block. .tabs-content{padding-top: 15px;}
    .form-grid{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0!important; -webkit-flex-wrap: wrap; flex-wrap: wrap; border-radius: 0}
    .form-radio{margin-top: 0}
    .tabs-block .tabs-navigation_col{white-space: nowrap}
}/*/mediaquery*/

@media only screen and (max-width : 1020px){
    .plg-about-grid .plg-about-grid_col:first-of-type,
    .plg-about-grid .plg-about-grid_col:last-of-type{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; padding-left: 0; padding-right: 0}
    .plg-about-grid{margin: 0}
    .preview-section-inner .plg-example{transform: scale(0.9); top: 25px;}
}/*/mediaquery*/

@media only screen and (max-width : 979px) {

}/*/mediaquery*/

@media only screen and (max-width : 890px) {
    header nav{display: none}
    header .is-mobile{display: block}
    header .is-desktop{display: none}
    .header-grid{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
    .header-grid_col.is-mobile{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -5px; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
    .header-grid_col.is-mobile > div{padding: 0 5px;}
    .header-grid_col.is-mobile:last-of-type{-webkit-justify-content: flex-end; justify-content: flex-end;}
    header .mob-user svg{height: 30px; width: 30px;}

    /*.index-page .preview-section-inner{padding-top: 50px;}*/
    .tile-grid_item.v-2 .tile-aside:nth-child(1),
    .tile-grid_item.v-2 .tile-aside:nth-child(2){-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .tile-grid_item.v-2:not(.different-order) .tile-aside:nth-child(2),
    .tile-grid_item.v-2.different-order .tile-aside:nth-child(1){display: none}
    .tools-grid .tools-grid_col {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

    body.auth-page .layout{padding: 0 0 40px;}
    .mob-auth-box{max-width: 380px; margin: 0 auto}
    .mob-auth-box_row{padding: 25px 0}
    .mob-auth-box_row .button{display: block}
    .mob-auth-box_delimiter{position: relative; text-align: center}
    .mob-auth-box_delimiter span{position: relative; font-family: 'Montserrat'; color: #a1a1a1; font-weight: 700; display: inline-block; padding: 2px 5px; background: #fff}
    .mob-auth-box_delimiter:before{content: ''; position: absolute; height: 1px; background: #ebebeb; left: 0; right: 0; top: 10px;}
    .plg-browsers{display: none}
}/*/mediaquery*/

@media only screen and (max-width : 768px) {
    body .limit{max-width: 90%}
    .preview-section-inner .preview-right .preview-playIcon{width: 90px; height: 90px;}
    .block-tile .tile-img,
    .tile-grid_item.v-1 .tile-aside:nth-child(2){display: none}
    .tile-grid_item.v-1 .tile-aside:nth-child(1){padding-right: 2.6875em}
    .tile-grid_item.v-3 .tile-content{padding-right: 0}
    .tile-grid_item.v-1 .tile-aside:nth-child(1) {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .header-support-block{display: none}
    header .logo .delimiter-ver-line{display: none}
    header .logo{padding-right: 0}
}/*/mediaquery*/

@media only screen and (max-width : 600px) {
    .form-grid_col{width: 100%!important;}
    .form-btn button{min-width: 100%}
    .form-copyLink{flex-direction: column; position: relative; margin-bottom: 65px; height: 45px;}
    .form-copyLink .blue_btn{position: absolute; top: calc(100% + 16px); left: 0; right: 0}
    .preview-buttons .blue_btn{display: block; margin-right: 0!important;}
    .preview-buttons .plg-button{display: flex; margin: 0; align-items: center; justify-content: center;}
    .preview-buttons .blue_btn + .blue_btn,
    .preview-buttons .plg-button + .blue_btn{margin: 16px 0 0; /*padding: 12px 16px*/}
    .preview-buttons .plg-button{padding: 12px 16px;}
    .preview-buttons .plg-button .plg-button_icon{height: 21px; width: auto; top: 0; transform: translate(0, 0); position: relative; padding-right: 12px;}
}/*/mediaquery*/

@media only screen and (max-width : 480px) {
    .tabs-content.tabs-box-8 .icons-grid{margin: 0}
    .tabs-content:not(.tabs-box-8) .icons-grid{height: 100px; margin: 0 12px; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; overflow: hidden; position: relative;}
    .icons-grid .icons-grid_content{font-size: 13px;}
    .tabs-content:not(.tabs-box-8) .icons-grid_col{position: absolute; width: 100%; background: #007acd; left: 0; top: 0; animation-name: slide; animation-duration: 10s; animation-timing-function: linear; animation-iteration-count: infinite;}
    .tabs-content:not(.tabs-box-8) .icons-grid_item{-webkit-justify-content: center; justify-content: center;}
    .limit{max-width: 90%}
    .bonus-box .button-column .button{min-width: 100%}
    .preview-section-inner .plg-example{transform: scale(.7); top: -25px;}
    .preview-img .additional-img{right: -15px; bottom: -15px;}
    .style-cabinet .preview-section .additional-img{bottom: -15px;}
    .preview-img .economy-box{transform: scale(0.5); top: 15px;}
    /*.tile-grid.grid-col2 .tile-grid_item, .tile-grid .tile-grid_item, .tile-grid .tile-grid_item.full-w, .ver-suppliers .tile-grid.grid-col2 .tile-grid_item{padding-right: 1.5em}*/
    .form-field_radio label{display: block; margin-right: 0}
    .form-field_radio label + label{margin-top: 1em}
    .form-copyLink input[type="text"]{padding-left: 10px; font-size: 13px;}
    .form-copyLink{background-size: 16px auto;padding-left: 42px; background-position: 12px center}
    .form-copyLink:before{left: 40px;}
    .authForm-grid_col{padding: 1em}
    .authForm-grid_col:nth-child(2){padding-top: 1em}
    .tile-grid_item.is-spaced, .tile-grid_item .tile-aside{padding: 24px}
    .tile-grid_item.v-1 .tile-aside:nth-child(1){padding-right: 24px;}
    .tools-grid_row .icon{left: -16px;}
/*
    body #modal-modal{z-index: 406}
    body #modal-modal{position: fixed; top: 0!important; right: 0; bottom: 0;left: 0!important;padding: 0; border-radius: 0; max-width: none; width: 100%!important;}
    body #modal-content{border-radius: 0; height: 100%!important; overflow-x: hidden; overflow-y: auto; padding-top: 55px; background: #fff}
    body #modal-content:after{content: ''; background: #f8f8f8; position: fixed; top: 0; left: 0; right: 0; border-bottom: 1px solid #e7e7e7; height: 45px; z-index: 20}
    body #modal-close{line-height: 24px; background: none!important; text-indent: 0; font-size: 0; text-decoration: none; height: auto; width: auto; right: 10px; top: 9px;}
    body #modal-close:before{content: '\f00d'; color: #000; opacity: 0.2; font-size: 24px; font-family: FontAwesome;}
    body .modal-select-option{margin: 0 auto; width: auto;}
    body #modal-content input[type=text], body #modal-content input[type=password]{width: 100%}*/
}/*/mediaquery*/

@media only screen and (max-width : 440px) {
    /*body{font-size: 13px;}
    .preview-section-inner .plg-example{transform: scale(0.5); top: -45px; right: -20px;}
    .authForm-grid_col:nth-child(1){padding-left: 16px; padding-right: 16px;}
    .preview-section-inner .preview-right .preview-playIcon{width: 70px; height: 70px;}
    .preview-section-inner .preview-right .preview-playIcon span{margin-top: -13px; margin-left: -10px; border-left: 26px solid #0064ce; border-top: 14px solid transparent; border-bottom: 14px solid transparent;}*/
}/*/mediaquery*/


/*

@media only screen and (max-width : 1399px) {
    body{font-size: 14px;}
    .limit{width: 1000px;}
}*//*/mediaquery*/
/*
@media only screen and (max-width : 1199px) {
    body{font-size: 12px;}
    .limit{width: 860px;}
    .plg-step-grid .plg-step-grid_col1,
    .plg-step-grid .plg-step-grid_col2,
    .plg-step-grid .plg-step-grid_col3,
    .plg-step-grid .plg-step-grid_col4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 2.1875em; }
    .plg-step-grid{margin: -2.1875em}
    .plg-booking-box:before{display: none}
    .plg-step-box1 .plg-step-grid_col2, .plg-step-3 .plg-step-grid_col2{order: 1}
    .plg-step-box1 .plg-step-grid_col1, .plg-step-3 .plg-step-grid_col1{order: 2}
    .plg-step-bg{max-width: 335px; margin: 2em auto 0}
    .plg-block-2 h3 span:before{right: 15px; left: -35px;}
    .plg-circle-bg{display: none}
}*//*/mediaquery*/
/*
@media only screen and (max-width : 1020px) {
    .limit{width: 640px;}
    .plg-title-grid .plg-title-grid_col:first-of-type,
    .plg-title-grid .plg-title-grid_col:last-of-type{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; text-align: center}
    .plg-title-grid .plg-title-grid_col:first-of-type{padding: 2em 0; border-right: 0 none;}
    .plg-firstScreen-main .plg-firstScreen-btns, .plg-firstScreen-main .plg-firstScreen-screen{width: auto; float: none}
    .plg-firstScreen-main .plg-firstScreen-screen{position: relative}
    .plg-firstScreen-main .plg-firstScreen-btns_col:first-of-type,
    .plg-firstScreen-main .plg-firstScreen-btns_col:last-of-type{padding: 0 1em}
    .plg-firstScreen-main .plg-firstScreen-btns{padding-left: 0; padding-right: 0; margin: 0 -1em}
    .plg-firstScreen-main .plg-firstScreen-img{margin-right: 0}
    .plg-bestOffers-grid .plg-bestOffers-grid_col,
    .plg-about-grid .plg-about-grid_col:first-of-type,
    .plg-about-grid .plg-about-grid_col:last-of-type{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center}
    .plg-about-grid{margin: 0 -3em}
    .plg-firstScreen-main .plg-firstScreen-img_inner{top: 0; position: relative; flex-direction: column; align-items: center;}
    .plg-firstScreen_benefits .plg-benefits_row{margin-top: 40px;}
    .plg-example-content{margin: 0 auto; width: 100%; max-width: 380px;}
    .plg-firstScreen_benefits.for-desktop{display: none}
    .plg-firstScreen_benefits.for-mobile{display: block; position: absolute; top: 40px; left: -15px;}
    .plg-firstScreen-main .plg-firstScreen-img .plg-example{width: 100%; order: 1; padding-bottom: 2.25em}
}*//*/mediaquery*/
/*
@media only screen and (max-width : 767px) {
    .limit{width: 500px;}
    .plg-firstScreen-main .plg-firstScreen-btns{justify-content: center}
    .plg-firstScreen-main .plg-firstScreen-btns_col:first-of-type,
    .plg-firstScreen-main .plg-firstScreen-btns_col:last-of-type{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 330px; padding: 1em}
    .plg-booking-grid .plg-booking-grid_col:first-of-type,
    .plg-booking-grid .plg-booking-grid_col:last-of-type{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}
    .plg-booking-grid .plg-booking-grid_col:last-of-type{padding-top: 1em}
    .plg-firstScreen_benefits .plg-benefits_row{padding: 7px 15px; margin-top: 20px;}
    .plg-firstScreen_benefits .plg-benefits_row:before{margin-right: 15px;}
    .plg-booking-box_inner{backdrop-filter: none}
    .plg-step-box3:before{display: none}
    .plg-hotelSlider{padding-left: 30px; padding-right: 30px;}
    .plg-hotelSlider .slick-prev{left: -20px;}
    .plg-hotelSlider .slick-next{right: -20px;}
}*//*/mediaquery*/
/*
@media (max-width: 639px){
    .limit{width: 90%;}
    .plg-browser .plg-browser-plugin{flex-direction: column}
    .plg-browser .plg-browser-plugin_left{padding-bottom: 20px;}
    .plg-fixed-block{display: none}
}*//*/mediaquery*/
/*
@media only screen and (max-width : 480px) {
    .plg-firstScreen_benefits.for-mobile{top: 30px;}
}*//*/mediaquery*/
/*
@media only screen and (max-width : 380px) {
    .plg-browser .plg-example-container{padding-left: 20px; padding-right: 20px; float: none}
    .plg-browser .plg-example-content{width: 100%}
}*//*/mediaquery*/
