@media only screen and (max-width: 1366px) {
    /* General */
    /* a. paddings */
    .top-page-banner,
    .moduletable-arxiki-drastiriotites,
    .moduletable-arxiki-filosofia {
        padding: 0px 4rem!important;
    }
    /* b. eikones katigorion */
    .etaireia_page .itemImageBlock img {
        width: 500px!important;
        height: auto!important;
    }
    .drastiriotites .itemImageBlock img,
    .moduletable-erga-fotografies img {
        width: 550px!important;
        height: 650px!important;
    }
    /* c. slider */
    .drastiriotites .sigProContainer.sigProClassic button.slick-prev,
    .kainotomies-gallery .sigProContainer.sigProClassic button.slick-prev,
    .moduletable-arxiki-nea .sigProContainer.sigProClassic button.slick-prev {
        left: 81%;
    }
    .drastiriotites .sigProImg {
        background-size: auto 600px!important;
    }
    .erga_inner_pages .slider {
        width: 506px;
        right: 75px;
    }
    /* General end */
    /* Header */
    .search input {
        position: absolute;
        left: 70px;
    }
    .header {
        padding-left: 0;
    }
    .breadcrumb {
        padding-left: 5%;
    }
    .finder {
        width: 240px;
        position: absolute;
        right: 100px;
        top: -60px;
    }
    .lang {
        position: absolute;
        top: 0px;
        right: -43px;
    }
    #search input {
        max-width: 57%;
    }
    .searchIcon:after {
        right: 40px;
        top: -9px;
    }
    .lang .moduletable {
        width: 130px;
        position: absolute;
        left: -178px;
        top: -18px;
        right: 0px;
    }
    /* Header end */
    /* Arxiki */
    /* a.slider */
    /* b. drastiriotites */
    /* c. kainotomia bioblock */
    .moduletable-arxiki-kainotomies .row {
        height: max-content;
    }
    .moduletable-arxiki-kainotomies .info .bio {
        margin-top: 35px;
    }
    #right_column .custom_box {
        margin-top: 100px;
    }
    .moduletable.custom_box image-blue
    /* d. filosofia */
    .moduletable-arxiki-filosofia .image {
        margin-top: 91px;
        margin-right: -35px;
    }
    .moduletable-arxiki-filosofia .image {
        height: 435px;
        background-color: aliceblue;
        box-shadow: -98px 183px 0px 1px #6bb373;
    }
    /* e. simantika erga */
    .moduletable-arxiki-nea div .row {
        height: 308px;
    }
    .moduletable-arxiki-erga .card-img-overlay a {
        left: -87px;
        padding-top: 119px;
    }
    .moduletable-arxiki-erga .border {
        padding: 6rem 1rem;
    }
    .moduletable-arxiki-nea img {
        max-height: 211px;
    }
    .moduletable-arxiki-erga .card-img-overlay p {
        font-size: 27px;
    }
    /* f. teleutaia nea */
    .moduletable-arxiki-nea {
        padding-left: 3rem;
        padding-right: 2rem;
    }
    /* .moduletable-arxiki-nea .card {
        width: 370px;
    } */
    /* g. kainotomia compostar */
    .moduletable-arxiki-kainotomies .info .compo {
        margin-top: 30px;
        padding-left: 50px;
    }
    /* Arxiki end */
    /* Etaireia */
    .etaireia_wrapper_profile {
        min-height: 1200px;
    }
    #right_column .custom_box {
        margin-top: 100px;
    }
    .custom_box {
        margin-bottom: 0px;
    }
    #right_column {
        left: 54.3%;
        top: 64%;
    }
    .etaireia_title {
        font-size: 57px;
        margin: 26px 0;
    }
    .etaireia_wrapper .etaireia_text {
        margin-top: 150px;
    }
    .custom_box .card {
        width: 500px;
        height: auto;
    }
    .custom_box a {
        right: 135px;
        bottom: 68px;
    }
    /* Etaireia end */
    /* Drastiriotites */
    .drastiriotites_pages h2 {
        max-width: 600px;
    }
    .drastiriotites_pages .drastiriotites-text {
        margin-top: 80px;
    }
    /* Drastiriotites end */
    .offset-md-1 {
        margin-left: 5.55%;
    }
    /* Erga */
    .erga_pages #itemListPrimary,
    .componentheadingerga_pages {
        margin-left: 5.55%;
        margin-top: 50px;
    }
    .moduletable-erga-fotografies {
        margin-right: -40px;
    }
    .erga_pages #itemListPrimary {
        margin-bottom: 100px;
    }
    #itemListPrimary .wrapper {
        flex-wrap: wrap;
    }
    /* Erga end */
    /* Erga esoterikes */
    .erga_inner_pages {
        margin: 0 5.55%;
    }
    .erga_inner_pages h3 {
        font-size: 65px!important;
    }
    .erga_inner_pages .sigProContainer.sigProClassic button.slick-next {
        position: absolute;
        top: 387px;
        right: -48px;
    }
    .erga_inner_pages .sigProImg {
        margin-left: 0!important;
    }
    .erga_inner_pages .sigProImg {
        width: 68%!important;
    }
    .erga_inner_pages .sigProContainer.sigProClassic button.slick-prev {
        left: -87px;
    }
    /* Erga esoterikes end */
    /* Kainotomies */
    .kainotomia_wrapper {
        margin-left: 5%;
        margin-right: 5%;
    }
    .kainotomia_title {
        margin-top: 0;
        margin-bottom: 40px;
        font-size: 58px;
    }
    .kainotomia_text_1 {
        padding-top: 0;
    }
    .kainotomia_card_wrapper .card-title {
        font-size: 24px;
    }
    .kainotomia_pages .itemImageBlock img {
        width: 650px!important;
        height: 650px!important;
        left: 47%;
    }
    .kainotomia_wrapper_general p {
        padding-right: 0;
    }
    .kainotomia_wrapper_general .section_1 {
        margin-top: 210px!important;
        margin-bottom: 65px!important;
    }
    /* a. bioblock */
    /* b. compostar */
    /* Kainotomies end */
    /* Nea */
    .nea_page .card {
        max-width: 382px;
    }
    .nea_page {
        margin-left: 5%;
    }
    .nea_page .catItemImage img {
        height: 600px!important;
    }
    #itemListLeading .groupLeading.nea_page .catItemTitle {
        font-size: 52px;
    }
    .nea_page.groupLeading .catItemIntroText p {
        font-size: 35px;
    }
    .nea_page #itemListPrimary {
        margin-top: 0;
        /* width: 100vw; */
        min-width: 93%;
    }
    .nea_page .itemList .card-deck .card {
        margin-left: 24px;
    }
    #itemListPrimary .groupPrimary.nea_page .catItemTitle a {
        font-size: 18px!important;
        font-weight: 500;
    }
    .nea_page p {
        font-size: 16px;
    }
    #itemListSecondary .card {
        max-width: 364px;
    }
    .nea_page #itemListPrimary .catItemImage img,
    #itemListSecondary .catItemImage img {
        height: 235px!important;
    }
    /* Nea esoterikes */
    .nea_page .itemIntroText p,
    .inner_pages_nea:first-child {
        padding-left: 5%;
    }
    .inner_pages_nea .itemImageBlock img {
        width: 650px!important;
        height: 600px!important;
    }
    .inner_pages_nea .itemImage img,
    .inner_pages_nea .groupLeading img {
        left: 52.5%!important;
    }
    .itemView.nea_page .itemImage img {
        height: 51%!important;
    }
    /* Nea end */
    /* Epikoinonia */
    .epikoinonia.itemFullText,
    #cf_1 {
        max-width: 85vw;
    }
    .epikoinonia.itemFullText {
        margin-left: 5%;
    }
    .epikoinonia-map iframe {
        width: 500px!important;
        height: 500px!important;
    }
    .epikoinonia-map {
        left: 59.5%;
    }
    .contact-details {
        margin: 50px 75px;
    }
    .contact-details p {
        font-size: 27px;
        font-weight: 400;
        line-height: 1.2;
    }
    #cf_1 {
        margin-top: 100px!important;
    }
    /* Epikoinonia end */
    /* Footer */
    footer {
        padding-left: 7rem!important;
    }
    .subfooterb p {
        font-size: 16px;
    }
    /* Footer end */
}

