.a{display:inherit}.vik{text-shadow:none;box-shadow:none;background-color:#39b54a}.prices{width:83px;background-color:transparent;background-image:linear-gradient(40deg,#39b54a 0,#11d8c1 100%);padding:5px 9px 6px 17px;color:#fff}.men{font-size:16px}.elementor-kit-28390 .elementor-button,.elementor-kit-28390 button,.elementor-kit-28390 input[type=button],.elementor-kit-28390 input[type=submit]{text-shadow:0 0 10px rgb(0 0 0 / 0%);box-shadow:0 0 10px 0 rgb(0 0 0 / 0%)}.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-button-wrapper .el-button span,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button span{color:#fff}.bottomfooter li{display:inline}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button{background-color:#fff!important;background-image:none!important;box-shadow:none!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button:before{display:none!important}.elementor-heading-title{color:#151515}.clrot{color:#10be75}.co{background-image:linear-gradient(to right,#fff,#6caf98)}.elementor-28675 .elementor-element.elementor-element-c2fe82d .elementor-heading-title{color:#161515}.am-cabinet-menu-item{display:none}.am-cabinet-menu-item.am-active{display:inline}.top-left .fa-envelope:before{content:" "!important;background:url(/wp-content/uploads/message-icon.png) 0 0 no-repeat;width:20px;height:15px;display:inline-block}.top-left .fa-phone-square-alt:before{content:" "!important;background:url(/wp-content/uploads/call-icon.png) 0 0 no-repeat;width:15px;height:15px;display:inline-block}.top-left .elementor-icon-list-text{font-weight:400;line-height:18px;font-family:Roboto,sans-serif;color:#1a1a1a!important;font-size:13px}.top-left .elementor-icon-list-item:not(:last-child):after{border-color:#bebebe!important}.top-login a.elementor-button-link{text-shadow:0 0 0 rgb(0 0 0 / 30%)!important;box-shadow:0 0 0 0 rgb(0 0 0 / 50%)!important;height:36px;line-height:22px;padding-top:8px;padding-left:22px;padding-right:22px;font-weight:400;font-family:Roboto,sans-serif;color:#fff;font-size:13px}.top-login a.elementor-button-link .fa-lock:before{content:" "!important;background:url(/wp-content/uploads/login-icon.png) 0 0 no-repeat;width:13px;height:20px;display:inline-block;margin-right:3px}.dt-header-menu ul.dt-primary-nav>li>a{font-weight:400;font-family:Roboto,sans-serif;color:#000;font-size:16px;line-height:20px}.header-logo{padding-top:5px!important;padding-bottom:5px!important}.book-appointment a.elementor-button-link{background:linear-gradient(to right,#0e9340,#10bd73)!important;box-shadow:0 7px 7px 0 rgb(57 181 84 / 50%)!important;font-weight:400;font-family:Roboto,sans-serif;color:#fff;font-size:16px;line-height:20px}.book-appointment a.elementor-button-link:before{display:none!important}.home-pcr-content .p-1,.home-pcr-content .p-1 p,.home-pcr-content .title-1{margin-bottom:0!important}.home-pcr-content .title-1 .jet-animated-text__before-text{line-height:34px!important}.home-pcr-content .elementor-widget-icon-box .elementor-icon-box-description{font-size:14px;line-height:20px;margin-bottom:10px}.home-pcr-content h6.elementor-icon-box-title{line-height:30px!important;margin-bottom:3px;margin-top:0}.home-pcr-content h5.elementor-heading-title{font-size:14px!important;font-weight:500!important;font-family:Roboto,sans-serif}.home-pcr-content .elementor-icon-box-content .prices{padding:0 9px 0 9px!important;font-size:16px;line-height:32px;height:30px;font-weight:500;text-align:center}.home-pcr-content .pcr-book-btn a.elementor-button-link{background:linear-gradient(to right,#39b54a,#11d8c1)!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important}.home-our-service h2{text-shadow:0 0 0 rgb(0 0 0 / 30%)!important;font-size:55px!important;font-weight:700!important;font-family:Roboto,sans-serif;line-height:70px}.home-our-service p.elementor-heading-title{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:20px}.home .elementor-22911 .elementor-element.elementor-element-56f645ea{padding-top:50px}.home-our-service .elementor-widget-heading{margin-bottom:8px!important}.home-service-list .list-style .dt-subscription-image:before{background-image:-webkit-linear-gradient(45deg,currentcolor 0,rgba(0,0,0,0) 40%)!important}.footer-list .elementor-widget-wp-widget-nav_menu h5{font-size:20px!important;font-weight:700!important;font-family:Roboto,sans-serif;letter-spacing:.3px;margin-bottom:23px}.footer-list ul li{margin-bottom:0!important;padding-bottom:0}.footer-list ul li a{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:28px;color:#989898!important}.footer-list ul li a:hover{text-decoration:underline;color:#fff!important}.footer-list .footer-about p{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#989898!important;letter-spacing:0!important}.footer-tag{text-align:center}.footer-tag li{float:none;display:inline-block;padding-bottom:0}.footer-tag li a{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#fff!important;letter-spacing:0!important}p.fbcl,p.fbcl a{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#989898!important}p.fbcl a:hover{text-decoration:underline}section.home-service-list{margin-bottom:80px!important}.home-service-list .dt-subscription-plans.list-style{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#575757!important;margin-right:30px}.home-service-list .dt-subscription-plans.list-style:last-child{margin-right:0!important}.home-service-list .dt-subscription-plans.list-style .elementor-widget-wrap{padding:0!important}.dt-subscription-plans.list-style .dt-subscription-image .elementor-widget-wrap .jet-headline--direction-horizontal{margin-left:40px!important;margin-bottom:40px!important}.elementor-button{text-shadow:0 0 0 rgb(0 0 0 / 30%)!important}.dt-subscription-plans.list-style .dt-subscription-content{padding:35px 38px 35px 38px!important}.dt-subscription-plans.list-style .dt-subscription-content:before{background:0 0!important}.dt-subscription-plans.list-style>.elementor-element-populated>.elementor-widget-wrap:hover .dt-subscription-content:after{opacity:0!important}.dt-subscription-plans.list-style>.elementor-element-populated>.elementor-widget-wrap:hover .dt-subscription-content .dt-plain-button.elementor-button.dt-elementor-button:not(.dt-bordered) span,.dt-subscription-plans.list-style>.elementor-element-populated>.elementor-widget-wrap:hover .dt-subscription-content .elementor-heading-title,.dt-subscription-plans.list-style>.elementor-element-populated>.elementor-widget-wrap:hover .dt-subscription-content .elementor-icon-box-title span,.dt-subscription-plans.list-style>.elementor-element-populated>.elementor-widget-wrap:hover .dt-subscription-content p,.dt-subscription-plans:not(.list-style)>.elementor-container:hover .dt-subscription-content .dt-plain-button.elementor-button.dt-elementor-button:not(.dt-bordered) span,.dt-subscription-plans:not(.list-style)>.elementor-container:hover .dt-subscription-content .elementor-heading-title,.dt-subscription-plans:not(.list-style)>.elementor-container:hover .dt-subscription-content .elementor-icon-box-title span,.dt-subscription-plans:not(.list-style)>.elementor-container:hover .dt-subscription-content p{color:#0e9340!important}.dt-custom-arrow.dt-elementor-button .dt-elementor-button-content-wrapper:after{background:url(/wp-content/uploads/arrow-img.png) 0 0 no-repeat!important;display:inline-block;width:15px;height:15px;-webkit-mask-image:none!important;margin-left:10px!important}.dt-subscription-plans.list-style .dt-subscription-content .p-2 .elementor-text-editor{height:95px}.travel-clinic-service .travel-clinic-text h4{font-size:35px!important;font-weight:700!important;font-family:Roboto,sans-serif;line-height:42px!important;color:#fff!important}.travel-clinic-service .travel-clinic-text p{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#fff!important}.travel-clinic-service .travel-clinic-text .travel-clinic-list li a .elementor-icon-list-text{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#fff!important}.travel-clinic-service .travel-clinic-text .travel-clinic-list li a span.elementor-icon-list-icon svg{width:27px;height:33px}.travel-clinic-service .travel-clinic-text .travel-clinic-list li{margin-bottom:10px}.travel-clinic-service .booking-btn a{background:linear-gradient(to right,#39b54a,#11d8c1)!important;border-radius:0!important}.we-care-for-you h2.elementor-heading-title{font-size:55px!important;font-weight:700!important;font-family:Roboto,sans-serif;line-height:60px!important;color:#252525!important}.we-care-for-you p.elementor-heading-title{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#575757!important}.we-care-for-you .dt-iconbox-4 .elementor-icon-box-wrapper{padding-top:0}.we-care-for-you .dt-iconbox-4 .elementor-icon-box-icon{padding-bottom:0}.dt-iconbox-4 .elementor-icon-box-icon:after{color:#3db54a!important}.dt-iconbox-4 .elementor-icon-box-title{font-size:23px!important;font-weight:700!important;font-family:Roboto,sans-serif;line-height:28px!important;color:#252525!important}.we-care-for-you .elementor-icon-box-content .elementor-icon-box-description{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#575757!important;margin-bottom:15px}.we-care-for-you .book-btn a{background:linear-gradient(to right,#39b54a,#11d8c1)!important;border-radius:0!important;margin-left:30px;box-shadow:none!important;width:200px;padding:0;height:50px;line-height:50px}.we-care-for-you .dt-iconbox-4 .elementor-icon-box-wrapper{padding-bottom:10px}.home .post-edit-link{display:none}.home #primary.content-full-width{margin-bottom:0}.bottomfooter .elementor-widget-container h5{margin-bottom:0}.bottomfooter .elementor-widget-container h5,.bottomfooter .elementor-widget-container ul li a{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:26px!important;color:#989898!important}.bottomfooter .elementor-widget-container ul li{background:url(/wp-content/uploads/footer-list-img.png) 0 15px no-repeat;padding-left:10px}.footer-tag{border-style:dashed!important;padding-top:10px!important}.copyright{border-style:dashed!important;margin-top:15px!important}.footer-tag ul.dt-primary-nav{margin-bottom:0}@media screen and (min-width:768px){.bottomlogo{text-align:center}.bottomlogo .elementor-column.elementor-col-16{width:auto}.bottomlogo .elementor-container.elementor-column-gap-default{max-width:100%;text-align:center;display:inline-block}.home .dt-header-menu .menu-container ul.dt-primary-nav>li a:before{-webkit-mask-image:none;background-color:transparent}.home .dt-header-menu ul.dt-primary-nav li.current_page_item>a{color:#000}.home .dt-header-menu .menu-container ul.dt-primary-nav>li a:after{display:none}.dt-header-menu ul.dt-primary-nav>li>a{padding-bottom:40px!important}.elementor-section.header-logo{padding-bottom:0!important}.men .elementor-widget-container{padding-bottom:0!important}.main-container{max-width:1230px;margin:0 auto}.nhs-service-left .dt-custom-accordion .elementor-accordion{width:88%}.main-title-section-wrapper{padding:235px 0 85px!important}.travel-clinic-list .service-list-1{width:215px!important}section.elementor-section-stretched .dt-top-bar{height:36px!important}section.elementor-section-stretched .dt-top-bar .elementor-container.elementor-column-gap-no{min-height:36px!important}section.home-pcr-content{padding-left:48px!important}section.home-pcr-content .dt-col-md-3{width:50%!important}section.we-care-list{margin-top:75px}.we-care-list .covid-antigen-icon,.we-care-list .covid-pcr-icon{height:88px}.we-care-list .covid-antigen-icon img,.we-care-list .covid-pcr-icon img{margin-left:30px}.footer-section .elementor-container.elementor-column-gap-no{max-width:1260px!important}}@media (max-width:767px){.single-post .singleblogcls .elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading h2.elementor-heading-title{font-size:32px!important;line-height:42px!important}.single-post section.elementor-element.elementor-element-5a1cfd3{display:none}.bottomlogo .elementor-column.elementor-col-16 .elementor-widget-wrap{padding-bottom:0!important}.bottomlogo{text-align:center}.bottomlogo .elementor-column.elementor-col-16{width:auto;display:inline-block;float:none}.bottomlogo .elementor-container.elementor-column-gap-default{max-width:100%;text-align:center;display:inline-block}.bottomlogo .elementor-container.elementor-column-gap-default .elementor-row{display:inline-block}.content-page{width:100%!important;left:auto!important}.home .mobile-menu ul.dt-primary-nav li.current_page_item>a{color:#000}.covid-pcr-home .dt-iconbox-3.pcr{margin-bottom:0}.home-our-service{padding:0 15px}.header-logo .book-appointment a.elementor-button-link{font-size:14px!important;padding:10px 15px!important}section.covid-book-bg{margin-top:20px!important}.covid-pcr-middle-content{padding-bottom:10px!important}.top-login a.elementor-button-link{padding-right:10px!important;padding-left:10px!important}.we-care-list.contat{margin-bottom:25px!important}.contact-booking-btn{padding-top:10px!important}.covid-location .covid-location-1{width:50%;margin:0 auto}.we-care-for-you .elementor-icon-box-content .elementor-icon-box-description{margin-bottom:0!important}.nhs-service-left .service-texr-1,.nhs-service-left h3.elementor-heading-title{padding:0 15px}.covid-test-table td{text-align:center!important}.covid-test-table table p,.covid-test-table td.last-td{width:100%!important}.covid-test-table tr{border:1px solid #ddd;margin-bottom:10px}.covid-test-table tr:nth-child(odd){background:#fff}.covid-test-table tr:nth-of-type(even){background:#f5f5f5}.covid-test-table td span{display:block!important;color:#4aad41;font-size:20px;font-weight:600;padding-bottom:5px}.covid-test-table th{display:none}.covid-test-table td{width:100%;float:left;text-align:center;border-bottom:1px solid #ddd;padding:10px 8px!important}.covid-test-table table p,.covid-test-table td.last-td{text-align:center}.covid-test-table td ol{text-align:left}.covid-test-table td.test-result{display:none}.day-to-day-box1{margin-bottom:15px}.day-to-day-box1 .elementor-divider{padding-bottom:0!important}.covid-book-bg .covid-book-container h5.elementor-heading-title{font-size:22px!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog{margin-top:25px!important}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-stepByStepForm-selectServiceForm .el-input__inner{height:50px!important}.home-pcr-list .elementor-widget-icon-box .elementor-icon-box-title a{font-size:18px!important}.home-pcr-content .p-1,.home-pcr-content .p-1 p,.home-pcr-content .title-1{font-size:14px!important;line-height:30px!important}.home-pcr-content .title-1 .jet-animated-text__after-text,.home-pcr-content .title-1 .jet-animated-text__animated-text,.home-pcr-content .title-1 .jet-animated-text__before-text{font-size:21px!important;line-height:25px!important}.page-id-25062 #primary.content-full-width .elementor-top-column .elementor-widget-wrap{padding-bottom:0}.contact-form .elementor-widget-wrap{padding:30px 0!important}.contact-form .wpcf7-form input::placeholder,.contact-form .wpcf7-form textarea::placeholder{color:#ddd!important}.contact-form .wpcf7-form .wpcf7-form-control-wrap.Email,.contact-form .wpcf7-form .wpcf7-form-control-wrap.Phone,.contact-form .wpcf7-form .wpcf7-form-control-wrap.Selectcommunicationpreference{width:100%!important;margin-right:0!important}.contact-form{padding:0 15px!important}.contact-left .elementor-element-populated{margin-bottom:25px!important}.contact-left .elementor-widget-jet-animated-text{margin-bottom:0!important}.contact-left .elementor-widget-jet-animated-text .elementor-widget-container{margin-bottom:25px!important}.contact-left .jet-animated-text__before-text{font-size:24px!important;line-height:30px!important}.contact-left{padding:20px 15px 0 15px!important}.contact-left .elementor-widget-wrap{padding-top:0!important}.covid-book-bg .covid-book-container h5{text-align:center}.elementor-section.covid-pcr-map-content h3.elementor-heading-title{font-size:25px!important;line-height:32px!important;margin-bottom:15px!important}.covid-book-bg .covid-book-container{padding:10px 20px!important}.covid-pcr-map-content{padding:25px 15px 35px 15px!important}.covid-pcr-top-content{padding:0 15px}.elementor-section-wrap .covid-pcr-top-content h2{font-size:25px!important;line-height:32px!important}.covid-footer .elementor-text-editor{padding:0 15px!important}.covid-book-bg .covid-book-container,.covid-book-bg .covid-book-container .elementor-col-50{text-align:center}.covid-book-bg .covid-book-container a.elementor-button-link{float:none!important}.covid-pcr-middle-content .covid-text h2.elementor-heading-title{font-size:25px!important;line-height:32px!important}.covid-pcr-map-content{margin-bottom:25px!important}.covid-text{padding:0 15px}.covid-left-img{padding-right:0!important}.covid-right-img{padding-left:0!important}.mobile-menu{max-width:100%!important}.dt-header-menu .mobile-nav-container .menu-trigger.menu-trigger-icon span{display:none}.mobile-nav-container .menu-trigger>i:before{content:" "!important;background:url(/wp-content/uploads/nav-toggle-icon.png) 0 0 no-repeat;width:25px;height:15px;display:inline-block}.travel-clinic-service .travel-clinic-text h4{font-size:28px!important;line-height:35px!important}.travel-clinic-service .travel-clinic-text h4 br{display:none}.home-travel-service-img{display:none!important}#primary.content-full-width .elementor-top-column .elementor-widget-wrap{padding-left:0;padding-right:0}.elementor-element.header-logo{padding-top:20px!important;padding-bottom:20px!important}.dt-header-menu .mobile-nav-container{margin:0 0!important;position:absolute;right:15px;top:-55px}.top-logo{width:auto!important;float:left;margin-left:15px}.dt-top-bar{padding-top:10px!important;padding-bottom:5px!important}.dt-top-bar .elementor-row{display:inline-block!important;flex-wrap:nowrap!important}.dt-top-bar .elementor-row .top-left{width:auto!important;float:left!important}.dt-top-bar .elementor-row .top-right-login{width:auto!important;float:right!important}.dt-top-bar .elementor-row .elementor-col-50{width:auto!important;float:right}.dt-top-bar .elementor-row .top-left ul.elementor-icon-list-items{display:inline-block!important}.dt-top-bar .elementor-row .top-left ul.elementor-icon-list-items li.elementor-icon-list-item a{justify-content:left!important}.container{width:90%!important}section.home-service-list{width:100%!important;left:auto!important}.dt-custom-arrow.dt-elementor-button .dt-elementor-button-text{margin-bottom:20px}.home-our-service h2{font-size:45px!important}section.about-top .about-left h3.elementor-heading-title,section.about-top .about-title-span h2.elementor-heading-title{font-size:25px!important;line-height:30px!important}#primary.content-full-width{margin:25px 0!important}section.about-top{left:auto!important;width:100%!important}#header-wrapper .main-title-section-wrapper{margin-top:15px}.main-title-section-wrapper .breadcrumb,.main-title-section-wrapper .breadcrumb a,.main-title-section-wrapper .breadcrumb span.current{font-size:18px!important}.main-title-section-wrapper{padding:20px 0 30px 0!important}#header-wrapper .main-title-section-wrapper .main-title-section-bg{background-size:cover!important;background-position:0!important}.main-title-section-wrapper .main-title-section h1{font-size:30px!important;line-height:40px!important;margin-bottom:10px!important}.top-login{text-align:center!important;margin-top:0}.dt-logo-container{display:inline-block}.home-pcr-content .dt-col-md-3{display:none}.home .home-our-service h2{font-size:40px!important}.home-service-list .dt-subscription-plans.list-style{margin-right:0!important}.home-our-service p.elementor-heading-title br{display:none}.dt-subscription-plans.list-style .dt-subscription-content .p-2 .elementor-text-editor{height:auto!important}.home-service-list .dt-subscription-plans.list-style .dt-subscription-content{padding:15px!important}.home-service-list .dt-subscription-plans.list-style .dt-subscription-content .elementor-widget:not(:last-child){margin-bottom:10px}.travel-clinic-service{padding:15px!important}.travel-clinic-list .elementor-container.elementor-column-gap-default{max-width:100%!important}.travel-clinic-list .elementor-container.elementor-column-gap-default .elementor-widget-wrap{padding:0!important}.travel-clinic-service .travel-clinic-text .travel-clinic-list li{padding-bottom:0!important;width:50%;float:left}.we-care-for-you{padding-top:30px!important}.we-care-for-you h2.elementor-heading-title{font-size:38px!important;line-height:40px!important}.we-care-list .covid-antigen-icon img,.we-care-list .covid-pcr-icon img{margin-left:30px}.we-care-list .covid-antigen-icon{margin-top:30px}.we-care-for-you .elementor-container.elementor-column-gap-no{max-width:100%!important}.we-care-for-you p.elementor-heading-title{padding-left:10px;padding-right:10px}#footer .elementor-section.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.footer-section{padding-top:20px!important}.footer-section .elementor-toggle .elementor-tab-title:after{content:"\f067";font-family:'Font Awesome 5 Free';font-weight:900;float:right;font-size:15px;margin-top:5px}.footer-section .elementor-toggle .elementor-tab-title.elementor-active:after{content:"\f068";font-family:'Font Awesome 5 Free';font-weight:900}.footer-section .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{display:none}.footer-section .elementor-toggle .elementor-tab-title{padding-left:0;padding-right:0}.footer-section a.elementor-toggle-title{font-size:17px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:26px!important}.footer-section .elementor-toggle .elementor-tab-content{padding-left:0;padding-right:0;padding-top:0}.footer-section .elementor-tab-content ul.dt-primary-nav li{padding-bottom:0;line-height:20px}.footer-section ul.dt-primary-nav li a{font-size:13px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:26px!important}.footer-section .copyright{border-top:0!important;padding-bottom:20px!important;padding-top:10px!important}}@media only screen and (min-width:768px) and (max-width:991px){.home .home-pcr-content{padding:30px 25px!important}.home-pcr-content.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.home-pcr-list.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.contact-left .contact-details h5{font-size:20px!important}.elementor-25062 .elementor-element.elementor-element-e1f7495>.elementor-element-populated>.elementor-widget-wrap{padding-top:60px!important;padding-bottom:60px!important}.contact-left .jet-animated-text__before-text{font-size:25px!important;line-height:35px!important}.contact-left .contact-details .elementor-container.elementor-column-gap-no{max-width:100%!important}.contact-form .wpcf7-form .wpcf7-form-control-wrap.Email,.contact-form .wpcf7-form .wpcf7-form-control-wrap.Phone,.contact-form .wpcf7-form .wpcf7-form-control-wrap.Selectcommunicationpreference{width:46%!important;margin-right:24px!important}.enquiry-form .contact-left.dt-extended:before{width:150%;left:-50%}.enquiry-form .contact-form{padding-left:40px}.enquiry-form .contact-form,.enquiry-form .contact-left{width:50%!important;float:left}section.covid-pcr-map-content .covid-location .covid-location-1{width:20%!important;display:inline-block!important}.elementor-section.elementor-section-boxed>.elementor-container{max-width:90%!important}.container #primary.content-full-width{margin:30px 0 50px!important}.dt-col-sm-8,.elementor-section .elementor-row .elementor-column.dt-col-sm-8{width:100%!important;margin:0!important}#header-wrapper .main-title-section-wrapper{padding:60px 0 70px!important}#header-wrapper .main-title-section-wrapper .main-title-section-bg{background-position:0 0!important;background-size:cover!important}.header-logo .dt-header-menu ul.dt-primary-nav>li>a{padding-bottom:0!important}.dt-top-bar .elementor-column.elementor-col-50{width:50%!important}.container{width:100%!important}.elementor-22911 .elementor-element.elementor-element-01ae73d>.elementor-element-populated>.elementor-widget-wrap{padding:0!important}section.home-pcr-content .dt-col-md-3{display:none}.dt-header-menu .mobile-nav-container{margin:20px 0!important}.header-logo .men.elementor-widget.elementor-widget-dt-header-menu{position:absolute;right:0}.header-logo .men.elementor-widget.elementor-widget-dt-header-menu .elementor-widget-container{padding-right:0!important}.mobile-menu{max-width:100%!important}.mobile-nav-container .menu-trigger>i:before{content:" "!important;background:url(/wp-content/uploads/nav-toggle-icon.png) 0 0 no-repeat;width:25px;height:15px;display:inline-block}.header-logo .elementor-column.elementor-col-50 .elementor-widget-wrap{display:inline-block}.header-logo .book-appointment{margin-top:25px;display:inline-block;float:right;margin-right:150px}.top-logo{margin-top:10px;margin-bottom:10px}.dt-subscription-plans .dt-subscription-image{min-height:310px!important}.home-service-list .list-1 .elementor-container,.home-service-list .list-2 .elementor-container,.home-service-list .list-3 .elementor-container{min-height:310px!important}.home .home-service-list .dt-subscription-plans.list-style{width:30%!important;margin:0 12px!important}.dt-subscription-plans.list-style .dt-subscription-content{padding:15px!important}.dt-subscription-plans.list-style .dt-subscription-content .p-2 .elementor-text-editor{height:190px!important}.travel-clinic-text .elementor-widget-wrap{padding-top:0!important;padding-left:0!important}.travel-clinic-service .travel-clinic-text h4.elementor-heading-title{font-size:28px!important;line-height:32px!important}.travel-clinic-service .travel-clinic-text h4.elementor-heading-title br{display:none}.travel-clinic-service .travel-clinic-list .service-list-1{width:175px!important}.travel-clinic-service .travel-clinic-text p br{display:none}.travel-clinic-service{padding:25px!important}.we-care-list .dt-iconbox-4 .elementor-icon-box-wrapper .elementor-icon-box-content{padding-left:20px!important;padding-right:20px!important}.footer-section{padding:45px 15px!important}.footer-section .elementor-column .elementor-col-25.footer-about{width:100%!important;text-align:center}.footer-section .elementor-column .elementor-col-25{width:33%!important}.footer-section .elementor-column .elementor-col-25.footer-about .elementor-widget-wrap{padding-right:0!important}.footer-section .elementor-element-d4cc4e2,.footer-section .elementor-widget-toggle{display:none}.footer-about .elementor-widget-dt-logo{text-align:center}.footer-about .elementor-widget-dt-logo .dt-logo-container{display:inline-block}.footer-section .elementor-social-icons-wrapper{text-align:center;margin-bottom:30px!important}.home-service-list .jet-headline__label{font-size:22px!important}.home-service-list .dt-subscription-plans.list-style .dt-subscription-image .elementor-widget-wrap .jet-headline--direction-horizontal{margin-left:10px!important}.home-service-list .list-1.elementor-section.elementor-section-boxed>.elementor-container,.home-service-list .list-2.elementor-section.elementor-section-boxed>.elementor-container,.home-service-list .list-3.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important;min-height:250px!important}.home-service-list .dt-subscription-plans .dt-subscription-image{min-height:250px!important}.footer-list.elementor-section.elementor-section-boxed>.elementor-container,.footer-section.elementor-section.elementor-section-boxed>.elementor-container,.footer-tag.elementor-section.elementor-section-boxed>.elementor-container,.we-care-list.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.nhs-service-left .dt-custom-accordion .elementor-accordion{width:100%!important}.covid-pcr-middle-content .covid-text h2.elementor-heading-title{font-size:25px!important;line-height:32px!important}section.covid-pcr-map-content .covid-location .covid-location-1{position:relative;width:24%!important}.covid-pcr-map-content .covid-location .covid-location-1:after{content:" "!important;width:65px;height:1px;border-top:1px solid rgba(56,182,77,.6);position:absolute;top:50px;right:-40px}.covid-pcr-map-content .covid-location .covid-location-1:last-child:after{display:none}}@media only screen and (min-width:992px) and (max-width:1024px){section.covid-pcr-map-content .covid-location .covid-location-1{position:relative;width:24%!important}.covid-pcr-map-content .covid-location .covid-location-1:after{content:" "!important;width:65px;height:1px;border-top:1px solid rgba(56,182,77,.6);position:absolute;top:50px;right:-40px}.covid-pcr-map-content .covid-location .covid-location-1:last-child:after{display:none}section.covid-pcr-top-content h2{font-size:30px!important;line-height:40px!important}.covid-pcr-top-content h2,.covid-pcr-top-content p{padding:0 20px}.covid-pcr-map-content{padding:25px!important}.covid-pcr-middle-content .covid-text h2.elementor-heading-title{font-size:25px!important;line-height:32px!important}.nhs-service-content .nhs-service-left .dt-custom-accordion .elementor-accordion .elementor-accordion-item{padding-right:25px!important}.nhs-service-content .nhs-service-left h3.elementor-heading-title{font-size:35px!important}.nhs-service-content.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.nhs-service-content .nhs-service-left{width:55%!important;margin-right:2%}.nhs-service-content .nhs-service-img{display:block!important}.footer-list.elementor-section.elementor-section-boxed>.elementor-container,.footer-section.elementor-section.elementor-section-boxed>.elementor-container,.footer-tag.elementor-section.elementor-section-boxed>.elementor-container,.we-care-list.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.home .home-pcr-content{padding:30px 25px!important}.home-pcr-content.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.home-pcr-list.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.page-id-25336 .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.page-id-25336 .elementor-section .elementor-row .elementor-column.dt-col-sm-8.list-style{width:31%!important;margin:0 10px!important}.contact-left .jet-animated-text__before-text{font-size:30px!important;line-height:40px!important}.contact-left .contact-details .elementor-container.elementor-column-gap-no{max-width:100%!important}.contact-form .wpcf7-form .wpcf7-form-control-wrap.Email,.contact-form .wpcf7-form .wpcf7-form-control-wrap.Phone,.contact-form .wpcf7-form .wpcf7-form-control-wrap.Selectcommunicationpreference{width:47%!important}.enquiry-form .contact-left.dt-extended:before{width:150%;left:-50%}.enquiry-form .contact-form{padding-left:40px}.enquiry-form .contact-form,.enquiry-form .contact-left{width:50%!important;float:left}.elementor-section.elementor-section-boxed>.elementor-container{max-width:90%!important}.container #primary.content-full-width{margin:30px 0 50px!important}.dt-col-sm-8,.elementor-section .elementor-row .elementor-column.dt-col-sm-8{width:100%!important;margin:0!important}#header-wrapper .main-title-section-wrapper{padding:60px 0 70px!important}#header-wrapper .main-title-section-wrapper .main-title-section-bg{background-position:0 0!important;background-size:cover!important}.header-logo .dt-header-menu ul.dt-primary-nav>li>a{padding-bottom:0!important}.dt-top-bar .elementor-column.elementor-col-50{width:50%!important}.container{width:100%!important}.elementor-22911 .elementor-element.elementor-element-01ae73d>.elementor-element-populated>.elementor-widget-wrap{padding:0!important}section.home-pcr-content .dt-col-md-3{display:none}.dt-header-menu .mobile-nav-container{margin:20px 0!important}.header-logo .men.elementor-widget.elementor-widget-dt-header-menu{position:absolute;right:0}.header-logo .men.elementor-widget.elementor-widget-dt-header-menu .elementor-widget-container{padding-right:0!important}.mobile-menu{max-width:100%!important}.mobile-nav-container .menu-trigger>i:before{content:" "!important;background:url(/wp-content/uploads/nav-toggle-icon.png) 0 0 no-repeat;width:25px;height:15px;display:inline-block}.header-logo .elementor-column.elementor-col-50 .elementor-widget-wrap{display:inline-block}.header-logo .book-appointment{margin-top:25px;display:inline-block;float:right;margin-right:150px}.top-logo{margin-top:10px;margin-bottom:10px}.dt-subscription-plans .dt-subscription-image{min-height:310px!important}.home-service-list .list-1 .elementor-container,.home-service-list .list-2 .elementor-container,.home-service-list .list-3 .elementor-container{min-height:310px!important}.home .home-service-list .dt-subscription-plans.list-style{width:31%!important;margin:0 10px!important}.dt-subscription-plans.list-style .dt-subscription-content{padding:15px!important}.dt-subscription-plans.list-style .dt-subscription-content .p-2 .elementor-text-editor{height:120px!important}.travel-clinic-text .elementor-widget-wrap{padding-top:0!important;padding-left:0!important}.travel-clinic-service .travel-clinic-text h4.elementor-heading-title{font-size:28px!important;line-height:32px!important}.travel-clinic-service .travel-clinic-text h4.elementor-heading-title br{display:none}.travel-clinic-service .travel-clinic-list .service-list-1{width:180px!important}.travel-clinic-service{padding:25px!important}.we-care-list .dt-iconbox-4 .elementor-icon-box-wrapper .elementor-icon-box-content{padding-left:20px!important;padding-right:20px!important}.footer-section{padding:45px 15px!important}.footer-section .elementor-column .elementor-col-25.footer-about{width:100%!important;text-align:center}.footer-section .elementor-column .elementor-col-25{width:33%!important}.footer-section .elementor-column .elementor-col-25.footer-about .elementor-widget-wrap{padding-right:0!important}.footer-section .elementor-element-d4cc4e2,.footer-section .elementor-widget-toggle{display:none}.footer-about .elementor-widget-dt-logo{text-align:center}.footer-about .elementor-widget-dt-logo .dt-logo-container{display:inline-block}.footer-section .elementor-social-icons-wrapper{text-align:center;margin-bottom:30px!important}.home-service-list .jet-headline__label{font-size:25px!important}.home-service-list .dt-subscription-plans.list-style .dt-subscription-image .elementor-widget-wrap .jet-headline--direction-horizontal{margin-left:10px!important}.home-service-list .elementor-container.elementor-column-gap-extended{max-width:90%!important}.dt-custom-arrow.dt-elementor-button .dt-elementor-button-text{padding-bottom:20px}}#am-modal.am-modal.am-in-body .el-button span,.amelia-app-booking #amelia-booking-wrap .el-button span{color:#fff!important}#am-modal.am-modal.am-in-body .el-button:focus span,#am-modal.am-modal.am-in-body .el-button:hover span,.amelia-app-booking #amelia-booking-wrap .el-button:focus span,.amelia-app-booking #amelia-booking-wrap .el-button:hover span{color:#fff!important}.amelia-app-booking #am-cabinet .el-button--default:focus,.amelia-app-booking #am-cabinet .el-button--default:hover{color:#fff!important}.dt-iconbox-3.pcr-hide{display:none}.footer-about .dt-logo-container a img{max-width:159px}.footer-about .elementor-widget-dt-logo{margin-bottom:5px!important}.footer-about .dt-custom-social-icons{margin-top:6px}.top-logo .dt-logo-container a img{max-width:159px!important;width:159px!important}.main-title-section h1{font-size:64px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:77px!important}.breadcrumb,.breadcrumb a,.breadcrumb span.current{font-size:23px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:28px!important;color:#fff!important}.main-title-section-wrapper>.main-title-section-bg:after{background:rgba(0,0,0,0)!important}.main-title-section-wrapper .main-title-section-bg{background-size:100%!important;background-repeat:no-repeat!important;background-position:0 133px!important}section.about-top{padding-top:10px!important;padding-bottom:0!important}.about-left h3.elementor-heading-title{font-size:40px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:48px!important;color:#252525!important}.about-title-span h2.elementor-heading-title{font-size:40px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:48px!important;color:#39b54a!important}.about-left .about-title{margin-bottom:0!important}.about-title .elementor-widget-container{margin-bottom:0!important}.about-left .elementor-text-editor{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.about-location-list{margin-top:0}.about-location-list ul li.elementor-icon-list-item svg{width:28px;height:34px}.about-location-list ul li.elementor-icon-list-item{width:200px;height:100px;display:flex;justify-content:center;border:1px solid #EBEBEB;box-shadow:4px 3px 10px 0 rgb(0,0,0,.35);margin-bottom:15px}.about-location-list .location1{width:200px!important;margin-right:35px}.post-edit-link{display:none}#primary.content-full-width{margin-bottom:45px!important}.nhs-service-left h3.elementor-heading-title{font-size:40px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:48px!important;color:#252525!important}.nhs-service-left .elementor-heading-title{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.dt-custom-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon{background:#ededed!important}.dt-custom-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{background-color:#39b54a!important}.dt-custom-accordion .elementor-accordion .elementor-tab-title a.elementor-accordion-title{color:#252525!important;font-size:20px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:28px!important}.dt-custom-accordion .elementor-accordion .elementor-tab-title.elementor-active a.elementor-accordion-title{color:#39b54a!important;font-size:20px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:28px!important}.dt-custom-accordion .elementor-accordion .elementor-tab-content{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important;margin-top:15px!important}.dt-custom-accordion .elementor-accordion .elementor-tab-content .baa a{background:linear-gradient(to right,#39b54a,#11d8c1)!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#fff!important;display:inline-block;padding:0 24px;margin-top:20px}.nhs-service-content .nhs-service-img .dt-faq-plan .elementor-widget-container:before{background:linear-gradient(to bottom,#39b54a,#11d8c1)!important}.nhs-service-content .nhs-service-img .dt-faq-plan .elementor-widget-container:after{-webkit-mask-image:none;mask-image:none}.dt-faq-plan .elementor-widget-container .jet-headline span.jet-headline__label{font-size:40px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#fff!important;padding:0 10px}.covid-pcr-top-content h2{font-size:40px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:48px!important;color:#252525!important;margin-top:0;margin-bottom:0;text-align:center}.covid-pcr-top-content h2 span{color:#39b54a!important}.covid-pcr-top-content .elementor-text-editor{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.covid-pcr-top-content .book-btn input[type=submit]{background:linear-gradient(to right,#39b54a,#11d8c1)!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#fff!important;display:inline-block;padding:0 24px;margin-top:20px}.covid-pcr-middle-content h2.elementor-heading-title{font-size:32px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:44px!important;color:#252525!important}.covid-pcr-middle-content .elementor-text-editor p{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important;margin-bottom:20px}.covid-left-img{padding-right:20px}.covid-right-img{padding-left:20px}.covid-pcr-map-content h3.elementor-heading-title{font-size:33px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:46px!important}.covid-pcr-map-content .elementor-text-editor{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important}.covid-pcr-map-content .elementor-widget-heading{margin-bottom:10px!important}.covid-pcr-map-content .covid-location{margin-top:20px;text-align:center}.covid-pcr-map-content .covid-location:last-child{margin-top:0!important}.covid-pcr-map-content .covid-location .elementor-icon-box-icon svg{width:28px}.covid-book-bg{margin-top:60px}.covid-book-bg .elementor-container{max-width:1230px;background:#0e9441}.covid-book-bg .covid-book-container{padding:10px 40px}marg .covid-book-bg .covid-book-container h4{font-size:20px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:30px!important;color:#fff}.covid-book-bg .covid-book-container h5{font-size:25px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:30px!important;color:#fff}.covid-book-bg .covid-book-container a.elementor-button-link{background:#fff!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#109d4c!important;display:inline-block;padding:0 0;width:200px;border:0;float:right;text-shadow:none;margin-top:0}.covid-footer .elementor-text-editor{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important;margin-bottom:0!important;padding-bottom:0!important}.covid-footer .elementor-text-editor ol li{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important;margin-bottom:0!important;padding-bottom:0!important}.covid-pcr-map-content a.elementor-button-link,.covid-pcr-top-content a.elementor-button-link{background:linear-gradient(to right,#39b54a,#11d8c1)!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#fff!important;display:inline-block;padding:0 0;width:200px;border:0}.covid-pcr-map-content .covid-location .covid-location-1 h3{margin-top:0;margin-bottom:0;line-height:24px!important}.covid-pcr-map-content .covid-location .covid-location-1 h3.elementor-icon-box-title span{font-size:18px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#fff!important}.covid-pcr-map-content .covid-location .covid-location-1 .elementor-icon-box-icon{margin-bottom:0!important}.covid-pcr-map-content a.elementor-button-link{margin-top:40px}.day-today-map p span{width:100%;float:left;text-align:center}.covid-book-bg.day-to-day-bg{margin-top:10px;margin-bottom:40px}.covid-pcr-middle-content .elementor-text-editor p a{color:#0e9441;text-decoration:underline}.covid-pcr-middle-content .elementor-text-editor p a:hover{color:#0e9441;text-decoration:none}.day-to-day-box h4{font-size:25px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:36px!important;color:#0e9340!important}.day-to-day-box .elementor-widget-heading{margin-bottom:0!important}.day-to-day-box .elementor-text-editor,.day-to-day-box .elementor-text-editor p{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:30px!important;color:#575757!important;padding:0!important;margin:0!important}.day-to-day-box .elementor-text-editor p a{color:#0e9441;text-decoration:underline}.day-to-day-box .elementor-text-editor p a:hover{color:#0e9441;text-decoration:none}.day-to-day-box{margin-bottom:40px}.covid-test-table{width:100%;float:left;margin-top:60px}.covid-test-table th{font-family:Roboto,sans-serif!important;font-size:14px;font-weight:500;padding:21px 30px;color:#fff;text-align:left;background:#0e9441;border:0 solid #ccc;vertical-align:middle;text-transform:uppercase}.covid-test-table td{font-family:Roboto,sans-serif!important;font-size:14px;font-weight:400;color:#575757;padding:20px 30px;text-align:left;border-bottom:1px solid #cfcfcf;vertical-align:top}.covid-test-table table{margin-bottom:0}.covid-test-table table p{width:400px;font-size:15px;font-family:Roboto,sans-serif!important;font-size:14px;font-weight:400;color:#575757;line-height:20px}.covid-test-table td ol{padding:0;margin:0 0 0 15px}.covid-test-table td.last-td{width:400px}.covid-test-table td ol li{margin-bottom:10px;font-family:Roboto,sans-serif!important;font-size:14px;font-weight:400;color:#575757;line-height:20px}.covid-test-table .booking-btn-bottom a{background:#39b54a;padding:0 38px;font-family:Roboto,sans-serif!important;font-size:13px;line-height:43px;font-weight:400;text-align:center;color:#fff;text-transform:uppercase;display:inline-block;border:2px solid #39b54a;border-radius:0;margin-top:0}.covid-test-table .booking-btn-bottom a:hover{background:#fff;color:#39b54a}.covid-test-table td span{display:none}.travel-content{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:28px!important;color:#575757!important}@media screen and (min-width:768px){.covid-pcr-map-content .covid-location .covid-location-1{width:14%!important;display:inline-block!important}.covid-pcr-map-content .covid-location .elementor-row{display:inline-block!important}.covid-pcr-map-content .day-today-map-title{width:75%!important;margin:0 auto;padding-bottom:10px!important}}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-active-picker .am-select-date .am-button-wrapper .el-button span{color:#0e9340!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button{box-shadow:none!important}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-content .am-cabinet-profile .am-cabinet-button .el-button span:after,.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-content .am-cabinet-profile .am-cabinet-button .el-button span:before,.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button span:after,.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button span:before{display:none!important}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-content .am-cabinet-profile .am-cabinet-button .el-button,.amelia-app-booking #am-cabinet .el-button--default,.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button{background:linear-gradient(to right,#0e9340,#11d894)!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#fff!important;display:inline-block;padding:0 24px;width:200px;border:0}.amelia-app-booking #amelia-booking-wrap .payment-dialog-footer .el-button{color:#000;width:200px;border-radius:0;border:1px solid #a5a5a5;line-height:50px;padding:0}.amelia-app-booking #amelia-booking-wrap .payment-dialog-footer .el-button span{color:#000!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-stepByStepForm-selectServiceForm .el-form-item__label{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-stepByStepForm-selectServiceForm .el-input__inner{border:1px solid #bbb;height:72px;border-radius:0}.el-icon-arrow-up:before{content:" "!important;background:url(/wp-content/uploads/select-arrow.png) 0 0 no-repeat;width:16px;height:11px;display:inline-block}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-dashboard-header .el-icon-arrow-up:before{content:" "!important;background:url(/wp-content/uploads/select-arrow1.png) 0 0 no-repeat;width:16px;height:11px;display:inline-block}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-stepByStepForm-selectServiceForm .el-input .el-select__caret{-webkit-transform:rotate(0);transform:rotate(0)}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-active-picker .am-select-date .am-button-wrapper .el-button span:after,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-active-picker .am-select-date .am-button-wrapper .el-button span:before{display:none!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-active-picker .am-select-date .am-button-wrapper .el-button{height:50px;border-radius:0;width:200px}.amelia-app-booking #amelia-booking-wrap label.el-form-item__label{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.amelia-cabinet.amelia-app-booking #am-cabinet .el-input__inner{height:50px!important;border-radius:0!important}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-dashboard-header .am-cabinet-dashboard-user-data .am-cabinet-user-email .el-dropdown-link{color:#000}#am-modal.am-modal.am-in-body .el-button--primary.el-button span,.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button span{color:#fff!important}#am-modal.am-modal.am-in-body .el-button--primary.el-button,.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button{border:0}.container #primary.content-full-width{margin:55px 0}section.enquiry-form:before{background:linear-gradient(to bottom,#0e9340,#17c379)!important}.page-id-25062 .container #primary.content-full-width{margin-bottom:0!important;margin-top:0}.contact-form.dt-sc-dark-bg input.wpcf7-form-control,.contact-form.dt-sc-dark-bg select.wpcf7-form-control,.contact-form.dt-sc-dark-bg textarea.wpcf7-form-control{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:20px!important;margin-bottom:0}.contact-form .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:32px}.contact-form .wpcf7-form .wpcf7-form-control-wrap.Email,.contact-form .wpcf7-form .wpcf7-form-control-wrap.Phone,.contact-form .wpcf7-form .wpcf7-form-control-wrap.Selectcommunicationpreference{width:48%;float:left;margin-right:19px}.contact-form .wpcf7-form .wpcf7-form-control-wrap.Email{margin-right:0!important}.contact-form .wpcf7-form p br{display:none}.contact-form .conditions .wpcf7-list-item{margin-left:0}.contact-form .conditions .wpcf7-list-item .wpcf7-list-item-label{width:90%;float:left}.contact-form .conditions .wpcf7-list-item label{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:20px!important;color:#fff}.contact-form .conditions .wpcf7-list-item label a{text-decoration:underline}.contact-form .conditions .wpcf7-list-item input[type=checkbox]{margin:2px 20px 14px 0;position:relative;top:4px;float:left;box-shadow:none}.contact-form .conditions .wpcf7-list-item input:after{content:'';display:inline-block;background-color:#16af62;border:1px solid #99eab7;border-radius:0;cursor:pointer;height:18px;line-height:2;left:0;position:relative;top:-2px;width:18px;text-align:center}.contact-form .conditions .wpcf7-list-item input[type=checkbox]:checked:after{background-color:#16af62;content:'\2714';color:#fff;opacity:1;border:1px solid #73c190;line-height:20px;height:20px;width:20px;left:0;top:-2px}.contact-form button.wpcf7-submit{background:#fff!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#109d4c!important;display:inline-block;padding:0 0;width:200px;border:0;float:left;text-shadow:none;margin-top:0}.contact-form button.wpcf7-submit span:after,.contact-form button.wpcf7-submit span:before{display:none!important}.contact-form .wpcf7-form select{color:#bbe1ca!important}.contact-form .wpcf7-form input::placeholder,.contact-form .wpcf7-form textarea::placeholder{color:#bbe1ca!important;font-family:Roboto,sans-serif!important;font-size:14px!important}.contact-details h5 .jet-animated-text__before-text{font-size:38px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:46px!important;color:#252525!important;margin-bottom:5px}.contact-details h5{font-size:25px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:36px!important;color:#0e9340!important}.contact-details .elementor-widget-heading{margin-bottom:0!important}.contact-details ul li.elementor-icon-list-item{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:30px!important;color:#575757!important;padding:0 10px 0 0!important;margin:0!important}.contact-details ul li.elementor-icon-list-item:after{border:0!important}.contact-left .contact-details-title h5{color:#252525!important}.contact-left a.elementor-button-link{background:linear-gradient(to right,#39b54a,#11d8c1)!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#fff!important;display:inline-block;padding:0 0;width:200px;border:0}.we-care-for-you.contact-page h2.elementor-heading-title{font-weight:700!important}.we-care-for-you.contact-page .elementor-column-wrap.elementor-element-populated{margin-top:0!important}.we-care-for-you .dt-iconbox-4 .elementor-icon-box-title{margin-top:45px}@media (max-width:480px){.copyright p.fbcl{width:80%!important;margin:0 auto}.about-location-list .location1{width:100%!important;margin-right:0!important}.about-location-list ul li.elementor-icon-list-item{width:100%!important}}@media screen and (min-width:1025px){.nhs-service-content .nhs-service-left{margin-right:3%!important}.nhs-service-content .nhs-service-img{width:40%!important}section.covid-pcr-map-content .covid-location .covid-location-1{position:relative;width:21%!important}.covid-pcr-map-content .covid-location .covid-location-1:after{content:" "!important;width:65px;height:1px;border-top:1px solid rgba(56,182,77,.6);position:absolute;top:50px;right:-40px}.covid-pcr-map-content .covid-location .covid-location-1:last-child:after{display:none}}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-form-stepByStepForm-confirmBookingForm-appointment.am-confirm-booking p{color:#000!important}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-input-stepByStepForm-confirmBookingForm-appointment .el-form-item__label{font-size:15px!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-cost{border-top:0!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-add-coupon span{color:#575757!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-add-coupon .el-input-group__append .el-button{box-shadow:none;text-shadow:none}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirmation-total p{color:#0e9340!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirmation-total{background:#f3f9f5!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirmation-total .el-row{margin-top:0!important;margin-bottom:0!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-success-payment .am-svg-wrapper{background:url(/wp-content/uploads/thankyou-img.png) 0 0 no-repeat;width:92px;height:110px;display:inline-block}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-success-payment .am-svg-wrapper svg{display:none}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-form-stepByStepForm-congratulationsForm-appointment.am-success-payment p{font-size:15px!important;color:#000!important;font-family:Lato,sans-serif}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button.calendar-link,.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button.redirect-link{width:170px}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button.calendar-link{background:0 0!important;border:1px solid #a5a5a5}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button.calendar-link a,.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button.calendar-link span{color:#1e1e1e!important;font-family:Lato,sans-serif},.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-form-stepByStepForm-congratulationsForm-appointment.am-success-payment h4{color:#0e9340!important;font-family:Lato,sans-serif}.elementor-widget-ameliabooking .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-service .am-select-service-title{text-align:left!important;margin-bottom:5px!important}#toTop:before{display:none!important}#toTop:hover{height:40px!important}#toTop:hover:after{opacity:1!important;margin-top:0!important}.dt-custom-social-icons a.elementor-social-icon.elementor-social-icon-facebook-f{background:#4064ac!important}.dt-custom-social-icons a.elementor-social-icon.elementor-social-icon-instagram{background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.thankyou-page h2.elementor-heading-title{font-size:50px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:55px!important;color:#252525!important}.amelia-app-booking #am-cabinet .am-cabinet-auth .am-cabinet-auth-content{padding:25px 50px}.amelia-app-booking #am-cabinet .am-cabinet-timezone .el-input__inner input::placeholder{color:#fff!important}.amelia-app-booking #am-cabinet .am-cabinet-timezone .el-input__inner{box-shadow:none!important;text-shadow:none!important}.amelia-app-booking #am-cabinet .el-dialog__footer .el-button--default span:after,.amelia-app-booking #am-cabinet .el-dialog__footer .el-button--default span:before{display:none!important}.amelia-app-booking #am-cabinet .el-dialog__headerbtn{background:0 0!important;margin:0;box-shadow:none!important}.amelia-app-booking #am-cabinet .el-dialog__headerbtn .el-icon-close:before{font-size:20px;font-weight:700}.amelia-app-booking #am-cabinet .el-dialog .el-dialog__body .am-mb-16{font-size:15px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#252525!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-service .am-button-wrapper{text-align:left!important}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button{margin-left:0!important}.post-25062 section.elementor-element-7a126f1{margin-top:0!important}.content-page .elementor-widget-heading,.content-page .elementor-widget-text-editor{margin-bottom:15px!important}.content-page p,.content-page ul{width:100%!important}.content-page .elementor-text-editor,.content-page p{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.content-page p a{color:#0e9340!important;text-decoration:underline}.content-page p a:hover{color:#0e9340!important;text-decoration:none}.content-page h4{font-size:22px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:32px!important;color:#0e9340!important}.content-page.privacy h6{font-size:22px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:32px!important;color:#0e9340!important}.content-page h5{font-size:18px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#0e9340!important}.content-page ol{padding:0;margin:0 0 0 15px}.content-page ol li{margin-bottom:5px}.content-page ol li ol li{padding:0;margin:0 0 8px 0}.content-page ol li,.content-page ul li{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.content-page.contact1 p strong{font-size:22px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:32px!important;color:#0e9340!important}.content-page.contact1 p,.content-page.contact1 p span{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.content-page.contact1 .elementor-text-editor span{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.content-page .elementor-text-editor a{color:#0e9340!important;text-decoration:underline}.content-page .elementor-text-editor a:hover{color:#0e9340!important;text-decoration:none}.main-title-section-wrapper.dark-bg-breadcrumb>.main-title-section-bg:before{background-color:transparent!important}.pum-container .pum-content+.pum-close{display:none}.covid-pcr-map-content .elementor-widget-spacer{display:none}.covid-pcr-map-content{text-align:center;margin-bottom:75px}.covid-pcr-top-content{margin-bottom:0}.wpcf7-form label.error{color:#c70404!important}.cli-style-v2 .cli-bar-btn_container .cli-plugin-button.wt-cli-accept-all-btn{background:#0e9340!important}.page-id-28524 .main-title-section-wrapper>.main-title-section-bg:after,.page-id-30086 .main-title-section-wrapper>.main-title-section-bg:after{background:rgba(0,0,0,.7)!important}.jet-posts__item.col-desk-3 .jet-posts__inner-content h4.entry-title{margin-bottom:15px;height:40px;order:2}.jet-posts__item.col-desk-3 .jet-posts__inner-content h4.entry-title,.jet-posts__item.col-desk-3 .jet-posts__inner-content h4.entry-title a{color:#000;font-size:17px;line-height:22px;font-weight:600;font-family:Lato,sans-serif;padding:0;margin:0}.jet-posts__item.col-desk-3 .jet-posts__inner-content h4.entry-title{margin-bottom:15px}.jet-posts__item.col-desk-3 .jet-posts__inner-content .post-meta,.jet-posts__item.col-desk-3 .jet-posts__inner-content .post-meta span.post__date,.jet-posts__item.col-desk-3 .jet-posts__inner-content .post-meta span.post__date a,.jet-posts__item.col-desk-3 .jet-posts__inner-content .post-meta span.post__date a time{color:#515151;font-size:11px;line-height:16px;font-weight:400;font-family:Lato,sans-serif}.jet-posts__item.col-desk-3 .jet-posts__inner-content .entry-excerpt,.jet-posts__item.col-desk-3 .jet-posts__inner-content .entry-excerpt p{color:#000;font-size:13px;line-height:20px;font-weight:400;font-family:Lato,sans-serif}.jet-posts__item.col-desk-3 .jet-posts__inner-content a.jet-more{color:#0e9340;font-size:14px;line-height:20px;font-weight:600;font-family:Lato,sans-serif;background:0 0;box-shadow:none;padding:0;text-decoration:underline!important}.jet-posts__item.col-desk-3 .jet-posts__inner-content{display:flex;flex-direction:column;margin-top:20px;margin-bottom:30px}.jet-posts__item.col-desk-3 .jet-posts__inner-content h4.entry-title{order:2}.jet-posts__item.col-desk-3 .jet-posts__inner-content .post-meta{order:1}.jet-posts__item.col-desk-3 .jet-posts__inner-content .entry-excerpt{order:3}.jet-posts__item.col-desk-3 .jet-posts__inner-content .jet-more-wrap{order:4}.single-post .elementor-widget-theme-post-content p{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.single-post .elementor-widget-theme-post-content p a{color:#0e9340!important;text-decoration:underline}.single-post .elementor-widget-theme-post-content p a:hover{color:#0e9340!important;text-decoration:none}.elementor-widget-theme-post-title h3.elementor-heading-title{font-size:30px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:36px!important;color:#0e9340!important}.single-post .elementor-widget-theme-post-content h3{font-size:22px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:32px!important;color:#0e9340!important}.single-post .elementor-widget-theme-post-content ol,.single-post .elementor-widget-theme-post-content ul{padding:0;margin:0}.single-post .elementor-widget-theme-post-content ul li ul,.single-post .elementor-widget-theme-post-content ul ul{padding:0;margin:0}.single-post .elementor-widget-theme-post-content ol li,.single-post .elementor-widget-theme-post-content ul li{margin-bottom:5px;margin-left:15px}.single-post .elementor-widget-theme-post-content li,.single-post .elementor-widget-theme-post-content ol li,.single-post .elementor-widget-theme-post-content ul li{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.single-post .elementor-widget-theme-post-content p strong{font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:32px!important;color:#0e9340!important}.single-post .elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item a,.single-post .elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item a span,.single-post .elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item span{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}.elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading h2.elementor-heading-title{font-size:45px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:55px!important;color:#fff!important}.single-post .dt-top-bar{background:#e6e6e6}.single-post .dt-top-bar .top-left .fa-envelope{width:20px}.single-post .dt-top-bar .top-left i.fa-phone-square-alt{width:15px}.single-post .dt-top-bar .top-right-login a.elementor-button-link{text-shadow:0 0 0 rgb(0 0 0 / 30%)!important;box-shadow:0 0 0 0 rgb(0 0 0 / 50%)!important;height:36px;line-height:22px;padding-top:8px;padding-left:22px;padding-right:22px;font-weight:400;font-family:Roboto,sans-serif;color:#fff;font-size:13px;background:#0e9340}.single-post .dt-top-bar .top-right-login a.elementor-button-link .fa-lock:before{content:" "!important;background:url(/wp-content/uploads/login-icon.png) 0 0 no-repeat;width:13px;height:20px;display:inline-block;margin-right:3px}.single-post .elementor-widget-dt-logo .dt-logo-container a img{max-width:159px!important;width:159px!important}.single-post .elementor-widget-dt-header-menu{padding-top:12px}.single-post .book-appointment a.elementor-button-link{background:linear-gradient(to right,#0e9340,#10bd73)!important;box-shadow:0 7px 7px 0 rgb(57 181 84 / 50%)!important;font-weight:400;font-family:Roboto,sans-serif;color:#fff;font-size:16px;line-height:20px;padding:15px 30px}.single-post .book-appointment a.elementor-button-link:before{display:none!important}.singleblogcls{position:relative}.singleblogcls:after{background:rgba(0,0,0,.7)!important;content:"";height:100%!important;overflow:hidden;position:absolute;top:0;left:0;width:100%;z-index:0;pointer-events:none}.singleblogcls .elementor-icon-list-item,.singleblogcls .elementor-page-title{z-index:9999}.single-post .singleblogcls .elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item span{font-size:23px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:28px!important;color:#fff!important}.single-post .singleblogcls .elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item span i.fa-stop{display:inline-block;margin:0 0;padding:0;font-size:6px;position:relative;top:0;left:-2px}@media screen and (min-width:1025px){.am-confirmation-booking-details div:nth-last-child(4){width:300px;min-width:300px!important}.am-confirmation-booking-details div:nth-last-child(3){width:180px;min-width:180px!important}.am-confirmation-booking-details div:nth-last-child(2){width:90px;min-width:90px!important}.am-confirmation-booking-details div:nth-last-child(1){width:100px;min-width:100px!important}}@media screen and (min-width:1025px){.amelia-app-booking #amelia-booking-wrap #am-step-booking.am-active-picker .am-select-date,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-active-picker .am-select-date{right:0}.page-id-28839 .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-desktop,.page-id-28839 .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-mobile-collapsed{max-width:390px}.page-id-28839 .amelia-app-booking .am-step-booking-catalog.am-active-picker{max-width:800px!important;padding:0}.page-id-28839 .amelia-app-booking .am-step-booking-catalog.am-active-confirm{max-width:800px}.page-id-28839 .amelia-app-booking .am-step-booking-catalog.am-show-times.am-active-confirm{max-width:800px!important}.page-id-28839 .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-form-stepByStepForm-selectServiceForm .am-select-service{width:100%;padding:48px}.page-id-28839 .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date,.page-id-28839 .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date{right:-100%}.amelia-app-booking #amelia-booking-wrap #am-step-booking.am-mobile-collapsed.am-active-picker .am-form-full-wrapper,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-mobile-collapsed.am-active-picker .am-form-full-wrapper{width:43.3%!important;float:left;margin:0 50px 0 0}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-mobile-collapsed.am-active-picker .am-select-date{width:50%;float:right}.amelia-app-booking #amelia-booking-wrap #am-step-booking.am-mobile-collapsed.am-active-picker .am-select-service,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-mobile-collapsed.am-active-picker .am-select-service{display:block!important;padding-top:46px!important;padding-left:45px}.page-id-28839 .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-form-full-wrapper,.page-id-28839 .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-form-full-wrapper{width:100%}.page-id-28839 .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-service,.page-id-28839 .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-service{width:100%}.page-id-28839 .amelia-app-booking #amelia-booking-wrap #am-step-booking.am-mobile-collapsed .am-select-service,.page-id-28839 .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-mobile-collapsed .am-select-service{padding:48px}}.amelia-app-booking #amelia-booking-wrap .el-select .el-input .el-select__caret{-webkit-transform:rotate(0);transform:rotate(0)}.amelia-app-booking #amelia-booking-wrap .el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date{background:linear-gradient(135deg,#0e9745 0,#0e9745 100%)!important}#am-modal.am-modal.am-in-body .el-input--suffix .el-input__inner,.amelia-app-booking #amelia-booking-wrap .el-input--suffix .el-input__inner{border-radius:0}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-service .el-input--suffix .el-input__inner{border:1px solid #bbb;height:72px;border-radius:0}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-add-coupon .el-input-group__append{background-color:#0e9745!important;color:#fff;border-color:#0e9745!important}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-dashboard-header,.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-menu{background:linear-gradient(135deg,#0e9340 0,#0e9340 100%)!important}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-dashboard-header .am-cabinet-dashboard-user-data{border:1px solid #ddd;padding:5px 10px}.inner-wrapper .amelia-app-booking #am-cabinet .el-button--default.el-dropdown-selfdefine{padding:0 5px!important;width:auto!important;line-height:30px!important}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-content .am-cabinet-profile .el-tabs__nav-scroll .el-tabs__item.is-active{color:rgb(14 147 64)!important}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-content .am-cabinet-profile .el-tabs__nav-scroll .el-tabs__active-bar{background-color:rgb(14 147 64)!important}.contact-form .conditions .wpcf7-list-item label a{color:#fff!important}.about-top .book-btn a.elementor-button-link{background:linear-gradient(to right,#39b54a,#11d8c1)!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#fff!important;display:inline-block;padding:0 0;width:200px;border:0}.about-top .sep{display:none}.dt-top-bar .top-login a.elementor-button-link:hover,.header-logo .book-appointment a.elementor-button-link:hover{background:#10bd73!important}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-content .am-cabinet-profile .am-cabinet-button .el-button:hover,.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button:hover,.amelia-app-booking #amelia-booking-wrap .payment-dialog-footer .el-button:hover,.contact-left a.elementor-button-link:hover,.covid-pcr-map-content a.elementor-button-link:hover,.covid-pcr-top-content a.elementor-button-link:hover,.home .home-pcr-content .pcr-book-btn a.elementor-button-link:hover,.travel-clinic-service .booking-btn a.elementor-button-link:hover,.we-care-for-you .book-btn a.elementor-button-link:hover{background:#0e9340!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button:hover,.contact-form button.wpcf7-submit:hover,.covid-book-bg .covid-book-container a.elementor-button-link:hover{background:#11d8c1!important;color:#fff!important}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button:hover span,.amelia-app-booking #amelia-booking-wrap .payment-dialog-footer .el-button:hover span{color:#fff!important}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button.calendar-link:hover a{color:#fff!important;text-decoration:none!important}.amelia-app-booking #am-cabinet .am-cabinet-auth .am-cabinet-auth-content .am-cabinet-auth-form p span{color:rgb(14 149 66)}.amelia-app-booking #am-cabinet .am-cabinet-timezone .el-input__inner{border:1px solid #ddd}.location-form button.wpcf7-submit{background:linear-gradient(to right,#39b54a,#11d8c1)!important;box-shadow:0 0 0 0 rgb(57 181 84 / 50%)!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:50px!important;color:#fff!important;display:inline-block;padding:0 0;width:200px;border:0}.location-form button.wpcf7-submit:hover{background:#0e9340!important}.location-form button.wpcf7-submit span{display:none}.location-form .conditions{margin-bottom:15px}.location-form .conditions .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.location-form .conditions .wpcf7-acceptance input[type=checkbox]{margin:2px 20px 14px 0;position:relative;top:7px;float:left;box-shadow:none}.location-form .conditions .wpcf7-acceptance input:after{content:'';display:inline-block;background-color:#fff;border:1px solid #333;border-radius:0;cursor:pointer;height:18px;line-height:2;left:0;position:relative;top:-2px;width:18px;text-align:center}.location-form .conditions .wpcf7-acceptance input[type=checkbox]:checked:after{background-color:#16af62;content:'\2714';color:#fff;opacity:1;border:1px solid #73c190;line-height:20px;height:20px;width:20px;left:0;top:-2px}.location-form .conditions .wpcf7-list-item-label{font-size:15px;font-family:Roboto,sans-serif!important}.location-form input::placeholder{color:#333!important;font-size:15px;font-family:Roboto,sans-serif!important}.location-form input .location-form textarea{color:#333!important;font-size:15px;font-family:Roboto,sans-serif!important}.location-form select{color:#999!important;font-size:15px;font-family:Roboto,sans-serif!important}.location-form .conditions .wpcf7-list-item-label a{color:#0e9340;text-decoration:underline}.location-form .conditions .wpcf7-list-item-label a:hover{color:#0e9340;text-decoration:none}.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-thumb{margin-bottom:10px!important}.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-button,.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-meta-group,.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-title{padding:0 20px!important}.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-title{margin-bottom:15px!important}.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-title h4,.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-title h4 a{color:#000;font-size:17px;line-height:22px;font-weight:600;font-family:Lato,sans-serif;padding:0;margin:0}.dt-sc-modern-style.dt-sc-post-entry .entry-meta-group .entry-categories{display:none!important}.dt-sc-modern-style.dt-sc-post-entry .entry-meta-group .entry-date{color:#515151;font-size:11px;line-height:16px;font-weight:400;font-family:Lato,sans-serif}.dt-sc-modern-style.dt-sc-post-entry .entry-button a{color:#0e9340!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;font-family:Lato,sans-serif!important;background:0 0;box-shadow:none;padding:0;text-decoration:underline!important}.dt-sc-modern-style.dt-sc-post-entry .entry-button a:before{display:none!important}.secondary-sidebar .default aside.widget.widget_search{margin-bottom:45px!important}.secondary-sidebar .widgettitle{color:#fff!important;font-size:20px!important;line-height:28px!important;font-family:Roboto,sans-serif!important;margin-bottom:15px!important}.secondary-sidebar .default .widget.widget_recent_entries ul{margin-left:15px}.secondary-sidebar .default .widget.widget_recent_entries ul li,.secondary-sidebar .default .widget.widget_recent_entries ul li a{color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;font-family:Lato,sans-serif!important;list-style-position:outside;padding:0;margin:0 0 10px 0}.secondary-sidebar .default .widget.widget_recent_entries ul li a:hover{color:#fff!important;text-decoration:underline}.secondary-sidebar .default .widget.widget_recent_entries ul li .post-date{display:none}.secondary-sidebar .widget.widget_meta{display:none}.fullwidth-main-container>#secondary-left:before{width:100%!important;background:linear-gradient(to bottom,#0e9340,#17c379)!important}#header-wrapper.header-top-absolute .main-title-section-wrapper.dark-bg-breadcrumb{background:url(/wp-content/uploads/blog-bg.jpg) 0 0 no-repeat}@media screen and (min-width:768px){.fullwidth-main-container #primary.with-left-sidebar{order:1!important;padding-top:50px!important;padding-bottom:40px!important}.fullwidth-main-container #secondary-left.secondary-has-left-sidebar{order:2!important;padding-top:30px!important;margin-bottom:50px;margin-top:60px}.fullwidth-main-container>#secondary-left{width:30%!important;padding-right:20px!important;margin-right:0!important;padding-left:20px!important}}@media only screen and (max-width:767px){.fullwidth-main-container>#secondary-left:before{right:0!important}#secondary-left,#secondary-left.secondary-has-left-sidebar{float:left;padding:20px!important;margin-bottom:40px!important}.fullwidth-main-container #primary.with-left-sidebar{padding-top:40px!important;padding-bottom:40px!important}}
@media screen and (min-width:1025px){.contact-left h5 .jet-animated-text__before-text{font-size:38px!important}}@media (max-width:767px){.covid-test-table{margin-top:0}}.postid-29659 section.elementor-element-cd92302{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:inline-block}.wpcf7-form-control-wrap.recaptcha .wpcf7-not-valid-tip{position:relative;margin-top:10px;font-size:14px}.wpcf7 form .wpcf7-response-output{margin-left:0}@media screen and (min-width:768px){.home .home-pcr-content{padding-top:30px!important;padding-bottom:30px!important}}.home .home-pcr-content .elementor-element-92902c3 p{font-size:14px;margin-top:15px;line-height:20px}.blog .blscls h1.elementor-heading-title{font-size:64px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:77px!important}.blog .blscls .elementor-icon-list-text{font-size:23px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:28px!important;color:#fff!important}.blog .blscls .elementor-icon-list-item .elementor-icon-list-icon i{display:inline-block;margin:0;padding:0;font-size:6px!important;position:relative;top:0;left:-2px;color:#fff!important}.blog article{margin-top:15px!important}.blog article .elementor-post__text h3.elementor-post__title{margin-bottom:20px}.blog article .elementor-post__text h3.elementor-post__title,.blog article .elementor-post__text h3.elementor-post__title a{font-size:20px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:28px!important;color:#333!important}.blog article .elementor-post__text .elementor-post__excerpt{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important;height:65px;overflow:hidden;margin-bottom:10px}.blog article .elementor-post__text .elementor-post__read-more{color:#fff;background:#0e9340;padding:8px 15px}.blog .elementor-pagination{margin:30px 0 50px 0}.blog .elementor-pagination .page-numbers{font-size:15px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:25px!important;color:#000}.blog .elementor-pagination .page-numbers.current{color:#fff;background:#0e9340;border-radius:50px;width:25px;height:25px;display:inline-block;line-height:25px!important}.single-post .elementor-widget-theme-post-content p a b{font-weight:500!important}.single-post .elementor-widget-theme-post-content li strong{font-weight:500!important}.single-post .elementor-widget-theme-post-content li strong a{color:#0e9340!important;text-decoration:underline}@media (max-width:767px){.blog article .elementor-post__text .elementor-post__excerpt{height:auto!important}}.single-post .elementor-widget-theme-post-content p a{font-weight:400!important;font-size:16px}.elementor-widget-text-editor ul{padding:0;margin:0 0 0 15px}.service-left .elementor-widget-text-editor ul li,.service-right .elementor-widget-text-editor ul li{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:22px!important;color:#575757!important;margin-bottom:0;padding-bottom:7px}.service-right p br,.service-top p br{display:none}.service-top .elementor-widget-text-editor{text-align:center}.service-left .elementor-widget-text-editor,.service-right .elementor-widget-text-editor{margin-bottom:0!important}.service-left ul{margin-bottom:20px}.service-right.service-right-list ul{width:100%;float:left;margin-bottom:20px}.service-right.service-right-list ul li{width:30%;float:left}.service-right.service-right-list.list1 ul li{width:45%;float:left;margin-right:20px}.service-middle-content .elementor-widget-text-editor{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:1024px){.covid-pcr-top-content{padding:0 15px}.covid-pcr-map-content{padding:0 15px}.covid-pcr-map-content .day-today-map-title{width:85%!important}}@media screen and (min-width:768px){.service-map-content{padding:0 40px}}.service-right .elementor-widget-heading{margin-bottom:10px}.service-left ul li,.service-right ul li{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}@media (max-width:767px){.service-left ul li,.service-right ul li{width:100%!important}.service-map-content{padding:0 20px}.bottom-text{padding:0 20px}}.service-map-content ul{list-style-position:inside;margin-bottom:20px}.service-map-content ul li{font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important}.service-left.p-space p{margin-bottom:0}.service-left.p-space b{display:inline-block;margin-bottom:10px}.bottom-text .elementor-widget-text-editor,.bottom-text .elementor-widget-text-editor p{text-align:left!important;font-size:16px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important}section.flcls{margin-top:25px}section.flcls .sidebar .widget h4,section.flcls .sidebar .widget h6{color:#39b54a;font-size:20px;line-height:28px;font-weight:700;font-family:Lato,sans-serif;padding:0 0 10px;margin:0 0 15px;border-bottom:1px solid rgba(8,21,68,.3)}section.flcls .sidebar .widget h4:before{display:none}section.flcls .sidebar ul{margin:0 0 0 17px}section.flcls .sidebar ul li{display:list-item;border-bottom:0;list-style-type:disc;padding:0 0 5px 0}section.flcls .sidebar ul li a{color:#000;font-size:13px;font-weight:400;line-height:20px;font-family:lato,sans-serif!important;margin:0;padding:0;display:block}section.flcls .sidebar ul li a:hover{text-decoration:underline;color:#3e721f}section.flcls .sidebar .widget{margin-bottom:15px}section.flcls .sidebar .widget.widget_block{margin-bottom:0}.single-post .elementor-widget-theme-post-title.elementor-widget-heading .elementor-widget-container{padding-top:0!important}.blog .blscls .elementor-widget .elementor-icon-list-item a span.elementor-icon-list-icon{display:none}@media (max-width:767px){.blog .blscls{padding-top:0!important}}@media screen and (min-width:768px){section.flcls .elementor-container.elementor-column-gap-default{max-width:1260px}section.flcls .sidebar{margin-left:10%;width:90%}.blog .blscls{padding-top:145px!important}}.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-button{margin-bottom:20px!important}@media screen and (min-width:1025px){.tpl-blog-holder .dt-sc-one-half{width:33%!important;float:left}.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-thumb{height:220px}.dt-sc-modern-style.dt-sc-post-entry .blog-entry .entry-thumb img{height:100%}}.error404{height:auto!important}.error404 .elementor-widget-heading h3{font-size:55px}.error404 .blscls h1.elementor-heading-title{font-size:64px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;line-height:77px!important}.error404 .blscls .elementor-icon-list-text{font-size:23px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:28px!important;color:#fff!important}.error404 .blscls .elementor-icon-list-item .elementor-icon-list-icon i{display:inline-block;margin:0;padding:0;font-size:6px!important;position:relative;top:0;left:-2px;color:#fff!important}.error404 article{margin-bottom:30px!important}.error404 article .elementor-post__text h3.elementor-post__title{margin-bottom:20px}.error404 article .elementor-post__text h3.elementor-post__title,.error404 article .elementor-post__text h3.elementor-post__title a{font-size:20px!important;font-weight:500!important;font-family:Roboto,sans-serif!important;line-height:28px!important;color:#333!important}.error404 article .elementor-post__text .elementor-post__excerpt{font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;line-height:24px!important;color:#575757!important;height:65px;overflow:hidden;margin-bottom:10px}.error404 article .elementor-post__text .elementor-post__read-more{color:#fff;background:#0e9340;padding:8px 15px}.error404 .blscls .elementor-widget-post-info .elementor-widget-container{padding-top:0!important}@media (max-width:767px){.error404 .blscls{padding-top:0!important}.error404 .elementor-widget-heading h3{margin-top:30px}.error404 .elementor-widget-text-editor h6{margin-top:0}}@media screen and (min-width:768px){.error404 .blscls{padding-top:145px!important}}.amelia-app-booking #am-cabinet .am-cabinet-auth{margin-top:0}.note{margin:0 auto;border-radius:0;background-color:#fff;box-shadow:0 0 5px 5px rgb(64 74 91 / 15%);font-size:14px!important;font-weight:400!important;font-family:Roboto,sans-serif;line-height:24px!important;color:#333!important;padding:10px;text-align:left!important}@media screen and (min-width:1025px){.note{max-width:65%}}@media (max-width:767px){.note{max-width:100%}section.enquiry-form.carshalton-map-bg .contact-left .elementor-widget-wrap{padding-bottom:0!important}}.travel-clinic-location-btn,.travel-clinic-location2{display:none}section.enquiry-form.carshalton-map-bg:before{background:#fff!important}


@media only screen and (min-width: 1200px){
.apply-sticky-header.elementor-section.elementor-section-stretched {
    background: #fff;
    left: 0 !important;
    position: fixed;
    z-index: 11 !important;
}
.singleblogcls .elementor-widget-wrap{
	z-index: 1;
}
}

.richmond-content{
	background: none !important;
}
.richmond-content .richmond-location .elementor-widget-wrap{
	align-content: inherit !important;
    align-items: inherit !important; 
}

@media only screen and (min-width: 1200px){
	.richmond-content .elementor-container.elementor-column-gap-no{
		max-width: 100% !important;
    	padding: 0 3.2%;
	}
	.richmond-content .elementor-container.elementor-column-gap-no .elementor-container.elementor-column-gap-no{
	 
    	padding: 0 !important;
	}
}

@media(max-width:767px) {
	.richmond-content .contact-left .elementor-widget-wrap{
		padding-bottom: 0 !important;
	}
	.richmond-content .richmond-location .elementor-widget-wrap{
		padding: 20px 0 !important;
	}
	.richmond-content .contact-left .elementor-spacer .elementor-spacer-inner{
		height: 0 !important;
	}
}


@media only screen and (min-width:768px) and (max-width:1024px){
	.richmond-content .contact-left,
	.richmond-content .richmond-location{
		width: 50% !important;
	}
}



.amelia-v2-booking #amelia-container .am-fs-sb{
	background: #0e9340 !important;
}
.amelia-v2-booking #amelia-container .am-fs-sb__step{
	background: #2da75b !important;
}
.amelia-v2-booking #amelia-container .am-fs-sb__step-checker{
	background: #fff !important;
}
.amelia-v2-booking #amelia-container .am-fs-sb__step-checker-selected{
	border-color: #065724!important;
	background: #0e9340 !important;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper{
	box-shadow: 0 0px 15px #0000001f !important;
}
.amelia-v2-booking #amelia-container .am-fs__main-heading-inner h1{
	font-size: 25px!important;
    font-weight: 500!important;
    font-family: Roboto,sans-serif;
    line-height: 40px!important;
    color: #252525!important;
}

