@media(min-width: 1701px){

    .description-text{
        margin: 0 0 10px 0;
    }
}
@media(max-width: 1700px){
    #search_result .block-description .block-description-min{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
    }
    #search_result .block-description .block-description-min .description-min{
        margin-bottom: 10px;
    }
    .deckScheme,
    .liner_simbols img{
        width: 100%;
    }
    .description-name a{
        padding-left: 15px;
    }
    .description-text{
        margin: 0 0 15px 0;
    }
    .block_curs_cabins{
        margin-top: 10px;
    }
}
@media(max-width: 1250px){
    .searchfix{
        width: 25% !important;
    }}
@media(max-width: 1199px){
    #options .magbot35 .title_fio .form-group{
        width: 100%;
    }
    #options .magbot35 .tab-users .row .datebithd .form-group{
        width: 31%;
    }
    #options .magbot35 .tab-users .row .datebithd .form-group input{
        padding: 0 !important;
    }
    .searchfix{
        width: 33.333% !important;
    }
    .tab-users .form-group{
        margin-bottom: 10px;
    }
}
@media(max-width: 991px){
    #options .magbot35 .title_fio .form-group{
        width: 100% !important;
    }
    #options .magbot35 .tab-services .col-md-8 .col-md-5 #s2id_autogen6{
        margin-bottom: 10px;
    }
    #options .magbot35 .tab-users .row .datebithd .form-group{
        width: 31% !important;
        display: inline-block;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    #options .magbot35 .tab-users .row .datebithd .form-group input{
        padding: 0 !important;
    }
    .searchfix{
        width: 100% !important;
    }
    .logoliners{
        margin-bottom: 15px;
    }
    .link_cabins {
        padding: 5px 0 0 0 !important;
    }    
    .tab-price .coutes_prices {
        width: 100%;
        float: none;
    }
	.description-text-bottom {/*2019_10_22*/
		text-align: center;
		margin-top: 10px;
	}
	.description-price {/*2019_10_22*/
		max-width: 320px;
		margin: auto;
	}
}
@media(max-width: 860px){
    .tab-container ul.tabs li a{
        margin-top: 5px;
    }
}
@media(max-width: 767px){
	.description-photo {/*2019_10_22*/
		max-width: 345px;
		margin: auto;
	}
	.block-description .block-description-col {/*2019_10_22*/
	    max-width: 345px;
		margin: auto;
	}
	.col-md-5ths, .col-lg-55 {
		width: 100%;/*2019_10_22*/
	}
}
@media(max-width: 700px){
    #options .magbot35 .tab-users .row .datebithd .form-group{
        width: 33% !important;
    }
    .search_block{
        width: 100%;
        margin: 0 auto;
    }
}
@media(max-width: 580px){
    .deckPalub > img:hover{
        transform: none;
        box-shadow: none;
        cursor: auto;
    }
}
@media(max-width: 420px){
    .info_cruise{
        height: auto;
    }
    .infodiv > div{
        height: auto;
    }

    #gallery_cruise .sp-thumbnail-image-container {
        width: 160px;
        height: 40px;
        overflow: hidden;
        float: left;
    }

}
@media(max-width: 400px){
    .step:first-child > .step_top{
        display: none;
    }
	.block-description {
		padding: 0;
	}
}
@media(max-width: 370px){
    .deckPalub > img{
        max-width: 270px;
        width: 100%;
    }
    .listnumcabins li{
        min-width: 100px;
        max-width: 270px;
        width: 100%;
    }
    .cab_availability{
        min-width: 200px!important;
        width: 100%;
    }
}
