.banners-small.blog .item .inner-item .date-block {
    position: relative;
    left: 30px;
right: 1px;
    bottom: 1px;
color: #ccc;
display: none;
}
.banners-small .item.wide-block .image {
    max-height: 490px;
}
.s_3.col-md-8.col-sm-8 .prev_text-block {
margin-top: 17px;
}
.prev_text-block {
padding: 10px;
    margin-left: 20px;
margin-top: 20px;
}
.s_3.col-md-8.col-sm-8 .event-location {
padding-left: 0;
}

.title h2 {
margin: 10px 0;
}
.title a h2:hover {
color: #fab60f;
}
.event-info-block {
display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
width: 100%;
}
.event-info {
/*width: 25%;*/
padding: 30px;
flex: 0 0 50%;
}
.col-md-8 .event-logo-organize {
width: 150px;
    height: 150px;
    box-shadow: 0 0 5px 5px #f9f9fa;
    border-radius: 5px;
    text-align: center;
    margin-top: 20px;
}
.event-logo-organize img {
max-width: 140px;
}
.col-md-4 .prev_text-block {
/*width: 50%;*/
}
.event-data-start {
font-size: 28px;
color: #fab60f;
}
.event-days-count {
margin-top: 15px;
    font-size: 26px;
color: #fab60f;
}
.event-more {
margin-top: 20px;
}
.event-more a input {
width: 100%;
    font-size: 1em !important;
}
.col-md-4.col-sm-4 .inner-item .event-info-block {
/*display: block;*/
}
.col-md-4.col-sm-4 .inner-item .event-logo-organize {
/*position: absolute;
right: 0;
    margin-top: -80px;
    margin-right: 36%;*/
width: 85px;
    height: 85px;
    box-shadow: 0 0 5px 5px #f9f9fa;
    border-radius: 5px;
text-align: center;
}
.col-md-4.col-sm-4 .inner-item .event-info-block .event-info {
    flex: 0 0 65%;
padding: 10px 30px;
}
.col-md-4.col-sm-4 .inner-item .event-info-block .event-info .event-data-start {
font-size: 16px;
}
.col-md-4.col-sm-4 .inner-item .event-info-block .event-info .event-days-count {
font-size: 16px;
margin-top: 5px;
}
.col-md-4.col-sm-4 .inner-item .event-info-block .event-logo-organize img {
max-width: 80px;
padding: 5px;
    /*margin-top: 11px;*/
}
.col-md-4.col-sm-4 .inner-item .event-info-block .prev_text-block {
width: auto;
/*    padding: 1px;
    margin-left: 1px;
font-size: 0.9em; */
}
.col-md-4.col-sm-4 .inner-item .event-info-block .prev_text-block .event-more input {
margin-bottom: 0;
}
.col-md-4.col-sm-4 .inner-item {
/*padding-bottom: 3px !important;*/
}
.col-md-4.col-sm-4 .inner-item .title h2 {
 /*   margin: 1px 0; */
    font-size: 20px; 
}
.col-md-4.col-sm-4 .inner-item .title {
padding: 20px 30px 0px;
}
.col-md-4.col-sm-4 .event-location {
padding-top: 10px;
color: #999;
font-size: 13px;
padding-left: 0;
}
.event-detal .introtext {
    border: none;
font-size: 1em;
}


/*NEW STYLES*/

.detal-block-1 {
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
margin-bottom: 64px;
}

.info-block-left {
width: 864px;
    padding: 40px 48px;
    margin-right: 32px;
    box-shadow: 0 3px 32px 0 rgba(0, 0, 0, 4%);
    border-radius: 12px;
height: max-content;
}

.info-block-left p {
margin-bottom: 32px;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.02em;
}

.info-block-left ul li {
margin-bottom: 16px;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.02em;
}

.info-block-right {
width: 416px;
    box-shadow: 0 3px 32px 0 rgba(0, 0, 0, 4%);
    border-radius: 12px;
    height: max-content;
background: #FAF6E6;
padding: 40px 48px;
}

.event-detal ul li:before {
    top: 9px;
    width: 8px;
    height: 8px;
    background: #fab60f;
    border-radius: 50%;
}
.event-detal .content ul {
    margin-left: 20px;
}
.form-block-after-b-1 .row hr {
margin-left: 16px;
    margin-right: 16px;
}
.also_items {
display: none;
}

.form-block-after hr {
    margin-left: 16px;
    margin-right: 16px;
}

.import__text {
font-size: 20px;
font-weight: 700;
line-height: 28px;
letter-spacing: 0.02em;
color: #1E4C64;
margin-bottom: 32px;
}

.event__content > *:last-child {
margin-bottom: 0;
}