.el-icon-arrow-up:before{
	content:" "!important;
	background:url(/wp-content/uploads/select-arrow.png) 0 0 no-repeat;
	width:16px;
	height:11px;
	display:inline-block;
}

.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner{
	border: 1px solid #bbb !important;
    height: 60px !important;
    border-radius: 0 !important;
}

.am-adv-select__popper .el-cascader-node.in-active-path .am-adv-select__item-label {
    color: #0e9340 !important;
}
.am-adv-select__popper .am-adv-select__item-price {  
    color: #0e9340 !important;
}
.am-adv-select__popper-heading{
	font-size: 17px!important;
    font-weight: 600!important;
    font-family: Roboto,sans-serif;
    line-height: 24px!important;
    color: #0e9340 !important;
}

.amelia-v2-booking #amelia-container .am-button.am-button--default{
	background: linear-gradient(to right,#39b54a,#11d8c1)!important;
    border-radius: 0!important; 
    box-shadow: none!important; 
    height: 50px;
    line-height: 50px;
    border: 0 !important;
    color: #fff !important;
}

.amelia-v2-booking #amelia-container .am-button span:before,
.amelia-v2-booking #amelia-container .am-button span:after{
	display: none !important;
}
.amelia-v2-booking #amelia-container .am-button.am-button.is-disabled{
	opacity: 1 !important;
}


