
/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/*@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700&display=swap');*/
.w-nav ul > li.level_1:last-child a {
	color: #007cc3;
	padding: 12px 12px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	border: 2px solid #007cc3;
	margin-left: 10px;
	border-radius: 4px;
}

.hover_simple .w-nav-anchor.level_1 > .w-nav-title:after {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	bottom: -6px;
	margin: 0 auto -2px;
	height: 2px;
	width: 100%;
	opacity: 0;
	transition: all .3s;
	background-color: #007cc3;
}

.css_proud_member .w-image.align_center {
	max-width: 177px;
	margin: auto;
	margin-top: 18px;
}

.css_proud_member_2 .w-image.align_center {
	max-width: 130px;
	margin: auto;
	margin-top: 18px;
}

.css_row_width {
	width: 70%;
	margin: auto;
}

.float-left {
	float: left;
}

.cs-nb-padding .newsletter-bock {
	padding: 0px !important;
}

.hover_simple .w-nav-anchor.level_1 > .w-nav-title {
	position: relative;
}

.hover_simple .w-nav-anchor.level_1:hover .w-nav-title:after, .hover_simple .w-nav-anchor.level_1:active .w-nav-title:after, .hover_simple .w-nav-anchor.level_1:focus .w-nav-title:after {
	bottom: 0px;
	opacity: 1;
}

.hover_simple .cs-last-menu .w-nav-anchor.level_1 .w-nav-title:after {
	content: none;
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item.cs-last-menu a {
	padding: 9px 10px;
	border: 2px solid #007cc3;
	border-radius: 4px;
	font-weight: bold;
}

.cs-last-menu {
	line-height: 22px;
	margin-top: 3px;
}

.w-nav ul li:last-child a:hover {
	background: #007cc3;
	color: #fff !important;
	text-decoration: none;
}

.w-blog-post-title a.entry-title, .w-blog-post-title {
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #007cc3 !important;
}

.content-newroom .l-section.wpb_row.height_medium {
	display: none;
}

.l-header .w-socials-item-link {
	background: #b7b7b7;
	color: #fff;
	margin: 0 3px;
}

.l-header .w-socials-item-link:last-child {
	margin-left: 0px;
}

.cs-zip-code {
	margin-top: 25px;
}

.l-subheader.at_top .l-subheader-h {
	font-size: 14px;
	font-weight: 600;
}

.l-subheader-h .l-subheader-cell .fa.fa-envelope:before {
	content: "";
}

.cs-what-we-do-li ul {
	margin-left: 14px;
	margin-top: 12px;
}

.cs-what-we-do-li ul li {
	position: relative;
}

img {
	max-width: 100% !important;
}

.l-subheader-cell.at_left img {
	max-width: none !important;
}

.cs-what-we-do-li ul li:before {
	content: "";
	display: inline-block;
	height: 1px;
	max-width: 23px;
	width: 100%;
	background: #363636;
	position: absolute;
	left: -40px;
	top: 12px;
}

.cs-what-we-do-li .left-list ul {
	margin-left: 0px;
	margin-right: 14px;
}

.readmore a:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	padding-right: 5px;
}

.readmore a:hover, .readmore a:active, .readmore a:focus {
	text-decoration: underline;
}

.cs-what-we-do-li .left-list ul, .cs-what-we-do-li .right-list ul {
	list-style: none;
}

.cs-what-we-do-li .left-list {
	text-align: right;
}

.cs-what-we-do-li .right-list {
	text-align: left;
}

.cs-what-we-do-li .left-list ul li:before {
	left: auto;
	right: -40px;
}

.cs-meet-the-owner h2 {
	padding-top: 0px;
}

.cs-what-we-do-li ul li a {
	color: #363636;
}

.cs-what-we-do-li ul li:hover:before {
	background-color: #007cc3;
}

.cs-what-we-do-li ul li a:hover, .cs-what-we-do-li ul li a:focus, .cs-what-we-do-li .left-list ul li a:active {
	color: #007cc3;
}

.border {
	margin-bottom: 8px;
}

.custom-setting {
	letter-spacing: .5px;
}

.proud-member-border {
	background: #cce5f3;
}

