@media only screen and (max-width:1024px) {
	.counter-style-1 .counter-contents {
	    font-size: 30px;
	    margin-bottom: 5px;
	    margin-top: 0;
	}
	.inner-banner {
	    height: 200px;
	 }
	 .inner-banner .inner-page-title {
	    font-size: 35px;
	}
}
@media only screen and (max-width:992px) {
	
	.blockquote img {
    width: 101px;
    position: absolute;
    right: 10%;
}

	.lightbox-gallery {
	    padding: 30px 0;
	}
	.iconbox-style-7 .iconbox-title h2 {
	    font-size: 18px;
	    margin: 0 0 10px 0;
	}
	.section-md {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}
	.section-mdt {
	    padding-top: 40px;
	}
}
@media only screen and (max-width:991px) {
	
@media only screen and (max-width:768px) {

	
	.iconbox-style-3 {
	    padding: 17px 11px;
	}
	
}
@media only screen and (max-width:767px) {
	
	
	.expert-service p{
		margin-bottom: 10px;
	}
	.breadcrumb {
	    padding: 0 1rem;
	}
	 .inner-banner .inner-page-title {
    font-size: 31px;
}
	.footer .footer-top {
	    padding: 40px 0;
	    margin-bottom: 30px;
	}
	.counter-style-1 .counter-contents {
	    font-size: 25px;
	    margin-bottom: 0;
	    padding-bottom: 0;
	}
	.counter-style-1, .counter-style-2 {
	    margin-bottom: 10px;
	}
	.get-appointment {
    padding-top: 40px;
    padding-bottom: 0;
    height: 460px;
}
.appointment-inner h3 {
    padding-bottom: 10px;
}
.contact-form form .form-group {
    margin-bottom: 15px;
}
.section-smt {
    padding-top: 40px;
}
	.db-fid-boxstyle-style2 {
	    margin-bottom: 0;
	}
	.play-video h4 {
	    font-size: 18px;
	}
	.section-title.with-lead, .section-title.with-lead h2 {
	    margin-bottom: 10px;
	}
	.iconbox-style-2 {
	    margin-bottom: 10px;
	}
	.iconbox-style-2 .iconbox-title h2 {
	    margin: 8px 0 10px 0;
	}
	.intro-section{
		display: none;
	}
	.section-title h2 span {
    font-size: 18px;
    line-height: 1.3
}
.section-title h4.subheading {
    font-weight: 600;
    font-size: 13px;
    line-height: 1.2;
    letter-spacing: 1px;
}
.welcome-company p{
	margin-bottom: 8px;
}
}
@media only screen and (max-width:425px) {
	.inner-banner .inner-page-title {
	    font-size: 18px;
	    line-height: 1.5;
	}
	.bottom-footer {
	    margin-top: 10px;
	    line-height: 30px;
	    padding: 10px 0;
	}
	.footerlogo{
		margin-bottom: 10px;
	}
	.footer .social-icons {
	    margin-top: 10px;
	}
	.footerlogo h1 {
		line-height: 1.3;
	}
	.footer .footer-widget-title {
	    font-size: 20px;
	    margin-bottom: 15px;
	    line-height: 1;
	}
	.footer ul li {
	    padding-bottom: 7px;
	}
	.site-header .site-branding img {
	    max-height: 45px;
	}
	.site-header .site-header-menu {
	    padding: 10px 0;
	}
}