@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1175px!important;}
}

@media only screen and (max-width : 1440px) {
    .home .section-banner,.home .section-banner .owl-carousel.desktopslider .item{/*height: 26.5rem*/}
    .single-hospital .section-banner,.single-hospital .section-banner .owl-carousel.desktopslider .item{/*height: 26.5rem*/}
    .header #mega-menu-item-3248 > .mega-sub-menu {width: 175% !important;padding-right: 30px !important;}
}


@media only screen and (max-width : 1280px) {
    .single-hospital .section-banner, .single-hospital .section-banner .owl-carousel.desktopslider .item {/*height: 20rem;*/}
    .home .section-banner, .home .section-banner .owl-carousel.desktopslider .item {/*height: 20rem;*/}
    .owl-carousel.homeJobsSlider {width: calc(100% - 100px);}
}

/* ----- MEDIA ----- */
@media(min-width: 1200px){
    .container {
        max-width: 1175px;
    }
    
}
@media(max-width: 1199px){    
    .lang #regionmenu,#dropdownMenuButtond,.dropdown_desktop{display: none;}
    .section-banner .slider-nav button:hover{opacity: 1;}
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{max-width: 97%;}
    #mega-menu-wrap-header-menu,#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2,#mega-menu-wrap-max_mega_menu_3,#mega-menu-wrap-max_mega_menu_4{display: none!important;visibility: hidden;}
    .section-news .items-wrap,.section-counters .row{display: block;}
    .mobile,.breadcrumb.desktop{visibility: visible;opacity: 1;}
    .desktop,.breadcrumb.mobile{visibility: hidden;opacity: 0;}
    .footer .social-icons a {margin: 0 3px;}
    .bottom-nav h3{margin-top: -33px;color: #fff}
    body{padding-top: 90px;}
    .header-nav .btn-close{z-index: 999}
    .wow {
        animation: none;
    }
    /* ----- HEADER ----- */
    .header {
        padding: 1rem 0 0.9rem;
        border: none;
    }
    .header .logo {
        max-width: 6rem;
        margin-left: 1.4rem;
    }
    .header .header-nav {
        background: #26A9E0;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        height: 100vh;
        z-index: 1000;
        display: block;
        transform: translate(100%);
        transition: 0.4s;
    }
    .header .header-nav:after{
        content: '';
        background-image: url(../okypy/images/mobile-menu-bg.svg);
        width: 19rem;
        height: 14rem;
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        bottom: -3.3rem;
        left: -3.1rem;
        z-index: 2000;
        opacity: 0;    
    }
    .header.menu-opened .header-nav:after{
        opacity: 1;
        right: -7.1rem;
        left: auto;
    }
    .header.menu-opened .header-nav{
        transform: translate(0);
        transition: 0.4s;
    }
    .header .emergency-btn {
        margin-left: auto;
        margin-right: 0.5rem;
    }
    body.en .header .emergency-btn{margin-right: 5px}
    .header .bottom-nav{
        display: block;
        padding: 2.2rem 1.3rem;
    }
    .header .header-nav .top-nav {
        display: none;
    }
    .header .btn-search {
        display: none;
    }
    .header .menu {
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
    }
    .header .row {
        align-items: center;
    }
    .header .menu-btn {
        display: flex;
        align-items: center;
        margin-left: 0.1rem;
        margin-right: 1.3rem;
        border-left: 1px solid #CCCCCC;
        padding: 0.2rem 0 0.2rem 0.6rem;
    }   
    .header .container{
        position: static;
    }
    .header .menu li {
        margin-left: 0;
        font-size: 1.25rem;
        font-weight: 400;
        width: 100%;
        margin-bottom: 1.5rem;
    }
    .header .menu-top {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        margin-bottom: 2.1rem;
    }
    .header .bottom-nav a, .header .bottom-nav span {
        color: #fff;
    }
    .header .menu-top{
        font-size: 0.875rem;
        font-weight: 400;
    }
    .header .menu a, .header .menu span {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        font-weight: 400;
    }
    .header .menu li svg{
        display: block;
        font-weight: 400;
    }
    .header .menu li:hover a, 
    .header .menu li:hover span, 
    .header .menu li.has-sub-menu:hover > span {
        color: #fff;cursor: pointer;
    }
    .header .sub-menu {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100vh;
        visibility: visible;
        opacity: 1;
        transform: translate(100%);
        transition: 0.4s;
        display: block;width: 100%;
        padding: 2.3rem 1.2rem;background-repeat: no-repeat!important;background-position: bottom!important;
    }
    .header li.has-sub-menu.sub-menu-opened .sub-menu{
        transform: translate(0);
        transition: 0.4s;
    }
    .header .sub-menu .top-sub-menu {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        margin-bottom: 2.3rem;
    }
    .header .sub-menu .menu-breadcrumbs span{
        font-size: 0.875rem;
        font-weight: 400;
    }
    .header .sub-menu .menu-breadcrumbs span.closesubmenu{    max-width: 56px;margin-right: 6px;}
    .header .sub-menu .menu-breadcrumbs span:after{
        content: '';
        background-image: url(../okypy/images/arrow-right.svg);
        background-size: contain;
        width: 0.9rem;
        height: 1.2rem;
        margin: 0 0.4rem;
        background-repeat: no-repeat;
    }
    .header .sub-menu .menu-breadcrumbs {
        display: flex;
        align-items: center;
    }
    .header .sub-menu .menu-breadcrumbs span.active:after {
        display: none;
    }
    .header .sub-menu .menu-breadcrumbs span.active {
        opacity: 0.75;width: 200px;
    }
    .header .menu .btn-close {
        width: auto;
    }
    .header .sub-menu ul {
        margin-right: 0;padding: 0;
    }
    .header .sub-menu li {
        font-size: 1rem;
        font-weight: 400;
        margin-bottom: 1.3rem;
    }
    .header .sub-menu.organization-sub-menu ul {
        margin-right: 0;
        overflow: auto;
        height: 80%;
    }
    /* ----- /HEADER ----- */
    /*  */
    /* ----- SECTION BANNER ----- */
    .section-links .image-box {
        height: 25rem;
    }
    .section-links .image-box img {
        height: 100%;
    }
    .section-links .list-group {
        top: 7%;
    }
    /* ----- /SECTION BANNER ----- */
    /*  */
    /* ----- SECTION CONTACT ----- */
    .section-contact .tab-pane > img {
        height: 31rem;
        object-fit: cover;
    }
    .section-contact .tab-pane .contact-box {
        margin-bottom: 0;
    }
    /* ----- /SECTION CONTACT ----- */
    /*  */
    /* ----- SECTION MEMBERS ----- */
    .section-members .row .row {
        margin: 0 -15px;
        margin-bottom: 1.2rem;
    }
    /* ----- /SECTION MEMBERS ----- */
    /*  */
    /* ----- SECTION ORGANIZATION ----- */
    .section-members .row .members-row {
        margin: 0 -7.1rem 4.8rem;
    }
    .section-organization .member-top .member {
        margin-bottom: -3.3rem;
    }
    .section-members .row .members-row .col {
        padding: 0 0.3rem;
    }
    .section-members .row .members-row .col:nth-child(3) {
        flex: 1;
        max-width: 100%;
    }
    .section-organization .member-top .center-text span:after {
        height: 7.4rem;
        bottom: -8rem;
    }
    /* ----- /SECTION ORGANIZATION ----- */
    /*  */
    /* ----- SECTION PATIENTS VISITORS ----- */
    .section-patients-visitors .accordion .card:after {
        width: 51.7rem;
    }
    .footer .copyright p:last-child {
        margin-left: 0;
        margin-top: 0.9rem;
    }
    /* ----- /SECTION PATIENTS VISITORS ----- */
    /*  */

    .page-id-542595 :not(header, .footer) [class*="col-"].nopadding{padding-left: 15px!important;padding-right: 15px!important;}
}
@media(max-width: 1140px){
    .section_links li span{display: none!important;}
    .taep_feat img{height: 300px;object-fit: cover;}
    .embed-container {padding: 0;height: calc(100vh - 90px);}
    .section-banner :is(.owlvimeo, .banner-content_vimeo) {height:calc(100vh - 90px);overflow:hidden;}
    .home .owlvimeo .owl-item, .home .owlvimeo .owl-item .item, .home .owlvimeo .owl-item .item img {height:calc(100vh - 90px);}
    .embed-container iframe, .embed-container object, .embed-container embed {top: 0;width: 116%!important;}
}

@media(max-width: 991px){
    .owl-carousel.homeJobsSlider {width: calc(100% - 50px);}
    .owl-carousel.homeJobsSlider .owl-nav {left: -25px;width: calc(100% + 50px);}
    .link-arrow img{width: auto!important;}
    .section-doctor .nav-tabs{width: 100%;}
    .section-news .items-wrap, .section-counters .row {display: flex;}
    .post-type-archive-hospital .col-xl-10.px-md-0.px-xl-1{padding-left: 15px!important;padding-right: 15px!important}
    /* ----- HEADER ----- */
    .header .logo {
        margin-left: 0.2rem;
    }
    .header .menu-btn {
        margin-right: 0.5rem;
    }
    /* ----- /HEADER ----- */
    /*  */
    /* ----- SECTION BANNER ----- */
    .section-banner {
        height: auto;
        padding-bottom: 4rem;
    }
    .home .section-banner,.single-hospital .section-banner{padding-bottom: 0;}
    .section-banner .owl-carousel .item {
        /*height: 37.9rem;*/
    }
    .section-banner .owl-carousel img {
        max-width: 100%;
    }
    .section-banner .banner-content {
        bottom: 0;
    }
    .section-banner .row .row {
        margin: 0 -15px;
    }
    .section-banner .buttons {
        width: 100%;
        justify-content: space-between;
    }
    .home .section-banner .buttons .btn{flex: 0 0 49%;max-width: 49%;}
    .section-banner .buttons .btn {
        flex: 0 0 49.9%;
        max-width: 49.9%;
        margin: 0;
        width: 100%;
        padding: 1.1rem 1.3rem;
    }
    .section-banner .buttons .btn:last-child {
        background-color: #65C9F3;
        border-color: #65C9F3;
    }
    .section-banner .banner-content .content-wrap {
        padding-left: 1.3rem;
        margin-bottom: 1.7rem;
    }
    /* ----- /SECTION BANNER ----- */
    /*  */
    /* ----- SECTION NEWS ----- */
    .news-item {
        margin-bottom: 2rem;
    }
    /* ----- /SECTION NEWS ----- */
    /*  */
    /* ----- SECTION COUNTERS ----- */
    .section-counters .col:nth-child(2) .counter-item, .section-counters .col:nth-child(5n) .counter-item {
        padding-left: 0;
    }
    /* ----- /SECTION COUNTERS ----- */
    /*  */
    /* ----- FOOTER ----- */
    .footer .left-col {
        flex: 0 0 19%;
        max-width: 19%;
    }
    .footer .footer-nav {
        margin-left: 0;
    }
    .footer .copyright ul {
        margin-left: 0;
        padding-left: 1.2rem;
    }
    .footer .copyright ul li {
        margin-right: 0.6rem;
    }
    /* ----- /FOOTER ----- */
    /*  */
    /* ----- SECTION DOCTOR ----- */
    .section-doctor .doctor-item .image-wrap {
        margin-right: 2rem;
    }
    .section-doctor .doctor-item .col {
        flex: 0 0 38%;
        max-width: 38%;
    }
    .section-doctor .nav-tabs .nav-link {
        width: 12.8rem;
        padding: 1.1rem 0.7rem;
    }
    .section-doctor form .custom-radio {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .radio-buttons {
        flex-wrap: wrap;
    }
    .custom-radio {
        margin-bottom: 1rem;
    }
    .custom-radio:last-child {
        margin-bottom: 0;
    }
    .section-doctor .tab-content .btn {
        margin-bottom: 1rem;
    }
    /* ----- /SECTION DOCTOR ----- */
    /*  */
    /* ----- SECTION BANNER CLINIC ----- */
    .section-banner-clinic {
        height: 24.2rem;
    }
    /* ----- /SECTION BANNER CLINIC ----- */
    /*  */
    /* ----- SECTION TABS ----- */
    .section-tabs {
        margin-top: -7.8rem;
    }
    .section-tabs .nav-tabs {
        margin: 0 -15px;
    }
    .contact-links.section-tabs .nav-tabs {
        margin: 0;
    }
    .section-banner-new-clinic.section-banner::before {right: -130px;top: unset;bottom: 45px;}
    #moreDropdown {width: 100%;}
    #more-tab {display: flex;align-items: center;gap: 5px;justify-content: center;}
    #more-tab .more-button-text {overflow: hidden;}
    .wpt-form-item-radio{display: block;margin-left: 0}
    /* ----- /SECTION TABS ----- */
    /*  */
    /* ----- SECTION CLINIC DESC ----- */
    .section-clinic-desc .left-col {
        padding-left: 0;
    }
    /* ----- /SECTION CLINIC DESC ----- */
    /*  */
    /* ----- SECTION CONTACT ----- */
    .section-contact .nav-tabs .nav-link {
        padding: 0.5rem 1.55rem;
    }
    /* ----- /SECTION CONTACT ----- */
    /*  */
    /* ----- SECTION PATIENT INFO ----- */
    .section-patient-info .right-col {
        padding-left: 15px;
    }
    .section-patient-info .left-col p {
        margin-right: 0;
    }
    .section-patient-info .left-col > img {
        max-width: 100%;
    }
    .section-patient-info .left-col {
        padding-right: 15px;
    }
    /* ----- /SECTION PATIENT INFO ----- */
    /*  */
    /* ----- SECTION ORGANIZATION ----- */
    .section-members .row .members-row {
        margin: 0 -15px 0;
    }
    .section-members .members-row .member {
        margin-bottom: 2rem;
    }
    .section-organization .member-top .center-text span:after {
        bottom: 0;
        top: 2rem;
        height: 25rem;
    }
    .section-members .row .members-row:last-child:after {
        bottom: auto;
        top: 5rem;
        width: 70%;
    }
    /* ----- /SECTION ORGANIZATION ----- */
    /*  */
    /* ----- SECTION PATIENTS VISITORS ----- */
    .section-patients-visitors .accordion .card:after {
        width: 100%;
    }
    .section-patients-visitors .right-col {
        padding-top: 3rem;
    }
    /* ----- /SECTION PATIENTS VISITORS ----- */
    /*  */
    /* ----- SECTION NEWS LIST ----- */
    .news-item.big-item .image-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        margin-right: 0;
    }
    .news-item.big-item {
        margin-bottom: 2rem;
    }
    /* ----- /SECTION NEWS LIST ----- */
    /*  */
    /* ----- SECTION BANNER CAREERS ----- */
    .section-banner-careers {
        padding-bottom: 0;
    }
    .section-banner-careers .banner-bg {
        object-position: right;
    }
    /* ----- /SECTION BANNER CAREERS ----- */
    /*  */
    /* ----- SECTION APPLICATION ----- */
    .section-application .form-box .three-cols .col:first-child, .section-application .form-box .three-cols .col:nth-child(2) {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .section-application .date-of-birth .select {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .section-application .two-cols .col:first-child {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-application .languages .col:first-child {
        flex: 0 0 24%;
        max-width: 24%;
    }
    .section-application .languages .col:nth-child(2) {
        flex: 0 0 76%;
        max-width: 76%;
    }
    .section-application .languages .form-group-file {
        margin-left: 0;
        margin-bottom: 1rem;
    }
    .section-application .form-box-6 .col:nth-child(2) {
        flex: 0 0 100%;
        max-width: 100%;
    }
    #emergencyModal .modal-content{background-position: 7% center;}
    .home .section-banner, .home .section-banner .owl-carousel.desktopslider .item {/*height: 22.5rem;*/}
    .single-hospital .section-banner, .single-hospital .section-banner .owl-carousel.desktopslider .item {/*height: 22.5rem;*/}
    /* ----- /SECTION APPLICATION ----- */
    /*  */
    .section-organization .member-top .member{margin-bottom: 0}
    .page-id-762 .section-members .row .members-row:last-child{margin-top: 115px;}
    .section-organization .center-text{top: 0;}
    .section-doctor .nav-tabs {position: relative;}
    .section-doctor .nav-tabs .nav-link {
        width: 100%!important;
        margin-right: 0;
    }
    .section-doctor .nav-tabs .nav-item {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 0.2rem;
    }
    .section-doctor::before {height: 100%!important;}
    .section_links_col{margin-left: -30px;}
    .embed-container iframe, .embed-container object, .embed-container embed {/*width: 113%!important;*/}
    .embed-container {padding: 0;height: 700px!important;position: relative;top: 0;left: 0;width: 100%;height: 800px;z-index: -1;pointer-events: none;overflow: hidden;}
    .embed-container iframe{width: 100vw!important;height: 100%; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */ min-height: 100%;min-width: 177.77vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
    .section-banner :is(.owlvimeo, .banner-content_vimeo){height: auto;}
    .home .owlvimeo .owl-item, .home .owlvimeo .owl-item .item, .home .owlvimeo .owl-item .item img {height:700px;}
    .taep_exoplismos img {max-width: 100%;margin-bottom: 20px;}
    .taep_place > div{max-width: 100%;}
}
@media(max-width: 768px){
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{top: 50px!important;margin-top: 0!important;padding: 40px 15px !important;}
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top: 20px;}
    .wow{visibility: visible;}
    #emergencyModal .modal-dialog,#clicnicinfoModal .modal-dialog{max-width: 90%}
    #emergencyModal .modal-body,#clicnicinfoModal .modal-body{padding-left: 30px;padding-right: 30px;}
    #clicnicinfoModal .col-8{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .home .section-banner, .home .section-banner .owl-carousel.desktopslider .item {/*height: 57.5rem;*/}
    .single-hospital .section-banner, .single-hospital .section-banner .owl-carousel.desktopslider .item {/*height: 57.5rem;*/}
    .doctor-item{display: block;}
    .mobileslideimg{display: block!important;}
    .desktopslideimg{display: none!important;}
    .section-banner .owl-carousel.desktopslider img {height: 100%;}
    .section-greeting .col-lg-10.px-md-0.px-xl-1{padding-right: 15px!important}
    .section {
        padding-top: 1.3rem;
        padding-bottom: 1.25rem;
    }
    /* ----- SECTION BANNER ----- */
    .section-banner {
        padding-bottom: 7.6rem;
        padding-top: 0;
    }
    .section-banner .owl-carousel .item {
        /*height: 34.3rem;*/
    }
    .section-banner .buttons .btn {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 0 0.1rem;
        padding: 1.1rem 1.3rem;
    }
    .section-banner .banner-content .content-wrap {
        margin-bottom: 1.2rem;
    }
    .section-banner h4 {
        margin-bottom: 1.7rem;
    }
    /* ----- /SECTION BANNER ----- */
    /*  */
    /* ----- SECTION LINKS ----- */
    .section-links .row {
        margin: 0 0.4rem;
    }
    .section-links .box-wrap {
        position: relative;
        border-left: 7px solid #26A9E0;
        border-bottom: 7px solid #26A9E0;
        padding: 0;
    }
    .section-links .list-group {
        position: static;
    }
    .section-links .image-box {
        height: 22.9rem;
        border: none;
    }
    .list-group .list-group-item a {
        width: auto;
    }
    /* ----- /SECTION LINKS ----- */
    /*  */
    /* ----- SECTION NEWS ----- */
    .section-news {
        padding-top: 2rem;
        padding-bottom: 0.8rem;
    }
    .section-news .title {
        padding: 0 1.3rem;
        margin-bottom: 1.1rem;
        align-items: flex-start;
    }
    .section-news .title .link {
        margin-left: 0;
    }
    .section-news h4 {
        line-height: 1.5rem;
        margin-bottom: 0.8rem;
    }
    .section-news .items-wrap {
        width: auto;
        margin: 0 -0.3rem;
    }
    .news-item h3 {
        margin-bottom: 0.9rem;
    }
    .news-item p {
        margin-bottom: 0.8rem;
    }   
    .section-news .news-slider-nav button {
        border: none;
        padding: 0;
        font-weight: 300;
        margin-left: 0.6rem;
    }
    .section-news .news-slider-nav {
        margin-left: auto;
        display: flex;
        align-items: center;
        padding-bottom: 1rem;
    }
    /* ----- /SECTION NEWS ----- */
    /*  */
    /* ----- SECTION COUNTERS ----- */
    .section-counters {
        padding-top: 2.4rem;
        padding-bottom: 2.3rem;
    }
    .section-counters .container > .row {
        margin: 0 -0.3rem;
    }
    .section-counters .title h2 {
        margin-bottom: 1rem;
    }
    .section-counters .title {
        margin-bottom: 2.1rem;
    }
    .counter-item .icon-wrap {
        flex: 0 0 4.3rem;
        max-width: 4.3rem;
        margin-right: 2.1rem;
        justify-content: flex-start;
    }
    .counter-item {
        margin-bottom: 2.3rem;
    }
    .section-counters:after {
        width: 16.6rem;
        right: -7.6rem;
        height: 15.4rem;
    }
    /* ----- /SECTION COUNTERS ----- */
    /*  */
    /* ----- SECTION ABOUT ----- */
    .section-about {
        padding-top: 2rem;
        padding-bottom: 2.7rem;
    }
    .section-about .row .row {
        margin: 0 -0.6rem;
    }
    .section-about .image-wrap {
        width: 19.9rem;
        height: 24.5rem;
        border-left-width: 9px;
        border-bottom-width: 9px;
    }
    .section-about .content-wrap {
        padding: 0 1.1rem;
        margin-top: 5.1rem;
    }
    .section-about .content-wrap:before {
        top: -4.2rem;
        left: 0;
        right: 0;
        width: 20rem;
        margin: 0 auto;
        height: 20rem;
    }
    .section-about p {
        margin-bottom: -0.8rem;
    }
    .section-about .link-arrow {
        align-items: flex-start;
    }
    /* ----- /SECTION ABOUT ----- */
    /*  */
    /* ----- FOOTER ----- */
    .section-about p {
        margin-bottom: -0.8rem;
    }
    .section-about .link-arrow {
        align-items: flex-start;
    }
    .footer .left-col {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 2.9rem;
    }
    .footer {
        padding-top: 1.4rem;
    }
    .footer .footer-logo {
        margin-bottom: 1.1rem;
    }
    .footer .social-icons {
        max-width: 5.8rem;
        margin: 0 auto;
    }
    .footer .container > .row {
        margin: 0 -0.6rem;
    }
    .footer h3 {
        margin-bottom: 1.3rem;
    }
    .footer .footer-menu:first-child {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 0.8rem;
    }
    .footer .copyright {
        padding-top: 1.7rem;
        padding-bottom: 2.3rem;
    }
    .footer .copyright .row {
        margin: 0 0.4rem;
    }
    .footer .copyright p:first-child {
        margin-bottom: 0.7rem;
    }
    .footer .copyright ul {
        padding-left: 0;
        flex-wrap: wrap;
    }
    .footer .copyright ul li {
        margin-right: 1.6rem;
    }
    
    .footer .footer-menu {
        border-right: 0;
    }
    /* ----- /FOOTER ----- */
    /*  */
    /* ----- BREADCRUMBS ----- */
    .breadcrumbs .row {
        margin: 0;
    }
    /* ----- /BREADCRUMBS ----- */
    /*  */
    /* ----- SECTION DOCTOR SEARCH ----- */
    .section-doctor-search form {
        flex-direction: column;
    }
    .section-doctor-search form > div {
        flex: 0 0 100%;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 0.3rem;
    }
    .doctor-item {
        display: block;
    }
    .doctor-item .image-wrap {
        max-width: 12rem;
        margin: 0 0 1rem;
    }
    .section-doctor-search form .btn {
        margin-right: auto;
    }
    /* ----- /SECTION DOCTOR SEARCH ----- */
    /*  */
    /* ----- SECTION DOCTOR ----- */
    .section-doctor .doctor-item .image-wrap {
        margin-right: auto;
        flex: 0 0 17rem;
        max-width: 17rem;
        height: 19rem;
    }
    .section-doctor .doctor-item .col {
        flex: 0 0 11rem;
        max-width: 11rem;
    }
    .section-doctor .nav-tabs .nav-link {
        width: 100%;
        margin-right: 0;
    }
    .section-doctor .nav-tabs .nav-item {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 0.2rem;
    }
    .section-doctor .doctor-item .info-wrap {
        margin-right: 0;
    }
    .section-doctor .doctor-item .row {
        margin: 0 -1rem;
    }
    .section-doctor .doctor-item .info-wrap h6 .text-blue {
        margin-left: 0;
        display: block;
    }
    .section-doctor:before {
        height: 54.3rem;
    }
    /* ----- /SECTION DOCTOR ----- */
    /*  */
    /* ----- SECTION BANNER CLINIC ----- */
    .section-banner-clinic,.post-type-archive-job-position .section-banner-clinic {
        height: 25rem;
        padding-bottom: 0;
    }
    .section-banner-clinic .banner-bg {
        object-position: 80%;max-height: 100%;height:100%;
    }
    .section-banner-clinic .contact-links .col,
    .section-banner-clinic .contact-links .col:nth-child(2),
    .section-banner-clinic .contact-links .col:last-child {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-banner-clinic .contact-links a svg {
        flex: 0 0 1.2rem;
        max-width: 1.2rem;
        margin-right: 0.7rem;
    }
    .section-banner-clinic .contact-links a {
        margin-bottom: 1rem;
    }
    /* ----- /SECTION BANNER CLINIC ----- */
    /*  */
    /* ----- SECTION TABS ----- */
    .section-tabs,.single-clinic .section-tabs {
        margin-top: 0;
    }
    .section-tabs .nav-tabs .nav-link {
        width: 100%;
        margin: 0 0 0.2rem;
    }
    .section-tabs .nav-tabs .nav-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-tabs .nav-tabs .nav-item:last-child .nav-link {
        margin-bottom: 0;
    }
    .section-tabs form .btn {
        margin-bottom: 1rem;
    }
    /* ----- /SECTION TABS ----- */
    /*  */
    /* ----- SECTION CLINIC DESC ----- */
    .section-clinic-desc {
        padding-bottom: 4rem;
    }
    .section-clinic-desc .left-col {
        padding: 0 15px;
        margin-bottom: 1rem;
    }
    .section-clinic-desc .right-col {
        padding: 0 15px;
    }
    /* ----- /SECTION CLINIC DESC ----- */
    /*  */
    /* ----- SECTION CONTACT ----- */
    .section-contact .nav-tabs .nav-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-contact .nav-tabs .nav-link {
        margin: 0;
        margin-bottom: 0.1rem;
    }
    .section-contact .nav-tabs .nav-item:last-child .nav-link {
        margin-bottom: 0;
    }
    .section-contact .tab-pane .container {
        position: relative;
    }
    .section-contact .tab-pane .container.singlehospitallocation{position: relative;width: 100%;padding: 0;max-width: 100%;}
    .section-contact .tab-pane .container.singlehospitallocation>.row{margin: 0 15px;margin-left: 0}
    .footer .copyright .row{display: block;}
    .section-contact .tab-pane > img {
        height: 24rem;
    }
    .section-contact .tab-pane .contact-box {
        width: auto;
        margin: 0 -15px;
    }
    .page-id-775 .section-contact .tab-pane .contact-box,.page-id-1213 .section-contact .tab-pane .contact-box{max-width: 95%;margin-left: auto;margin-right: auto;margin-top: 60px;}
    .contact-box li > div {position: relative; left: 0;top: 0;width: 100%;z-index: 9;}
    .page-id-1213 #myTabContent,#personal-doctors{height: auto;}
    .page-id-1213 .section-contact .tab-pane .contact-box,#personal-doctors .contact-box{height: 1100px;}
    #wpv-view-layout-930,#wpv-view-layout-2945{height: auto;}
    .section-contact form .col {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-contact .tab-content {
        margin-bottom: 3.8rem;
    }
    .section-contact #okypy .contact-box,.section-contact #ambulances .contact-box,.section-contact #mental-health .contact-box {
        width: auto;
    }
    /* ----- /SECTION CONTACT ----- */
    /*  */
    /* ----- SECTION DIFFERENCES INFO ----- */
    .differences-table {
        display: flex;
        flex-direction: column;
        overflow-x: scroll;
    }
    .differences-table .table-header {
        flex-wrap: nowrap;
        width: 49rem;
    }
    .differences-table .table-row {
        flex-wrap: nowrap;
        width: 49rem;
    }
    .differences-table .col:first-child {
        flex: 0 0 10rem;
        max-width: 10rem;
    }
    .differences-table .col:nth-child(2) {
        flex: 0 0 19rem;
        max-width: 19rem;
    }
    .differences-table .col:nth-child(3) {
        flex: 0 0 13rem;
        max-width: 13rem;
    }
    .accordion button {
        padding: 1.4rem 0.2rem 1.4rem 1.8rem;
    }
    /* ----- /SECTION DIFFERENCES INFO ----- */
    /*  */
    /* ----- SECTION GREETING ----- */
    .section-greeting .doctor-item .image-wrap {
        margin-left: auto;margin-right: auto;margin-bottom: 30px;max-width: 330px;
    }
    .blockquote {
        padding-left: 1.8rem;
    }
    .blockquote:before {
        left: -0.3rem;
    }
    /* ----- /SECTION GREETING ----- */
    /*  */
    /* ----- SECTION MEMBERS ----- */
    .section-members .members-row .member {
        margin-bottom: 2rem;
    }
    .section-members .members-row:after {
        bottom: 0;
        top: -19rem;
        width: 70%;
    }
    .section-members .members-row:before {
        content: '';
        width: 70%;
        height: 2px;
        background: #26A9E0;
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 12rem;
        bottom: 0;
        margin: auto;
        z-index: -1;
    }
    .page-id-751 .section-members .members-row:before{display: none;}
    .page-id-751 .section-members .col:nth-child(3) .member::after {height: 30.6rem;}
    .section-members .col:nth-child(3) .member:after {
        height: 61.6rem;
    }
    .section-members .row .row{
        margin-bottom: 0;
    }
    /* ----- /SECTION MEMBERS ----- */
    /*  */
    /* ----- SECTION ORGANIZATION ----- */
    .section-organization .member-top .member {
        margin-bottom: 5rem;
    }
    .section-organization .member-top .member:before {
        left: 6.9rem;
    }
    .section-organization .member-top .member:after {
        /*right: 6.9rem;*/
    }
    .section-organization .member-top .member:before, .section-organization .member-top .member:after {
        top: 16rem;
    }
    .section-members .members-row:nth-child(3):before{
        display: none;
    }
    .section-organization .member-top .center-text span:before {
        top: -1.5rem;
        height: 1rem;
    }
    .section-organization .member-top .center-text span {
        margin-top: 2.3rem;
    }
    .section-organization .member-top .center-text span:after {
        height: 45.2rem;
    }
    .section-organization .members-row .member h4 {
        max-width: 10rem;
        margin: 0 auto 0.3rem;
    }
    .section-members .row .members-row .col {
        padding: 0 0.8rem;
    }
    .section-members .members-row:before {
        top: -9rem;
    }
    .page-id-762 .section-members .members-row::before {top: 12rem;}
    .page-id-762 .section-members .row .members-row.secondrow::before {display: none;}
    /* ----- /SECTION ORGANIZATION ----- */
    /*  */
    /* ----- SECTION CLINICS ----- */
    .clinic-item .img-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 1rem;
    }
    .clinic-item {
        flex-wrap: wrap;
    }
    /* ----- /SECTION CLINICS ----- */
    /*  */
    /* ----- SECTION NEWS LIST ----- */
    .news-item.big-item {
        margin: 0 0 2rem;
    }
    .news-item.big-item .image-wrap {
        height: 13.4rem;
    }
    .section-news-list .items-wrap {
        margin: 0 -15px;
    }
    /* ----- /SECTION NEWS LIST ----- */
    /*  */
    /* ----- SECTION CAREER LISTING ----- */
    .section-career-listing .career-info .col:first-child {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-career-listing .career-info .col {
        margin-bottom: 0.2rem;
    }
    .section-career-listing .career-info .btn-wrap {
        justify-content: flex-start;
        margin-top: 1rem;
    }
    .section-career-listing .list {
        padding-left: 1.3rem;
    }
    /* ----- /SECTION CAREER LISTING ----- */
    /*  */
    /* ----- SECTION APPLICATION ----- */
    .section-application .form-box .three-cols .col:first-child, .section-application .form-box .three-cols .col:nth-child(2) {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-application .checkbox-content {
        padding-left: 0.7rem;
    }
    .input-group>.custom-file {
        margin-bottom: 0.6rem;
    }
    .section-application .form-box-6 .sub-title label a {
        display: inline-block;
        white-space: normal;
        max-width: 100%;
        overflow: hidden;
    }
    .section-application .form-box-6 .sub-title label {
        max-width: 100%;
    }
    .section-application .form-box-7 .col:first-child {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-application .form-box-7 .col:nth-child(2) {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-application .form-box-8 .col:first-child {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-application .form-box-8 .col:nth-child(2) {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-application .form-box-8 .form-group-file {
        margin-left: 0;
    }
    .section-application .custom-checkbox .custom-control-label {
        flex-direction: column;
    }
    /* ----- /SECTION APPLICATION ----- */
    /*  */
    /* ----- BREADCRUMBS ----- */
    .breadcrumb li {
        margin-bottom: 0.4rem;
        margin-right: 0.5rem;
    }
    .breadcrumb-item+.breadcrumb-item {
        padding-left: 0;
    }
    /* ----- /BREADCRUMBS ----- */
    .page-id-938 .col-lg-12.nopadding{padding: 0 15px !important;}
    .page-id-938 .section-news-list .row{margin: 0}
    .contact-box li > a.active.collapsed h4{font-weight: 400;font-size: 0.9375rem;margin-bottom: 0!important}
    .contact-box li > a.active.collapsed{height: 33px;overflow: hidden;}
    .contact-box li > a.active.collapsed h4 svg{display: inline-block;}
    .contact-box li>a.active h4>img,.contact-box li>a.collapse h4>img{display: inline-block;width:12px;margin-left: auto;margin-right: 0;}
    .contact-box li > a.active.collapsed h4 img{display: none;}
    .contact-box li > a:focus{outline: none!important;}

    .taep_exoplismos > :is(.col-lg-4,.col-lg-1){display: none;}
}
@media(max-width: 991px){
    .taep_reason h2 {padding-left: 40px;padding-left: 0;margin-top: 20px;}
    .taep_reason ul {padding-left: 0;}
    .taep_when ul {width: 50%;}
    .taep_third p {padding-right: 0;}
    .taep_third img {margin-top: 20px;}
    .taep_exoplismos {padding-bottom: 40px;}
    .taep_exoplismos > div::after {bottom: -40px;}
    .taep_okypy h2{margin-top: 20px;}
}
@media(max-width: 767px){
    .section_links_col{margin-left: -45px;}
    .section_links {z-index: 1;position: absolute;}
    .taep_when ul {width: 100%;}
    .taep_whenCome ul.list-inline {column-count: 1;}
    .taep_whenCome ul.list-inline li{min-height: auto;}
    .taep_tabs .btn-primary {width: auto;}
    .taep_tabs .nav-tabs .nav-item {margin-bottom: 0px;max-width: 33.33333333%;width: auto;min-width: fit-content;}
    .taep_tabs #myTab {width: fit-content;}
    #efimerevonModal .modal-header{padding: 45px 15px;}
    #efimerevonModal .modal-body{padding: 30px 15px;}
    #efimerevonModal .modal-header h4{font-size: 25px;line-height: 32px;}
    .page-id-683652 .tb-button .tb-button__link{min-width: 100%;max-width: 100%;}
    .clinics-list li{width: 50%;}
    .section-banner-new-clinic.section-banner-clinic h1 {font-size: 30px;}
    .section-banner-new-clinic.section-banner-clinic h6 {font-size: 20px;margin-bottom: 80px;}
    #clicnicinfoModal.clicnicinfoModalnew .modal-body {padding: 0px 30px 50px;}
    #clicnicinfoModal.clicnicinfoModalnew .col-md-6 {margin-top: 30px;}
}
@media(max-width: 610px){
    .section_links_col{margin-left: -30px;}
    .taep_place > div{max-width: 180px;}
}
@media(max-width: 575px){
    .owl-carousel.homeJobsSlider .owl-nav{display: none;}
    .sectionHomeJobs .link-arrow {margin: 50px auto 0;}
    .owl-carousel.homeJobsSlider div.owl-dots {margin-top: 10px;}
    .section-news.sectionHomeJobs {padding-top: 2rem;padding-bottom: 2rem;}
    .taep_whenCome h4 {width: 70%;}
    .taep_whenCome ul {padding: 40px 25px;}
    .taep_feat {margin-bottom: 0px;}
    .section_links_col{margin-left: 0px;}
    .taep_body, .taep_reason, .taep_when .col-lg-11, .taep_third, .taep_to_do .col-lg-8, .taep_exoplismos, .taep_support, .taep_okypy {padding-left: 15px;padding-right: 15px;}
    .taep_third p{padding-right: 0;}
    .taep_body::after {width: calc(100% - 90px);}
    .taep_feat h1 {padding-left: 0;}
    .footer {z-index: 1;position: relative;}
    .header .row{align-items: flex-end;}
    body.en .covid-btn{right: -37px;}
    .covid-btn{padding: 0px 4px;font-size: 17px;position: fixed;right: -48px;top: 150px;-webkit-transition: all 0.55s ease-in-out;-moz-transition: all 0.55s ease-in-out;-o-transition: all 0.55s ease-in-out;transition: all 0.55s ease-in-out;}
    .covid-btn:hover{right: 0px;cursor: pointer;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
    .header .menu-btn{position: absolute;right: 20px;top: 25px;border-left: none;}
    #regionmenu{display: none;position: absolute;right: 50px;top: -7px;}
    .emergency-btn.lang .language{max-width: 18px;white-space: pre;overflow: hidden;display: inline-block;margin: 0 6px;}
    .news-item .content-wrap h5,.news-item h3{min-height: initial;}
    .section-banner .slider-nav button:hover{opacity: 1;}
    .home .section-banner, .home .section-banner .owl-carousel.desktopslider .item {/*height: 31.3rem;*/}
    .single-hospital .section-banner, .single-hospital .section-banner .owl-carousel.desktopslider .item {/*height: 34.3rem;*/}
    .ddl-full-width-row.header > [class*="col-"]:last-child {padding-right: 15px;}
    .ddl-full-width-row.header > [class*="col-"]:first-child {padding-left: 15px;}
    .section-banner{padding-bottom: 60px;}
    .page-id-751 .section-members .col:nth-child(3) .member::after {height: 48.6rem;}
    .section-banner-clinic.section-banner{padding-bottom: 0}
    .section-contact .tab-pane .container.singlehospitallocation>.row{margin: 0;}
    .section-contact .tab-pane .container.singlehospitallocation>.row .col-xl-10.px-md-0.px-xl-1{padding-left: 0}
    .section-organization .member-top .center-text span::after {height: 84.2rem;}
    #emergencyModal h2 > span{font-size: 30px}
    .page-id-762 .section-members .members-row::before{display: none;}
    #emergencyModal h2{margin-bottom: 30px}
    .section-members .members-row::before {top: -12rem;}
    .modal:before {height: 143vh}
    /* ----- HEADER ----- */
    .header .logo {
        margin-left: 1.4rem;
    }
    .header .menu-btn {
        margin-right: 1.3rem;
    }
    #emergencyModal .modal-content {background-position: center 4%;}
    .section-doctor .nav-tabs{position: relative;}
    .section-doctor .doctor-item .row {margin: 0 -15px;}
    .section-doctor::before {height: 47.3rem;}
    .bottom-nav h3{font-size: 16px;}
    .post-type-archive-job-position .section-banner-clinic{height: 30rem}
    .post-type-archive-job-position .section-banner-careers .banner-content .content-wrap{padding-top: 30px;}
    .home .section-banner .banner-content .buttons{display: none;visibility: hidden;}
    .buttons.buttonsmobile{display: block;visibility: visible;margin-bottom: 25px;}
    .buttons.buttonsmobile .btn{display: block;margin-bottom: 1px;}
    .jobfaq{background-position: 5px center}
    .jobfaq > div{padding-left: 32px;max-width: 245px}
    .jobfaq h3{font-size: 16px;}
    /* ----- /HEADER ----- */
    /*  */
    .section-news .title{display: block;}
    .embed-container iframe, .embed-container object, .embed-container embed {/*width: 170% !important;*/}
    .embed-container{height: 650px!important;}
    .home .section-banner .owl-carousel .item.clickableitem>div{bottom: 150px;padding: 0 25px;}
    .clinics-list li{width: 100%;margin-bottom: 20px;}
    .clinics-list h4{min-height: initial;max-width: 100%;padding-bottom: 15px;}
    .header .emergency-btn {position: absolute;right: 80px;top: 27px;}    
    .home .owlvimeo .owl-item, .home .owlvimeo .owl-item .item, .home .owlvimeo .owl-item .item img {height:650px;}
    .doctor-clinic-item .col-md-6 > a {flex-direction: column;align-items: flex-start;max-width: 85%;margin-left: auto;margin-right: auto;}
    .doctor-clinic-item .col-md-6 > a > img {flex: auto;max-width: 100%;width: 100%;max-height: 225px;}
    .doctor-clinic-item .col-md-6 > a > div {flex: auto;max-width: 100%;}
}
@media(max-width: 450px){
    
}
/* ----- /MEDIA ----- */
/*  */
@media(max-width: 370px){
    .taep_tabs .btn-primary {padding: 8px !important;}
}

@media screen and (orientation:landscape) and (max-width: 991px) {
   /* Your CSS Here*/
   .embed-container iframe{min-width: 233.77vh;}
   .embed-container{height: 502px!important;}
}