/*
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.2
*/

body #header-outer {
	max-width: 1480px !important;
    margin: 20px auto 0px !important;
    left: 0px !important;
    right: 0px !important;
    border-radius: 12px;
    background-color: #fff !important;
}
html body #header-outer[data-transparent-header="true"].transparent {
	 background-color: #fff !important;
}
body #header-outer #top .container {
	padding:0 !important;
}
#header-outer #top .sf-menu.sf-arrows {
    justify-content: flex-start !important;
    padding-left: 200px !important;
}
#header-outer #top .sf-menu.sf-arrows > .sf-with-ul > a {
    opacity: 1 !important;
}
body.material #header-outer #top nav li#menu-item-1143 a{
    font-size: 14px !important;
    padding: 0 32px !important;
}
#header-outer #top #menu-item-2097 a {
    cursor: pointer;
}
#header-outer #top #menu-item-2600 a {
    cursor: pointer;
}
body.material #header-outer[data-transparent-header=true].transparent nav>ul>li>a {
    opacity: 1 !important;
}
body.material #header-outer #top nav li#menu-item-1141 {
	padding-right: 60px;
}
body.material #header-outer #top nav li#menu-item-1143 a:before{
	height: 37px !important;
}
#header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li{
	list-style:none !important;
}
#header-outer .menu-item-2954{
	display:none !important;
}
#header-outer .menu-item-2954 a {
    padding: 10px 20px !important;
    background: #113251;
    border-radius: 50px;
    color: #fff !important;
}
#header-outer .menu-item-2954 a span{
	color: #fff !important;
}

/* pop up css start */
#popuppress-2644 {
	left: 710px !important;
	border: none !important;
	width: 500px !important;
}
#popuppress-2644 .pps-content h3 {
    font-size: 26px !important;
    line-height: 34px !important; 
    font-weight: 700 !important;
}
.pps-content{
	display: flex;
    align-items: center;
}
.pps-single-popup li.pps-item-content .pps-content-wp-editor {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

.pps-single-popup li.pps-item-content .pps-content-wp-editor p {
    padding: 0;
    text-align: center;
}

.pps-single-popup li.pps-item-content .pps-content-wp-editor p a {
    padding: 13px 28px;
    text-align: center;
    background: #113251;
    color: #fff;
    border-radius: 30px;
    display: inline-block;
}

.pps-single-popup li.pps-item-content .pps-content-wp-editor .hover-wrap-inner img {
	border-radius: 15px;
	width: 80px;
}


/* pop up css end */
.homeHeroSection  .row-bg-wrap .row-bg-overlay{
	opacity:0 !important;
}
/* appointment popup css start */

#popuppress-2766 {
	left: 710px !important;
	border: none !important;
	width: 500px !important;
}
#popuppress-2766 .pps-content h3 {
    font-size: 26px !important;
    line-height: 34px !important; 
    font-weight: 700 !important;
}


#popuppress-2777 {
	left: 710px !important;
	border: none !important;
	width: 500px !important;
}
#popuppress-2777 .pps-content h3 {
    font-size: 26px !important;
    line-height: 34px !important; 
    font-weight: 700 !important;
}




/* appointment popup css end */


.post-area.featured_img_left .post .post-content {
    padding-left: 0 !important;
    background-color: #fff;
}
.post-area.featured_img_left .post .post-content:hover {
    background-color: #e2ebf1;
}
.faqsSection .wpb_wrapper h5 {
    font-size: 24px;
    line-height: 30px;
    color: #4E4D4D;
    font-weight: 400;
}
.comprehensiveCareSec .wpb_wrapper h5{
    max-width: 1150px;
    font-weight: 400;
    color: #4E4D4D;
    font-size: 24px;
    line-height: 34px;
}
.comprehensiveCareSec .nectar-fancy-box  .heading-wrap h3{
    font-size: 30px;
    line-height: 38px;
}
.type-post .post-content h2{
	font-size: 38px;
    line-height: 46px;
}
/* .homeDoctorsTab  .wpb_tabs_nav{
	max-width: 850px;
	margin: 0 auto !important;
}
.homeDoctorsTab  .wpb_tabs_nav .tab-item{
	border-bottom:none !important;
}
.homeDoctorsTab  .wpb_tabs_nav .tab-item a {
    padding: 0 !important;
}
.homeDoctorsTab .tab-item a i:before {
    display: none;
}
.homeDoctorsTab .wpb_tabs_nav li i {
    width: 100px;
    height: 100px;
    position: relative;
    margin: 0 auto !important;
}
.homeDoctorsTab .tab-item a i.fa-handshake-o:after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2024/07/jhon-Tab-image.webp);
    width: 100% !important;
    height: 100% !important;
    top: 0px;
	left: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.homeDoctorsTab .tab-item a i.fa-address-book:after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2024/07/adam-silberman-tab-image.webp);
    width: 100% !important;
    height: 100% !important;
    top: 0px;
	left: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.homeDoctorsTab .tab-item a i.fa-thermometer-empty:after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2024/07/dummy-icon-image.webp);
    width: 100% !important;
    height: 100% !important;
    top: 0px;
	left: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.homeDoctorsTab .wpb_tabs_nav li span {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #113251;
} */