@media only screen and (max-width: 1201px) {
    /* menu */
    .lang .moduletable {
        width: 130px;
        position: absolute;
        left: -181px;
        top: 0px;
        right: 0px;
    }
    .lang {
        position: absolute;
        top: 0px;
        right: -114px;
    }
    .search {
        position: absolute;
        top: -40px;
        right: 84px;
        width: 300px;
        display: block;
    }
    .searchIcon:after {
        right: 158px;
        top: -50px;
    }
    .navbar-toggler {
        display: block;
        position: absolute;
        right: 40px;
        top: 70px;
    }
    .navbar-toggler:hover,
    .navbar-toggler:active {
        border: none;
        background-color: #6BB373;
    }
    .show {
        display: block;
    }
    .hornav {
        display: none;
    }
    .moduletable_menu {
        top: 65px!important;
        display: flex;
        width: 100vw;
        left: -207px!important;
        background-color: white;
    }
    #language {
        top: 7px;
        position: absolute;
        right: 74px;
        display: block;
    }
    .moduletable_menu {
        position: absolute;
        top: 100px;
        width: 100%;
        display: flex;
        width: 100vw;
        left: 0px;
        background-color: white;
    }
    .hornav .nav li {
        position: relative;
        margin-right: 90%;
        margin-left: 3%;
    }
    .header .nav-child {
        position: relative;
        border: none;
    }
    .menu>li {
        border: 0px;
    }
    .menu>li.active,
    .menu>li:hover {
        border: 0px;
    }
    .header .nav-child {
        position: static;
    }
    .header .nav-child {
        border: none;
    }
    p,
    li,
    .moduletable-arxiki-erga .erga-intro {
        font-size: 18px;
    }
    .moduletable-arxiki-erga .border {
        padding: 5rem 0;
    }
    .moduletable-arxiki-erga .card-img-overlay a {
        font-size: 25px;
        left: -152px;
        padding-bottom: 5px;
    }
    /* Header */
    .breadcrumb {
        padding-left: 5%;
    }
    .breadcrumb span {
        font-size: 23px;
    }
    /* .itemFullText {
        margin-left: 5%;
    } */
    /* Header end */
    /* Arxiki */
    /* a.slider */
    /* b. drastiriotites */
    .moduletable-arxiki-drastiriotites .image {
        height: 165px;
        width: 166px;
    }
    .moduletable-arxiki-drastiriotites .card-title {
        margin-bottom: 17px;
    }
    .moduletable-arxiki-drastiriotites {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    /* c. kainotomia bioblock */
    .moduletable-arxiki-kainotomies p {
        line-height: 26px;
        font-size: 16px;
    }
    .moduletable-arxiki-kainotomies .info {
        height: 400px;
    }
    .moduletable-arxiki-kainotomies .info .compo,
    .moduletable-arxiki-kainotomies .info .bio {
        margin-top: 0px;
    }
    .moduletable-arxiki-kainotomies span {
        font-size: 60px;
    }
    .moduletable-arxiki-kainotomies h3 {
        line-height: 2;
    }
    .moduletable-arxiki-kainotomies .info .btn {
        margin-top: 0;
    }
    /* d. filosofia */
    .moduletable-arxiki-filosofia li {
        font-size: 18px;
    }
    .moduletable-arxiki-filosofia h3 {
        font-size: 66px;
    }
    /* e. simantika erga */
    /* f. teleutaia nea */
    .moduletable-arxiki-nea .card {
        width: 47vw;
    }
    .moduletable-arxiki-nea img {
        max-height: 136px;
    }
    .moduletable-arxiki-nea .slick-next {
        left: 75vw;
    }
    /* g. kainotomia compostar */
    /* Arxiki end */
    /* Etaireia */
    .etaireia_title {
        margin: 60px 0;
    }
    .etaireia_wrapper .etaireia_text {
        margin-top: 125px;
    }
    .etaireia_text p {
        margin-bottom: 10px;
    }
    .itemImage img,
    .groupLeading img {
        width: 600px;
        height: auto;
        position: absolute;
        top: -239px;
        left: 55.5%;
    }
    .etaireia_page .itemImageBlock img {
        left: 54vw;
        width: 400px!important;
    }
    .custom_box .card {
        width: 400px;
    }
    #right_column {
        left: 54vw;
        top: 64%;
        padding: 0;
    }
    .custom_box a {
        right: 106px;
        bottom: 54px;
        font-size: 13px;
    }
    .etaireia_page .itemFullText {
        margin-left: 5%!important;
    }
    /* Etaireia end */
    /* Drastiriotites */
    .drastiriotites_pages h1 {
        font-size: 57px;
    }
    .drastiriotites_pages h2 {
        max-width: 400px;
        font-size: 21px;
        line-height: 29px;
        margin-top: 40px;
    }
    .drastiriotites_pages .drastiriotites-text {
        margin-top: 0;
    }
    .drastiriotites .itemImageGallery h3,
    .kainotomies-gallery h3 {
        font-size: 50px;
    }
    .drastiriotites .sigProImg {
        background-size: auto 400px!important;
    }
    .drastiriotites .sigProContainer.sigProClassic button.slick-next,
    .kainotomies-gallery .sigProContainer.sigProClassic button.slick-next {
        right: 7%;
    }
    .itemImageGallery,
    .kainotomies-gallery {
        margin-top: 60px!important;
        padding: 4rem 0!important;
    }
    .drastiriotites .itemImageBlock img,
    .moduletable-erga-fotografies img {
        width: 417px!important;
        height: 575px!important;
    }
    .moduletable-erga-fotografies {
        margin-right: -230px;
    }
    /* Drastiriotites end */
    /* Erga */
    .componentheadingerga_pages h1 {
        font-size: 65px;
    }
    .erga_pages #itemListPrimary,
    .componentheadingerga_pages {
        margin-left: 5%;
        margin-top: 50px;
    }
    /* Erga end */
    /* Erga esoterikes */
    .erga_inner_pages .sigProImg {
        width: 52%!important;
    }
    .erga_inner_pages .slider {
        right: -82px;
    }
    .erga_inner_pages .sigProContainer.sigProClassic button.slick-next {
        right: 89px;
    }
    .erga_inner_pages h3 {
        font-size: 49px!important;
    }
    .erga_inner_pages .slick-prev:before,
    .erga_inner_pages .slick-next:before {
        font-size: 42px;
    }
    .erga_inner_pages .sigProContainer.sigProClassic button.slick-prev {
        left: -62px;
    }
    /* Erga esoterikes end */
    /* Kainotomies */
    .kainotomia_wrapper {
        margin-left: 5%;
    }
    .kainotomia_wrapper .section_1,
    .kainotomia_wrapper .section_2,
    .kainotomia_wrapper .section_3 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .kainotomies-gallery h3 {
        padding: 16px 0 32px 0!important;
    }
    .kainotomia_pages .itemImageBlock img {
        width: 500px!important;
        height: 500px!important;
    }
    .kainotomia_title {
        font-size: 48px;
    }
    .kainotomia_wrapper_general .section_1 {
        margin-top: 80px!important;
        margin-bottom: 80px!important;
    }
    .kainotomia_wrapper_general+.kainotomies-gallery h3 {
        padding: 15px 0 0px 0!important;
    }
    .kainotomia_wrapper_general+.kainotomies-gallery .slick-prev:before,
    .kainotomia_wrapper_general+.kainotomies-gallery .slick-prev:before,
    .kainotomia_wrapper_general+.kainotomies-gallery .slick-next:before,
    .kainotomia_wrapper_general+.kainotomies-gallery .slick-next:before {
        top: -5px;
    }
    /* a. bioblock */
    .kainotomia_card_wrapper {
        grid-template-columns: 28vw 28vw 28vw;
        grid-template-rows: 200px 200px;
    }
    .kainotomia_card_wrapper-bioblock {
        grid-template-columns: 28vw 28vw 28vw;
        grid-template-rows: 275px 275px;
    }
    .kainotomia_card_wrapper .card-title {
        font-size: 18px;
    }
    .kainotomia_card_body {
        font-size: 16px;
        margin-top: 0px;
    }
    img.kainotomia_logo {
        width: 200px!important;
    }
    /* b. compostar */
    .kainotomia_text_3 li {
        font-size: 17px;
        line-height: 1.5;
    }
    .kainotomia_text_3 li:before {
        left: -37px;
        top: -7px;
        font-size: 27px;
    }
    /* Kainotomies end */
    /* Nea */
    .nea_page {
        margin-left: 5%;
    }
    #itemListLeading .groupLeading.nea_page .catItemTitle {
        max-width: 460px;
        font-size: 40px;
    }
    .nea_page.groupLeading .catItemIntroText p {
        max-width: 460px;
        font-size: 27px;
    }
    #itemListLeading .groupLeading.nea_page .catItemTitle {
        max-width: 416px;
        font-size: 38px;
    }
    .nea_page .catItemImage img {
        height: auto!important;
        width: 500px!important;
    }
    .nea_page .row {
        margin-bottom: 20px;
    }
    .nea_page .card-deck {
        max-width: 39vw
    }
    .nea_page .card-deck h3 {
        font-size: 20px;
    }
    .nea_page p {
        line-height: 20px;
    }
    #itemListSecondary .card {
        max-width: 271px;
    }
    .nea_page #itemListPrimary .catItemImage img,
    #itemListSecondary .catItemImage img {
        height: 171px!important;
    }
    /* Nea esoterikes */
    /* Nea end */
    /* Epikoinonia */
    .epikoinonia.itemFullText {
        margin-left: 5%!important;
    }
    .epikoinonia_page h1 {
        font-size: 40px;
    }
    .epikoinonia_page span.title-green {
        font-size: 71px;
    }
    .epikoinonia-map iframe {
        width: 400px!important;
        height: 400px!important;
    }
    .contact-details p {
        font-size: 22px;
        line-height: 1.1;
    }
    /* Epikoinonia end */
    /* Footer */
    footer {
        padding-left: 3rem!important;
    }
    .subfooterb {
        padding: 10px;
    }
    .subfooterb p {
        font-size: 15px;
    }
    /* Footer end */
}

