.icms-header__middle .navbar {
	margin-right: 7px;
}

.icms-frontpage .search-row {
	padding: 8px 0 6px;
}
.wds-pgh-page .search-row {
	padding: 8px 0;
}

/* .search-section form {
    grid-template-columns : 390px 1fr 290px 190px;
} */

.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 3px;
}

.search-section form input,
.search-section form select {
	padding: 20px 20px 20px 38px;
}

.play-button-d {
	left: 185px;
	top: 275px;
	width: 100px;
	height: 100px;
}

.play-button:not(.play-button-m)::before {
	width: 100%;
	height: 100%;
}

.sta-title {
	margin-bottom: 32px;
	margin-top: 32px;
	transform: translateY(-1px);
}

.get-health-care::before {
	bottom: 7px;
}

/* #sta-Tab .nav-item .nav-link.active {
    padding: 60px 0 65px;
	transform: translateY(-20px);
} */

/* #sta-Tab .nav-item .nav-link.active::after {
    bottom : 1px !important;
    height : 20px;
} */

/* #sta-Tab .nav-item .nav-link {
    padding : 24px 0;
} */

/* #sta-Tab .nav-item .nav-link .nav-link-content {
    padding    : 20px 30px 0;
    margin-top : 16px;
} */

/* #sta-Tab .nav-item .nav-link.active .nav-link-content {
    margin-top : 0;
} */

/* .sta-tabs .tab-content {
    margin-top : 53px;
} */

/* #myTabContent .tab-pane-content .tab-pane-content-content {
    margin-top : 18px;
} */

/* #myTabContent .tab-pane-content .tab-pane-content-content li {
    line-height : 1.36;
} */

/* .tab-pane-content-video .fh-m-img {
    margin : 8px 0 0 6px;
} */

#myTabContent .tab-pane-form {
	margin-top: 45px !important;
}

#myTabContent .search-section input:nth-child(3) {
	background: none;
	padding: 20px 20px 20px 20px;
}

#myTabContent .search-section input:nth-child(4) {
	padding: 20px 20px 20px 62px;
	background-position: 25px center;
}

.blog-title-home .search-content .btn {
	padding: 1.375rem 1.75rem;
}

.wd-blog-list-item .item-photo {
	max-height: 215px;
}

.wd-blog-list-item .item-info_bar {
	margin-top: 10px !important;
}

.wd-blog-list-item .item-content {
	line-height: 1.5;
}

.wd-blog-list-item .green-button.green-button-sm {
	display: inline-flex !important;
	align-items: center;
	width: 120px;
	height: 40px;
	padding: 0;
	justify-content: center;
}

.icms-footer__middle {
	padding-top: 12px;
	margin-top: 91px !important;
}
.find-help-page .icms-footer__middle {
	margin-top: 115px !important;
}
@media (max-width: 991.99px) {
	.find-help-page .icms-footer__middle {
		margin-top: 40px !important;
	}
}
.logo-foot {
	padding-left: 10px;
	margin-bottom: 30px !important;
}

.footer-left-text {
	padding-left: 8px;
}

.icms-widget__compact.footer-left-text .h5.card-header {
	margin-bottom: 8px;
}

.icms-footer__middle .card-body {
	line-height: 1.7;
}

.footer-left-text-hint {
	margin-bottom: 29px;
}

.for-contacts {
	padding: 11px 0 0 61px;
}

.for-contacts .card-header::after,
.for-links .card-header::after {
	width: 65px;
	bottom: 3px;
}

.foot-about-us-text p:nth-child(1) {
	margin-bottom: 10px;
}

.footer-social {
	margin-bottom: 43px;
}

.for-links {
	padding: 11px 0 0 66px;
}

@media screen and (max-width: 991.99px) {
	.logo-foot,
	.footer-left-text {
		padding-left: 0;
	}
	.for-contacts,
	.for-links {
		padding-left: 30px;
	}
}

@media screen and (max-width: 575.99px) {
	.for-contacts,
	.for-links {
		padding-left: 15px;
	}
}

