@media (max-width :1023px){
	.text-image{max-width:276px;}
	h2{font-size:20px; line-height:24px;}
}
@media (min-width :1000px){
	.navClick,
	.nav-overlay{display:none !important;}
}
@media (max-width :999px){	
	.header-nav > li{margin: 0 20px 0 0;}
	.footerTop .rw .colm h2{font-size:18px;}
	.headerRgt .button{margin:20px 0 0 0;}
	.courseBx .tlArea .tl{padding: 8px 28px 8px 8px; font-size:15px; line-height:18px;}
	.innerBody{padding:28px 0;}
	/* .innerBody .rw .leftBar{width:68%;}
	.innerBody .rw .rightBar{max-width:32%;} */
	.banner{height:260px;}
	.innerBanner{height:180px;}
	.innerBannerTxt h1{font-size: 22px; line-height: 26px;}
	.centersList .rw .colm{width:50%;}
	h1{font-size:24px; line-height:28px;}
	.courses .rw.n .colm{width:50%;}
}

@media (min-width :900px){
	.header-nav > li:hover > ul{
		display:block !important;
	}
}
@media (max-width :899px){
	/* .header-top{padding:8px 0;}
	.langSel{margin:10px 0 0 0;} */
	.header-top{padding:5px 0;}
	.header-bottom{padding:2px 0;}
	.navClick{display: block;float: right;text-align: center;margin: 0;padding:8px 6px; margin:28px 0 0 0; transition: 400ms;}
	#header.fixedNow .navClick{margin-top: 9px;}
	.navClick img{display:block; width:24px; height:auto;}
	.nav-overlay{display:block; position:fixed; top:0; left:0; width:100%; height:100%; z-index:9; transition:600ms; background-color:rgba(0,0,0,0.6); opacity:0; visibility:hidden;}
	.headerRgt{display: block;position: fixed;top: 0;left:-216px;right:auto !important;width: 216px;height: 100%;z-index: 10;transition:600ms;overflow: auto;padding: 0;border-radius: 0px !important;background-color: #fff; margin:0; text-align:center;}
	.header-nav{display:block; text-align:left; margin:0;}
	.header-nav > li{display:block;border-bottom: 1px solid rgba(230, 230, 230, 0.8);padding: 0;width: 100%;text-align: left;margin: 0 !important;}	/* 
	.header-nav > li > a {height: auto;font-size: 13px;line-height: 16px;padding: 10px 14px;text-align: left;} */
	.header-nav > li .click{content:""; display:block; position:absolute; top:0; right:0; width:32px; height:36px; z-index:2; background:transparent !important;}
	.header-nav > li > a {height: auto;font-size: 13px;line-height: 16px;padding: 10px 34px 10px 14px;text-align: left;position:relative; color:#3a3a3a;}
	.header-nav > li > a img{position:absolute;top:50%;right: 14px;transform:translate(0,-50%);margin:0;}
	.header-nav > li > ul{display:none; position:static; visibility:visible; opacity:1; width:100%; box-shadow:inherit; background-color: #f2f2f2; padding:0;}
	.header-nav > li > ul > li,
	.header-nav > li > ul > li:first-child{box-shadow:inherit; border:none; background:transparent;}
	.header-nav > li > ul > li > a{color: #3c3c3c; font-size: 13px; line-height: 16px; font-weight: 500;}
	.navShow .nav-overlay{opacity:1; visibility:visible;}	
	.navShow .headerRgt{left:0;}	
	
	.courses .rw{margin:0 -12px;}
	.courses .rw .colm{width:50%; padding:12px;}
	.footerTop .rw .colm{width:33.333333%;}
	.footerTop .rw .colm:last-child{width:100%; text-align:center;}
	.smallInfoSection .rw{margin:0 -10px;}
	.smallInfoSection .rw .colm{padding:10px;}
	.contactinfoBx{padding:0 0 0 62px;}
	.contactinfoBx h2{font-size:20px;}
	.contactinfoBx p{font-size: 13px; line-height: 16px; margin:8px 0 0 0;}
	.contactinfoBx img{width:48px;}
	.footerMap{position:relative; height:300px;}
	.footerMap img{position:absolute; top:0; left:50%; transform:translate(-50%,0); height:100%; width:auto; max-width:inherit;}
	.welcomeRW .welcmImg{width:300px;}
	.welcomeRW .welcomeTxt{padding:0 0 0 330px;}
	.sectionTl{font-size:24px; line-height:30px;}
}
@media (max-width :767px){	
	.smallInfoSection .rw .colm{width:50%;}
	.aboutLeft{width:100%; max-width:100%;}
	.aboutVideos{width:100%; padding:30px 0 0 0;}	
	.footerTop .rw .colm{width:50%;}
	.ready-L,
	.ready-R{width:100%; text-align:center;}
	.ready-L{padding-left:0; padding-right:0;}
	.ready-F{margin:0 auto;}
	.ready-F .align-right{text-align:center !important;}
	.innerBody .rw .leftBar{width:100%; padding:0;}
	.innerBody .rw .rightBar,
	.innerBody > .wrapper > .rw .rightBar{max-width:100%; width:100%; padding:30px 0 0 0;}
	.aboutBottom .rw{display:block;}
	.aboutBottom .ab-L{display:block; text-align:center; width:100%;}
	.aboutBottom .ab-L h2{text-align:center;}
	.aboutBottom .ab-R{display:block; padding:20px 0 0 0; text-align:center;}
	.sponsors{text-align:center;}
	.leftBar ul.tab{border:none;}
	.leftBar ul.tab li{margin:0 2px 2px 0 !important;}
	.leftBar ul.tab li a{border-radius:4px;}
	.centersList .rw .colm{width:33.333333%;}
	.welcomeRW .welcmImg{width:210px; margin:0 24px 24px 0;}
	.welcomeRW .welcomeTxt{padding:0;}
	.welcmBot img{max-width:160px;}
}
@media (max-width :599px){
	/* .header-top{padding:0; height:5px;}
	.headContact{display:none;} */
	.logo img{height:78px;}
	.logo span{font-size:18px;}
	.logo span small{font-size: 11px; line-height:13px; margin:2px 0 0 0;}
	.navClick{margin:17px 0 0 0;}
	/* .banner{height: 280px;} */
	.innerBanner{height: 140px;}
	.contactSec .contactRW .colm{width:100%;}
	.footerTopContact .rw .colm{width:100%;}
	.centersList .rw{margin:0 -6px;}
	.centersList .rw .colm{width:50%; padding:6px;}
	.footerTestimonials .testimonialsSlide{padding:18px;}
	.footerTestimonials .testimonialsBox .userI{float:none; text-align:left;}
	.footerTestimonials .testimonialsBox .userI .user{width:80px; height:80px;}
	.footerTestimonials .testimonialsBox .des{padding:18px 0 0 0;}
	.leftBar table.text-table,
	.leftBar table.text-table thead,
	.leftBar table.text-table tbody,
	.leftBar table.text-table tfoot,
	.leftBar table.text-table tr,
	.leftBar table.text-table th,
	.leftBar table.text-table td{display:block; border:none; width:100%;}
	.leftBar table.text-table td{border:1px dashed #4e4e4e; margin:12px 0 0 0;width:100% !important;}
}
@media (max-width :499px){
	.courses .rw .colm{width:100%;}
	.footerTop .rw .colm{width:100%;}
	.gal-images .rw .colm{width:50%;}	
	.leftBar .courses .rw .colm{width:100%;}
	.footerMap {position: relative; height: 224px;}
}
@media (max-width :480px){	
	.smallInfoSection .rw .colm{width:100%;}
	.welcomeRW .welcmImg{display:none; width:100%; margin:0; float:none;}
	.welcmBot img{max-width:140px;}
	.text-image{float:none; max-width:100%; width:100%;}
}
@media (max-width :399px){
	.leftBar ul li{width:100%;}
	.centersList .rw .colm{width:100%;}
}