/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1400px){

}
/* Medium Devices, Desktops */
@media only screen and (max-width : 1200px) {
.logo{font-size: 14px; line-height: 15px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.user-col{flex: 0 0 100%; padding: 35px 0px; position: relative;}
.logo img{max-width: 70px;}
.user-row{margin: 0px;}
#popup_user{max-width: 600px;}
.logo{font-size: 11px; line-height: 12px;}
.logo span{padding-left: 10px;}
body{padding-top: 72px;}
#menu a{font-size: 11px;}
.main-txt{font-size: 16px; line-height: 20px;}
.main-title{font-size: 46px;}
#main .slick-next{right: 15px;}
#main .slick-prev{left: 15px;}
.col-content{width: 100%;}
.list_btn{position: relative; bottom: 0px;}
.col-side{width: 100%;}
.recomendation .recomendation__list{padding-bottom: 45px;}
.recomendation{margin-bottom:0px;}
.slider-list .slick-next{right: -20px;}
.recomendation__item_dsc:after{display: none;}
.slider-list .slick-prev{left: -20px;}
.recomendation__item_dsc{width: 100%; margin: 5px 0px 0px;}
.col-content{margin-bottom: 55px;}
.speaker__item_dsc .list_btn{position: absolute; bottom: 20px;}
.events__nearest-row{display: block;}
.post__item:last-child{border-bottom: none; padding-bottom:0px;}
.recomendation__item-img{width: 100%; height: 250px;}
.post__item-title{font-size: 20px;}
.recomendation__item{margin-bottom: 0px;}
.list_btn{margin-top: 15px;}
.events__item-img{height: 250px;}
.slider-list .slick-arrow{background: url(../img/ar-mob.png); top: 50%; margin-top: -19px; height: 36px; width: 13px;}
.slider-list .slick-arrow:hover{background-position: 0px -36px;}
.recomendation__list,.post__list,.events__nearest,.post__list-forum{min-height: inherit;border:none;padding: 0px 10px;}
.recomendation__item_inner,.post__item_items,.events__item{border-radius: 3px; display: block; border:1px solid #d0d0d0; padding: 5px 10px;}
.post__item_items{padding: 10px;}
.events__nearest .slick-next{right: -10px;}
.events__nearest .slick-prev{left: -10px;}
footer{text-align: center;}
.recomendation .recomendation__item-img{width: 100%;}
.recomendation .recomendation__item_dsc{width: 100%;}
.recomendation__item:after{display: none;}
.footer__left{text-align: left; justify-content: center;}
.footer__left,.footer__center,.footer__right{flex:  0 0 100%; margin-bottom: 5px;}

.divorce__item_dsc a{font-size:28px;}
.divorce__item_dsc{left: 10px; bottom: 10px; right: 10px;}
.events__item_dsc:after{display: none;}
.block_calendar .ui-datepicker-group{margin: 0px 5px;    max-width: 335px;}
.programm__announcement_img{order: 1;  width: 100%;  margin-bottom: 10px;}
.programm__announcement_dsc{order: 2; width: 100%;}
.programm{padding: 0px; border:none;}
.specialist__search_filter{display: block;}
.specialist__search_filter .filter__post_theme{max-width: 340px; margin: 0px auto 30px;}
.specialist__search_filter  label{justify-content: flex-start;}
.speaker__post_rs{display: block; padding: 0px;}
.speaker__post_img{width: 100%; position: relative; height: inherit; padding-bottom: 56.6%;}
.speaker__post_img img{position: absolute;}
.speaker__post_rs .speaker__post-title{text-transform: none}
.speaker__post_rs  .b-btn{text-align:center;}
.speaker__post_rs{margin-bottom: 15px;}
.col-result{padding: 0px 7.5px;}
.specialist__search_result .row{margin: 0px -7.5px;}
.speaker__post_dsc{width: 100%; padding: 15px 10px;}
.specialist__search_map{margin-bottom: 60px;}
.programm__announcement{    border-radius: 3px; padding: 5px 15px 20px;     border: 1px solid #d0d0d0;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
footer{padding: 20px 0px 5px;}
.lecturers__item_img{width: 100%; height: inherit; padding-bottom: 70%;}
.lecturers__item_img img{position: absolute;}
.user-col:after{content: ""; position: absolute; bottom: 0px; left: 10px; right: 10px; background: #b7b7b7; display: inline-block; height: 1px;}
.user-col:last-child:after{display: none;}
.lecturers__item_dsc{width: 100%; padding: 10px 20px 15px;}
.lecturers__item{display: block; border-radius: 3px;  margin-bottom: 60px;    border: 1px solid #d0d0d0;}
.library__post_item{display: block;}
.library__post_item_dsc p{display: none;}
.lecturers .b-btns{margin-top: 0px;}
.specialist__search_result .row{position: relative; margin: 0px -5px;}
.specialist__search_result .row:after{content: "";background: url(../img/ar-mob.png);  top: 50%;    right: -8px;    position: absolute;    margin-top: -25px;    display: inline-block;    height: 36px;    width: 13px;}
.specialist__search_result .row:before{content: "";background: url(../img/ar-mob.png);top: 50%;    left: -8px;    transform: rotate(-180deg);    position: absolute;    margin-top: -25px;    display: inline-block;    height: 36px;    width: 13px;}
    .btn-readmore-sp{width: 95px;}
.btn-blue:before{left: -4px;}
.btn-blue:after{right: -4px;}
.speaker__post-adress,.speaker__post-position{padding: 0px;}
   .speaker__post-position:before,.speaker__post-adress:before{display: none;} 
    .speaker__post_dsc{padding: 15px 7px;}
.specialist__search_result .col-result{display: none;}
.specialist__search_result .col-result:nth-child(1){display: block;}
.specialist__search_result .col-result:nth-child(2){display: block;}
.specialist__search_result .col-result:nth-child(3){display: block;}
.specialist__search_result .col-result:nth-child(4){display: block;}
.specialist__search_result{margin-bottom: 40px;}
.divorce__item_dsc a{margin-bottom: 10px;}
.divorce__item_dsc{padding: 20px 10px 10px;}
.library__post_item-img{width: 100%;}
.quote-txt{padding: 20px 15px; text-align:center;}
.specialist__search_map #map{height: 300px;}
.divorce__choice{order: 1; width: 100%;}
.quote_dsc{margin-bottom: 0px;}
.quote-txt:before{display: none;}
.divorce__item{margin-bottom: 40px;}
.quote_dsc{order: 2;}
.divorce__box{display: flex; flex-wrap: wrap;}
.divorce__item{padding-bottom: 80%;}
.divorce__item img{object-position: center top;}
.recomendation .slick-next{right: -5px;}
.post__box{margin-bottom: 70px;}
.post__btn{margin-top: 30px;}
.recomendation .slick-prev{left: -5px;}
.library__post_item_dsc{width: 100%; padding:10px 0px 0px;}
.library__post_item{border:1px solid #d0d0d0; border-radius: 3px; padding:5px 15px 20px;}
.library__post-filter{display: block; text-align: center;}
.filter_rating_item,.filter_theme_item,.filter__post_time{width: 100%; padding:10px 0px;}
.footer__left,.footer__center{margin-bottom: 10px;}
#main .slick-arrow{display: none!important;}
#main .slick-dots{bottom: 30px;}
.training_events_inner .society__events_item{display: none;}
.library__post_item{margin-bottom: 35px;}
.training_events .society__events_item:nth-child(1){display: block;}
.training_events .society__events_item:nth-child(2){display: block;}
.training_events .society__events_item:nth-child(3){display: block;}
.training_events .society__events_item:nth-child(4) {display: block;}
.main__slider_item{padding: 0;}
.main__col{padding-bottom:0px;}
.block_calendar  .ui-datepicker .ui-datepicker-prev{background: url(../img/ar-mob.png); height: 36px;}
.block_calendar  .ui-datepicker .ui-datepicker-next{background: url(../img/ar-mob.png);  height: 36px;}
.block_calendar .ui-datepicker{max-width: 290px; padding: 10px 10px!important; border:1px solid #dcdcdc!important; border-radius: 3px;}
.main-title{padding-bottom: 5px;}
.f-menu{display: none;}
.location_wrap{padding: 0px 15px;}
.training_events_inner{border:none; padding: 0px;}
#main  .slick-slide{float: left; display: block; vertical-align: middle;}
.main-txt{min-height: inherit;}
.search__input input{padding-left: 10px;}
.main__slider_item{border:none; position: inherit;   min-height: inherit;}
.speaker-txt{min-height: 50px;}
.main__col{min-height: 470px; padding-top: 30px;}
.speaker-name{padding-bottom: 5px;}
.btn-main{position: relative; bottom:0px; left: 0px; margin-left: 0px;}
.main-slider .slick-track {position: initial!important;}
.speaker__col {padding-bottom: 45px;}
.training_events_filter{display: block; text-align:center;}
.filter__city{margin:0px auto;}
.training_events_filter label{justify-content: flex-start;}
.training_events_filter .filter__post_theme {display: inline-block; padding: 15px 0px; max-width: 200px;}
.btn-main{display: inline-block;}
.mob-vis{display: block;}
.library__post-filter{padding-bottom: 20px;}
.filter__city{text-align:left; max-width: 340px; width: 100%;}
.speaker__post-head{padding-bottom: 0px;}
.speaker__item_dsc{width: 100%;padding:10px;}
.library__post_item_dsc a{margin: 0px;}
.pagination__list li a{height: 40px; line-height: 36px; width: 40px;}
.pagination__list li{padding:0px 5px;}
.speaker__item-img{width: 100%; height: 240px;}
.own__article{padding:20px 20px 15px;}



.main__slider_item{    border: 1px solid #fff;
    border-radius: 3px;
    padding: 30px 10px 20px;}
.btn-send{width: 200px; height: 42px; line-height: 42px;}
#pagination{padding:25px 0px;}
.btn-send:before{height: 42px;}
.btn-send:after{height: 42px;}
.own__article_btn{text-align: center;}
.speaker__item{border-radius: 3px; display: block; border:1px solid #d0d0d0; }
.speaker__items{min-height: inherit;border:none;padding: 0px 10px;}
.speaker__item{display: block; max-width:300px; margin:0px auto;}
.speaker__item_dsc .list_btn{bottom: -50px;}
.speaker-slider .slick-next{right: -20px;}
.speaker-slider .slick-prev{left: -20px;}
.speaker__post{border-bottom: 0px; padding-bottom:0px;}
.library__post_item_dsc{text-align: center;}
.library__post_item_dsc span{text-align: left;}
header .container{max-width: 100%;}
.btn__slider{padding-top: 20px; text-align:center;}
#menu{display: none;}
.recomendation-txt{height: 130px;}
.events__item_dsc{min-height: inherit;}
.autorization{display: none;}
.events__item-img{height: 150px;}
.post-slogan{padding: 15px 5px; text-align:center;}
.slogan-txt{padding: 0px 0px 0px; border:none; left: 0px;}
.slogan-txt:before{display: block; position: relative; margin: 0px auto 10px; left: 0px; top: 0px;}
.events__item_dsc span{font-size: 17px; margin-bottom:8px; text-transform:none; font-weight:inherit; }
.events__item_dsc {font-size: 16px; padding: 0px; text-align: left; line-height: 16px;}
.events__item_dsc span br{display: none;}
.recomendation__item_inner,.events__item{max-width: 300px; margin: 0px auto;}
.recomendation__item-img{width: 100%; height: 160px;}
#menu{position: absolute; box-shadow: 0px 10px 10px rgba(0,0,0,0.1); text-align: center; background: #fff; top: 100%; left: 0px; right: 0px;}
#menu li{display: inline-block; width: 100%;}
.popup_window  {padding: 50px 10px 20px;}
#menu li a{display: inline-block; font-size: 15px; width: 100%; padding: 10px 20px;}
#menu li a:hover{color: #fff; background: #5281b9;}
.button_toogle{display: block;}
.menu__list li:after{display: none;}
.menu__list li:before{display: none;}
.registration__form .material-row{ margin: 0px 0px 15px; }

body{padding-top:82px;}
#events{padding-bottom: 40px;}
.events__item{padding-bottom:15px;}
.entry__form{padding: 5px 0px 0px;}
.ui-datepicker .ui-datepicker-prev{left: -20px;  top: 150px}
.ui-datepicker .ui-datepicker-next{right: -20px; top: 150px;}
#datepicker{padding: 0px 10px;}
.ui-datepicker{min-height: auto; padding: 15px!important;}
#main{min-height: inherit; padding: 30px 0px; background-size: cover;}
.btn-main:after{    right: -11.4px;}
.btn-main:before{ left: -11.4px;}
.btn-all:before{    left: -4.4px;}
.speaker__post-title{font-size: 16px;}
.speaker__post_dsc{padding-left: 10px;}
.btn-all:after{ right: -4.4px;}
.btn-all-white:before{    left: -4.4px;}
.btn-all-white:after{ right: -4.4px;}
.post__content img{padding: 0px 0px 20px!important;}
.user_head{min-height: auto;}
.useful__post-img{width: 100%;}
.user_content {height: auto; padding: 20px 0px;}
.useful__post_dsc{width: 100%; padding: 0px;}
.useful__posts{background: transparent; border-radius: 0px;}
.useful__post_item {background: #fff; padding: 5px 10px; border-radius: 3px;}
.useful__post_item{margin: 0px 5px;}
.useful_btn a{background: #fff; width: 250px; color: #84c4f0;}
.location-owneers{padding: 15px 0px 50px;}
#popup_user{padding: 25px 10px 0px;}
.user_box{border:none; padding: 0px;}
.contact_map-txt{margin-bottom: 15px;}
.input__item{max-width: 100%;}
.btn-all:before{    border-bottom: 34px solid #fff;}
.form-txt{padding: 0px; margin: 10px 0px 35px; font-size:16px;}
.btn-all:after{    border-top: 34px solid #fff;}
.society__guide .speaker__item_dsc{padding: 0px;}
.society__item_img{flex:  0 0 100%;}
.society__item_dsc{flex:  0 0 100%;}
.society__item{margin-bottom: 50px;}
.society__item .btn-readmore{width: 100%;}
.mfp-close{right: 50%; margin-left: -6.5px; top: 25px;}
.society__item_dsc{margin-bottom: 30px;}
.society__item .society__item_img{order: 2;}
.speaker-txt{padding-bottom: 20px; height: inherit;}
.society__item .society__item_dsc{order: 1;}
.society__guide .b-btns{margin-top: 20px;}
.society__guide  .speaker__item-img{width: 130px; position: relative; margin: 0px auto; height: 160px;}
.society__guide {    border: 1px solid #d0d0d0; padding: 5px 10px; text-align:center;}
.society__guide .speaker__item{border:none;}
.society__events_item-img{width: 100%;}
.society__events_item_dsc{display: flex; flex-wrap: wrap;}
.society__events-title{order: 1; font-size:19px;}
.society__events-top{order: 2;}
.events-data{font-size:14px;}
.society__events-bottom{display: block;}
.society__events-bottom{order: 3; width: 100%; position: relative;}
.society__events-top{width: 100%;}
.status-events{position: absolute; right: 0px; padding-right: 0px; top: -22px;}
.calendar-events{padding-right: 0px; margin-bottom: 20px;}
.btn-events a{width: 90%;}
.btn-events {text-align:center;}
.calendar-events{padding-left: 25px;}
.society__events_item_dsc{width: 100%; padding: 15px 0px 10px;}
.society__events_item{border: 1px solid #cfcfcf; border-radius: 3px; margin: 0px auto 25px; max-width: 340px; padding: 5px 10px; display: block;}

.society__events_inner{border:none; padding: 0px margin:0px;}
.society__events_item:last-child{    border: 1px solid #cfcfcf;}
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 560px) {
.recomendation__item-img{width: 100%; height: 110px;}
.form label{font-size: 17px;}
.material{height: 90px; width: 90px;}
.registration__form .material-row{max-width: 240px; margin: 0px auto 15px;}
.registration__form  .material{width: 70px; height: 70px; margin: 0px; background-size: 13px;} 
.material-row{max-width: 300px;}
.form input{height: 55px; border-radius: 50px; margin-bottom: 20px; text-align:center;}
.type__post,.type__post .wpcf7-radio{justify-content: flex-start; display: block;}
.type__post label{justify-content: flex-start; margin-bottom: 40px;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 420px) {

}
/* bacustom, iPhone Retina */
@media only screen and (max-width : 340px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
