/* large desktop :2160px. */
@media (min-width: 2160px) and (max-width: 3840px) {}


/* large desktop :2001px. */
@media (min-width: 2001px) and (max-width: 2160px) {

	.bannercarousel-text {
		padding: 0px 18%;
	}

	.ourservices-section .square-img1 {
		left: 15%;
		top: 18%;
	}
.about-page-top-section-right {
	height: 558px;
    }
.about-page-top-section-right::after {
    width: 97%;
    height: 420px;
    bottom: 88px;;
   }

}

/* large desktop :1400px. */
@media (min-width: 1400px) and (max-width: 2000px) {}


/* desktop 1200px to 1600px */
@media (min-width: 1200px) and (max-width: 1399px) {

	.hero-content h2 {
		font: normal normal 800 40px/100px Raleway;
	}

	.hero-content {
		top: 75px;
	}


	.about-page-top-section-left h6 {

		font: normal normal 600 24px/26px Outfit;
	}


	.about-page-top-section-left p {

		font: normal normal normal 16px/26px Outfit;
	}


	.about-page-top-section-right::after {
		content: '';
		position: absolute;
		background-color: #0C4776;
		width: 97%;
		height: 271px;
		bottom: 25px;
		left: -5%;
		border-radius: 81px 0px 44px 75px;
	}


	.primarycare-card p {
		font: normal normal 300 15px/23px Outfit;
	}


	.appoinment-section-right p {

		font: normal normal normal 22px/32px Outfit;
		padding: 0px 0px 20px 0px;
		margin: 0px;
	}


	.doctor-tag-row-inner p {
		font-size: 18px;
		line-height: 30px;
	}


	.inner-industrialfans-section-left p {
		font-size: 18px;
		line-height: 30px;
	}

	.inner-industrialfans-section-right ul li {
		font: normal normal normal 18px/30px Outfit;

		padding: 0px 0px 5px 0px;
	}


	.about-page-top-section-left h3 {
		font: normal normal normal 32px/40px Raleway;
	}


	.absolutehealth-right::after {

		height: 506px;

	}

	.absolutehealth-left {
		padding: 0px 100px 0px 0px;

	}

	.absolutehealth-left h2 {
		font: normal normal bold 42px/52px Raleway;
	}

	.absolutehealth-left h6 {
		font: normal normal bold 22px/32px Outfit;
	}

	.absolutehealth-left p {
		font: normal normal normal 16px/26px Outfit;
	}


	.appoinment-section-right h6 {
		font: normal normal bold 22px/32px Outfit;
		padding: 0px 0px 30px 0px;
	}

	.appoinment-section-right h3 {
		font: normal normal bold 28px/38px Raleway;
		padding: 0px 0px 20px 0px;
	}

	.appoinment-section-left::after {
		border-radius: 0px 80px 55px 75px;
		height: 500px;
	}

	.testimonial-section-left {
		padding: 50px 0px 0px 40px;

	}


	.testimonial-section-left h2 {
		font: normal normal bold 40px/60px Raleway;
		padding: 0px 0px 10px 0px;
	}


	.testimonial-box-qute img {
		width: 70% !important;
	}

	.testimonial-box-text p {
		font: normal normal normal 18px/28px Outfit;
	}

	.testimonial-box-bottm {
		padding: 10px 0px 20px;
	}


	.client-text {
		width: 100%;
		padding: 15px 0px;
		margin: 0px;
	}


	.industrialfans-text {
		top: 100px;
	}


	.industrialfans-section-layer .industrialfans-text h2 {
		padding: 0px 0px 60px 0px;
		font-size: 40px;
	}


	.quick-link h3 {
		font: normal normal bold 28px/28px Raleway;
	}

	.gettouch h3 {
		font: normal normal bold 28px/28px Raleway;
	}


}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
    .about-page-top-section-left h3 {
	text-align: left;
	font: normal normal normal 27px/35px Raleway;
    }
.about-page-top-section {
	padding: 68px 0px 12px 0px;
}
    .absolutehealth-left h2 {
	text-align: left;
	font: normal normal bold 39px/43px Raleway;
    }
