/* MAX 1280px */
@media only screen and (max-width: 1280px){
.headerfull .smllogo img { width: 150px; }
.wsmenu { padding-top: 7px; }
.wsmenu-submenu { top: 44px;} 
.bc-img01, .bc-img02, .bc-img03  { background-size: cover; background-repeat: no-repeat}
}

/* MAX 1255px */
@media only screen and (max-width: 1255px){
.wsmenu-list>li>a {padding-left: 8px !important; padding-right: 8px !important;}
.edge_box_item1 { padding-left: 20px !important; padding-right: 20px!important; }
}

/* MAX 1255px */
@media only screen and (max-width: 1188px){
.wsmenu-list>li>a {font-size: 12px; padding-left: 8px !important; padding-right: 8px !important;}


}
@media only screen and (max-width: 1160px){
.sec2 .edge_box_item1 { padding-left: 10px !important; padding-right: 10px!important; } 
.sec2 .edge_box_item1 span { font-size: 18px; }
}
/* MAX 1024px */
@media only screen and (max-width: 1035px){
.wsmenu-list>li>a { padding-left: 5px !important; padding-right: 5px !important;}
#inner1024, #inner { padding-left: 15px; padding-right: 15px; }
.sec3 { float: left; display: block !important;  }
.sec5head .campuslist { padding: 55px 0;}
.united-content { right: 16%;}
.sec5 .campusBox .campuslist span { font-size: 20px; }
.sec5 .campuslist { padding: 47px 0;}
.sec1 .wrapperBox .item_row.item1 span { font-size: 18px; }
.sec1 .wrapperBox .item_row.item1 span b { font-size: 24px; }
}  

@media only screen and (max-width: 1024px){
.col-md-9.col-md-offset-3.left-section { width: 100%; margin-left: 0px; }
.since_content img { width: 100%; } 
.wrapper .heritage_area { display: block; float: left; }
#student-testimonials-slider .student_test_content { height: 480px; }
.heritage-column .student_columns .student_welWrap .student_welin { min-height: 255px;}
}

