@media(max-width:380px){
.logo img {
    float: left;
    margin-right: 5px;
    height: 75px;
}
	.logo h2 {
		font-size: 22px!important;
	}
	.logo h2 span {
    font-size: 17px;
		line-height: 5px;
	}
}



@media(min-width:320px) and (max-width:480px){
	.header{background-size:cover;}
	.logo{text-align:center;}
	.footer-end p{text-align:center;}
	.right{text-align:center;}
	.carousel-inner > .item > img{height:250px;}
	.carousel .item{height:250px;}
	.carousel {height:250px;}
	.image-box img{width:100%;}
	.contact-section h2{font-size:24px;}
	.header-top img{display:block;}	
	.logo h2 {
		font-size: 25px;
		    padding-top: 0px;
	}
	#shine_header-b {
		padding-bottom: 20px;
	}
	.main-title h2 {
    padding-bottom: 18px;
}
	.course-wrapper h2 {
    padding-bottom: 17px;
}
	#cssmenu {
    margin-top: 12px /* background: #ffffff;*/;
}
	.appointment h2 {
		font-size: 41px;
	}
	.breadcrumb-area {
		padding: 19px 0 42px;
	}
}
@media(min-width:480px) and (max-width:640px){
		.footer-end p{text-align:center;}
	.right{text-align:center;}
	.header-top img{display:block;}
	.logo{text-align:center;}
	.image-box img{width:100%;}
}
@media(min-width:640px) and (max-width:768px){	
		.footer-end p{text-align:center;}
	.right{text-align:center;}
	.header-top img{display:block;}
	.logo{text-align:center;}
	.map{text-align:center;}
	.map img{width:auto;}
	.image-box img{width:100%;}	.ftr_mobbtn{	    display: none !important;		display:block;	}
	.content-txt {
		top: 41px;}
	.content-txt h1 {
		font-size: 22px;
	}
	.content-txt h2 {
		font-size: 20px;
	}
}
@media(min-width:768px) and (max-width:1024px){		
	.image-box img{width:100%;}
	.header h1{font-size:28px;}
	#cssmenu > ul > li > a{font-size:14px;}	.ftr_mobbtn{	    display: none !important;		display:block;	}
	.content-txt {
		top: 45px;}
	.content-txt h1 {
		font-size: 30px;}
}@media(min-width:1024px) and (max-width:2000px){	.ftr_mobbtn{	    display: none !important;		display:block;	}
}