@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 991px){
	.mainlogo{
		margin-left: auto;
		margin-right: auto;
	}
.main-banner-wrp{
		background-size: cover;
	overflow: hidden;
	}
	.bannerleft{
		width: 100%;
		text-align: center;
	}
	.bannerRight{
		width: 100%;
		max-width: 350px;
		margin: 30px auto 20px;
	}
	.boyback{
		left: -40px;
		right: -40px;
	}
	.splRight{
		top: 50px;
	}
	
}
@media only screen and (max-width: 768px){
	body{
		 
		background-size: cover;
		background-position: center bottom;
	}
	.bannerTitle {
		font-size: 36px;
	}
	.tytable td:nth-child(2) {
    word-break: break-word;
}
 
	.course_intro {
  text-align: center;
}
	.smsLogo{
		margin: 0px auto 20px;
	}
	.topwrp{
	
		text-align: center;
	}
	
}

@media only screen and (max-width:575px){
	.footerBg .morerebtn{
	margin: 10px auto;
	}
	.Specialities__li.col {
  width: 50%;
  min-width: 50%;
  padding: 20px;
}
.mobile_image {
  margin-left: -15px;
  margin-right: -15px;
  display: block;
  margin-top: -45px;
  position: relative;
}

	.course__title{
		position: relative;
		z-index: 3;
	}
	.topwrp p{
		text-align: center;
	}
	body{
	
	}
}