/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
/* Adding my css */
@import url('https://pharmcareusacomed2ca.zapwp.com/m:0/a:https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');
@import url('https://pharmcareusacomed2ca.zapwp.com/m:0/a:https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');

/* Font css */
body {
	font-family: 'Montserrat', sans-serif;
}
body h3 {
	font-family: 'Montserrat', sans-serif;
}
body h5 {
	font-family: 'Montserrat', sans-serif;
}
#slide-out-widget-area .inner-wrap {
  margin: 0px !important;
}
body #header-outer[data-lhe="animated_underline"].transparent.dark-slide header#top nav > ul > li > a:after, body #header-outer[data-lhe="animated_underline"].transparent:not(.side-widget-open) .midnightHeader.dark header#top nav > ul > li > a:after, body #header-outer[data-lhe="animated_underline"].transparent:not(.side-widget-open) .midnightHeader.default header#top nav > ul > li > a:after, body #header-outer.dark-slide.transparent:not(.side-widget-open) header#top nav>ul>li[class*="button_bordered"]>a:before {
    border-color: #d2202f!important;
}
body #header-outer.transparent.dark-slide > header#top nav > ul > li > a:hover, body #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.sfHover > a, body #header-outer.transparent[data-lhe="animated_underline"] header#top nav .sf-menu > li.current-menu-ancestor > a, body #header-outer.transparent header#top nav > ul > li > a:hover, body #header-outer.transparent[data-lhe="animated_underline"] header#top nav .sf-menu > li.current_page_item > a, body #header-outer header#top nav .sf-menu > li.current-menu-item > a {
	color: #d2202f!important;
}
body #header-outer[data-lhe="animated_underline"].transparent header#top nav > ul > li > a:after, body #header-outer.transparent header#top nav>ul>li[class*="button_bordered"]>a:before {
    border-color: #d2202f!important;
}
header#top nav ul li a.sf-with-ul:hover, header#top nav > ul > li > a:hover {
	color: #d2202f!important;
}
a.nectar-list-item-btn {
    transition: all .45s cubic-bezier(0.25,1,0.33,1)!important;
    -webkit-transition: all .45s cubic-bezier(0.25,1,0.33,1)!important;
    border-width: 2px!important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    font-size: 14px !important;
    font-family: 'Open Sans';
    color: #676767 !important;
    font-weight: 700;
}
a.nectar-list-item-btn:hover, .nectar-hor-list-item.has-btn:hover a.nectar-list-item-btn {
    box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
	color: #fff !important;
	border-color:#fff !important;
}
 .home div#footer-outer {
    display: block !important;
}  
@media only screen and (min-width: 1000px) {
.ares.tp-bullets {
	top: 96% !important;
} 
}
@media only screen and (max-width: 1000px) {
/* .home #header-space[data-header-mobile-fixed="1"], .post-type-archive-tribe_events  #header-space[data-header-mobile-fixed="1"], .single-tribe_events #header-space[data-header-mobile-fixed="1"] {
	display:none !important;
} */
/* .home #header-outer, .post-type-archive-tribe_events #header-outer, .single-tribe_events #header-outer{
	background-color: transparent !important;
} */
#tribe-events {
    margin-top: 75px;
}
}
@media only screen and (max-width: 450px) {
#rev_slider_1_1 .tp-rightarrow.uranus.tparrows {
	left: 105% !important;
}
#rev_slider_1_1 .tp-leftarrow.uranus.tparrows {
	left: -5% !important;
}
}

