@media  (max-width: 1300px) {

}

@media  (max-width: 1199px) {
	.services-section{
    	padding: 50px 0px 40px;
    }
    .sec-title h2{
    	font-size: 50px;
	    line-height: 1.3em;
    }
    .about-section{
	    padding: 50px 0px 0;
    }
    .other_about {
    	margin-bottom: 0px;
	}
	.about-section .text-column .link-box{
		padding-top: 0px;
	    padding-left: 25px;
	}
	.about-section .image-column .inner{
		max-width: 100%;
	}
	.about-section .image-column .image-block:nth-child(1) {
    	margin-left: 50px;
	}
	.live-section{
	    padding: 20px 0px 0px;
	}
	.gallery-section{
		padding-top: 150px !important;
		padding-bottom: 30px !important;
	}
	.fact-counter .column{
		margin-bottom: 20px;
	}
	.fact-counter .column .inner .count-outer{
		font-size: 40px;
	}
	.fact-counter .column .inner .content img {
    	margin-bottom: 20px;
	}
	.fact-counter .column .inner .counter-title{
		margin-top: 10px;
	}
	.facts-section{
		padding-bottom: 250px;
	}
	.sec-title h2{
		font-size: 36px;
	}
	.trusted-section .right-col .inner{
		padding-top: 30px;
	}
	.sec-title .lower-text{
		padding: 20px 0px 0px;
	}
	.trusted-section{
		padding: 0px;
	}
	.trusted-section .feature{
		padding: 35px 0px 0px 90px;
	}
	.trusted-section .feature .count{
		top: 22px;
	}
	.trusted-section .feature{
		min-height: 130px;
	}
	.default-tabs .tab-buttons .tab-btn{
		width: 32%;
	}
	.agency-section{
	    padding: 30px 0px 0px;
	}
	.sec-title.centered{
		margin-bottom: 30px;
	}
	.about-testimonials-section {
    	padding: 30px 0px 0px 0px;
	}
	.call-to-section h2, .call-to-section-two h2{
		font-size: 35px;
	}
	.call-to-section .inner{
		padding: 65px 95px 50px;
	}

/*about_css_start*/
	.discover-section{
	    padding: 50px 0px 0px;
	}
	.parallax-section{
	    padding: 50px 0px;
	}
	.parallax-section .content-box h2 {
    	font-size: 35px;
	}
	.parallax-section .content-box .icon-box{
		margin-bottom: 30px;
	}
	.parallax-section .content-box h2 {
    	font-size: 40px;
	    line-height: 1.5em;
	}
/*about_css_end*/

/*services_css_start*/
	.services-section-three.padd-top {
    	padding-top: 40px;
    	padding-bottom: 10px;
	}
/*services_css_end*/

/*services_details_css_start*/
	.sidebar-page-container {
    	padding: 50px 0px 20px;
	}
	.service-details .main-image {
    	margin-bottom:20px;
	}
/*services_details_css_end*/

/*testimonial_css_start*/
	.testimonials-new {
	    padding-bottom: 30px;
    	padding-top: 50px;
	}
	.testi-block .icon{
	    right: 10px;
	    top: 10px;
	}
/*testimonial_css_end*/

/*gallery_image_css_start*/
	.gallery-section-image{
		padding-top: 50px !important;
	}
/*gallery_image_css_end*/

/*blog_details_css_start*/
	.contact-section{
	    padding: 50px 0px;
	}
	.comments-area {
    	margin-bottom: 20px;
	}
/*blog_details_css_end*/



}

@media  (max-width: 991px) {
	.about-section .image-column {
    	margin-bottom: 20px;
	}
	.gallery-section .upper-row .sec-title{
	    margin-bottom: 0px;
	}
	.facts-section{
		padding-bottom: 40px;
	    padding-top: 40px;
	}
	.trusted-section .outer-container {
    	margin-top: 30px;
	}
	.trusted-section .right-col .inner {
    	padding-top: 0;
	}
	.trusted-section .right-col{
		margin-bottom: 0px;
	}
	.sec-title {
    	margin-bottom: 30px;
	}
	.news-section{
		padding: 30px 0px 30px;
	}
	.call-to-section .inner {
    	padding: 35px 95px 40px;
	}

/*blog_details_css_start*/
	.blog-details{
		margin-bottom: 20px;
	}
/*blog_details_css_end*/



}