@media screen and (max-width: 480px) {
	.for-links {
		padding: 11px 25px 0 15px;
	}

	.footer-mobile {
		padding: 0.5rem 10px 30px 0;
	}

	#widget_wrapper_224 {
		padding: 8px 8px 8px 0;
	}
}

.for-links .card-header::after {
	width: 35px;
}

.menu-footer {
	line-height: 1.5;
}

/* #sta-Tab {
	height: 320px;
} */

.form-inner {
	display: grid;
	grid-template-columns: 1fr 370px;
	grid-gap: 60px;
	padding-top: 82px;
}
.form-inner_sidebar {
	padding-top: 20px;
}

.form-progress_save {
	position: sticky;
	border: 1px solid #a8a7aa;
	top: 100px;
	border-radius: var(--br-025);
	overflow: hidden;
}

.form-progress_title {
	display: flex;
	height: 56px;
	color: #ffffff;
	background-color: #45405a;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	font-weight: 500;
}

.form-progress_body {
	padding: 22px 35px 0;
}

.form-progress_hint {
	color: #7f7a94;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
}

.form-progress_save .btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 225px;
	height: 45px;
	border-radius: 4px;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 19px auto 25px;
}

.form-progress_save .btn-green {
	color: #ffffff;
	background-color: #8bca69;
	transition: all 0.5s ease;
	font-weight: 600;
	box-shadow: none !important;
}

.form-progress_save .btn-green:hover {
	color: #ffffff;
	background-color: var(--theme-color-green-dark);
	transition: all 0.5s ease;
}

form .input-box {
	position: relative;
}

form .input-box label {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	color: #a8a7aa;
	font-family: Inter, sans-serif;
	font-size: 15px;
	left: 26px;
	opacity: 1;
	margin: 0;
	transition: all 0.5s ease-in-out;
}

form .input-box .form-control:focus + label {
	color: #45405a;
	transition: all 0.5s ease-in-out;
}

form .input-box .form-control.not-empty + label,
form .input-box .form-control:not(:empty) + label,
form .input-box input:not([value=""]) + label {
	opacity: 0;
	transition: all 0.5s ease-in-out;
}

/* #sta-Tab .nav-item .nav-link p {
	font-family : Inter, sans-serif;
} */
@media (min-width: 1800px) {
	/* .get-health-care-img {
		transform: translateX(calc(5% + 23px));
	} */
	.get-health-care-img img {
		position: relative;
	}
	/* .play-button-d {
		left: 31px;
	} */

	/* .home-get-help {
        margin : 110px 0 0;
    } */

	.home-get-help-content {
		padding-left: 50%;
	}

	.home-get-help-title {
		display: block;
		/* line-height : 1.35; */
		padding: 0 28px !important;
	}

	.home-get-help-text p + p {
		margin-top: 28px;
		display: block;
		line-height: 1.7;
	}

	.home-get-help-text p {
		padding-left: 8px;
	}

	.home-get-help-buttons .green-button.green-button-xl {
		margin-left: 8px;
		/* display         : inline-flex !important;
        padding         : 0 !important;
        align-items     : center;
        justify-content : center;
        line-height     : 1; */
	}
}

/* @media (min-width : 1366px) {
     #myTabContent .tab-pane-content .tab-pane-content-head p {
        max-width   : 85%;
        line-height : 1.15;
    }
} */

@media (min-width: 1200px) {
	/* #sta-Tab .nav-item .nav-link.active h3 {
        line-height : 1.1;
    } */

	/* #sta-Tab .nav-item .nav-link p {
        line-height   : 1.65;
        display       : block;
        padding-right : 0;
    }

    #sta-Tab .nav-item:nth-child(2) .nav-link p {
        padding-right : 15px;
    }

    #sta-Tab .nav-item:nth-child(4) .nav-link p {
        padding-right : 4px;
    } */

	/* #sta-Tab .nav-item .nav-link.active p {
        line-height   : 1.15;
        padding-right : 16px;
        display       : block;
        margin-top    : 17px;
    } */

	.wd-blog-list {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 32px 32px;
	}

	.wd-blog-list-item {
		margin-bottom: 0;
		max-width: 100%;
	}
}

