/*
Theme Name: Pharmacy Mentor - B1 B2 Advanced 4
Author: Pharmacy Mentor
Author URI: https://www.pharmacymentor.com
*/

.blog-details-right-area .widget_block ul li::before, .footer-bottom .bottom-inner .footer-nav li:before, #breadcrumb .breadcrumb-trail li.trail-begin::before {
    font-family: "Font Awesome 6 Free";
}

#breadcrumb .breadcrumb-trail li::after {
 font-family: "Font Awesome 6 Free";
}


/***********Custom css**************/




footer div.footer-top[data-footer-bg] {
    background: var(--footer-bg-colour, #333)!important;
}

footer div.footer-top[data-heading-colour] *:is(h1,h2,h3,h4,h5) {
    color: var(--footer-heading-colour,  #fff)!important;
}

footer div.footer-top[data-text-colour] {
    color: var(--footer-text-colour, #fff)!important;
}

footer div.footer-top[data-link-colour] *:is(a) {
    color: var(--footer-link-colour, #fff)!important;
}

footer div.footer-top[data-link-colour] *:is(i) {
    color: var(--contact-icon-colour, #fff)!important;
}

footer div.footer-top[data-link-colour] *:is(.contact-widget i) {
    background: var(--footer-heading-colour, #fff)!important;
	 border: 1px solid var(--footer-heading-colour, #fff)!important;
}

footer div.footer-top[data-s-icon-color]  .social-links li i:before{
	color: var(--social-icon-colour, #fff)!important;
}

footer div.footer-top[data-link-colour] *:is(.social-links a) {
    background: var(--footer-heading-colour, #fff)!important;
	 border: 1px solid var(--footer-heading-colour, #fff)!important;
}


footer div.footer-top[data-link-colour] *:is(.social-links a):hover {
    background: var(--social-icon-hover-colour, #fff)!important;
	border: 1px solid var(--social-icon-hover-colour, #fff)!important;
}


footer div.footer-bottom[data-footer-bg] {
    background: var(--footer_copyright_bg_color, #333)!important;
}

footer div.footer-bottom[data-heading-colour] *:is(h1,h2,h3,h4,h5,p) {
    color: var(--footer_copyright_text_color,  #fff)!important;
}

footer div.footer-bottom[data-text-colour] a, footer div.footer-bottom[data-text-colour] ul li:before{
    color: var(--footer_copyright_link_color, #fff)!important;
}

footer a:hover{text-decoration:underline!important}



section[data-header-cta-colour] *:is(h1,h2,h3,h4,h5), section[data-header-cta-colour] *:is(p) {
    color: var(--header-cta-colour, var(--main-color, #fff))!important;
}

section[data-footer-top-bg-color] .bg-color-3{
    background: var(--footer_top_bg_Color, #333)!important;
}

section[data-footer-top-text-color] *:is(h1,h2,h3,h4,h5,h6,p, a) {
    color: var(--footer_top_text_Color, var(--main-color, #fff))!important;
}

section[data-footer-top-icon-color] .support-box .icon-box i:before{
    color: var(--footer_top_icon_Color, #fff)!important;
}



@media only screen and (min-width: 1200px) {
.animatedfsmenu .animatedfsmenu-navbar-toggler.right_top {
    top: 25px !important;
    right: 9% !important;
}
.nhs-logo {
  margin-left: 15px;
}	
	
}


@media only screen and (max-width: 1200px) {
	
/* .order-2 {
        order: inherit !important;
    }	
}	 */
	

@media (max-width: 992px) {
    .page-title .breadcrumb {
        width: 100%;
        justify-content: center;
    }
}


@media only screen and (min-width: 768px) {
    .main-header .header-upper .logo-box {
		padding: 10px 0!important;
		}
}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
	
	#image_block_4 .image-box .content-inner {
    position: relative;
    left: 0px;
    bottom: 0px;
    width: 100%;
    margin-top: 20px;
}
	
#image_block_4 .image-box-two .content-inner {
    margin-top: 20px;
    position: relative;
    left: 0;
    bottom: 0px;
    width: 100%; 
}	

#image_block_4 .image-box-two {
    padding-right: 0px;

}	
	
	
}




@media only screen and (max-width: 767px) {
    #image_block_4 .image-box .content-inner {
        width: 100%;
        margin-top: 40px;left:0;
    }
	.cta-style-two .btn-box.pull-right.mt-20{text-align:center;float:none!important;margin:0 auto;}
	.cta-style-two .btn-box.pull-right.mt-20 a{    margin-top: 25px;}
	
	.info-list.clearfix {
        text-align: center;
    }
	
	.single .page-title .breadcrumb {
        width: 85%;
        padding: 5px 15px;
        margin-top: 0;
    }
	.page-title .breadcrumb {
        width: 125%;
        padding: 8px 15px;
        margin-top: 10px;
    }
	
	
	.container-banner .banner-text h1 {
    font-size: 32px!important;
    line-height: 50px!important;
	}
	
	#image_block_4 .image-box-two .content-inner {
    position: relative;
    width:100%!important;
    margin-top: 20px;left:0!important;    bottom: 0px;

}
	
#image_block_4 .image-box-two {
    padding-right: 0px;
    padding-bottom: 80px;
}
	
	.page-template-prescription h3{
    font-size: 21px;
}
.page-template-prescription h2{font-size: 1.5rem;}
	
}


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

	.col-lg-6.col-md-12.mb-3.order-md-1.order-2.step-img-container{order: inherit!important;}
	
}

@media only screen and (max-width: 767px) {
	
#image_block_4 .image-box .content-inner {
        bottom: 0px;
        width: 100%;
        left: 0;
        margin-top: 20px;
        position: relative;
    }	
#image_block_4 .image-box {
    padding-bottom: 0px;
}
	
#image_block_4 .image-box-two .content-inner {
    position: relative;
    left: 0;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
}	
	
#image_block_4 .image-box-two {
    padding-right: 0px;
    padding-bottom: 20px;
}	
	
	
ul#menu-footer-bottom-menu li:nth-child(3) {margin-right: 20px;}	
	
#image_block_4 .image-box .content-inner {
    bottom: 0px;
    width: 100%;
}
	
.right ul.footer-nav.clearfix{text-align:center;}	
	
.right .bottom-inner {
     display: block !important; 
     text-align: center; 
}	
	
#image_block_4 .image-box .content-inner .text h3 {
    font-size: 20px;
}	
	
.col-sm-12.col-md-5.col-xl-5.right {
    margin-top: 20px;
}	
	
	
	
	
section.reviews-section.bg-theme-style-3{ background: #8080800d;}	
	
.banner-section.style-three .banner-carousel h1 {
     font-size: 24px;
	line-height: 37px;
	margin-bottom: 24px;
    }
	
.content-box {
    padding: 0 20px;
}
	
.cta-style-two .pull-right {
   float: none !important;
}	
	
.row {
     width: auto!important;
}	

.footer-top .contact-widget .info-list li {
    position: relative;
    display: inline-table;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    margin-bottom: 10px;
    padding-left: 0;
    align-items: normal;
    justify-content: center;
    gap: 10px;
}

.footer-top .contact-widget .info-list li i {
    position: static;
    left: 0px;
    top: 4px;
    font-size: 16px;
    text-align: center;
}	
	
section.cta-style-two p a {
    text-decoration: underline;
    color: #fff;
}
.footer-widget.contact-widget p a {
    text-decoration: underline;
    color: #fff;
}	

.info-list.clearfix {
        text-align: center;
    }	
	
	
.new_services .service-block-two {
    width: auto;
}	
	
}
@media only screen and (min-width: 768px) {
.animatedfsmenu .animatedfsmenu-navbar-toggler.right_top {
    top: 72px !important;
    right: 9% !important;
}
}
/******mobile design*******/

@media only screen and (max-width: 767px) {
	
	.animatedfsmenu .animatedfsmenu-navbar-toggler.right_top {
        top: 10px !important;
        right: 5% !important;

}
	
    .main-header.style-three .header-lower {
        display: none;
    }

    .main-header .logo-box {
        display: block;
    }

    .main-header.style-three .header-upper .upper-info {
        display: none;
    }

figure.logo img{
    width: 100%;
}

.upper-inner .logo-box.pull-left {
    padding: 0px !important;
	max-width: inherit;
	max-width: 160px;
}

    .main-header.style-three .header-lower, .main-header.style-three .header-upper {
        display: block!important;
    }	
	
.header-lower .lower-inner {
    display: none;
}	
	
}


@media only screen and (max-width: 499px) {
    #content_block_2 .content-box .support-box h3, #content_block_7 .content-box .support-box h3 {
        font-size: 16px;
    }
	
	.content-column .content-box{padding:0px;}
}