.absolutehealth-right::after {
	height: 394px;
    }
.appoinment-section-right h6 {
	text-align: left;
	font: normal normal 600 22px/31px Outfit;
	padding: 0px 0px 20px 0px;
}
.appoinment-section-right h3 {
	font: normal normal bold 22px/31px Raleway;
	padding: 0px 0px 1px 0px;
    }
.appoinment-section-right-topRow .tham-nub p {
	font: normal normal 600 52px/26px Outfit;
    }
.appoinment-section-right-topRow {
	margin: 20px 0px 12px;
    }
.testimonial-section-left h2 {
	font: normal normal bold 34px/15px Raleway;
	padding: 0px 0px 7px 0px;
    }
.absolutehealth-left h6 {
	font: normal normal 600 24px/30px Outfit;
    padding: 0px 0px 7px 0px;
   }
 .testimonial-box-text p {
	font: normal normal normal 18px/24px Outfit;
    }   
.client-text h3 {
	font: normal normal 600 20px/12px Raleway;
    }
.industrialfans-section-layer .industrialfans-text h2 {
	padding: 0px 0px 39px 0px;
	font-size: 29px;
	line-height: 39px;
    }
    
    .btn-appoinment {
	  padding: 10px 14px;
	  font: normal normal 600 10px/20px Raleway;
     }
    .gettouch p span img {
	   width: 20px;
       }
	.stellarnav>ul>li>a {
		padding: 10px 7px;
		font-size: 14px;
		font-weight: 400;
		margin: 0px 12px;
	}

	.loginbtn {
		font-size: 13px !important;
		padding: 10px 16px !important;
	}

	.loginbtn {
		font-size: 12px;
	}

	.bannercarousel-text {
		top: 27%;
		padding: 0px 4%;
	}

.bannercarousel-text h2 {
	padding: 0px 0px 14px 0px;
	font: normal normal bold 46px/50px Montserrat;
}
	.bannercarousel-text p {
		margin: 13px 0px 28px 0px;
		font-size: 16px;
		line-height: 22px;
	}

	.banner-section .owl-dots {
		bottom: 16%;
	}

	.whoweare-left h2 {
		width: 93%;
	}

	.filtercat-text {
		width: 88%;
	}

	.popularhead-text {
		width: 78%;
	}

	.cartbtn {
		padding: 8px 9px;
		font-size: 8px;
	}

	.buybtn {
		padding: 8px 9px;
		font-size: 8px;
	}

	.popularimg {
		height: 168px;
	}

	.industrialfans-bgimg img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.industrialfans-section {
		height: auto;
	}

	.contactus-left {
		padding: 51px 0% 0px 41px;
	}

	.addresscard p {
		font: normal normal 500 11px/18px Montserrat;
		width: 100%;
	}

	.hero-content-upper {
		padding-top: 8%;
	}
	
	.about-page-top-section-right::after {

	width: 97%;
	height: 227px;
	top: 0;
	left: -4%;
	border-radius: 81px 0px 44px 40px;
}
	
	
	
	.appoinment-section-left::after {

	width: 81%;
	height: 300px;
	top: 69px;
	right: 73px;
	border-radius: 0px 80px 44px 69px;
}
	
	
	
	.appoinment-section-right p {

	font: normal normal normal 20px/30px Outfit;

	padding: 0px 0px 20px 0px;
	margin: 0px;
}
	
	
.doctor-tag-row-inner p { font-size: 18px;
  line-height: 30px;}	
	
	
	
	.inner-industrialfans-section {
	padding: 40px 0px;

}
	
.inner-industrialfans-section-left p { font-size: 18px;
  line-height: 30px;}	
	
	
	
.inner-industrialfans-section-right p { font-size: 18px;
  line-height: 30px;}	
		
	
	
.inner-industrialfans-section-right ul li { font: normal normal normal 18px/30px Outfit; } 	
	
	
.quick-link ul li a	 { font: normal normal normal 14px/30px Outfit; }
	
	
	