.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame{
	background-color: rgb(16, 189, 115, 0.3) !important;
}
.amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check:before{
	color: #fff;
}
.amelia-v2-booking #amelia-container .am-advsc__time-zone span{
	color: #0e9340 !important;
}

.amelia-v2-booking #amelia-container .am-select .el-input__inner{
	border: 1px solid #bbb !important;
    height: 35px !important;
    border-radius: 0 !important;
}

.amelia-v2-booking #amelia-container .am-advsc__slots-item__inner{
	background-color: rgb(16, 189, 115, 0.2) !important;
	color: #000 !important;
	border: 1px solid #0e9340 !important;
}
.amelia-v2-booking #amelia-container .am-advsc__slots-item__selected .am-advsc__slots-item__inner{
	background-color: #0e9340 !important;
	color: #fff !important;
	border: 1px solid #0e9340 !important;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today .fc-daygrid-day-top a,
.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-future .fc-daygrid-day-top a{
	color: #0e9340 !important;
}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner:not([type=text-area]), 
.amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-input__inner:not([type=text-area]),
.amelia-v2-booking #amelia-container .m-phone-number-input{
	border-radius: 0 !important;
}

.amelia-v2-booking #amelia-container .m-phone-number-input__select.m-select .m-input-wrapper-right button{
	margin-top: 0 !important;
	box-shadow: none !important;
}
.amelia-v2-booking #amelia-container .m-phone-number-input__country-flag{
	box-shadow: none !important; 
}
.amelia-v2-booking #amelia-container .am-button.am-button--small{
	box-shadow: none !important;
	border-radius: 0 !important;
	border: 0 !important;
}

