#VideoPlay iframe{
 width: 100% !important;
 height: 500px !important;
 }
 
 @media only screen and (max-width: 768px){
 #VideoPlay iframe{
 width: 100% !important;
 height: 300px !important;
 }
 }
 
 .preview-video-image{
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 75px;
    height: 75px;
    text-align: center;
    line-height: 99px;
    position: relative;
 }
 
 .preview-video-image:before{
 position: absolute;
 content: '';
 display: inline-block;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 background-color: rgba(0,0,0 , 0.35);
 border-radius: 50%;
 z-index: 0;
 }
 
 .preview-video-image i{
 font-size: 42px !important;
 color: #fff !important;
 position: relative;
 z-index: 3;
 }
 
 .your_resume_inner .skills_block {
    padding-left: 0px;
 }
 
 .information_block_element .title_element .text,
 .information_block_element .title_element .number,
 .information_block_element .text-element{
 text-align: center;
 }
 
 .your_resume_inner .your_resume_inner_title span{
 color: #212529;
 }
 
 @media only screen and (min-width: 1024px){
 .list-item li{
 font-size: 16px;
 line-height: 24px;
 }
 
 .choose_course{
 padding-top: 40px; /*50px;*/
 }
 
 .directions_study{
    padding-top: 30px;
 }
 
 .upcoming_courses {
 padding-bottom: 35px !important; /* Baszilio 27.02.2023 */
 padding-top: 0px !important; /* -------------------&nbsp; */
 }
 
 /* Baszilio 27.02.2023 */
 .banner-stock{
 margin-bottom: 0px; /*100px;*/
 }
 
 .subject_course .who_need_slider_element .our_programs_button_block{
 text-align: center;
 }
 
 .teacher_detail .our_programs_button_block .button_fill_blue{
 display: inline-block;
 }
 
 .teacher_detail .our_programs_button_block{
 text-align: center;
 }
 } 
 
 
 
 .modal-content__teacher{
 overflow-y: scroll;
 }
 
 .teacher_block_information .teacher_block_sertificate .image-sertificate_row .image-sertificate_row_element .sertificate_row_element_inner{
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 }
 
 .teacher_block_information .teacher_block_sertificate .image-sertificate_row .image-sertificate_row_element .sertificate_row_element_inner a .hover_block{
 position: absolute;
 &nbsp; &nbsp; width: 100%;
 &nbsp; &nbsp; height: 100%;
 &nbsp; &nbsp; position: absolute;
 &nbsp; &nbsp; left: 0;
 &nbsp; &nbsp; top: 0;
 &nbsp; &nbsp; background: rgba(61, 62, 61, 0.25);
 &nbsp; &nbsp; opacity: 0;
 &nbsp; &nbsp; -webkit-transition: opacity 0.4s ease;
 &nbsp; &nbsp; -o-transition: opacity 0.4s ease;
 &nbsp; &nbsp; transition: opacity 0.4s ease;
 }
 
 .teacher_block_information .teacher_block_sertificate .image-sertificate_row .image-sertificate_row_element .sertificate_row_element_inner a:hover .hover_block{
 opacity: 1;
 }
 
 .teacher_block_information .teacher_block_sertificate .image-sertificate_row .image-sertificate_row_element .sertificate_row_element_inner a .hover_block i{
    position: absolute;
    font-size: 35px;
    color: #fff;
    display: inline-block;
    left: -webkit-calc(50% - 17.5px);
    left: calc(50% - 17.5px);
    top: -webkit-calc(50% - 17.5px);
    top: calc(50% - 17.5px);
 }

 
 
 .detail_page_wrapper{
 margin-bottom:30px;
 /* Baszilio 22.02.2023 */
 margin-top: -33px;
 }
 
 .item_information_text{
 float: left;
 }