.cs-services {
	text-align: center;
}

.cs-services .service-icon {
	width: 73px;
	height: 56px;
	background: url("https://cdn-ilemino.nitrocdn.com/apwsQQfrSvahWJPhkqHmRtqyIzvEnxsh/assets/images/optimized/rev-419411b/assistinghands.com/6/wp-content/themes/Impreza-child/images/service-icon.png") no-repeat top center;
	background-position: 5px 0px;
	margin: 0 auto 3px;
	display: block;
	text-indent: -9999px;
}

.cs-services .service-icon.nitro-lazy {
	background: none !important;
}

.cs-services.inner-service .service-icon.care-services {
	background-position: -234px 1px;
}

.cs-services.inner-service .service-icon {
	background: url("https://cdn-ilemino.nitrocdn.com/apwsQQfrSvahWJPhkqHmRtqyIzvEnxsh/assets/images/optimized/rev-419411b/assistinghands.com/6/wp-content/themes/Impreza-child/images/service-icon2.png") no-repeat top center;
	background-position: 5px 0px;
}

.cs-services.inner-service .service-icon.nitro-lazy {
	background: none !important;
}

.cs-services.inner-service .service-icon.nursing-therapy {
	background-position: -585px 2px;
}

.cs-services .vc_column-inner a {
	transition: none;
	display: block;
	padding: 8px 0 !important;
}

.cs-services .service-icon.home-care {
	background-position: -119px 2px;
}

.cs-services .service-icon.care-services {
	background-position: -234px 2px;
}

.cs-services .service-icon.personal-care {
	background-position: -353px 2px;
}

.cs-services .service-icon.coordination-care {
	background-position: -467px 2px;
}

.cs-services .service-icon.nursing-therapy {
	background-position: -585px 1px;
}

.cs-services .vc_column-inner {
	border: 1px solid #a0a0a0;
	margin-bottom: 20px;
	transition: background .4s ease;
}

.cs-services.inner-service .service-icon.coordination-care {
	background-position: -467px 1px;
}

.service-provider-h-cont .view-all-services {
	margin-top: 15px;
}

.cs-services .vc_column-inner a {
	color: #414141;
}

.cs-services .vc_column-inner:hover a {
	color: #fff;
}

.cs-services .vc_column-inner a:hover {
	color: #fff;
	text-decoration: none;
}

.cs-services .vc_column-inner a:active, .cs-services .vc_column-inner a:focus {
	text-decoration: none;
}

.service-provider-h-cont .proud-member {
	margin: 30px auto 20px;
}

.service-provider-h-cont .proud-member .proud-member-border {
	color: #272727;
}

/*** Change service icon background and color ***/
.cs-services .vc_column-inner:hover {
	color: #fff;
	background: #007cc3;
	border: 1px solid #007cc3;
}

.cs-services .vc_column-inner:hover .service-icon {
	background-position: 5px -76px;
}

.cs-services .vc_column-inner:hover .service-icon.home-care {
	background-position: -119px -74px;
}

.cs-services .vc_column-inner:hover .service-icon.care-services {
	background-position: -234px -74px;
}

.cs-services .vc_column-inner:hover .service-icon.personal-care {
	background-position: -353px -74px;
}

.cs-services .vc_column-inner:hover .service-icon.coordination-care {
	background-position: -467px -74px;
}

.cs-services .vc_column-inner:hover .service-icon.nursing-therapy {
	background-position: -585px -74px;
}

.cs-services.inner-service .vc_column-inner:hover .service-icon.nursing-therapy {
	background-position: -585px -75px;
}

.at_middle .at_right .cs-zip-code {
	display: none;
}

.cs-zip-code .cs-zip-code-input {
	max-width: 163px;
	height: 34px;
	margin-top: 0px;
}

.cs-zip-code .cs-zip-code-label {
	padding-right: 15px;
	vertical-align: 8px;
	line-height: 7px;
	height: 38px;
}

input.cs-zip-code-button {
	padding: 0px 11px !important;
	line-height: 35px !important;
	margin-top: -1px !important;
	margin-left: 6px !important;
}