.event-logo-organize {
margin-bottom: 32px;
    max-width: 192px;
    width: 192px;
    height: 80px;
    box-shadow: 0 3px 32px 0 rgba(0, 0, 0, 4%);
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 0;
}

.event__content a {
font-size: 20px;
font-weight: 700;
line-height: 28px;
letter-spacing: 0.02em;
color: #3C3B3A;
}

.event__content a:hover {
color: #1E4C64;
text-decoration: underline;
}

.right__content .title {
font-size: 32px;
font-weight: 800;
line-height: 39px;
letter-spacing: 0.01em;
margin-bottom: 8px;
}

.right__content .date-event, .right__content .event-location, .right__content .event-status, .right__content .event-spicker {
margin-bottom: 24px;
}

.right__content .date-event span, .right__content .event-prop-val {
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.02em;
}

.right__content > *:last-child {
margin-bottom: 0;
}

.banners-big.short-banner.dop {
    height: 280px;
}

.form-block-after-b-1 {
margin-top: 64px;
}













/* MOBILKI NEW */

@media (max-width: 1392px) {

.info-block-left {
    width: calc(68.1% - 32px);
	}

.info-block-right {
    width: calc(31.9%);
	}



}




@media (max-width: 1280px) {

.banners-big.short-banner.dop .slides .shown .text .inner {
padding-top: 0 !important;
    display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
width: calc(100% + 20%);
}

.banners-big.short-banner.dop .slides .text-block {
    width: calc(100%) !important;
}

.banners-big.short-banner.dop .slides > li {
    background-position-x: left;
}

.banners-big.short-banner .btn-default.type__1 {
    max-width: max-content;
}



}



@media (max-width: 1060px) {

.detal-block-1 {
    margin-bottom: 32px;
}


}





@media (max-width: 991px) {

.wraps.goods-block {
display: none;
	}



}





@media (max-width: 767px) {

.detal-block-1 {
    flex-direction: column-reverse;
    align-content: flex-start;
    margin-bottom: 32px;
}

.info-block-left, .info-block-right {
    width: 100%;
    padding: 24px;
}

.info-block-left {
     margin-right: 0;
}

.info-block-right {
    margin-bottom: 24px;
}

.right__content .title {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: 0.01em;
    text-align: left;
}

.right__content .date-event span, .right__content .event-prop-val {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.02em;
}

.info-block-left p {
    margin-bottom: 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.01em;
}




}








/* MOBILKI OLD*/

@media (max-width: 768px) {

/*

.event-info-block {
display: block;
	}
.title h2 {
    font-size: 20px;
}
.event-info, .event-logo-organize, .s_3.col-md-8.col-sm-8 .prev_text-block {
width: 100%;
padding: 10px;
margin: 0;
	}
.event-info {
padding-left: 30px;
	}
.event-data-start, .event-days-count, .event-info-block .event-location {
font-size: 18px;
	}
.event-logo-organize {
text-align: center;
	}
.col-md-4.col-sm-4 .inner-item .event-logo-organize {
position: relative;
    margin-top: 10px;
    margin-right: 0;
	}
.info-block-left {
padding: 0;
    order: 2;
    flex: 100%;
margin-top: 20px;
	}
.info-block-right {
    flex: 100%;
    order: 1;
}
.info-block-right-first {
padding: 10px;
	}
.detal-block-1 .event-logo-organize {
text-align: right;
margin-bottom: 0;
padding: 0;
	}
.detal-block-1 .event-logo-organize img {
max-width: 70px;
    position: absolute;
    right: 30px;
    padding: 0;
    margin: 0;
	}
.date-event {
    font-size: 1.3em;
    padding: 0;
    font-weight: 500;
}
.time-event {
    font-size: 1.3em;
    padding: 10px 0;
    font-weight: 500;
}
.detal-block-1 .info-block-right-second {
display: flex;
flex-direction: row;
    flex-wrap: wrap;
/*padding: 10px 0;*/
	}
.detal-block-1 .info-block-right-second .event-location {
    padding-left: 10px;
    flex: 0 49%;
padding-top: 0;
	}
.detal-block-1 .info-block-right-second .event-status {
    padding-left: 10px;
    flex: 0 49%;
padding-top: 0;
padding-bottom: 0;
	}
.detal-block-1 .info-block-right-second .event-spicker {
    padding-left: 10px;
    flex: 0 49%;
padding-top: 0;
	}
.detal-block-1 .info-block-right-second .event-prop-val {
    font-size: 1.1em;
	}
.detal-block-1 .info-block-right-second .event-num-stend {
    padding-bottom: 10px;
    padding-left: 10px;
    flex: 0 49%;
}
.detal-block-1 .info-block-right-second .event-prop-name {
    padding-top: 10px;
	}

}
*/