.amelia-v2-booking #amelia-container .am-fs__payments-app-info-total>span:nth-child(2) {
    color: #0e9340 !important;
}
.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer div span {
    color: #0e9340 !important;
    font-weight: 500;
}
.amelia-v2-booking #amelia-container .am-fs__congrats-info-customer div span:nth-child(2){
	font-weight: 400;
	color: #000 !important;
	text-align: right;
}


.amelia-v2-booking #amelia-container .am-fs__main{
	--am-c-scroll-op30: rgb(60 214 18 / 30%) !important;
}


.amelia-v2-booking #amelia-container.am-fs__wrapper{
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
@media (max-width: 767px) {

	.amelia-v2-booking #amelia-container .am-fs__main .am-progress-bar .am-passed-step {
	    background: #0e9340 !important;
	}
	.amelia-v2-booking #amelia-container .am-fs-sb-atc{
		background: #0e9340 !important;
	}

	.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item{
		margin-bottom: 10px !important;
	}
	.amelia-v2-booking #amelia-container .am-fs__main-footer{
		bottom: -5px !important;
	}
}




/*----------flu vaccination*/

@media only screen and (min-width: 768px){

.main-title-section-wrapper .main-title-section h1{
	font-size: 50px !important;
	line-height: 60px !important;
}
.page-id-32303 .inner-wrapper .container{
	width: 100%;
}
section.flu-vaccination-page{
	width: 1230px !important;
	margin: 0 auto;
	left: auto !important;
}

.flu-vaccination-form .flu-form-container{
	width: 560px !important;
	margin: 0 auto;
	left: auto !important;
}
.flu-vaccination-page h2.elementor-heading-title{
	font-size: 27px !important;
}
.flu-vaccination-form .wpcf7-form-control-wrap.Name,
.flu-vaccination-form .wpcf7-form-control-wrap.Email,
.flu-vaccination-form .wpcf7-form-control-wrap.lastName,
.flu-vaccination-form .wpcf7-form-control-wrap.Phone{
	width: 47%;
	float: left;
	margin-right: 15px;
}
.flu-vaccination-form .wpcf7-form-control-wrap.Message{
	width: 97%;
}



}


