

/* Start:/local/components/oceanisyachting/elements.detail/templates/sell-boat/style.css?16866516173165*/
body .gallery-wrapper {
    margin-bottom: 50px !important;
}

#full-slider {
    height: 70vh !important;
}

#full-slider img {
    -o-object-position: center center;
       object-position: center center;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    display: block;
}

.desc_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.main_discription_text {
    width: calc(100% - 270px);
    margin-right: 15px;
}

.main_discription_info {
    width: 255px;

}
.main_discription_info_wr{
    border: 2px solid #105276;
    border-radius: 10px;
    padding: 10px;
    position: sticky;
    top: 155px;
}

.main_discription_info h3 {
    margin-bottom: 1.5rem!important;
}

.main_discription_price h4 {
    color: #105276!important;
}

.form_wrapper {
    /* position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 80%;
    max-width: 50%;
    z-index: 99900;
    -webkit-box-shadow: 1px 1px 20px 0px rgba(121,121,121,0.94);
    box-shadow: 1px 1px 20px 0px rgba(121,121,121,0.94); */
    /* display: none;
    -webkit-transition: display .3s ease;
    -o-transition: display .3s ease;
    transition: display .3s ease; */
}

.form_bg {
    /* width: 100vw;
    height: 100vh;
    background: #0000009c;
    left: 50%;
    top: 50%;
    position: fixed;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: -1; */
}

.form_item{
    /* padding: 30px; */
    background-color: #fff;
    /* border-radius: 20px; */
}

/* .form_wrapper.show {
    display: block;
} */

.form_wrapper_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.form_wrapper_header span {
    font-size: 24px;
    line-height: 24px;
    cursor: pointer;
}

.form_body {
    overflow: hidden;
    overflow-y: auto;
    /* height: calc(100% - 70px); */
}

form.form_order.bg-lighter.py-3 {
    background: transparent;
    padding: 0 3px !important;
}

textarea.form-control.form-control-bordered {
    padding: 12px;
}

.basics_block {
    margin-top: 30px;
}

.basics_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
}

span.basics_item_title {
    width: 100px;
    font-weight: 500;
}

.basics_item:not(:first-child) {
    margin-top: 5px;
}

.form_btn_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.form_btn_wrapper .form-group:not(:first-child) {
    margin-left: 20px;
}
.form_wrapper_header {
    margin-top: 30px;
}
@media (max-width: 767px){
    .main_discription_text, .main_discription_info {
        width: 100%;
    }

    .main_discription_info {
        margin-top: 30px;
    }
    .form_order .col-6{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
/* End */
/* /local/components/oceanisyachting/elements.detail/templates/sell-boat/style.css?16866516173165 */