@media only screen and (max-width: 1024px) {
    .moduletable-arxiki-nea .slick-prev {
        left: 67vw;
    }
}

@media only screen and (max-width: 768px) {
    .lang .moduletable {
        left: -144px;
    }
    .search {
        position: absolute;
        top: -106px;
        right: 161px;
        width: 106px;
        display: block;
    }
    .searchIcon:after {
        right: 127px;
        top: -116px;
    }
    #search input {
        max-width: 80%;
        border: 2px solid #3393CD;
        border-radius: 50px;
        padding-top: 3px;
        padding-bottom: 5px;
        padding-left: 18px;
    }
    #hornav .nav-child {
        display: block;
        position: static;
        box-shadow: none;
    }
    .moduletable-arxiki-nea .custom-slide {
        margin-left: 60px;
    }
    .finder {
        width: 100px;
        position: absolute;
        right: 96px;
        top: -125px;
    }
    .lang .moduletable {
        width: 88px;
    }
    .lang-inline a {
        width: 41%;
        height: 100%;
        padding: 8px 13px;
    }
    .header li {
        font-size: 12px;
    }
    #mod-finder-searchword135 {
        border: 2px solid #3393CD;
        border-radius: 50px;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .mod-languages {
        border-radius: 50px;
        text-align: center;
        border: 2px solid #6BB373;
        padding-top: 3px;
        padding-bottom: 4px;
    }
    #homepage-5 {
        height: 1259px;
    }
    .finder {
        display: none;
    }
    .moduletable-arxiki-erga {
        padding-top: 0;
    }
    .searchIcon:after {
        /* display: none; */
    }
    .footer h3 {
        margin-top: 20px;
    }
    .moduletable-arxiki-kainotomies.with-padding {
        padding-bottom: 0;
    }
    .navbar-toggler {
        display: block;
        position: absolute;
        right: 40px;
        top: 70px;
    }
    .lang .moduletable {
        width: 92px;
    }
    .navbar-toggler:hover,
    .navbar-toggler:active {
        border: none;
        background-color: #6BB373;
    }
    .show {
        display: block;
    }
    .hornav {
        display: none;
    }
    .moduletable_menu {
        top: 0px!important;
        left: 20px;
        display: flex;
        left: 0px!important;
        background-color: white;
    }
    /* Header */
    .breadcrumb {
        padding-right: 56vw;
    }
    .breadcrumb span {
        font-size: 16px;
    }
    /* Header end */
    /* Arxiki */
    /* a.slider */
    .slider-content {
        margin: -11px 0rem;
    }
    /* b. drastiriotites */
    .moduletable-arxiki-drastiriotites h3 {
        font-size: 30px;
    }
    .moduletable-arxiki-drastiriotites .card {
        align-items: center;
    }
    .moduletable-arxiki-drastiriotites .row {
        justify-content: center;
    }
    /* c. kainotomia bioblock */
    .moduletable-arxiki-kainotomies .row {
        height: 877px;
    }
    .moduletable-arxiki-kainotomies .card-img {
        height: auto;
    }
    /* d. filosofia */
    .moduletable-arxiki-filosofia h3 {
        font-size: 40px;
        text-align: center;
    }
    .moduletable-arxiki-filosofia .above-title {
        text-align: center;
    }
    .moduletable-arxiki-filosofia .image {
        height: max-content;
        background-color: aliceblue;
        box-shadow: -45px 59px 0px 1px #6bb373;
    }
    /* e. simantika erga */
    .moduletable-arxiki-erga h3 {
        font-size: 40px;
    }
    /* f. teleutaia nea */
    .moduletable-arxiki-nea-title h3 {
        font-size: 40px;
    }
    .moduletable-arxiki-nea .slick-prev {
        top: -38px;
        left: 13vw;
    }
    .moduletable-arxiki-nea .slick-next {
        top: -38px;
        left: 33vw;
    }
    .moduletable-arxiki-nea img {
        max-height: 136px;
    }
    /* g. kainotomia compostar */
    .moduletable-arxiki-kainotomies .compo {
        padding-left: 20px;
    }
    /* Arxiki end */
    /* Etaireia */
    #right_column {
        left: 9vw;
        top: 2100px;
    }
    .etaireia_page .itemImageBlock img {
        left: 42vw;
        width: 250px!important;
    }
    h1 {
        width: 75vw;
    }
    .etaireia_wrapper .etaireia_text {
        margin-top: 0;
    }
    .etaireia_wrapper {
        margin-bottom: 0;
    }
    .etaireia_title {
        font-size: 50px;
        margin: 26px 0;
    }
    .etaireia_wrapper_profile {
        margin-bottom: 800px;
    }
    /* Etaireia end */
    /* Drastiriotites */
    .drastiriotites .itemImageBlock img,
    .moduletable-erga-fotografies img {
        width: 250px!important;
        height: 250px!important;
    }
    .drastiriotites .itemImage img,
    .drastiriotites .groupLeading img {
        left: 45.5%;
    }
    .drastiriotites_pages h1 {
        font-size: 50px;
    }
    .drastiriotites .itemImageGallery h3,
    .kainotomies-gallery h3 {
        font-size: 32px;
    }
    .drastiriotites .slick-next:before,
    .kainotomies-gallery .slick-next:before {
        font-size: 30px;
        left: 21px;
        top: 23px;
    }
    .drastiriotites .slick-prev:before,
    .kainotomies-gallery .slick-prev:before {
        font-size: 30px;
        left: 7px;
        top: 23px;
    }
    /* Drastiriotites end */
    /* Erga */
    .componentheadingerga_pages h1 {
        font-size: 50px;
        margin-bottom: 90px;
    }
    #itemListPrimary .wrapper {
        justify-content: center;
        text-align: center;
    }
    .erga_pages h3 {
        text-align: center;
    }
    .erga_pages .itemList {
        margin-top: 0;
    }
    .hover-effect-erga:hover {
        left: 0;
    }
    /* Erga end */
    /* Erga esoterikes */
    .erga_inner_pages .sigProImg {
        width: 31%!important;
    }
    .erga_inner_pages .sigProContainer.sigProClassic button.slick-next {
        position: absolute;
        top: 282px;
        right: 343px;
    }
    .erga_inner_pages .sigProImg {
        margin-left: 0!important;
    }
    .erga_inner_pages .sigProContainer.sigProClassic button.slick-prev {
        left: 35px;
    }
    .erga_inner_pages .table-responsive table {
        max-width: 80vw!important;
        min-width: 200px;
    }
    .erga_inner_pages .table-responsive {
        margin-bottom: 50px;
    }
    .erga_inner_pages .itemFullText li {
        font-size: 18px;
    }
    .erga_inner_pages .slider {
        right: -54%;
    }
    .erga_inner_pages .sigProContainer.sigProClassic button.slick-prev {
        top: 230px;
    }
    /* Erga esoterikes end */
    /* Kainotomies */
    /* a. bioblock */
    .kainotomia_card_wrapper-bioblock {
        grid-template-columns: 1fr;
        grid-template-rows: 293px 275px;
    }
    .kainotomies-gallery h3 {
        padding: 16px 0 43px 0!important;
    }
    /* b. compostar */
    .kainotomia_card_wrapper .card {
        color: white;
        background-color: #6BB373;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        padding-left: 19px;
        padding-right: 12px;
        border-radius: 0;
        margin-bottom: 40px;
        padding-bottom: 92px;
    }
    .kainotomia_card_wrapper .card-title::before {
        position: absolute;
        font-family: "Font Awesome 5 Pro";
        content: "\f061";
        font-size: 40px;
        font-weight: 400;
        left: -23px;
    }
    .kainotomia_wrapper_general .kainotomia_title {
        width: 43vw;
        min-height: 0;
    }
    .kainotomia_text_3 h3 {
        padding-right: 0;
    }
    /* Kainotomies end */
    /* Nea */
    .nea_page .itemImageBlock img {
        width: 250px!important;
        height: 250px!important;
    }
    .nea_page .itemIntroText p {
        font-size: 40px;
        max-width: 94vw;
    }
    .itemView.nea_page .itemImage img {
        height: 22%!important;
    }
    /* Nea end */
    /* Epikoinonia */
    .epikoinonia_page span.title-green {
        font-size: 37px;
    }
    .epikoinonia_page h1 {
        font-size: 30px;
    }
    .epikoinonia h1 {
        max-width: 48vw;
    }
    .contact-details {
        margin: 0px;
    }
    #cf_1 form {
        padding-left: 0px;
        padding-right: 0px;
    }
    .cf-content-text {
        padding-top: 0;
        padding-bottom: 0;
    }
    #cf_1 input,
    #cf_1 textarea {
        font-size: 15px;
    }
    .epikoinonia-map iframe {
        width: 250px!important;
        height: 250px!important;
    }
    .epikoinonia-map {
        left: 43.5%;
    }
    /* Epikoinonia end */
    .kainotomia_card_wrapper .card-title {
        font-size: 15px;
    }
    /* Footer */
    /* Footer end */
}
@media only screen and (max-width: 650px){
    #right_column {
        top: 2200px;
    }
}
@media only screen and (max-width: 560px){

    #right_column {
        top: 2400px;
    }
}
@media only screen and (max-width: 450px) {
    #right_column {
        left: 0vw;
        top: 2500px;
    }
    .custom_box .card {
        width: 300px;
        margin-left: 40px;
    }
    .etaireia_page .itemImageBlock img {
        left: 42vw;
        width: 188px!important;
    }
    .custom_box a {
        right: 80px;
        bottom: 40px;
        font-size: 12px;
    }
}
@media only screen and (max-width: 600px) {

    /* Kainotomies */
    .kainotomia_wrapper_general p,
    .kainotomia_wrapper_general li {
        font-weight: 400;
        line-height: 25px;
        font-size: 16px;
    }
    /* a. bioblock */
    .kainotomia_pages .itemImageBlock img {
        width: 250px!important;
        height: 250px!important;
    }
    .kainotomia_card_wrapper .card-title::before {
        font-size: 22px;
    }
    .kainotomia_wrapper .section_3 {
        grid-template-columns: 1fr;
    }
    .kainotomia_table {
        padding-left: 0;
    }
    .kainotomia_card_wrapper-bioblock {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 293px 275px;
    }
    .kainotomia_card_wrapper .card {
        margin: 4px;
    }
    .kainotomia .sigProImg {
        background-size: contain;
    }
    /* b. compostar */
    .kainotomia_wrapper .section_3 {
        grid-template-columns: 1fr;
    }
    .kainotomia_text_3 {
        padding-left: 0px;
    }
    /* Kainotomies end */
    /* Nea */
    .nea_page .catItemImage img {
        height: 250px!important;
        width: 250px!important;
    }
    .nea_page .itemImage img,
    .nea_page .groupLeading img {
        left: 42.5%;
    }
    .nea_page .card {
        max-width: 250px;
    }
    .card-deck {
        align-items: center;
    }
    #itemListSecondary .card {
        max-width: 250px;
    }
    .itemView.nea_page .itemImage img {
        display: none;
    }
    .itemView.nea_page div.itemFullText {
        margin-left: 8.333%;
        width: 85%;
    }
    /* Nea end */
}



@media only screen and (max-width: 1366px) {
    #logo .moduletable .custom p a img {
        transform: scale(0.7);
    }
    .menu-row {
        height: 146px;
    }
    .banner_container {
        margin-top: 147px;
    }
    .slider-text {
        padding-top: 6%;
        padding-left: 7%;
        padding-right: 60px;
        z-index: 100;
    }
    .slider-text h4 {
        font-size: 24px;
        width: 60%;
    }
    .slider-content {
        height: 60vh;
        position: relative;
    }
   
}