.flu-vaccination-form .wpcf7-form .wpcf7-not-valid-tip{
	position: relative;
	bottom: 0;
	color: #c70404!important;
	font-size: 11px;
}

.flu-vaccination-form{
	padding: 85px 0;
}
.flu-vaccination-form h3.elementor-heading-title{
	font-size: 24px;
	font-weight: 700!important;
    font-family: Roboto,sans-serif!important;
    line-height: 34px!important;
    color: #fff !important;
    margin-bottom: 20px;
}

.flu-vaccination-form .wpcf7-form-control-wrap.Name,
.flu-vaccination-form .wpcf7-form-control-wrap.Email,
.flu-vaccination-form .wpcf7-form-control-wrap.lastName,
.flu-vaccination-form .wpcf7-form-control-wrap.Phone{
	margin-bottom: 30px;
}
.flu-vaccination-form .wpcf7-form label.error{
	padding-left: 0 !important;
}

.flu-vaccination-form select, 
.flu-vaccination-form input,
.flu-vaccination-form textarea{
	font-size: 14px!important;
    font-weight: 400!important;
    font-family: Roboto,sans-serif!important;
    line-height: 20px!important;
    margin-bottom: 0;
    color: #fff !important;
    border-color: rgba(255,255,255,.2) !important;
}
.flu-vaccination-form textarea{
	height: 90px;
	margin-bottom: 0px;
}
.flu-vaccination-form .wpcf7-form-control-wrap.Message{ 
	margin-bottom: 20px;
}
.flu-vaccination-form input{
	margin-bottom: 0px !important;
}

