

/* News */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1920px) {

}
@media only screen and (max-width : 1793px) {
    .shortCourseswiper .rank-content {padding: 40px;}
    .shortCourseswiper .rank-content p {font-size: 20px;line-height: 27px;}
}
@media only screen and (max-width : 1780px) {
    .video-container{padding-bottom: 37.25%;}
    .brand-text{left: 212px;font-size: 21px;line-height: 25px;}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1680px) {
    .video-container{padding-bottom: 37.25%;}
    .brand-text{left: 200px;font-size: 14px;line-height: 19px;}
    .homePosts .post-home_image p{    line-height: 1.1em;max-height: 2.2em;overflow: hidden;white-space: normal;-webkit-line-clamp: 2;text-overflow: ellipsis;}
    .footer-widget{margin-right: 45px;}
    .bluefooter>.col-md-12>.row.copyright-white{max-width: 100%;margin-left: 8.33333%!important;margin-right: 8.33333%!important;}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {
    .accommodation-box h2{font-size: 39px}
    
}

/* MAC Laptops */
@media only screen and (max-width : 1440px) {
    .post-home .post-date{top: 15px}
    .post-home{padding-top: 15px;padding-bottom: 0;padding-right: 15px}
    .post-home h4{font-size: 15px}
    .testimonial-home{padding-top: 40px}
    .accommodation-box h2{font-size: 33px}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{padding: 47px 10px 49px 10px;}
    .school-home h3{font-size: 22px}
    .preheader .media-list li{padding-left: 2px;padding-right: 2px;}
    .staff-box h4{min-height: 32px}
    .staff-box .staff-position{min-height: 102px}
    .staff-box .staff-info{word-break: break-all;}
    .page-id-14208 .getprospectus-row{background-size: 1440px}
    .preheader ul.info-list li:nth-child(2), .preheader ul.info-list li:nth-child(4){padding: 0}
    .brand-text{left: 200px;font-size: 14px;line-height: 19px;}
    .search-form form select{max-width: 251px}
    .post-home_image>div{padding: 40px 10px;}
    .post-home_image h4 {min-height: 63px;font-size: 18px;line-height: 22px;}
    .post-home_image .post-date{margin-bottom: 20px}
    .home .short-course-box h3{font-size: 15px}
    .home .short-course-box-hover p{font-size: 12px}
    .short-course-box{min-height: 200px;}
    .award-list img{max-width: 100%}
    .footer-widget {max-width: 275px;margin-right: 50px;}
    .video_home .video-content{padding: 55px 35px;}
    .shortCoursesSection .short-course-box{padding: 50px 23px 60px;}
}
/* HD Ready Laptops */
@media only screen and (max-width : 1366px) {
    .testimonial-home{padding-top: 20px}
    .post-home p{font-size: 15px}
    .accommodation-box{top: 59px}
    .news-footer .post-date{padding: 8px 5px;text-align: center;}
    .inside-header h2{font-size: 35px}
    .fees-box,.post-type-archive-undergraduate-course .video-content.grey-content,.post-type-archive-undergraduate-course .video-image.grey-image,.post-type-archive-postgraduate-course .video-content.grey-content,.post-type-archive-postgraduate-course .video-image.grey-image{height: 273px;}
    .accommodation-image{height: 223px;background-size: cover;}
    
    .getprospectus-row{background-image: url('/wp-content/uploads/2018/06/prospectus-bg-1366.jpg');}
    .getprospectus-row h2{right: 0}
    .page-id-14208 .getprospectus-row{background-size: 1366px}
    .sessions-popup{max-width: 360px;}
    .school_home h3{font-size: 23px;}
    .shortCoursesSection .preparatory-course > div h3{font-size: 23px;}
    .homePosts .post-home_image > a > img {height: 280px;}
}

/* HD Ready Laptops */
@media only screen and (max-width : 1360px) {
    .brand-text{font-size: 13px}
    .slide-caption h2{font-size: 40px;max-width: 300px}
    .video-content h4{margin-bottom: 15px;font-size: 20px}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{font-size: 16px}
    .formIcons .item::after {width: 70px;right: -70px;}
    .formIcons .item {margin-right: 70px;}
}
/* Box Screens 1280x1024 */
@media only screen and (max-width : 1280px) {
    .accommodation-box{right: 40px}
    .shortCoursesSection .preparatory-course > div h3 {font-size: 21px;}
    .homePosts .post-home_image h4 > a{font-size: 23px;}
    .footer-widget {max-width: 255px;}
} 

/* Zoomed in FF Break point */
@media only screen and (max-width : 1200px) {
    .preheader ul.info-list{margin-left: 0}
    .brand-text{display: none;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-size:13px;padding: 46px 8px 46px 8px;}
    .media-list li:nth-child(1),.media-list li:nth-child(2),.media-list li:nth-child(3),.media-list li:nth-child(4),.media-list li:nth-child(5),.media-list li:nth-child(6),.media-list li:nth-child(7){display: none;}
    .short-course-box{min-height: 310px}
    .news-footer .post-date{font-size: 12px}
    .footer .widget-title{font-size: 20px}
    .video_home .video-content {  padding: 30px 20px;}
    .showsubitems{font-size: 25px;line-height: 35px;}
    .showsubmenu{font-size: 23px;}
    .formIcons {justify-content: flex-start;padding-left: 50px;overflow-y: scroll;}
    /*.formIcons .item {display: inline-block;}
    .formIcons .item::after {width: 75px;right: -75px;}*/
    .formIcons .item > div:last-child {position: relative;}
    .formIcons .item::after {width: 100%;right: 0;transform: translateX(100%);margin-right: 34px;}
    .formIcons .item {margin-right: 25px;}}
    .applyRedesignedForm a.form-btn-continue {margin: 20px 15px 100px 0;}
}

