/*FONTS*/
@font-face
{
    font-family: 'Gotham Pro Regular';
    src: url('/i/fonts/seminars/template_2/GothamPro.eot');
    src: url('/i/fonts/seminars/template_2/GothamPro.eot?#iefix') format('embedded-opentype'),
    url('/i/fonts/seminars/template_2/GothamPro.woff') format('woff'),
    url('/i/fonts/seminars/template_2/GothamPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham Pro Bold';
    src: url('/i/fonts/seminars/template_2/GothamPro-Bold.eot');
    src: url('/i/fonts/seminars/template_2/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('/i/fonts/seminars/template_2/GothamPro-Bold.woff') format('woff'),
    url('/i/fonts/seminars/template_2/GothamPro-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

*{margin : 0; padding : 0;}
body{overflow-x: hidden;}
body{background-color : #dfe2e7; font-family: "Gotham Pro Regular", 'Open Sans', Geneva, Tahoma, sans-serif; font-size: 16px;}
h1, h2, h3, h4, h5{font-family: "Gotham Pro Bold", 'Open Sans', Geneva, Tahoma, sans-serif;}
.sprite, header .title-container::before, .block-4 .icon::before, .block-6 .speaker ul li::before, .block-9 .title-container::before, .checkbox .toggle.checked::after, .block-7 p::before{background-image: url('/i/img/seminars/template_2/sprite.png');}
input{outline:none;}

.hide{display: none !important;}
    
.headerseminar{background-image: url(/i/img/seminars/template_2/background_1.jpg); background-size: cover; color: #fff; padding: 30px 0; position: relative;}

.seminarsprite{background-image: url(/i/img/seminars/template_2/sprite_4.png);}
.seminarsprite2{background-image: url(/i/img/seminars/template_2/sprite_2.png) !important;}

.seminarsprite.ico1{background-position: -10px -10px; min-width: 225px; max-width: 225px; width: 225px; height: 53px; cursor: pointer;}
.seminarsprite.ico2{background-position: -245px -10px; width: 20px; height: 23px; min-width: 20px; margin-right: 10px;}
.seminarsprite.ico3{background-position: -275px -10px; width: 20px; height: 23px; min-width: 20px; margin-right: 10px;}
.seminarsprite.ico4{background-position: -213px -73px; width: 70px; height: 70px; min-width: 70px; max-width: 70px; min-height: 70px; margin-right: 15px;}
.seminarsprite2.ico5{background-position: -283px -73px; width: 70px; height: 70px; min-width: 70px; max-width: 70px; min-height: 70px; margin-right: 15px;}
.seminarsprite2.ico6{background-position: -353px -73px; height: 70px; min-width: 70px; max-width: 70px; min-height: 70px; margin-right: 15px;}
.seminarsprite.ico7{background-position: -213px -145px; height: 70px; min-width: 70px; max-width: 70px; min-height: 70px; margin-right: 10px;}
.seminarsprite.profit{width: 100px; height: 100px; margin: 0 auto;}
.seminarsprite.profit1{background-position: -43px -728px;}
.seminarsprite.profit2{background-position: -208px -728px;}
.seminarsprite.profit3{background-position: -375px -727px;}
.seminarsprite.profit4{background-position: -1169px -729px;}
.seminarsprite.profit5{background-position: -703px -725px;}
.seminarsprite.profit6{background-position: -868px -726px;}
.seminarsprite.profit7{background-position: -1016px -726px;}
.seminarsprite.profit8{background-position: -1316px -726px;}
.seminarsprite.profit9{background-position: -1468px -726px;}

.conteinmax{max-width: 1200px; width: 100%; margin: 0 auto; padding: 0 20px; box-sizing: border-box;}
.paddingline{margin-bottom: 40px !important;}
.paddingline:last-child{margin-bottom: 0px !important;}
.paddinglinetext{margin-bottom: 20px !important;}
.paddinglinetext:last-child{margin-bottom: 0px !important;}

.headerseminar__head1{padding: 20px;}
.headerseminar__head1__one{margin-right: 20px;}
.headerseminar__head1__two{text-align: right;}
.headerseminar__head2{}
.headerseminar__head2__one{}
.headerseminar__head2__two{border-left: 1px solid #ef1c25; margin-left: 20px; padding: 10px 20px; padding-right: 0px;}
.headerseminar__head3{margin-bottom: 10px;}
.headerseminar__head3:last-child{margin-bottom: 0px;}
.headerseminar__head3__one{}
.headerseminar__head3__two{}
.headerseminar__head1__two__text1{font-size: .8em;}
.headerseminar__head1__two__text2{font-size: 2em;}
.headerseminar__head1__two__text3{}
.headerseminar__head1__two__text3 a, a.red_link{text-decoration: none; border-bottom: 1px dashed #ea1b25 !important; color: #ea1b25 !important;}
.headerseminar__head1__two__text3 a:hover, a.red_link:hover{border-bottom: 1px solid #ea1b25 !important;}

.seminarinfo__content{padding-bottom: 50px; overflow: hidden;}
.seminarinfo{margin-top: 40px; border-left: 13px solid #3598a0; padding: 80px; padding-right: 20px; position: relative;}
.seminarinfo:after{content: ''; position: absolute; left: 0px; bottom: 0px; width: 200px; height: 13px; background: #3598a0;}
.seminarinfo:before{content: ''; position: absolute; left: 0px; top: 0px; width: 75px; height: 13px; background: #3598a0;}
.seminarinfo__text1{top: -18px; height: 55px;position: absolute; display: table; color: #1f9ea5; text-transform: uppercase; font-weight: bold; font-family: "Gotham Pro Bold", 'Open Sans', Geneva, Tahoma, sans-serif; left: 88px; font-size: 1.2em; max-width: 600px;}
.seminarinfo__text1:after{content: ''; height: 1px; width: calc(1000px*20); background: #3598a0; top: calc(50% - 1px); left: calc(100% + 13px); position: absolute; z-index: 1;}
.seminarinfo__text1 span{vertical-align: middle; display: table-cell;}
.seminarinfo__text2{color: #e81a24; text-transform: uppercase; font-weight: 900; font-size: 1.5em; font-family: 'Gotham Pro Bold';}
.seminarinfo__text3{color: #fff; font-size: 2.6em; font-weight: bold; text-transform: uppercase; font-family: "Gotham Pro Bold", 'Open Sans', Geneva, Tahoma, sans-serif; margin: 20px 0;}
.seminarinfo__text4{color: #fff; font-size: 1.7em;}
.seminarinfo__text5{position: absolute; bottom: calc(0px - 30px); left: 213px;}
.seminarinfo__text5__static{position: static; margin-bottom: 20px;}
.seminarinfo__text5__static:last-child{margin-bottom: 0px;}
.seminarinfo__text5__one{}
.seminarinfo__text5__two{padding-right: 15px;}
.seminarinfo__text5__two__text1{}
.seminarinfo__text5__two__text2{font-weight: bold;}

.seminar__form{background-color: #1f9ea5; color: #fff; padding: 40px 0;}
.seminar__form__flex{margin-bottom: 10px;}
.seminar__form__flex__one{position: relative;}
.seminar__form__flex1{}
.seminar__form__flex1__one{width: calc(100%/3 - 20px); margin-bottom: 30px; position: relative;}
.seminar__form__flex_2 .seminar__form__flex1__one{width: calc(100%/2 - 20px);}
.seminar__form__flex1__one input{font-size: 1em; border: 1px solid #007981; box-shadow: inset 3px 3px 0 #dfdfdf; background-color: #fff; padding: 15px; box-sizing: border-box; width: 100%;}
.h3style{color: #fff; font-size: 2.6em; text-transform: uppercase; text-align: left; width: 100%; margin: 0px;  padding: 0px; position: relative;}
.h3style:after{content: ''; height: 1px; width: calc(100%*20); background: #ffffff; top: 23px; right: calc(100% + 30px); position: absolute; z-index: 1;}
.seminar__form__flex input[type="submit"], .red_button {font-size: 1em; border: 1px solid #ef1d26; background-color: #fff; padding: 15px; box-sizing: border-box; width: 100%; background: #ef1d26; color: #fff; text-transform: uppercase; cursor: pointer; box-shadow: 0px -7px 0px #ef1d26, 0px 7px 0px #ef1d26;}
.seminar__form__flex input[type="submit"]:hover, .red_button:hover {background: #c21820; border: 1px solid #c21820; box-shadow: 0px -7px 0px #c21820, 0px 7px 0px #c21820;}
.seminar__form__flex__one:nth-child(2){margin-left: 30px; width: 200px;}
.seminar__form__flex1__one:last-child{display: none;}

.checkbox label{margin-left : 10px; cursor: pointer;}
.checkbox{display: inline-flex; justify-content: flex-start !important; align-items: center; align-content: center; cursor: pointer;}
.checkbox input[type=checkbox]{display : none !important;}
.checkbox .toggle{width : 20px; height : 20px;min-width: 20px; padding : 0 0 5px 5px; display : inline-flex; margin-right: 5px; border : 1px solid #007981; box-shadow: inset 3px 3px 0 #dfdfdf; background-color : #fff; position: relative;}
.checkbox .toggle.checked::after{width : 28px; height : 28px; top : 0px; left : 0px; position: absolute; content : ''; background-position: -477px -950px; transform: scale(.8);}

.seminar__profits{background: url('/i/img/seminars/template_2/background_2.jpg'); background-size: cover; color: #333; padding-top: 40px;}
.h3style[color="333"]{color: #333;}
.h3style[border]:after{background: #1f9ea5;}
.h3style[border="fff"]:after{background: #fff;}
.h3style[borderfoot]{padding-bottom: 30px;}
.h3style[borderfoot]:before{content: ''; background: #1f9ea5; bottom: 0px; left: 0px; position: absolute; z-index: 1; width: 250px; height: 13px;}
.h3style[borderfoot="fff"]:before{background: #fff;}

.h3style span{font-size: 1.3em; display: block;}

.seminar__profits__flex{}
.seminar__profits__flex__one{width: calc(100%/3 - 40px); box-sizing: border-box; margin: 40px 20px;}
.seminar__profits__flex2{display: block;}
.seminar__profits__flex2__one:nth-child(1){width: 100px; height: 100px; padding: 30px; margin: 0 auto; position: relative; margin-bottom: 30px;}
.seminar__profits__flex2__one:nth-child(1):after{content: ''; left: 0px; top: 0px; border: 9px solid #1f9ea5; width: 50%; height: 50%; position: absolute; border-right: 0px; border-bottom: 0px;}
.seminar__profits__flex2__one:nth-child(1):before{content: ''; bottom: 0px; right: 0px; border: 9px solid #1f9ea5; width: 50%; height: 50%; position: absolute; border-top: 0px; border-left: 0px;}
.seminar__profits__flex2__one{text-align: center; font-size: 1.2em;}

.seminar__program{background-color: #142e3b; color: #fff; padding: 40px 0;}
.seminar__program__info{}
.seminar__program__info__one{background-color: #dfe2e7; padding: 50px 60px; margin-bottom: 15px; color: #333;}
.seminar__program__info__one:last-child{margin-bottom: 0px;}
.seminar__program__info__one__time{color: #e32223; font-size: 1.2em; margin-bottom: 10px; font-weight: bold; position: relative;}
.seminar__program__info__one__text{color: #333; font-size: 1.4em; text-transform: uppercase; font-weight: bold; font-family: 'Gotham Pro Bold';     word-wrap: break-word;}
.seminar__program__info__one__description{color: #333; font-size: 1em; font-weight: unset; font-family: 'Gotham Pro Bold';word-wrap: break-word;margin-top: 10px}
.seminar__program__info__one__time:after{content: ''; height: 1px; width: calc(100%*20); background: #ef1d26; top: 10px; right: calc(100% + 10px); position: absolute; z-index: 1;}

.alert.alert-danger{color: #fff; margin-top: 40px; background: #ff9495; padding: 15px; text-align: center; border: 0px;}
.alert.alert-danger > div {margin-bottom: 10px;}
.alert.alert-danger > div:last-child{margin-bottom: 0px;}

input.hasError {box-shadow: inset 3px 3px 0 #dfdfdf, 0px 0px 0px 2px #ef1d26;}

.seminar__speakers{background-color: #142e3b; color: #fff; padding: 40px 0;}
    
.seminar__speakers__line{}
.seminar__speakers__flex{}
.seminar__speakers__flex__one{padding-top: 20px;}
.seminar__speakers__flex__two{margin-left: 40px;}
.seminar__speakers__flex__one__name{color: #eb2023; font-size: 2.6em; font-weight: bold; font-family: "Gotham Pro Bold";}
.seminar__speakers__flex__one__desc{font-size: .9em;}
.seminar__speakers__flex__one__text{}
.seminar__speakers__flex__one__text p, .seminar__speakers__flex__one__text ul{padding: 0px; margin: 0px; padding-bottom: 20px;line-height: 1.38;font-size: 19px;}
.seminar__speakers__flex__one__text p:last-child, .seminar__speakers__flex__one__text ul:last-child{padding-bottom: 0px;}
.seminar__speakers__flex__one__text ul li{list-style-type: none; position: relative; font-size: 1.1em; padding-left: 30px; margin-bottom: 15px !important;}
.seminar__speakers__flex__one__text ul li:last-child{margin-bottom: 0px !important;}
.seminar__speakers__flex__one__text ul li:after{content: ''; width: 13px; height: 13px; background: #1f9ea5; position: absolute; left: 0px; top: 4px; border-radius: 100%;}

.seminar__speakers__flex:nth-child(2n) .seminar__speakers__flex__one{-webkit-order: 2; -ms-flex-order: 2; order: 2;}
.seminar__speakers__flex:nth-child(2n) .seminar__speakers__flex__two{margin-left: 0px; margin-right: 40px;}

.seminar__speakers__flex__one__list{}
.seminar__speakers__flex__one__list__one{}
.seminar__speakers__flex__two__img{box-sizing: border-box; padding: 30px; position: relative;}
.seminar__speakers__flex__two__img:after{content: ''; left: 0px; top: 0px; border: 9px solid #1f9ea5; width: 80px; height: 80px; position: absolute; border-right: 0px; border-bottom: 0px;}
.seminar__speakers__flex__two__img:before{content: ''; bottom: 0px; right: 0px; border: 9px solid #1f9ea5; width: 80px; height: 80px; position: absolute; border-top: 0px; border-left: 0px;}
.seminar__speakers__flex__two__img img{display: block; max-width: 340px; margin: 0 auto;}
.seminar__speakers .seminar__speakers__flex__two .seminar__speakers__sub_photo {
    text-align: center;
}
.seminar__speakers .seminar__speakers__flex__two .seminar__speakers__sub_photo > img {
    margin-bottom: 15px;
    max-width: 100%;
}
.seminar__speakers .seminar__speakers__line .seminar__speakers__sub_photo_block {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}
.seminar__speakers .seminar__speakers__line .seminar__speakers__sub_photo_block > img {
    margin: 15px;
    max-width: 47%;
}

@media (max-width: 1000px) {
    .seminar__speakers .seminar__speakers__flex__two .seminar__speakers__sub_photo > img {
        max-width: 100%;
    }
    .seminar__speakers .seminar__speakers__line .seminar__speakers__sub_photo_block > img {
        margin: 15px;
        max-width: 100%;
    }
}

.seminar__gifts{background: url('/i/img/seminars/template_2/background_3.jpg') center center no-repeat; background-size: cover; width: 100%; padding: 40px 0; position: relative;}
.seminar__gifts__one{width: 100%; padding: 0 20px; box-sizing: border-box;}
.seminar__gifts__one img{display: block; margin: 0 auto; max-width: 100%;}
.seminar__gifts__one__content{width: 60%; margin: 0 0 0 auto;}
.seminar__gifts__one__content_list{}
.seminar__gifts__one__content_list__one{text-align: left; font-size: 1.5em; position: relative; padding: 15px 0 15px 60px;}
.seminar__gifts__one__content_list__one:after{width: 45px; height: 45px; content: ''; background: url(/i/img/seminars/template_2/sprite.png) no-repeat; position: absolute; left: 0px; background-position: -467px -860px; top: 50%; margin-top: -22px;}

.seminar__place{background: url('/i/img/seminars/template_2/background_4.jpg') center center no-repeat; background-size: cover; width: 100%; position: relative;}
.seminar__place__one{width: 100%; padding: 0 20px; box-sizing: border-box;}
.seminar__place__one img{display: block; margin: 0px; max-width: 100%;}
.seminar__place__one:last-child{padding-right: 0px;}
.seminar__place__one__content{width: 60%; margin: 0 0 0 auto;}
.seminar__place__one__content__text{font-size: 1.2em; font-weight: bold; font-family: "Gotham Pro Bold";}
.seminar__place__one__content__address{font-style: normal; font-size: 1.1em;}
.seminar__place__one__content__address address {font-style: normal; font-size: 1.1em;}

.seminar__social{background-color: #e1e4e9; color: #333; padding: 40px 0;}
.seminar__social h4 {position: relative; font-size: 1.6em; font-weight: normal;}
.seminar__social h4:before {
    content: '';
    width: 70px;
    height: 80px;
    background-image: url("/i/img/seminars/template_2/arrow1.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: -100px;
    top: 22px;
}
.seminar__social .social_list {display: flex; margin-top: 30px;}
.seminar__social .social_list .social_icon {width: 47px; height: 47px; background-image: url('/i/img/seminars/template_2/social_sprite.png'); display: block; margin-right: 15px;}
.seminar__social .social_list .social_icon.social_vk {background-position-x: 0px}
.seminar__social .social_list .social_icon.social_twitter {background-position-x: -48px}
.seminar__social .social_list .social_icon.social_facebook {background-position-x: -96px}
.seminar__social .social_list .social_icon.social_youtube {background-position-x: -144px}
.seminar__social .social_list.social_list_absolute {position: fixed; top: calc(50% - 100px); right: 0px; width: 47px; flex-wrap: wrap; margin: 0px;}
.seminar__social .social_list.social_list_absolute .social_icon {margin-right: 0px;}

.seminar__info2{background: url('/i/img/seminars/template_2/background_5.jpg') no-repeat; background-size: cover; padding: 40px 0 20px 0; color: #fff;}
.seminar__info2 .seminarinfo{margin-top: 0px;}

.seminar__footer{padding: 40px 0; background-color: #142e3b; color: #fff; font-size: 0.9em;}
.seminar__footer__thanks{background-color: #142e3b; color: #fff;}

.seminar__footer a{text-decoration: none; border-bottom: 1px dashed #333; color: #333;}
.seminar__footer a:hover{text-decoration: none; border-bottom: 1px solid #333;}
.seminar__footer__thanks a{border-bottom: 1px dashed #fff; color: #fff;}
.seminar__footer__thanks a:hover{text-decoration: none; border-bottom: 1px solid #fff;}


.seminar__footer a{text-decoration: none; color: #ea1b25; border-bottom: 1px dotted #ea1b25;}
.seminar__footer a:hover{text-decoration: none; border-bottom: 1px solid #ea1b25;}
.seminar__footer__flex{}
.seminar__footer__flex__one{}
.seminar__footer__flex__one:last-child{margin-left: 20px; text-align: right}
.seminar__footer__flex__one__answer{font-size: 1em;}
.seminar__footer__flex__one__telephon{font-size: 2.5em; margin: 5px 0;}
    
.seminar__about{background-color: #142e3b; color: #fff; width: 100%; position: relative;}
.seminar__about__one{width: 100%; padding: 0 20px; box-sizing: border-box;}
.seminar__about__one img{display: block; margin: 0 auto; max-width: 100%;}
.seminar__about__one__content{width: 60%; margin: 0 0 0 auto; padding: 40px 0;}
.seminar__about__one__content__text, .seminar__about__one__content__text p{font-size: 19px !important;}
.seminar__about__one__content__text p{font-size: 19px !important; padding: 0px !important; margin: 0px !important; text-align: left !important;}

.seminar__isndb{background: url('/i/img/seminars/template_2/background_6.jpg') center center no-repeat; background-size: cover; width: 100%; padding: 40px 0; position: relative; color: #fff;}
.seminar__isndb__one{width: 100%; padding: 0 20px; box-sizing: border-box;}
.seminar__isndb__one img{display: block; margin: 0 auto; max-width: 100%;}
.seminar__isndb__one__content{width: 60%; margin: 0 0 0 auto;}
.seminar__isndb__one__content__text, .seminar__about__one__content__text p{font-size: 19px !important;}
.seminar__isndb__one__content__text p{font-size: 19px !important; padding: 0px !important; margin: 0px !important; text-align: left !important;}
.seminar__isndb input[type="button"]{font-size: 1em; border: 1px solid #ef1d26; background-color: #fff; padding: 15px; box-sizing: border-box; background: #ef1d26; color: #fff; text-transform: uppercase; cursor: pointer; min-width: 250px;}
.seminar__isndb input[type="button"]:hover{background: #880000; border: 1px solid #880000;}

.btn-seminar{background: none !important; border: 0px !important; padding: 0px !important; min-height: inherit !important; position: absolute; top: -7px; height: calc(100% + 14px); width: 100%;}
.seminar__form__flex1__one .btn-seminar{top: 0px; height: 100%;}
.btn-seminar i{z-index: 1; position: relative; margin: 0 auto;}
.btn-seminar:after{content: ''; left: 0px; top: 0px; position: absolute; background: #c21820; z-index: 0; width: 100%; height: 100%;}


@media screen and (max-width: 1500px) {
    .seminar__gifts .h3style span, .seminar__isndb .h3style span{font-size: 1em;}
    .seminar__gifts__one__content, .seminar__place__one__content, .seminar__about__one__content, .seminar__isndb__one__content{width: 80%;}
    .seminar__about__one:last-child{width: 60%;}
}


@media screen and (max-width: 1300px) {
    .seminar__about__one__content{max-width: 600px; margin: 0 auto; padding: 40px 0; width: 100%; text-align: center;}
    .seminar__about__one:last-child{display: none;}
    .seminar__about__one .h3style{text-align: center;}
    .seminar__about__one .h3style[borderfoot]:before{left: calc(50% - 125px);}
}


@media screen and (max-width: 1050px) {
    .seminar__place{display: block;}
    .seminar__place__one__content, .seminar__isndb__one__content{max-width: 600px; margin: 0 auto; padding: 40px 0; width: 100%; text-align: center;}
    .seminar__place__one:last-child{padding: 0px;}
    .seminar__isndb__one:last-child{display: none;}
    .seminar__place__one img{margin: 0 auto;}
    .seminar__place__one .h3style, .seminar__isndb__one .h3style{text-align: center;}
    .seminar__place__one .h3style[borderfoot]:before, .seminar__isndb__one .h3style[borderfoot]:before{left: calc(50% - 125px);}
}


@media screen and (max-width: 1000px) {
    .seminar__profits__flex__one{width: calc(100%/2 - 40px);}
    
    .seminar__speakers__flex{display: block; border-bottom: 1px solid #1c3f50; padding-bottom: 40px;}
    .seminar__speakers__flex:last-child{border-bottom: 0px; padding-bottom: 0px;}
    .seminar__speakers__flex__two__img{max-width: 400px; margin: 0 auto;}
    .seminar__speakers__flex__two__img img{width: 100%;}
    .seminar__speakers__flex__two{margin: 0 auto !important;}
    
    .seminar__place__one .map{min-height: 450px !important;}
}


@media screen and (max-width: 800px) {
    .headerseminar__head2{display: block !important;}
    .headerseminar__head2__two{border-left: 0px; padding: 0px; margin: 0px; margin-top: 20px;}
    .headerseminar__head1__two__text2{font-size: 1em;}
    .headerseminar__head1__two__text3 {font-size: 0.8em;}
    
    .seminarinfo{font-size: 0.8em; padding: 0px; border: 0px; text-align: center;}
    .seminarinfo__text3{font-size: 2.3em;}
    .seminarinfo:after, .seminarinfo:before{display: none;}
    .seminarinfo__text5{position: static; margin-top: 40px; font-size: 1.2em; -webkit-box-pack: center !important; -moz-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important;  justify-content: center !important;}
    .seminarinfo__text1{position: relative; left: 0px; height: inherit; top: 0px; margin: 0 auto 40px auto;}
    .seminarinfo__text1:before{content: ''; height: 1px; width: calc(100%*20); background: #3598a0; top: calc(50% - 1px); right: calc(100% + 13px); position: absolute; z-index: 1;}
    .seminarinfo__text5__two{-webkit-box-flex: 0 !important; -moz-box-flex: 0 !important; -webkit-flex: 0 1 auto !important; -ms-flex: 0 1 auto !important; flex: 0 1 auto !important;}
    .headerseminar{background-position: center;}
    
    .seminar__form__flex input[type="submit"], .seminar__form__flex input[type="submit"]:hover, .red_button, .red_button:hover {box-shadow: none;}
    .seminar__form__flex__one:nth-child(2){display: none;}
    .seminar__form__flex1__one{width: calc(100%/2 - 20px);}
    .h3style, .seminar__speakers__flex__one__name, .seminar__speakers__flex__one__desc{text-align: center;}
    .seminar__form__flex1__one:last-child{display: block;}
    .seminar__form__flex_2 .seminar__form__flex1 .seminar__form__flex1__one:last-child{width: 100%;}
    .h3style[borderfoot]:before{left: calc(50% - 125px);}
    .h3style, .seminar__speakers__flex__one__name{font-size: 1.6em;}
    .seminar__program__info__one__text, .seminar__gifts__one__content_list__one{font-size: 1em;}
    
    .seminar__gifts__one:nth-child(2){display: none;}
    .seminar__gifts__one__content{width: 100%;}
    
    .headerseminar__thanks .seminarinfo__text1{display: none;}
    .seminarinfo__text5__static{max-width: 325px; width: 100%; text-align: left; margin-left: auto; margin-right: auto;}
    .seminarinfo__text5__static .seminarinfo__text5__two{-webkit-box-flex: 1 !important; -moz-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important;}
}


@media screen and (max-width: 700px) {
    .seminar__footer__flex{display: block !important; text-align: center;}
    .seminar__footer__flex__one:last-child{text-align: center; margin-left: 0px; margin-top: 20px;}
    .seminar__footer__flex__one__answer{display: none;}
    .seminar__footer__flex__one__telephon{font-size: 1.5em;}
}


@media screen and (max-width: 600px) {
    .headerseminar__head2__two{display: none;}
    .headerseminar__head1__two__text1{display: none;}

    .seminar__form__flex1__one{width: 100%;}
    .seminar__form__flex_2 .seminar__form__flex1__one{width: 100%;}

    .seminar__profits__flex__one{width: 100%; margin: 0px; margin-bottom: 40px;}
    .seminar__profits__flex2{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
    .seminar__profits__flex2__one:nth-child(1){margin-bottom: 0px; margin-right: 20px; padding: 15px;}
    .seminar__profits__flex2__one{text-align: left;}
    .seminarsprite.profit{transform: scale(0.5, 0.5); -ms-transform: scale(0.5, 0.5); -webkit-transform: scale(0.5, 0.5); position: relative; left: -25px; top: -25px;}
    .seminar__profits__flex2__one:nth-child(1){width: 50px; height: 50px;}
    .seminar__profits__flex2__one:nth-child(1):before, .seminar__profits__flex2__one:nth-child(1):after, .seminar__speakers__flex__two__img:before, .seminar__speakers__flex__two__img:after{border-width: 4px;}

    .flex-container.seminarinfo__text5 {flex-wrap: wrap;}
    .seminarinfo__text5__one {width: 80px; margin-bottom: 15px;}
    .seminarinfo__text5__two {width: calc(100% - 95px);}
}


@media screen and (max-width: 500px) {
    .headerseminar__head1__two{display: none;}
    .headerseminar__head1__one{margin-right: 0px;}
    .headerseminar__head2__one .seminarsprite{margin: 0 auto;}
    .seminar__profits__flex2__one{font-size: 1em;}
    
    .seminar__speakers__flex__one__text ul li{font-size: 1em;}
    
    .headerseminar{padding: 0px;}
    .seminarinfo__content{padding-bottom: 20px;}
    .seminarinfo{margin-top: 20px;}
    .seminar__form, .seminar__about__one__content, .seminar__program, .seminar__speakers, .seminar__gifts, .seminar__place__one__content, .seminar__isndb__one__content, .seminar__footer{padding: 20px 0;}
    .seminar__profits{padding-top: 20px;}
    .seminar__profits__flex__one, .seminar__form .h3style.paddingline{margin-bottom: 20px !important;}
    .seminar__info2{padding: 20px 0 0px 0;}
}
.messanger{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.m_button {
    min-width: 150px;
    color: white;
    font-size: 18px;
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 8px;
    border: unset;
    margin-bottom: 5px;
}

.m_button > img {
    margin-right: 10px;
    height: 25px;
}
.telegram{background-color: #0088CC}
.viber{background-color: #7D3DAF}
.facebook{background-color: #1877F2}
.instagram{background-color: #F00073}
.vkontakte{background-color: #0077FF}
.whatsapp{background-color: #25D366}

@media (max-width: 425px) {
    .m_button {
        width: 100%;
        margin-bottom: 20px;
    }

    .messanger {
        display: flex;
        justify-content: center;
        flex-direction: column;
        flex-wrap: wrap;
    }
}