.flu-vaccination-form .wpcf7-form input::placeholder,
.flu-vaccination-form .wpcf7-form textarea::placeholder{
	color:#B2E4B9 !important;
	font-size: 14px!important;
    font-weight: 400!important;
    font-family:Lato,sans-serif;
    line-height: 20px!important;
}


.flu-vaccination-form p br{
	display: none;
}
.flu-vaccination-form p{
	width: 100%;
	float: left;
}

.flu-vaccination-form input:-webkit-autofill{
  -webkit-text-fill-color: #fff !important;
  -webkit-box-shadow: 0 0 0px 1000px #23A455 inset !important;
  background: transparent !important;
}
.flu-vaccination-form input:-webkit-autofill:hover{
  -webkit-text-fill-color: #fff !important;
  -webkit-box-shadow: 0 0 0px 1000px #23A455 inset !important;
  background: transparent !important;
}
.flu-vaccination-form input:-webkit-autofill:focus{
  -webkit-text-fill-color: #fff !important;
  -webkit-box-shadow: 0 0 0px 1000px #23A455 inset !important;
  background: transparent !important;
}


.flu-vaccination-form .conditions .wpcf7-list-item .wpcf7-list-item-label{
	width:93%;
	float:left;
	margin-top: 3px;
}
.flu-vaccination-form .conditions .wpcf7-list-item label{
	font-size:13px!important;
	font-weight:400!important;
	font-family:Lato,sans-serif;
	line-height:20px!important;
	color:#fff;;
}
.flu-vaccination-form .conditions .wpcf7-list-item label a{
	text-decoration:underline;
	color: #fff;
}
.flu-vaccination-form .conditions .wpcf7-list-item input[type=checkbox]{
	margin:2px 20px 14px 0 !important;
	position:relative;
	top:4px;
	float:left;
	box-shadow:none;
}
.flu-vaccination-form .conditions .wpcf7-list-item input:after{
	content:'';
	display:inline-block;
	background-color:#fff;
	border:1px solid #fff;
	border-radius:0;
	cursor:pointer;
	height:18px;
	line-height:2;
	left:0;
	position:relative;
	top:-2px;
	width:18px;
	text-align:center;
}
.flu-vaccination-form .conditions .wpcf7-list-item input[type=checkbox]:checked:after{
	background-color:#fff;
	content:'\2714';
	color:#23A455;
	opacity:1;
	border:1px solid #23A455;
	line-height:20px;
	height:20px;
	width:20px;
	left:-1px;
	top:-2px;
}

