@media(max-width: 575px){
	#common_heading {
	    height: 370px;
	}
	.contact_left {
	    padding: 30px;
	    margin-right: 0;
	    margin-bottom: 30px;
	}
	.contact_right {
	    margin-left: 0;
	}
	.copy_right .container {
	    display: block;
	}
	.ftr_social_icon {
	    margin-bottom: 15px;
	}
	.copy_right {
	    margin-top: 10px;
	}
	footer {
	    padding: 40px 0 20px;
	}
	.condtiontabs ul li a {
	    padding: 8px 15px;
	    min-width: 135px;
	}
	.condtiontabs ul {
	    display: inline-block;
	    margin-bottom: 20px;
	}
	.condtiontabs ul li {
	    width: 45%;
	    float: left;
	    margin-bottom: 20px;
	    margin-right: 0;
	    margin-left: 0;
	}
	.s_left {
	    padding-right: 0;
	}
	.cndtnrt img {
	    width: 100%;
	    height: 390px;
	    object-fit: cover;
	    border-radius: 20px;
	    margin-bottom: 30px;
	}
	.c_right ul {
	    display: inline-block;
	    width: 100%;
	}
	.c_right ul li {
	    width: 46.5%;
	    margin: 0 0 10px 0px;
	    float: left;
	}
	.common_bottom_padding {
	    padding-bottom: 50px;
	}
	.common_top_padding {
	    padding-top: 50px;
	}
	.ftr_contact p {
	    width: 100%;
	}
	.testilft {
	    padding: 40px 20px;
	}
	.large_title {
	    font-size: 21px;
	}
	.testirgt {
	    padding: 20px;
	}
	.doctor_img {
	    margin-left: 0;
	    height: 390px;
	}
	.text_centre {
	    width: 100%;
	}
	.service_right h6 {
	    font-size: 25px;
	    margin-bottom: 15px;
	}
	.service_right {
	    margin-left: 0;
	    margin-top: 30px;
	}
	.imgser img {
	    width: 80%;
	}
	.imgser:before {
	    left: 50%;
	    top: 50%;
	    width: 80%;
	    transform: translate(-50%,-50%);
	}
	.imgser {
	    text-align: center;
	}
	.innertext {
	    width: 70%;
	}
	.small_title {
	    margin-bottom: 10px;
	}
	.p_left {
	    width: 100%;
	    float: unset;
	    padding-right: 0;
	    height: unset;
	}
	.p_right {
	    width: 100%;
	    float: unset;
	    height: 370px;
	    border-radius: 20px;
	}
	.pediatric_list ul li:nth-child(even) .p_left {
	    float: right;
	    padding-right: 0;
	    padding-left: 0;
	}
	.large_title {
	    font-size: 24px;
	}
	.hm_service {
	    margin-bottom: 25px;
	}
	.hm_about_left img {
	    height: 330px;
	    width: 100%;
	    margin-bottom: 25px;
	}
	.property_wrap {
	    box-shadow: 0px 2px 4px 0px #00000040;
	    margin-bottom: 25px;
	}
	#properties {
	    margin-top: 40px;
	}
	.property_wrap p {
	    margin: 0;
	}
	.header_image {
	    display: flex;
	    align-items: end;
	    height: unset;
	    justify-content: center;
	}
	.header_image img {
	    width: 260px;
	}
	header {
	    height: unset;
	    padding-top: 90px;
	}
	.main_title {
	    font-size: 26px;
	    line-height: 32px;
	}
	.sub_title {
	    font-size: 15px;
	    line-height: 24px;
	    margin-bottom: 25px;
	}
	.cmnlftsec img {
	    width: 100%;
	    padding-right: 0;
	    margin-bottom: 25px;
	}
	.comntitlesec {
	    width: 100%;
	    margin: 0 auto 30px;
	}
	.deskhide .tabimg {
	    display: inline-block;
	    width: 100%;
	    text-decoration: none;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.deskhide .tabimg img {
	    width: 100%;
	    height: 140px;
	}
	.deskhide .tabimg h5 {
	    font-size: 14px;
	}
	.hm_service h6 {
	    margin: 15px 0px 0px;
	    font-size: 13px;
	}
	#other_services .hm_service_wrap .hm_service {
    	height: 180px;
	}
	.quick_links {
	    margin-top: 20px;
	}
}
@media (min-width: 576px) and (max-width: 767px){
	#common_heading {
	    height: 370px;
	}
	.contact_left {
	    padding: 30px;
	    margin-right: 0;
	    margin-bottom: 30px;
	}
	.contact_right {
	    margin-left: 0;
	}
	.copy_right .container {
	    display: block;
	}
	.ftr_social_icon {
	    margin-bottom: 15px;
	}
	.copy_right {
	    margin-top: 10px;
	}
	footer {
	    padding: 40px 0 20px;
	}
	.quick_links {
	    margin-top: 20px;
	}
	.navbar .menu-items{
		display: none;
	}
	.menu-items.open {
	    display: block;
	}
	.condtiontabs ul li a {
	    padding: 8px 15px;
	    min-width: 135px;
	}
	.condtiontabs ul {
	    display: inline-block;
	    margin-bottom: 20px;
	}
	.condtiontabs ul li {
	    width: 45%;
	    float: left;
	    margin-bottom: 20px;
	    margin-right: 0;
	    margin-left: 0;
	}
	.s_left {
	    padding-right: 0;
	}
	.cndtnrt img {
	    width: 100%;
	    height: 390px;
	    object-fit: cover;
	    border-radius: 20px;
	    margin-bottom: 30px;
	}
	.c_right ul {
	    display: inline-block;
	    width: 100%;
	}
	.c_right ul li {
	    width: 46.5%;
	    margin: 0 0 10px 0px;
	    float: left;
	}
	.text_centre {
	    width: 100%;
	}
	.service_right h6 {
	    font-size: 25px;
	    margin-bottom: 15px;
	}
	.service_right {
	    margin-left: 0;
	    margin-top: 30px;
	}
	.imgser img {
	    width: 80%;
	}
	.imgser:before {
	    left: 50%;
	    top: 50%;
	    width: 80%;
	    transform: translate(-50%,-50%);
	}
	.imgser {
	    text-align: center;
	}
	.innertext {
	    width: 70%;
	}
	.p_left {
	    width: 100%;
	    float: unset;
	    padding-right: 0;
	    height: unset;
	}
	.p_right {
	    width: 65%;
	    float: unset;
	    height: 370px;
	    border-radius: 20px;
	}
	.pediatric_list ul li:nth-child(even) .p_left {
	    float: right;
	    padding-right: 0;
	    padding-left: 0;
	}
	.deskhide .tabimg {
	    display: inline-block;
	    width: 100%;
	    text-decoration: none;
	    text-align: center;
	    margin-bottom: 25px;
	}
	.deskhide .tabimg img {
	    width: 100%;
	    height: 140px;
	}
	.deskhide .tabimg h5 {
	    font-size: 14px;
	}
	.comntitlesec {
	    width: 100%;
	}
	.large_title {
	    font-size: 24px;
	}
	.hm_service {
	    margin-bottom: 25px;
	}
	.hm_about_left img {
	    height: 330px;
	}
	.property_wrap {
	    box-shadow: 0px 2px 4px 0px #00000040;
	    margin-bottom: 25px;
	}
	#properties {
	    margin-top: 40px;
	}
	.property_wrap p {
	    margin: 0;
	}
	.header_image {
	    display: flex;
	    align-items: end;
	    height: unset;
	    justify-content: center;
	}
	.header_image img {
	    width: 260px;
	}
	header {
	    height: unset;
	    padding-top: 90px;
	}
	.main_title {
	    font-size: 32px;
	    line-height: 38px;
	}

}
@media (min-width: 768px) and (max-width: 991px){
	#common_heading {
	    height: 370px;
	}
	.contact_left {
	    padding: 30px;
	    margin-right: 0;
	    margin-bottom: 30px;
	}
	.contact_right {
	    margin-left: 0;
	}
	.copy_right {
	    margin-top: 10px;
	}
	footer {
	    padding: 40px 0 20px;
	}
	.quick_links {
	    margin-top: 20px;
	}
 	.navbar .menu-items{
		display: none;
	}
	.menu-items.open {
	    display: block;
	}
	.condtiontabs ul li a {
	    padding: 8px 15px;
	}
	.s_left {
	    padding-right: 0;
	}
	.cndtnrt img {
	    width: 50%;
	    height: 500px;
	    object-fit: cover;
	    border-radius: 20px;
	    margin: 0 0 30px;
	}
	.cndtnrt{
	   text-align: center;
	}
	.doctor_img {
	    margin-left: 0;
	}
	.service_right {
	    margin-left: 0;
	}
	.service_right h6 {
	    font-size: 28px;
	    margin-bottom: 15px;
	}
	.imgser img {
	    width: 50%;
	}
	.imgser:before {
	    left: 50%;
	    top: 50%;
	    width: 50%;
	    transform: translate(-50%,-50%);
	}
	.imgser {
	    text-align: center;
	}
	.p_left {
	    width: 60%;
	    float: left;
	    padding-right: 20px;
	    height: unset;
	}
	.p_right {
	    width: 40%;
	    float: right;
	    height: 370px;
	    border-radius: 20px;
	}
	.pediatric_list ul li:nth-child(even) .p_left {
	    padding-left: 20px;
	}
	#properties {
	    margin-top: 20px;
	}
	.main_title {
    	font-size: 35px;
	    line-height: 40px;
	}
	.header_image {
	    display: flex;
	    align-items: end;
	}
	.header_image img {
	    width: 100%;
	}
	.property_wrap {
	    box-shadow: 0px 3px 4px 0px #00000040;
	    margin-bottom: 25px;
	}
	.hm_service {
	    margin-bottom: 25px;
	}	
	.deskhide .tabimg {
	    display: inline-block;
	    width: 100%;
	    text-decoration: none;
	    text-align: center;
	}
	.deskhide .tabimg img {
	    width: 100%;
	    height: 140px;
	}
	.deskhide .tabimg h5 {
	    font-size: 14px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.ftr_contact p {
	    width: 100%;
	    padding-right: 30px;
	    text-align: left;
	    margin: 0;
	}
	.contact_left {
	    margin-right: 0;
	}
	.s_left {
	    padding-right: 0;
	}
	.service_right h6 {
	    font-size: 30px;
	    margin-bottom: 15px;
	}
	.p_left {
	    padding-right: 30px;
	    height: unset;
	}
	.pediatric_list ul li:nth-child(even) .p_left {
	    padding-left: 30px;
	}
	.main_title {
	    font-size: 33px;
	    line-height: 40px;
	}
	.tabrgt .nav-item {
	    width: 50%;
	    float: left;
	}
	.nav-tabs .nav-link {
	    border: 0;
	    padding: 0 5px 15px;
	    width: 100%;
	}
	.property_wrap img {
	    width: 40px;
	    height: 40px;
	    object-fit: contain;
	}
	.property_wrap {
	    padding: 20px 20px;
	}
	.property_wrap p {
	    margin: 0;
	}


}
@media (min-width: 1600px) {
 



}


@media (min-width: 992px) {
 
.deskhide{
	display: none;
}

}
@media (max-width: 991px) {
 .mobhide{
 	display: none;
 }


}