.meetExpertTabImagesSec .row_col_wrap_12  {
	max-width: 800px;
	margin: 0 auto;
}
.meetExpertTabImagesSec .tab-nav-One > .vc_column-inner{
	position:relative;
}
.meetExpertTabImagesSec .tab-nav-One > .vc_column-inner:before {
    top: -140px;
    left: 130px;
    content: '';
    border-right: 4px dotted #A5B5C0;
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(90deg);
}
.meetExpertTabImagesSec .tab-nav-two > .vc_column-inner:before {
    top: -140px;
    left: 130px;
    content: '';
    border-right: 4px dotted #A5B5C0;
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(90deg);
}

.treatmentBox .menu-footer-treatment-container ul.menu {
    display: flex;
    flex-wrap: wrap;
}
.treatmentBox .menu-footer-treatment-container ul.menu li {
    width: 49%;
}
.fetauredHomeServicesSec .servicesFeaturedInnerBox .vc_column-inner {
    border: 1px solid #d4e2ee;
    background-color: #ECF2F6;
    padding: 8% 8% !important;
    border-radius: 15px;
}
.fetauredHomeServicesSec .servicesFeaturedInnerBox .vc_column-inner:hover {
    background-color: #001F3B;
    color: #fff;
}
.fetauredHomeServicesSec .servicesPathHoverBox .vc_column-inner:hover .wpb_wrapper svg path{
    stroke:#fff !important;
    fill:#fff !important;
}
.fetauredHomeServicesSec .servicesFeaturedInnerBox .vc_column-inner:hover .wpb_wrapper svg {
    stroke:#fff !important;
    fill:#fff !important;
}
.fetauredHomeServicesSec .servicesFeaturedInnerBox .vc_column-inner:hover .wpb_wrapper h4{
    color: #fff !important;
}
.fetauredHomeServicesSec .servicesFeaturedInnerBox .vc_column-inner .wpb_wrapper p{
    color: #4E4D4D !important;
}
.fetauredHomeServicesSec .servicesFeaturedInnerBox .vc_column-inner:hover .wpb_wrapper p{
    color: #fff !important;
}
.fetauredHomeServicesSec  .nectar-parallax-scene li:nth-child(2) div {
    background-size: contain;
    background-repeat: no-repeat;
    top: 280px;
    width: 40%;
    height: 50%;
    left: 200px;
}
/* .fetauredHomeServicesSec .box-inner-wrap{
	border:1px solid #d4e2ee;
	background-color:#ECF2F6;
	padding: 8% 8% !important;
	border-radius:15px !important;
/* 	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); */
/* }
.fetauredHomeServicesSec .box-inner-wrap .inner .inner-wrap h4{
	color:#001F3B;
}
.fetauredHomeServicesSec .box-inner-wrap .inner .inner-wrap p{
	color:#4E4D4D;
	line-height: 24px;
}
.fetauredHomeServicesSec .box-inner-wrap .inner .inner-wrap span.im-icon-wrap{
	margin-bottom: 8px !important;
} */ 


