@media only screen and (max-width: 1750px) {
.mainheader li a, .mainheader .navbar-expand-lg .navbar-nav .nav-link { font-size: 22px; }
.mainheader li { margin-right: 30px; }
body.home .mainheader li a, body.home .mainheader .navbar-expand-lg .navbar-nav .nav-link {font-size: 22px;}
.underBanner h2{font-size: 55px;line-height: 70px;}
}


@media only screen and (max-width: 1600px) {
.mainheader li { margin-right: 15px; }
.navbar-expand-lg .navbar-nav{margin:0;}
.inner-text p {padding: 0 0 0 60px;font-size: 50px;line-height: 70px;}
section.caregivers-design .caregivers-inner:last-child h2 { padding: 0 0 0 60px; }
section.Individuals .row.caregivers-inner:last-child h2 { padding: 0; }
.mainheader li a, .mainheader .navbar-expand-lg .navbar-nav .nav-link {font-size: 18px;}
.header-btn a {padding: 12px 30px !important; }    
body.home.page .mainheader li a, body.home.page .mainheader .navbar-expand-lg .navbar-nav .nav-link {font-size: 18px;}
.underBanner h2{font-size: 52px;line-height: 70px;}
}  

@media only screen and (max-width: 1365px) {
.underBanner h2{font-size: 52px;line-height: 70px;}
.image-text-count p { font-size: 25px; line-height: 38px; }
}