.flu-vaccination-form .conditions .wpcf7-list-item{
	margin-left: 0;
	width: 100%;
}

.flu-vaccination-form button{
	background: #fff !important;
	color: #0E9340;
	font-size: 16px;
	font-weight: 400!important;
    font-family: Roboto,sans-serif!important;
    line-height: 53px!important;
    text-shadow: none !important;
    box-shadow: none !important;
    padding: 0 38px;
    margin-top: 25px;
 
}
.flu-vaccination-form button span{
	display: none !important;
}

.flu-vaccination-form .wpcf7 form .wpcf7-response-output{
	color: #fff;
	font-size: 14px;
}


@media (max-width: 767px) {
.page-id-32303 .inner-wrapper .container{
	width: 100% !important;
}
.flu-vaccination-form{
	padding: 35px 15px !important;
}
.flu-vaccination-form h3.elementor-heading-title{
	line-height: 30px !important;
}
.flu-vaccination-form h3.elementor-heading-title br{
	display: none;
}
.flu-vaccination-form .conditions .wpcf7-list-item .wpcf7-list-item-label{
	width: 90% !important;
}

.popmake-content .modal{
  padding-top: 20% !important;
}
.popmake-content .modal .close{
	top: -45px !important;
}

}



@media only screen and (min-width: 1600px){
	.modal-content{
		width: 47% !important;
	}
}