body{
    overflow-x: hidden;
    padding-top: 0px !important;
    font-family: 'Gilroy', sans-serif;
 }
 
 .title h1 .title-rating{
     font-size: 24px;
     color: #e73954;
 }
 
 .documents_row .documents_row_element {
     padding-bottom: 0px;
 }
 
 @media screen and (min-width: 320px) and (max-width: 767px){
    .detail_page_wrapper{
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 0px; /* Baszilio 28.02.2023 */
        margin-top: 0;
    }

     .page-categories--information,
     .landing-banner,
     .students,
     .count-step--block,
     .about-programm--block,
     .course-benefits,
     .you-will,
     .instructor-landing--section,
     .diploma,
     .review_slider_block_detail .title {
         padding-left: 20px;
         padding-right: 20px;
     }

     .about-programm--block .information-block {
         padding-left: 0;
     }
 
    .courses_tabs .courses_tabs_elem{
        min-width: 130px;
    }

     .detail_page_wrapper .subtitle_tabs {
         margin-top: 20px;
         padding-top: 0;
         margin-bottom: 20px;
     }
 }
 
 @media only screen and (min-width: 1200px){
 .breadcrumbs{
 /* Baszilio 22.02.2023 */
 /*    with banner: 295px; */
 /*    default: 225px; */
    margin-top: 295px;
 }
 
 .detail_page_wrapper{
    margin-bottom:30px;
    margin-top: -45px;
 }
 
 .upcoming_courses_element .upcoming_courses_inner .upcoming_courses_text{
    min-height: 68px;
 }
 
 .directions_study_element .directions_study_element_inner .study_element_text p{
 max-height: 72px;
 overflow: hidden;
 }
 
 .upcoming_courses_element .upcoming_courses_inner .upcoming_courses_text p{
 min-height: 75px;
 }
 
 .our_teachers_element .teachers_element_inner{
 min-height: 240px;
 }
 }
 
 button.disabled{
 pointer-events: none; 
 background-color: #d4d4d4;
 border-color: transparent;
 }
 
 .pagination_block .pagination .page-item.disabled{
 opacity: 0.5;
 }
 
 .sertificate_row_element_inner{
 position: relative;
 }
 
 .sertificate_row_element_inner a{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 display: block;
 }
 
 .item-reviews .item_inner_video {
   padding-bottom: 39px !important;
 }
 
 .item-reviews .item_inner {
   padding: 40px 15px 20px 44px;
   background: url(../images/review_slider.png) no-repeat 2% 7%, #F4F4F4;
   border-radius: 10px;
   height: 100%;
 }
 
 .item-reviews .item_inner &gt; .row {
   height: 100%;
 }
 
 .item-reviews .item_inner p {
   font-weight: normal;
   font-size: 14px;
   line-height: 24px;
   color: #272727;
   margin-bottom: 20px;
 }
 
 .item-reviews .item_inner .course_name {
   font-style: italic;
   font-weight: normal;
   font-size: 24px;
   line-height: 32px;
   color: #272727;
   margin-top: 19px;
 }
 
 .item-reviews .item_inner b {
   font-size: 14px;
   line-height: 24px;
   color: #272727;
 }
 
 .item-reviews .item_inner .item_link {
   margin-top: 44px;
   -webkit-align-self: flex-end;
       -ms-flex-item-align: end;
           align-self: flex-end;
   font-size: 12px;
   line-height: 18px;
   color: #272727;
 }
 
 .item-reviews .item_image_block,
 .item-reviews .video_item_text {
   margin-bottom: 7px;
 }
 
 .item-reviews .item_image_block {
   padding-left: 20px;
 }
 
 .item-reviews .video_item_text {
   padding-left: 20px;
 }
 
 .navigation_links_inner &gt; li{
 position: relative;
 }
 
 .navigation_links_inner &gt; li:hover .submenu{
 display: block;
 }
 
 /* Baszilio 28.02.2023 */
 .submenu{
 display: none;
 background-color: transparent;
 padding: 23px 15px 15px 15px; /*padding: 15px */;
 position: absolute;
 top: calc(100% - 1px);
 left: calc(50% - 132px); /* было 100px */
 width: 200px;
 transition: 0.3s;
 }
 
 header.js-header-scroll .submenu{
 background-color: #FFF;
 }
 
 
 
 .submenu li {
 display: block;
 width: 100%;
 float: left;
 margin-bottom: 20px;
 text-align: center;
 }
 
 .submenu li:last-of-type{
 margin-bottom: 0px;
 }
 
 .submenu li a{
 display: inline-block;
 width: auto;
 float: none;
font-family: 'Gilroy', sans-serif;
     font-size: 16px;
     line-height: 18px;
    /* color: #1951A0;*/
 color: #FFF;
     -webkit-transition: color 0.4s ease;
     -o-transition: color 0.4s ease;
     transition: color 0.4s ease;
 }
 
 @media only screen and (min-width: 1000px){
 header{
 overflow: visible;
 }
 }
 
 header.js-header-scroll .submenu li a{
 color: #1951A0;
 }
 
 header.js-header-scroll .submenu li a:hover{
 color: #272727 !important;
 }
 
 .title span {
    font-family: 'Gilroy', sans-serif;
     font-size: 36px;
     line-height: 42px;
     color: #272727;
     display: inline-block;
 }
 
 .choose_course .title span {
     color: #fff;
 }
 
 .subject_course .list-item li{
 padding-left: 0px;
 }
 
 .subject_course .list-item li:before{
 display: none;
 }
 
