@media only screen and (min-width:768px) and (max-width:1024px){.join_container_right{width:40%}.join_container_right a{padding:15px 0;text-align:center;display:block}.open_box{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}.body_container{width:98%;padding:20px 0}.nestoras_wrapper{margin:0 0 25px;display:block}.nestoras_wrapper h2{margin:0 0 15px}.nestoras_wrapper h3{margin:0 0 15px;font-size:30px}.nestoras_wrapper p{padding:0 0 15px}.nestoras_wrapper_left{width:50%}.nestoras_wrapper_right{width:50%}.nestoras_box{width:95%;margin:0 auto}.curriculum_wrapper{margin:0 0 25px;display:block}.curriculum_wrapper_left{width:50%}.curriculum_wrapper_right{width:50%}.curriculum_box{width:95%;margin:0 auto;float:none}.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}.inner_banner img{height:230px!important}}@media only screen and (min-width:959px) and (max-width:1024px){.join_container_right{width:32%}.nestoras_wrapper h3{font-size:34px}.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}.inner_banner img{height:250px!important}}@media only screen and (min-width:480px) and (max-width:767px){.header_top_container p span{padding:0 5px}.join_container_right{width:100%;float:none}.join_container_right a{padding:15px 0;text-align:center;display:block}.open_box{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}.body_container{width:95%;padding:20px 0}.nestoras_wrapper{margin:0 0 25px;display:block}.nestoras_wrapper h2{margin:0 0 15px}.nestoras_wrapper h3{margin:0 0 15px}.nestoras_wrapper p{padding:0 0 15px}.nestoras_wrapper_left{width:100%;float:none;margin:0 0 20px}.nestoras_wrapper_left img{height:350px}.nestoras_wrapper_right{width:100%;float:none}.nestoras_box{width:95%;margin:0 auto}.curriculum_wrapper{margin:0 0 25px;display:block}.curriculum_wrapper_left{width:100%;float:none;margin:0 0 20px}.curriculum_wrapper_right{width:100%;float:none}.curriculum_wrapper_right img{height:350px}.curriculum_box{width:95%;margin:0 auto;float:none}.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}.body_container h1{font-size:34px}.inner_banner img{height:180px!important}}@media only screen and (min-width:640px) and (max-width:767px){.inner_banner img{height:200px!important}}@media only screen and (max-width:479px){.header_top_container p span{padding:0 5px}.join_container_right{width:100%;float:none}.join_container_right a{padding:15px 0;text-align:center;display:block}.open_box{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}.body_container{width:95%;padding:20px 0}.body_container h1{font-size:30px}.nestoras_wrapper{margin:0 0 20px;display:block}.nestoras_wrapper h2{margin:0 0 15px;font-size:30px}.nestoras_wrapper h3{margin:0 0 15px;font-size:26px}.nestoras_wrapper p{padding:0 0 15px}.nestoras_wrapper_left{width:100%;float:none;margin:0 0 20px}.nestoras_wrapper_left img{height:230px}.nestoras_wrapper_right{width:100%;float:none}.nestoras_box{width:95%;margin:0 auto}.curriculum_wrapper{margin:0 0 20px;display:block}.curriculum_wrapper h3{font-size:28px;margin:0 0 15px}.curriculum_wrapper_left{width:100%;float:none;margin:0 0 20px}.curriculum_wrapper_right{width:100%;float:none}.curriculum_wrapper_right img{height:230px}.curriculum_box{width:95%;margin:0 auto;float:none}.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}.inner_banner img{height:130px!important}}@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}}