.w-800 {
	max-width: 800px;
	width: 100%;
	margin: 0 auto;
}

.cs-video-btn .ult-modal-input-wrapper {
	display: inline-block;
}

.cs-video-btn button:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	background-color: rgba(0, 0, 0, .1);
	transition: height .3s;
}

.cs-video-btn button {
	border: 2px solid #fff !important;
	margin-top: 5px;
	font-weight: bold !important;
	padding: 0 2.5em !important;
}

.content-us-section .l-section-h {
	padding-top: 0;
}

.cs-video-btn button:hover:before {
	height: 100%;
}

.cs-how-can-help .l-section-h {
	padding-bottom: 0;
}

.testimonial-setting {
	margin-bottom: 30px;
}

.cs-banner-content .border {
	display: block;
}

.follow-us {
	position: relative;
	overflow: hidden;
}

.follow-us .vc_column-inner {
	position: relative;
	z-index: 99;
}

.follow-us .w-socials-item-link:after {
	color: #fff;
}

.follow-us .w-socials .w-socials-item {
	margin: 0 10px;
}

.follow-us .w-socials-item-link {
	border-radius: 50%;
}

.social_icons {
	text-align: left;
	font-size: 14px;
}

.footer-logo {
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0;
	text-align: center;
	top: -100px;
	max-width: 198px;
	margin: 0 auto;
	width: 100%;
}

.sub-footer {
	position: relative;
}

.l-footer.layout_compact .l-subfooter.at_top {
	padding-top: 135px;
}

.content-us-section .us-frame img {
	display: none;
}

.ask_question .us-frame {
	background: url("https://cdn-ilemino.nitrocdn.com/apwsQQfrSvahWJPhkqHmRtqyIzvEnxsh/assets/images/optimized/rev-419411b/assistinghands.com/6/wp-content/themes/Impreza-child/images/how-we-care.png") no-repeat top center;
	width: 74px;
	height: 61px;
	margin: 0 auto;
	background-position: -10px 0px;
}

.ask_question .us-frame.nitro-lazy {
	background: none !important;
}

.content-us-section .call-us-now .us-frame {
	background: url("https://cdn-ilemino.nitrocdn.com/apwsQQfrSvahWJPhkqHmRtqyIzvEnxsh/assets/images/optimized/rev-419411b/assistinghands.com/6/wp-content/themes/Impreza-child/images/how-we-care.png") no-repeat top center;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	background-position: -139px 0px;
}

.content-us-section .call-us-now .us-frame.nitro-lazy {
	background: none !important;
}

.content-us-section .find-us .us-frame {
	background: url("https://cdn-ilemino.nitrocdn.com/apwsQQfrSvahWJPhkqHmRtqyIzvEnxsh/assets/images/optimized/rev-419411b/assistinghands.com/6/wp-content/themes/Impreza-child/images/map-marker.png") no-repeat top center;
	width: 81px;
	height: 62px;
	margin: 0 auto;
}

.content-us-section .find-us .us-frame.nitro-lazy {
	background: none !important;
}

.content-us-section .vc_column-inner {
	border: 1px solid #5b5b5b;
	min-height: 365px;
	padding-top: 90px !important;
	transition: all .5s ease;
}

.content-us-section .vc_column-inner:hover {
	background: #007cc2;
	border-color: #007cc2;
}

.content-us-section .ask_question .vc_column-inner:hover .us-frame {
	background-position: -9px -111px;
}

.content-us-section .call-us-now .vc_column-inner:hover .us-frame {
	background-position: -139px -111px;
}

.content-us-section .find-us .vc_column-inner:hover .us-frame {
	background-position-y: -80px;
}

.content-us-section.cs-inner-pages .vc_column-inner h2.vc_custom_heading:after {
	background: none;
}

.content-us-section.cs-inner-pages .vc_column-inner {
	min-height: 220px;
}

.content-us-section .vc_column-inner:hover h2 {
	color: #fff !important;
}

.content-us-section .vc_column-inner h2.vc_custom_heading:after {
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	bottom: -9px;
	background: #5b5b5b;
	margin: 0 auto;
	width: 80%;
	left: 0;
	right: 0;
}