/* mental health stellate gange css start */
.stellateBlockHeader .row-bg-wrap {
	border-radius: 0px 0px 110px 0px !important;
}
.stellateBlockHeader .mentalHealthRightLink > .vc_column-inner {
    max-width: 100% !important;
}
.stellateBlockHeader .mentalHealthRightLink > .vc_column-inner .wpb_wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.stellateBlockHeader .vc_column-inner .textWithIconBox .vc_column-inner {
   padding: 6px 40px 12px 40px !important;
    margin-bottom: 0px !important;
}
.stellateBlockHeader .row_col_wrap_12 .countInnerSection .row_col_wrap_12_inner {
    padding: 0 10px !important;
}
.stellateBlockHeader .row_col_wrap_12 .heroTopSection {
    padding: 0 0px !important;
    padding-bottom: 5% !important;
}
.stellateBlockHeader .vc_column-inner .textWithIconBox .iwithtext .iwt-text h6 {
    margin-bottom: 0px !important;
    font-size: 12px !important;
}
.stellateBlockHeader .vc_column-inner .textWithIconBox .iwithtext .iwt-text h4 {
    color: #001F3B;
    margin-bottom: 0 !important;
    line-height: 20px !important;
    font-size: 18px !important;
    font-weight: 700;
}
.faqsSection .toggle{
    PADDING: 0 30PX;
}
.faqsSection .toggle.open{
    BACKGROUND: #FFF;
}
.faqsSection .toggle h3.toggle-title a i {
    display: none;
}
.faqsSection .toggle h3.toggle-title a  {
    font-weight: 700;
    color: #001F3B;
}
.faqsSection .inner-toggle-wrap .nectar-fancy-ul ul li{
    max-width:100%;
}


/* mental stellate css end */

/* provider main page css start */

.doctorsMainSec .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-size: 20%;
    background-repeat: no-repeat;
    background-position: top right;
    transform: translate(-460px, 810px);
}
.doctorsMainSec .nectar-parallax-scene li.layer:nth-child(3) > div {
    background-size: 20%;
    background-repeat: no-repeat;
    background-position: top right;
    transform: translate(-440px, 1500px);
}
.doctorsMainSec .nectar-parallax-scene li.layer:nth-child(4) > div {
   	background-size: 20%;
    background-repeat: no-repeat;
    background-position: bottom right;
    transform: translate(-400px, -40px);
}



/* provider main page css end */

/* our staff css start */
.providerMainHeader .row_col_wrap_12 .innerHeaderContentRow {
    padding-bottom: 5%;
}
.providerMainHeader .row-bg-wrap .inner-wrap .row-bg {
    border-radius: 0px 0px 110px 0px !important;
}
.ourExperienceStaffMainSec .ourExperienceStaffInnerCol .ourExperienceStaffInnerContent .wpb_wrapper h3 {
    color: #fff;
    font-weight: 500;
    margin: 0;
}

.ourExperienceStaffMainSec .ourExperienceStaffInnerCol .ourExperienceStaffInnerContent {
    padding-bottom: 20px;
    padding-top: 20px;
    background: #113250;
    border-radius: 0 0 16px 16px;
}

.ourExperienceStaffMainSec .ourExperienceStaffInnerCol .ourExperienceStaffInnerContent .wpb_wrapper h5 {
    color: #AFBBC5;
    font-size: 20px !important;
    font-weight: 400;
}
.ourExperienceStaffMainSec .ourExperienceStaffInnerCol .vc_column-inner .inner .hover-wrap{
    margin:0 !important;
}
.ourExperienceStaffMainSec .ourExperienceStaffInnerCol .vc_column-inner .hover-wrap-inner{
    height: 500px;
}
.ourExperienceStaffMainSec .ourExperienceStaffInnerCol .vc_column-inner .hover-wrap-inner img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
}
.ourExperienceStaffMainSec .ourExperienceStaffHeadingRow .wpb_wrapper h2 {
    color: #001F3B !important;
}
.ourExperienceStaffMainSec .ourExperienceStaffHeadingRow .wpb_wrapper h5 {
    color: #1E1E1E;
    font-size: 24px;
    line-height: 34px;
}
.ourExperienceStaffMainSec .ourExperienceStaffInnerCol > .vc_column-inner{
    border-radius: 16px 16px 16px 16px !important;
}