.primarycare-card h3 { font: normal normal 600 20px/25px Raleway; }	
	
	


}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.rightlink .input-group {
		width: 60%;
	}
.about-page-top-section-left .btn-appoinment {
	margin: 17px 0px;
     }
.about-page-top-section-right {
	height: 224px;
}

	.stellarnav {
		justify-content: right;
	}

	.stellarnav.mobile.right>ul {
		z-index: 999;
		background: #174E75;
	}

	.main-nav .stellarnav ul ul {
		width: 100%;
		background: #d8e5ee;
		padding: 12px 6px;
	}

	.stellarnav>ul>li>a:hover {
		color: #20A1FF;
	}

	.stellarnav>ul>li>a.active {
		color: #20A1FF !important;
	}

	.stellarnav .icon-close::after {
		border-bottom: solid 3px #f82424;
	}

	.stellarnav .icon-close::before {
		border-bottom: solid 3px #f82424;
	}

	.stellarnav a.dd-toggle .icon-plus::after {
		border-bottom: solid 3px #fff;
	}

	.stellarnav a.dd-toggle .icon-plus::before {
		border-bottom: solid 3px #fff;
	}

	.stellarnav.mobile li a {
	    margin: 0px 0px;
		color: #fff;
		border-bottom: 1px solid rgba(210, 176, 176, 0.15);
	}

	.menu-toggle {
		display: block !important;
		text-align: center;
	}

	.stellarnav .menu-toggle span.bars {
		top: 13px;
	}

	.stellarnav .menu-toggle {
		padding: 6px;
	}

	.stellarnav .menu-toggle span.bars span {
		width: 25px;
		height: 3px;
		margin: 0 0 4px;
		background: #1476bd;
	}

	.bannercarousel-text h2 {
		padding: 0px 0px 4px 0px;
		font-size: 34px;
		line-height: 44px;
	}

	.bannercarousel-text {
		text-align: left;
		padding: 0px 5%;
		top: 18%;
	}

	.bannercarousel-text p {
		margin: 0px 0px 17px 0px;
		font-size: 14px;
		line-height: 20px;
	}

	.btn-readmore {
		padding: 9px 19px;
		font-size: 16px;
	}

	.banner-section .owl-nav .owl-prev {
		top: 48%;
		left: 45px;
	}

	.banner-section .owl-nav .owl-next {
		top: 48%;
		right: 45px;
	}

	.stellarnav ul {
		margin: 0px 0px 0px 0px;
	}

	.filtercat-text {
		height: 120px;
		margin: 8px;
		padding-top: 21%;
		padding-right: 3%;
		width: 91%;
		padding-left: 25%;
	}

	.filtercat-text h3 {
		font: normal normal bold 13px/16px Montserrat;
	}

	.filtercat {
		height: 139px;
	}

	.click-here {
		font: normal normal 500 13px/25px Montserrat;
	}

	.popularhead-text {
		width: 72%;
	}

	.pricebtn-sect {
		gap: 6px;
		padding: 12px 7px;
	}

	.cartbtn {
		padding: 8px 12px;
		font-size: 10px;
	}

	.buybtn {
		padding: 8px 12px;
		font-size: 10px;
	}

	.buyfilter-text {
		padding: 0px 0px 0px 0%;
	}

	.buyfilter-text p {
		margin: 0px 0px 42px 0px;
		font: normal normal normal 14px/21px Montserrat;
		width: 100%;
	}

	.industrialfans-section {
		margin: 0px;
		width: 100%;
		/*height: 258px;*/
		height: auto;
	}

	.subscribenews-cardtext p {
		font: normal normal normal 15px/17px Montserrat;
	}

	.subscribenews-section {
		padding: 15px 0px;
	}

	.industrialfans-bgimg img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.industrialfans-text h3 {
		font: normal normal bold 21px/29px Montserrat;
		margin: 0px 0px 26px 0px;
	}

	.contactus-left {
		margin: 0px 0px 32px 0px;
	}


	.footer .square-img2 {
		width: 329px;
	}

	.footer-links ul li {
		width: 50%;
	}

	.footer .square-img1 {
		left: 4%;
		width: 103px;
		top: -37px;
	}

	.copyright {
		text-align: center;
	}

	.gettouch p {
		font-size: 14px;
	}

	.footer-links ul li a {
		font-size: 14px;
	}

	.gettouch p a {
    font-size: 14px;
    line-height: 18px;
	}

	.gettouch p span {
		width: 24px;
	}

	.footer-social-icons a .fa {
		padding: 0px 0px;
		font-size: 17px;
		line-height: 29px;
		text-align: center;
	}

	.footersocial-card {
		width: 91%;
		margin-bottom: 19px;
	}

	.gettouch p span {
		height: 30px;
		font-size: 18px;
	}


	.btn-appoinment {
		padding: 10px 15px;
		font: normal normal 600 12px/20px Raleway;
	}

	.primarycare-card h3 {
		font: normal normal 600 18px/21px Raleway;
	}

	.primarycare-card p {
    font: normal normal 300 13px/15px Outfit;
    padding: 0px 0px 10px 0px;
	}
