/* HEADER MENU CSS STARTS */

@media screen and (min-width:768px){
    .header-menu li.mobile-contact{
    display:none !important;
}
    .store-tile-tel{
    height:100%
}
	.book-tile:hover .booking-grid-hvr{
    display:block !important;
}
    .book-tile:hover .booking-grid{
    display:none !important;
}
	.book-tile:hover{
	background-color:#bd1f2e !important;
}
	.store-health-grid .health_services_inner_main_div.vaccinations_we_offer:hover .health_services_inner_hover_div, .store-health-grid .health_services_inner_main_div.prescription-pickup-24-7:hover .health_services_inner_hover_div, .store-health-grid .health_services_inner_main_div.professional_services:hover .health_services_inner_hover_div {
    display: block !important;
}
    .store-health-grid .health_services_inner_main_div.vaccinations_we_offer:hover .health_services_inner_div, .store-health-grid .health_services_inner_main_div.prescription-pickup-24-7:hover .health_services_inner_div, .store-health-grid .health_services_inner_main_div.professional_services:hover .health_services_inner_div {
    display: none !important;
}
	.pharmacists-grid .our_pharmacists_image_div img {
    width:100% !important;
    height: 304.38px !important;
    object-fit: cover !important;
}
}
/* HEADER MENU CSS ENDS */

/* HOME PAGE CSS STARTS */

@media only screen and (max-width:1880px){
    .hero-slider .elementor-swiper-button.elementor-swiper-button-prev {
    position:absolute;
    left:7.5%;
    top:87%;
	display: table;
}
.hero-slider .elementor-swiper-button.elementor-swiper-button-next {
    position:absolute;
    left: 12.5%;
    top:87%;
	display: table;
	width: fit-content;
}
}

@media only screen and (max-width:1440px){
	.hero-slider .elementor-swiper-button.elementor-swiper-button-prev {
    position:absolute;
    left:7.5%;
    top:85%;
}
.hero-slider .elementor-swiper-button.elementor-swiper-button-next {
    position:absolute;
    left: 14%;
    top:85%
}
}

@media screen and (min-width: 1367px) and (max-width:1439px){
    .hero-text-column {
    padding-left:100px
}
}
@media only screen and (max-width:1366px){
    .hero-slider .elementor-swiper-button.elementor-swiper-button-prev {
    position:absolute;
    left:7.5%;
    top:87%;
}
.hero-slider .elementor-swiper-button.elementor-swiper-button-next {
    position:absolute;
    left: 13%;
    top:87%

}
}
@media only screen and (max-width:1024px){
    .hero-slider .elementor-swiper-button.elementor-swiper-button-prev {
    position:absolute;
    left:7.5%;
    top:87%;
}
.hero-slider .elementor-swiper-button.elementor-swiper-button-next {
    position:absolute;
    left: 15%;
}
	.hero-slider .elementor-swiper-button svg{
    padding: 10px;
}
}

@media only screen and (max-width:767px){
    .hero-slider .elementor-swiper-button.elementor-swiper-button-prev {
    left:5%;
    top:90%;
}
.hero-slider .elementor-swiper-button.elementor-swiper-button-next {
    left: 25%;
    top: 90%;
}
	.faq-padding .elementor-tab-title{
    display:flex;
    flex-direction:row-reverse;
    gap:10px;
    justify-content:space-between;
}
	.footer-strip ul li:first-child:after{
    display:none;
}
/*     .health_services_inner_hover_div:hover {
        display:none !important; 
} */
	.store-health-grid .health_services_image_div img {
    width: 100px !important;
    height: 100px !important;
    object-fit: CONTAIN;
}
	.store-health-grid .health_services_image_div {
    margin-bottom: 5px !important;
}
	.store-health-grid .health_services_div {
    font-size: 18px;
	line-height: 22px;
}
	.store-health-grid .health_services_inner_main_div {
    height: 235.58px;
}
	.store-health-grid .health_services_inner_main_div.health_services_view_all {
    height: 235.58px;
}
	.health_services_inner_main_div.health_services_view_all svg {
    width: 18px;
    height: 18px;
}
	.store-health-grid .health_services_inner_main_div.health_services_view_all a {
    font-size: 18px;
}
}
/* HOME PAGE CSS ENDS */

@media screen and (max-width:1024px){
	
	.footer-section .elementor-menu-toggle {
    display: none;
}

.footer-section .elementor-nav-menu--layout-vertical.e--pointer-none {
    display: block;
}
	.footer-section .e-con-inner {
    justify-content: space-between!important;
}

.sale-section .elementor-absolute.elementor-widget.elementor-widget-image {
    position: static;
}
	.pharmacists-grid .our_pharmacists_inner_div {
    width: 31% !important;
}
	.store-health-grid .health_services_inner_main_div {
    width: 33% !important;
}
}
@media screen and (max-width:767px){
	.footer-form input#form-field-email {
    padding: 0px 0px 10px 0px;
}
	.pharmacists-grid .our_pharmacists_inner_div {
    width: 47% !important;
}
	.store-health-grid .health_services_inner_main_div {
    width: 50% !important;
}
	a.store-email{
		word-wrap:break-word !important;
	}
	.pharmacists-grid .our_pharmacists_main_div {
    gap: 15px !important;
	
}
}

@media (min-width:1440px) and (max-width:1880px){
    .hero-text-column {
    padding-left: 7%;
}
}
@media screen and (min-width:768px){
	.store-map .elementor-custom-embed {
    height: 100% !important;
}
    .store-map iframe {
    height: 100% !important;
}
	.store-tile-tel, .store-tile-tel .e-con-inner {
    display: flex;
    justify-content: space-between !important;
}
}