@media only screen and (min-width: 1025px){
	.modal-content{
		width: 46% !important;
	}
}


/*----------flu vaccination*/


.contact-details-1{
	padding-top: 100px;
}

.contact-details-1 h5{
	font-size: 32px !important;
    font-weight: 700 !important;
    font-family: Roboto,sans-serif !important;
    line-height: 46px !important;
    color: #0e9340 !important;
}

.contact-details-1 h6,
.contact-details-1 h6 .jet-animated-text__before-text{
	font-size: 22px !important;
    font-weight: 700 !important;
    font-family: Roboto,sans-serif !important;
    line-height: 30px !important;
    color: #252525 !important;
    padding: 0;
    margin: 0;
}


.contact-details-1 .elementor-text-editor p,
.contact-details-1 li{
	font-size:16px !important;
    font-weight: 400 !important;
    font-family: Roboto,sans-serif !important;
    line-height: 24px !important;
    color: #000 !important;
}
.contact-details-1 .elementor-text-editor p a,
.contact-details-1 li a,
.contact-details-1 li a span{
	color: #707070 !important;
	text-decoration: none;
}
.contact-details-1 .elementor-text-editor p a:hover,
.contact-details-1 li a:hover,
.contact-details-1 li a:hover span{
	color: #0E9340 !important;
	text-decoration: underline;
}
.contact-details-1 .email-w .elementor-text-editor p strong,
.contact-details-1 .email-w li strong{
	width: 100%;
	display: inline-block;
}

.contact-details-1 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}

.opening-t strong{
	width: 130px;
	display: inline-block;
	font-weight: 400;
}

.enquiry-form h4{
	font-size:38px !important;
    font-weight: 700 !important;
    font-family: Roboto,sans-serif !important;
    line-height: 44px !important;
    color: #fff !important;
}
.contact-form input.wpcf7-form-control,
.contact-form textarea.wpcf7-form-control,
.contact-form select.wpcf7-form-control{
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: 'Roboto', sans-serif !important;
    line-height: 20px !important;
    margin-bottom: 0px;
	border-color: rgba(255,255,255,.2);

}


.contact-d-left{
	position: relative;
}
.contact-d-left:before{
	content: " " !important;
	width: 1px;
	height: 100%;
	display: inline-block;
	position: absolute;
	border-right: 2px solid #f6f6f6;
	right: 30px;
	left: auto !important;
	z-index: 9;
	background-color: transparent !important;
}

.contact-d-left .contact-details.add-2,
.contact-d-left .contact-details{
	z-index: 999;
}

.cont-map.contact-d-left{
	padding-bottom: 110px;
}
.contact-form .wpcf7-form .wpcf7-form-control-wrap.conditions{
	margin-bottom: 20px;
}
.contact-form textarea.wpcf7-form-control{
	height: 80px;
}

.email-w ul li:last-child a,
.email-w ul li:last-child a span{
	cursor: default;
	color: #707070 !important;
}
.email-w ul li:last-child a:hover,
.email-w ul li:last-child a:hover span{
	text-decoration: none;
	color: #707070 !important;
}
.wpcf7-form label.error{
	padding-left: 0 !important;
}


@media (max-width: 767px) {


.contact-form.enquiry-form{
	padding-bottom: 40px !important;
}
.contact-details-1 .contact-left{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.contact-details-1 .contact-left .elementor-element-populated,
.contact-details-1 .contact-right-d .elementor-element-populated{
	margin-bottom: 0 !important;
}
.contact-details-1 .elementor-spacer-inner{
	height: 0 !important;
}	
.contact-d-left .elementor-widget-wrap{
	padding-top: 10px !important;
	padding-bottom: 60px !important;
}
.contact-d-left .elementor-widget-wrap .elementor-widget-wrap{ 
	padding-bottom: 0px !important;
}
.contact-details-1 h5{
	font-size: 24px !important;
}
.contact-details-1 .elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
.mob-add .elementor-widget-jet-animated-text .elementor-widget-container{
	margin-bottom: 10px !important;
}
	.contact-details-1 .elementor-text-editor p a{
	width: 100%;
	display: inline-block;
}
	.mob-space .elementor-widget-wrap{
	padding-top: 15px !important;
}
	.opening-time-2 .elementor-widget-container{
	margin-bottom: 10px !important;
}
.contact-details-1 .mob-space .mob-map{
	margin-bottom: 50px !important;
}
	
.cont-map.contact-d-left {
    padding-bottom: 50px !important;
}

.contact-form .elementor-widget-wrap {
    padding: 0px 0!important;
}
.enquiry-form h4{
	font-size: 25px !important;
	line-height: 34px !important;
	margin-top: 0;
}
	.contact-d-left:before{
	display: none !important;
}

}

@media only screen and (min-width:768px) and (max-width:1024px){
	.contact-details-1 .elementor-text-editor p{
		font-size: 14px !important;
	}
	.contact-d-left:before{
		display: none !important;
	}
	.contact-details-1 h5{
		font-size: 24px !important;
		padding-left: 15px;
	}
	.contact-details-1 .contact-d-left h5{ 
		padding-left: 0px;
	}
	.contact-details-1 .contact-d-left .elementor-widget-wrap,
	.contact-details-1 .mob-space .elementor-widget-wrap{
		padding-top: 30px !important;
	}
	.contact-details-1 .contact-d-left .elementor-spacer-inner{
		height: 41px !important;
	}

	.mob-add .elementor-widget-wrap{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.mob-add .elementor-widget-jet-animated-text .elementor-widget-container{
		margin-bottom: 0px !important;
	}
	.contact-details-1 h6, 
	.contact-details-1 h6 .jet-animated-text__before-text{
		font-size: 18px !important;
		line-height: 20px !important;
	}
	.opening-time-2 .elementor-widget-container{
			margin-bottom: 0px !important;
	}
	.cont-map .elementor-widget-wrap{
		padding-right: 40px !important;
	}

	.enquiry-form .contact-form{
		width: 100% !important;
	}
	.contact-form .form-l1,
	.contact-form .form-r1{
		width: 20% !important;
	}

	.contact-form .form-m{
		width: 59.666% !important;
	}
	.contact-details-1 .contact-d-left,
	.contact-details-1 .contact-right-d{
		width: 50% !important;
	}

	.contact-form.enquiry-form{
		margin-top: 0 !important;
	}
	.dt-custom-contact-form.enquiry-f {
	    padding: 0 15%;
	}
	 
	.contact-form .wpcf7-form .wpcf7-form-control-wrap.Phone{
		margin-right: 37px !important;
	}
}

@media only screen and (min-width:992px) and (max-width:1024px){

.elementor-section.elementor-section-boxed.add-2 .elementor-container,
.contact-details.opt .elementor-container.elementor-column-gap-no{
    max-width: 100%!important;
}
.contact-details-1 h5{
	padding-left: 0 !important;
}



 
}


.contact-form button.wpcf7-submit:hover{
	background: #0e9340!important;
}

.contact-details-1 .email-w.elementor-text-editor p:last-child a,
.contact-details-1 .email-w .elementor-text-editor p:last-child a:hover{
	text-decoration: none;
	cursor: default;
}

.contact-details-1 .elementor-text-editor p{
	margin-bottom: 10px;
}


.contact-form input:-webkit-autofill, 
.contact-form textarea:-webkit-autofill{
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #fff !important;
}

.contact-form select option{
	color: #000 !important;
}


.contact-form select{
	padding-left: 2px;
}
.thank-you-page h2{
	font-size: 45px !important;
    font-weight: 500 !important;
    font-family: Roboto,sans-serif !important;
    line-height: 50px !important;
    color: #0e9340 !important;
}

@media (max-width: 767px) {

.thank-you-page{
	padding-top: 30px;
}
.thank-you-page h2{
	font-size: 35px !important;
	line-height: 40px !important;
}

}

 

@media screen and (min-width:768px){
	.add-2{
		height: 190px;
	}

	.enquiry-f{
		padding: 0 20%;
	}

	.contact-form .conditions .wpcf7-list-item{
		width: 100% !important;
	}
	.contact-form .conditions .wpcf7-list-item .wpcf7-list-item-label{
		width: 95% !important;
		margin-top: 4px;
	}
}