.gettouch p span img{
    width:22px;
}

	.btn-schedule {
		margin: 6px 0px;
		padding: 13px 18px;

		font: normal normal bold 14px/20px Raleway;


		float: left;
		width: 100%;
	}


	.urgentprimary-section {
		margin-top: -25%;
	}


	.absolutehealth-right::after {


		height: 270px;
		bottom: -18px;
		left: -6%;
		border-radius: 81px 0px 40px 39px;
	}

	.absolutehealth-section {
		padding: 20px 0px;
		margin: 0px;
	}


	.absolutehealth-left {
		padding: 10px 50px 0px 0px;
		margin: 0px;
	}


	.absolutehealth-left h2 {

		font: normal normal bold 30px/40px Raleway;

		padding: 0px 0px 10px 0px;
		margin: 0px;
	}


	.absolutehealth-left h6 {

		font: normal normal 600 20px/30px Outfit;

		padding: 0px 0px 20px 0px;
		margin: 0px;
	}


	.absolutehealth-left p {

		font: normal normal normal 14px/24px Outfit;

		padding: 0px 0px 10px 0px;
		margin: 0px;
	}


	.appoinment-section-left::after {

		width: 73%;
		height: 237px;
		top: 10px;
		right: 81px;
		border-radius: 0px 50px 44px 50px;
	}


	.appoinment-section-right {
		padding: 0px;
		margin: 0px;
	}


	.appoinment-section-right-topRow .tham-nub p {

		font: normal normal 600 50px/50px Outfit;
	}


	.tham-text h3 {
		font: normal normal 600 20px/46px Outfit;
	}

	.appoinment-section-right p {
		font: normal normal normal 18px/26px Outfit;
		padding: 0px;
	}

	.tham-text h3 {
		font: normal normal 600 20px/30px Outfit;
	}

	.appoinment-section-right h6 {

		font: normal normal 600 20px/30px Outfit;


		padding: 0px 0px 20px 0px;
		margin: 0px;
	}


	.appoinment-section-right-topRow {
		margin: 0px 0px 15px;
	}


	.appoinment-section-right h3 {


		padding: 0px;
		margin: 0px;
		font: normal normal bold 20px/30px Raleway;
	}

	.appoinment-section {

		padding: 40px 0px;
		margin: 0px;
	}


	.testimonial-section-right {
		padding: 0px;
		margin: 0px;
	}

	.testimonial-section-left {
		padding: 40px 50px;
		margin: 0px;
	}


	.testimonial-section-left h2 {

		font: normal normal bold 40px/50px Raleway;

		padding: 0px 0px 10px 0px;
		margin: 0px;
	}


	.testimonial-box-text p {

		padding: 0px;
		margin: 0px;
		font: normal normal normal 18px/28px Outfit;

	}

	.testimonial-box-bottm {
		padding: 10px 0px;
	}

	.industrialfans-text {
		text-align: center;
		padding: 30px 0px;
	}


	.industrialfans-section-layer .industrialfans-text h2 {
		padding: 0px 0px 30px 0px;
		margin: 0px;
		font-size: 27px;
		line-height: 35px;
	}


	.quick-link ul li a {
		font: normal normal normal 13px/20px Outfit;
	}


	.footer-social-icon ul li {

		padding: 0px 5px;

	}

	.footer {

		padding: 30px 0px;
	}


	.hero-content h2 {
		font: normal normal 800 40px/40px Raleway;
	}


	.breadcumb {

		height: 150px;
	}


	.hero-content {
		top: 55px;
	}


	.about-page-top-section {

		padding: 40px 0px;

	}

	.about-page-top-section-right::after {
    width: 97%;
    height: 158px;
    bottom: 59px;
    left: -5%;
    border-radius: 42px 0px 21px 40px;
	}


	.about-page-top-section-left {
		padding: 0px 0px 20px 0px;
		margin: 0px;
	}


	.about-page-top-section-left h6 {
		font: normal normal 600 22px/28px Outfit;
		padding: 0px 0px 10px 0px;
	}


	.about-page-top-section-left p {
		font: normal normal normal 16px/26px Outfit;

		padding: 0px 0px 10px 0px;
	}


	.doctor-tag-row-inner p {
		font-size: 16px;
		line-height: 26px;
	}


	.doctor-tag-row-inner-text-left {
		float: left;
		padding: 10% 0% 0% 0%;
	}


	.inner-industrialfans-section {
		padding: 20px 0px;

	}


	.inner-industrialfans-section-left p {
		font-size: 16px;
		line-height: 26px;
	}


	.inner-industrialfans-section-right p {
		font-size: 16px;
		line-height: 26px;
	}


	.inner-industrialfans-section-right ul {
		padding: 0px;
		margin: 20px 0px 0px;
	}


	.inner-industrialfans-section-right ul li {
		font: normal normal normal 16px/22px Outfit;
		padding: 0px 0px 10px 0px;
		display: flex;
	}

	.inner-industrialfans-section-right ul li::before {
		top: 5px;
	}


	.about-page-top-section-left h3 {
    font: normal normal normal 21px/26px Raleway;

	}

	.help-page-primarycar-section {

		padding: 30px 0px;

	}


	.about-page-top-section-left .btn-appoinment {
		font: normal normal 800 16px/20px Raleway;
	}


}