.padding-bottom0 .l-section-h {
	padding-bottom: 0px !important;
}

.content-us-section .vc_column-inner h2 {
	padding-bottom: 15px;
	margin-bottom: 38px;
	position: relative;
}

.content-us-section .vc_column-inner:hover h2:after {
	background: #fff;
}

.content-us-section.cs-inner-pages .vc_column-inner:hover h2:after {
	background: none;
}

.ph-no {
	color: #363636;
	font-weight: 600;
	font-size: 14px;
	position: relative;
}

.readmore .ph-no:before {
	content: url("https://cdn-ilemino.nitrocdn.com/apwsQQfrSvahWJPhkqHmRtqyIzvEnxsh/assets/images/optimized/rev-419411b/assistinghands.com/6/wp-content/themes/Impreza-child/images/phone-icon.png");
	height: 16px;
	width: 16px;
	position: absolute;
	left: -19px;
	top: 3px;
}

.ph-no a {
	color: #363636;
}

.ph-no a:hover, .ph-no a:active, .ph-no a:focus {
	color: #007cc3;
}

.vc_custom_1476955635002 {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 17px !important;
	padding-left: 20px !important;
	background-color: #16b7e5 !important;
}

.newsletter-bock .w-image {
	margin-bottom: 0px;
}

.w-image.align_center {
	text-align: center;
}

.vc_custom_1477048157351 {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 15px !important;
	padding-left: 20px !important;
	background-color: #414141 !important;
}

.banner-container {}

.cs-last-menu .w-nav-title:after {
	content: none;
}

.vc_custom_1476955674250 {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 17px !important;
	padding-left: 20px !important;
	background-color: #16b7e5 !important;
}

.cs-city-header.cs-zip-code {
	font-weight: bold;
}

.cs-city-header .cs-city-name {
	font-weight: bold;
}

.cs-zip-code-input {
	background: #fff;
}

.cs-city-name {
	text-transform: capitalize;
}

.cs-zip-code-label a {
	color: #363636;
}

.cs-zip-code-label a:hover, .cs-zip-code-label a:active {
	color: #007cc3;
	text-decoration: underline;
}

.cs-zip-code-label a:focus {
	color: #363636;
	text-decoration: underline;
}

.newsletter-bock .w-socials-list {
	text-align: center;
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
	padding: 0px 11px;
}

.sub-footer1 .widget {
	margin-bottom: 0px;
}

.g-cols.offset_none > div.follow-us {}

.g-cols.offset_none > div.follow-us.locate-us {
	background-image: url("https://cdn-ilemino.nitrocdn.com/apwsQQfrSvahWJPhkqHmRtqyIzvEnxsh/assets/images/optimized/rev-419411b/assistinghands.com/6/wp-content/themes/Impreza-child/images/locate-us.jpg");
}

.g-cols.offset_none > div.follow-us.locate-us.nitro-lazy {
	background-image: none !important;
}

footer .heading {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 16px;
}

a.w-toplink {
	display: none;
}

@media (min-width: 768px) {
	.cs-banner-setting .banner-heading {
		font-size: 52px;
	}
	
	.pop-cont .vc_col-sm-9 {
		padding-left: 0px !important;
	}
	
	.l-subfooter.at_bottom.vc_at_bottom .vc_col-sm-6 {
		float: left;
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	
	.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
		font-size: 13px !important;
	}
	
	.cs-last-menu {
		margin: 5px 0 0 7px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.custom-setting .border:after, .custom-setting .border:before {
		max-width: 134px;
	}
}

@media (max-width: 1200px) {
	div#n2-ss-3 .n2-ss-layers-container {
		margin-left: 39px !important;
	}
	
	.follow-us:before {
		font-size: 39px;
		text-align: center;
		bottom: -93%;
	}
	
	.follow-us .w-socials {
		font-size: 27px !important;
	}
	
	.follow-us .w-socials-item-link {
		margin-bottom: 12px;
	}
	
	.g-cols.offset_none > div.follow-us {
		padding: 60px 0 40px !important;
	}
}

