@media (max-width: 1600px) {

#slideshow .leftSlide a.SlideLink {
    height: 60vh;
	
}
	#slideshow .rightSlide a.SlideLink {
    height: 30vh;
}
}

@media (max-width: 1400px) {
  .center {
    max-width: 90% !important;
  }
  img {
    height: auto;
    max-width: 100% !important;
  }
	
#slideshow .leftSlide a.SlideLink {
    height: 50vh;
	
}
	#slideshow .rightSlide a.SlideLink {
    height: 25vh;
}	

}
@media (max-width: 1160px) {
	
#slideshow .leftSlide a.SlideLink {
    height: 40vh;
	
}
	#slideshow .rightSlide a.SlideLink {
    height: 20vh;
}	
	
	
  #menu {

  }
  
}
@media (max-width: 950px) {
 
	
}
@media (max-width: 768px) {
	
  body {
    font-size: 100%;
  }
  img {
    height: auto;
    max-width: 100% !important;
  }
  iframe {
    height: auto;
    max-width: 100% !important;
  }
	#webmacPage{ padding-top: 70px;}
	#slideshow {
    margin-top: 0px;
    margin-bottom: 60px;
}
  #k2Container img {
    width: 100%;
    height: auto;
    float: none !important;
    margin: 0 !important;
  }
  #webmacBody .center {
    margin: 0 auto;
    width: 95% !important;
  }	
	
	
#header {
/*    z-index: 8;
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 0px;
    position: fixed;
    width: 100%;
    top: 0;
    background: #fff;*/
}	
#header	{
    z-index: 8;
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 0px;
    position: fixed !important;
    width: 100%;
    top: 0;
    background: #fff;
}	
.fixedMenu + .webmacPage {
  padding-top: 40px;
}	
#header .center {

    height: 40px;
}	
	#header #social{ display: none;}
#header .center .leftSide {
    display: flex;
    align-items: center;
    max-width: 100%;
    float: none;
    width: 100%;
}	
	
#menuBTN {
    order: 2;
    margin: 0;
    width: 45px;
}
#rstbox_1 .eb-close {
    right: inherit;
    top: 15px;
    right: 30px;
	left: inherit;
    color: #fff !important;
    background: rgba(50, 73, 141, 1);
    padding-bottom: 0px;
}	
#logo {
    width: calc(100% - 45px);
    display: flex;
    align-items: center;
}	
	#logo .moduletable{ max-width: 220px;}	
.menuColumnsBox {
    display: flex;
    flex-wrap: wrap;
    margin-top: 60px;
}
	.menuColumnsBox .col1, .menuColumnsBox .col2{
    width: 100%;
}
.menuColumnsBox .col3 {
    width: 100%;
}	
.menuColumnsBox .col3 ul {
    display: flex;
    flex-wrap: wrap;
}
.menuColumnsBox .col3 ul li {
    width: 100%;
}
	
#slideshow .slideshowBox {
    display: flex;
    flex-direction: column;
}	
#slideshow .leftSlide, #slideshow .rightSlide {
    width: 100%;
    padding: 0;
    margin: 0;
}	
	#slideshow .leftSlide a.SlideLink,  #slideshow .rightSlide a.SlideLink{
    height: 30vh;
		min-height: 250px;
}
	#slideshow .leftSlide .SlideBox .SlideBoxInner, #slideshow .rightSlide .SlideBox .SlideBoxInner{ left: 15px;}
#slideshow .rightSlide .SlideBox .SlideTitle, #slideshow .leftSlide .SlideBox .SlideTitle {
    font-size: 1.2em;
    line-height: 100%;
    text-shadow: 0 2px 0 rgb(0 0 0 / 50%);
    font-weight: bold;
    font-family: 'proxima_novablack', sans-serif;
}
#slideshow .SlideCat { display: none;
}	
	#prosfata ul {
    display: flex;
    flex-wrap: wrap;
}
	#prosfata .center{ width: 100% !important; max-width:100% !important; }
