
@media (min-width: 420px){
	.innerhomehighlight {
		height: 330px;
        width: 280px;
	}
}
@media (max-width:574px) {
	.abtrt>ul li .mainlt {
		width: 100%;
	}

	.abtrt>ul li .mainrt {
		width: 100%;
	}

	.abtrt {
		padding-left: 0;
		padding-top: 40px;
	}

	#common_banner {
		background-position: 70% 50%;
	}

	.testimonialssec .item p {
		width: 100%;
	}

	.test_titlesec {
		width: 100%;
	}

	.test_titlesec img.quote1 {
		left: 20px;
		width: 30px;
	}

	.test_titlesec img.quote2 {
		width: 30px;
		right: 20px;
	}

	.common_title1 {
		font-size: 20px;
		line-height: 26px;
	}

	.faqlt img {
		height: unset;
		margin-bottom: 30px;
	}

	.faqrt {
		padding-left: 0;
	}

	.hoverimg {
		display: none;
	}

	.common_title {
		font-size: 24px;
		line-height: 28px;
	}

	.pbmit-element-service-style-3 .pbmit-main-hover-slider .swiper-hover-slide-nav {
		padding-bottom: 0;
	}

	/* .innerhomehighlight1 {
    position: absolute;
    right: unset;
    left: 50%;
    top: 50%;
    width: 100%;
    padding: 0 12px;
    transform: translate(-50%,-50%);
} */
	.innerhomehighlight {
		height: 330px;
        width: 320px;
	}

	.hm_about_left {
		margin-left: 0;
		margin-top: 40px;
	}

	.caption_subcontent {
		width: 100%;
	}

}