/* iPads */
@media only screen and (max-width : 1024px) {
    .video-content {padding: 29px 15px;}
    .testimonial-box{padding: 24px;padding-bottom: 90px}
    .post-home .post-date span{display: inline-block;}
    .post-home{padding-top: 57px;padding-left: 20px;}
    .post-home .post-date{font-size: 14px}
    .post-home p{font-size: 14px}
    .accommodation-box h2{font-size: 24px}
    .section--title{font-size: 27px}
    .accommodation-link{font-size: 18px}
    .accommodation-link ion-icon{display: none;}
    .fees-box span{top: 50px;margin-top: 0}
    .getprospectus-row h2{right: auto;left: 0px;top: -117px;margin-top: 0}
    .search-form form select {max-width: 200px;}
    .virtual-box a{left: 20px}
    .page-id-438826 .nav.nav-tabs.nav-justified li > a{height: 235px;border: 1px solid #fff!important}
    .rank-image{width: 100%;}
}

@media only screen and (min-width : 992px) {
    .d-md-none{display: none!important;}
}
@media only screen and (max-width : 991px) {
	.center-row{display: block;}
	.center-row [class*="col-"]{float: none;display: block;}
    .school-home{max-width: 370px}
    .ddl-full-width-row>[class*="col-"]:last-child{padding-right: 15px!important}
    .ddl-full-width-row>[class*="col-"]:first-child{padding-left: 15px!important}
    .ddl-full-width-row.nopadding>[class*="col-"]:last-child{padding-right: 0px!important}
    .ddl-full-width-row.nopadding>[class*="col-"]:first-child{padding-left: 0px!important}
    .slide-caption h2 {font-size: 30px;max-width: 247px;}
    .video-content{max-width: 370px;margin: auto;position: relative;}
    .event-home,.testimonial-box,.video-image,.post-home,.preparatory-course{max-width: 370px;margin: auto;}
    .testimonial-box{min-height: auto;}
    .black-pagination .pagination,.white-pagination .pagination,.school-home{right: 0;left: 0;margin: auto;}
    .short-course-box{min-height: 172px;}
    .post-home .post-date{width: 80px;left: 0;right: 0;margin: auto;}
    .section--title{margin-top: 20px}
    .school-home h3{margin-bottom: 5px}
    .school-home{margin-bottom: 20px}
    .home .section--title{text-align: center;}
    .news-footer, .events-footer{max-width: 300px}
    .news-footer .post-date{font-size: 14px}
    .news-footer .post-date span{display: inline-block;}
    .events-footer img,.news-footer .post-date {margin-bottom: 5px}
    .copyright .social-media,.copyright p.text-right{text-align: left;}
    #wpv-view-layout-2079 .row{margin-left: 0;margin-right: 0}
    .post-home p,.post-home h4{font-size: 16px}
    .preheader ul.info-list,#imaginary_container{display: none;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu{text-align: right;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link { padding: 51px 10px 51px 10px;}
    .media-list li:nth-child(1),.media-list li:nth-child(2),.media-list li:nth-child(3),.media-list li:nth-child(4),.media-list li:nth-child(5),.media-list li:nth-child(6),.media-list li:nth-child(7){display: inline-block;}
    .preparatory-course{margin-bottom: 20px}
    .preparatory-course h3{margin-bottom: 0}
    .sharelink{text-align: left!important;}
    .video-content.red-content,.post-type-archive-undergraduate-course .video-content.grey-content,.post-type-archive-postgraduate-course .video-content.grey-content{height: auto;margin-bottom: 20px}
    .find-course{padding: 40px 50px}
    .thing-to-do{max-width: 503px;margin: auto;margin-bottom: 20px}
    .accommodation-image{max-width: 370px;margin: auto;height: 323px}
    .accommodation-link{max-width: 370px;margin: auto;margin-bottom: 20px;font-size: 24px}
    .accommodation-link ion-icon{display: block;}
    .fees-box{max-width: 370px;margin: auto;}
    .getprospectus-row{background-size: cover;}
    .getprospectus-row .contact-form-black{margin: auto;}
    .getprospectus-row h2{left: 15px}
    .form-group.col-md-8.text-right{text-align: left;}
    #sb_instagram{margin-bottom: 30px!important}
    .reorder-xs {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);direction: rtl;}
    .reorder-xs > [class*="col-"] {-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);direction: ltr;}
    .home-link{margin-top: 30px;display: inline-block;width: 100%;}
    .erasmus-menu li{width: 49%}
    .follow-talk{display: none;}
    .search-form {display: block!important;}
    .search-row{position: relative;margin-top: -1px}
    .search-row .col-md-3{margin-bottom: 20px}
    .search-row .col-md-3.nopadding_left{padding-left: 15px!important}
    .search-form #visitcourse{display: block;margin-left: 0;margin-top: 20px;}
    .search-form form select{display: block;width: 100%;max-width: inherit;}
    .search-form form{display: block;width: 100%;max-width: 100%}
    .search-form form button{width: 100%;margin-left: 0;margin-top: 20px;}
    .search-form .col-md-3:after {content: 'or';display: block;color: #fff;font-size: 18px;position: absolute;right: auto;top: auto;bottom: -19px;left: 50%;}
    .staff-box h4,.staff-box .staff-position{min-height: inherit;}
    .searchicon{margin-top: 0}
    .header .col-md-1.nopadding {text-align: right;margin-bottom: 15px;}
    .header .col-md-1.nopadding .small-btn{display: inline-block!important;margin-top: 0!important;}
    .page-id-14208 .getprospectus-row {background-size: cover;}
    .award-list li{width: calc(25% - 35px);margin-bottom: 10px}
    .post-home_image{max-width: 373px;margin: auto;margin-bottom: 20px}
    .post-home_image h4{min-height: inherit;}
    .newsletterow {background: #BF1522;}
    .schoolswiper {margin-bottom: 40px;}
    .testimonialswiper {max-width: 100%;}
    .testimonial-row {padding-top: 240px;background-size: 140% auto;background-position: center top;}
    .homebgrow{display: block!important;padding-top: 60px;padding-bottom: 60px;}
    .video_home{max-width: 370px;height: auto;margin: auto;}
    .swiper-container.schoolswiper{padding-bottom: 35px;}
    .schoolswiper .swiper-pagination{display: block;visibility: visible;}
    .lightblue-bg{padding-top: 60px;}
    .testimonialswiper .testimonial-home {max-width: 100%;margin: auto;padding-top: 85px;padding-bottom: 85px;width: calc(100% - 60px);}
    .bluefooter>.col-md-12>.row.copyright-white{margin-left: 0px!important;margin-right: 0px!important;}
    .copyright-white p.text-right{text-align: left!important;}
    .footer-widget {max-width: 50%;width: 43%;}
}

/*Galaxy Tab 3 */
@media only screen and (min-width : 800px) {
    .newsletterow iframe{height: 230px!important;}
}
@media only screen and (max-width : 800px) {
    .inside-header h2{position: relative;color: #147fb0;left: 15px;top: 20px;margin-bottom: 20px}
    .inside-header h2>span{display: inline-block;margin-left: 5px}
    .getprospectus-row .contact-form-black{margin-left: 15px;margin-right: 15px}
    .wpt-form-label {white-space: initial!important;}
    .testimonial-row {padding-top: 73%;background-size: auto;background-position: top;}
    .testimonialswiper .testimonial-home p{font-size: 25px;line-height: 35px;padding-left: 55px;}
    .testimonialswiper .testimonial-home p:first-child:before{width: 36px;height: 25px;background-size: contain;background-repeat: no-repeat;}
    .testimonialswiper .testimonial-home p:first-child:after{width: 33px;height: 23px;background-size: contain;background-repeat: no-repeat;}
    .preparatory-course{max-width: 100%;}
    .rank-image {width: calc(100% - 284px);}
    .homePosts .post-home_image > a > img {height: 200px;}
    .footer-widget{margin-right: 40px;}
}

@media only screen and (max-width : 768px) {
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1{background: transparent!important;}
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column.mega-blackmenucolumn{display: none;}
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on.mega-menu-item-734092 > a.mega-menu-link {right: 10px;top: 20px;}
    #mega-menu-734092-0-1 .mega-sub-menu{border-right: none!important;}
    .showsubitems{padding-left: 50px;background-position: left;}
    .titlemenu {margin-bottom: 30px;padding-left: 0;padding-right: 0;}
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column{display: block;margin-top: 100px;}
    .menugroupitems {padding-left: 0;}
    .showsubitems:focus,.showsubitems:hover{color: #3A4B6D;}
    .showsubmenu>a:hover{color: #3A4B6D;}
    .showsubmenu.active>a {color: #BE1522!important;}
    .bootstrap-select.btn-group .dropdown-menu li a{white-space: initial;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    .mega-toggle-animated.mega-toggle-animated-slider{background-color: #fff;border: none;}
    .mega-toggle-animated.mega-toggle-animated-slider .mega-toggle-animated-box:after{content: 'MENU';display: block;color: #be1522;font-family: 'Lato';font-size: 14px;}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0:after {content: '\f333';font-family: 'dashicons';font-size: 24px;color: #fff;margin: 0 0 0 5px;}
    #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0:after {content: '\f153';}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1:after{color: #be1522}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-label,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0:after{color: #be1522}
    #mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu{background-color: #fff}
    .slide-caption{bottom: 40px}
    .searchicon{color: #be1522}
    .slide-caption h2 {font-size: 21px;max-width: 166px;margin-bottom: 10px}
    #mega-menu-wrap-header-menu .mega-menu-toggle{background: transparent;}
    .media-list>li:nth-child(1),.media-list>li:nth-child(2),.media-list>li:nth-child(3),.media-list>li:nth-child(4),.media-list>li:nth-child(5),.media-list>li:nth-child(6),.media-list>li:nth-child(7),.media-list>li:nth-child(8){display: none;}
    .preheader>ul {padding-top: 35px;padding-bottom: 35px;}
    .header {background-color: #fff;padding-top: 24px;padding-bottom: 24px;}
    #mega-menu-wrap-header-menu{background: transparent;}
    .brand-logo{z-index: 0}
    #mega-menu-wrap-header-menu #mega-menu-header-menu {background: #fff;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu.mega-menu-item {position: static;border-bottom: 1px solid #dadbdd;}
    .header .col-md-6{padding: 0!important}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{font-size: 43px;color: #147fb0}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:focus {
    color: #fff;background: #147fb0;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {padding: 35px 91px;height: auto;padding-right:15px;background-repeat: no-repeat!important;background-position: 20px 32px!important;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:first-child > a.mega-menu-link{background-image: url('/wp-content/uploads/2018/06/discover.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link{background-image: url('/wp-content/uploads/2018/06/study.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(3) > a.mega-menu-link{background-image: url('/wp-content/uploads/2018/06/life.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(4) > a.mega-menu-link{background-image: url('/wp-content/uploads/2018/06/research.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(5) > a.mega-menu-link{background-image: url('/wp-content/uploads/2018/06/connect.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on:first-child > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:first-child > a.mega-menu-link:hover, 
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:first-child > a.mega-menu-link:focus{background-image: url('/wp-content/uploads/2018/06/discover-white.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on:nth-child(2) > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link:hover, 
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link:focus{background-image: url('/wp-content/uploads/2018/06/study-white.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on:nth-child(3) > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(3) > a.mega-menu-link:hover, 
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(3) > a.mega-menu-link:focus{background-image: url('/wp-content/uploads/2018/06/life-white.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on:nth-child(4) > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(4) > a.mega-menu-link:hover, 
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(4) > a.mega-menu-link:focus{background-image: url('/wp-content/uploads/2018/06/research-white-1.png');}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on:nth-child(5) > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(5) > a.mega-menu-link:hover, 
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(5) > a.mega-menu-link:focus{background-image: url('/wp-content/uploads/2018/06/connect-white.png');}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1:after,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-0:after{font-size: 48px}
    .accommodation-box h2{margin-bottom: 5px}
    .btn.btn-default{font-size: 13px}
    .accommodation-box{top: 35px}
    .single-school .academic-list{display: none;}
    .reorder-xs-800,.reorder-xs {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);direction: rtl;}
    .reorder-xs-800 > [class*="col-"],.reorder-xs > [class*="col-"] {-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);direction: ltr;}
    .brand-logo {z-index: 9;max-width: 130px;}
    #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-top: 0px;}
    #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open + #mega-menu-header-menu{margin-top: 0px;}
    .getprospectus-row{padding-top: -165px!important}
    .getprospectus-row h2 {line-height:37px;top: -140px;font-size:37px;left: 15px;width: 100%;right: 15px;max-width: calc(100% - 30px);text-align: center!important;}
    .preheader ul li{margin-right: 5px}
    .preheader ul li:last-child{margin-right: 0}
    #gLabel{background-color: transparent;border: none;}
    .preheader a{display: block;}
    .preheader{padding-top: 10px}
    .search-form select{height: 45px;padding: 7px 12px}
    .search-form .col-md-3:after{font-size: 13px}
    .sessions-popup{display: none;}
    .single-undergraduate-course .nav.nav-tabs.library-tabs>li{width: 33%}
    .searchicon{font-size: 18px;margin-top: 12px;}
    .page-id-438826 .nav.nav-tabs.nav-justified li{float: left;width: 33%;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{max-height: 500px;overflow: scroll;}
    .header.fixedheader #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {padding: 30px 90px !important;padding-right: 15px!important;}
    .preheader .small-btn.white-btn {background-color: #be1522;color: #fff;}
    .preheader .small-btn.white-btn:hover,.preheader .small-btn.white-btn:focus {background-color: #fff;color: #be1522;}
    #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open + #mega-menu-header-menu{height: calc(100vh - 132px)!important;overflow-y: scroll!important;}
    .swiper-pagination-bullet {width: 40px !important;}
    .video_home .video-content h4 {font-size: 25px;line-height: 30px;}
    .schoolswiper .img-hover-zoom {height: 350px;}
    .schoolswiper .img-hover-zoom img{height: 100%;width: 100%;object-fit: cover;}
    .swiper-container.awardswiper {padding-bottom: 110px;}
    .swiper-container.awardswiper .swiper-pagination{bottom: 40px;}
    .testimonialswiper .testimonial-home p {font-size: 19px;line-height: 22px;padding-right: 30px;}
    .testimonialswiper .testimonial-home p:first-child::before {width: 36px;height: 26px;left: 20px;background-size: contain;background-position: center;}
    .testimonialswiper .testimonial-home p:first-child::after {width: 36px;height: 40px;background-size: contain;background-position: center;vertical-align: top;background-repeat: no-repeat;margin-left: 15px;display: inline-block;position: relative;}
    .testimonialswiper .testimonial-home p.testimonial-title {font-size: 11px;line-height: 15px;}
    .testimonialswiper .testimonial-home {padding-top: 90px;padding-bottom: 90px;}
    .rank-box {display: block;}
    .rank-image {max-width: 100%;display: block;position: relative;height: 270px;width: 100%;}
    .rank-content {width: 100%;}
    .shortCourseswiper .rank-content p {font-weight: 600;font-size: 20px;line-height: 28px;text-align: center;color: #0e131c;}
    .shortCourseswiper .rank-content a {font-weight: normal;font-size: 18px;line-height: 28px;text-align: center;color: #be1522;}
    .shortCoursesSection .preparatory-course {max-width: 100%;}
    .shortCoursesSection .preparatory-course > div h3 {font-weight: 600;font-size: 17px;line-height: 17px;text-align: left;color: #0e131c;}
    .shortCoursesSection .preparatory-course > div {padding: 5px 15px;}
    .coursesSearch {display: block;margin-top: 10px;max-width: calc(100% - 30px);margin-left: auto;margin-right: auto;}
    .coursesSearch > div {margin: 0 auto;}
    .coursesSearch > div:last-child {width: 100%;}
    .coursesSearch {padding-top: 20px;padding-bottom: 20px;}
    .coursesSearch p {text-align: center;margin-bottom: 25px;font-size: 22px;line-height: 24px;}
    .shortCoursesSection .coursesSearch .nav-pills {margin: 0 auto;}
    .shortCoursesSection .nav-pills button {padding: 10px 15px;}
}
/* LGalaxy SIII*/
@media only screen and (max-width : 720px) {
    .download-box h2{font-size: 17px}
    .panel-title>a{font-size: 14px}
    .panel-title>a:after{width: 20px;height: 20px}
    .preheader .media-list{margin-left: 135px;}
    .media-list li>a{display: block;margin-bottom: 5px}
    .academy-list li>a span{position: relative;display: block;right: 0;left: 0;bottom: 0;margin-bottom: 5px;}
    .small-btn{font-size: 9px}
    .preheader ul li{margin-right: 2px}
    .page-id-13410 a.master-header{display: block;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 600px) {
    .accommodation-box{position: relative;right: 0;top: 12px}
    .accommodation-box h2{color: #1c4364}
    .preheader ul li{padding: 0}
    .homenext img,.homeprev img{width: 15px}
    .swiper-button-prev{left: 0!important}
    .swiper-button-next{right: 0!important}
    .slide-caption .btn.btn-default{padding: 4px 7px}
    .preheader .media-list li:nth-child(9),.preheader .media-list li:nth-child(10),.preheader .media-list li:nth-child(11),.preheader .media-list li:nth-child(12){display: none;}
    .video-container {padding-bottom: 32.25%;}
    .brand-logo {z-index: 9;max-width: 120px;}
    .getprospectus-row h2{top: -130px;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{font-size: 24px;color: #147fb0}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{background-position: 20px 40px !important;background-size: 35px;padding: 30px 91px;padding-right: 15px}
    .margin--top_medium{margin-top: 30px}
    .margin--bottom_medium{margin-bottom: 30px}
    .single-undergraduate-course .ddl-full-width-row.row.margin--bottom_small.margin--top_medium{margin-top: -30px}
    .single-postgraduate-course .ddl-full-width-row.row.margin--bottom_small.margin--top_medium{margin-top: -30px}
    .page-id-438826 .nav.nav-tabs.nav-justified li > a{height: 85px;}
    .page-id-438826 .nav.nav-tabs.nav-justified{margin-bottom: 20px;}
    .newsletterow {padding-top: 15px;}
    .newsletterow > div > img {position: relative;left: unset;top: unset;}
    .shortCoursesSection .nav-pills {position: relative;margin: 0 auto 20px;}
    .headeing--3 {margin-bottom: 30px;}
    .shortCoursesSection .headeing--3{text-align: center;}
    .bannersSwiper .swiper-slide a {background: #BE1522;padding: 10px;border: 1px solid #BE1522;position: relative;bottom: 0 !important;left: 0;margin: 10px auto 0!important;display: block;width: fit-content;}
    .bannersSwiper .swiper-slide a:hover{color: #BE1522!important;background: #fff;}
    .bannersSwiper .accommodation-box h2{display: none;}
    .apply_side{display: none;}
}
/* iPhone6+ */
@media only screen and (max-width : 500px) {
    .slide-caption {bottom: 19px;}
    .header.visible-xs .col-md-2.nopadding.col-xs-4 > a {padding: 5px;max-width: 65px;float: right;}
    .preheader .media-list li:nth-child(13),.preheader .media-list li:nth-child(14),.preheader .media-list li:nth-child(15){display: block;}
    .preheader .media-list>li>a{display: block;margin-bottom: 5px;text-align: center;}
    .preheader .media-list>li{max-width: 100px;margin-right: 0;margin-left: auto;}
    .brand-logo img{max-width: 100px}
    .white-header .helpmenu>li:first-child,.white-header .helpmenu>li:nth-child(2){display: none;}
    .light-shadow{width: 60px;}
    .swiper-container.awardswiper .swiper-pagination-bullet {width: 10px!important}
    .swiper-container.awardswiper {padding-bottom: 75px;}
    .testimonialswiper .testimonial-home {padding-top: 40px;padding-bottom: 40px;width: 100%;}
    .testimonialswiper .testimonial-home p:first-child::before{left: 11px;}
    .shortCoursesSection .preparatory-course > div a{font-size: 10px;line-height: 16px;padding: 5px 11px;min-width: 85px;}
    .bluefooter>.col-md-12>.row.copyright-white{margin-top: 40px!important;}
    .footer-widget {max-width: 100%;width: 100%;margin-right: 0;}
    .swiper-pagination-bullet {width: 20px !important;height: 3px!important;}
}
/* iphone6*/
@media only screen and (max-width : 375px) {
    .inside-header h2{margin-right: 15px}
    .find-course{padding: 30px}
    .media-list li:nth-child(9),.media-list li:nth-child(10),.media-list li:nth-child(11),.media-list li:nth-child(12){display: none;}
    .preheader ul li {margin-right: 0;}
    .preheader ul {padding-top: 0;padding-bottom: 0;}
}
/* Note2*/
@media only screen and (max-width : 360px) {
    .brand-logo img{max-width: 82px}
    .header{padding-top: 10px;padding-bottom: 10px}
}
/* Iphone5 */ 
@media only screen and (max-width : 350px) {
    .preheader ul li{margin-bottom: 5px}
    .preheader ul{padding-bottom: 0}
}

/* Mobile Style Css */

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
    /* STYLES GO HERE */
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
    /* STYLES GO HERE */
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
    /* STYLES GO HERE */
}



/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}

/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}

/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

}

/* Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3) {

}

/* Portrait */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: portrait) {

}

/* Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: landscape) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
    /* STYLES GO HERE */
}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    /* STYLES GO HERE */
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    /* STYLES GO HERE */
}

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
    /* STYLES GO HERE */
}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
    /* STYLES GO HERE */
}


/* ----------- Non-Retina Screens ----------- */
@media screen
and (min-device-width: 1200px)
and (max-device-width: 1600px)
and (-webkit-min-device-pixel-ratio: 1) {
}

/* ----------- Retina Screens ----------- */
@media screen
and (min-device-width: 1200px)
and (max-device-width: 1600px)
and (-webkit-min-device-pixel-ratio: 2)
and (min-resolution: 192dpi) {
}