/*  .schedule_block_element .date:after{
 content: '';
     display: block;
     width: 1px;
     height: 36px;
     position: absolute;
     top: -webkit-calc(50% - 2px);
     top: calc(50% - 28px);
     right: -24px;
     background: rgba(39, 39, 39, 0.25);
 } */
 
 a.news-item_wrapper{
     width: 100%;
     display: block;
     float: left;
 }
 
 .row__news-list{
 margin-left: -10px;
 margin-right: -10px;
 }
 
 .row__news-list &gt; div{
 padding-left: 10px;
 padding-right: 10px;
 margin-bottom: 20px;
 }
 
 .directions_study_element .directions_study_element_inner p {
    max-width: 288px;
    font-family: 'Gilroy', sans-serif;
    font-size: 18px;
    line-height: calc(24 / 18 * 100%);
    font-weight: 700;
    color: #fff;
    -webkit-transition: color 0.4s ease;
    -o-transition: color 0.4s ease;
    transition: color 0.4s ease;
    display: block;
 }
 
 header.not_main_page .submenu li a{
 color: #1951A0;
 }
 
 header.not_main_page .submenu li a:hover{
 color: #272727 !important;
 }
 
 @media only screen and (max-width: 767px){
 /*Baszilio 28.02.2023 */
 .breadcrumbs{
     margin-top: 63px; /*98px;*/
 }
 
 .main_menu_links_block{
     padding-top: 10px;
 }

 
 header .main_menu_block .main_menu_links_block .menu_phone{
 float: right;
 width: auto;
 font-size: 15px;
     margin-top: 8px;
 
 }
         /* Baszilio 02.03.2023 */
 header .main_menu_block .mobile_menu__phone{
 max-width: calc(100% - 100px);
 padding-right: 5px; /*20px;*/
 }
 
 header .main_menu_block .mobile_menu{
 max-width: 90px;
 float: right;
 }
 
 .js-header-scroll .main_menu_block, .js-open_modal .main_menu_block{
 padding-bottom: 10px !important;
 }
 
 .logo img, header .main_menu_block .logo .image_logo_main{
 display: none;
 }
 
 .mobile-logo{
 display: inline-block !important;
 }
 
 /* Baszilio 22.02.2023 */
 header .main_menu_block .logo a img{
 max-width: 53px /*!important;*/ /*78px !important;*/ 
 }
 
/*  .js-header-scroll .main_menu_block .logo .mobile-logo, .not_main_page .main_menu_block .logo .mobile-logo,
 .js-header-scroll .main_menu_block .logo .image_logo_blue, .not_main_page .main_menu_block .logo .image_logo_blue{
 display: none !important
 } */

 .js-header-scroll .main_menu_block .logo .mobile-logo {
    display: none !important 
 }
 
 .js-header-scroll .main_menu_block .logo .mobile-logo__blue, .not_main_page .main_menu_block .logo .mobile-logo__blue{
 display: inline-block !important
 }
 
 
 .mobile_header_navigation_block .information_mobile_menu{
 margin-top: 10px !important;
 }
 
 .mobile_header_navigation_block &gt; .row:first-of-type{
 padding-top: 0px;
 }
 
 .directions_study_element .directions_study_element_inner {
    background-color: #F1BE29;
 }

 .mobile_header_navigation_block.for_table{
    opacity: 0 !important;
    z-index: -1000 !important;
 }
 
 .mobile_header_navigation_block .mobile-menu_inner .mobile-menu-list li{
    width: 100%;
 }
 
 .mobile_header_navigation_block .mobile-menu_inner .mobile-menu-list li .list-element{
 font-size: 20px;
     line-height: 32px;
 }
 
 .information_block_element .title_element .number{
 font-size: 80px;
     line-height: 76px;
 }
 }
 
 @media only screen and (min-width: 768px) and (max-width: 1200px){
 .mobile_header_navigation_block.for_table{
 opacity: 1 !important;
 z-index: 500 !important;
 }
 }
 
 .menu_block_wrapper{
 background-color: #1951A0;
 }
 
 .menu_block_wrapper_newdesign{
 background-color: #FFF;
 box-shadow: 0px 0px 22px 3px rgb(0 0 0 / 3%)
 }
 
 .js-header-scroll .menu_block_wrapper{
 background-color: #FFF;
 }
 
 /* .breadcrumbs{
 display: none !important;
 } */
 
 .submenu{
 background-color: #1951A0;
 }
 
 .js-header-scroll .submenu{
 background-color: #FFF;
 }
 
 @media only screen and (min-width: 1200px) {
 
    .directions_study{
        padding-bottom: 50px;
        margin-bottom: 90px;
    }
 
    .upcoming_courses{
        padding-bottom: 51px;
    }

    .navigation_block{
        top: 134px;
        padding-top: 10px;
    }
 }
 
 @media screen and (min-width: 320px) and (max-width: 767px){
    .who_need .who_need_slider .who_need_inner_slider .owl-carousel .item .sign_up{
        display: block !important;
    }
 
    .who_need_slider_element:last-of-type{
        padding-left: 0px;
        margin-top: 30px;
    }
 }
 
 @media screen and (min-width: 992px){
    .navigation_block + .subject_course{
    margin-top: 20px;
    }
 }
 
 .students-element .description-block .ordinary-list li:before{
     top: 6.5px;
 }
 
 .information_block_element,
 .information_block_element:last-of-type{
 padding-left: 0px;
 }
 
 .about_courses_banner .our_programs_button_block{
 text-align: center;
 }
 
 /* Baszilio 14.02.2023 */
 .wpb_wrapper ul,
 .about_courses_block_detail ol {
   display: block;
   margin-bottom: 20px;
   width: 100%;
 }
 
 .about_courses_block_detail ul {
     display: block;
     margin-bottom: 20px;
     width: 100%;
     font-weight: normal;
     font-size: 14px;
     line-height: 30px;
     color: #272727;
     margin-top: 20px;
 }
 
 .wpb_wrapper ol {
   display: block;
   padding-left: 0px;
   margin-bottom: 15px;
   width: 100%;
 }
 
 .for_whom ul {
   display: block;
   margin-bottom: 20px;
   width: 100%;
   padding-left: 30px;
 }
 
 .wpb_wrapper ul li,
 .about_courses_block_detail ul li,
 .for_whom ul li{
   margin-bottom: 15px;
   font-weight: normal;
   font-size: 18px;
   line-height: 30px;
   color: #272727;
   padding-left: 20px;
   position: relative;
 }
 
 .wpb_wrapper ol li,
 .about_courses_block_detail ol li {
   margin-bottom: 15px;
   font-weight: normal;
   font-size: 18px;
   line-height: 30px;
   color: #272727;
   padding-left: 0px;
   position: relative;
   list-style-type: decimal;
   list-style-position: inside;
 }
 
 .about_courses_block_detail ul li:last-of-type,
 .about_courses_block_detail ol li:last-of-type,
 .for_whom ul li:last-of-type{
 margin-bottom: 0px;
 }
 
 /* Baszilio 17.02.2023 */
 .wpb_wrapper ol li:last-of-type {
 margin-bottom: 30px;
 }
 
 .wpb_wrapper ul li:last-of-type {
     margin-bottom: 20px;
 }
 /* ^^^ для коропоративного обучения */
 
 .wpb_wrapper ul li:before,
 .about_courses_block_detail ul li:before,
 .for_whom ul li:before{
   content: '';
   position: absolute;
   display: block;
   width: 7px;
   height: 7px;
   border-radius: 50%;
   background: #1951A0;
   left: 0;
   top: 10px;
 }
 
 /* Baszilio 14.02.2023 */
 
 /* сброс с демонстрацией булета/цифры
 
 ul li {
 list-style: disc;
 list-style-position: inside;
 }
 
 ol li {
 list-style-type: decimal;
 list-style-position: inside;
 }*/
 
 /* Baszilio 17-21.02.2023 */
 
 .wpb_wrapper p {
     font-size: 18px;
     line-height: 30px;
     color: #272727;
     text-align: justify;
 }
 
 .top {
     margin-top: -25px;
 }
 
 .wpb_wrapper_req p {
     font-size: 18px;
     line-height: 30px;
     color: #272727;
     text-align: justify;
     margin-bottom: 0px;
 }
 
 .wpb_wrapper_req p:last-of-type {
     margin-bottom: 18px;
 }
 
 .wpb_wrapper_req a {
     color: #065CAB;
 }
 
 .wpb_content_element_req h3,
 .wpb_content_element h3 {
font-family: 'Gilroy', sans-serif;
   font-size: 19px;
   line-height: 73px;
   /*color: #272727;*/
   color: #065CAB;
   display: inline;
 }

 .wpb_wrapper_contacts {
    line-height: 30px;
 }
 
 .wpb_content_element h2 {
    font-family: 'Gilroy', sans-serif;
   font-weight: 600;
   font-size: 18px;
   line-height: 24px;
   color: #000;
   display: inline-block;
 }
 
 /* для корп обучения */
 .vc_single_image-wrapper img {
     width: 100%;
     padding-bottom: 25px;
 }
 
 /* для условий обучения гарантий и преимуществ*/
 .uo_single_image-wrapper {
     display: inline-block;
     vertical-align: middle;
     width: 125px;
 }
 
 .gip_single_image-wrapper {
     display: inline-block;
     vertical-align: top;
     width: 54px;
 }
 
 .uo_single_image-wrapper img {
     /*padding-bottom: 25px;*/
     width: 90px;
     margin-top: 52px;
 }
 
 .uo_right-text {
     display: inline-block;
     vertical-align: top;
     width: calc(100% - 200px);
 }
 
 .gip_right-text {
     display: inline-block;
     vertical-align: middle;
     width: calc(100% - 200px);
 }
 
 .uo_right-text .blue {
     color: #065CAB;;
 }
 
 /* для гарантий и преимуществ */
 .gip_single_image-wrapper img {
     /*padding-bottom: 25px;*/
     width: 37px;
 }

