@media (max-width:1199px){
	.media span{
		font-size: 11px;
	}
	.media b {
		font-size: 14px;
	}
	.header-icon{
		min-height: 30px;
		min-width: 30px;
	}
	.media-body{
		margin-left: 12px!important;
	}
	.logo img{
		min-height: 68px!important;
	}
	.navbar-nav > li > a{
		font-size: 13px!important;
		padding: 0 6px!important;
	}
	.navbar > ul > li.has-sub > a:after{
		top: 6px;
	}
	.ayush{
		padding-top: 4rem;
	}
	.ayush h4 {
		line-height: 33px;
	}
}
@media (max-width:991px){
	.header-style3 .navbar-nav ul.sub-menu li a{
		color: #000!important;
	}
	.aboutus{
		padding-bottom: 0;
	}
	.navbar-nav > li > a{
		padding: 8px 6px!important;
	}
	.logo{
		text-align: center;
		margin-bottom: 10px;
	}
	.media span{
		font-size: 13px;
	}
	.logo img{
		min-height: 58px!important;
	}
	.ayush{
		padding-top: 0;
	}
}

@media (max-width:767px){
	.servicepage{
		padding: 2em 0;
	}
	.abthomelft h2, .abthomergt h2 {
		font-size: 40px;
	}
	.aboutsec{
		padding-top: 3rem;
	}
	.abthomelft{
		padding-right: 0;
	}
	.abthomelft p{
		margin-bottom: 10px;
	}
	section.md{
		padding: 40px 0;
	}
	.serviceshome h2.h1{
		font-size: 28px;
	}
	.serviceshome h2.h1{
		margin-bottom: 0px!important;
	}
	.separator-line-horrizontal-medium-light{
		margin-bottom: 9px;
		margin-top: 9px;
	}
	.owl-theme .owl-nav{
		margin-top: 10px;
	}
	.testimonial{
		padding: 2.6rem 0;
	}
	.testimonial h2{
		margin-bottom: 0!important;
		font-size: 30px;
	}
	.testmonial-single p{
		margin-bottom: 0;
	}
	.footer-style2{
		padding: 3rem 0;
	}
	.footer-style2 h3{
		margin-bottom: 15px!important;
		padding-bottom: 0;
	}
	.portfolio{
		padding: 2em 0;
	}
}
@media (max-width:425px){
	.formsec{
		padding: 2rem 0;
	}
	.testmonial-single p {
		font-size: 15px;
	}
	.ayush{
		padding-left: 0;
	}
	.ayush h4{
		padding-top: 0;
		font-size: 20px;
	}
	.getq{
		padding: 3rem 0;
	}
	.getq h2{
		font-size: 26px;
	}
	.counter-box p {
		font-size: 18!important;
	}
	.testimonial h6{
		margin-bottom: 0;
	}
	.media span{
		font-size: 12px;
	}
	.banner .carousel-control-next{
		width: 21px;
	}
	.banner .carousel-control-prev{
		width: 21px;
	}
	.abthomelft h2, .abthomergt h2 {
		font-size: 30px;
	}
	.abthomelft h3{
		font-size: 18px;
	}
	.aboutsec{
		padding-top: 2rem;
	}
	.abthomelft h3{
		padding-bottom: 10px;
	}
	.testmonial-single p{
		font-size: 15px;
	}
	.footer-list li {
		padding: 2px 0;
	}
}