/* Tablet desktop :320px. */
@media (min-width: 320px) and (max-width: 767px) {
.banner-section .owl-dots {
	bottom: 7%;
     }
.primarycare-card h3 {
	margin: 0px 0px 9px 0px;
	font: normal normal 600 20px/16px Raleway;
    }
.primarycare-card p {
	margin: 0px 0px 10px 0px;
	font: normal normal 300 16px/19px Outfit;
    }
.gettouch p span img{
    width: 20px;
    }
	.rightlink .input-group {
		width: 100%;
	}

	.hero-content-upper {
		padding-top: 16%;
	}

	.addresscard {
		margin: 0px 0px 23px 0px;
	}

	.contactus-left .footer-social-icons {
		margin: 25px 0px 42px 0px;
	}

	.container-fluid {
		padding: 0px 20px !important;
	}

	.main-nav.scroll {
		height: auto;
		padding: 5px 0px;
	}

	.topsocial-section {
		display: none;
	}

	.stellarnav ul {
		margin: 0px 0px 0px 0px;
	}

	.logo {
		width: 79px;
		margin: 0px;
	}

	.stellarnav {
		justify-content: end;
		align-items: center;
	}

	.menu-toggle {
		display: block !important;
		text-align: center;
	}

	.stellarnav .menu-toggle span.bars {
		top: 0px;
	}

	.stellarnav .menu-toggle {
		padding: 6px;
	}

	.stellarnav .menu-toggle span.bars span {
    width: 20px;
    height: 2px;
    margin: 0 0 4px;
    background: #1476bd;
	}

	.stellarnav.mobile.right>ul {
		z-index: 99999;
		background: transparent linear-gradient(136deg, #0C4776 0%, #283B6A 100%) 0% 0% no-repeat padding-box;
	}

	.main-nav .stellarnav ul ul {
		width: 100%;
		background: #d8e5ee;
		padding: 12px 6px;
	}

	.stellarnav>ul>li>a:hover {
		color: #20A1FF;
	}

	.stellarnav>ul>li>a.active {
		color: #20A1FF !important;
	}

	.stellarnav .icon-close::after {
		border-bottom: solid 3px #f82424;
	}

	.stellarnav .icon-close::before {
		border-bottom: solid 3px #f82424;
	}

	.stellarnav a.dd-toggle .icon-plus::after {
		border-bottom: solid 3px #fff;
	}

	.stellarnav a.dd-toggle .icon-plus::before {
		border-bottom: solid 3px #fff;
	}

	.stellarnav.mobile li a {
         margin: 0px 0px !important;
		color: #fff;
		border-bottom: 1px solid rgba(210, 176, 176, 0.15);
	}

	.stellarnav .menu-toggle span.bars {
		top: 11px !important;
	}

	.loginbtn {
		padding: 9px 15px;
		font-size: 11px;
	}

	.bannercarousel-text {
		top: 29%;
		padding: revert;
		right: 8%;
	}

	.bannercarousel-text h2 {
		margin: 1px 0px 0px 0px;
		padding: 0px 0px;
		font-size: 15px;
		line-height: 19px;
	}

	.bannercarousel-text p {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px;
		letter-spacing: 1.08px;
		font-size: 9px;
		line-height: 10px;
	}

	/* =========================================================================================== */


	.btn-appoinment {

    padding: 4px 3px;
    border-radius: 10px;
    width: 100%;
    text-align: center;
    font-size: 9px;
    line-height: 18px;
	}

	.primarycare-card {
    margin-bottom: 10px;
    margin-top: 6%; 
	}

	.absolutehealth-section {
		padding: 20px 0px 120px;
		margin: 0px;
	}

	.urgentprimary-section {
		padding: 40px 0px 0px;
	}


	.absolutehealth-section {
		padding: 30px 0px 50px;
		margin: 0px;
	}


	.absolutehealth-left {
		padding: 10px 0px 0px 0px;
		margin: 0px;
	}


	.absolutehealth-left h2 {
		font: normal normal bold 30px/40px Raleway;
		padding: 0px 0px 10px 0px;
	}


	.absolutehealth-left h6 {
		font: normal normal bold 22px/30px Outfit;
		padding: 0px 0px 15px 0px;
	}


	.absolutehealth-left p {
		font: normal normal normal 14px/px24 Outfit;
	}


	.absolutehealth-right::after {

		width: 97%;
		height: 306px;
		bottom: -22px;
		left: -5%;
		border-radius: 81px 0px 55px 49px;
	}


	.absolutehealth-right {
		margin: 30px 0px 0px;
	}


	.appoinment-section {

		padding: 30px 0px 50px;
		margin: 0px;
	}


	.appoinment-section-left::after {
    width: 68%;
    height: 97%;
    top: 25px;
    right: 81px;
    border-radius: 0px 63px 44px 75px;
	}

	.tham-nub p {
		font: normal normal 600 30px/56px Outfit;
	}


	.appoinment-section-right-topRow .tham-text h3 {
		font: normal normal 600 16px/30px Outfit;
	}

	.appoinment-section-right-topRow .tham-text p {
		font: normal normal normal 14px/8px Outfit;
		padding: 0px;
	}

	.appoinment-section-right-topRow {
		margin: 30px 0px 20px;
	}

	.appoinment-section-right h6 {
		font: normal normal bold 22px/32px Outfit;
	}


	.appoinment-section-right h3 {
		font: normal normal 600 20px/30px Raleway;
		padding: 0px 0px 10px 0px;
	}


	.testimonial-section-left {
		padding: 30px 20px 10px;
		margin: 0px;
	}

	.testimonial-section-left h2 {
		font: normal normal bold 28px/30px Raleway;
		padding: 0px 0px 10px 0px;
	}

	.testimonial-section-right {
		padding: 0px;
		margin: 0px;
	}

	.testimonial-box-text p {
		font: normal normal normal 18px/28px Outfit;
	}

	.testimonial-box-qute img {
		width: 70% !important;
	}

	.client-text h3 {
		font: normal normal 600 24px/36px Raleway;
	}


	.industrialfans-text {
		padding: 50px 0px;
	}

	.industrialfans-section-layer .industrialfans-text h2 {
		font-size: 16px;

		padding: 0px 0px 30px 0px;
		line-height: 28px;
	}


	.footer-section-butm-left p {
		font-size: 12px;
		text-align: center;
		padding: 0px;
		margin: 0px;
	}

	.footer-section-butm-right p {
		text-align: center;
		font-size: 12px;
		padding: 0px;
		margin: 0px;
	}


	.quick-link h3 {
		padding: 0px 0px 22px 0px;

		font: normal normal bold 24px/28px Raleway;

	}

	.gettouch h3 {
		padding: 0px 0px 22px 0px;

		font: normal normal bold 24px/28px Raleway;

	}

	.footer-logo {
		padding: 0px;
		margin: 20px auto;
		text-align: left;
	}

	.footer-social-icon {
		padding: 15px 0px;
		margin: 0px auto;
		text-align: left;

	}


	.gettouch {
		margin: 30px 0px;
	}


	.gettouch p a {
		font-size: 16px;
	}

	.footer {
		position: relative;
		padding: 40px 0px 0px;
	}


	.footer-section-butm {

		padding: 8px 0px;
		margin: 0px;

	}


	/* ============================================================================ */


	.breadcumb {

		height: 150px;
	}

	.hero-content h2 {
		font: normal normal 800 26px/40px Raleway;
	}

	.hero-content {
		top: 55px;
	}

	.about-page-top-section {
		padding: 20px 0px 0px;
	}


	.about-page-top-section-left {
		padding: 0px 0px 20px 0px;
		margin: 0px;
	}

	.about-page-top-section-right::after {
    content: '';
    position: absolute;
    background-color: #0C4776;
    width: 83%;
    height: 88%;
    top: 0px;
    left: -3%;
    border-radius: 73px 0px 44px 30px;
	}

	.about-page-top-section-left h6 {
		font: normal normal 500 20px/30px Outfit;
		padding: 0px 0px 20px 0px;
	}

	.about-page-top-section-left p {
		font: normal normal normal 16px/26px Outfit;
		padding: 0px 0px 15px 0px;
	}


	.about-page-top-section-right {
		padding: 0px 0px 50px 0px;
		height: auto;
	}

	.appoinment-section-right-topRow .tham-nub p {
		font: normal normal normal 28px/28px Outfit;
		padding: 15px 0px;
	}

	.appoinment-section-right p {
		font: normal normal normal 18px/28px Outfit;
		padding: 15px 0px;
	}

	.appoinment-section-right h5 {
		font: normal normal 600 22px/34px Outfit;
	}

	.appoinment-section-right h6 {
		font: normal normal 500 20px/30px Outfit;
		padding: 0px 0px 10px 0px;
	}

	.about-page-top-section-left h3 {
		font: normal normal normal 26px/36px Raleway;
		padding: 0px;
		margin: 0px;
	}

	.doctor-tag-row-inner-text-left {
		float: left;
		padding: 5% 0% 5% 0%;
	}


	.doctor-tag-row-inner p {
		font-size: 16px;
		line-height: 28px;
	}


	.doctor-tag-row-inner-text-right {
		float: right;
		padding: 5% 0% 5% 0%;
	}


	.inner-industrialfans-section {
		padding: 20px 0px;
		text-align: left;
		color: #fff;
	}

	.inner-industrialfans-section-left {
		padding: 0%;
	}

	.inner-industrialfans-section-left p {
		font-size: 16px;
		line-height: 28px;
	}


	.inner-industrialfans-section-right p {
		font-size: 16px;
		line-height: 28px;
	}

	.inner-industrialfans-section-right ul li {
		width: 100%;
		font-size: 16px;
		line-height: 30px;
		padding: 0px;
		margin: 0px;
	}


}