/* our staff css end */
.homeHeroSection .row_col_wrap_12 .heroTopSection {
    max-width: 1480px;
    margin: 0 auto !important;
    padding: 0 30px;
    padding-bottom: 8%;
}
.homeHeroSection .row_col_wrap_12 .countInnerSection {
    backdrop-filter: blur(8px);
    padding: 30px 0;
    border-radius: 0px 0px 100px 0px;
    border-top: 1px solid #ffffff4d;
}
.homeHeroSection .row_col_wrap_12 .countInnerSection .row_col_wrap_12_inner {
	max-width: 1480px;
	margin: 0 auto !important;
	padding: 0 30px;
}
.herorightContent > .vc_column-inner {
	max-width: 400px;
    margin: 0 auto;
}
.herorightContent > .vc_column-inner .wpb_wrapper h6 {
    text-align: Center;
    font-size: 20px;
	max-width: 360px;
}
.homeHeroSection .row-bg-wrap .inner-wrap .row-bg {
    border-radius: 0px 0px 110px 0px !important;
}
.herorightContent .vc_column-inner .textWithIconBox .vc_column-inner{
 	background-color: #fff;
    max-width: 260px;
    color: #000;
    padding: 8px 10px 12px 10px;
    border-radius: 70px;
    margin: 6px auto;
	cursor:pointer;
}
.herorightContent .vc_column-inner .textWithIconBox .vc_column-inner:hover {
	background-color: #113251;
}
.herorightContent .vc_column-inner .textWithIconBox .vc_column-inner:hover .iwithtext .iwt-icon i{
	color: #fff;
}
.herorightContent .vc_column-inner .textWithIconBox .vc_column-inner .iwithtext .iwt-icon i.fa-calendar:before {
    content: "\f272";
}
.herorightContent .vc_column-inner .textWithIconBox .vc_column-inner:hover .iwithtext .iwt-text h4 {
	color: #fff;
}
.herorightContent .vc_column-inner .textWithIconBox .vc_column-inner:hover .iwithtext .iwt-text h6 {
	color: #fff;
}
.herorightContent .vc_column-inner .textWithIconBox .iwithtext .iwt-icon {
    top: 11px;
	display: none;
}
.herorightContent .vc_column-inner .textWithIconBox .iwithtext .iwt-icon i {
	font-weight: 100 !important;
}
.herorightContent .vc_column-inner .textWithIconBox .iwithtext .iwt-text {
	padding: 0;
    text-align: center;
}
.herorightContent .vc_column-inner .textWithIconBox .iwithtext .iwt-text h4{
    color: #001F3B;
    margin-bottom: 0;
    line-height: 26px;
    font-size: 22px;
    font-weight: 700;
}
.herorightContent .vc_column-inner .textWithIconBox .iwithtext .iwt-text h6 {
    color: #666;
    text-align: center;
    margin-bottom: 3px;
    font-size: 13px;
}
.borderRight .vc_column-inner:before  {
    content: '';
    width: 2px;
    position: absolute;
    right: 0;
    height: 85px;
    background-color: #ffffff2e;
    top: 20px;
}
.featuredServices .nectar-fancy-box {
	padding-bottom: 100px !important;
}
.featuredServices .nectar-fancy-box .inner .heading-wrap h3 {
	text-transform: capitalize;
}
.featuredServices .nectar-fancy-box:before {
    content: '\f0a9';
    font-family: 'FontAwesome';
    position: absolute;
    z-index: 9999;
    bottom: 40px;
    color: #fff;
    font-size: 40px;
    font-weight: 100;
}
.featuredServices .nectar-fancy-box:hover:before {
	font-weight: 700;
	color: #fff;
}
.featuredServices .nectar-fancy-box[data-style=hover_desc] .hover-content {
	max-width: 100%;
}
.featuredServices .flickity-prev-next-button:disabled {
	display:block !important;
	opacity:1; !important;
}
.featuredServices .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
	top: -10% !important;
}
.featuredServices .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    position: absolute;
    left: unset;
    top: -10%;
    width: 40px;
    height: 40px;
    right: 110px;
	border: 2px solid #113251;
}
.featuredServices .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0px 0 0px 0 !important;
}
.featuredServices .nectar-parallax-scene li:nth-child(2) div {
	background-size: contain;
    background-repeat: no-repeat;
    top: 280px;
    width: 40%;
    height: 50%;
    left: 200px;
}
.welcomeContentBox .vc_column-inner h5{
	font-weight: 300;
    line-height: 32px;
}
.commitmentInnerBox  {
	
}
.commitmentInnerBox .vc_column-inner {
    background-color: #fff;
    padding: 40px 40px 40px 40px;
    border-radius: 15px;
    box-shadow: 0px 4px 34px 0px rgba(205, 213, 218, 0.50);
}
.commitmentInnerBox .vc_column-inner .wpb_wrapper img {
    width: 80px !important;
}
.commitmentInnerBox .vc_column-inner h4 {
    color: #001F3B;
    font-size: 26px;
}
.commitmentInnerBox .vc_column-inner p {
	
}
/* 
.teamSection .vc_column-inner .img-with-aniamtion-wrap:before {
    width: 180px;
    content: '';
    height: 450px;
    background: linear-gradient(270deg, #ecf2f6fc 44.36%, rgba(236, 242, 246, 0.00) 100%);
    position: absolute;
    bottom: 0;
    right: -30px;
    z-index: 1;
} */
/* .teamSection .vc_column-inner .img-with-aniamtion-wrap:after {
    width: 150px;
    content: '';
    height: 450px;
    background: linear-gradient(90deg, #ecf2f6fc 44.36%, rgba(236, 242, 246, 0.00) 100%);
    position: absolute;
    bottom: 0;
    left: -30px;	
} */
.teamSection .nectar-parallax-scene li:nth-child(2) div {
	background-size: 86%;
    background-repeat: no-repeat;
    top: 0px;
    width: 100%;
    height: 50%;
    left: 0;
    margin: 0;
    right: 0;
}
.teamDrBoxSection .teamDrcontentBox {
	padding: 0 30px !important;
}
.teamDrBoxSection .teamDrtestimonal .vc_column-inner {
	padding: 30px 30px 30px 30px;
	margin-bottom: 30px;
}
.teamDrBoxSection .teamDrtestimonal .vc_column-inner p {
	font-size: 24px;
    line-height: 35px;
    font-style: italic;
}
.teamDrBoxSection .nectar-icon-list .nectar-icon-list-item {
    margin-bottom: 40px;
}
.teamDrBoxSection .nectar-icon-list .content {
	color: #000;
    font-size: 16px !important;
    line-height: 26px;
}
.teamDrBox .vc_column-inner .img-with-aniamtion-wrap  img {
	width: 90% !important;
}
.teamDrBox .vc_column-inner .img-with-aniamtion-wrap:before {
    content: '';
    background-image: url(https://thehowclinic.ladtestwebsite.com/wp-content/uploads/2024/05/lead-bg.svg);
    position: absolute;
    width: 100%;
    height: 60%;
    bottom: -100px;
    left: -270px;
}
.logoSliderSection .flickity-slider .hover-wrap .hover-wrap-inner img {
/* 	transition: filter .45s cubic-bezier(.3,.4,.1,1), opacity .45s cubic-bezier(.3,.4,.1,1);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .55; */
    width: 45%;
    height: 60px;
	object-fit:contain;
}
.logoSliderSection .flickity-slider .hover-wrap:hover .hover-wrap-inner img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}
.logoSliderSection .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
	margin: 0px 0 0px 0 !important;
}
.featuredServices.videoLoopBox .nectar-flickity .flickity-prev-next-button.previous {
	top: -15%;
}
.featuredServices.videoLoopBox .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    top: -15% !important;
	border:2px solid #113251 !important;
	
}