@media  (max-width: 767px) {
	.main-header .header-upper .logo-box{
		margin-right: 0px;
	}
	.main-header .header-upper .logo-box{
		padding: 10px 0px;
	}
	.nav-outer .mobile-nav-toggler{
		margin-top: 20px;
	}
	.main-header.fixed-header .header-upper .logo-box{
		padding: 10px 0px;
	}
	.services-section {
    	padding: 20px 0px 0px;
	}
	.sec-title h2 {
    	font-size: 32px;
	}
	.about-section {
    	padding: 20px 0px 0;
	}
	.about-section .text-column{
		margin-bottom: 10px;
	}
	.about-section .text-column .link-box{
		padding-left: 15px;
	}
	.about-section .text-column .text p{
		margin-bottom: 15px;
	}
	.about-section .image-column .image-block:nth-child(1){
		margin-left: 0px;
	}
	.sec-title h2 {
    	font-size: 28px;
	}
	.live-section .main-image-box .title h3 {
    	font-size: 25px;
	}
	.live-section .main-image-box .round-inner{
	    padding: 50px 30px 20px;
	}
	.trusted-section .feature{
		padding-left: 0px;
	}
	.sec-title h2 {
    	font-size: 25px;
	}
	.default-tabs .tab-buttons .tab-btn {
    	width: 100%;
	}
	.sponsors-section {
    	padding: 30px 0px 20px;
	}
	.testimonials-section .sec-title {
    	margin-bottom: 20px;
	}
	.testi-block .inner {
    	padding: 20px 25px 20px;
	}
	.call-to-section .inner {
    	padding: 5px 5px 10px;
	}
	.call-to-section h2, .call-to-section-two h2 {
    	font-size: 24px;
	}
	.main-footer h6{
		margin-bottom: 10px;
	}
	.main-footer .column{
		margin-bottom: 15px;
	}
	.main-footer .newsletter-form .form-group input[type="email"]{
		padding: 15px 60px 13px 15px;
	    height: 55px;
	    font-size: 16px;
	}

/*about_css_start*/
	.page-banner .inner-container {
    	padding: 110px 0px 50px;
	}
	.parallax-section {
    	padding: 30px 0px;
	}
	.parallax-section .content-box h2{
		font-size: 20px;
	}

/*about_css_end*/

/*services_css_start*/
	.page-banner h1 {
    	font-size: 28px;
	}
/*services_css_end*/

/*services_details_css_start*/
	.service-details h3 {
	    font-size: 25px;
	    margin-bottom:10px;
	}
	.sidebar-page-container {
    	padding: 30px 0px 0px;
	}
	.sidebar-page-container .content-side{
		margin-bottom: 20px;
	}
	.sidebar .sidebar-widget .widget-inner {
    	padding: 20px 25px;
	}
	.service-block-two .text{
		padding: 10px 0px 0px;
	}
	.service-block-two .inner-box{
	    padding: 20px 15px 10px;
	}
	.service-details .text-content p {
    	margin-bottom: 15px;
	}

	.dermatologist_service .service-block-two .inner-box{
		padding: 160px 15px 10px;
	}

/*services_details_css_end*/

/*testimonial_css_start*/
	.testimonials-new {
	    padding-top: 30px;
	    padding-bottom: 0px;
	}
	.testi-block .info{
		padding-left: 80px;
	    padding-top: 10px;
	    min-height: 50px;
        margin-bottom: 25px;
	}
	.testi-block .info .name{
		font-size: 20px;
	}
	.testi-block .inner {
    	padding: 20px 15px 20px;
	}
	.testi-block .icon {
	    right: 0;
    	top: 0;
	}
/*testimonial_css_end*/

/*gallery_css_start*/
	.discover-section {
	    padding: 30px 0px 0px;

	}
/*gallery_css_end*/


/*gallery_image_css_start*/
	.gallery-section-image{
		padding-top:30px !important;
	}
	.gallery-section-image .mixitup-gallery .filters{
		margin-bottom: 10px;
	}
/*gallery_image_css_end*/


/*blog_details_css_start*/
	.contact-section {
	    padding: 30px 0px;
	}
	.post-details .lower-box h4{
		font-size: 20px;
	    margin-bottom: 10px;
	}
	.comments-title h3{
		font-size: 22px;
	}
	.comments-title{
		margin-bottom: 20px;
	}
	.post-details .lower-box{
		padding: 20px 0px 0px;
	}
	.comments-area .comment-box {
	    margin-bottom: 20px;
    	padding-bottom: 15px;
	}
/*blog_details_css_end*/

/*contact_css_start*/
	.contact-section .map-box{
		margin: 20px 0 10px;
	}
/*contact_css_end*/

.scroll-to-top{
	bottom: 20px;
}
.scroll-to-whatsapp{
	left: 10px;
	right: auto;
}


}

@media  (max-width: 568px) {

}

@media  (max-width: 480px) {

}