@media (min-width: 992px) {
	/* .icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-item {
        padding : 0;
    } */

	/*   */

	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main > .nav-item + .nav-item {
		/* margin-left : 26px; */
		margin-left: 18px;
	}

	/* .icms-frontpage .faq-list-container {
        padding-top : 150px !important;
    } */

	.faq-item h3.faq-question a {
		display: flex !important;
		align-items: center;
		padding: 0 60px 0 30px;
		height: 105px;
	}

	.faq-item h3.faq-question a::after {
		right: 40px;
		top: calc(50% - 5px) !important;
	}

	.faq-answer {
		padding: 24px 40px 2px 40px;
		font-size: 1.125rem;
		line-height: 1.7;
	}
	.d-none.d-lg-flex.ml-3.header-social {
		margin-left: 8px !important;
	}
}

.modal_search-content label {
	display: none;
}
.modal_search-content .form-field__advocate label {
	display: inline-block;
}

.search-section .active-step input,
.search-section .active-step select,
.search-section .active-step .select2-selection--single,
#myTabContent .search-section form input.pac-target-input,
.search-content-blogs .form-control:hover,
.search-content-blogs .form-control:focus,
.form-control:hover,
.form-control:focus {
	background-color: #ebf0f6;
	border: 1px solid #45405a !important;
	outline: none !important;
	box-shadow: inset 0 0 0 1px #45405a !important;
}

@keyframes pulse-purple-green {
	0% {
		box-shadow: 0 0 0 0 rgba(141, 201, 110, 0.8);
	}

	50% {
		box-shadow: 0 0 0 30px rgba(141, 201, 110, 0);
	}

	100% {
		box-shadow: 0 0 0 0 rgba(141, 201, 110, 0);
	}
}

.company-stepts__item.active::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 112px;
	height: 112px;
	transition: 1s;
	z-index: 0;
	border-radius: 200px;
	animation: pulse-purple-green 2s infinite;
}

@media screen and (max-width: 1024px) {
	.modal_search-content label {
		display: block;
	}

	.form-inner {
		grid-template-columns: 1fr;
		padding-top: 0;
	}

	.company-stepts.first {
		margin-left: 0;
	}

	.company-stepts__item.active::before,
	.company-stepts__item.active::after {
		width: 52px;
		height: 52px;
		background-size: 100px;
	}

	.company-stepts__item-title {
		display: none;
	}
}
.share-link .share-text {
	display: inline-block !important;
}
/* @media (max-width : 1366px) {
    .search-section form {
        grid-template-columns : 1fr 1fr 290px 190px;
    }
} */

/* ----------- Non-Retina Screens ----------- */
/* @media screen
and (min-device-width : 1200px)
and (max-device-width : 1600px)
and (-webkit-min-device-pixel-ratio : 1) {

} */

/* ----------- Retina Screens ----------- */
/* @media screen
and (min-device-width : 1200px)
and (max-device-width : 1600px)
and (-webkit-min-device-pixel-ratio : 2)
and (min-resolution : 192dpi) {


} */

.select2-selection__placeholder {
	letter-spacing: -0.09px;
}

@media (min-width: 992px) and (max-width: 1199.999px) {
	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-item + .nav-item {
		margin-left: 10px;
	}
	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-link {
		font-size: 13px;
	}
}
@media (min-width: 1200px) and (max-width: 1279.999px) {
	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-item + .nav-item {
		margin-left: 10px;
	}
	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-link {
		font-size: 14px;
	}
}
@media (min-width: 1280px) and (max-width: 1365.999px) {
	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-item + .nav-item {
		margin-left: 12px;
	}
	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-link {
		font-size: 15px;
	}
}
@media (min-width: 1366px) and (max-width: 1439.999px) {
	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-item + .nav-item {
		margin-left: 22px;
	}
	.icms-header__middle .navbar-expand-lg .navbar-nav.menu-main .nav-link {
		font-size: 15px;
	}
}
