@media only screen and (max-width: 1650px) {
	.header-login-button .account-icon > .elementor-widget-container {margin-left: 20px !important; margin-right: 20px !important;}
	.menu-box .nav-bar .menu-item .elementor-item {margin-left: 20px; margin-right: 20px;}
	.main-banner-overlay .banner-custom-list {padding-left: 120px; padding-right: 120px;}
}

@media only screen and (max-width: 1599px) {
	.menu-box .nav-bar .menu-item .elementor-item {margin-left: 10px; margin-right: 10px;}
	.header-login-button .account-icon .elementor-button-text {font-size: 0;}
	.header-login-button .account-icon .elementor-button-content-wrapper {gap: 0 !important;}
	.main-banner-overlay .banner-custom-list {padding-left: 100px; padding-right: 100px;}
	.hero-banner-image .hero-banner-img {height: 100%;}
	.hero-banner-image .hero-banner-img > .elementor-widget-container img {height: 100%; object-fit: cover;}
	.main-image-slider .custom-image-slider .elementor-image-carousel.swiper-wrapper {column-gap: 80px;}
	.quick-facts-card .quick-facts-info .quick-facts-img {margin-bottom: 80px;}
	.we-treat-cards .we-treat-card {padding: 20px; margin-bottom: 30px;}
	.what-we-dont-treat-wrapper .what-we-dont-treat-card {padding: 20px; margin-bottom: 30px;}
	.emergency-care-wrapper .emergency-care-card .emergency-content p {font-size: 22px;}
	.emergency-care-wrapper .emergency-care-card {margin-bottom: 20px;}
	.scf-health-wrap .scf-health-right .scf-health-post-grid {margin-top: 30px; margin-left: -10px; margin-right: -10px; row-gap: 30px;}
	.scf-health-right .scf-health-post-grid .health-post-wrapper {padding-left: 10px; padding-right: 10px;}
	.pmpro-levels-item .pmpro-level-price strong {font-size: 35px;}
	.pmpro-level-action .pmpro_btn.pmpro_btn-select {font-size: 20px;}
	.pmpro-levels-item .have-question {margin-top: 40px;}
	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {
	.header-login-button .account-icon > .elementor-widget-container {margin-left: 15px !important; margin-right: 15px !important;}
	.footer-block-wrapper .footer-block-wrap {flex-wrap: wrap; justify-content: left;}
	.main-banner-overlay .banner-custom-list {padding-left: 70px; padding-right: 70px;}
	.icon-box-image .icon-box-img .elementor-widget-container {padding: 30px;}
	.main-cancellation-info .main-cancellation-content .elementor-widget-container ul li {margin-bottom: 20px;}
	.main-image-slider .custom-image-slider .elementor-image-carousel.swiper-wrapper {animation: imagescroll 10s linear infinite; column-gap: 60px;}
	.blog-details-content .blog-inner-content .elementor-widget-container > p {margin-bottom: 20px;}
	.blog-details-content .blog-inner-content .elementor-widget-container .bottom-line {padding-top: 20px; margin-bottom: 20px;}
	.blog-details-content .blog-inner-content .elementor-widget-container .blog-custom-innertext {margin-bottom: 20px;}
	.blog-details-content .blog-inner-content .elementor-widget-container .blog-bottom-heading h4 {font-size: 24px; margin-top: 20px;}
	.quick-facts-card .quick-facts-info .quick-facts-img {width: 70px; height: 70px;}
	.we-treat-cards .we-treat-card {padding: 10px; margin-bottom: 20px;}
	.what-we-dont-treat-wrapper .what-we-dont-treat-card {padding: 10px; margin-bottom: 20px;}
	.emergency-care-wrapper .emergency-care-card .emergency-content p {font-size: 20px;}
	.main-category-section .main-category-wrapper {padding-top: 60px; padding-bottom: 60px; padding-left: 140px; padding-right: 140px;}
	.scf-health-wrap {grid-template-columns: 280px 1fr; column-gap: 60px;}
	.scf-health-left .scf-category-tab {font-size: 18px; padding: 20px 8px; padding-right: 20px;}
	.scf-health-right .scf-category-header h5 {margin-bottom: 10px;}
	.main-category-section .main-category-wrapper .main-category-wrap {margin-top: 50px;}
	.current-openings-wrapper .current-openings-location {margin-bottom: 20px;}
	.current-loc-details .current-loc-info:first-child {margin-bottom: 20px;}
	.current-opening-button > .elementor-widget-container .e-loop__load-more.elementor-button-wrapper .elementor-button {font-size: 22px;}
	.header-wrapper .menu-box .nav-bar .menu-item .sub-arrow:before {top: 1px; right: -8px; width: 16px; height: 16px;}
	.how-mymdphone-works-details .how-mymdphone-works {margin-left: -20px; margin-right: -20px; row-gap: 40px;}
	.how-mymdphone-works-details .how-mymdphone-works .how-mymdphone-card {padding-left: 20px; padding-right: 20px;}
	.first-class {
    margin-bottom: 12px;
}
	.popup-wrap {
    border-top: 1px solid #E7E7E7;
    margin-top: 20px;
    padding-top: 20px;
}
	label.label-class {
    font-size: 22px;
	}
	.submit-botton {
    padding-top: 30px;
    margin-top: 20px;
}
	.membership-link a{ font-size: 16px !important}
	.pmpro-levels-item .pmpro-level-price strong {font-size: 30px;}
	.pmpro-levels-item .pmpro-level-price {font-size: 18px; margin-bottom: 20px;}
	.pmpro-levels-list .pmpro-level-parent .pmpro-levels-item {padding: 30px;}
	.pmpro-level-action .pmpro_btn.pmpro_btn-select {font-size: 18px; padding: 12px 20px;}
	.pmpro-level-card .pmpro-level-features .pmpro-level-action {margin-top: 20px; margin-bottom: 20px;}
	.pmpro-level-card .pmpro-level-features h5 {margin-bottom: 20px; margin-top: 20px;}
	.pmpro-levels-item .have-question {margin-top: 30px;}
	.pmpro-levels-item .pmpro-level-action {margin-top: 30px;}
	/* Check 1200px and add css here */
}
@media only screen and (max-width: 1250px) {
	.menu-box .nav-bar .menu-item .elementor-item {margin-left: 8px; margin-right: 8px;}
	.submit-application-form .form-row {gap: 16px; justify-content: space-between;}
	.pmpro-levels-list .pmpro-level-parent .pmpro-levels-item {padding: 24px;}
}
@media only screen and (max-width: 1199px) {
	.header-login-button .account-icon > .elementor-widget-container {margin-left: 10px !important; margin-right: 10px !important;}
	.header-login-button .search-icon {width: 22px; height: 22px;}
	.header-login-button .search-icon .elementor-button-icon svg {width: 22px; height: 22px;}
	.footer-logo .footer-logo-img {max-width: 140px !important;}
	.main-custom-button .elementor-widget-container {width: 170px; height: 170px !important;}
	.main-banner-overlay .banner-custom-list {padding-left: 50px; padding-right: 50px;}
	.main-blog-wrap .main-blog-info article.elementor-grid-item .elementor-post__text {padding-left: 12px; padding-right: 12px; padding-bottom: 20px;}
	.icon-box-image .icon-box-img .elementor-icon-box-icon .elementor-icon {width: 60px; height: 60px;}
	.cf7-row p label {font-size: 16px;}
	.contact_us_form_wrapper span.wpcf7-form-control-wrap input,
	.contact_us_form_wrapper span.wpcf7-form-control-wrap select,
	.contact_us_form_wrapper span.wpcf7-form-control-wrap textarea {margin-top: 8px;}
	.cf7-custom-form .cf7-input, .cf7-custom-form select, .cf7-custom-form .cf7-textarea {font-size: 16px;}
	.contact_us_form_wrapper .cf7-custom-form .cf7-row:last-child .cf7-column-full.cf7-submit-wrap p {margin-top: 10px;}
	.contact_us_form_wrapper span.wpcf7-form-control-wrap select option {font-size: 16px;}
	body {padding-top: 106px;}
	.main-conditions-wrap .main-conditions-info .e-n-accordion-item-title-text img {margin-right: 20px; max-width: 60px;}
	.main-faq-wrapper .main-accordion-wrap {width: 100% !important;}
	.main-image-slider .custom-image-slider .elementor-image-carousel.swiper-wrapper {column-gap: 40px;}
	.blog-details-content .blog-inner-content .elementor-widget-container .blog-bottom-heading h4 {font-size: 20px;}
	.what-we-treat-tab .what-treat-tab {max-width: 210px; padding-left: 6px; padding-right: 6px;}
	.quick-facts-card .quick-facts-info .quick-facts-img {width: 60px; height: 60px; margin-bottom: 60px;}
	.quick-facts-card .quick-facts-info .quick-facts-img img {width: 36px; height: 36px;}
	.quick-facts-wrap .quick-facts-card .quick-facts-info {padding: 25px;}
	.emergency-care-wrapper .emergency-care-card .emergency-content p {font-size: 18px;}
	.emergency-care-wrapper .emergency-care-card {margin-bottom: 12px;}
	.main-category-section .main-category-wrapper .main-category-wrap {margin-top: 40px;}
	.main-category-section .main-category-wrapper {padding-top: 50px; padding-bottom: 50px; padding-left: 100px; padding-right: 100px;}
	.scf-health-wrap {column-gap: 50px;}
	.scf-health-right .scf-health-post-grid .health-post-wrapper {width: 33.33%;}
	.scf-health-left .scf-category-tab {font-size: 16px; padding: 16px 8px; padding-right: 10px;}
	.scf-health-wrap {grid-template-columns: 260px 1fr; column-gap: 40px;}
	.health-post-wrapper .health-post-details .category-title {font-size: 16px;}
	.faq-accordion button.faq-question .faq-icon {width: 20px; height: 20px;}
	.faq-accordion .faq-item .faq-answer {padding-top: 20px;}
	.current-openings-wrapper .current-openings-location {margin-bottom: 16px;}
	.current-loc-details .current-loc-info:first-child {margin-bottom: 16px;}
	.form-row .form-group {width: 50%; padding-left: 10px; padding-right: 10px; justify-content: space-between;}
	.submit-application-form .form-row {gap: 0; margin-left: -10px; margin-right: -10px;}
	.price-bottom-wrapper .price-bottom-wrap, .price-bottom-wrapper .price-bottom-info {width: 50%;}
	.current-opening-button > .elementor-widget-container .e-loop__load-more.elementor-button-wrapper .elementor-button {font-size: 20px;}
	.current-opening-button > .elementor-widget-container .e-loop__load-more.elementor-button-wrapper {margin-top: 30px;}
	.plus-membership-icons .elementor-icon {width: 60px; height: 60px;}
	.quick-facts-wrap .quick-facts-card {width: 50%;}
	.how-mymdphone-works-details .how-mymdphone-works {margin-left: -10px; margin-right: -10px; row-gap: 20px;}
	.how-mymdphone-works-details .how-mymdphone-works .how-mymdphone-card {padding-left: 10px; padding-right: 10px;}
	.how-mymdphone-card .how-mymdphone-info {padding: 20px 20px;}
	.how-mymdphone-card .how-mymdphone-info .how-mymdphone-icon {max-width: 30px; height: 30px;}
	    .first-class {
        margin-bottom: 4px;
    }
	    .popup-wrap {
        border-top: 1px solid #E7E7E7;
        margin-top: 15px;
        padding-top: 15px;
    }
	    label.label-class {
        font-size: 20px;
    }
	.input_class {
    width: 20px;
    height: 20px;
    margin-right: 9px;
}
	.price-bottom-wrapper .price-bottom-wrap {width: 100%;}
	.pmpro-levels-item .pmpro-level-price strong {font-size: 24px;}
	.pmpro-levels-item .pmpro-level-price {font-size: 16px;}
	.pmpro-levels-item .pmpro-levels-inner-text {margin-bottom: 20px;}
	.pmpro-levels-grid .pmpro-levels-list .pmpro-level-parent {padding-right: 16px;}
	.pmpro-levels-list .pmpro-level-parent .pmpro-levels-item {padding: 20px;}
	.pmpro-level-action .pmpro_btn.pmpro_btn-select {font-size: 16px; padding: 10px 12px;}
	.pmpro-levels-item .have-question {margin-top: 20px;}
	.pmpro-level-item .pmpro-level-list li:before {top: 5px; width: 20px; height: 20px;}
	.pmpro-level-item .pmpro-level-list li {padding-left: 30px;}
	.pmpro-levels-item .pmpro-level-action {margin-top: 20px;}
	/* Check 1025px and add css here */
}
@media only screen and (max-width: 1099px) {
	.logo-box .header-logo-box {max-width: 120px !important;}
	body {padding-top: 94px;}
	.main-banner-overlay .banner-custom-list {padding-left: 20px; padding-right: 20px; bottom: 25px;}
}
@media only screen and (max-width: 1024px) {

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial !important;
		left: 0% !important;
		width: 100% !important;
		height: calc(100% - 90px) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}
	 body {padding-top: 91px;}
	.header-wrapper .menu-box {order: 1;}
	.visit-now-btn {display: block !important;}
	.header-wrapper .header-login-button {width: 85% !important;}
	.header-wrapper .menu-box .nav-bar .elementor-menu-toggle {background: transparent; padding: 0;}
	.header-wrapper .menu-box .nav-bar nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {top: 100px !important; right: 10px !important; left: 10px !important;
	 width: calc(100% - 20px) !important; padding: 20px;}
	.header-wrapper .menu-box .nav-bar .menu-item .elementor-item {background: transparent; padding-left: 0; padding-right: 0; margin: 0;}
	.menu-box .nav-bar .menu-item .sub-menu {padding: 0; padding-top: 12px; padding-left: 12px;}
	.menu-box .nav-bar .menu-item .sub-menu .menu-item .elementor-sub-item {padding-bottom: 6px; margin-bottom: 10px;}
	.header-wrapper .menu-box .nav-bar .menu-item {margin-bottom: 12px;}
	.header-wrapper .menu-box .nav-bar .menu-item .sub-menu .menu-item {margin: 0;}
	.header-wrapper .menu-box .nav-bar .menu-item.visit-now-btn .elementor-item {display: inline-block; color: #fff; background-color: #D52D3A; font-size: 16px !important; font-weight: 600;
    line-height: 120%; border-radius: 56px; padding: 10px 20px 10px 20px;}
	.header-login-button .account-icon > .elementor-widget-container {margin-left: 20px !important; margin-right: 20px !important;}
	.header-wrapper .header-login-button {justify-content: end;}
	.how-work-info .how-work-wrap .elementor-widget-container img {width: 28px; height: 28px;}
	.main-custom-button .elementor-widget-container {width: 150px; height: 150px !important;}
	.main-custom-button .elementor-widget-container p {max-width: 120px;}
	.banner-custom-list .main-banner-list .elementor-icon-list-items {justify-content: center;}
	.icon-box-image .icon-box-img .elementor-widget-container {padding: 24px;}
	.icon-box-image .icon-box-img .elementor-icon-box-icon .elementor-icon {width: 50px; height: 50px;}
	.cf7-row p {margin-bottom: 15px !important;}
	.main-conditions-wrap .main-conditions-info .e-n-accordion-item-title-text img {margin-right: 12px; max-width: 50px;}
	.blog-details-content .blog-inner-content .elementor-widget-container > p {margin-bottom: 12px;}
	.blog-details-content .blog-inner-content .elementor-widget-container h6 {margin-top: 15px;}
	.blog-details-content .blog-inner-content .elementor-widget-container .bottom-line {padding-top: 16px; margin-bottom: 16px;}
	.blog-details-content .blog-inner-content .elementor-widget-container .blog-custom-text {margin-bottom: 12px;}
	.blog-details-content .blog-inner-content .elementor-widget-container .blog-custom-heading h5 {margin-bottom: 12px;}
	.blog-details-content .blog-inner-content .elementor-widget-container .blog-custom-innertext {margin-bottom: 12px;}
	.quick-facts-card .quick-facts-info .quick-facts-img {margin-bottom: 50px;}
	.quick-facts-wrap .quick-facts-card .quick-facts-info {padding: 15px;}
	.quick-facts-wrap .quick-facts-card {padding-left: 5px; padding-right: 5px;}
	.we-treat-cards .we-treat-card .we-treat-icon {width: 30px; height: 30px;}
	.we-treat-cards .we-treat-card .we-treat-icon svg {width: 100%; height: 100%;}
	.we-treat-cards .we-treat-card .we-treat-card-description {margin-left: 10px;}
	.we-treat-cards .we-treat-card .we-treat-card-description {width: 84%;}
	.what-we-dont-treat-wrapper .what-we-dont-treat-card .icon {width: 30px; height: 30px;}
	.what-we-dont-treat-wrapper .what-we-dont-treat-card .icon svg {width: 100%; height: 100%;}
	.what-we-dont-treat-wrapper .what-we-dont-treat-card .content {width: 84%; padding-left: 10px;}
	.main-category-section .main-category-wrapper .main-category-wrap {margin-top: 30px;}
	.main-category-section .main-category-wrapper {padding-top: 40px; padding-bottom: 40px; padding-left: 50px; padding-right: 50px;}
	.faq-accordion .faq-item {padding: 16px;}
	.price-bottom-wrapper .price-bottom-wrap, .price-bottom-wrapper .price-bottom-info {width: 100%;}
	.price-bottom-wrapper .price-bottom-info {order: -1;}
	.main-price-plane-section > .elementor-element {width: calc(100% - 20px);}
	.main-location-section .main-location-map {max-width: calc(100% - 20px) !important;}
	.blog-details-content .blog-inner-content .elementor-widget-container .blog-custom-heading {margin-bottom: 12px;}
	.current-opening-button > .elementor-widget-container .e-loop__load-more.elementor-button-wrapper .elementor-button {font-size: 18px;}
	.quick-facts-card .quick-facts-info .quick-facts-img img {width: 30px; height: 30px;}
	.quick-facts-card .quick-facts-info .quick-facts-img {width: 50px; height: 50px;}
	/* Check 768px and add css here */
}
@media only screen and (max-width: 991px) {
    .icon-box-image .icon-box-img .elementor-widget-container {padding: 20px;}
	.icon-box-image .icon-box-img {height: 100%;}
	.icon-box-image {height: 100% !important;}
	.blog-details-content .blog-inner-content .elementor-widget-container .blog-bottom-heading h4 {font-size: 18px; margin-top: 12px;}
	.scf-health-right .scf-health-post-grid .health-post-wrapper {width: 50%;}
	.scf-health-wrap .scf-health-right .scf-health-post-grid {row-gap: 20px;}
	.main-price-plan-content .price-custom-span .elementor-heading-title span {display: inline-block;}
	.how-mymdphone-card .how-mymdphone-info {padding: 15px 15px;}
	.how-mymdphone-card .how-mymdphone-info .how-mymdphone-content {padding-left: 10px;}
	.pmpro-levels-grid .pmpro-levels-list .pmpro-level-parent {width: 50%;}
	.pmpro-levels-grid .pmpro-levels-list .pmpro-level-parent:last-child {width: 100%;}
	.pmpro-levels-grid .pmpro-levels-list .pmpro-level-parent:nth-child(2) {padding-right: 0;}
	.pmpro-levels-item .have-question p, .pmpro-levels-item .have-question p a {font-size: 14px;}
	.pmpro-levels-item .pmpro-levels-inner-text {margin-bottom: 16px;}
	.pmpro-levels-item .pmpro-level-price {margin-bottom: 16px;}
	.pmpro-level-card .pmpro-level-features h5 {margin-bottom: 16px; margin-top: 16px;}
	.pmpro-levels-item .have-question {margin-top: 16px;}
	.pmpro-levels-item .pmpro-level-action {margin-top: 16px;}
}
@media only screen and (max-width: 947px) {
	body {padding-top: 90px;}
}
@media only screen and (max-width: 841px) {
	body {padding-top: 89px;}
}
@media only screen and (max-width: 768px) {
	.cf7-custom-form .cf7-row {gap: 0 !important; flex-direction: column;}
}
@media only screen and (max-width: 767px) {

	.cf7-flex {
		flex-direction: column;
	}
	
	.cf7-flex .half {
		width: 100%;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.header-wrapper .header-login-button {width: 85% !important;}
	.footer-logo .footer-logo-img {margin-left: auto; margin-right: auto; margin-bottom: 15px !important;}
	.featured-promotion-info .promotion-icon-list .elementor-icon-list-items .elementor-icon-list-item {width: 50%;}
	.featured-promotion-info .promotion-icon-list .elementor-icon-list-items {row-gap: 16px;}
	.how-work-info .how-work-wrap {height: auto;}
	.main-testimonial-wrap .elementor-widget-image .elementor-widget-container img {width: auto;}
	.main-testimonial-section > .elementor-element {width: auto !important; max-width: calc(100% - 20px);}
	.main-testimonial-image {display: block !important; margin-bottom: 12px !important;}
	.main-testimonial-image img {width: 100% !important;}
	.testimonial-wrapper .testimonial-details > .elementor-widget-container:before, .testimonial-wrapper .testimonial-details > .elementor-widget-container:after {display: none;}
	.custom-banner-overlay .main-banner-overlay {justify-content: left;}
	.main-banner-overlay .banner-custom-list {padding-left: 16px; padding-right: 16px; bottom: 16px;}
	.custom-banner-overlay .home-page.main-banner-overlay {background-position: 60% !important;}
	.main-blog-section .main-blog-wrapper {width: auto; max-width: calc(100% - 20px);}
	.hero-radius-btn .hero-radius-button {width: 100% !important; display: contents;}
	.hero-radius-btn {flex-wrap: nowrap !important; overflow: auto !important;}
	.hero-radius-btn::-webkit-scrollbar {display: none; /* Hides the scrollbar */}
	.hero-radius-btn .hero-radius-button .elementor-widget-container {display: inline-block;}
	.hero-radius-btn .hero-radius-button .elementor-widget-container p {white-space: nowrap;}
	.main-faq-section .main-faq-wrapper {max-width: calc(100% - 20px);}
	.icon-box-image .icon-box-img .elementor-widget-container {padding: 16px;}
	.contact_us_form_wrapper span.wpcf7-form-control-wrap input::placeholder, .contact_us_form_wrapper span.wpcf7-form-control-wrap textarea::placeholder {font-size: 14px;}
	.contact_us_form_wrapper span.wpcf7-form-control-wrap select {font-size: 14px;}
	.contact_us_form_wrapper span.wpcf7-form-control-wrap select option {font-size: 14px;}
	.careers-page-slider .careers-testimonial-slider {max-width: calc(100% - 20px);}
	.main-cancellation-info .main-cancellation-content .elementor-widget-container ul li {margin-bottom: 10px;}
	.image-slider-wrapper .image-slider-wrap {max-width: calc(100% - 20px);}
	.elementor-element > .main-membership-account, .elementor-element > .membership-account-profile, .elementor-element > .main-membership-levels,
	.elementor-element > .membership-account-orders {max-width: calc(100% - 20px);}
	.main-image-slider .custom-image-slider .elementor-image-carousel.swiper-wrapper {animation: imagescroll 5s linear infinite; column-gap: 25px;}
	.membership-featured-info.featured-promotion-info .homepage-banner.promotion-icon-list {width: 100%;}
	.membership-featured-info.featured-promotion-info {width: 100%;}
	.membership-featured-info.featured-promotion-info .homepage-banner.promotion-icon-list .elementor-icon-list-item {width: 100%;}
	.quick-facts-wrap > .elementor-widget-container .elementor-shortcode {margin-left: 0; margin-right: 0;}
	.quick-facts-wrap .quick-facts-card {width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 10px;}
	.quick-facts-wrap .quick-facts-card:last-child {margin-bottom: 0;}
	.quick-facts-info .quick-facts-card-description p {max-width: 100%;}
	.main-category-section .main-category-wrapper {padding-left: 16px; padding-right: 16px;}
	.scf-health-wrap {display: flex; flex-wrap: wrap; overflow: hidden;}
	.scf-health-wrap .scf-health-left {width: 100%; border-right: 0; display: flex; flex-wrap: nowrap !important; overflow: auto !important; border-radius: 10px; background: #FFF; column-gap: 24px;
     padding: 10px 16px;}
	.scf-health-wrap .scf-health-left::-webkit-scrollbar {display: none;}
	.scf-health-left .scf-category-tab.active:before {display: none;}
	.scf-health-left .scf-category-tab {display: inline-block; white-space: nowrap; font-size: 14px; font-weight: 500; padding: 0; padding-right: 0;}
	.main-category-section .main-category-wrapper {max-width: calc(100% - 20px);}
	.scf-health-wrap .scf-health-right {margin-top: 20px;}
	.scf-health-right .scf-category-header h5 {margin-bottom: 8px;}
	.scf-health-right .scf-health-post-grid .health-post-wrapper {padding-left: 5px; padding-right: 5px;}
	.scf-health-wrap .scf-health-right .scf-health-post-grid {margin-top: 20px; margin-left: -5px; margin-right: -5px; row-gap: 10px;}
	.health-post-wrapper .health-post-details .category-title {font-size: 14px;}
	.faq-accordion button.faq-question .faq-icon {width: 16px; height: 16px;}
	.faq-accordion .faq-item .faq-answer {padding-top: 16px;}
	.submit-application-form .form-row {row-gap: 16px; margin-left: 0; margin-right: 0; margin-bottom: 16px;}
	.form-row .form-group {width: 100%; padding-left: 0; padding-right: 0;}
	input, select, textarea {padding: 10px; font-size: 14px;}
	.custom-contact-form .submit-button {margin-top: 10px;}
	.submit-application-form > .elementor-element {max-width: calc(100% - 20px);}
	.file-input-wrapper .file-name {font-size: 14px; padding-left: 105px;}
	.form-row .form-group select.custom-form-select {font-size: 14px;}
	.file-input-wrapper .file-button {font-size: 14px;}
	input::placeholder, textarea::placeholder {font-size: 14px;}
	.main-price-plane-section .main-price-plan-content > .elementor-element:last-child {align-items: start;}
	.current-opening-button > .elementor-widget-container .e-loop__load-more.elementor-button-wrapper .elementor-button {font-size: 16px;}
	.current-opening-button > .elementor-widget-container .e-loop__load-more.elementor-button-wrapper {margin-top: 20px;}
	.main-search-section .main-search-page {max-width: calc(100% - 20px);}
	.insurance-claims-work.mymd-phone-icons .elementor-icon svg {width: 50px; height: 50px;}
	.common-conditions .here-banner-text .elementor-heading-title br {display: none;}
	.how-mymdphone-works-details .how-mymdphone-works {margin-left: 0; margin-right: 0;}
	.how-mymdphone-works-details .how-mymdphone-works .how-mymdphone-card {width: 100%; padding-left: 0; padding-right: 0;}
	.pmpro-levels-item .pmpro-level-price strong {font-size: 20px;}
	.pmpro-levels-item .pmpro-level-price {font-size: 14px;}
	.pmpro-levels-list .pmpro-level-parent .pmpro-levels-item {padding: 16px;}
	.pmpro-levels-grid .pmpro-levels-list .pmpro-level-parent {width: 100%; padding-right: 0;}
	/* Check 480px and add css here */
}
@media only screen and (max-width: 650px) {
/*     .header-wrapper .header-login-button {width: 70% !important;} */
}
@media only screen and (max-width: 575px) {
/*     .header-wrapper .header-login-button {width: 66% !important;} */
	.header-wrapper .header-login-button {width: 73% !important;}
	.custom-banner-overlay .faq-page.main-banner-overlay {background-image: url(https://mymdphone.techsolutionn.com/wp-content/uploads/2025/12/faq-bottom-mobile-image.webp) !important;}
	.custom-banner-overlay .resources-page.main-banner-overlay {background-image: url(https://mymdphone.techsolutionn.com/wp-content/uploads/2025/12/Resources-bottom-mobile-image.webp) !important;}
	.custom-banner-overlay .career-page.main-banner-overlay {background-image: url(https://mymdphone.techsolutionn.com/wp-content/uploads/2025/12/career-bottom-mobile-img.webp) !important;}
	.custom-banner-overlay .blog-bottom-img.main-banner-overlay {background-image: url(https://mymdphone.techsolutionn.com/wp-content/uploads/2025/12/blog-details-mobile-img.webp) !important;}
	.main-conditions-wrap .main-conditions-info .e-n-accordion-item-title-text img {margin-right: 10px; max-width: 40px;}
	.logo-box .header-logo-box {max-width: 100px !important;}
	body {padding-top: 83px;}
	.custom-banner-overlay .membership-page.main-banner-overlay {background-image: url(https://mymdphone.techsolutionn.com/wp-content/uploads/2026/01/membership-bottom-mobile.webp) !important;}
}
@media only screen and (max-width: 500px) {
/*     .header-wrapper .header-login-button {width: 62% !important;} */
	.what-we-treat-tab .what-treat-tab {max-width: 100%; padding-left: 0; padding-right: 0;}
}
@media only screen and (max-width: 479px) {
	.footer-block-wrap .footer-menu-info {width: 100%; padding-right: 0;}

	/* Check 375px and add css here */
}
@media only screen and (max-width: 450px) {
/*     .header-wrapper .header-login-button {width: 58% !important;} */
	.header-wrapper .header-login-button {width: 65% !important;}
}
@media only screen and (max-width: 400px) {
/*     .header-wrapper .header-login-button {width: 54% !important;} */
}
@media only screen and (max-width: 374px) {
	.header-wrapper .header-login-button {width: 54% !important;}
	/* Check 320px and add css here */
}
@media only screen and (max-width: 360px) {
    .header-login-button .account-icon > .elementor-widget-container {margin-left: 15px !important; margin-right: 10px !important;}
/* 	.header-wrapper .header-login-button {width: 44% !important;} */
	.featured-promotion-info .promotion-icon-list .elementor-icon-list-items .elementor-icon-list-item {width: 100%;}
}