.sertificate_row_element_inner {
    background-repeat: no-repeat !important;
}


.fancybox-infobar,
.fancybox-button.fancybox-button--zoom,
.fancybox-button.fancybox-button--play,
.fancybox-button.fancybox-button--thumbs {
    display: none !important;
}

.reviews {
    padding-bottom: 0;
}

.reviews .im-navigation {
    margin-top: 73px;
    margin-bottom: 73px;
}

.reviews .title {
    margin-bottom: 0;
}

.reviews .simple-page-title {
    margin-bottom: 54px;
}

.reviews-label {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 24px 20px;
}

.reviews-label__item.mob {
    display: none;
}

.reviews-mobile-list {
    display: none;
}

.reviews-label__item {
    color: #065BAA;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.reviews .modal .modal-dialog .modal-content {
    background: rgba(39, 39, 39, 0.78) !important;
}

.reviews .modal-header {
    border: none;
}

.reviews .close {
    color: #fff !important;
    opacity: 1 !important;
    font-size: 36px !important;
}

.reviews .modal-body {
    display: flex;
    justify-content: center;
    align-items: center;
}

.reviews-content {
    margin-top: 31px;
}

.reviews-content .row {
    padding-top: 50px;
}

.reviews-content .row > div:not(:last-child) {
    border-bottom: 1px solid #FAFAFA;
    padding-bottom: 50px;
}