#prosfata ul li {
    width: 100%;
	margin: 0;
}	
#prosfata h3 {
    width: 95%;
    margin: 0 auto;
	font-size: 2em;
}	
#prosfata .prosfataTitle a {
    color: #444;
    font-size: 1.05em;
    display: block;
    line-height: 110%;
    font-family: 'proxima_novablack',sans-serif !important;
}	
	#experts .center {
    padding: 20px 0;
}
#experts h3 {
    font-size: 2em;
    margin-bottom: 15px;
    padding-bottom: 0;
}
#experts .expertsBoxOut {
    padding: 0;
}	
	
	#experts .expertsBox {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px;
}
#experts .expertsBox .left {
    width: 100%;
	order: 2;
}	
	#experts .expertsBox .right {
    width: 100%;
		order: 1;
		margin-bottom: 30px;
}	
	#experts .owl-theme .owl-nav{ display: none;}
	#experts .expertsBox a.moduleItemTitle {

    font-size: 1.3em;

}
.aksizeiBox {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}	
	.aksizeiBox .left {
    width: 100%;
		order: 2;
}
	.aksizeiBox .left h3 {
		font-size: 1.6em;
	}
	.aksizeiBox .leftInner {
    padding: 15px;
    display: flex;
    flex-direction: column;
    min-height: inherit;
    justify-content: space-between;
}
.aksizeiBox .right {
    width: 100%;
    display: flex;
	order: 1;
}	
	
.aksizeiBox .leftInner a.moduleItemTitle {
    color: #32498d;
    font-size: 1.2em;
    line-height: 100%;
    font-weight: bold;
    display: block;
    margin-bottom: 30px;
    z-index: 1;
    background-color: #fff;
    padding: 10px;
    box-shadow: 5px 5px 0px #00000036;
    font-family: 'proxima_novablack', sans-serif;
	margin-right: inherit;
}	
	.aksizeiBox .right a {
    height: 30vh;
		min-height: 250px;

}
	
.ogtmBox {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}	
	.ogtmBox .left {
    width: 100%;
		order: 2;
}
	.ogtmBox .left h3 {
		font-size: 1.6em;
	}
	.ogtmBox .leftInner {
    padding: 15px;
    display: flex;
    flex-direction: column;
    min-height: inherit;
    justify-content: space-between;
}
.ogtmBox .right {
    width: 100%;
    display: flex;
	order: 1;
}	
	
.ogtmBox .leftInner a.moduleItemTitle {
    color: #32498d;
    font-size: 1.2em;
    line-height: 100%;
    font-weight: bold;
    display: block;
    margin-bottom: 30px;
    z-index: 1;
    background-color: #fff;
    padding: 10px;
    box-shadow: 5px 5px 0px #00000036;
    font-family: 'proxima_novablack', sans-serif;
	margin-right: inherit;
}	
	.ogtmBox .right a {
    height: 30vh;
		min-height: 250px;

}	
	#synentefkseis h3 {
		font-size: 2em;
	}
#synentefkseis ul {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}	
#synentefkseis ul li {
    width: 100%;
    background-color: #fff;
    margin: 0;
    margin-bottom: 15px;
}	
	
	
#meApopsi .owl-nav	{ display: none;}
	#meApopsi h3{font-size: 2em;
	    padding: 0;
    margin: 0;
	}

#network .right {
    display: flex;
    width: 60%;
	font-size: 12px;
}	
	#network .right a{ 
	    display: flex;
    align-items: center;
	}	
	#network h3 {
    font-size: 1.2em;
}
	
	#network .networkMainTitle a.hsLogo img {
    max-width: 100px !important;
    margin-left: 7px;
}
	
	
	#network ul li {
    width: calc(50% - 10px);
    background-color: #fff;
    margin: 0 10px;
}
#network .prosfataTitle a {
    color: #444;
    font-size: 1.0em;
    display: block;
    font-family: 'proxima_novablack';
    line-height: 110%;
}	
#network ul li.net3, #network ul li.net7 {
    margin-right: 10px;
}	
#network ul li.net0, #network ul li.net4 {
    margin-left: 10px;
}	
	#network ul li.even { margin-left: 0;}	
	#network ul li.odd {margin-right: 0;}
	
#webtv .webtvBox {
    display: flex;
    margin-bottom: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
}	
	#webtv .leftNews, #webtv .rightNews {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
}
#webtv .leftNews a.moduleItemImage {
    padding-right: 0;
	margin: 0;
}	
	#webtv .leftNews a.moduleItemTitle {
    display: block;
    margin-bottom: 15px;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
		    border-bottom: 1px solid #ddd;
		padding-bottom: 15px;
}
	
	
#hsNetwork ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}	
#hsNetwork ul li {
    padding: 0 15px;
    width: calc(50% - 30px);
}	
	.footerFlex {
    display: flex;
    margin-bottom: 60px;
    flex-direction: column;
}
.footerFlex .footerLeft {
    width: 100%;
    display: flex;
    flex-direction: row;
}
	.footerFlex .footerRight {
    width: 100%;
}
#logoSocial {
    text-align: center;
    margin-bottom: 0;
}	
	#logoSocial .menuSocial ul {

    justify-content: center;
}
	#logoSocial .years11 img{ max-width: 80% !important;}	
#logoSocial .years11 {
    margin-top: 30px;
    display: flex;
    justify-content: center;
	padding: 0;
}	
#logoSocial .years11 .play-btn {

    bottom: 13px;
}	
	