/*--------*/
.page-template-template-front #breadcrumbs{display: none!important;}
.page-template-template-front #slide-out-widget-area{display: none!important;}
.page-template-template-front .slide_out_area_close, .page-template-template-front #slide-out-widget-area-bg{display: none!important;}
.common-btn{display:inline-block;padding:21px 97px 21px 35px;background:transparent url(https://pharmcareusacomed2ca.zapwp.com/m:0/a:https://pharmcareusa.com/wp-content/uploads/2024/03/icon-btn.png) no-repeat center right 20px;border:1px solid #fff;border-radius:35px; font-family: 'Josefin Slab';font-weight: 600;font-size: 24px;line-height: 24px;color: #FFFFFF;transition:all 600ms ease-in-out;}
.common-btn:hover{background:#D2202F url(https://pharmcareusacomed2ca.zapwp.com/m:0/a:https://pharmcareusa.com/wp-content/uploads/2024/03/icon-btn.png) no-repeat center right 12px;border-color:#D2202F;color:#fff;}


header#top .col.span_3{padding-right: 48px; border-right: 1px solid rgba(0,0,0,0.1);}
header#top nav .buttons{background:url(https://pharmcareusacomed2ca.zapwp.com/m:0/a:https://pharmcareusa.com/wp-content/uploads/2024/07/btn-txture.jpg) no-repeat center / cover;margin-left:30px!important;}
header#top nav .buttons .nectar-header-text-content{padding-left: 45px!important;padding-right: 45px!important;}
header#top nav .buttons .top-btn{ font-family: "Josefin Sans", sans-serif;font-weight: 400;font-size: 19px;line-height: 19px;color:#fff;}
header#top  #logo{margin-top: 22px!important;margin-bottom: 22px!important;}
header#top nav ul.sf-menu li.menu-item a{margin-right: 30px!important;}
header#top nav ul.sf-menu li.menu-item ul.sub-menu li.menu-item a{margin-right: 0!important;}


.hero-banner-section{padding-top:92px!important;padding-bottom:105px!important;}
.hero-banner-section .text-blk h1{color:#fff;font-family: 'Josefin Slab';font-weight: 400;letter-spacing: 0.08em;text-transform: uppercase;font-size: 82px;line-height: 82px;position:relative;margin-bottom:25px;padding-bottom:20px;}
.hero-banner-section .text-blk h1 strong{font-family: 'Josefin Slab';font-weight: 700;display:block;}
.hero-banner-section .text-blk h1::after{content:''; width: 50px;height: 2px;background: #D2202F;position:absolute;left:0;bottom:0;}
.hero-banner-section .text-blk h1::before{content:''; width: 43px;height: 1px;background: #fff;position:absolute;left:56px;bottom:1px;}
.hero-banner-section .text-blk p{  font-family: "Inter", sans-serif;font-weight: 400;font-size: 18px;line-height: 28px;letter-spacing: 0.01em;color: #FFFFFF;padding-bottom:20px;}
.hero-banner-section .text-blk .common-btn{margin-top:30px;}
@media only screen and (min-width: 1400px) {header#top nav ul.sf-menu li.menu-item a{margin-right: 40px!important;}}

.pharmcare-mission-top-heading{padding-top:56px!important;padding-bottom:20px!important;}
.pharmcare-mission-top-heading h2{font-family: 'Josefin Slab';font-weight: 400;font-size: 82px;line-height: 82px;letter-spacing: 0.01em;text-transform: capitalize;position:relative;margin-bottom:25px;padding-bottom:20px;color: #000000;}
.pharmcare-mission-top-heading h2 strong{font-family: 'Josefin Slab';font-weight: 700;display:block;}
.pharmcare-mission-top-heading h2::after{content:''; width: 93px;height: 4px;background: #D2202F;position:absolute;left:0;bottom:0;}
.pharmcare-mission-top-heading h2::before{content:''; width:168px;height: 1px;background:rgba(0,0,0,0.4);position:absolute;left:99px;bottom:3px;}
.pharmcare-mission-top-heading p{font-size: 18px;line-height: 36px;letter-spacing: 0.01em;color: #525252;font-family: "Inter", sans-serif;font-weight: 400;}

.pharmcare-mission-bottom-content{background:#D2202F!important;margin-bottom: -90px !important;position: relative;z-index: 5;}
.pharmcare-mission-bottom-content .ceo-text {padding:43px 59px 42px 52px;}
.pharmcare-mission-bottom-content .ceo-text p{font-size: 18px;line-height: 33px;letter-spacing: 0.01em;color: #fff;font-family: "Inter", sans-serif;font-weight: 400;padding-bottom:30px;}
.pharmcare-mission-bottom-content .ceo-text h3{font-family: "Inter", sans-serif;font-weight: 700;letter-spacing: 0.01em;font-size: 21px;line-height: 36px;color: #FFFFFF;padding-top:85px;background:url(images/icon-ceo.png) no-repeat top left;}
.pharmcare-mission-bottom-content .ceo-text h3 strong{display:block;font-family: "Inter", sans-serif;font-weight: 400;}
.pharmcare-mission-bottom-content .ceo-text p .left{padding-right: 10px;}
.pharmcare-mission-bottom-content .ceo-text p .right{padding-left: 10px;}

.our-commitment-section{padding-top:87px!important;padding-bottom:0!important;}
.our-commitment-section .left-text{padding-top:52px;padding-bottom:60px;padding-right:74px;border-right:1px solid rgba(255,255,255,0.1);}
.our-commitment-section .left-text h2{font-family: 'Josefin Slab';font-weight: 700;font-size: 49px;line-height: 55px;letter-spacing: 0.01em;color: #FFFFFF;margin-bottom:60px;}
.our-commitment-section .left-text ul {padding:0;margin:0;}
.our-commitment-section .left-text ul li{list-style:none;padding-left:96px;padding-bottom:52px;}
.our-commitment-section .left-text ul li h3{font-family: 'Josefin Slab';font-weight: 700;font-size: 37px;letter-spacing: 0.01em;color: #FFFFFF;line-height: 52px;}
.our-commitment-section .left-text ul li p{font-family: "Inter", sans-serif;font-weight: 400;font-size: 18px;line-height: 36px;letter-spacing: 0.01em;color: #FFFFFF;}

.our-commitment-section .left-text ul li:nth-child(1){background:url(images/icon01.png) no-repeat left top 6px;}
.our-commitment-section .left-text ul li:nth-child(2){background:url(images/icon02.png) no-repeat left top 6px;}
.our-commitment-section .left-text ul li:nth-child(3){background:url(images/icon03.png) no-repeat left top 6px;}

.our-commitment-section .right-text{padding-top:52px;padding-bottom:60px;padding-left:60px;}
.our-commitment-section .right-text h2{font-family: 'Josefin Slab';font-weight: 700;font-size: 49px;line-height: 55px;letter-spacing: 0.01em;color: #FFFFFF;margin-bottom:60px;}
.our-commitment-section .right-text ul {padding:0;margin:0;}
.our-commitment-section .right-text ul li{list-style:none;padding-left:79px;padding-bottom:30px;}
.our-commitment-section .right-text ul li{font-family: 'Josefin Slab';font-weight: 700;font-size: 30px;letter-spacing: 0.01em;color: #FFFFFF;line-height: 44px;}

.our-commitment-section .right-text  ul li:nth-child(1){background:url(images/icon04.png) no-repeat left top;}
.our-commitment-section .right-text  ul li:nth-child(2){background:url(images/icon05.png) no-repeat left top;}
.our-commitment-section .right-text  ul li:nth-child(3){background:url(images/icon06.png) no-repeat left top;}
.our-commitment-section .right-text  ul li:nth-child(4){background:url(images/icon07.png) no-repeat left top;}
.our-commitment-section .right-text  ul li:nth-child(5){background:url(images/icon08.png) no-repeat left top;}
.our-commitment-section .right-text  ul li:nth-child(6){background:url(images/icon09.png) no-repeat left top;}
.our-commitment-section .right-text  ul li:nth-child(7){background:url(images/icon10.png) no-repeat left top;}

 
.our-services-title{padding-top:60px!important;padding-bottom:50px!important;}
.our-services-title h2{font-family: 'Josefin Slab';font-weight: 400;font-size: 82px;line-height: 82px;letter-spacing: 0.01em;text-transform: capitalize;position:relative;margin-bottom:25px;padding-bottom:20px;color: #000000;}
.our-services-title h2 strong{font-family: 'Josefin Slab';font-weight: 700;}
.our-services-title h2::after{content:''; width: 146px;height: 4px;background: #D2202F;position:absolute;left:0;bottom:0;}
.our-services-title h2::before{content:''; width:276px;height: 1px;background:rgba(0,0,0,0.4);position:absolute;left:155px;bottom:3px;}

.services-list .item{padding: 231px 50px 38px 50px;min-height:504px;}
.services-list .item h3{font-family: 'Josefin Slab';font-weight: 600;font-size: 32px;line-height: 50px;letter-spacing: 0.05em;color: #FFFFFF;margin-bottom: 35px;}
.services-list .item img{margin-bottom:0!important;}
.services-list .item .common-btn{padding: 18px 87px 17px 30px;font-size: 19px;line-height: 22px;}

.our-testimonials-title{padding-top:60px!important;padding-bottom:60px!important;}
.our-testimonials-title h2{font-family: 'Josefin Slab';font-weight: 400;font-size: 82px;line-height: 82px;letter-spacing: 0.01em;text-transform: capitalize;position:relative;margin-bottom:25px;padding-bottom:20px;color: #000000;}
.our-testimonials-title h2 strong{font-family: 'Josefin Slab';font-weight: 700;}
.our-testimonials-title h2::after{content:''; width: 146px;height: 4px;background: #D2202F;position:absolute;left:0;bottom:0;}
.our-testimonials-title h2::before{content:''; width:447px;height: 1px;background:rgba(0,0,0,0.4);position:absolute;left:155px;bottom:3px;}

.testimonial-section .testimonial_slider .image-icon.has-bg{width: 259px!important;height: 90px!important;border-radius: 0!important;position: absolute;left: 0;top: 10px; background-size: contain; background-repeat: no-repeat;}
.testimonial-section .testimonial_slider blockquote{padding-left:306px!important;}
.testimonial-section .testimonial_slider blockquote p{font-family: "Inter", sans-serif;font-weight: 400;font-size: 18px;line-height:29px;letter-spacing: 0.01em;color: #383838;padding-bottom:34px;text-align:left;}
.testimonial-section .testimonial_slider blockquote::before{content:'';width:212px;height:182px;background:url(images/icon11.png) no-repeat; background-size:contain;position:absolute;left:0;top:150px;}
.testimonial-section .testimonial_slider .testimonial-name{font-family: "Inter", sans-serif;font-weight: 600!important;font-size: 18px!important;line-height:29px;letter-spacing: 0.01em;text-transform: capitalize;color: #D2202F;float: left;}
.testimonial-section .testimonial_slider .title{font-family: "Inter", sans-serif;font-weight: 500!important;font-size: 18px!important;line-height:29px;letter-spacing: 0.01em;text-transform: capitalize;color: #383838;opacity: 1;text-align: right;}

.testimonial-section .testimonial_slider .controls{bottom: auto!important;width: auto!important;top: calc(-24% - 20px)!important;right: 0!important;}
.testimonial-section .testimonial_slider .controls ul li .pagination-switch.active, .testimonial-section .testimonial_slider .controls ul li .pagination-switch:hover{background-color:#D2202F!important;}


.contact-us-section{padding-top:46px!important;padding-bottom:95px!important;}
.contact-us-section .title-text{text-align: center;margin-bottom:40px;}
.contact-us-section .title-text h2{font-family: 'Josefin Slab';font-weight: 400;font-size: 82px;line-height: 82px;letter-spacing: 0.01em;text-transform: capitalize;position:relative;margin-bottom:25px;padding-bottom:20px;color: #fff;display:inline-block;}
.contact-us-section .title-text h2 strong{font-family: 'Josefin Slab';font-weight: 700;}
.contact-us-section .title-text h2::after{content:''; width: 259px;height: 4px;background: #fff;position:absolute;left:9px;bottom:0;}
.contact-us-section .title-text h2::before{content:''; width:89px;height: 1px;background:rgba(255,255,255,0.4);position:absolute;left:295px;bottom:3px;}

.contact-us-section #nf-form-4-cont{background:#fff;padding:55px 43px 60px 43px; }
.contact-us-section #nf-form-4-cont #nf-form-title-4{display:none!important;}
.contact-us-section #nf-form-4-cont .nf-form-layout .nf-before-form-content .nf-form-fields-required{display:none!important;}
.contact-us-section #nf-form-4-cont .nf-form-content  .label-above .nf-field-label label{font-family: 'Josefin Slab';font-weight: 700!important;font-size: 19px!important;line-height: 25px;letter-spacing: 0.01em;text-transform: capitalize;color: #393939;}
.contact-us-section #nf-form-4-cont .nf-form-content .nf-field-container .nf-field-element input.ninja-forms-field{background: #F0F0F0;border:none!important;color:#393939;}
.contact-us-section #nf-form-4-cont .nf-form-content .nf-field-container .nf-field-element textarea.ninja-forms-field{background: #F0F0F0;border:none!important;color:#393939;resize:none;}
.contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content  nf-fields-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content  nf-fields-wrap nf-field{width:calc(33.33% - 20px);}
.contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content  nf-fields-wrap nf-field:nth-child(5){width: calc(67.30% - 20px);}
.contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content  nf-fields-wrap nf-field:nth-child(6){width: 100%;}
.contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content  nf-fields-wrap nf-field:nth-child(7){width: 100%;}
.contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content  nf-fields-wrap nf-field:nth-child(8){width: 100%;text-align: center;margin-top: 18px;}
.contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content  nf-fields-wrap nf-field:nth-child(8) .ninja-forms-field{display: inline-block;padding:20px 87px 20px 30px !important;background: transparent url(images/icon-btn-red.png) no-repeat center right 20px;border: 1px solid #D2202F!important;border-radius: 35px!important;font-family: 'Josefin Slab';font-weight: 600;font-size: 24px;line-height: 24px;color: #000000; transition: all 600ms ease-in-out;height: auto;box-shadow:none!important;}

.contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content  nf-fields-wrap nf-field:nth-child(8) .ninja-forms-field:hover{box-shadow:none!important;background: #D2202F url(images/icon-btn.png) no-repeat center right 12px; border-color: #D2202F;color: #fff;}

#footer-outer #footer-widgets{padding-top:40px !important; }
#footer-outer #footer-widgets .row{padding: 20px 0 45px 0!important;border-bottom:1px solid rgba(0,0,0,0.12);}
#footer-outer #footer-widgets .row h4{font-family: 'Josefin Slab';font-weight: 700;font-size: 20px;line-height: 27px;letter-spacing: 0.05em;text-transform: uppercase;color: #393939;}
#footer-outer #footer-widgets .row  ul.menu li a{font-family: 'Josefin Slab';font-weight: 600!important;font-size: 20px!important;line-height:33px;text-transform: capitalize;color: #000000!important;opacity: 0.8;transition:all 600ms ease-in-out;}
#footer-outer #footer-widgets .row  ul.menu li a:hover{color:#D2202F!important;opacity:1;}
#footer-outer #footer-widgets .row .menu-our-links-container ul.menu{display: flex;flex-wrap: wrap;}
#footer-outer #footer-widgets .row .menu-our-links-container ul.menu li{width:calc(50% - 20px);}
#footer-outer #footer-widgets .row #logo img{width: 230px;height:auto;}
#footer-outer .register .nresult div span.err {padding-top: 3px;position: absolute;width: 100%; bottom: -41px;left: 0px; text-align: left;}
@media (min-width: 690px) {
#footer-outer #footer-widgets .row .col:nth-child(3){width: 15.5% !important;} 	
	#footer-outer #footer-widgets .row .col:nth-child(4){width: 31.5% !important;} 	
}

#copyright .textwidget{font-family: 'Josefin Slab';font-weight: 600 !important;font-size: 20px !important;line-height: 33px;text-transform: capitalize;color: #000000 !important;opacity: 0.8;}
#footer-outer #footer-widgets .row  #wbnfe{display: flex;border: 1px solid rgba(0, 0, 0, 0.23);margin-top: 30px !important;}
#footer-outer #footer-widgets .row  #wbnfe #inputEmail{width: 83%;display: inline-block;padding: 14px 25px;font-size: 15px;line-height: 31px;font-family: 'Josefin Slab';font-weight: 600;text-transform: capitalize;line-height: 1.5;color:rgba(0,0,0,0.8); background-color: #fff;border: none;border-radius:0;}
#footer-outer #footer-widgets .row  #wbnfe .nsubmite{font-size: 0!important;width: 54px; height: 54px; border-radius: 0 !important;background:transparent!important;line-height:0!important;background:url(https://pharmcareusacomed2ca.zapwp.com/m:0/a:https://pharmcareusa.com/wp-content/uploads/2024/03/icon-btn-red.png) no-repeat right center !important;}


#footer-outer .register .nresult div span.err {padding-top: 3px;position: absolute;width: 100%; bottom: -41px;left: 0px; text-align: left;}

#breadcrumbs {display: none !important;}

/*--About CSS--*/
.inner-top-banner{padding:150px 0 !important;}
.inner-top-banner .wpb_text_column h1{font-size:50px; margin-bottom:30px; line-height:52px; font-weight:400; color:#fff;font-family: 'Josefin Slab'; text-transform:uppercase; letter-spacing:0.08em;}



/*____________________________________________
Media Quaries
______________________________________________*/
@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media(max-width:1405px){
	header#top nav .buttons .top-btn{font-size: 16px;}
}

@media(max-width:1400px){
	    /*service-page start*/
    .services-top-heading-sec h2{font-size: 70px;line-height: 72px;}
    .what-we-offer-sec .sec-heading h2{font-size: 50px;line-height: 52px;padding-bottom: 10px;}
    .services-list .item h4{font-size: 30px;line-height: 48px;}
    .why-choose .right-block .sec-heading h2{font-size: 50px;line-height: 52px;}
    .why-choose .right-block .inner-block h3{font-size: 30px;line-height: 32px;}
    .join-us-sec h2{font-size: 40px;line-height: 42px;margin: 0px;}
    .why-choose .left-block{height: 885px !important;}
    .inner-top-banner{padding: 120px 0 !important;}
     /*service-page End*/
    .our-testimonials-title h2{font-size: 70px;line-height: 72px;}
    .contact-us-section .title-text h2{font-size: 70px;line-height: 72px;}
    .our-services-title h2{font-size: 70px;line-height: 72px;}
    .services-list .item h3{font-size: 30px;margin-bottom: 30px;}
	.our-commitment-section .left-text h2{font-size: 40px; line-height:47px;}
	.our-commitment-section .right-text h2{font-size: 40px; line-height:47px;}
	.our-commitment-section .left-text ul li h3{font-size: 30px;line-height: 40px;}
	.our-commitment-section .right-text ul li{font-size: 25px;line-height: 40px;}

	.hero-banner-section .text-blk h1{font-size: 70px;line-height: 72px;letter-spacing: 0.06em;}
	.pharmcare-mission-top-heading h2{font-size: 70px !important;line-height: 72px!important;}
	.pharmcare-mission-top-heading h2::before{bottom:0px}
	.pharmcare-mission-bottom-content .ceo-text{padding: 43px 50px 42px 40px;}
	.pharmcare-mission-bottom-content .ceo-text h3{font-size: 18px;line-height: 32px;}
	.hero-banner-section .text-blk .common-btn{margin-top: 10px;}
}
@media(max-width:1323px){
    header#top nav ul.sf-menu li.menu-item a{margin-right: 20px !important;}

}

@media(max-width:1366px){
	  /*service-page start*/ 
    .services-top-heading-sec h2::before{  width: 100px;}
    .services-top-heading-sec h2{font-size:60px; line-height:62px;padding-bottom: 20px;}
    .what-we-offer-sec .sec-heading h2{font-size: 45px;line-height: 47px;padding-bottom: 0px;}
    .why-choose .right-block .sec-heading h2{font-size: 45px;line-height: 47px;}
    .services-top-heading-sec p{font-size: 16px;line-height: 30px;}
    .services-list .item p{font-size: 16px;line-height: 30px;}
    .why-choose .right-block .inner-block p{font-size: 16px;line-height: 30px;}
    .join-us-sec p{font-size: 16px;line-height: 30px;}
    
    /*service-page End*/
    #footer-outer #footer-widgets .row ul.menu li a{font-size: 16px !important;line-height: 30px;}
    #footer-outer #footer-widgets .row h4{font-size: 18px;line-height: 27px;}
    #footer-outer #copyright[data-layout="centered"]{padding: 30px 0;}
    #copyright .textwidget{font-size: 18px !important;line-height: 25px;}
    #footer-outer #footer-widgets{padding-top: 20px !important;}
    .contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content nf-fields-wrap nf-field:nth-child(7) .ninja-forms-field{padding: 18px 97px 18px 30px !important;font-size: 18px;line-height: 24px;}
.contact-us-section .title-text h2::before{width: 85px;left: 198px;}
    .contact-us-section .title-text h2::after{width: 180px;}
      .contact-us-section .title-text h2{font-size: 60px; line-height: 62px;}
      .our-testimonials-title h2{font-size: 60px; line-height: 62px;}
      .our-testimonials-title h2::before{width: 292px;}
      .our-services-title h2{font-size: 60px; line-height: 62px;}
      .our-services-title h2::before{width: 167px;}
        .services-list .item h3{font-size: 25px;margin-bottom: 25px;}
		.our-commitment-section .left-text h2{margin-bottom: 45px;}
		.our-commitment-section .right-text h2{margin-bottom: 45px;}
	.pharmcare-mission-top-heading h2::before{width: 100px;}
	.hero-banner-section .text-blk h1{font-size: 60px;line-height: 62px;margin-bottom: 15px;padding-bottom: 15px;}
	.pharmcare-mission-top-heading h2{font-size: 60px!important;line-height: 62px!important;}
	.hero-banner-section .text-blk p{font-size:16px;line-height: 30px;padding-bottom: 10px;}
	.our-commitment-section .left-text ul li p{font-size:16px;line-height: 27px;}
	
	.pharmcare-mission-top-heading p{font-size:16px;line-height: 30px;}
	.common-btn{padding: 18px 97px 18px 30px;font-size: 18px;line-height: 24px;}
	 .testimonial-section .testimonial_slider blockquote p{font-size:16px; line-height:30px;}
	   .pharmcare-mission-bottom-content .ceo-text p{font-size:16px; line-height:30px;}
}

@media(max-width:1289px){
	    /*service-page start*/
       .services-list .item.what-we-offer{min-height: 594px;}
       .why-choose .left-block{height: 931px !important;}
        /*service-page End*/
	    header#top #logo{margin-top: 15px !important;margin-bottom: 15px !important;}
	    header#top nav ul.sf-menu li.menu-item a{margin-right: 15px !important;}
	    header#top nav .buttons .nectar-header-text-content{padding-left: 30px !important; padding-right: 30px !important;}
}

@media(max-width:1200px){
	    /*service-page start*/
    .inner-top-banner{padding: 100px 0 !important;}
    .why-choose .right-block .inner-block{margin-bottom: 30px;}
    .inner-top-banner .wpb_text_column h1{font-size: 45px;line-height: 47px;}
	  /*service-page End*/
	
	.our-commitment-section .right-text{padding-bottom: 30px;}
	.our-commitment-section .left-text{padding-bottom: 93px;}
	.pharmcare-mission-bottom-content .ceo-text p{padding-bottom: 20px;}
	.pharmcare-mission-bottom-content .ceo-text h3{padding-top: 53px;background-size: 10px;}
	
	.our-commitment-section .right-text ul li{font-size: 22px;line-height: 40px; background-size: 32px;padding-left: 55px;}
	.our-commitment-section .left-text ul li{padding-left: 85px;padding-bottom: 40px;}
     header#top nav ul.sf-menu li.menu-item a{    margin-right: 10px !important;}
    header#top nav .buttons .nectar-header-text-content {padding-left: 25px !important;padding-right: 25px !important;}
    header#top nav .buttons{margin-left: 15px !important;}
    header#top .col.span_3{padding-right: 24px;}
    #header-outer #logo img,{height: 60px;}
     #header-outer.small-nav #logo img,{height: 55px;}
}


@media(max-width:1199px){

}


@media(max-width:999px){
	   /*service-page start*/
   .page-id-1998  .our-testimonials-title{padding-top: 40px !important;}
    .why-choose{padding-top: 40px !important;padding-bottom: 50px !important; margin:0px !important;}
    .services-top-heading-sec{padding-top: 40px !important;padding-bottom: 40px !important;}
    .services-top-heading-sec h2{font-size: 50px;line-height: 52px;padding-bottom: 20px;}
    .services-top-heading-sec h2::after{width: 60px;height: 1px;transform: translateX(-120%);}
    .services-top-heading-sec h2::before{width: 60px;bottom: 0px;}
      .what-we-offer-sec .sec-heading h2{font-size: 40px;line-height: 42px;}
      .services-list .item h4{font-size: 25px;line-height: 35px;}
    .why-choose .right-block .sec-heading{padding-bottom: 25px;}
      .why-choose .right-block .sec-heading h2{font-size: 40px;line-height: 42px;}
      .why-choose .right-block .sec-heading h2 strong{display:inline;}
    .services-list .item.what-we-offer{min-height:100%;}
    .why-choose .left-block{height: 450px !important;margin-bottom: 20px !important;}
  .why-choose .right-block .inner-block h3{font-size: 25px; line-height: 27px;}
  .join-us-sec h2{font-size: 35px;line-height: 37px;}
  .join-us-sec{padding: 45px 25px !important;}
    /*service-page End*/
    header#top .col.span_3{border-right:0px;}
    .our-testimonials-title{padding-bottom: 40px !important;}
    .contact-us-section{padding-bottom: 46px !important;}
      .contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content nf-fields-wrap nf-field:nth-child(7) .ninja-forms-field{padding: 15px 97px 15px 30px !important;font-size: 16px;line-height: 18px;}
     .common-btn{padding: 15px 97px 15px 30px;font-size: 16px; line-height: 18px;}
      .our-commitment-section .right-text h2{    font-size: 35px;line-height: 45px;}
      .our-commitment-section .left-text h2{font-size: 35px; line-height: 45px;}
     .contact-us-section .title-text h2::after{width: 60px;height: 1px;left: 50%;transform: translateX(-118%);}
      .contact-us-section .title-text h2::before{width: 60px;left: 50%;bottom: 0px;}
     .contact-us-section .title-text h2{font-size: 50px;line-height: 52px;}
	    .services-list .item h3{font-size: 22px;margin-bottom: 20px;}
    .services-list .item .wpb_wrapper div{margin-bottom: 10px;}
    .services-list .item .common-btn{padding: 15px 87px 15px 30px;font-size: 16px;line-height: 18px;}
    .services-list .item{padding: 231px 30px 45px 30px;min-height: 100%;}
    .contact-us-section #nf-form-4-cont{padding: 40px 30px 20px 30px;}
    .contact-us-section #nf-form-4-cont .nf-form-content .label-above .nf-field-label label{font-size:18px;}
    .contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content nf-fields-wrap nf-field:nth-child(5){width:100%;}
  .contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content nf-fields-wrap nf-field{width:100%;}
    .testimonial-section .testimonial_slider blockquote::before{display:none;}
    .pharmcare-mission-bottom-content .ceo-img{width:100%;}
   
    .testimonial-section .testimonial_slider .image-icon.has-bg{position:unset; width:100% !important; background-size:contain; background-repeat: no-repeat;background-position: left center;height: 100% !important;}
    .testimonial-section .testimonial_slider blockquote{padding-left: 0px !important;}
     .our-testimonials-title h2{font-size: 50px;line-height: 52px;}
    .our-testimonials-title h2:before{width: 60px;left: 70px;bottom: 0px;}
      .our-testimonials-title h2:after{width: 60px; height: 1px;}
    .our-services-title h2{font-size: 50px;line-height: 52px;}
     .our-services-title h2:before{width: 60px;left: 70px;bottom: 0px;}
     .our-services-title h2:after{width: 60px; height: 1px;}
	.our-commitment-section .left-text{padding-top: 40px; padding-right:0px; border-right:0px}
	 .our-commitment-section .left-text h2 {margin-bottom: 30px;}
	.our-commitment-section .left-text ul li:nth-last-child(1){padding-bottom:0px}
	.our-commitment-section .left-text{padding-bottom: 30px;}
	.our-commitment-section .right-text{padding-top: 30px;padding-left: 0px;}
	.our-commitment-section .right-text ul li{padding-left: 80px;}
	  .our-commitment-section .right-text h2 {margin-bottom: 30px;}
	.our-commitment-section .left-text ul li h3{font-size: 25px; line-height: 35px;margin: 0 0 5px 0;}
	.hero-banner-section {padding-top: 92px !important;padding-bottom: 75px !important;}
	.pharmcare-mission-top-heading h2{font-size: 50px !important;line-height: 52px !important;}
	.pharmcare-mission-top-heading h2::before{width: 60px;left: 70px;}
	.pharmcare-mission-top-heading h2::after{width: 60px;height: 1px;}
	.pharmcare-mission-top-heading h2 strong{display:inline;padding-bottom: 10px;}
	
	.pharmcare-mission-bottom-content .ceo-text { padding: 40px 30px 40px 30px;}
}

@media(max-width:992px){
	     /*service-page start*/
    .inner-top-banner .wpb_text_column h1{margin-bottom: 15px;font-size: 40px;line-height: 42px;}
    .what-we-offer-sec .sec-heading h2{font-size: 35px;line-height: 37px;}
    .why-choose .right-block .sec-heading h2{font-size: 35px;line-height: 37px;}
    .why-choose .right-block .inner-block h3{font-size: 22px; line-height: 27px;}
     /*service-page End*/
    

   #footer-outer #footer-widgets .row .col:nth-child(1){ margin-right:0px !important;margin-bottom:0px !important ;width:100% !important;}

     #footer-outer #footer-widgets .row .col:nth-child(2){width:100% !important; margin-bottom:10px !important; margin-right:0px !important;}
    #footer-outer #footer-widgets .row .col:nth-child(3){width:100% !important;margin-bottom:10px !important;  margin-right:0px !important;}
     #footer-outer #footer-widgets .row .col:nth-child(4){width:100% !important;}
}

@media(max-width:991px){
	
	.pharmcare-mission-top-heading h2{padding-bottom: 10px;}
	.pharmcare-mission-top-heading .wpb_column{margin-bottom: 10px !important;}

}

@media(max-width:800px){
	
}

@media(max-width:768px){
	
	    
      /*service-page start*/
    .services-top-heading-sec h2{font-size: 40px;line-height: 42px;padding-bottom: 10px;}
      .what-we-offer-sec .sec-heading h2{font-size: 30px;line-height: 32px;}
      .why-choose .right-block .sec-heading h2{font-size: 30px;line-height: 32px;}
       .why-choose .right-block .sec-heading{padding-bottom: 15px;}
        .why-choose .left-block{height: 400px !important;margin-bottom: 15px !important;}
          .why-choose .right-block .inner-block{margin-bottom: 20px;}
           .join-us-sec h2{font-size: 30px; line-height: 32px;}
      /*service-page end*/
	
    .our-services-title{padding-bottom: 30px !important;}
  .contact-us-section .title-text h2{font-size: 40px; line-height: 42px;  padding-bottom: 10px;}
       .our-testimonials-title h2{font-size: 40px; line-height: 42px;  padding-bottom: 10px;}
     .our-services-title h2{font-size: 40px;line-height: 42px;padding-bottom: 10px;}
      .our-commitment-section .left-text ul li h3{font-size: 22px;line-height: 30px;margin: 0 0 5px 0;}
    .our-commitment-section .right-text ul li{font-size:18px;}
    .our-commitment-section .left-text h2{font-size: 30px;margin-bottom: 25px;line-height: 40px ;}
    .our-commitment-section .right-text h2{font-size: 30px;margin-bottom: 25px;line-height: 40px;}
    .our-commitment-section .right-text ul li{background-size: 35px auto !important;padding-left: 60px;}
    .our-commitment-section .left-text ul li{background-size:40px  !important;padding-left: 65px;}
	.pharmcare-mission-top-heading h2{font-size: 40px !important;line-height: 42px !important; text-align:center !important;margin-bottom: 20px !important;}
	.pharmcare-mission-top-heading h2::before{left: 39%;}
	.pharmcare-mission-top-heading h2::after{left: 50%;}
	.pharmcare-mission-top-heading{padding-bottom: 0px !important;padding-top: 50px !important;}
	.pharmcare-mission-bottom-content .ceo-img{height: 450px !important;object-fit: cover; object-position: top;}
	.pharmcare-mission-bottom-content .ceo-text {padding: 35px 30px 35px 30px;text-align: center; }
	.pharmcare-mission-bottom-content .ceo-text h3 {padding-top: 45px;background-size: 8px;background-position: top center;}
	.pharmcare-mission-top-heading p{text-align:center;}
	.hero-banner-section .text-blk h1{font-size: 50px;line-height: 52px;}
	 .common-btn {padding: 15px 97px 15px 30px;font-size: 18px;line-height: 24px;}
}
@media(max-width:690px){
	
	      /*service-page start*/
    .services-list .item .btn-block{flex-wrap: wrap;}
    .services-list .item .btn-block a:nth-child(1){margin-right:0px; margin-bottom:10px;}
    .services-list .item.what-we-offer{padding: 231px 20px 30px 20px;}
    .why-choose .right-block .btn-block{flex-wrap: wrap;}
    .why-choose .right-block .btn-block  a:nth-child(1){margin-right:0px; margin-bottom:10px;}
      /*service-page end*/
      
	
	
	.pharmcare-mission-top-heading h2::before{width:50px;left: 35%;}
	.pharmcare-mission-top-heading h2::after{width:50px;}
	.hero-banner-section .text-blk h1{font-size: 45px;line-height: 47px;}
	.hero-banner-section{padding-top: 70px !important;padding-bottom: 50px !important;}
	.pharmcare-mission-bottom-content .ceo-text p{font-size:16px; line-height:30px}
	 .pharmcare-mission-bottom-content .ceo-text h3 {font-size: 16px;line-height: 30px;}
	.pharmcare-mission-bottom-content .ceo-img{height: 350px !important;}
	 #footer-outer #footer-widgets .row .col:nth-child(1){ margin-right:0px !important;margin-bottom:30px !important ;width:100% !important;}
 #footer-outer #footer-widgets .row .col:nth-child(1) .custom-html-widget{text-align: center !important; }
  #footer-outer #footer-widgets .row .col:nth-child(1) .custom-html-widget a img{margin-bottom: 0px !important;}
     #footer-outer #footer-widgets .row .col:nth-child(2){width:100% !important; margin-bottom:30px !important; margin-right:0px !important;}
    #footer-outer #footer-widgets .row .col:nth-child(3){width:100% !important;margin-bottom:30px !important;  margin-right:0px !important;}
     #footer-outer #footer-widgets .row .col:nth-child(4){width:100% !important;}
     #footer-outer .widget h4{margin-bottom: 20px;}
      #footer-outer #footer-widgets .row ul.menu li a{line-height: 25px;}
      #footer-outer #footer-widgets .row #wbnfe{margin-top: 25px !important;}
        #footer-outer #footer-widgets{padding-top: 0px !important;}
}

@media(max-width:576px){
	
	    
     /*service-page start*/
      .inner-top-banner{padding: 80px 0 !important;}
      .inner-top-banner .wpb_text_column h1{margin-bottom: 20px;font-size: 30px; line-height: 32px;}
     .page-id-1998 .inner-top-banner .row-bg{background-position-x: -200px;}
     .services-top-heading-sec h2{font-size: 30px;line-height: 32px;}
      .services-top-heading-sec h2::before{width: 40px;}
       .services-top-heading-sec h2::after{width: 40px;}
         .what-we-offer-sec .sec-heading h2{font-size: 25px;line-height: 27px;}
           .services-list .item h4{font-size: 22px;line-height: 24px;}
           .services-list .item.what-we-offer{padding: 231px 20px 20px 20px;}
     
	
	
     #footer-outer #copyright[data-layout="centered"]{padding: 25px 0;}
      #copyright .textwidget{font-size: 16px !important;}
    .contact-us-section #nf-form-4-cont .nf-form-layout .nf-form-content nf-fields-wrap nf-field:nth-child(7){margin-top: 0px;}
    .contact-us-section #nf-form-4-cont{padding: 30px 20px 10px 20px;}
    .page-id-1920 .container{padding: 0 0px !important;}
    .contact-us-section #nf-form-4-cont .nf-form-content .label-above .nf-field-label label{font-size: 16px !important;}
    .testimonial_slider .controls{position: unset;}
    .contact-us-section .title-text{margin-bottom: 30px;}
      .contact-us-section .title-text h2{font-size: 30px;line-height: 32px;}
    .testimonial-section .testimonial_slider blockquote p{padding-bottom: 15px;}
    .testimonial-section .testimonial_slider .testimonial-name{font-size: 16px !important;line-height: 25px; width:100%; text-align: left;}
    .testimonial-section .testimonial_slider .title{font-size: 16px !important;line-height: 25px; text-align: left;}
    .testimonial_slider .image-icon{margin-bottom: 20px;}
    .our-testimonials-title{padding-bottom: 30px !important;padding-top: 40px !important;}
      .our-testimonials-title h2{font-size: 30px; line-height: 32px;}
     .services-list .item .wpb_wrapper div{margin-bottom: 15px;}
    .our-services-title{padding-top: 40px !important;}
      .our-services-title h2{font-size: 30px;line-height: 32px;}
        .services-list .item h3{font-size: 18px; margin-bottom: 20px;line-height: 25px;margin-top: 10px;}
     .our-commitment-section .right-text {padding-bottom: 20px; }
      .our-commitment-section .left-text h2{font-size: 25px;margin-bottom: 30px;line-height: 30px;}
       .our-commitment-section .right-text h2{font-size: 25px;margin-bottom: 30px;line-height: 30px;}
         .our-commitment-section .left-text ul li h3{font-size: 20px; line-height: 30px;}
           .our-commitment-section .right-text ul li{font-size: 17px;}
	.hero-banner-section .row-bg{background-position-X: -200px !important;}
	.pharmcare-mission-top-heading{padding-top: 30px !important;}
	.pharmcare-mission-top-heading h2{font-size:30px !important; line-height:32px !important;}
	.pharmcare-mission-bottom-content .ceo-tex{padding: 25px 20px 25px 20px;}
	 #footer-outer #footer-widgets .row #wbnfe .nsubmite {margin-right:20px !important;}
	
}

@media(max-width:450px){
       .inner-top-banner{padding: 70px 0 !important;}
    .services-list .item{padding: 231px 20px 35px 20px;}
   .services-list .item .wpb_wrapper div img{width:40px;}
	.hero-banner-section .text-blk h1{font-size: 35px;line-height: 37px;}
	.pharmcare-mission-top-heading h2::before{left: 30%;}
	
}

@media(max-width:401px){
	
}

@media(max-width:350px){
	
}