.reviews-content .row > div:nth-child(2) {
    border-right: 1px solid #FAFAFA;
    padding-left: 49px;
    padding-right: 35px;
}

.reviews-content .row > div:last-child {
    padding-left: 57px;
}

.reviews-content h3 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 40px;
}

.reviews-content p {
    color: #000;
    text-align: justify;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
}

.reviews-content .reviews-content-links a {
    color: #065BAA;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 36px;
    display: block;
}

.reviews-link-letter {
    color: #065BAA;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-decoration-line: underline;
    display: none;
    margin-top: 16px;
}

.reviews .col-3.desk {
    padding-top: 81px;
}

.reviews .col-3.desk h3 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 40px;
    padding-left: 57px;
}

.reviews .col-3.desk .reviews-links_list {
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
}

.reviews .col-3.desk .reviews-links_list a {
    color: #065BAA;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 21px 0 21px 57px;
}

.reviews-label__item.active,
.reviews .col-3.desk .reviews-links_list a.active {
    border-radius: 12px;
    background: #065BAA;
    color: #fff;
}

.reviews .col-3.desk .reviews-links_list a:hover {
    background: #FAFAFA;
    border-radius: 0;
    color: #065BAA;
}


.reviews-label__item.active:hover,
.reviews .col-3.desk .reviews-links_list a.active:hover {
    background: #065BAA;
    color: #fff;
}