@media(max-width: 767px) {

	.conditionsbox img,
	.conditionsbox .condition_bx {
		height: 380px;
	}

	.fullwidth_img img {
		height: unset;
	}

	.pdrgt {
		padding-right: 0;
	}

	.pdlft {
		padding-left: 0;
		margin-top: 30px;
	}

	.commonpoint li:last-child {
		margin-bottom: 0;
	}

	.common_bottom_padding {
		padding-bottom: 50px;
	}

	.common_top_padding {
		padding-top: 50px;
	}

	.servicebox img {
		height: unset;
	}

	.pbmit-contentbox {
		display: block;
		visibility: visible !important;
		background: #128A98 !important;
	}

	.brand_wrap ul {
		display: inline-block;
	}

	.brand_wrap ul li {
		width: 45%;
		margin-bottom: 20px;
	}

	nav.navik-menu.menu-caret.submenu-top-border.submenu-scale {
		background-color: #fff;
		position: relative;
		z-index: 9999;
	}

	.images_wrap {
		height: 360px;
	}

	.top_nav {
		display: none;
	}

	.navik-header {
		height: 70px;
		padding: 10px 0;
	}

	.navik-header img {
		width: 190px;
	}

	.main_caption {
		font-size: 32px;
		width: unset;
	}

	header {
		height: 400px;

		background-attachment: scroll;
	}

	.hm_about_img {
		height: unset;
		margin-left: 0;
		margin-top: 20px;
	}

	.sm_left {
		width: 100%;
		height: 250px;
	}

	.sm_right {
		width: 100%;
		height: unset;
		padding: 50px 20px 50px 20px;
	}

	.conditions_wrap {
		height: 300px;
		margin-bottom: 20px;
	}

	.testi_content {
		padding-left: 0;
		margin-left: 0;
		border-left: 0;
		margin-top: 40px;
	}

	.pj_lt img {
		height: unset;
	}

	.patient_inner {
		padding: 90px 0 0 0px;
	}

	.video {
		width: unset;
		height: 200px;
	}

	.play {
		width: 40px;
		height: 40px;
		font-size: 26px;
	}

	.ftr_left {
		margin-right: 0;
		margin-bottom: 50px;
	}

	footer::after {
		width: 100%;
		height: 35%;
	}

	.ftr_right {
		margin-left: 0;
	}

	.ftr_break {
		margin-top: 20px;
	}

	.copy_right {
		display: block;
		text-align: center;
		padding: 6px 0;
	}

	.ftr_media {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 20px;
	}

	.contact_right {
		padding: 40px 20px;
	}

	.contact_address a {
		margin-bottom: 30px;
	}

	#contact::after {
		height: 410px;
	}

	.head_center p {
		width: 100%;
	}

	.s_lft img {
		height: unset;
	}

	.ftr_menu {
		margin-bottom: 30px;
	}

	footer::before {
		display: none;
	}

	.shigh_rgt {
		padding-left: 0;
		margin-top: 40px;
	}

	.shigh_rgt ul li a {
		width: 90%;
		display: inline-block;
	}

	.cntbx {
		width: 80%;
	}

	.doctors_wrap ul li {
		width: 100%;
		margin-bottom: 30px;
	}

	.features_left {
		margin-bottom: 30px;
	}

	.feature_wrap {
		margin-bottom: 20px;
		position: relative;
		z-index: 9;
	}

	.s_rgt {
		margin-bottom: 30px;
	}

	.content_left {
		margin-right: 0;
	}

	.footertop {
		padding: 30px 10px;
	}

	.copy_right p {
		padding: 0px 0;
		text-align: center;
	}

	.highlightimg img {
		height: 360px;
	}

	.servicesdet2 ul.commonpoint {
		margin-bottom: 30px;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.servicebox img {
		height: 250px;
	}

	.abtrt {
		padding-left: 0;
	}

	.abtrt>ul li .mainlt {
		width: 100%;
	}

	.abtrt>ul li .mainrt {
		width: 100%;
	}

	.abtlt ul li a {
		font-size: 12px;
	}

	.hm_about_left {
		margin-left: 0;
	}

	.hoverimg {
		display: none;
	}

	.faqlt img {
		margin-bottom: 30px;
	}

	.testimonialssec .item p {
		width: 100%;
	}

	.common_title1 {
		font-size: 20px;
	}

	.test_titlesec img.quote1 {
		width: 40px;
	}

	.test_titlesec img.quote2 {
		width: 40px;
	}

	.navik-header {
		height: 70px;
		padding: 10px 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {

	.pdlft {
		padding-left: 0;
		margin-top: 30px;
	}

	.contact_address a {
		margin-bottom: 30px;
	}

	.contact_right {
		padding: 0 20px;
	}

	.common_title {
		font-size: 24px;
		line-height: 30px;
	}

	.input_style {
		padding: 8px;
		margin-bottom: 15px;
	}

	.contact_form textarea {
		height: 80px;
	}

	section#google_map {
		margin-top: 40px;
	}

	.footertop {
		padding: 30px 0;
	}

	.nav_right {
		width: 20%;
	}

	.nav_left {
		width: 80%;
	}

	.navik-header {
		display: flex;
		align-items: center;
	}

	.common_bottom_padding {
		padding-bottom: 50px;
	}

	.common_top_padding {
		padding-top: 50px;
	}

	.fullwidth_img img {
		height: unset;
	}

	.abtlt ul li a {
		font-size: 13px;
	}

	.hm_about_left {
		margin-left: 0;
	}

	.hoverimg {
		display: none;
	}

	.faqlt img {
		margin-bottom: 30px;
	}

	.testimonialssec .item p {
		width: 100%;
	}

	.common_title1 {
		font-size: 20px;
	}

	.test_titlesec img.quote1 {
		width: 40px;
	}

	.test_titlesec img.quote2 {
		width: 40px;
	}

	.pbmit-featured-wrapper {
		display: none;
	}

	.innerhomehighlight {
		height: 400px;
	}

}

@media(min-width:991px) {}

@media (min-width: 992px) and (max-width: 1199px) {
	.ft_social ul li a {
		margin-right: 5px;
	}

	.pbmit-featured-wrapper {
		display: none !important;
	}

	.hoverimg {
		display: none;
	}
}

@media(min-width: 1200px) {
	.list-unstyled2 {
		width: 250px !important;
	}
}