@media only screen and (max-width: 768px){
#student-testimonials-slider.owl-theme .owl-nav .owl-prev { left: 0px; }
#student-testimonials-slider.owl-theme .owl-nav .owl-next { right: 0px;}	
.smallogo { display: none; }	
.headerfull {padding: 0 0 !important;}
.left-section .light { width: auto; }
.edge_box_item1 { width: 50%; }
.sec3 { padding-top: 256px!important;}
.slderadm { text-align: center; margin-left: 0px; }
.hero-section-slide h1 strong { font-size: 40px; line-height: 50px; }
.silderhr, .callusicon { display: none; }
h2.resp-accordion { background: #10636a; color: #FFF; border-bottom: 1px solid #474b55; text-transform: uppercase; font-size: 20px; padding: 15px 14px!important; }
h2.resp-tab-active { background: #474b55 !important; color: #FFF; }
.content-slide .united-content { position: relative; right: 0px; width: 100%; }
.unitedsecimg img { display: none;  }
.footer .ftrsecleft, .footer .ftrsecright { width: 100%; display: table; margin-bottom: 15px; }
.bc-img01, .bc-img02 { height: 350px;}
.sec5 .campuslist { padding: 36px 0;}
.soical-profile { margin-left: 0px; }
.sec2 .edge_box .edge_box_item1.color3 { background: #b92700 !important;}
.wsmenucontainer  .wsmenu-submenu.pdleft15 { padding: 0 0; }
.wsmenucontainer .wsmenu-list>li.last-child .wsmenu-submenu { width: 100%; }
.sidebar-block .sidebar-nav .nav>li.active:after { display: none; }
.sidebar-block { margin-bottom: 15px; padding: 0 0; }
.testimonials-column .student_test_content { height: auto; }
.greetings_img_block img { width: 100%; }
.greetings_img_block .greetings-detaile { right: 0; bottom: 9%; padding: 10px 50px; position: relative; margin-bottom: 15px;}
.greetings_img_block .greetings_content p { margin-bottom: 0px; }
.singapore_content img.wow.zoomIn { width: 100%; }
.find_content_area { width: 100%; display: table; }
.mobile-sub.wsmenu-list li a i { display: none; }
.menuimg { display: none; }
.col-lg-6.col-md-6.col-xs-6.link-list { width: 100%; padding: 0 0; }
}

@media only screen and (max-width: 667px){
.sec1 .wrapperBox { display: block; }
.sec1 .wrapperBox .item_row { width: 100%; }
.sec1 .item_row.item1 h2 { margin-bottom: 10px !important; }
.pdleft15, .pdrd15 { padding: 0 0; }
.sec1 .item_row.item1 h2 br, .sec1 .wrapperBox .item_row.item1 span br { display: none; }	
.video-block, .safest-item { margin: 15px 0; }
.hero-section-slide h1, .hero-section-slide h1 strong { font-size: 30px; line-height: 35px;}
.company-section { padding: 0 0; }
.header-top-area-inner .left-section .email-info a, .header-top-area-inner .left-section .phone-num a { font-size: 9px; }
#campus-slider1 .campuslist, .heritage-column #campus-slider1 .campuslist { padding: 71px 0;}
.postgraduate-info .postgraduate-content { height: auto; }
.game_item .column .col-sm-6 { width: 50%; float: left; }
.wellness_columns { width: 50%; }
}

@media only screen and (max-width: 568px){
.sec5 .campuslist { padding: 59px 0;}
.footerBottom .btmareaLeft, .btmareaRight { width: 100%; }
.footerBottom .btmareaRight { padding: 20px 0 0; text-align: center;}
.footer .ftrHead .ftrsecright .footerNav ul li { font-size: 12px !important; }	
.footer .ftrHead .ftrsecright .footerNav ul.col-sm-4 {padding: 0 2px 0 0 !important;}
.sec2 .edge_box_item1 span { font-size: 16px;}

.hero-section .owl-nav div { width: 30px; }
.verticalTab_area #thumbs .owl-item.active {    width: 100px !important;}
.sec3 .universities-section #thumbs.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs1.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs2.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs3.owl-carousel.owl-theme .item img {    width: 94px !important;}

.sec1 .item_row.item1 p { text-align: initial !important; }
.sec1 .wrapperBox .item_row.item1 span b { font-size: 18px;}
.header-top-area-inner .soical-profile, .greetings_content:before, .greetings_content:after { display: none; }
.header-top-area-inner .left-section .email-info a, .header-top-area-inner .left-section .phone-num a { font-size: 13px; }
.company-section .apply-column .tbl_box table tr td.hdr_btm { font-size: 16px; }
#campus-slider1 .campuslist, .heritage-column #campus-slider1 .campuslist { padding: 53px 0;}
.greetings_area .greetings_content { padding: 0 0; }
.sim_content_campus .col-sm-7 img  { width: 100%; }
.sim_content_campus .scanme_content { margin-top: 15px;} 
#student-testimonials-slider .student_test_content { height: auto;}
.career-list { padding: 10px; } 
.career-list h4 { margin-bottom: 5px;}
}

@media only screen and (max-width: 480px){
.footer .ftrHead .ftrsecright .footerNav ul.col-sm-4 { width: 100%; display: table; }
.edge_box .edge_box_item1 { width: 100%; display: table; height: auto; }	
.sec2 .edge_box .edge_box_item1.color3 { background: #813772 !important;}
.bc-img01, .bc-img02 { height: 250px;}
.sec1 .item_row.item1 h2 br, .sincebx:after { display: none; }
.partnerbg .widget-title h2 { font-size: 26px!important; }
.verticalTab_area #thumbs .owl-item.active { width: 80px !important;}
.sec3 .universities-section #thumbs.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs1.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs2.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs3.owl-carousel.owl-theme .item img {    width: 70px !important;}
.header-top-area .header-top-area-inner .left-section { display: block; }
.header-top-area .header-top-area-inner {padding-left: 16%;}
.page-banner .title-right, .page-banner .title-column span { text-align: center !important; }
.header-top-area-inner .left-section .email-info a, .header-top-area-inner .left-section .phone-num a { margin-top: 5px; display: inline-block; }
.company-section .apply-column .coniect { float: left; margin-top: 0;}
.video-block, .safest-item { margin: 0px 0;}
.sec5-5 .our_campus_row .mn-ht { padding: 30px 15px;}
.postgraduate-info .col-sm-4.col-xs-4 { width: 100%; display: table; padding-bottom: 15px; padding: 0 0 !important; }
.game_item .column .col-sm-6 { width: 100%; float: none; }
.heritage-content .student-life-game .column div span { position: relative; width: 100%; padding: 18px 0; }
.heritage-content .game_item .column .col-sm-6 { padding-right: 0; padding-left: 0; margin-bottom: 15px;}
.student-life-game .game_item { display: block; }
.student-life-game .hover01 figure img { width: 100%; }
.career-life-item .career-list { height: auto; }
.career-life-item .col-sm-6 { width: 100%; display: table; height: auto; padding: 0 0 !important; margin-bottom: 10px; }
.heritage-column .student_columns .student_welWrap .student_welin { width: 100%; min-height: auto; }
.fr-tabox .nav-tabs .nav-link { height: 109px; }
.fr-tabox .nav-tabs .nav-link.active::before { top: 95%;}
}

@media only screen and (max-width: 375px){
.hero-section-slide h1, .hero-section-slide h1 strong { font-size: 26px; line-height: 30px; }
.sec3 { padding-top: 140px!important;}
.footerBottom .btmareaLeft { display: block !important; }
.footerBottom { text-align: center; }
.footerBottom .btmareaLeft p { margin-left: 0px!important; }
.verticalTab_area #thumbs .owl-item.active { width: 60px !important;}
.sec3 .universities-section #thumbs.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs1.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs2.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs3.owl-carousel.owl-theme .item img { width: 58px !important;}
h2, h1 { font-size: 26px; }	
.apply-column .blco_frqt.aplly-in h3 { font-size: 24px; }
.sec5-5 .our_campus_row .mn-ht { width: 100%; height: auto; }
.footer .footerNav .col-sm-6.col-xs-6 { width: 100%; }
.greetings_area .greetings_img_block { padding: 0 0; }
.greetings_img_block .greetings-detaile { padding-left: 10px; padding-right: 10px; }
.fr-tabox .nav-tabs .nav-link {     font-size: 12px; } 
}

@media only screen and (max-width: 320px){
.tbl_box table.student_table tr th { padding: 3px; font-size: 12px; }
.sec1 .item_row.item1 h1 br { display: none; }
.verticalTab_area #thumbs .owl-item.active { width: 55px !important;}
.sec3 .universities-section #thumbs.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs1.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs2.owl-carousel.owl-theme .item img, .sec3 .universities-section #thumbs3.owl-carousel.owl-theme .item img { width: 50px !important;}
.header-top-area-inner .left-section .email-info a, .header-top-area-inner .left-section .phone-num a { font-size: 11px;}
}
@media only screen and (max-width: 1200px){
	.page-content {
		padding-left:15px;
		padding-top:50px
	}
	.wrapper .row {
		margin-left:0px;
		margin-right:0px;
	}
		#usp .usp-item {
		font-size:0.8em
	}
	#usp .usp-item img{
		display: block;
		margin:0 auto 5px
	}
	#usp .usp-item div{
		display: block
	}
	.courses-item-image{
		width:50%;
		height:auto
	}
	.wsmenu-list>li>a {
		padding-left:10px!important;		
		padding-right:10px!important;
	}
	.wsmenu-list>li>a .fa {
		display: inline-block
	}
	#courses .courses-item-text {
		padding:30px
	}
	#courses h2 {
		font-size:1.6em
	}
	#contact .row, .footer .inner,.footerBottom .inner {
		padding:20px 30px;
	}
	.footer .inner,.footerBottom .inner {
		width:100%;
	}
	.btmareaRight {
		padding-top:10px
	}
	.btmareaLeft img {
		width:100px;
		height:auto
	}
	#contact .courses-item-text {
		padding-left:10px;
		padding-right:10px;
	}
	.section {
		padding-top:50px;
		padding-bottom:50px;
	}
	.footer {
		padding-bottom: 40px
	}
	#heroo .hero-section-slide .slderadm{
		padding-left:50px;
	}
	.container {width:100%;}
	
}
@media only screen and (max-width: 992px){
	#courses .btn-small {
		display: block;
		width:100%;
		text-align: center
	}
	.hero-section-slide .container .row {height:80vh}
	#heroo .hero-section-slide .slderadm{
		top: 10vh;
    padding: 0 50px!important;
	}
	.career-list h4{
		font-size:1.2em
	}
	.career-list {
		padding:20px;
	}
	.career-list ul li {
		font-size:1em
	}
	.career-life-item {
		margin-bottom:0
	}
	h1 {
		font-size:1.6em
	}
	h2 {
		font-size:1.4em
	}
	.find_content_left,.find_content_left span, .find_content_left ul li a,.find_content_right,.find_content_right p,.find_content_right b {
		padding-left:0;
		font-size:1em
	}
	.singapore_content p{
		font-size:1em
	}
	.livn_text p{
		font-size:1em!important
	}
	.sim_content_campus i img{
		width:30px;
	}
	.find_content_area h3{
		font-size:1.4em
	}
	.btn-small {
		display: block
	}
	.postgraduate-info {
		padding-bottom: 0
	}
	.postgraduate-info [class*='col-']{
		margin-bottom:30px
	}
	.extra-info br {
		display: inline-block
	}
	#courses .courses-item-image, #courses .courses-item-text {
		display: block!important;
		width: 100%;
	}
	#courses .courses-item-image{
		height:300px;
	}
	#courses .courses-item-text{
		padding:40px 20px;;
		float:left!important
	}
	#usp .usp-item {
		width:25%
	}
	#contact .courses-item-text {
		width:100%;
	}
	.cta-1 {
		display: flex;
		padding:80px 20px;
	}
	.row {
		margin-left:auto;
		margin-right: auto;
	}
	#contact .row,.footer .inner,.footerBottom .inner{
		padding-left:30px;
		padding-right:30px
	}
	#hero {
		padding:0
	}
	.wsmenu-list>li>a {
		padding-left:10px;		padding-right:10px;
	}
	.page-content{
		padding-top:20px;
		padding-left:0
	}
	.fr-tabox .nav-tabs .nav-link {
		font-size:1em
	}
	.title-column h1{
		text-align: center;
	}	
	#sidebar img {
		width: auto
	}
	.hero-section-slide p {
		width:100%;
	}
	.slderadm h1 {
		font-size:1.8em;
		line-height: 1.2em
	}
	.page-banner {
		height:150px;
		margin-top:50px;
	}
	.bannerhead .table-cell2 {
		height:150px;
	}
	.student-life-game {
		display: block
	}
	.student-life-game figure {
		height:150px
	}
	.student-life-game img {
		right:0;
		left: auto;
		width: 100%;
	}
	.contact-list {
		margin-left:0
	}
	.bc-img01, .bc-img02, .bc-img03 {
		height:100%;
	}
	#home .section {
		padding-top:50px;
		padding-bottom:50px;
	}
	#heroo.owl-carousel .owl-stage .owl-item:after {
		display: block;
		width:100%;
		height:100%;
		content: '';
		position: absolute;
		background: rgba(0,0,0,0.1);
		z-index: 900;
		top:0
	}
	#heroo .hero-section-slide .slderadm{
		position: relative;
		z-index: 901
	}
	#heroo .owl-nav div.owl-next {
		right:0
	}
  #heroo  .owl-nav div.owl-prev {	
		left:0
	}
	#singapore .container-full {
		width:100%
	}
	#singapore p {
		font-size:0.9em
	}
	#singapore .sg-text {
		padding-left:0;
		padding-right:0
	}
	.wsmenu-submenu {
		min-width: inherit
	}
	.extra-info span {
		width:auto
	}
	.btn.btn-block {
		width: 100%!important;
		display: block!important
	}
}
@media only screen and (max-width: 870px) and (min-width: 780px) {
	.wsmain ul li a {
		font-size:10px;
	}
	.wsmain {
		margin-right:0!important;
	}
} 
@media only screen and (max-width: 780px){
	.steps { margin-left:0}
	.steps li {
		width:90%
	}
	.steps li p{
		padding-top:24px;
	}
	.steps li br{
		content:''
	}
	#faq h4 {
		font-size:1.1em
	}
	#faq .panel-body {
		padding:10px!important;
	}
	#faq .img-fluid {
		width:100%;
	}
		#faq .img-80 {
		width:50%!important;
		text-align: center;
		margin: 0 auto
	}
	.pdr-50 {
    padding-right: 15px;
}	
	.extra-info strong br {
		display: inline-block
	}
	.extra-info strong {
		font-weight: 300;
		display: block
	}
	.extra-info span {
		font-weight: 900
	}
	.wsmain {
		left:auto;
		right:-100%;
		max-width:100%!important;
		width:100%!important;
		position: absolute;
		height:100vh;
		margin-top: 60px!important;	}
	.wsmenucontainer.wsoffcanvasopener{
		margin-left: auto;
	}
	.wsoffcanvasopener .wsmain{	
		left: auto;
		right:0;
		z-index: 9990

	}
	.courses-item-image {
		min-height:250px!important
	}
	#courses .row div {
		display: block;
	}
	#usp .usp-item {
		font-size:0.9em;
    width: 50%;
    display: inline-block;
    float: left;
		vertical-align:bottom;
		height:auto;
	}
	#usp .table-container {
		display: block;
	}
	.cta-1 {
		padding:50px 20px
	}
	.courses-item-text, #singapore .section,#contact .courses-item-text {
		padding-left:10px;
		padding-right:10px;
	}
	.wsmenu{
		padding-left:20px;
		padding-right:20px;
	}
	.animated-arrow {
		left:auto;
		right:0
	}
	.header-contact {
		display:none;
	}
	.headerfull.sticky .wsmenu{
		padding:20px;
	}
	.wsmobileheader {
		height:60px;
		padding:15px 20px
	}
	.header-top-area.blue{
		display:none
	}
	.tab-content{
		padding:20px;
	}
	.mobile-logo img{
		height:30px;
		width:auto
	}
	#wsnavtoggle {
    position: relative;
    float: right;
    padding: 10px;
    background: transparent;
    width: 30px;
    right: 0px!important;
    left: inherit;
    top: 5px!important;
		z-index: 9999
	}
	.animated-arrow span, .animated-arrow span:after, .animated-arrow span:before {
		background:#10636a;
		height:4px;
		width:30px;
		
	}
	#variant .animated-arrow {
		background:#10636a
	}
	#variant .animated-arrow span, #variant .animated-arrow span:after, #variant .animated-arrow span:before {
		background:#fff
	}
	.wsoffcanvasopener .animated-arrow{
		left:inherit!important
	}
	.wsoffcanvasopener #wsnavtoggle.animated-arrow{
		right: 0px!important;
    left: inherit!important;
    float: right!important;
		display: inline-block;
		top:0px!important;
	}
	.mobile-logo {
		display:inline-block;
		position: relative;
		z-index: 9999
	}
	.wsoffcanvasopener .smllogo {
		display: none;
	}
	.wsmenu .wsmenu-list li.mobile-search {
		display: block;
		width:100%;
		float:left;
		padding:5px 0
	}
	.headerfull {
		height:60px;
		padding:15px 20px!important;
	}
	.mobile-search .light{
		width: 100%;
		margin-bottom:10px
	}
	.wsmenu .wsmenu-list>li {
		float:left
	}
	.light input[type=text] {
		border:1px solid #ccc
	}
	.wsmenu li a, .sticky .wsmenu li a {
		padding:9px 32px 9px 12px
	}
	.wsmenu-submenu, .headerfull.sticky .wsmenu-submenu{
		top:0px
	}
	#scrollUp,#consultation-top {z-index: 998!important}
	.button-cta {
		width:100%;
		font-size:1em
	}
	#hero .owl-item {
		height:485px
	}
	.mobile-sub .wsmenu-submenu li a {
		height:auto
	}
	.wsmenu li:hover a{
		color:#10636a
	}
	.wsmenu li:hover li a{
		color:#fff
	}
	.sg-col-1>div, .sg-col-2>div {
		margin:0 auto
	}
	.section {
		padding-top:50px;
		padding-bottom: 50px
	}
	#hero .slderadm {
		padding:50px;
	}
	.desktop-search{
		display: none!important;
	}
	.wsmenu .last-child {
	display:none!important;
	}
	#partners-content.content-section {
		padding:20px 30px;
	}
	.usp-item img {
		display:none;
	}
	.usp-item  {
		border-top:1px solid #0a4575
	}
	#contact .row {
	display: block
	}
	#contact .row .courses-item-text{
		padding-top:40px;
		padding-bottom:0px;
	}
	.map-img {
		margin-top:10px;
		height:300px;
	}
	.page-content {
		padding:20px 0
	}
	.tab-content {
		padding:0
	}
	.title-column h1{
	padding:15px 50px;
	}
	.mobile {display: block}
	.desktop {display: none;}
	.map-img {
		    padding: 0 20px;
    margin: 10px 30px 20px;
	}
	.footer  {
		padding:40px 20px;
	}
	.footer ul {
		width:100%;
		padding-right:0!important
	}
	.footerBottom div{
		width:100%;
		padding-left:20px!important;
		padding-right:20px!important;
		margin-bottom:40px
	}
	.btmareaRight {
		padding-top:0;
		text-align: center
	}
	.fr-tabox .nav-tabs .nav-link{
	    font-size: 0.8em!important;
		height:50px
	}
	.fr-tabox .nav-tabs .nav-link.active::before {
		left:42%;
	}
	.btn.btn-download {
		font-size:1em
	}
	.usp-item div br{
		display:none;
	}
	#contact .row, .footer .inner, .footerBottom .inner {
		padding-left:20px;
		padding-right:20px
	}
	.footer .ftrHead .ftrsecright .footerNav ul li {
		font-size:14px;
	}
	#contact .row .courses-item-text {
		padding-top:20px;
	}
	.title-column h1 {
		font-size:1.4em
	}
	.extra-info span {
	}
	#event .row {
		margin-bottom:20px;
	}
	#event .row .row{
		margin-bottom:20px;
	}
	#event .row .row{
		margin-bottom:20px
	}
	#event .event-list {
		margin-bottom:0px;
		padding-bottom:0;
		padding-top:0
	}
	#event .event-list p{
		font-size:1em
	}
}
@media only screen and (max-width: 480px){
	
	body, p {
		font-size:13px
	}
		#usp .usp-item {
		font-size:0.8em
	}
	#partners-content.content-section{
		padding-left:0;
		padding-right:0
	}
	.map-img {
		margin:20px auto;
		padding:20px 10px 
	}
	.footer .ftrHead .ftrsecright .footerNav ul li {
		font-size:14px;
	}
	.slderadm h1{
		font-size:1.6em
	}
	.slderadm p {
		font-size:1em
	}
	.campusBox .campuslist span {
		font-size:0.8em
	}
	.btn-download {
		text-align: center;
		font-size:1em
	}
	
	.btn-download i{
	    display: inline-block;
    font-size: 20px;
    float: left;
		margin-right:10px;
		margin-left:10px;
	}
	.fr-tabox .nav-tabs .nav-link{
		font-size:0.7em!important
	}
	.title-column h1 {
		padding:20px
	}
	#courses .btn-small {
		font-size:0.8em
	}
	#courses .btn-small i {
		margin-left:10px;
	}
}
@media only screen and (max-width: 320px){
	#usp .usp-item {
		font-size:0.65em
	}
	.footer .ftrHead .ftrsecright .footerNav ul li {
		font-size:13px;
	}
		.campusBox .campuslist span {
		font-size:0.8em
	}
}