.reviews .col-3.desk .reviews-links_list a.active {
    border-radius: 0;
}

.reviews-label__item.mob span {
    display: none;
}

.reviews-label__item.mob.active-select {
    color: #fff;
    background: #065BAA;
}

.reviews-label__item.mob.active-select svg {
    display: none;
}

.reviews-label__item.mob.active-select span {
    display: inline;
    padding-left: 3px;
}

.fancybox-infobar,
.fancybox-button.fancybox-button--zoom,
.fancybox-button.fancybox-button--play,
.fancybox-button.fancybox-button--thumbs {
    display: none !important;
}

.reviews .im-navigation {
    opacity: 0;
}

@media(min-width: 576px) {
    .reviews-label__item {
        padding: 16px 19px;
    }

    .reviews-label__item:hover {
        border-radius: 12px;
        background: #FAFAFA;
        color: #065BAA;
    }
}


@media screen and (max-width: 991px) {
    .reviews .container {
        max-width: 100%;
        padding: 0 20px;
    }

    .reviews-content .row > div:nth-child(2) {
        padding-left: 20px;
        padding-right: 25px;
    }

    .reviews .col-3.desk .reviews-links_list a {
        padding-left: 30px;
    }
}

@media (max-width: 576px) {
    .reviews .container {
        max-width: 100%;
        padding: 0 15px;
    }

    .breadcrumbs ul li:first-of-type {
        display: inline !important;
    }

    /*.breadcrumbs {*/
    /*    margin-top: 30px !important;*/
    /*}*/

    .breadcrumbs {
        margin-top: 15px;
    }

    .breadcrumbs ul li:first-of-type a {
        display: inherit !important;
    }

    .breadcrumbs ul li:last-of-type {
        display: inline !important;
    }

    .breadcrumbs .container {
        padding: 0 15px;
    }

    .reviews-label__item {
        padding: 7px 13px;
    }

    .reviews-label__item.active {
        border-radius: 0px;
    }

    .reviews-label > .reviews-label__item:first-child.active {
        border-radius: 20px;
    }

    .reviews-label__item.mob.active-select {
        border-radius: 20px;
    }

    .reviews-label__item.active {
        border-radius: 0px;
    }

    .reviews .row {
        padding: 0 !important;
        display: block;
    }

    .reviews .col-9 {
        max-width: 100%;
    }

    .title h1 {
        margin-bottom: 12px !important;
    }

    .reviews-label__item.desk {
        display: none;
    }

    .reviews .col-3.desk {
        display: none;
    }

    .reviews-label__item.mob {
        display: flex;
        align-items: center;
        font-size: 12px;
        transition: 0.35s;
    }

    .reviews-label__item.mob.active {
        position: relative;
        background: #FAFAFA;
        color: #065BAA;
        border-radius: 20px;
    }

    .reviews-label__item.mob.active svg {
        transform: rotate(180deg);
        transition: 0.35s;
    }

    .reviews-label__item.mob.active .reviews-mobile-list {
        display: flex;
        position: absolute;
        z-index: 2;
        top: 30px;
        left: -65px;
    }

    .reviews-mobile-list {
        background: #FFF;
        box-shadow: 0px 4px 4px 0px rgba(184, 193, 204, 0.20);
        flex-direction: column;
        padding: 20px 15px;
        gap: 16px;
    }

    .reviews-mobile-list  a {
        font-size: 10px;
    }

    .reviews-label__item {
        font-size: 12px;
    }

    .reviews-label__item.mob svg {
        margin-left: 4px;
    }

    .reviews-label {
        gap: 24px 0px;
        justify-content: space-between;
    }

    .reviews .reviews-content .row > div:first-child {
        display: none;
    }

    .reviews .reviews-content .row > div:nth-child(2) {
        max-width: 100% !important;
        padding: 0;
    }

    .reviews .reviews-content .row {
        max-width: 100% !important;
        width: 100% !important;
        padding: 0;
        padding-top: 42px !important;
        display: block !important;
    }

    .reviews-content h3 {
        font-size: 18px;
        margin-bottom: 16px;
    }

    .reviews-content p {
        font-size: 10px;
    }

    .reviews-content {
        margin-top: 0px;
    }

    .reviews-link-letter.mob {
        display: block;
    }

    .pagination_block {
        margin-top: 30px;
    }
}

.fancybox-content {
    pointer-events: none !important;
    cursor: initial !important;
}

.reviews-content .col-4 a img{
    border: 2px solid #5184BF;
    display: block;
}

.reviews .content_page_wrapper_last_item {
    margin-top: 50px;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .breadcrumbs ul li:first-of-type {
        display: inline-block;
    }

    .breadcrumbs ul li:first-of-type a {
        padding-left: 0;
    }

    .breadcrumbs ul li:first-of-type a i {
        right: -14px;
        left: initial;
        top: -webkit-calc(50% - 4px);
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        top: calc(50% - 4px);
    }
}

.news-link__mob {
    display: none;
}


@media(max-width: 600px) {
    .news-link__mob {
        display: flex;
        align-items: center;
        gap: 5px;
        font-size: 16px;
        font-weight: 600;
        color: #1951a0;
    }

    .last-events.page-section .link_owl {
        display: none;
    }

    .ne_nashli.page-section {
        margin-top: 30px !important;
    }
}

