@media only screen and (max-width: 1399px){
	#menunavbar .topnav-link .stylea 						{font-size:15px;}
	.searchclick 										 	{font-size:16px;width:40px;height:40px;line-height:40px;}
	.maindiv .borderheaderdiv .logoresp 					{width:190px;}
	#menunavbar nav 										{height:65px;}
	.maindiv .styleh1 										{font-size:18px;}
	.maindiv .borderheaderdiv 								{padding-bottom:0px;}
	#bottomheadersplash .listsplashdatali:not(:last-child) 	{margin-bottom: 8px;}
	#menunavbar2 .topnav-link .stylea 						{font-size:15px;}
}
@media only screen and (max-width: 1295px){
	.smoothscrollsecondary #menunavbar_secondary .topnav-link a {position: relative;padding-right: 8px;padding-left: 8px;}
}
@media only screen and (max-width: 1280px) and (max-height: 600px){
	.maindiv .borderheaderdiv .logoresp {width: 130px;}
	
}
@media only screen and (max-width: 1262px){
	.smoothscrollsecondary #menunavbar_secondary .topnav-link .stylea {font-size:15px;}
}
@media only screen and (max-width: 1200px){
	#blog_section_home .biggreybox p 						{min-height: 76px;}
	.maindiv .borderheaderdiv .logoresp 					{width:123px;}
	.maindiv .styleh1 										{font-size:12px;line-height: 16px;}
	#menunavbar 											{margin-right: 0;margin-left: 0;margin-top: 0px;}
	#menunavbar .navbar-expand .navbar-nav 					{display: -ms-flexbox;display: flex; -ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;width: 100%;}
	#menunavbar .bgcolor 									{width:50%;padding-right: 0;padding-left: 0;height: 100%;}
	#menunavbar .topnav-link .stylea 						{text-align:left;font-size: 14px;line-height:120%;}
	#menunavbar .topnav-link a span.spanlink::after 					{margin-left:0px;}
	#menunavbar .navbar-expand .navbar-nav.mx-auto 			{margin-right:20px!important;margin-left:20px!important;}
	#menunavbar .navbar>.container-fluid 					{padding-left:0;padding-right:0;}
	#menunavbar .topnav-link:not(:last-child) 				{margin-right: 0;}
	#menunavbar .dropdown-menu[data-bs-popper] 				{top: auto;left: 0;margin-top:12px;position: static;float: none;margin-bottom: 8px;}
	#menunavbar .dropdown-menu 								{padding: 16px;}
	#menunavbar .topnav-link a.show span.spanlink::after 			{margin-left:0px;}
	#bottomheadersplash 									{margin-bottom: 30px;}
	#blog_section_home h5 									{margin-top: 30px}
	#searchbartablet 										{margin-top: 0px;margin-bottom: 30px;}
	#menunavbar .topnav-link .dropdown-menu .stylea 		{word-break: break-word;white-space: normal;}
	.maindiv .borderheaderdiv 								{padding-left:15px;padding-right:15px;padding-bottom: 22px;padding-top: 30px;}
	.maindiv .borderheaderdiv .margin-top-33 				{margin-top: 15px;}
	.centerflexresp 										{justify-content:center;display:flex;}
	#mobilemenuburger .topnav-link .dropdown-menu .stylea 	{word-break: break-word;white-space: normal;}
	#bottomheadersplash .listsplashdatali:not(:last-child) 	{margin-bottom: 5px;}
	#fourcolumnboxes.margintopresp 							{margin-top: 240px;}
	#menunavbar nav 										{width:100%;padding-top: 30px;padding-bottom: 30px;}
	.secondarydiv #collapseSearch .searchboxdiv 											{margin-right: 0px;}
	.smoothscrollsecondary #navbarNav .topnav-link .dropdown-menu .stylea 					{word-break: break-word;white-space: normal;}
	.smoothscrollsecondary #menunavbar_secondary .topnav-link a 							{padding-right: 8px;padding-left: 8px;}
	.stickyheader #collapseSearchsticky .searchboxdiv 										{margin-right: 0px;}
	.stickyheader #collapseSearchsticky 													{margin-right: 15px;margin-left: 15px;}
	#menunavbar2 																			{padding-left: 0;padding-right: 0;}
	#menunavbar2 .topnav-link a span.spanlink::after 										{margin-left:0px;}
	.firstbg 																				{padding: 0px;}
	#mobilemenuburger 																		{margin-top:0px;margin-bottom:0;position:absolute;top:100%;padding-top:15px;padding-bottom:15px;width:auto;background:#FFC73D;left: 0;right: auto;padding-left: 15px;padding-right: 15px; width: 100%;}
	#menunavbar2 .topnav-link .dropdown-toggle span.spanlink::before 						{margin-left:0px;padding-right: 6px;}
	#menunavbar2 .topnav-link a.show span.spanlink::after 									{margin-left:0px;}
	#menunavbar2 .dropdown-menu[data-bs-popper] 											{margin-top: 12px;margin-bottom: 8px;margin-right: 6px;}
	#menunavbar2 .dropdown-menu 															{padding:10px 30px 10px 15px;}
	#menunavbar2 .topnav-link .stylea.show span.spanlink::before 							{transform: rotate(180deg);padding-right: 0px;padding-left: 6px;}
	#menunavbar2 nav 																		{padding-top: 0;padding-bottom: 0;}
	#blog_section_home .btn_yellow 															{padding-left: 8px;padding-right: 6px;}
	#navbarNav2 																			{margin-top: 15px; margin-bottom: 15px;}
	#menunavbar2 .searchclick 																{font-size: 14px;width: 35px;height: 35px;line-height: 35px;}
	#menunavbar2 .topnav-link:not(:last-child)              								{margin-right:0px;margin-bottom: 10px;}
	#mobilemenuburger ul.navbar-nav 														{align-items: start;align-self: start;}
	#menunavbar2 nav ul li a 																{padding-right: 0;padding-left: 0;}
	#mobilemenuburger ul.navbar-nav li 														{width:100%;}
	#menunavbar2 .topnav-link .stylea 														{text-align:left;line-height:120%;}
	#mobilemenuburger ul.navbar-nav li:not(:last-child) 									{margin-bottom: 5px;padding-bottom: 5px;}
	.smoothscrollsecondary #navbarNav 														{/*z-index: 222;*/margin-top:0px;margin-bottom:0;position:absolute;top:98%;padding-top:15px;padding-bottom:15px;width:auto;background:#FFC73D;left:-15px;right:-15px;padding-left:30px;padding-right:30px;}
	.smoothscrollsecondary #navbarNav ul.navbar-nav 										{align-items: start;align-self: start;}
	.smoothscrollsecondary #navbarNav ul.navbar-nav li:not(:last-child) 					{margin-bottom: 8px;padding-bottom: 0px;}
	.smoothscrollsecondary #navbarNav ul.navbar-nav li 										{width:100%;}
	.smoothscrollsecondary #navbarNav .topnav-link .dropdown-toggle span.spanlink::before 	{margin-left:0px;padding-right: 8px;}
	.smoothscrollsecondary #navbarNav .topnav-link a.show span.spanlink::after 				{margin-left:0px;}
	.smoothscrollsecondary #navbarNav .dropdown-menu[data-bs-popper] 						{margin-top: 12px;margin-bottom: 8px;margin-right: 15px;}
	.smoothscrollsecondary #navbarNav .dropdown-menu 										{padding:10px 30px 10px 15px;}
	.smoothscrollsecondary #navbarNav .topnav-link .stylea.show span.spanlink::before 				{transform: rotate(180deg);padding-right: 0px;padding-left: 15px;}
	.smoothscrollsecondary #navbarNav nav 													{padding-top: 0;padding-bottom: 0;}
	.smoothscrollsecondary #navbarNav .searchclick 											{font-size: 14px;width: 35px;height: 35px;line-height: 35px;}
	.smoothscrollsecondary #navbarNav .topnav-link:not(:last-child)              			{margin-right:0px;margin-bottom: 10px;}
	.smoothscrollsecondary #menunavbar_secondary .topnav-link .stylea 						{text-align:left;}
	.smoothscrollsecondary #menunavbar_secondary .topnav-link.active a.active span.spanlink::after 	{margin-left:0px;}
	.smoothscrollsecondary #menunavbar_secondary .topnav-link a:hover span.spanlink::after 			{margin-left:0px;}
	.smoothscrollsecondary #menunavbar_secondary 											{height:50px;}
	.smoothscrollsecondary #menunavbar_secondary nav 										{height:50px;}
	.secondarydiv .borderheaderdivsecond 													{padding-left:0;padding-right:0;}
	.smoothscrollsecondary #navbarNav.collapse.show 										{overflow-y: auto;display: block;height: auto;max-height: 380px;-webkit-overflow-scrolling: touch;}
	.scrollmenu 																			{overflow: auto;white-space: nowrap;}
	.smoothscrollsecondary #menunavbar_secondary.bgcolor 									{padding-left: 0px;padding-right: 0px;}
	.smoothscrollsecondary #menunavbar_secondary .topnav-link a 							{padding-right: 0;padding-left: 0;}
	.smoothscrollsecondary #menunavbar_secondary .topnav-link a span.spanlink::after 		{margin-left:0px;}
	#menunavbar .bgcolor 																	{padding-top: 15px;padding-bottom: 15px;}
	.resphideword 																			{display: none;}
	.maindiv .iconstyle 																	{margin-right: 0px;}
	.smoothscrollsecondary #menunavbar_secondary .topnav-link a span.spanlink::after 		{margin-left:0px;}
	.smoothscrollsecondary #menunavbar_secondary .topnav-link.active a span.spanlink::after {margin-left:0px;}
	#president_activities .padding-110 														{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	.secondarydiv .padding-left-45 	{padding-left: 30px;}
    .secondarydiv .padding-right-45 {padding-right: 30px;}
    .secondarydiv .bg-image 		{height: 275px;}
    .secondarydiv 					{height:275px;}
}
@media only screen and (max-width: 1024px){
	#searchbartablet 	{margin-top: 0px;margin-bottom: 15px;}
	#menunavbar nav 	{width: 100%;padding-top: 15px;padding-bottom: 15px;}
}
@media only screen and (max-width: 992px){
	#blog_section_home .btn_yellow 					{padding-left: 25px;padding-right: 25px;}
	.sidenav 										{width:100%;}
	#fourcolumnboxes.margintopresp 					{margin-top: 120px;}
	.padding-110 			 						{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	.padding-140 									{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	#announcements_carousel_section .margintopresp 	{margin-top:17px;}
	.scrolled .secondarydiv #collapseSearch 		{width:auto;}
	#blog_article #searchformblog 					{margin-top:30px;}
	.maindiv .list-inline-item:not(:last-child) 	{margin-right: 8px;}
	#activities_section .featurearticle 			{margin-bottom:40px;}
}
@media only screen and (max-width: 832px){
	.resphideword 				{display: none;}
	.maindiv .iconstyle 		{margin-right: 0px;}
	.stickyheader .iconstyle 	{margin-right:0px;}
	.secondarydiv .iconstyle 	{margin-right:0px;}
}
@media only screen and (max-width: 768px){
	#menunavbar .bgcolor {width: 80%;}
}
@media only screen and (max-width: 767.27px){
	#carouselDrastiriotites 								{margin-top:15px;}
	.maindiv .borderheaderdiv 								{padding-bottom:15px;}
	#menunavbar 		 									{margin-right: 0;margin-left: 0;}
	#menunavbar .bgcolor 									{width: 100%;}
	#bottomheadersplash .respcoldiv.justify-content-end 	{justify-content:center!important;}
	#bottomheadersplash .respcoldiv 						{margin-bottom:11px;}
	#bottomheadersplash 									{margin-bottom: 30px;}
	#bottomheadersplash .respcoldiv.padding-right-50 		{padding-right: 15px;}
	#bottomheadersplash .respcoldiv.padding-left-50 		{padding-left: 15px;}
	#collapseSearch2 										{width: 100%;float: right;margin-right: 0;margin-left: 0;}
	#collapseSearch2 .searchboxdiv 							{padding-left: 18px;padding-right: 18px;padding-top: 11px;padding-bottom: 11px;}
	#menunavbar .topnav-link .stylea 						{line-height:190%;}
	#fourcolumnboxes.margintopresp 							{margin-top: 80px;}
	.searchclick 											{font-size: 14px;width: 35px;height: 35px;line-height: 35px;}
	#mobilemenuburger.collapse.show 						{overflow-y: auto;overflow-x: hidden;display: block;height: auto;max-height: 380px;-webkit-overflow-scrolling: touch;}
	#generic_article .imgstyle 								{max-width: 100%;float: none;margin-right: 0px;width:100%;}
	.smoothscrollsecondary #menunavbar_secondary 			{height:50px;}
	.smoothscrollsecondary #menunavbar_secondary nav 		{height:50px;}
	#splash_secondary .bg-image 							{height:238px;}
	.secondarydiv .borderheaderdivsecond 					{padding-left:0;padding-right:0;}
	.smoothscrollsecondary #collapseSearch 					{width:80%;float: right;margin-right: 15px;margin-left: 0;}
	.smoothscrollsecondary #collapseSearch .searchboxdiv 	{padding-left: 18px;padding-right: 18px;padding-top: 11px;padding-bottom: 11px;}
	.smoothscrollsecondary #navbarNav.collapse.show 		{overflow-y: auto;display: block;height: auto;max-height: 380px;-webkit-overflow-scrolling: touch;}
	#cv_article .respdiv 									{margin-bottom:30px;align-self: center;display: flex;justify-content: center;align-items: center;}
	#president_activities img 								{margin-bottom:10px;}
	#section_imagetitlelink img 							{height: 100%;}
	.respbottomanimplaceholder 								{margin-bottom:10px;}
	#blog_section .greenbg .padding-right-0 				{padding-right:calc(var(--bs-gutter-x) * .5);}
	#blog_section img 										{border-radius: 15px 15px 0px 0px;}
	#fourcolumnboxes .greybox 								{height:100%!important;}
	#leavecommentformmodal .greyboxform #buttonSubmit 		{margin-top:30px;}
	#contactus_section .greyboxbig .submitbtndiv  			{margin-top:30px;}
	#second_section_home .absolutecss .padding-right-0 		{padding-right:15px;}
	#second_section_home .absolutecss 						{width:90%;}
	.sidenav.open 											{overflow: auto;}
}
@media only screen and (max-width: 590px){
	#mobilemenuburger ul.dropdown-menu li:not(:last-child) 					{border-bottom:1px solid rgba(48, 87, 73, 0.10);margin-bottom: 8px;padding-bottom: 8px;}
	.smoothscrollsecondary #navbarNav ul.dropdown-menu li:not(:last-child) 	{border-bottom:1px solid rgba(48, 87, 73, 0.10);}
	footer .copyrightulstyle li:not(:last-child):after 						{content: '';padding-left: 0;padding-right: 0;}
	.kipriakidimclass 														{margin-left: 5px;font-size: 11px;}
}
@media only screen and (max-width: 575.45px){
	#generic_section .respcenter 						{text-align:center;}
	#generic_section .greybox 	 						{padding: 15px 30px;}
	#announcements_carousel_section .margin-right-26 	{margin-right:0px;}
	#search_section .greybox 	 						{padding: 15px 30px;}
	#search_section .respcenter 						{text-align:center;}
	#scrollsection 										{height:20px;}
}
@media only screen and (max-width: 575px){
	.secondarydiv .borderheaderdivsecond 						{padding-bottom: 8px;}
	.maindiv .borderheaderdiv 									{padding-left: 15px;padding-right: 15px;padding-bottom: 22px;padding-top: 10px;}
	.smoothscrollsecondary #menunavbar_secondary .searchclick 	{font-size:14px;width:35px;height:35px;line-height:35px;}
	#contactus_section .greyboxbig 								{padding: 30px 0px;}
	.smoothscrollsecondary #navbarNav .topnav-link .dropdown-menu .stylea 	{line-height: 120%;padding: 0px 0px 5px 0px;}
	.secondarydiv .paddingdiv 												{padding-left: 0;padding-right: 0;padding-bottom: 0;padding-top: 8px;}
	.mobileresppaddings.padding-left-0 	 									{padding-left: calc(var(--bs-gutter-x) * .5);}
	.mobileresppaddings.padding-right-0  									{padding-right: calc(var(--bs-gutter-x) * .5);}
	.socialmediamobile {padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
}
@media only screen and (max-width: 567px){
	#poll .purpleboxpoll 									{margin-top:8px;}
	.maindiv .borderheaderdiv 								{padding-left: 0;padding-right: 0;}
	.maindiv .list-inline-item:not(:last-child) 			{margin-right: 9px;}
	#menunavbar2 											{padding-left: 0;padding-right: 0;}
	.searchclick 											{width:35px;height:35px;line-height: 35px;font-size: 14px;}
	#second_section_home .imgheight 						{margin-bottom:20px;}
	#bottomheadersplash 									{margin-bottom: 10px;}
	#collapseSearchsticky 									{width: auto;}
	#bottomheadersplash .listsplashdatali:not(:last-child) 	{margin-bottom: 10px;}
	#menunavbar .topnav-link a 								{padding-right: 0;padding-left: 0;}
	#fourcolumnboxes.margintopresp2 						{margin-top: 60px;}
	#fourcolumnboxes.margintopresp 							{margin-top: 60px;}
	#menunavbar2 .firstbg 									{padding-left: 0px;padding-right: 0px;}
	#menunavbar2 .topnav-link .dropdown-toggle span::before {padding-right: 10px;}
	#menunavbar2 .topnav-link .stylea.show span::before 	{padding-left: 10px;}
	#menunavbar2 .dropdown-menu[data-bs-popper] 			{margin-right: 10px;}
	#menunavbar nav 										{width: 100%; padding-top: 15px;padding-bottom: 5px;}
	#menunavbar .topnav-link .dropdown-menu .stylea 		{line-height:120%;}
	#menunavbar ul.dropdown-menu li:not(:last-child) 		{margin-bottom: 8px;padding-bottom: 8px; border-bottom:1px solid rgba(48, 87, 73, 0.10);}
	#menunavbar .navbar-expand .navbar-nav.mx-auto 			{margin-right: 15px!important;margin-left: 15px!important;}
	.smoothscrollsecondary #navbarNav .topnav-link .dropdown-menu .stylea 			{line-height: 120%;}
	.smoothscrollsecondary #navbarNav nav 											{width: 100%; padding-top: 15px;padding-bottom: 5px;}
	.smoothscrollsecondary #navbarNav .navbar-expand .navbar-nav.mx-auto 			{margin-right: 15px!important;margin-left: 15px!important;}
	.smoothscrollsecondary #navbarNav ul.dropdown-menu li:not(:last-child) 			{margin-bottom: 8px;padding-bottom: 8px;border-bottom:1px solid rgba(48, 87, 73, 0.10);}
	.secondarydiv .list-inline-item:not(:last-child) 								{margin-right: 5px;}
	.secondarydiv .styleh1 															{font-size:12px;}
	.smoothscrollsecondary #navbarNav .topnav-link .dropdown-toggle span::before 	{margin-left: 0px;padding-right:8px;}
	.smoothscrollsecondary #navbarNav .topnav-link .stylea.show span::before 		{padding-left: 0;}
	#generic_article h1 															{font-size: 22px;}
	#return-to-top 																	{bottom:100px;}
	.stickyheader #menunavbar2 														{height:50px;}
	.stickyheader.sticky2 															{height:50px;}
	#menunavbar_secondary .firstcfluid .padding0resp 								{padding-right:0px;padding-left:0px;}
	#menunavbar_secondary .firstcfluid 												{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
}
@media only screen and (max-width: 414px){
	#fourcolumnboxes.margintopresp 		{margin-top: 120px;}
	#bottomheadersplash .respcoldiv 	{margin-bottom: 15px;}
}
@media only screen and (max-width: 390px){
	#fourcolumnboxes.margintopresp 							{margin-top: 180px;}
	#bottomheadersplash .listsplashdatali:not(:last-child) 	{margin-bottom: 5px;}
}
@media only screen and (max-width: 375px){
	.kipriakidimclass {margin-left: 5px;font-size: 10px;}
}
@media only screen and (max-width: 320px){
	#bottomheadersplash 															{position: relative;}
	#menunavbar 																	{margin-bottom:15px;}
	#splashLanding .bg-image 														{height: 120vh;}
	#menunavbar .topnav-link .stylea 												{line-height: 120%;}
	.padding-0-resp 																{padding-left:0px;padding-right:0px;}
	.stickyheader .list-inline-item:not(:last-child) 								{margin-right: 5px;}
	.maindiv .margin-bottom-20 														{margin-bottom: 15px;}
	#fourcolumnboxes 																{margin-top: 100px;}
	.secondarydiv .list-inline-item:not(:last-child) 								{margin-right: 5px;}
	.smoothscrollsecondary #navbarNav .topnav-link .dropdown-toggle span::before 	{margin-left: 0px;padding-right: 0px;}
	.smoothscrollsecondary #navbarNav ul.navbar-nav li:not(:last-child) 			{margin-bottom:8px;padding-bottom: 0px;}
	.smoothscrollsecondary #navbarNav .topnav-link .stylea.show span::before 		{padding-left: 0;}
	#generic_article h1 															{font-size: 22px;}
	.secondarydiv .styleh1 															{font-size: 11px;}
	.kipriakidimclass 																{margin-left: 5px;font-size: 7px;}
}
/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	#bottomheadersplash {position: relative;}
	#splashLanding .bg-image {height: 220vh!important;}
}