#footerMenu, #footerMenu2{

    width: 50%;
}	
	
	
	
#aCatWebmac .itemListCategory h2 {
    color: #32498d;
    font-size: 2em;
    letter-spacing: -0.02em;
    border-bottom: 15px solid #e9ecf4;
    padding-bottom: 5px;
    width: 95%;
    margin: 15px auto;
}	
#aCatWebmac .catTitle h3 {

    font-size: 1.2em;
}	
.aTitle h2.itemTitle {
    font-size: 1.6em;
}	
	
.aTitle .itemCategory a {
    font-size: 1.1em;
}	
	.aText .itemRelated{ display: none;}	
	
.aInnerWrapper {
    display: flex;
    flex-direction: column;
}	
.aSocial, .aText, .aRight{
    width: 100%;
}	
	.aSocial{ order: 2; margin-bottom: 30px;}
	.aText{ order: 1; margin-bottom: 30px;} 
	.aRight{ order: 3; padding: 0;}
.aText div.itemTagsBlock {
    display: flex;
    flex-direction: column;
}	
.aText div.itemTagsBlock span {

    font-size: 1.6em;
    margin-right: 0;
    margin-bottom: 20px;
}	
.aSocial .moduletable {
    margin-right: 0;
    position: inherit;
    top: inherit;
}	
	.at-resp-share-element {

    text-align: center;
}
#miXasete h3 {
	font-size: 2em;}	
#miXasete ul li {
    width: calc(50% - 20px);
    padding: 10px;
    margin-bottom: 20px;
    transition: all .1s;
    padding-bottom: 5px;
}	
#miXasete .minXasBox .minXasTitle a {
    font-size: 1em;
    line-height: 120%;
    letter-spacing: inherit;
}	
	
#k2Experts .aTitle h2.itemTitle {

    font-size: 1.4em;

}	
	
	#k2Experts .aTitle .itemCategory a{ font-size: 1.1em;}
	#k2Experts .aImage {
    margin-top: 20px;
}
div.itemAuthorBlock {
    margin: 0 0 16px 0;
    padding: 15px;
    display: flex;
	flex-direction: column;
    align-items: center;
    box-shadow: 0 0 10px #0000001c;
    padding-left: 15px;
	margin-top: 20px;
}	
.itemAuthorAvatarDiv {
	width: 150px;
	}	
div.itemAuthorBlock div.itemAuthorDetails {
    margin: 0;
    padding: 15px !important;
    width: 100%;
}
	
	
#ogtmk2Item .aImage {
    display: flex;
    align-items: center;
    flex-direction: column;
    background: #32498d;
    margin-bottom: 60px;
	margin-top: 60px;
}
	#ogtmk2Item .leftBox {
    width: 100%;
}
#ogtmk2Item .leftBox .itemImageBlock {
    width: 100%;
    height: 300px;

}	
#ogtmk2Item .rightBox {
    width: 100%;
    background: #32498d;
    color: #fff;
}	
#ogtmk2Item .rightBox .itemCategory a {
    font-size: 1.0em;
}
	#ogtmk2Item .rightBox .rightName {
    font-size: 2em;
}
#ogtmk2Item .rightBox .rightEidikotita {
    font-size: 1.5em;
}	
	#ogtmk2Item .rightBox .rightMoto::before {
    content: '\f10d';
    left: 10px;
    top: 15px;
    font-style: normal;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: 30px;
    height: 30px;
    text-align: center;
    display: block;
    line-height: 30px;
    border-radius: 30px;
    color: rgb(255 255 255 / 20%);
    font-size: 30px;
    z-index: 5;
}
#ogtmk2Item .rightBox .rightMoto {
    font-style: italic;
    padding: 15px 0;
    border-top: 1px solid rgb(255 255 255 / 30%);
    border-bottom: 1px solid rgb(255 255 255 / 30%);
    position: relative;
    padding-left: 50px;
}
	
.textLink {
    width: 90%;
}		
	.textLink .k2ItemsBlock {
    padding: 10px;
}
.textLink ul{ padding: 0 !important; margin: 0;

	grid-template-columns: 1fr;

}
.textLink div.k2ItemsBlock ul li a {

    padding: 10px;
}	
	.textLink li.even{border-right: none;}
div.tagItemList {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}	
.tagItemList .catItemView {
    width: 100%;
}	
	.aRight .rightBanners {padding: 20px 0; background: #eee; text-align: center; margin-bottom: 20px;}
	.aRight .rightBanners p{ margin-bottom: 0;}
	.aRight .rightBanners img{width:300px !important;}
/*----END 768----*/	
}