@media only screen and (max-width: 1199px) {
.underbanner-img img{height: 650px;}
.underbanner-content {top: 30px;}
body.home section.heading-with-text {padding: 100px 0;}
.wrap-item.mibanner p {font-size: 30px;line-height: 45px;}
section.middlebanner-cstm.Home.Page .content-middle-ctm {padding: 120px 60px 0 0;}
section.content-with-button.Individuals-btn {padding: 150px 0 50px 0;}
section.content-with-button {padding: 150px 0 80px 0;}
.underBanner h2{font-size: 45px;line-height: 60px;}
.container{max-width: 95%; padding:0 15px;}
section.health-mind h1 { padding: 80px 0 60px 0; margin: 0; }
.mainheader li { margin-right: 14px; }
body.home.page .mainheader li a, body.home.page .mainheader .navbar-expand-lg .navbar-nav .nav-link {font-size: 20px;}
.mainBanner, .underBanner { background-position: center; }
.mainheader li a, .mainheader .navbar-expand-lg .navbar-nav .nav-link { font-size: 14px; }
section.health-mind { padding: 120px 0 0 0; }
.text-area-half p { font-size: 25px; line-height: 30px; }
.image-text-section .h1 { margin-bottom: 20px; }
.health-maintanices { padding: 0 0 100px 0; }
section.pricing-outer { padding: 150px 0 90px; }
.faq-content .accordion-item button.accordion-button { font-size: 24px; }
section.community-outer { padding: 150px 0 50px 0; }
section.caregivers-design .caregivers-inner:first-child { padding: 0 0 100px 0; }
.inner-text p { font-size: 40px; line-height: 60px; padding: 0 0 0 60px; }
section.caregivers-design { padding: 120px 0 80px 0; }
section.purpose-outer { padding: 120px 0 55px 0; } 
.purpose-content { padding: 0 50px 0 0; }
section.faq-outer { padding: 150px 0 71px 0; }
.default-pages { padding: 150px 0 60px 0; }
.health-maintanices{max-width: 100%;}
body.home.page .mainheader li a, body.home.page .mainheader .navbar-expand-lg .navbar-nav .nav-link {font-size: 14px;}
div#levelOfServicePopup .modal-dialog { max-width: 900px; }
.Cuistom-checkout .checkout-order-cst h3#order_review_heading { font-size: 28px; }
.underbanner-img img { height: 650px; }
div#newPopup .modal-dialog { max-width: 90%; }

/*Order recevie Css*/
.woocommerce ul.woocommerce-order-overview li { font-size: 20px; line-height: 30px; padding-right: 15px; margin-right: 15px; }
.woocommerce ul.woocommerce-order-overview { padding: 20px; }
.woocommerce-order p.woocommerce-notice { font-size: 40px; line-height: 30px; }
.woocommerce-order p { font-size: 30px; line-height: 40px; }

.image-text-count p { font-size: 22px; line-height: 38px; }
section.middlebanner-cstm { background: var(--greenMain); padding: 80px 0 0px 0; }
section.Individuals .row.caregivers-inner h3 { font-size: 40px; line-height: 50px; }
section.Individuals .inner-text  p { padding: 0; font-size: 26px; line-height: 36px; }
section.caregivers-design.Company h1 { font-size: 40px; line-height: 55px; }
section.counter_content_image .wrap-item.counter_content .content-counter h2, section.counter_content_image .wrap-item.counter_content .content-counter h3 { font-size: 30px; line-height: 40px; }
.heading-content h2, .wrap-heading-content h2, .wrap-content-btn .content h3,
.wrap-content-btn .content h5, body.single.single-product div#content div.product h1.entry-title{font-size: 40px;line-height: 50px;}
.heading-with-text {padding: 0 0 100px 0;}
div#orderspopup .modal-dialog { max-width: 95%; } 
.e-con-full.main-menu-mob.e-flex.e-con .elementor-widget-container nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item a.elementor-item {font-size: 25px;margin: 0 0 0 25px;}
.e-con-full.main-menu-mob.e-flex.e-con .elementor-widget-container nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item:first-child a.elementor-item {margin-left: 0;}

/* div#levelOfServicePopup .modal-dialog .modal-content {max-height: 730px;} */
} 
@media only screen and (max-width: 991px) { 
.wrap-img-right img {max-height: 80px;}
div.wrap-img-left img {max-width: 120px;}
body.page-id-4812 .home-page-logo .elementor-widget-container a {display: inline-block;}
body.page-id-4812 .e-con-full.main-menu-mob.e-flex.e-con .elementor-widget-container span{color:#fff;}
body.page-id-4812 .e-con-full.main-menu-mob.e-flex.e-con .elementor-widget-container .elementor-menu-toggle .e-font-icon-svg{fill:#fff;}
.main-menu-mob nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item.free-trial-mob {display: block;}	
.e-con-full.main-menu-mob.e-flex.e-con .elementor-widget-container nav.elementor-nav-menu--dropdown ul li.menu-item.free-trial-mob {width: 100%;float: left;}
.e-con-full.main-menu-mob.e-flex.e-con .elementor-widget-container nav.elementor-nav-menu--dropdown ul li.menu-item.free-trial-mob a.elementor-item {display: block;width: auto;float: left;background: #ffff00;color: #000;font-weight: 500;padding: 10px 40px;border-radius: 50px;border: 2px solid #7C9059;font-size: 16px;}
.e-con-full.main-menu-mob.e-flex.e-con .elementor-widget-container nav.elementor-nav-menu--dropdown ul li.menu-item.free-trial-mob a.elementor-item:hover {
background: #7C9059;}
.wrap-content-btn .content h3 { margin: 0; } 
section.middlebanner-cstm.Home.Page .content-middle-ctm p {font-size: 20px;line-height: 30px;}
body.home section.heading-with-text {padding:80px 0;}
body.woocommerce-page div#content h1 {text-align: center;}
body.woocommerce-page div#content .single-product div.product {column-gap: 50px;justify-content: center;} 
body.woocommerce-page div#content .single-product .summary.entry-summary {width: 100%;margin: 0 0 50px 0;}    
div#newPopup .modal-content, div#levelOfServicePopup .modal-content { padding: 20px 30px; }
.underBanner h2{font-size: 40px;line-height: 55px;}
section.counter_content_image .wrap-item.counter_content .content-counter h2, section.counter_content_image .wrap-item.counter_content .content-counter h3 { font-size: 26px; line-height: 36px; }
h1, .h1 { font-size: 40px; }
.banner-image-cls img { max-width: 180px; }
section.content-with-button.Individuals-btn {padding: 120px 0 50px 0;}
section.content-with-button {padding: 120px 0 80px 0;}
body.home nav.navbar button.navbar-toggler { display: flex;position: relative;right: -15px;}
body.home nav.navbar button.navbar-toggler h4 { color: #fff; font-size: 14px; padding: 7px 0; margin: 0 7px 0 0; text-transform: uppercase; font-weight: normal; }
body.home header.mainheader nav.navbar span.navbar-toggler-icon { background-image: url(http://evematchmaking.com/wp-content/uploads/2024/05/menu-2.png); }
div.navbar-collapse ul.navbar-nav li { padding: 10px 0; border-bottom: 1px solid rgb(124 144 89 / 30%); }
div.navbar-collapse { background: #FAF9ED; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; padding: 10px 20px; position: relative; z-index: 9; }
div.navbar-collapse ul.navbar-nav li { padding: 10px 0; border-bottom: 1px solid rgb(124 144 89 / 30%); }
header.mainheader button { display: flex; column-gap: 10px; position: relative; right: -15px; }
header.mainheader button h4 { margin: 0; color: #7C9059; font-weight: normal; }
header.mainheader span.navbar-toggler-icon { background-image: url(http://evematchmaking.com/wp-content/uploads/2024/05/menu-gr-3.png); }
.mainheader nav.navbar button.navbar-toggler { box-shadow: none; }
.mainheader li a, .mainheader .navbar-expand-lg .navbar-nav .nav-link { font-size: 18px; }
div.navbar-collapse ul.navbar-nav li.current-menu-item a { color: #000; font-weight: 500; }
button.navbar-toggler h4 { color: #78925d; font-size: 14px; padding: 7px 0; margin: 0 7px 0 0; text-transform: uppercase; font-weight: 500; }
button.navbar-toggler { column-gap: 10px; display: flex; position: relative; right: -15px; }

.header-btn a {padding: 10px 15px !important;font-size: 14px;}
body.home .mainheader li a, body.home .mainheader .navbar-expand-lg .navbar-nav .nav-link{color: var(--greenMain);}
.health-text { column-gap: 20px; }
.health-text h4 { font-size: 25px; line-height: 35px; }
.health-text img { max-width: 46px; }
.health-maintanices { padding: 0 0 80px 0; } 
section.pricing-outer { padding: 150px 0 71px; }
.faq-content .accordion-item button.accordion-button {font-size: 19px;}
.row.community-grid .text-area-half p { font-size: 18px; line-height: 28px; margin: 0 0 25px 0; }
.row.community-grid .text-area-half h2, .exixsting-customer h2 { font-size: 30px; line-height: 40px; margin: 0 0 10px 0; }
section.caregivers-design .caregivers-inner:first-child { padding: 0 0 60px 0; }
.inner-text p { font-size: 30px; line-height: 50px; padding: 0 0 0 30px; }
section.caregivers-design h1 { padding: 0 30px 0 0; }
section.caregivers-design .caregivers-inner:first-child img { width: 320px !important; }
.purpose-content p.common-paragraph { margin: 0 0 20px 0; font-size: 30px; line-height: 40px; }
.purpose-content a { font-size: 26px; line-height: 36px; }
.inner-data { margin: 45px 0 0 0; }
.health-maintanices p { margin: 29px 0 0 0; }
div.contact-popup .modal-dialog .modal-content { padding: 50px 30px; }
div.contact-popup .modal-dialog .modal-footer p {width: 100%;}
section.caregivers-design .caregivers-inner:last-child h2 { padding: 0 0 0 30px; }
div#levelOfServicePopup .modal-dialog { max-width: 90%; }
.table-container { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.exixsting-customer { padding: 160px 0; }
.existing-customer-content p, .existing-customer-content a { font-size: 26px; line-height: 36px; margin: 0 0 20px 0; }
.wrap-video-text { padding: 160px 0 0 0; column-gap: 40px; }

.Cuistom-checkout { flex-wrap: wrap; flex-direction: column-reverse;}
.woocommerce div.col2-set .col-2, .woocommerce-page div.col2-set .col-2 { width: 100%; max-width: 100%; }
body.woocommerce-page div#content { padding: 150px 0 60px 0; }
.woocommerce-billing-fields { margin: 30px 0 0 0; }
.Cuistom-checkout div#customer_details .col-1, .Cuistom-checkout div#customer_details { width: 100%; }
.Cuistom-checkout .checkout-order-cst { width: auto; max-width: 400px; margin: 0 auto; }
.Cuistom-checkout .checkout-order-cst h3#order_review_heading { font-size: 26px; }

/*Order recevie Css*/
.woocommerce ul.woocommerce-order-overview li { font-size: 18px; line-height: 28px; white-space: nowrap; }
.woocommerce ul.woocommerce-order-overview { overflow: scroll; }
.woocommerce-order p.woocommerce-notice { font-size: 30px; line-height: 40px; }
.woocommerce-order p { font-size: 26px; line-height: 36px; margin: 0 0 20px 0 !important; }
section.middlebanner-cstm { padding: 40px  0 0 0; }
section.Individuals { padding: 0 0 80px 0 !important; }
.row.wrap-items .wrap-item.mibanner:nth-child(odd) { margin-top: 200px; }
.row.wrap-items .wrap-item.mibanner:nth-child(2) { width: 100%; position: absolute; }
.wrap-text-per .count, .wrap-text-per span { font-size: 50px; line-height: 60px; }
.row.wrap-items .wrap-item.mibanner { width: 50%;}
.wrap-item.mibanner p { font-size: 18px; line-height: 30px; }
.last-content p span.cstm-sm-cig { font-size: 14px; line-height: 24px; }
body.woocommerce-page div#content .single-product .woocommerce-tabs div.panel h2 {font-size: 26px;line-height: 32px;}
.heading-content h2, .wrap-content-btn .content h3, .wrap-content-btn .content h1,
.wrap-content-btn .content h5, body.single.single-product div#content div.product h1.entry-title {font-size: 40px;line-height: 50px;}
body.woocommerce-order-received div#content { min-height: calc(100vh - 450px); } 
}
@media only screen and (max-width: 768px) {
body.woocommerce-cart #content form.woocommerce-cart-form .cart.woocommerce-cart-form__contents tbody tr td { display: flow-root; }
body.woocommerce-cart #content form.woocommerce-cart-form .cart.woocommerce-cart-form__contents tbody td.product-remove { border: none; }
}
@media only screen and (max-width: 767px) {
.wrap-img-right {padding: 0 0 0 10px;}	
.wrap-img-right h4 {font-size: 20px;line-height: 30px;}
.phone-call-popup p.txt-mobile {display: block;}
.phone-call-popup p.txt-deskt {display: none;}
.wrap-btn-plan {padding: 0 80px;margin: 20px 0 0 0;}
.underbanner-content{top: 40px;}
.content-company-sec p { font-size: 26px; line-height: 36px; }
body.home section.heading-with-text {padding:60px 0;}
section.heading-with-text h2 {font-size: 40px;line-height: 50px; text-align: left;}
section.heading-with-text .wrap-heading-content p{padding: 0;text-align: left;} 
.reviews-section .bigtext { font-size: 30px; line-height: 40px; }
.text-area-half p, section.heading-with-text .wrap-heading-content p, .listicons p.bigtext, section.storySection p.bigtext   { font-size: 26px; line-height: 36px; }
.row.wrap-items .wrap-item.mibanner:nth-child(odd) {margin-top: 160px;}
section.middlebanner-cstm.Home.Page .content-middle-ctm {padding: 60px 30px 0 0;}  
section.middlebanner-cstm.Home.Page .content-middle-ctm p {font-size: 18px;line-height: 28px;}  
body.woocommerce-page div#content table.variations th.label label {font-size: 16px;line-height: 24px;}
.underbanner-img img { height: 800px; }
.wrap-content-btn .content h5 { margin: 0; }
section.content-with-button .wrap-btn a { padding: 0 15px; font-size: 14px; }
section.counter_content_image .wrap-text-per span, section.counter_content_image .wrap-text-per .count { font-size: 25px; line-height: 70px; }
section.counter_content_image .wrap-item.counter_content .content-counter p { font-size: 18px; line-height: 28px; }
section.counter_content_image .wrap-item.counter_content .content-counter h2, section.counter_content_image .wrap-item.counter_content .content-counter h3 { font-size: 20px; line-height: 30px; }
section.Individuals .inner-text { padding: 0 0 30px 0; } 
section.Individuals .caregivers-inner:first-child .col-md-6.p-0{ text-align: left !important; }
section.Individuals .row.caregivers-inner:nth-child(even) { flex-direction: column-reverse; margin: 40px 0; padding: 0; }
section.Individuals .row.caregivers-inner:last-child { padding: 0; }
section.Individuals div.row.caregivers-inner { flex-direction: inherit; padding: 0; }
section.Individuals .caregivers-inner:nth-child(2) .inner-text, section.Individuals .inner-text{padding: 20px 0 0 0;}
section.Individuals .row.caregivers-inner { display: flex; flex-direction: inherit; }
section.Individuals .row.caregivers-inner .col-md-6.p-0, section.Individuals .row.caregivers-inner { text-align: left; }
div#newPopup .modal-dialog { max-width: 90%; }
div#newPopup .modal-content, div#levelOfServicePopup .modal-content { padding: 20px 20px; }
.cstm-text-footer p { margin: 20px 0 50px 0; font-size: 18px; line-height: 28px; }
#content .Cuistom-checkout .woocommerce-billing-fields h3, #content .woocommerce-additional-fields h3 { font-size: 24px; line-height: 38px; margin: 0 0 10px 0; }
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span { width: 90%; }
.underBanner h2{font-size: 40px;line-height: 50px;}  
.reviews-section .row:nth-child(2) img, .reviews-section .row:nth-child(4) img { transform: rotate(355deg); }
.wrap-video-text {padding: 120px 0 0 0;}  
.heading-content h2 { font-size: 40px; line-height: 50px; }
.heading-content { margin: 30px 0 0 0; display: inline-block; } 
.wrap-video-text { flex-wrap: wrap; justify-content: center; }
.reviews-section img{    width: 75%; transform: rotate(4deg); margin: 0 auto; }
.stepsSection .listicons:last-child {margin: 0 0 60px 0;} 
body.page-id-11 section.image-text-section .text-
.text-area-half {padding: 73px 0;}
section.purpose-outer .row {justify-content: center;}
.faq-content .accordion-button::after {position: relative;right: -10px;}
section.mainBanner { min-height: 650px; background-position: center; }
.bannerCaption { position: relative; z-index: 1; }
.bannerCaption h1 { font-size: 40px; line-height: 50px; }
.bannerCaption>span { font-size: 17px; margin: 0 0 13px 0; }
.story-text { max-width: 100%; }
p.bigtext{ font-size: 26px; line-height: 34px; }
.story-text .founder { font-size: 18px; text-align: left !important; }
.story-text { padding: 60px 30px; }
section.pressSection { padding: 52px 0 71px 0; }
.pressSection .h1 { margin-bottom: 0px; font-size: 40px; padding: 0 0 20px 0; } 
.stepsSection .listicons { align-items: flex-start !important; }
.contentIcon { text-align: left; padding:0;}
.contentIcon .h1 { font-size: 40px; }
.contentIcon p.bigtext { font-size: 26px; line-height: 36px; padding:0; margin:0; }
section.stepsSection { padding: 60px 0 0 0; } 
.footerMenu ul li::after {display: block;}
.footerMenu ul li a { font-size: 15px; line-height: 21px; }
.underBanner .h1 { font-size: 26px;padding: 0;margin: 0; max-width: 100%;} 
section.underBanner { position: relative; }
section.image-text-section .col-md-6.p-md-0 { order: 1; }
section.image-text-section .justify-content-md-center { order: 2; }
h1, .h1 { font-size: 40px; }
p.bigtext, .custom-icon-list li { font-size: 26px; line-height: 36px; }
.reviews-section .bigtext { color: var(--greenMain); margin: 40px 0 0 0; } 
.reviews-section { padding-top: 0; }
.reviews-section .col-md-4 { order: 1;  text-align: center;} 
.reviews-section .col-md-8 { order: 2; }
.listicons .iconLeft img { max-width: 60px; }
.listicons .iconLeft { width: 125px; height: 125px; flex: 0 0 125px; }
section.underBanner p { font-size: 16px; width: 100%; margin:0;}
.linksFooter a span { font-size: 22px; margin: 0 0 0 6px; }
.linksFooter a i { width: 49px; height: 49px; }
.mainFooter .logoFooter img { max-width: 206px; }
.footerMenu ul li { width: auto; float: left; margin-left: 8px; margin-right: 10px; }
.footerMenu ul { list-style-type: none; margin: 0; text-align: center; flex-direction: initial !important; flex-wrap: wrap; }
.health-maintanices { padding: 0 0 40px 0; }
body.page.page-id-11 footer.mainFooter { margin: 36px 0 0 0; }
section.health-mind h1 { padding: 40px 0 30px 0; }
.health-text h4 { font-size: 18px; line-height: 28px; }
.health-text { padding: 15px 0 }
section.pricing-outer table.table > thead > tr > th { font-size: 15px; line-height: 30px; padding: 5px; }
section.pricing-outer td, section.pricing-outer th { padding: 5px; }
section.pricing-outer table.table > tbody > tr > th { font-size: 14px; line-height: 20px; }
section.pricing-outer td img { max-width: 12px; }
.health-maintanices p, span.sml-text { font-size: 15px; }
.table-responsive { overflow-x: hidden; -webkit-overflow-scrolling: touch; }
section.pricing-outer table.table > tbody > tr > th, section.pricing-outer table.table > tbody > tr > td { vertical-align: middle; }
.mobile-breadcrumb { display: none; padding: 80px 0 0 0; text-align: center;}
.breadcrumb-inner span { font-size: 12px; line-height: 22px; color: var(--greenMain); font-weight: 500; margin: 0; display: flex; justify-content: center; align-items: center; }
.mobile-breadcrumb h2 { color: var(--greenMain); font-size: 35px; line-height: 45px; font-weight: 500; margin: 0 0 5px 0; padding: 0; }
.breadcrumb-inner span p { margin: 4px 0 0 6px; }
.health-box { flex-wrap: wrap; }
section.caregivers-design.Company h1{margin-bottom: 60px;}
section.community-outer { padding: 150px 0 30px 0; } 
.row.community-grid { margin: 0 0 63px 0; }
.row.community-grid .text-area-half { padding: 25px 0 0 0; }
.row.community-grid .text-area-half h2 { font-size: 26px; line-height: 36px; margin: 0 0 25px 0; }
.row.community-grid .text-area-half a { padding: 15px 45px; }
.row.community-grid .text-area-half p { font-size: 19px; line-height: 29px; margin: 0 0 30px 0; } 
.row.community-grid.even { flex-direction: column-reverse; }
section.caregivers-design .caregivers-inner:first-child { padding: 0 0 80px 0; text-align: center; }
section.caregivers-design h1 { padding: 0; margin: 35px 0 0 0; }
section.caregivers-design .caregivers-inner:last-child .inner-text { margin: 15px 0 0 0; }
.inner-text p { font-size: 26px; line-height: 40px; padding: 0; }
section.pricing-outer { padding: 150px 0 61px; }
section.caregivers-design .caregivers-inner:first-child .col-md-6.p-0 {text-align: center;}
.purpose-content { padding: 0 50px 0 0; }
.purpose-content p.common-paragraph { max-width: 100%; margin: 0 0 10px 0; font-size: 30px; line-height: 40px; }
.purpose-content a { font-size: 26px; line-height: 30px; }
.inner-data { margin: 40px 0 0 0; }
.purpose-data .col-md-9, .purpose-data .col-md-3 { width: 100%; }
.purpose-data { padding: 50px 0 0 0; flex-direction: column-reverse; }
.purpose-content p.common-paragraph { margin: 0 0 18px 0; font-size: 28px; line-height: 38px; }
.inner-data { margin: 61px 0 0 0; }
.purpose-content a { font-size: 16px; line-height: 25px; }
.inner-data li, .inner-data li a { font-size: 16px; line-height: 26px; margin: 0 0 30px 0; }
section.purpose-outer { padding: 120px 0 40px 0; }
.purpose-img { max-width: 400px; margin: 0 auto; padding: 0 0 39px 0; }
.purpose-content { padding: 0; }
section.purpose-outer h1.common-heading { font-size: 40px; line-height: 50px; }
.custom-icon-list li:not(:last-child) { margin-bottom: 20px; }
section.faq-outer { padding: 150px 0 54px 0; }
.faq-content .accordion-item p, .faq-content .accordion-item a {font-size: 19px;line-height: 29px;}
.health-maintanices p:last-child {margin: 10px 0 0 0;}
.health-maintanices p {font-size: 16px;line-height: 26px;}
section.caregivers-design {padding: 150px 0 80px 0;}
div.contact-popup .modal-dialog { max-width: 90%; }
.modal-content .modal-header h4.modal-title {font-size: 30px;line-height: 40px;margin: 0 0 26px 0;}
div.contact-popup .modal-dialog .modal-content { padding: 40px 20px; }
.modal-input .check-label { width: 100%; margin: 0 0 6px 0; }
.modal-input .check-input { width: 100%; }
.modal-input { flex-wrap: wrap; }
section.caregivers-design .caregivers-inner:last-child h2{padding:0;}
.custom-icon-list li { padding-left: 30px; }
.custom-icon-list li::before { width: 20px; height: 20px; }
body.page-id-11 section.image-text-section .text-area-half, body.home section.image-text-section .text-area-half { width: 100%; padding-left: 30px; padding-right: 30px; }
body.page-id-11 section.image-text-section .col-md-6, body.home section.image-text-section .col-md-6 { padding: 0; }
body.page-id-11 section.image-text-section .container-fluid, body.home section.image-text-section .container-fluid { padding: 0; }
body.page-id-11 section.image-text-section .container-fluid .row, body.home section.image-text-section .container-fluid .row{margin:0;}
.wrap-heading-content h2 { font-size: 40px; line-height: 50px; } 
.modal-content .modal-header h4.modal-title { font-size: 30px; line-height: 40px; }
div#emailReenterPopup .modal-content{padding:30px;}
.banner-image-cls img { max-width: 80px; }
.wrap-text-per .count, .wrap-text-per span { font-size: 60px; line-height: 70px; }	
/* thanks for hard coding it in dinesh http://evematchmaking.com/wp-content/uploads/2024/06/MOBILE_BANNER.jpg*/
.underbanner-img { background-image: url(https://evematchmaking.com/wp-content/uploads/2024/09/00007.png); /*height: 500px;*/ background-position: center; background-size: cover; }
.underbanner-img img { opacity: 0; }


/*Order recevie Css*/
#content table.woocommerce-table.shop_table > thead > tr > th { font-size: 24px; line-height: 34px; padding: 10px; }
#content table.woocommerce-table.shop_table tr td, #content .woocommerce table.shop_table tr th{font-size: 20px;line-height: 30px;}

}
@media only screen and (max-width: 599px) { 
.inner-images {padding: 30px 0 0 0;}
.wrap-btn-plan {padding: 0;}
body.woocommerce-cart #content form.woocommerce-cart-form .cart.woocommerce-cart-form__contents tbody tr td button.button, body.woocommerce-cart #content form.woocommerce-cart-form .cart.woocommerce-cart-form__contents tbody tr td .coupon input#coupon_code{font-size: 14px;padding: 12px 10px;}
section.middlebanner-cstm.Home.Page .content-middle-ctm {padding: 30px 30px 0 0;}
.banner-image-cls img { max-width: 50px; } 
.listicons .iconLeft { width: 110px; height: 110px; flex: 0 0 110px; }
div#newPopup .modal-content, div#levelOfServicePopup .modal-content { padding: 20px 10px; }
table.table.popup-table > thead > tr > th { font-size: 12px; line-height: 20px; padding: 6px;}
table.table.popup-table > tbody > tr th { font-size: 10px; line-height: 20px; padding: 5px 6px; }
div#newPopup .next-btn { margin: 20px 0 0 0; }
section.pricing-outer table.table > thead > tr > th {   
font-size: 12px; line-height: 18px; padding: 12px 5px; }
section.pricing-outer table.table > tbody > tr > th { font-size: 12px; line-height: 18px; }
section.caregivers-design h1 { font-size: 32px; line-height: 42px; } 
.purpose-img { max-width: 100%; } 
.mainheader .navbar-brand img {max-width: 100px;}
.header-btn a {padding: 8px 12px !important;font-size: 12px;}
.linksFooter {flex-wrap: wrap;flex-direction: column !important;max-width: 250px;margin: 0 auto;text-align: left;}
.linksFooter a {font-size: 20px;text-align: left;display: inline-block;margin: 0 0 10px 0;width: 100%;}
.linksFooter a + a {margin-left: 0;}
.default-pages p {font-size: 16px;line-height: 30px;}
div.contact-popup .modal-dialog .modal-footer p { line-height: 24px; }
.check-content span { font-size: 14px; line-height: 24px; }
div.contact-popup .modal-dialog .modal-content { padding: 30px 10px; }
.buying-popup .modal-content span {font-size: 14px;}

/*Order recevie Css*/
#content .woocommerce table.shop_table tr th { font-size: 18px; line-height: 28px; padding-left: 10px;
    padding-right: 10px;}
.woocommerce-order p { font-size: 22px; line-height: 32px; margin: 0 0 20px 0 !important; }
.woocommerce-order p.woocommerce-notice { font-size: 28px; line-height: 38px; }
#content table.woocommerce-table.shop_table > thead > tr > th { font-size: 22px; line-height: 32px;padding-left: 10px;padding-right: 10px;}
#content table.woocommerce-table.shop_table tr td { font-size: 16px; line-height: 26px; padding-left: 10px;padding-right: 10px;}

.wrap-text-per .count, .wrap-text-per span { font-size: 30px; line-height: 40px; }
section.middlebanner-cstm .container { padding: 0 20px; }
section.middlebanner-cstm { padding: 30px 0 0px 0; }
.image-text-count p { font-size: 20px; line-height: 36px; }
.wrap-item.mibanner p { font-size: 16px; line-height: 24px; }
/*.wrap-item.mibanner:last-child .count::after {font-size: 30px;
    top: -3px;
    left: -26px;}*/
section.middlebanner-cstm.Home.Page .content-middle-ctm p {font-size: 16px;line-height: 26px;}
body.woocommerce-page div#content .single-product .woocommerce-tabs div.panel table.woocommerce-product-attributes th {font-size: 14px;width: 50%;
}
body.woocommerce-page div#content .single-product .woocommerce-tabs div.panel table.woocommerce-product-attributes th, body.woocommerce-page div#content .single-product .woocommerce-tabs div.panel table.woocommerce-product-attributes td {width: 50%;}
body.woocommerce-page div#content .single-product .woocommerce-tabs div.panel table.woocommerce-product-attributes td p {font-size: 14px;}
} 

@media only screen and (max-width: 480px) {
div.wrap-img-left img {max-width: 80px;}
.wrap-img-right img {max-height: 40px;}
.wrap-img-right h4 {font-size: 16px;line-height: 26px;}
.header-btn {right: 135px; top:0;}
section.pricing-outer table.table > thead > tr > th, section.pricing-outer table.table > tbody > tr > th { font-size: 10px; }
.wrap-btn-plan button {padding: 10px;}
.wrap-btn-plan p {font-size: 14px;}
.wrap-btn-plan{margin:0;}
.modal-content .modal-header h4.modal-title {font-size: 28px;line-height: 38px;}
/*.underbanner-img { height: 400px; }*/
 
}

/** 30 May 24 */
@media (max-width:1199px){
    section.pressnew .h1 {
      margin-bottom: 30px;
  }
  section.pressnew {
    padding-bottom: 80px;
  }
  }
  @media (max-width:767px){
    section.pressnew .wrap-img-link>.press-image {
      width: 100%;
  }
  section.pressnew .wrap-img-link {
    row-gap: 16px;
  }
  }
  /** 30 May 24 end*/


  /* media 05 june 24 */
  /* media */
@media (max-width:1699px){
  .cstm-default-page h1 {
   font-size: 55px !important;
 }
 }
 @media (max-width:1365px){
  .cstm-default-page h1 {
   font-size: 50px !important;
 }
 }
 @media (max-width:1199px){
  .cstm-default-page h1 {
   font-size: 45px !important;
   margin-bottom: 20px !important;
 }
 .cstm-default-page h2, .cstm-default-page h3, .cstm-default-page h4, .cstm-default-page h5, .cstm-default-page h6 {
  font-size: 30px;
  line-height: 40px !important;
 }
 
 }
 @media (max-width:991px){
  .cstm-default-page h1 {
   font-size: 40px !important;
   margin-bottom: 20px !important;
 }
 .cstm-default-page h2, .cstm-default-page h3, .cstm-default-page h4, .cstm-default-page h5, .cstm-default-page h6 {
  font-size: 27px;
  line-height: 37px !important;
 }
 section.pressnew .wrap-img-link>.press-image a img {
  max-width: 300px;
 }
 }
 @media (max-width:767px){
  .cstm-default-page h1 {
   font-size: 30px !important;
   margin-bottom: 20px !important;
 }
 .cstm-default-page h2 {
  margin-bottom: 10px !important;
  line-height: 36px !important;
 }
 .cstm-default-page h2, .cstm-default-page h3, .cstm-default-page h4, .cstm-default-page h5, .cstm-default-page h6 {
  font-size: 26px;
  line-height: 36px !important;
 }
 .cstm-default-page p {
  margin-bottom: 10px !important;
 font-size: 26px !important;
 line-height: 36px !important;
 }
 .cstm-default-page li {
  font-size: 26px;
  line-height: 36px;
 }
 section.pressnew .wrap-img-link>.press-image a img {
  max-width: 250px;
 }
 }

 @media (max-width:575px){
  .underbanner-img img {
    height: 680px;
}
 }
  /* media 05 june 24 end */


  /* media qa 07 june 24 */
@media (max-width:1199px){
 .row.wrap-items .wrap-item.mibanner:nth-child(odd) {
  margin-top: 250px;
}
section.middlebanner-cstm.Home.Page .content-middle-ctm {
 padding: 60px 60px 0 0;
}
}
@media (max-width:991px){
 .row.wrap-items .wrap-item.mibanner:nth-child(odd) {
  margin-top: 200px;
}
}
@media (max-width:767px){
 .row.wrap-items .wrap-item.mibanner:nth-child(odd) {
  margin-top: 180px;
}
.row.community-grid.even .text-area-half {
 padding-right: 0px;
}
}
@media (max-width:599px){
 .row.wrap-items .wrap-item.mibanner:nth-child(odd) {
  margin-top: 140px;
}
}

  /* media qa 07 june 24 end */

  /* 10 June 24 */
  @media (max-width:1699px){
   section.underBanner .underbanner-content .h1 h2 {
    max-width: 1320px;
}
  }
  @media (max-width:1439px){
   section.underBanner .underbanner-content .h1 h2 {
    max-width: 1140px;
}
  }
  @media (max-width:1199px){
   section.underBanner .underbanner-content .h1 h2 {
    max-width: 95%;
}
  }
  @media (min-width:768px){
   section.underBanner .underbanner-content .h1 h2 {
    margin-inline: auto;
    text-align: start;
}
  }
  @media (max-width:767px){
   section.underBanner .underbanner-content .h1 h2 {
    max-width: 100%;
}
  }
  /* 10 May 24 end */