.addressIcon ul {
	padding-top: 0px;
	margin: 0;
}
.addressIcon ul li {
    margin-bottom: 14px;
    list-style: none;
}
.addressIcon ul li a {
    color: #fff;
    position: relative;
    padding-left: 30px;
    padding-bottom: 10px;
    display: inline-block;
    font-size: 18px;
}
.addressIcon ul li a span {
	display: block;
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.addressIcon ul li a:before {
    content: '\f095';
    font-family: 'FontAwesome';
    font-weight: 600;
    position: absolute;
    left: 0;
    font-size: 16px;
}
.addressIcon ul li:nth-child(2) a:before {
	content: '\f0e0';
}
.addressIcon ul li:nth-child(3) a:before {
    content: '\f3c5';
}


.findinnerSection > .row-bg-wrap {
	background-color: #d1dbe3 !important;
}
.findinnerSection .row-bg-wrap .row-bg-overlay {
    border-radius: 0px 150px 0px 0px !important;
    background: linear-gradient(202deg, #1d62a1 0%, #113251 100%) !important;
}
.findinnerSection .nectar-parallax-scene {
	z-index:4 !important;
}
.findinnerSection .nectar-parallax-scene li:nth-child(2) div {
    background-size: 86%;
    background-repeat: no-repeat;
    top: 0px;
    width: 80%;
    height: 50%;
    left: 150px;
    margin: 0 auto;
    right: 0;
}
.contactRightBox .vc_column-inner {
	padding: 60px 40px 60px 40px;
}
.contactRightBox .vc_column-inner .column-bg-overlay-wrap .column-bg-overlay {
	border-radius: 20px 100px 20px 20px;
}
.contactRightBox .vc_column-inner h2 {
    font-size: 34px;
    line-height: 44px;
}
.contactRightBox .gform_legacy_markup_wrapper .top_label input.medium, .contactRightBox .gform_legacy_markup_wrapper .top_label input.large, .contactRightBox .gform_legacy_markup_wrapper textarea.small {
	background-color: transparent;
    border-bottom: 1px solid !important;
    border: 0;
    border-radius: 0;
    color: #55a4db;
    box-shadow: none;
}
html body .contactRightBox .gform_footer .gform_button  {
	background-color: #fff;
    color: #000;
    padding: 13px 40px 13px 40px !important;
    font-weight: 700;
    text-transform: uppercase;
}
html body .contactRightBox .gform_footer {
	text-align: right !important;
	margin-top: 30px !important;
	justify-content: end;
}
html body .contactRightBox .vc_column-inner p {
	max-width: 380px;
    position: relative;
    margin-top: -85px;
}
html body .contactRightBox .vc_column-inner p strong {
	display: block;
}
html body .contactRightBox .gform_footer .gform_button:hover  {
	background-color: #3FA9F5 !important;
    color: #fff !important;
}
.testimonial_slider[data-style=multiple_visible][data-color*="-light"] .star-rating:before {
	color: #ffe6b4 !important;
}
body .testimonial_slider[data-style=multiple_visible][data-color*="-light"] .star-rating .filled:before {
    color: #F4B840 !important;
}
body .testimonial_slider .flickity-slider blockquote {
	opacity: 1;
}
body .testimonial_slider .flickity-slider blockquote.is-selected {
	
}
body .testimonial_slider .flickity-slider blockquote p {
    padding: 50px 30px;
    background-color: #fff;
    opacity: 1;
    color: #113150;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
}
.testimonial_slider blockquote p:before {
	display:none !important;
}
.testimonial_slider blockquote .title{
    color: #000 !important;
    font-weight: 600;
    opacity: 1;
}
.nectar_single_testimonial span, body .testimonial_slider blockquote span {
	color: #000 !important;
    font-weight: 600;
    opacity: 1;
}
.contactUsBox {
	
}
.findinnerSection.contactUsBox > .row-bg-wrap {
    background-color: #f7fafc !important;
}
.findinnerSection.contactUsBox .row-bg-wrap .row-bg-overlay {
    border-radius: 0px 0px 150px 0px !important;
    background: linear-gradient(202deg, #1d62a1 0%, #113251 100%) !important;
}


.footerSection .addressIcon ul li a {
	 color: #000 !important;
}

.footerSection .vc_column-inner .img-with-aniamtion-wrap .inner img  {
	width: 40%;
}
.footerSection .wpb_content_element .wpb_wrapper .social {
    display: flex !important;
    column-gap: 8px;
    padding-top: 10px;
	margin: 0;
}
.footerSection .social li {
	list-style: none;
}
.footerSection .social li a {
    font-size: 20px;
    background-color: #214D73;
    width: 45px;
    height: 45px;
    display: block;
    border-radius: 50px;
    color: #ffffff;
    line-height: 45px;
    text-align: center;
}
.footerSection .social li a:hover{ 
    background-color: #55a4db;
    color: #fff;
}
.footerSection .social li a svg {
	width: 18px;
    margin-top: 12px;
    fill: #fff;
}
.footerSection .social li a i:before {
	font-weight: 500;
}
.footerSection .wpb_content_element {
	margin-bottom:0 !important;
}
.footerSection .widget_nav_menu h2 {
    color: #113251;
    font-size: 18px;
    font-weight: 700;
}
.footerSection .widget_nav_menu ul {
	margin: 0;
}
.footerSection .widget_nav_menu ul li {
    list-style: none;
    margin-bottom: 5px;
}
.footerSection .widget_nav_menu ul li a {
    font-size: 15px;
    line-height: 28px;
    position: relative;
	transition: .5s;
}
.footerSection .widget_nav_menu ul li a:hover{
    padding-left: 11px !important;
    color: #55a4db !important;
    font-weight: 800;
}
.footerSection .widget_nav_menu ul li a:hover:before{
	opacity:1;
}
.footerSection .widget_nav_menu ul li a:before {
    content: '\f0da';
    font-family: 'FontAwesome';
    font-weight: 600;
    position: absolute;
    left: 0;
	opacity:0;
}
.footerSection .copyRIghtBox {
    padding-top: 40px !important;
    border-top: 1px solid #cecece;
    padding-bottom: 10px !important;
}
.footerContent p {
    font-size: 14px;
    line-height: 28px;
    color: #113251;
    font-weight: 600;
}
.footerSection p a:hover {
	color: #55a4db !important;
}
#copyright {
	display:none !important;
}

.conditionsBox .menu-footer-services-container  ul {
    display: flex;
    flex-wrap: wrap;
}

.conditionsBox .menu-footer-services-container ul li {
    width: 25%;
}




body .contactRightBox .gform_legacy_markup_wrapper li.gfield.gfield_error, body .contactRightBox .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 6px !important;
    border-top: 0px solid #c89797;
    border-bottom: 0px solid #c89797;
    padding-bottom: 0;
    padding-top: 0;
    box-sizing: border-box;
}
body .contactRightBox .gform_legacy_markup_wrapper div.validation_error {
	display:none !important;
}
body .contactRightBox .gform_wrapper .gfield_error textarea, body .contactRightBox .gform_wrapper .gfield_error .large, body .contactRightBox .gform_wrapper .gfield_error .medium{
	border-bottom: 1px solid #c01f41 !important;
}
body .appointmentInnerBox .gform_legacy_markup_wrapper div.validation_error {
	display:none !important;
}
.appointmentInnerBox {
	
}

.gform_heading {
	display:none !important;
}

#header-outer #top nav .sf-menu li#menu-item-1383 a {
	border: 2px solid #55a4db;
    padding: 10px 20px 10px 20px;
    border-radius: 50px;
	opacity:1 !important;
	background: #fff;
}
#header-outer #top nav .sf-menu li#menu-item-1383 a .menu-title-text {
	font-weight: 700;
	color: #55a4db !important;
}
#header-outer #top nav .sf-menu li#menu-item-1383 a:hover { 
	background-color:#55a4db !important;
}
#header-outer #top nav .sf-menu li#menu-item-1383 a:hover .menu-title-text {
	color: #fff !important;
}
#header-outer #top nav .sf-menu li#menu-item-1383 a i {
	color: #55a4db !important;
	opacity:1 !important;
}
#header-outer #top nav .sf-menu li#menu-item-1383 a:hover i { 
	color: #ffffff !important;
}
#header-outer.transparent #top nav .sf-menu li#menu-item-1383 a:hover {
	color: #fff !important;
}
.footer-logo {
    width: 120px !important;
}
#sticky-social-icons-container li {
    margin-bottom: 1px;
}
html body #header-outer[data-transparent-header="true"].transparent {
    background-color: transparent !important;
}
.thc-checklist .nectar-fancy-ul ul li .icon-default-style[class^=icon-] {
    font-size: 20px;
    height: 100%;
    line-height: 22px;
    background: #1a314f;
    width: 25px;
    height: 25px;
    border-radius: 50px;
    color: #fff;
	line-height: 26px;
}
.thc-checklist .nectar-icon-list-item{
	margin-bottom:20px;
}
.thc-checklist .nectar-icon-list .nectar-icon-list-item h4{
	font-size:18px!important;
	line-height:22px;
}
.natu-banner-heading{
	max-width:1200px!important;
	margin: 0 auto;
}