@media (max-width: 991px) {
	.banner-heading h1 {
		display: none;
		font-size: 35px;
	}
	
	.l-subfooter.at_top .vc_col-md-4 {
		margin-bottom: 30px;
	}
	
	.footer-serv br {
		display: none;
	}
	
	footer .heading {
		margin-bottom: 16px;
	}
	
	.cs-city-header.cs-zip-code {
		top: 0px;
		left: 10px;
		right: auto;
		transform: none !important;
	}
	
	.content-us-section .vc_column-inner {
		min-height: 231px;
		padding-top: 37px !important;
	}
	
	.content-us-section .vc_column_container h2 {
		font-size: 27px;
	}
	
	.w-nav ul li:last-child a:hover {
		background: none;
		color: #007cc3 !important;
		text-decoration: none;
	}
}

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

@media (max-width: 900px) {
	.l-subheader.at_top .l-subheader-h {
		margin-top: 2px;
	}
}

@media (max-width: 767px) {
	.banner-container {
		min-height: initial;
	}
	
	.cs-join-button .w-btn-wrapper.align_right {
		text-align: center;
		float: none;
		margin-left: 0;
	}
	
	.cs-video-btn {
		display: inline-block;
		text-align: center;
	}
	
	.cs-join-button {
		display: inline-block;
		text-align: center;
	}
	
	.n2-ss-layers-container {
		display: none;
	}
	
	.l-subfooter.at_bottom.vc_at_bottom .vc_col-sm-6 {
		text-align: center;
	}
	
	.cs-what-we-do-li .left-list ul li:before, .cs-what-we-do-li .right-list ul li:before {
		content: none;
	}
	
	.cs-what-we-do-li .left-list ul li, .cs-what-we-do-li .right-list ul li {
		text-align: center;
	}
	
	.follow-us:before {
		bottom: -87%;
	}
	
	.cs-pop-up-box img.ult-align-center {
		margin: 0 0;
	}
}

@media (max-width: 600px) {
	.cs-city-header.cs-zip-code {
		width: 100%;
		top: 25px;
		left: 50%;
		right: 50%;
		transform: translate(-50%, -50%);
		max-width: 234px;
		text-align: center;
	}
	
	.l-subheader.at_top {
		display: block !important;
	}
	
	/* .header_hor .l-subheader.at_top{height: 0 !important;}*/
	.l-subheader.at_top .l-subheader-cell.at_left, .ph-no, .l-header .w-socials {
		display: none;
	}
	
	.cs-zip-code {
		top: 25px;
	}
}

.w-blog-list article {
	border-bottom: 1px solid #ddd;
	padding-bottom: 40px !important;
	margin-bottom: 40px !important;
}

.news-container {
	width: 90%;
	margin: 0px auto;
	padding-top: 50px;
	padding-bottom: 20px;
}

.news-container a.top-head {
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #007cc3 !important;
	font-size: 34px;
	text-transform: capitalize;
	padding-bottom: 20px;
	display: block;
	line-height: 1.4;
}

.news-container a.read-btn {
	display: block;
	color: #007cc3;
	padding-top: 10px;
	text-align: right;
}

.news-container a.read-btn:hover {
	text-decoration: underline;
}

.single-newsrooms .w-blog-post-meta {
	display: none;
}

.single-newsrooms .for_blognav {
	display: none;
}

.pop-cont .vc_col-sm-3 {
	margin-top: -41px;
	padding-left: 0px;
	padding-right: 0px;
	width: 22%;
}

@media (max-width:480px) {
	.cs-city-header.cs-zip-code {
		max-width: initial;
		text-align: center;
		margin: 0;
	}
	
	.cs-zip-code-label .cs-ph-no {
		display: none;
	}
	
	.l-subheader-cell .cs-zip-code {
		text-align: center;
		clear: both;
		margin: 15px auto 0;
	}
	
	.cs-zip-code .cs-zip-code-label {
		padding-right: 0px;
	}
	
	.header_hor .l-subheader.at_top {
		height: 40px !important;
	}
	
	.cs-zip-code .cs-zip-code-input {
		max-width: 143px;
		width: 100%;
	}
	
	/*.cs-zip-code{position: initial;    transform: none;margin: 2px 0 0 0;}*/
	.border:after, .border:before {
		width: 43% !important;
	}
	
	.header_hor .l-subheader.at_top {
		height: 40px !important;
	}
}

