@media only screen and (min-width:768px) and (max-width:1024px){.banner_caption{width:98%}.banner_caption h1{font-size:60px!important;line-height:65px!important}.banner_caption h2{font-size:50px!important;line-height:55px!important}.learn_btn a{font-size:14px!important;line-height:18px!important;padding:10px 20px!important;margin:0 2px!important}.join_container_right{width:40%}.join_container_right a{padding:15px 0;text-align:center;display:block}.aplo_box_left{width:49%}.aplo_box_right{width:49%}.learn_container{width:98%;padding:25px 0}.greek_left{width:47%;margin:0 10px 20px}.greek_img{width:30%}.greek_text{width:67%;margin:0}.gcp_text h3{margin:0 0 25px;padding:0 0 20px}.music_box{margin:0 0 25px;width:33.33%;padding:0 5px}.music_box_left img{height:195px}.our_text{margin:0 0 20px}.down_btn{margin:0 0 20px}.campus_box{margin:0 0 20px}.school_gallery h3{margin:0 0 25px;padding:0 0 20px}.lts{margin:0 0 10px}.collage_box{margin:0 0 20px}.collage_box_left{width:49%}.collage_box_right{width:49%}.galley_password_wrapper_container{width:98%;padding:30px 0}.school_gallery_btn{margin:25px 0 0}.enrolment_box h1{margin:0 0 15px;padding:0 0 5px 80px}.contact_map{margin:0 0 20px;padding:0 0 20px}.contact_left{width:38%}.contact_right{width:60%}.open_day_box{margin:0 0 20px;padding:0 0 20px}.open_day_box h2{margin:0 0 25px}.open_day_box_left{width:68%}.open_day_box_right{width:30%}.open_day_left{width:40%}.open_day_right{width:58%;padding:0 0 0 20px}}@media only screen and (min-width:959px) and (max-width:1024px){.join_container_right{width:32%}.aplo_box_left{width:61%}.aplo_box_right{width:37%}.greek_left{margin:0 1.5% 25px}.galley_password_wrapper_container h1{font-size:54px}.enrolment_box h1{font-size:34px;padding:11px 0 11px 80px}.open_day_left{width:32%}.open_day_right{width:66%;padding:0 0 0 50px}.music_box_left img{height:220px}}@media only screen and (min-width:480px) and (max-width:767px){.banner_caption{width:95%}.banner_caption h1{font-size:30px!important;line-height:40px!important}.banner_caption h2{font-size:26px!important;line-height:30px!important;margin:0 0 15px!important}.learn_btn a{font-size:14px!important;line-height:18px!important;padding:5px 15px!important;margin:0 2px!important;text-align:center}.join_container_right{width:100%;float:none}.join_container_right a{padding:15px 0;text-align:center;display:block}.aplo_box_left{width:100%;float:none;margin:0 0 20px}.aplo_box_right{width:100%;float:none;text-align:left}.learn_container{width:95%;padding:25px 0}.learn_container h3{font-size:28px;margin:0 0 20px;padding:0 0 25px}.greek_left{width:100%;margin:0 0 20px}.greek_img{width:30%}.greek_text{width:67%;margin:0}.gcp_text h3{margin:0 0 25px;padding:0 0 20px}.music_box{margin:0 0 15px;width:100%}.music_box_left{width:100%;float:none;margin:0 0 20px}.music_box_right{width:100%;float:none}.our_text{margin:0 0 20px}.down_btn{margin:0 0 20px}.campus_box{margin:0 0 20px}.school_gallery h3{margin:0 0 25px;padding:0 0 20px}.music_box_left img{height:auto}.lts{margin:0 0 10px}.collage_box{margin:0 0 20px}.collage_box_left{width:100%;float:none}.collage_box_right{width:100%;float:none}.galley_password_wrapper_container{width:95%;padding:30px 0}.galley_password_wrapper_container img{margin:0 0 15px}.galley_password_wrapper_container h1{font-size:42px}.school_gallery_btn{margin:25px 0 0}.enrolment_box h1{margin:0 0 15px;padding:0 0 0 80px;font-size:34px}.contact_map{margin:0 0 20px;padding:0 0 20px}.contact_left{width:100%;float:none;margin:0 0 15px}.contact_right{width:100%;float:none}.open_day_box{margin:0 0 20px;padding:0 0 20px}.open_day_box h2{margin:0 0 25px}.open_day_box_left{width:100%;float:none;margin:0 0 20px}.open_day_box_right{width:100%;float:none;text-align:left}.open_day_left{width:100%;float:none;margin:0 0 15px}.open_day_right{width:100%;float:none;padding:0;border:none}}@media only screen and (min-width:640px) and (max-width:767px){.banner_caption h2{display:block;margin:0 0 20px}.greek_img{width:25%}.greek_text{width:73%;margin:25px 0 0}}@media only screen and (max-width:479px){.banner img{height:160px}.banner_caption{width:95%}.banner_caption h1{font-size:20px!important;line-height:24px!important}.banner_caption h2{font-size:18px!important;line-height:18px!important;margin:0 0 15px!important}.learn_btn a{font-size:10px!important;line-height:14px!important;padding:5px 15px!important;margin:0 2px!important;text-align:center}.join_container_right{width:100%;float:none}.join_container_right a{padding:15px 0;text-align:center;display:block}.aplo_box_left{width:100%;float:none;margin:0 0 20px}.aplo_box_right{width:100%;float:none;text-align:center}.learn_container{width:95%;padding:25px 0}.learn_container h3{font-size:28px;margin:0 0 20px;padding:0 0 25px}.greek_left{width:100%;margin:0 0 20px}.greek_img{margin:0 auto 20px;float:none;text-align:center}.greek_text{width:100%;float:none;margin:0;text-align:center}.gcp_text h3{margin:0 0 25px;padding:0 0 20px;font-size:26px}.music_box{margin:0 0 15px;width:100%}.music_box_left{width:100%;float:none;margin:0 0 20px}.music_box_right{width:100%;float:none}.our_text{margin:0 0 20px}.down_btn a{font-size:16px;padding:1px 0 1px 30px}.campus_box h4{padding:1px 0 1px 30px!important}.down_btn{margin:0 0 20px}.campus_box{margin:0 0 20px}.school_gallery h3{margin:0 0 25px;padding:0 0 20px;font-size:26px}.music_box_left img{height:auto}.lts{margin:0 0 10px}.collage_box{margin:0 0 20px}.collage_box_left{width:100%;float:none}.collage_box_right{width:100%;float:none}.galley_password_wrapper_container{width:95%;padding:30px 0}.galley_password_wrapper_container img{margin:0 0 15px}.galley_password_wrapper_container h1{font-size:44px}.galley_password_wrapper_container_inpt{width:100%;margin:0 0 20px}.school_gallery_btn{margin:25px 0 0}.enrolment_box h1{margin:0 0 15px;padding:0 0 0 80px;font-size:30px}.contact_map{margin:0 0 20px;padding:0 0 20px}.contact_box_btn{width:100%}.contact_left{width:100%;float:none;margin:0 0 15px}.contact_right{width:100%;float:none}.contact_field_left{margin-bottom:15px;width:100%;float:none}.contact_field_right{width:100%;float:none}.open_day_box{margin:0 0 20px;padding:0 0 20px}.open_day_box h2{margin:0 0 25px}.open_day_box_left{width:100%;float:none;margin:0 0 20px}.open_day_box_right{width:100%;float:none;text-align:left}.open_day_left{width:100%;float:none;margin:0 0 15px}.open_day_right{width:100%;float:none;padding:0;border:none}.aplo_box_right h3{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAFCAYAAADPLFVyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkZDMzNGRkJGNzlBMTFFOEE1ODRBNzQyRkFGRENEMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkZDMzNGRkNGNzlBMTFFOEE1ODRBNzQyRkFGRENEMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRkMzM0ZGOUY3OUExMUU4QTU4NEE3NDJGQUZEQ0QwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRkMzM0ZGQUY3OUExMUU4QTU4NEE3NDJGQUZEQ0QwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtUO2Z8AAABjSURBVHjaYhQL6ZdmYGCYBsQeQLwDiLOA+CkDcYCqelmAxHwgdoUq8ANifiB2INJAquplBIbMZyCDB0nRLyBmJ9JAquplAhLH0RQdZyAeUFUvyDEp0DhjgNJxJBhIVb0AAQYAjtcflFzTSUIAAAAASUVORK5CYII=") center bottom no-repeat}}@media only screen and (max-width:1024px){.subclick{height:40px;padding-top:0!important;position:absolute;right:0;text-align:center;top:0;width:50px;line-height:40px;z-index:999}.subclick:after{content:url("/wp-content/themes/nestoras/css/arrow.png")}.sub-open .sub-menu{display:block!important;background:0 0!important}.navigation nav ul ul ul{width:100%!important;top:0;display:none}.navigation nav ul ul li.current-menu-item>a,.navigation nav ul ul li.current-menu-ancestor>a,.navigation nav ul ul li.current_page_item>a,.navigation nav ul ul li.current_page_ancestor>a{color:#58ad09}.navigation ul li.active a{color:#000}}@media only screen and (min-width:1025px){.nav ul li a{transition:margin 1s;-webkit-transition:margin 1s;-moz-transition:margin 1s;-o-transition:margin 1s}.nav ul li a:hover{color:#e34c4c!important}}