@media (max-width:360px) {
	.l-subheader-cell.at_right > * {}
	
	.cs-zip-code .cs-zip-code-input {
		max-width: 119px;
	}
	
	.cs-zip-code .cs-zip-code-label {
		padding-right: 9px;
	}
	
	.l-subheader-cell .cs-zip-code {
		margin: 10px auto 0;
		line-height: 15px;
	}
}

#nav_menu-2, #nav_menu-3, #nav_menu-4 {
	padding-right: 15px;
}

.l-footer #nav_menu-2.widget_nav_menu .menu-item:before, .l-footer #nav_menu-3.widget_nav_menu .menu-item:before, .l-footer #nav_menu-4.widget_nav_menu .menu-item:before {
	content: "";
}

#nav_menu-2 ul li, #nav_menu-3 ul li, #nav_menu-4 ul li {
	padding-left: 0px;
}

#nav_menu-2 h4, #nav_menu-3 h4, #nav_menu-4 h4 {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 16px;
}

#nav_menu-2 h4:after, #nav_menu-3 h4:after, #nav_menu-4 h4:after {
	content: "";
	display: block;
	background: #007cc3;
	height: 2px;
	width: 52px;
	margin-top: 10px;
}

@media (min-width: 901px) {
	#nav_menu-2.widget_nav_menu, #nav_menu-3.widget_nav_menu, #nav_menu-4.widget_nav_menu {
		width: 33.3333%;
		padding-left: 0;
		float: left;
	}
}

#menu-footer-menu ul.sub-menu li:before {
	position: absolute;
	left: -2px;
	content: "";
	font-size: 18px;
	font-family: fontawesome;
	display: block;
	color: #000;
	background: #000;
	height: 1px;
	width: 9px;
	top: 11px;
}

#menu-footer-menu ul.sub-menu li {
	padding-left: 11px !important;
}

.who-we-are .l-section-h {
	padding: 4em 0 !important;
}

.with_img.where-we-help {
	background: url("https://assistinghands.com/wp-content/uploads/sites/99/2019/12/bostonnw-img.png") no-repeat center center;
	background-size: cover;
}

.with_img.where-we-help.nitro-lazy {
	background: none !important;
}

.with_img.where-we-help:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-color: rgba(0, 0, 0, .2);
}

@media (min-width: 1200px) {
	.home-service .us-frame img {
		max-height: 160px;
	}
}

@media (min-width: 1200px) {
	.cs-banner-setting.home_new .w-image {
		margin-top: 120px;
	}
}

@media (max-width: 767px) {
	.cs-banner-setting.home_new .w-image {
		margin-top: 50px;
	}
	
	.cs-banner-setting.home_new {
		height: 400px !important;
		min-height: 400px !important;
	}
	
	.cs-banner-setting.home_new .us-frame img {
		max-width: 300px !important;
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.cs-banner-setting.home_new {
		margin-top: -30px;
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	.cs-banner-setting.home_new .w-image {
		margin-top: 120px;
	}
}

.page-id-2046 .w-socials-item.google {
	display: none;
}

.page-id-2046 footer .footer-social li:last-child {
	display: none;
}

footer .social_icons {
	display: none !important;
}

div#us_form_1 {
	max-width: 539px;
	margin: 0 0 0 auto;
	padding: 0 0 0 0;
}

div#us_form_1 form {
	display: flex;
	justify-content: center;
	align-items: flex-start;
}

div#us_form_1 button.w-btn {
	border-radius: 0;
	margin: 0px 0 0 -5px;
}

div#us_form_1 input {
	border-bottom: 2px solid #007cc3;
	height: 42px;
}

div#us_form_1 form {
	justify-content: center;
	align-items: flex-start;
	display: block !important;
	width: 60% !important;
	margin: 0 auto !important;
}

div#us_form_1 {
	max-width: 100% !important;
	margin: 0 0 0 auto !important;
	padding: 0 0 0 0 !important;
}
