@import url('https://fonts.googleapis.com/css?family=Rajdhani:300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700;900&display=swap');

/****************** Logo Boxes ***************************/
.page-id-6013 header,
.page-id-6013 #amg-hello-bar,
.home header,
.home #amg-hello-bar {
	background: #fff;
}
body.postid-6798 #et-boc .et_pb_slide {
	background-position: top center !important;
}
body.blog .amg-header-slider {
	display: none !important;
}
body.blog #amg-primary.amg-index-primary {
	padding-top: 80px !important;
}
body.blog #content {
	margin-top: 122px!important;
}
.postid-6857 #author-bio-box,.postid-6671 #author-bio-box,.postid-6656 #author-bio-box {
	display: none;
}

@media (min-width: 981px) {
	body.blog #et-boc .et_pb_slide {
		height: calc(60vh - 120px)!important;
	}
}
#author-bio-box .bio-gravatar img.avatar {
	border-radius: 50%;
}
body.page-id-477 #content .amg-wrap {padding: 0;}
blockquote {
	position: relative;
	margin: 0 0 35px;
	padding: 37px 20px 30px 70px;
	border-left: none;
	background-color: #f8f1f1 !important;
	margin: 40px 0;
	border: 1px solid #e4d0d0;
}
blockquote p {
	margin-bottom: 0 !important;
}
blockquote strong {
	margin-top: 20px;
	display: inline-block;
	margin-bottom: 0;
}
blockquote:before {
	content: '';
	position: absolute;
	display: block;
	width: 32px;
	height: 30px;
	background-image: url(/wp-content/uploads/2020/09/atlantic-quotes-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: contain;
	background-size: contain;
	color: #8a181b;
	top: 28px;
	left: 20px;
}
blockquote:after {
	content: '';
	background-color: #8a181b;
	position: absolute;
	top: 74px;
	bottom: 30px;
	left: 36px;
	width: 3px;
}
div.wpseo-location {
	font-size: 1.2rem;
	font-family: Rajdhani,sans-serif;
	margin: 16px 0;
}
.schedule-btn-wrapper a.schedule-btn {
	background: #8a181b;
	border: 2px solid #8a181b;
	border-radius: 8px;
	text-transform: capitalize;
	padding: 10px 30px;
	font-size: 20px;
	font-weight: 700;
	color: #fff !important;
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
	transition: all 0.2s;
	margin-top: 20px;
}
.schedule-btn-wrapper a.schedule-btn:hover {
	background: #fff;
	color: #8a181b !important;
}
.navigation.posts-navigation {
	width: 100%;
	padding: 30px 0;
}
.navigation.posts-navigation .nav-links {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.navigation.posts-navigation .nav-links a {
	background: #8a181b;
	border: 1px solid #8a181b;
	border-radius: 8px;
	text-transform: capitalize;
	padding: 6px 20px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.navigation.posts-navigation .nav-links a:hover {
	background: transparent;
	color: #8a181b;
}
.blog #amg-primary #secondary .form_feed .text_right .name-block a {
	color: #fff;
	font-family: Rajdhani,sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
	margin-top: 10px;
	letter-spacing: 0;
	text-align: left;
}
.blog #amg-primary #secondary .form_feed .text_right .name-block a:hover {
	color: #c01e2e;
}
.page-id-420 #amg-primary .amg-single-content .col1 h1 span {
	font-size: 1.5rem !important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li {
	line-height: 109%;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li .rpwwt-post-title {
	line-height: 100%;
}
#colophon #site-footer .amg-wrap .amg-column a span.yext-data {
	color: #c01e2e!important;
}
#site-navigation #amg-navigation #primary-menu .menu-item-5931 > .sub-menu {
	right: 0;
}
#site-navigation #amg-navigation #primary-menu > .current_page_parent > a,
#site-navigation #amg-navigation #primary-menu > .current-menu-item > a {
	color: #8b1104;
}
#site-navigation #amg-navigation #primary-menu .current_page_parent .current-menu-item {
	background: #fefefe;
}
#site-navigation #amg-navigation #primary-menu .current_page_parent .current-menu-item a {
	color: #8b1104;
}
body.postid-6471 .et_pb_slider .et_pb_slide {
	background: url(/wp-content/uploads/2020/07/infrastructure-hero-1.jpg) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
@media (max-width: 1659px) {
	#site-navigation #amg-navigation #primary-menu li .sub-menu .sub-menu {
		right: 100%;
		left: auto;
	}
}
@media (min-width: 1025px) {
	body #amg-hello-bar .amg-widget-number a span:first-of-type,
	body #amg-hello-bar .amg-widget-number a{
		font-size: 18px;
		font-weight: 500;
		letter-spacing: 0;
	}
	#amg-hello-bar #amg-contact-info li {
		margin-top: 1em;
	}
	body #amg-hello-bar .amg-widget-number i {
		margin-right: 0px;
		margin-top: 5px;
	}
	body.single.single-post #masthead,
	body.page.page-id-462 #masthead {
		position: absolute;
		top: 50px;
	}
	body.page.page-id-462 #content,
	body.single.single-post #content,
	body #content #hook_graf,
	.page-id-6013 #hero,
	.page-id-420 #hero {
		margin-top: 122px !important;
	}
	body #masthead {
		height: 54px !important;
	}
	body.single #masthead {
		height: 80px !important;
	}
	body #masthead .amg-header {
		padding: 10px 0;
	}
	body #masthead .amg-header .amg-site-branding {
		margin-top: -30px;
	}
}
@media (max-width: 767px) {
	body.single #amg-hello-bar #amg-contact-info,
	body.page:not(.home) #amg-hello-bar #amg-contact-info {
		/*display: none;*/
	}
}
body #site-navigation #amg-navigation #primary-menu li a {
	color: #000000;
	font-size: 15px;
}

.amg-header-slider .amg-header-slide h4.amg-subtext {
	color: #4e4e4e;
	font-size: 1.8rem;
	line-height: 1;
	font-weight: 800;
	text-transform: uppercase;
	margin: 0;
}
body.home #amg-primary #closing_content h2 {
	text-align: center;
}

.page-id-6013 .video,
.home .video {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-bottom: 0;

}

.page-id-6013 .video:after,
.page-id-420 .video:after {
	background-color: rgba(0, 0, 0, .6);
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;

}
.blog #secondary .form_feed .form_feed-content,
.single.single-post #secondary .form_feed .form_feed-content {
	color: #fff;
	padding-top: 30px;
	font-family: Rajdhani,sans-serif;
	font-size: 1.1rem;
}
.page-id-6013 video,
.page-id-420 video {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	object-fit: cover;

}

.page-id-6013 .video-element,
.page-id-420 .video-element {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

#logo_boxes .amg-wrap {
	text-align: center;
}

#logo_boxes .amg-wrap .amg-boxes-container {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-content: center;
}

.amg-scroller-wrap {
	max-height: 150px;
}

.amg-scroller-el img {
	vertical-align: middle;
	max-height: 150px;
}

.page-id-6013 #amg-primary .amg-wrap,
.page-id-420 #amg-primary .amg-wrap {
	height: 100%;
	padding: 0;
}

.page-id-6013 #hero,
.page-id-420 #hero {
	max-height: calc(100vh - 150px);
	padding: 0;
	margin-top: 150px;
}

.page-id-6013 #amg-primary .amg-single-content,
.page-id-420 #amg-primary .amg-single-content {
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	align-items: center;
	justify-content: center;
}

.page-id-6013 #amg-primary .amg-single-content .col,
.page-id-420 #amg-primary .amg-single-content .col {
	z-index: 11;

}

.page-id-6013 #amg-primary .amg-single-content .col1,
.page-id-420 #amg-primary .amg-single-content .col1 {
	display: flex;
	flex-wrap: wrap;
	text-align: left;
	justify-content: flex-start;
	align-items: center;
	margin-right: 82px;
	width: calc(100% - 622px);
	position: relative;
}

.page-id-6013 #amg-primary .amg-single-content .col1:before,
.page-id-420 #amg-primary .amg-single-content .col1:before {
	content: '';
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	position: absolute;
	width: 104%;
	/*height: 126%;*/
	height: 600px;
	background: url(/wp-content/uploads/2020/02/img-col1.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
}

.page-id-6013 #amg-primary .amg-single-content .col1 h2,
.page-id-420 #amg-primary .amg-single-content .col1 h2 {
	text-shadow: 9px 16px 28px rgba(0, 0, 0, 0.5);
	color: #ffffff;
	/* font-size: 42px; */
	font-size: 2.63rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin: 0;
	position: relative;
	text-align: left;
	letter-spacing: 0;
	margin-bottom: 0px;
	width: 100%;
}

.page-id-6013 #amg-primary .amg-single-content .col1 h2.col1_head_one,
.page-id-420 #amg-primary .amg-single-content .col1 h2.col1_head_one {
	margin-right: 15px;
	width: auto;
	margin-bottom: 0;
	top: 4px;
	position: relative;
	display: block;
}

.page-id-6013 #amg-primary .amg-single-content .col1 h1,
.page-id-420 #amg-primary .amg-single-content .col1 h1 {
	text-shadow: 9px 16px 28px rgba(0, 0, 0, 0.5);
	color: #ffffff;
	/* font-size: 75px; */
	font-size: 4.7rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin: 0;
	letter-spacing: 0;
	margin-bottom: 0px;
	width: 100%;
	text-align: left;
}

.page-id-6013 #amg-primary .amg-single-content .col1 h1.col1_head_two,
.page-id-420 #amg-primary .amg-single-content .col1 h1.col1_head_two {
	width: auto;
}

.page-id-6013 #amg-primary .amg-single-content .col1 h1 span,
.page-id-420 #amg-primary .amg-single-content .col1 h1 span {
	font-weight: 400;
	text-shadow: 9px 16px 28px rgba(0, 0, 0, 0.5);
	color: #ffffff;
	/* font-size: 75px; */
	font-size: 4.7rem;
	line-height: 1;
	text-transform: uppercase;
	margin: 0;
	letter-spacing: 0;
}

.page-id-6013 #amg-primary .h2_with_lines,
.page-id-420 #amg-primary .h2_with_lines {
	text-align: center !important;
	width: 100%;
	line-height: 1;
}

#amg-primary .h2_with_lines:after {
	border-bottom: 0;
	content: '';
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2020/02/left-borders.png);
	background-size: 185px;
	background-repeat: no-repeat;
	background-position: center right;

}

#amg-primary .h2_with_lines:before {
	border-bottom: 0;
	content: '';
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2020/02/left-borders.png);
	background-size: 185px;
	background-repeat: no-repeat;
	background-position: center left;
}

.page-id-6013 #amg-primary .amg-single-content .col1 p,
.page-id-420 #amg-primary .amg-single-content .col1 p {
	color: #ffffff;
	font-size: 28px;
	font-size: 1.73rem;
	font-weight: 400;
	line-height: 1.38;
	letter-spacing: 0;
	margin-top: 64px;
}

.page-id-6013 #amg-primary .amg-single-content .col2,
body.page-id-420 #amg-primary #hero .amg-single-content .col2 {
	max-width: 100%;
	width: 540px;
	box-shadow: 14px 24px 48px rgba(0, 0, 0, 0.5);
	border-radius: 12px;
	border: 3px solid #d7d7d7;
	background-color: #ffffff;
	background-image: linear-gradient(to top, #c4c4c4 0%, #ffffff 100%);
	padding: 57px;
	padding-bottom: 0 !important;
}

@media (max-width: 767px) {
	.page-id-6013 #amg-primary .amg-single-content .col2,
	body.page-id-420 #amg-primary #hero .amg-single-content .col2 {
		padding: 25px;
	}
}

.page-id-6013 #amg-primary .amg-single-content .col2 h3,
.page-id-420 #amg-primary .amg-single-content .col2 h3 {
	font-size: 2.15rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	margin: 0;
	margin-bottom: 37px;
	letter-spacing: 0;
}

.page-id-6013 #amg-primary .amg-single-content .col2 p,
.page-id-420 #amg-primary .amg-single-content .col2 p {
	font-weight: 400;
	line-height: 1.3;
	letter-spacing: 0;
}

fieldset ul li input[type=text] {
	font-family: Rajdhani, sans-serif;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	height: 40px;
	margin: 0;

}

fieldset ul li span.required {
	color: #8a181b;
}

fieldset ul li {
	width: 48%;
	margin-bottom: 20px;

}

fieldset ul li.field.email {
	width: 100%;
}

.form_fields {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

fieldset #submit_button {
	height: 55px;
	box-shadow: 0 4px 0 #560406;
	border-radius: 5px;
	border: 1px solid #c14043;
	background-image: linear-gradient(to top, #8a181b 0%, #d54639 100%);
	width: 100%;
	color: #f3f3f3;
	font-size: 1.9rem;
	font-weight: 500;
	font-family: Rajdhani, sans-serif;
}

fieldset .clear {
	margin: 0;
}

fieldset li label {
	color: #000000;
	font-family: Rajdhani, sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 10px;
	display: block;
}

label.error {
	margin: 0;
}

#thanks_banner {
	height: calc(100vh - 150px);
	background-size: cover;
	background-repeat: no-repeat;
	display: flex;
	padding: 144px 0;
	margin-top: 150px;
	position: relative;
}

#thanks_banner h3 {
	color: #8a181b;
	font-size: 90px;
	font-size: calc(61px + 2vw);
	font-weight: 700;
	line-height: 1;
	margin: 0;
	margin-bottom: 70px;
	letter-spacing: 0;
}

#thanks_banner p {
	margin-top: 0;
	color: #000000;
	font-size: 28px;
	font-size: calc(13px + 1vw);
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: 0.84px;
	max-width: 506px;
	margin-bottom: 40px;
}

#thanks_banner p:last-child {
	margin-bottom: 0;
}

.page-id-5995 #colophon #site-footer {
	display: none !important;
}

.page-id-6013 #amg-primary .amg-single-content .col2 iframe,
.page-id-420 #amg-primary .amg-single-content .col2 iframe {
	/*height: 300px !important;*/
	margin-bottom: 57px;
}

@media (max-width: 767px) {
	.page-id-6013 #amg-primary .amg-single-content .col2 iframe,
	.page-id-420 #amg-primary .amg-single-content .col2 iframe {
		margin-bottom: 25px;
	}
}

@media(min-width: 980px) and (max-height: 600px) {
	#thanks_banner h3 {
		font-size: 60px;
		margin-bottom: 50px;
	}

	#thanks_banner p {
		font-size: 22px;
		margin-bottom: 20px;
	}

	#thanks_banner {
		padding: 70px 0;


	}
}

@media (min-width: 981px) and (max-height: 844px) {

	.page-id-6013 #amg-primary .amg-single-content .col1 h1,
	.page-id-6013 #amg-primary .amg-single-content .col1 h1 span,
	.page-id-420 #amg-primary .amg-single-content .col1 h1,
	.page-id-420 #amg-primary .amg-single-content .col1 h1 span {
		font-size: 4.2rem;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h2,
	.page-id-420 #amg-primary .amg-single-content .col1 h2 {
		font-size: 2.1rem;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 p,
	.page-id-420 #amg-primary .amg-single-content .col1 p {
		font-size: 1.5rem;

		margin-top: 30px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1,
	.page-id-420 #amg-primary .amg-single-content .col1 {
		margin-right: 65px;
		width: calc(100% - 680px);
	}

	.page-id-6013 #amg-primary .amg-single-content .col2,
	.page-id-420 #amg-primary .amg-single-content .col2 {
		padding: 30px;
		width: 485px;
		margin: auto;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2 h3,
	.page-id-420 #amg-primary .amg-single-content .col2 h3 {
		font-size: 1.7rem;
		margin-bottom: 15px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2 p,
	.page-id-420 #amg-primary .amg-single-content .col2 p {
		margin: 0 0 5px 0;
	}
}

@media (min-width: 981px) and (max-height: 744px) {

	.page-id-6013 #hero,
	.page-id-420 #hero {
		max-height: unset;
		height: auto;
		padding: 6% 0;
	}
}

@media (max-width: 1367px) {
	#thanks_banner {
		padding: 130px 0;
		background-size: 120%;
	}

	#thanks_banner h3 {
		margin-bottom: 50px;
	}

	#thanks_banner p {
		margin-bottom: 25px;
		max-width: 470px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h1,
	.page-id-6013 #amg-primary .amg-single-content .col1 h1 span,
	.page-id-420 #amg-primary .amg-single-content .col1 h1,
	.page-id-420 #amg-primary .amg-single-content .col1 h1 span {
		font-size: 4.2rem;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h2,
	.page-id-420 #amg-primary .amg-single-content .col1 h2 {
		font-size: 2.1rem;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 p,
	.page-id-420 #amg-primary .amg-single-content .col1 p {
		font-size: 1.5rem;
		margin-top: 30px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1,
	.page-id-420 #amg-primary .amg-single-content .col1 {
		margin-right: 82px;
		width: calc(100% - 680px);
	}

	.page-id-6013 #amg-primary .amg-single-content .col2,
	.page-id-420 #amg-primary .amg-single-content .col2 {
		padding: 28px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2 h3,
	.page-id-420 #amg-primary .amg-single-content .col2 h3 {
		font-size: 1.7rem;
		margin-bottom: 15px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2 p,
	.page-id-420 #amg-primary .amg-single-content .col2 p {
		margin: 0 0 5px 0;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2 iframe,
	.page-id-420 #amg-primary .amg-single-content .col2 iframe {
		/*height: 285px !important;*/
	}

}

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

	.page-id-6013 #amg-primary .amg-single-content .col1,
	.page-id-420 #amg-primary .amg-single-content .col1 {
		justify-content: center;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h1,
	.page-id-6013 #amg-primary .amg-single-content .col1 h1 span,
	.page-id-420 #amg-primary .amg-single-content .col1 h1,
	.page-id-420 #amg-primary .amg-single-content .col1 h1 span {
		font-size: 3rem;
		text-align: center;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h2,
	.page-id-420 #amg-primary .amg-single-content .col1 h2 {
		font-size: 1.83rem;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h2.col1_head_one,
	.page-id-420 #amg-primary .amg-single-content .col1 h2.col1_head_one {
		margin-right: 14px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 p,
	.page-id-420 #amg-primary .amg-single-content .col1 p {
		font-size: 1.3rem;
		margin-top: 30px;
	}

	.page-id-6013 #amg-primary .amg-wrap,
	.page-id-420 #amg-primary .amg-wrap {
		padding: 0 30px;
	}

	#amg-primary .h2_with_lines:after,
	#amg-primary .h2_with_lines:before {
		background-size: 30%;
	}
}

@media (max-width: 1280px) {
	#thanks_banner {
		padding: 120px 0;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1,
	.page-id-420 #amg-primary .amg-single-content .col1 {
		margin-right: 82px;
		width: 398px;
		margin: auto;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2,
	.page-id-420 #amg-primary .amg-single-content .col2 {
		max-width: 100%;
		width: 500px;
	}

}

@media (max-width: 1024px) {
	#thanks_banner {
		padding: 90px 0;
		background-size: 145%;
		background-position: 49%;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1,
	.page-id-420 #amg-primary .amg-single-content .col1 {
		margin-right: 82px;
		width: 335px;
		margin: auto;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h2,
	.page-id-420 #amg-primary .amg-single-content .col1 h2 {
		font-size: 1.3rem;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h1,
	.page-id-6013 #amg-primary .amg-single-content .col1 h1 span,
	.page-id-420 #amg-primary .amg-single-content .col1 h1,
	.page-id-420 #amg-primary .amg-single-content .col1 h1 span {
		font-size: 2.7rem;
		text-align: center;
	}

}

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

	.page-id-6013 #amg-primary .amg-single-content,
	.page-id-420 #amg-primary .amg-single-content {
		flex-direction: column;
	}

	#thanks_banner h3 {
		font-size: 60px;
		margin-bottom: 50px;
	}

	#thanks_banner p {
		font-size: 22px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}

	#thanks_banner {
		align-items: center;
		text-align: center;
		justify-content: center;
		background-size: cover;
		background-position: 25%;

	}

	.page-id-6013 #hero,
	.page-id-420 #hero {
		max-height: unset;
		height: auto;
		padding: 10% 0;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2,
	.page-id-420 #amg-primary .amg-single-content .col2 {
		padding: 30px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2 h3,
	.page-id-420 #amg-primary .amg-single-content .col2 h3 {
		font-size: 1.55rem;
		margin-bottom: 20px;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1,
	.page-id-420 #amg-primary .amg-single-content .col1 {
		width: 100%;
	}

	.page-id-6013 #amg-primary .amg-single-content .col2,
	.page-id-420 #amg-primary .amg-single-content .col2 {
		margin: auto;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1,
	.home #amg-primary .amg-single-content .col1 {
		margin-right: 0;
		margin-bottom: 30px;
		max-width: 355px;
		justify-content: center;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 h1,
	.home #amg-primary .amg-single-content .col1 h1 {
		text-align: center;
	}

	.page-id-6013 #amg-primary .amg-single-content .col1 p,
	.home #amg-primary .amg-single-content .col1 p {
		text-align: center;
		font-size: 1.1rem;
	}
}

@media only screen and (max-width: 400px) {
	fieldset ul li {
		width: 100%;

	}

	fieldset li label {
		font-size: 13px;
	}

	fieldset #submit_button {
		font-size: 1.3rem;
	}

}

.single.single-post #amg-primary {
	padding: 60px 0;
}

.single.single-post .amg-header-slider {
	display: none;
}

.single.single-post #secondary,
.blog #secondary {
	padding: 0px !important;
	width: 26.4% !important;
	min-width: 283px;
}

.single.single-post #secondary .sidebar-form h6,
.blog #secondary .sidebar-form h6 {
	color: #ffffff;
	font-weight: 700;
	line-height: 1.1;
	margin: 0 0 15px;
	font-size: 20px;
	letter-spacing: 0;
	margin-bottom: 76px;
	margin-bottom: 36px;
	padding-bottom: 40px;
	text-align: left;
}

.single.single-post #amg-primary #secondary .sidebr_text-p p,
.blog #amg-primary #secondary .sidebr_text-p p {
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: 0.75px;
	font-size: 15px;
	margin-bottom: 22px;
	color: #ffffff;
	text-align: left;

}

.single.single-post #amg-primary #secondary .sidebar-text p,
.blog #amg-primary #secondary .sidebar-text p {
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	font-size: 18px;
	margin-bottom: 9px;
	text-align: left;

}

.single.single-post #secondary .form_feed,
.blog #secondary .form_feed {
	background-color: #000000;
	padding: 33px 34px;
}

.single.single-post #secondary .sidebar-form,
.blog #secondary .sidebar-form {
	border-radius: 8px;
	margin-bottom: 15px;
}

.single.single-post #secondary .form_feed .img_left,
.blog #secondary .form_feed .img_left {
	display: flex;
	align-items: center;
}

.single.single-post #amg-primary #secondary .form_feed p,
.blog #amg-primary #secondary .form_feed p {
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
	letter-spacing: 0;
	text-align: left;
	margin-top: 30px;
}

.single.single-post #secondary .form_feed .text_right,
.blog #secondary .form_feed .text_right {
	padding-left: 20px;
}

.single.single-post #amg-primary #secondary .form_feed .text_right h5,
.blog #amg-primary #secondary .form_feed .text_right h5,
.single.single-post #amg-primary #secondary .form_feed .text_right .professionals-block,
.blog #amg-primary #secondary .form_feed .text_right .professionals-block {
	color: #b0c5da;
	font-family: Rajdhani, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 13px;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	margin: 0;
	text-align: left;
}

.single.single-post #amg-primary #secondary .form_feed .text_right h4,
.blog #amg-primary #secondary .form_feed .text_right h4,
.single.single-post #amg-primary #secondary .form_feed .text_right .name-block,
.blog #amg-primary #secondary .form_feed .text_right .name-block {
	color: #ffffff;
	font-family: Rajdhani,sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
	margin-top: 10px;
	letter-spacing: 0;
	text-align: left;
}

.single.single-post #amg-primary #secondary .sidebar-blog h5,
.blog #amg-primary #secondary .sidebar-blog h5,
.single.single-post #amg-primary #secondary .sidebar-blog h3,
.blog #amg-primary #secondary .sidebar-blog h3 {
	margin-bottom: 25px;
	margin-top: 33px !important;
	color: #000000;
	text-align: center;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 1.05;
	padding-bottom: 0;
	text-align: center;
	padding: 0;
	border-bottom: 0;
}
.single.single-post #amg-primary #secondary .sidebar-blog h5:before,
.blog #amg-primary #secondary .sidebar-blog h5:before,
.single.single-post #amg-primary #secondary .sidebar-blog h3:before,
.blog #amg-primary #secondary .sidebar-blog h3:before {
	content: none;
}

.single.single-post #secondary .site-widget.widget_recent_entries .site-widget-title,
.blog #secondary .site-widget.widget_recent_entries .site-widget-title {
	display: none;
}

.single.single-post #amg-primary #secondary .sidebar-blog p,
.blog #amg-primary #secondary .sidebar-blog p {
	color: #000000;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0.9px;
	text-align: center;
	margin-bottom: 35px;
}

.single.single-post #amg-primary #recent-posts-4 ul li a,
.blog #amg-primary #recent-posts-4 ul li a {
	color: #000000;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	line-height: 1.4;
	display: block;
	text-align: left;

}
.single.single-post .recent-posts-widget-with-thumbnails ul li,
.blog .recent-posts-widget-with-thumbnails ul li {
	padding-bottom: 9px;
	margin-bottom: 17px !important;
	border-bottom: 1px solid #aabec8;

}
.single.single-post .recent-posts-widget-with-thumbnails ul li:last-child,
.blog .recent-posts-widget-with-thumbnails ul li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: unset;
}
.single.single-post #recent-posts-4 ul li,
.blog #recent-posts-4 ul li {
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #aabec8;
}

.single.single-post #recent-posts-4 ul li:last-child,
.blog #recent-posts-4 ul li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: unset;
}

.single.single-post #recent-posts-4 ul li a .learn-more,
.blog #recent-posts-4 ul li a .learn-more {
	color: #8a181b;
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: underline;
	text-transform: uppercase;
	/* Text style for "R, ead Mor" */
	letter-spacing: 2.2px;
	margin-top: 19px;
}

.single.single-post #secondary #recent-posts-4 ul li a:hover,
.blog #secondary #recent-posts-4 ul li a:hover {
	color: #000;
}
.single.single-post .recent-posts-widget-with-thumbnails ul li .rpwwt-post-title,
.blog .recent-posts-widget-with-thumbnails ul li .rpwwt-post-title {
	font-size: 15px;
	transition: all 0.2s;
}
.single.single-post .recent-posts-widget-with-thumbnails ul li:hover .rpwwt-post-title,
.blog .recent-posts-widget-with-thumbnails ul li:hover .rpwwt-post-title {
	color: #8a181b;
}

.single.single-post #recent-posts-4 ul li a:hover .learn-more,
.blog #recent-posts-4 ul li a:hover .learn-more {
	color: #c01e2e;
}

.single.single-post .amg-article-header {
	width: 100%;
}

.single.single-post .site-content #amg-primary em,
.single.single-post .site-content #amg-primary input,
.single.single-post .site-content #amg-primary li,
.single.single-post .site-content #amg-primary p,
.single.single-post .site-content #amg-primary span,
.single.single-post .site-content #amg-primary ul {
	color: #000000;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 1px;
}

.single.single-post .site-content #amg-primary p img {
	width: 100%;
	max-height: 420px;
	object-fit: cover;
	margin-bottom: 30px;
}

.single.single-post .site-content #amg-primary strong {
	color: #000000;
}


body.blog .amg-single-excerpt h2.amg-entry-title,
body.blog .amg-single-excerpt h2.amg-entry-title a {
	color: #000000 !important;
	font-family: Rajdhani;
	font-size: 2rem;
	font-weight: 700;
	text-align: left;
	margin: 0;
}
body.blog #amg-main .amg-row img.wp-post-image {
	max-height: 215px;
	object-fit: cover;
	height: 100%;
}
body.blog .amg-single-excerpt h2.amg-entry-title a:hover {
	color: #c01e2e !important;
}

.category-blog h2.amg-entry-title,
.category-blog h2.amg-entry-title a {
	color: #000000 !important;
	font-family: Rajdhani;
	font-size: 2rem;
	font-weight: 700;
	text-align: left;
	margin: 0 0 32px;
}
.category-blog h2.amg-entry-title {
	padding-bottom: 15px;
}
.category-blog h2.amg-entry-title a:hover {
	color: #c01e2e !important;
}




.single.single-post #amg-primary h1,
.single.single-post #amg-primary h2 {
	color: #000000;
	font-family: Rajdhani;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.15;
	text-align: left;
	margin: 0 0 32px;
}

.single.single-post .site-content #amg-primary h3 {
	color: #000000;
	font-size: 28px;
	position: relative;
	padding-left: 40px;
	margin-bottom: 32px;
	margin-top: 40px;
	padding-bottom: 15px;
	border-bottom: 1px solid #8a181b;
}

.single.single-post a:visited,
.single.single-post .amg-colophon a,
.amg-section a,
.single.single-post .site-content #amg-primary a {
	color: #8a181b;
}

.single.single-post .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
	margin-top: 40px;
}

.single.single-post .site-content #amg-content h2 span,
.single.single-post .site-content #amg-content h2 {
	font-size: 2rem;
	font-weight: 700;
	color: #000;
}

.single.single-post .site-content #amg-content li {
	position: relative;
	list-style: none;
	margin-bottom: 35px;
}
.single.single-post .site-content #amg-content .reading-content ul li {
	padding: 0 0 0 25px!important;
	text-indent: 0!important;
	line-height: 29px !important;
	margin: 0 !important;
	font-weight: 600 !important;
}
.single.single-post .site-content #amg-content .reading-content ul li:not(:last-child) {
	padding-bottom: 10px !important;
}
.single.single-post .site-content #amg-content ul {
	padding-left: 0;
	margin-top: 40px;

}

.single.single-post .site-content #amg-content li:before {

	position: absolute;
	content: '';
	background: url('https://www.atlantic-it.net/wp-content/uploads/2020/03/Vector_Smart_Object_copy_6.png');
	width: 26px;
	height: 25px;
	left: -40px;
	top: 2px;
}

.single.single-post .rp4wp-related-post-image {
	width: 23%;
}

.single.single-post #amg-sitewide-cta {
	display: none;
}
#amg-sitewide-cta.amg-section {
	background-image: url(/wp-content/uploads/2020/04/amg-sitewide-cta.jpg) !important;
	height: 331px;
}
#amg-sitewide-cta.amg-section .amg-wrap .amg-cta-content {
	margin-top: 64px;
	justify-content: start;
}
#amg-sitewide-cta.amg-section .amg-wrap .amg-cta-content h3 {
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 0px;
	line-height: 64%;
	margin-bottom: 12px;
}
#amg-sitewide-cta.amg-section .amg-wrap .amg-cta-content h3 span {
	font-size: 40px;
	font-weight: 700;
	color: #fff;
	display: block;
	margin: 0;
	letter-spacing: 0px;
}
#amg-sitewide-cta.amg-section .amg-wrap .amg-cta-content a {
	background: #8a181b;
	border: 2px solid #8a181b;
	border-radius: 8px;
	text-transform: capitalize;
	padding: 12px 50px;
	font-size: 28px;
	font-weight: 700;
}
#amg-sitewide-cta.amg-section .amg-wrap .amg-cta-content a:hover {
	color: #fff !important;
	background: transparent;
}
@media (max-width: 980px) {
	#amg-sitewide-cta.amg-section .amg-wrap .amg-cta-content h3 {
		font-size: 30px;
	}
	#amg-sitewide-cta.amg-section .amg-wrap .amg-cta-content h3 span {
		font-size: 30px;
	}
}
@media (max-width: 767px) {
	#amg-sitewide-cta.amg-section .amg-wrap .amg-cta-content h3 {
		line-height: 90%;
	}
}
.single.single-post .site-content #amg-primary h3:before {
	position: absolute;
	content: '';
	background: url('/wp-content/uploads/2020/03/Shape_4_copy_2.png');
	width: 20px;
	height: 15px;
	left: 0;
	top: 8px;
}

.single.single-post #masthead,
.page.page-id-466 #masthead,
.page.page-id-462 #masthead {
	position: relative;
	top: 0;
}
@media (min-width: 1025px) {
	.page.page-id-466 #masthead {
		top: 54px;
	}
	.page.page-id-466 #content {
		padding-top: 59px;
	}
}
.page-id-466 #et-boc .et_pb_container {
	display: flex !important;
}

#et-boc .et_pb_container {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 1054px;
	margin: auto;
	padding: 0px 20px;
}

#et-boc h1 {
	color: #ffffff;
	font-family: Rajdhani, sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1;
	text-align: left;
	letter-spacing: 0;
	margin: 0 0 30px;
	padding-bottom: 30px;
	position: relative;
}
#et-boc h1:before {
	position: absolute;
	content: "";
	width: 100%;
	max-width: 60px;
	height: 2px;
	background-color: #8a181b;
	left: 0;
	bottom: 0;
}
@media (min-width: 981px) {
	#et-boc .et_pb_slide {
		height: calc(100vh - 120px)!important;
		min-height: 600px!important;
		padding-top: 40px;
		padding-bottom: 40px;
		display: flex;
		align-items: center;
	}
	#et-boc .et_pb_slide > .page-banner {
		height: auto !important;
		min-height: auto !important;
		max-width: 1440px;
		width: 90%;
		display: block;
	}
	#et-boc .et_pb_slide .et_pb_slider_container_inner {
		max-width: 770px;
	}
}


#et-boc .et_pb_slide_text-dark h1 {
	color: #000000;
}

#et-boc .et_pb_slide_text-dark p {
	color: #000000;
	display: block;
}

#et-boc .et_pb_slide_content {
	color: #ffffff;
	font-family: Rajdhani, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3;
	letter-spacing: 1.2px;
	text-align: left;
}

#et-boc .et_pb_slide_content p {
	display: none;
}

#et-boc .et_pb_slide_text-dark .et_pb_slide_content p {
	color: #000000;
	display: block;
	max-width: 455px;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.28;
	letter-spacing: 1.2px;
	margin: 0;
}

.page-id-462 #et-boc .et_pb_slide_content p {
	color: #fff;
	display: block;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.28;
	letter-spacing: 1.2px;
	margin: 0;
}
.page-id-466 #et-boc .et_pb_container {
	height: 700px !important;
	min-height: 700px !important;
}

.page-id-466 #et-boc .et_pb_slide,
.page-id-462 #et-boc .et_pb_slide {
	background-position: center !important;
}

.page-id-466 #amg-sitewide-cta,
.page-id-466 #site-footer,
.page-id-462 #site-footer,
.page-id-462 #amg-sitewide-cta {
	display: none !important;
}

.case_study-content {
	padding: 75px 0 105px;
}

.case_study-content .amg-single-content {
	display: flex;
	flex-wrap: wrap;
}
.case_study-content .amg-wrap{
	max-width: 1000px;
}
.case_study-content .amg-single-content .col {
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 294px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-bottom: 55px;

}

.case_study-content .amg-single-content .col img {
	height: 400px;
	object-fit: contain;
}

.case_study-content .col .case_study-title {
	color: #010101;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: 0;
	padding-bottom: 45px;
	border-bottom: 1px solid #b7c4d0;
	margin-bottom: 40px;
	text-align: center;
}

.case_study-content .col p {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.34;
	text-align: center;
	color: #000;
	letter-spacing: 0;
	margin: 0;
	margin-bottom: 35px;
}

.case-btn-download {
	width: 150px;
	height: 55px;
	border-radius: 5px;
	border: 2px solid #8b0e04;
	color: #000000;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .35s ease;
	position: absolute;
	bottom: 0;
}

.case-btn-download:hover {
	transition: all .35s ease;
	border: 2px solid #8b0e04;
	color: #fff;
	background-color: #8b0e04;
}
#testimonials {
	padding: 70px 0 50px;
}
.testimonial-block {
	padding: 0 85px 60px 85px;
	margin-bottom: 55px;
	border-bottom: 1px solid #cdd8de;
}

.testimonial-block:last-child {
	margin-bottom: 0;
}
#testimonials .amg-wrap {
	width: 100%;
	max-width: 1160px;
}
#testimonials h3{
	margin: 0;
	margin-bottom: 30px;
	color: #000000;
	font-family: Rajdhani;
	font-size: 34px;
	font-weight: 500;
	line-height: 1.25;
	text-align: center;
	letter-spacing: 0;
}
#testimonials p {
	color: #000000;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: 1px;
	text-align: center;
	margin-bottom: 40px;
}
#testimonials p:last-child {
	margin-bottom: 0;
}
#testimonials .author {
	margin-top: 40px;
	color: #8a181b;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
	text-transform: uppercase;
	letter-spacing: 3.2px;
	text-align: center;
	margin-bottom: 20px;
}
#testimonials img {
	text-align: center;
	margin: auto;
	display: block;
}
@media only screen and (max-width: 1500px) {
	#et-boc h1 {
		font-size: calc(35px + 1vw);
	}

	#et-boc .et_pb_slide_content {
		font-size: calc(10px + 1vw);
	}

	.single.single-post #amg-primary #secondary .sidebar-form h6,
	.blog #amg-primary #secondary .sidebar-form h6 {
		font-size: calc(1.15rem + .1vw);
	}

	.single.single-post #amg-primary #secondary .sidebr_text-p p,
	.blog #amg-primary #secondary .sidebr_text-p p {
		font-size: calc(.97rem + .1vw);

	}

	.single.single-post #amg-primary #secondary .sidebar-text p,
	.blog #amg-primary #secondary .sidebar-text p {
		font-size: calc(.96rem + .1vw);

	}

	.single.single-post #amg-primary #secondary .sidebar-blog p,
	.blog #amg-primary #secondary .sidebar-blog p {
		font-size: calc(0.3rem + 1vw);
	}

	.single.single-post #amg-primary #secondary .form_feed p,
	.blog #amg-primary #secondary .form_feed p {
		font-size: calc(0.07rem + 1vw);
	}

	.single.single-post #amg-primary #secondary .sidebar-blog h5,
	.blog #amg-primary #secondary .sidebar-blog h5 {
		font-size: calc(.87rem + 1vw);
	}
}

@media only screen and (max-width: 980px) {
	.testimonial-block {
		padding: 0 45px 45px 45px;
		margin-bottom: 45px;
	}
	#testimonials h3 {
		font-size: 30px;
	}
	.single.single-post #amg-primary #secondary .form_feed p,
	.blog #amg-primary #secondary .form_feed p {
		font-size: 14px;
	}

	.single.single-post #amg-primary #secondary .sidebar-blog h5,
	.blog #amg-primary #secondary .sidebar-blog h5 {
		font-size: 22px;
	}

	.single.single-post #amg-primary #secondary .sidebar-blog p,
	.blog #amg-primary #secondary .sidebar-blog p {
		font-size: 16px;
	}

	.single.single-post #amg-primary #secondary .form_feed .text_right h4,
	.blog #amg-primary #secondary .form_feed .text_right h4 {
		color: #ffffff;
		font-size: 18px;
	}

	.single.single-post #amg-primary #secondary .form_feed .text_right h5,
	.blog #amg-primary #secondary .form_feed .text_right h5 {
		font-size: 11px;
	}

	#et-boc .et_pb_slide_text-dark .et_pb_slide_content p {
		font-size: 22px;
	}

	.page-id-462 #et-boc .et_pb_slide_content p {
		font-size: 22px;
	}
}

@media only screen and (max-width: 768px) {
	.case-btn-download {
		font-size: 16px;
	}
	.testimonial-block {
		padding: 0 25px 25px 25px;
		margin-bottom: 25px;
	}
	#testimonials h3 {
		font-size: 25px;
		margin-bottom: 15px;
	}
	#testimonials p {
		font-size: 18px;
		margin-bottom: 20px;
	}
	#testimonials p:last-child {
		margin-bottom: 0;
	}
	#testimonials .author {
		margin-top: 20px;
		font-size: 14px;
	}

	.page-id-466 #et-boc .et_pb_container, .page-id-462 #et-boc .et_pb_container {
		height: auto !important;
		min-height: 400px !important;
	}
	.page-id-466 #et-boc .et_pb_container {
		max-width: 333px;
	}
	.case_study-content .amg-single-content .col {
		width: 100%;

		max-width: 80%;
	}
	.case_study-content .col .case_study-title {
		font-size: 24px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.case_study-content {
		padding: 50px 0 70px;
	}
	.case_study-content .col p  {
		font-size: 16px;
	}
	.case_study-content .amg-single-content .col:first-child{
		margin-bottom: 50px;
	}
	#et-boc .et_pb_slide_text-dark .et_pb_slide_content p {
		font-size: 18px;
	}

	.page-id-462 #et-boc .et_pb_slide_content p {
		font-size: 18px;
	}

	.single.single-post .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
		margin-top: 30px;
	}

	.single.single-post .site-content #amg-content ul {
		margin-top: 30px;
	}

	#et-boc h1 {
		font-size: calc(30px + 1vw);
	}

	.single.single-post #secondary,
	.blog #secondary {
		margin: auto;
	}

	.single.single-post #amg-content h2 span,
	.single.single-post #amg-content h2 {
		font-size: 1.5rem;
		font-weight: 700;
		line-height: 1.1;
	}

	.single.single-post #amg-primary h1,
	.single.single-post #amg-primary h2 {
		font-size: 2rem;
	}

	.single.single-post h2 {
		line-height: 1.1;
	}

	.single.single-post .site-content #amg-primary h3 {
		font-size: 24px;
	}

	.single.single-post .site-content #amg-primary h3:before {
		top: 6px;
	}

	.single.single-post .site-content #amg-primary h3 {

		margin-bottom: 22px;
		margin-top: 25px;
	}

	.single.single-post .site-content #amg-content li {
		margin-bottom: 25px;
	}
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 {
	padding-bottom: 0;
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 fieldset li label {
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1.78px;
	margin-bottom: 5px;
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 fieldset ul li input[type=text] {
	height: 35px;
	margin: 0;
	border: 0;
	border-bottom: 2px solid #b7b7b7;
	background: transparent;
	color: #fff;
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 fieldset ul li {
	margin-bottom: 24px;
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 fieldset ul li.clear {
	margin-bottom: 15px;
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 fieldset #submit_button {
	box-shadow: unset;
	height: 43px;
	border-radius: 5px;
	background-color: #f26623;
	background-image: linear-gradient(to top, rgba(46, 0, 18, 0.4) 0%, rgba(136, 21, 65, 0) 100%);
	color: #ffffff;
	font-family: Rajdhani, sans-serif;
	font-size: 1.6rem;
	font-weight: 700;
	text-shadow: none;
	line-height: 25px;
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 fieldset #submit_button:hover {
	background-color: #e44e06;
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(136, 21, 65, 0) 100%);
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 fieldset ul li.field.email {
	margin-bottom: 0;
}

#form_ba5d792e-9f8b-4e74-8a7b-07c5fa8d4054 fieldset ul li.field.textarea.description {
	display: none;
}

.et_pb_slide_bg_layout_light {
	position: relative;
	z-index: 3;
}

.et_pb_slide_bg_layout_light:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .6);
	width: 100%;
	height: 100%;
	z-index: -1;
}

.footer-author img {
	border-radius: 50%;
}
body #rpwwt-recent-posts-widget-with-thumbnails-2 img {
	width: 100px;
	height: 100px;
}
/*TITLES OF HOMEPAGE*/

.page-id-420 #amg-primary #hero .amg-single-content .col1 h1.bottom {
	font-size: 1.5rem;
	margin-top: 30px;
	font-weight: 400;
	line-height: 1.38;
	letter-spacing: 0;
}
.page-id-420 #amg-primary #hero .amg-single-content .col1 p.bottom,
.page-id-420 #amg-primary #hero .amg-single-content .col1 p.bottom span {
	font-size: 1.5rem;
	margin-top: 30px;
	font-weight: 400;
	line-height: 1.38;
	letter-spacing: 0;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0;
}
.page-id-420 #amg-primary #hero .amg-single-content .col1 p.bottom a {
	color: #fff;
}
.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_one {
	padding-right: 15px;
	padding-left: 25px;
	margin-right: 15px;
	width: auto;
	margin-bottom: 0;
	top: 4px;
	position: relative;
	display: block;
	font-size: 2.1rem;
	text-shadow: 9px 16px 28px rgba(0,0,0,.5);
	color: #fff;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	margin: 0;
	text-align: left;
	letter-spacing: 0;
}
.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two {
	width: auto;
	text-shadow: 9px 16px 28px rgba(0,0,0,.5);
	color: #fff;
	font-size: 4rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin: 0 auto;
	letter-spacing: 0;
	margin-bottom: 0;
	text-align: left;
}
.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two span {
	font-weight: 400;
	text-shadow: 9px 16px 28px rgba(0,0,0,.5);
	color: #fff;
	font-size: 4.2rem;
	line-height: 1;
	text-transform: uppercase;
	margin: 0;
	letter-spacing: 0;
}
.page-id-420 #amg-primary .amg-home-hook .amg-repeater-intro-text h1.title {
	color: #8b1104;
	font-weight: 700;
	font-size: 2rem;
	text-transform: uppercase;
	letter-spacing: 0;
	text-align: center;
	margin-top: 0;
	margin-block-end: 0.83em;
}

#amg-primary #hero p.h2_with_lines:after {
	border-bottom: 0;
	content: '';
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2020/02/left-borders.png);
	background-size: 185px;
	background-repeat: no-repeat;
	background-position: center right;
}
#amg-primary #hero p.h2_with_lines:before {
	border-bottom: 0;
	content: '';
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2020/02/left-borders.png);
	background-size: 185px;
	background-repeat: no-repeat;
	background-position: center left;
}
#amg-primary #hero p.h2_with_lines {
	font-size: 2.1rem;
	text-shadow: 9px 16px 28px rgba(0,0,0,.5);
	color: #fff;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	margin: 0;
	position: relative;
	text-align: center!important;
	letter-spacing: 0;
	margin-bottom: 0;
	width: 100%;
}
.page-id-420 #amg-primary #hero .amg-single-content p.organ {
	letter-spacing: 3.67px;
	text-align: center;
	margin: auto;
	font-size: 2.1rem;
	text-shadow: 9px 16px 28px rgba(0,0,0,.5);
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
}

#amg-primary #opening_content h2,
#amg-primary #hook h2,
#amg-primary #callout h2,
#amg-primary #closing_content h2,
#amg-primary #carousel h2 {
	color: #8b1104;
	font-weight: 700;
	font-size: 2rem;
	text-transform: uppercase;
	letter-spacing: 0;
	text-align: center;
	margin-top: 0;
}
#amg-primary #closing_content h2 {
	margin-top: 30px;
	text-align: left;
}
@media (max-height: 844px) and (min-width: 981px) {
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two {
		font-size: 3.6rem;
	}
}
@media (max-width: 1366px) {
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two,
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two span {
		font-size: 3.6rem;
		text-align: center;
	}
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_one,
	#amg-primary #hero p.h2_with_lines,
	.page-id-420 #amg-primary #hero .amg-single-content p.organ {
		font-size: 1.83rem;
	}
	#amg-primary p.h2_with_lines:after,
	#amg-primary p.h2_with_lines:before {
		background-size: 30% !important;
	}
}
@media screen and (max-width: 1300px) {
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two,
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two span {
		font-size: 2.7rem;
	}
}
@media (max-width: 1024px) {
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two,
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_two span {
		font-size: 2.3rem;
		text-align: center;
	}
	.page-id-420 #amg-primary #hero .amg-single-content .col1 p.col1_head_one,
	#amg-primary #hero p.h2_with_lines,
	.page-id-420 #amg-primary #hero .amg-single-content p.organ {
		font-size: 1.3rem;
	}
}

/*New SIDEBAR TITLES*/
.single #amg-primary #custom_html-3 h3,
.page #amg-primary #custom_html-3 h3,
.blog #amg-primary #custom_html-3 h3 {
	color: #fff;
	font-weight: 700;
	line-height: 1.1;
	margin: 0px 0px 36px;
	font-size: 20px;
	padding-left: 0px;
	letter-spacing: 0px;
	padding-bottom: 40px;
	text-align: left;
	border-bottom: 0;
}
.single #amg-primary #custom_html-3 h3:before,
.page #amg-primary #custom_html-3 h3:before,
.single #amg-primary #text-5 h3:before,
.page #amg-primary #text-5 h3:before{
	display: none;
}
.single #amg-primary #text-5 h3,
.page #amg-primary #text-5 h3 {
	color: #b0c5da;
	font-family: Rajdhani,sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 13px;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	margin: 0;
	text-align: left;
	padding-left: 0;
	border-bottom: 0;
	padding-bottom: 0;
}
.single #amg-primary #text-5 h3:before,
.page #amg-primary #text-5 h3:before
	/*PAGE Why Atlantic*/
.page-id-6171 #content .amg-header-slider {
	display: none;
}
.page-id-6171 #content .amg-article-header {
	display: none;
}
.page-id-6171 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6171 #content #hook_graf > .amg-wrap {
	padding: 4.2% 8% 27.5%;
}
.page-id-6171 #content #hook_graf > .amg-wrap p {
	color: #000;
	max-width: 710px;
	margin: 0 auto;
}
.page-id-6171 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 110%;
	padding-bottom: 30px;
}
.page-id-6171 #content #hook_graf > .amg-wrap small {
	color: #010000;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.3px;
	display: block;
}
.page-id-6171 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6171 #content #opening_content p,
.page-id-6171 #content #opening_content li {
	font-size: 20px;
}
.page-id-6171 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6171 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6171 #content #opening_content #customers {
	max-width: 936px;
	margin: 0 auto;
}
.page-id-6171 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6171 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	font-weight: 700;
	margin-top: 41px;
	margin-bottom: 37px;
	letter-spacing: 0;
	line-height: 60%;
}
.page-id-6171 #content #opening_content #customers .amg-wrap h2 span {
	display: block;
	font-size: 40px;
	margin-bottom: 0;
	color: #8a181b;
	letter-spacing: 0;
}
.page-id-6171 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6171 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6171 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/except-form-bgfull.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 42px;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap {
	max-width: 84%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 auto;
	justify-content: center;
	padding: 40px 0;
	align-items: center;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:first-child {
	max-width: 1260px;
	float: right;
	margin-right: 9%;
	justify-content: end;
	padding-top: 0;
	align-items: unset;
	padding-bottom: 45px;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type {
	max-width: 89%;
	padding-bottom: 0;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
	width: 65.9%;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
	margin-bottom: 103px;
	line-height: 100%;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:before {
	top: 0;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
	margin-top: 0;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) .number:before {
	content: '05';
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) .number:before {
	content: '06';
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) .number:before {
	content: '07';
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4) .number:before {
	content: '08';
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) .number:before {
	content: '09';
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
	width: 33.05%;
	margin-left: 17.6%;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) {
	width: 30%;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5){
	margin-right: 9.8%;
	width: 23.333%;
	margin-bottom: 97px;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
	margin-right: 0;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
	width: 40%;
	padding-top: 20px;
}
.page-id-6171 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
	width: 57%;
	max-width: unset;
}
.page-id-6171 #content #opening_content #except-from-us .col-sm-9 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.666%;
}
.page-id-6171 #content #opening_content #except-from-us .amg-column {
	width: 33.333%;
}
.page-id-6171 #content #opening_content #except-from-us .amg-column img {
	position: absolute;
	top: -251px;
}
.page-id-6171 #content #opening_content #except-from-us h2 {
	font-size: 64px;
	color: #fff;
	margin-top: 5px;
	line-height: 94%;
	letter-spacing: 0;
	margin-left: 10px;
}
.page-id-6171 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6171 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6171 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 36px;
	padding-left: 39px;
}
.page-id-6171 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 45%;
	margin-bottom: 85px;
}
.page-id-6171 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(odd) {
	margin-right: 9.3%;
}
.page-id-6171 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(3),
.page-id-6171 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(4) {
	margin-bottom: 0;
}
.page-id-6171 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6171 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -23px;
	top: 5px;
}
.page-id-6171 #content #opening_content #except-from-us ol li .number {
	position: relative;
}
.page-id-6171 #content #opening_content #except-from-us ol li .number:before {
	position: absolute;
	top: -26px;
	content:'01';
	color: #914a4c;
	font-size: 15px;
	display: none;
}
.page-id-6171 #content #opening_content #except-from-us ol li:nth-child(2) .number:before {
	content:'02';
}
.page-id-6171 #content #opening_content #except-from-us ol li:nth-child(3) .number:before {
	content:'03';
}
.page-id-6171 #content #opening_content #except-from-us ol li:nth-child(4) .number:before {
	content:'04';
}

.page-id-6171 #content #opening_content #we-can-help {
	padding: 49px 0;
}
.page-id-6171 #content #opening_content #we-can-help h2 {
	font-size: 34px;
	color: #000;
	text-align: center;
	letter-spacing: 0;
	line-height: 125%;
}
.page-id-6171 #content #opening_content #we-can-help h3 {
	color: #8a181b;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 0;
	margin: 74px 0 31px;
	border-bottom: 1px solid;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full {
	max-width: 85%;
	padding: 0 0 80px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol {
	margin: 0;
	padding: 0;
	display: inline;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap {
	max-width: 993px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
	float: left;
	width: 18%;
	margin-right: 2.5%;
	margin-bottom: 30px;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	padding: 47px 29px 36px 64px;
	letter-spacing: 1.3px;
	line-height: 125%;
	font-weight: 500;
	list-style: none;
	position: relative;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
	content:'01';
	font-size: 50px;
	color: #000;
	left: -22px;
	top: 56px;
	position: absolute;
	font-weight: 700;
	letter-spacing: -1px;
	border-top: 3px solid #8a181b;
	line-height: 100%;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1) {
	margin-top: 58px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3) {
	margin-top: 18px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	margin-top: 57px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1),
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	width: 18.5%;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2),
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4) {
	width: 17%;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2):before {
	content:'02';
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3):before {
	content:'03';
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4):before {
	content:'04';
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	margin-right: 0;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before  {
	content:'05';
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
	width: 43%;
	content: '06';
	margin-left: 8%;
	margin-top: -23px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child:before {
	content:'06';
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1160px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
	border: 5px solid #8a181b;
	display: flex;
	justify-content: center;
	background-image: url(/wp-content/uploads/2020/03/angle-client-box.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 74px 48px 30px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
	width: 33.333%;
	margin-right: 5%;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
	width: 61.666%;
	margin-left: 4%;
	padding: 0px 20px 10px 0;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 {
	line-height: 86%;
	text-align: left;
	margin: 28px 0 31px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
	font-size: 70px;
	display: block;
	margin: 0;
	color: #fff;
	background-color: #ad0307;
	display: inline-block;
	line-height: 68%;
	height: 56px;
	padding: 7px 2px;
	letter-spacing: 0;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span.red-bl {
	background-color: #680003;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span.bl {
	background-color: #000;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p {
	margin-bottom: 28px;
	line-height: 148%;
	font-weight: 500;
	letter-spacing: 1.25px;
}
.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p:last-child {
	display: none;
}

@media (max-width: 1550px) {
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
		margin-left: 26%;
		width: 50%;
		margin-top: 0;
	}
}
@media (max-width: 1439px) {
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
	.page-id-6171 #content #opening_content #except-from-us h2 {
		margin-left: 30px;
	}
}
@media (max-width: 1366px) {
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 46%;
		margin-left: 8.6%;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 8%;
		width: 28%;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 0;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
}
@media (max-width: 1279px) {
	.page-id-6171 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 30% !important;
		margin-right: 5% !important;
		margin-top: 0 !important;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
		margin-right: 0 !important;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
		margin-left: 0 !important;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
		top: 35px;
	}
	.page-id-6171 #content #hook_graf>.amg-wrap {
		padding: 0% 8% 27.5%;
	}
}
@media (max-width: 1024px) {
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6171  #content #hook_graf {
		max-width: 94%;
	}
}
@media (max-width: 980px) {
	.page-id-6171 #content #hook_graf>.amg-wrap h1 {
		font-size: 60px;
	}
	.page-id-6171 #content #hook_graf>.amg-wrap small,
	.page-id-6171 #content #hook_graf>.amg-wrap p {
		font-size: 24px;
	}
	.page-id-6171 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6171 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6171 #content #opening_content #we-can-help h2 {
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto !important;
		margin-bottom: 36px !important;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
	}
}
@media (max-width: 899px) {
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 45%;
		margin-left: 0;
		margin-right: 9.3%;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 100%;
		padding-bottom: 0;
		padding-left: 39px;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
}
@media (max-width: 767px) {
	.page-id-6171 #content #hook_graf>.amg-wrap h1 {
		font-size: 46px;
	}
	.page-id-6171 #content #hook_graf>.amg-wrap small,
	.page-id-6171 #content #hook_graf>.amg-wrap p {
		font-size: 20px;
	}
	.page-id-6171 #content #opening_content #customers .amg-wrap h2,
	.page-id-6171 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6171 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6171 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6171 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6171 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}


/*IT CONSULTING NEW*/
.page-id-6199 #content .amg-header-slider,
.page-id-6199 #content .amg-article-header {
	display: none !important;
}
.page-id-6199 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6199 #content #hook_graf > .amg-wrap {
	padding: 2.2% 8% 29.5%;
}
.page-id-6199 #content #hook_graf > .amg-wrap p {
	color: #000;
	max-width: 710px;
	margin: 0 auto;
}
.page-id-6199 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	/*line-height: 110%;*/
	line-height: 1.1;
	padding-bottom: 30px;
}
.page-id-6199 #content #hook_graf > .amg-wrap small {
	color: #010000;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.3px;
	display: block;
}
.page-id-6199 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6199 #content #opening_content p,
.page-id-6199 #content #opening_content li {
	font-size: 20px;
}
.page-id-6199 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6199 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6199 #content #opening_content #customers {
	max-width: 936px;
	margin: 0 auto;
}
.page-id-6199 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6199 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	margin-top: 48px;
	margin-bottom: 20px;
	letter-spacing: 0;
	line-height: 110%;
	font-weight: 700;
}
.page-id-6199 #content #opening_content #customers .amg-wrap h2.big-title {
	font-size: 60px;
	font-weight: 700;
	margin-top: -30px;
	letter-spacing: 3px;
	margin-bottom: 30px;
}
.page-id-6199 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6199 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6199 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/except-form-bgfull.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 42px;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap {
	max-width: 84%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 auto;
	justify-content: center;
	padding: 40px 0;
	align-items: center;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:first-child {
	max-width: 1380px;
	float: right;
	margin-right: 2.7%;
	justify-content: end;
	padding-top: 0;
	align-items: unset;
	padding-bottom: 51px;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type {
	max-width: 89%;
	padding-bottom: 0;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
	width: 65.9%;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
	margin-bottom: 80px;
	line-height: 100%;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:before {
	top: 0;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
	margin-top: 0;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) .number:before {
	content: '05';
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) .number:before {
	content: '06';
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) .number:before {
	content: '07';
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4) .number:before {
	content: '08';
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) .number:before {
	content: '09';
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
	width: 29%;
	margin-left: 17.6%;
	margin-right: 4%;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) {
	width: 30%;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5){
	margin-right: 9.8%;
	width: 23.333%;
	margin-bottom: 72px;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
	margin-right: 0;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
	width: 36.5%;
	padding-top: 20px;
}
.page-id-6199 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
	width: 61%;
	max-width: unset;
}
@media (max-width:1279px) and (min-width: 900px) {
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 57%;
	}
}
.page-id-6199 #content #opening_content #except-from-us .col-sm-9 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.666%;
}
.page-id-6199 #content #opening_content #except-from-us .amg-column {
	width: 33.333%;
}
.page-id-6199 #content #opening_content #except-from-us .amg-column img {
	position: absolute;
	top: -251px;
}
.page-id-6199 #content #opening_content #except-from-us h2 {
	font-size: 40px;
	color: #fff;
	margin-top: 5px;
	line-height: 94%;
	letter-spacing: 0;
	margin-left: 10px;
	font-weight: 700;
	text-align: left;
}
.page-id-6199 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6199 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6199 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 36px;
	padding-left: 39px;
}
.page-id-6199 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 40%;
	margin-bottom: 62px;
	line-height: 130%;
}
.page-id-6199 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(odd) {
	margin-right: 6%;
}
.page-id-6199 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(even) {
	width: 50%;
}
.page-id-6199 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(3),
.page-id-6199 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(4) {
	margin-bottom: 0;
}
.page-id-6199 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6199 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -23px;
	top: 5px;
}
.page-id-6199 #content #opening_content #except-from-us ol li .number {
	position: relative;
}
.page-id-6199 #content #opening_content #except-from-us ol li .number:before {
	position: absolute;
	top: -26px;
	content:'01';
	color: #914a4c;
	font-size: 15px;
	display: none;
}
.page-id-6199 #content #opening_content #except-from-us ol li:nth-child(2) .number:before {
	content:'02';
}
.page-id-6199 #content #opening_content #except-from-us ol li:nth-child(3) .number:before {
	content:'03';
}
.page-id-6199 #content #opening_content #except-from-us ol li:nth-child(4) .number:before {
	content:'04';
}

.page-id-6199 #content #opening_content #we-can-help {
	padding: 69px 0 0;
}
.page-id-6199 #content #opening_content #we-can-help h2 {
	font-size: 34px;
	color: #000;
	text-align: center;
	letter-spacing: 0;
	line-height: 125%;
	font-weight: 700;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full {
	max-width: 85%;
	padding: 0 0 80px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol {
	margin: 0;
	padding: 0;
	display: inline;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap {
	max-width: 993px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
	float: left;
	width: 18%;
	margin-right: 2.5%;
	margin-bottom: 30px;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	padding: 47px 29px 36px 64px;
	letter-spacing: 1.3px;
	line-height: 125%;
	font-weight: 500;
	list-style: none;
	position: relative;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
	content:'01';
	font-size: 50px;
	color: #000;
	left: -22px;
	top: 56px;
	position: absolute;
	font-weight: 700;
	letter-spacing: -1px;
	border-top: 3px solid #8a181b;
	line-height: 100%;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1) {
	margin-top: 58px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3) {
	margin-top: 18px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	margin-top: 57px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1),
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	width: 18.5%;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2),
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4) {
	width: 17%;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2):before {
	content:'02';
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3):before {
	content:'03';
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4):before {
	content:'04';
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	margin-right: 0;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before  {
	content:'05';
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
	width: 43%;
	content: '06';
	margin-left: 8%;
	margin-top: -23px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child:before {
	content:'06';
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1160px;
	margin-bottom: 14px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
	border: 5px solid #8a181b;
	display: flex;
	justify-content: center;
	background-image: url(/wp-content/uploads/2020/04/road-map-img.png);
	background-position: left;
	background-repeat: no-repeat;
	background-size: contain;
	height: 344px;
}
@media (max-width: 767px) {
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		height: auto;
	}
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap:last-of-type p {
	margin-bottom: 28px;
	letter-spacing: 1.2px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
	width: 33.333%;
	margin-right: 8.5%;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
	width: 61.666%;
	margin-left: 4%;
	padding: 0px 20px 10px 0;
	display: flex;
	align-items: center;
}
.page-id-6199 #content #opening_content #we-can-help p {
	text-align: center;
}
.page-id-6199 #content #opening_content #we-can-help h2 {
	font-size: 40px;
	line-height: 100%;
	letter-spacing: 2px;
	margin-bottom: 22px;
}
.page-id-6199 #content #opening_content #we-can-help p.heading-red {
	color: #dc181b;
	border-top: 1px solid #000;
	margin-top: 24px;
	padding-top: 46px;
	font-size: 40px;
	text-align: center;
	margin-bottom: 22px;
	font-weight: 700;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 h3 {
	font-size: 40px;
	font-weight: 700;
	color: #000;
	letter-spacing: 2px;
	margin-bottom: 0;
	line-height: 100%;
	margin-top: 14px;
}
@media (max-width: 980px) {
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 h3 {
		margin-top: 0;
	}
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 h3 span {
	color: #dc181b;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 2px;
	line-height: 100%;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 {
	line-height: 86%;
	text-align: left;
	margin: 28px 0 31px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
	font-size: 70px;
	display: block;
	margin: 0;
	color: #fff;
	background-color: #ad0307;
	display: inline-block;
	line-height: 68%;
	height: 56px;
	padding: 7px 2px;
	letter-spacing: 0;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span.red-bl {
	background-color: #680003;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span.bl {
	background-color: #000;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p {
	margin-bottom: 28px;
	line-height: 148%;
	font-weight: 500;
	letter-spacing: 1.25px;
}
.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p:last-child {
	display: none;
}

@media (max-width: 1550px) {
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
		margin-left: 26%;
		width: 50%;
		margin-top: 0;
	}
}
@media (max-width: 1439px) {
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
	.page-id-6199 #content #opening_content #except-from-us h2 {
		margin-left: 30px;
	}
}
@media (max-width: 1366px) {
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 46%;
		margin-left: 8.6%;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 8%;
		width: 28%;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 0;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6199 #content #hook_graf>.amg-wrap h1 {
		margin-top: 15px;
		font-size: 60px;
	}
	.page-id-6199 #content #hook_graf>.amg-wrap small,
	.page-id-6199 #content #hook_graf > .amg-wrap p {
		font-size: 22px;
	}
	.page-id-6199 #content #hook_graf>.amg-wrap {
		padding: 2.2% 8% 30.5%;
	}
}
@media (max-width: 1279px) {
	.page-id-6199 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 30% !important;
		margin-right: 5% !important;
		margin-top: 0 !important;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
		margin-right: 0 !important;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
		margin-left: 0 !important;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
		top: 35px;
	}
	.page-id-6199 #content #hook_graf>.amg-wrap {
		padding: 0% 8% 27.5%;
	}
}
@media (max-width: 1024px) {
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6199 #content #hook_graf>.amg-wrap h1 {
		font-size: 50px;
	}
	.page-id-6199 #content #hook_graf>.amg-wrap small,
	.page-id-6199 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
	.page-id-6199 #content #hook_graf {
		max-width: 94%;
	}
}
@media (max-width: 980px) {
	.page-id-6199 #content #hook_graf>.amg-wrap h1 {
		font-size: 46px;
	}
	.page-id-6199 #content #hook_graf>.amg-wrap small,
	.page-id-6199 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6199 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6199 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}

	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6199 #content #opening_content #we-can-help h2 {
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto !important;
		margin-bottom: 36px !important;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
	}
}
@media (max-width: 899px) {
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 45%;
		margin-left: 0;
		margin-right: 9.3%;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 100%;
		padding-bottom: 0;
		padding-left: 39px;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
}
@media (max-width: 767px) {
	.page-id-6199 #content #opening_content #customers .amg-wrap h2,
	.page-id-6199 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6199 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6199 #content #opening_content #we-can-help h2 {
		max-width: 95%;
		font-size: 32px;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 h3,
	.page-id-6199 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 h3 span {
		font-size: 30px;
	}
}
@media (max-width: 699px) {
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6199 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}


/*MANAGED IT SERVICES NEW*/

.page-id-6225 #content .amg-header-slider,
.page-id-6225 #content .amg-article-header,
.page-id-6225 #site-footer {
	display: none !important;
}
.page-id-6225 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6225 #content #hook_graf > .amg-wrap {
	padding: 2.2% 3% 27.9%;
	max-width: 74%;
}
.page-id-6225 #content #hook_graf > .amg-wrap p {
	color: #000;
	margin: 0 auto;
	font-size: 28px;
	font-weight: 700;
	line-height: 110%;
}
.page-id-6225 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 110%;
	padding-bottom: 10px;
}
.page-id-6225 #content #hook_graf > .amg-wrap small {
	color: #010000;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 112%;
	display: block;
}
.page-id-6225 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6225 #content #opening_content p,
.page-id-6225 #content #opening_content li {
	font-size: 20px;
}
.page-id-6225 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6225 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6225 #content #opening_content #customers {
	max-width: 936px;
	margin: 0 auto 11px;
}
.page-id-6225 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6225 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 105%;
	max-width: 880px;
	margin: 49px auto 35px;
	font-weight: 700;
	text-transform: capitalize;
}
.page-id-6225 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6225 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap {
	display: flex;
	align-items: center;
	min-height: 180px;
	margin: 37px auto 78px;
	height: 180px;
	box-shadow: 9px 16px 48px rgba(0, 0, 0, 0.3);
	background-color: #8a181b;
	position: relative;
	max-width: 824px;
}
.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
	width: 66.666%;
}
.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
	margin: 0;
	text-align: left;
	color: #fff;
	padding: 0 40px;
	font-weight: 700;
	text-transform: capitalize;
}
.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 p.heading {
	margin: 0;
	text-align: left;
	color: #fff;
	padding: 0 40px;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 105%;
}
.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
	width: 33.333%;
}
.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 img {
	position: absolute;
	top: -43px;
	right: 49px;
}
.page-id-6225 #content #opening_content #customers > .container > p {
	display: none;
}
.page-id-6225 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/managed-it-row-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 57px 0 53px;
}
.page-id-6225 #content #opening_content #except-from-us .amg-wrap {
	max-width: 900px;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.page-id-6225 #content #opening_content #except-from-us h3 {
	font-size: 34px;
	color: #fff;
	line-height: 126%;
	letter-spacing: 0;
	text-align: center;
	font-weight: bold;
	margin: 0;
}
.page-id-6225 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6225 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6225 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 36px;
	padding-left: 39px;
}
.page-id-6225 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 45%;
	margin-bottom: 85px;
}
.page-id-6225 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(odd) {
	margin-right: 9.3%;
}
.page-id-6225 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(3),
.page-id-6225 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(4) {
	margin-bottom: 0;
}
.page-id-6225 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6225 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -23px;
	top: 5px;
}
.page-id-6225 #content #opening_content #except-from-us ol li .number {
	position: relative;
}
.page-id-6225 #content #opening_content #except-from-us ol li .number:before {
	position: absolute;
	top: -26px;
	content:'01';
	color: #914a4c;
	font-size: 15px;
	display: none;
}
.page-id-6225 #content #opening_content #except-from-us ol li:nth-child(2) .number:before {
	content:'02';
}
.page-id-6225 #content #opening_content #except-from-us ol li:nth-child(3) .number:before {
	content:'03';
}
.page-id-6225 #content #opening_content #except-from-us ol li:nth-child(4) .number:before {
	content:'04';
}

.page-id-6225 #content #opening_content #we-can-help {
	padding: 49px 0 0;
}
.page-id-6225 #content #opening_content #we-can-help h2 {
	font-size: 40px;
	max-width: 650px;
	margin: 8px auto 1px;
	text-align: center;
	letter-spacing: 0;
	line-height: 106%;
	color: #8a181b;
	font-weight: 700;
	text-transform: capitalize;
}
.page-id-6225 #content #opening_content #we-can-help h2 span {
	font-size: 40px;
	letter-spacing: 0;
	line-height: 106%;
	color: #8a181b;
	display: block;
}
.page-id-6225 #content #opening_content #we-can-help h3 {
	color: #8a181b;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 0;
	margin: 74px 0 31px;
	border-bottom: 1px solid;
}
.page-id-6225 #content #opening_content #we-can-help p {
	text-align: center;
	letter-spacing: 1.3px;
	margin-bottom: 28px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full {
	max-width: 1270px;
	padding: 24px 0 60px;
	width: 90%;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol {
	margin: 0;
	padding: 0;
	display: inline;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap {
	max-width: 993px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap>p:last-of-type {
	display: none;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
	float: left;
	width: 18%;
	margin-right: 3.6%;
	margin-bottom: 30px;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	padding: 47px 29px 36px 64px;
	letter-spacing: 1.3px;
	line-height: 125%;
	font-weight: 500;
	list-style: none;
	position: relative;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
	content:'1';
	padding: 0 1px;
	font-size: 50px;
	color: #000;
	left: -12px;
	top: 56px;
	position: absolute;
	font-weight: 700;
	letter-spacing: -1px;
	border-top: 3px solid #8a181b;
	line-height: 100%;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1) {
	margin-top: 48px;
	margin-bottom: 0;
	padding: 47px 29px 45px 62px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2) {
	padding: 43px 31px 44px 66px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3) {
	margin-top: -5px;
	margin-bottom: 12px;
	padding: 40px 31px 41px 64px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4) {
	margin-right: 0;
	margin-top: 18px;
	padding: 37px 31px 33px 60px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	margin-top: 34px;
	margin-left: 10.8%;
	width: 23.7%;
	margin-right: 3.3%;
	padding: 47px 49px 45px 59px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
	margin-top: -10px;
	width: 21.2%;
	margin-right: 3.3%;
	padding: 47px 16px 36px 59px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(7) {
	margin-right: 0;
	margin-top: 20px;
	width: 28.7%;
	padding: 47px 11px 37px 59px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1),
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	width: 23.5%;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2),
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4) {
	width: 21%;
}

.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2):before {
	content:'2';
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3):before {
	content:'3';
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4):before {
	content:'4';
}

.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before  {
	content:'5';
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6):before {
	content: '6';
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child:before {
	content:'7';
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1160px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
	border: 5px solid #8a181b;
	display: flex;
	justify-content: center;
	background-image: url(/wp-content/uploads/2020/03/angle-client-box.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 74px 48px 30px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
	width: 33.333%;
	margin-right: 5%;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
	width: 61.666%;
	margin-left: 4%;
	padding: 0px 20px 10px 0;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 {
	line-height: 86%;
	text-align: left;
	margin: 28px 0 31px;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p.heading {
	line-height: 86%;
	text-align: left;
	margin: 28px 0 31px;
	font-size: 40px;
	font-weight: 700;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span,
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p.heading span {
	font-size: 70px;
	display: block;
	margin: 0;
	color: #fff;
	background-color: #ad0307;
	display: inline-block;
	line-height: 68%;
	height: 56px;
	padding: 7px 2px;
	letter-spacing: 0;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span.red-bl,
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p.heading span.red-bl {
	background-color: #680003;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span.bl,
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p.heading span.bl {
	background-color: #000;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p {
	margin-bottom: 28px;
	line-height: 148%;
	font-weight: 500;
	letter-spacing: 1.25px;
	text-align: left;
}
.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p:last-child {
	display: none;
}

@media (max-width: 1439px) {
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
}
@media (max-width: 1366px) {

	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 46%;
		margin-left: 8.6%;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 8%;
		width: 28%;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 0;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap h1 {
		font-size: 64px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap small,
	.page-id-6225 #content #hook_graf>.amg-wrap p {
		font-size: 20px;
	}
}
@media (max-width: 1280px) {
	.page-id-6225 #content #hook_graf>.amg-wrap {
		max-width: 80%;
	}
}
@media (max-width: 1279px) {
	.page-id-6225 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 30% !important;
		margin-right: 5% !important;
		margin-top: 0 !important;
		padding: 43px 31px 44px 66px !important;
		margin-bottom: 30px !important;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
		margin: 0 auto 30px !important;
		float: none;
		display: flex;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
		margin-left: 0;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
		margin-right: 0 !important;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
		top: 35px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap {
		padding: 0% 0% 27.5%;
	}
}
@media (max-width: 1024px) {
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap h1 {
		margin-top: 20px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap h1 {
		font-size: 46px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap small,
	.page-id-6225 #content #hook_graf>.amg-wrap p {
		font-size: 17px;
	}
	.page-id-6225 #content #hook_graf {
		max-width: 94%;
	}
}
@media (max-width: 980px) {
	.page-id-6225 #content #opening_content #except-from-us h3 {
		font-size: 28px;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 90% !important;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap h1 {
		font-size: 60px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap small,
	.page-id-6225 #content #hook_graf>.amg-wrap p {
		font-size: 24px;
	}
	.page-id-6225 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6225 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6225 #content #opening_content #we-can-help h2 {
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto !important;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p.heading {
		text-align: center;
		margin: 0;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span,
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p.heading span {
		display: block !important;

	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
		padding-top: 40px;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 43px 31px 44px 53px!important;
	}
}
@media (max-width: 899px) {
	.page-id-6225 #content #hook_graf>.amg-wrap h1 {
		font-size: 50px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap small,
	.page-id-6225 #content #hook_graf>.amg-wrap p {
		font-size: 20px;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 45%;
		margin-left: 0;
		margin-right: 9.3%;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 100%;
		padding-bottom: 0;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
}
@media (max-width: 767px) {
	.page-id-6225 #content #hook_graf>.amg-wrap .amg-single-content {
		background-color: rgba(255,255,255,0.3);
		padding: 0 20px 20px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap h1 {
		font-size: 40px;
	}
	.page-id-6225 #content #hook_graf>.amg-wrap small,
	.page-id-6225 #content #hook_graf>.amg-wrap p {
		font-size: 18px;
	}
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
		width: 50%;
	}
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap {
		height: auto;
		padding: 20px 0;
	}
	.page-id-6225 #content #opening_content #customers .amg-wrap h2,
	.page-id-6225 #content #opening_content #customers .amg-wrap h2 span,
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 p.heading {
		font-size: 32px;
	}
	.page-id-6225 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6225 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span,
	.page-id-6225 #content #opening_content #we-can-help .amg-wrap.last-child .client-box p.heading span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6225 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 599px) {
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8,
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
		width: 100%;
	}
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 img {
		position: relative;
		top: 0;
		right: 0;
	}
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap {
		flex-wrap: wrap;
	}
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2,
	.page-id-6225 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 p.heading {
		text-align: center;
		padding-bottom: 30px;
	}
}
/**NEW NETWORK MONITORING**/

.page-id-6237 #content .amg-header-slider,
.page-id-6237 #content .amg-article-header,
.page-id-6237 #site-footer {
	display: none !important;
}
.page-id-6237 #content .amg-article-header {
	display: none;
}
.page-id-6237 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6237 #content #hook_graf > .amg-wrap {
	padding: 1.6% 3% 28.56%;
	max-width: 74%;
}
.page-id-6237 #content #hook_graf > .amg-wrap p {
	color: #000;
	max-width: 630px;
	margin: 0 auto;
	font-weight: 700;
	line-height: 110%;
	font-size: 28px;
}
.page-id-6237 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 110%;
	padding-bottom: 10px;
}
.page-id-6237 #content #hook_graf > .amg-wrap small {
	color: #010000;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 110%;
	max-width: 570px;
	margin: 0 auto;
	display: block;
}
.page-id-6237 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6237 #content #opening_content p,
.page-id-6237 #content #opening_content li {
	font-size: 20px;
}
.page-id-6237 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}

.page-id-6237 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6237 #content #opening_content #customers {
	max-width: 936px;
	margin: 0 auto 11px;
}
.page-id-6237 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6237 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 105%;
	margin: 49px auto 35px;
	font-weight: 700;
}
.page-id-6237 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6237 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap {
	display: flex;
	margin: 41px auto 42px;
	position: relative;
}
.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
	width: 57.7%;
}
.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
	text-align: left;
	color: #000;
	margin: 11px 0 25px;
}
.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 p {
	text-align: left;
}
.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
	width: 35%;
	text-align: right;
	margin-right: 7.7%;
}
.page-id-6237 #content #opening_content #customers > .container > p {
	display: none;
}
.page-id-6237 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/managed-it-row-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 57px 0 53px;
}
.page-id-6237 #content #opening_content #except-from-us .amg-wrap {
	max-width: 900px;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.page-id-6237 #content #opening_content #except-from-us h3 {
	font-size: 34px;
	color: #fff;
	line-height: 126%;
	letter-spacing: 0;
	text-align: center;
	font-weight: bold;
	margin: 0;
}
.page-id-6237 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6237 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6237 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 36px;
	padding-left: 39px;
}
.page-id-6237 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 45%;
	margin-bottom: 85px;
}
.page-id-6237 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(odd) {
	margin-right: 9.3%;
}
.page-id-6237 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(3),
.page-id-6237 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(4) {
	margin-bottom: 0;
}
.page-id-6237 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6237 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -23px;
	top: 5px;
}
.page-id-6237 #content #opening_content #except-from-us ol li .number {
	position: relative;
}
.page-id-6237 #content #opening_content #except-from-us ol li .number:before {
	position: absolute;
	top: -26px;
	content:'01';
	color: #914a4c;
	font-size: 15px;
	display: none;
}
.page-id-6237 #content #opening_content #except-from-us ol li:nth-child(2) .number:before {
	content:'02';
}
.page-id-6237 #content #opening_content #except-from-us ol li:nth-child(3) .number:before {
	content:'03';
}
.page-id-6237 #content #opening_content #except-from-us ol li:nth-child(4) .number:before {
	content:'04';
}

.page-id-6237 #content #opening_content #we-can-help {
	padding: 49px 0 0;
}
.page-id-6237 #content #opening_content #we-can-help h2 {
	font-size: 40px;
	max-width: 650px;
	margin: 8px auto 20px;
	text-align: center;
	letter-spacing: 0;
	line-height: 106%;
	color: #8a181b;
	font-weight: 700;
}
.page-id-6237 #content #opening_content #we-can-help h2 span {
	font-size: 40px;
	letter-spacing: 0;
	line-height: 106%;
	color: #8a181b;
	display: block;
}
.page-id-6237 #content #opening_content #we-can-help h3 {
	color: #8a181b;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 0;
	margin: 74px 0 31px;
	border-bottom: 1px solid;
}
.page-id-6237 #content #opening_content #we-can-help p {
	text-align: center;
	letter-spacing: 1.3px;
	margin-bottom: 28px;
}
.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full {
	max-width: 1270px;
	padding: 24px 0 60px;
	width: 90%;
}
.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol {
	margin: 0;
	padding: 0;
	display: inline;
}
.page-id-6237 #content #opening_content #we-can-help .amg-wrap {
	max-width: 994px;
}
.page-id-6237 #content #opening_content #we-can-help .amg-wrap img {
	margin-bottom: 12px;
}
.page-id-6237 #content #opening_content #we-can-help .amg-wrap>p:last-of-type {
	display: none;
}
.page-id-6237 #amg-sitewide-cta {
	margin-top: 7px;
}
@media (max-width: 1440px) {
	.page-id-6237 #content #hook_graf>.amg-wrap h1 {
		font-size: 70px;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap small,
	.page-id-6237 #content #hook_graf > .amg-wrap p {
		font-size: 26px;
	}
}
@media (max-width: 1439px) {
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
}
@media (max-width: 1366px) {

	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 46%;
		margin-left: 8.6%;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 8%;
		width: 28%;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 0;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap h1 {
		font-size: 64px;
	}
}
@media (max-width: 1280px) {
	.page-id-6237 #content #hook_graf>.amg-wrap {
		max-width: 80%;
	}
}
@media (max-width: 1279px) {
	.page-id-6237 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 30% !important;
		margin-right: 5% !important;
		margin-top: 0 !important;
		padding: 43px 31px 44px 66px !important;
		margin-bottom: 30px !important;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
		margin: 0 auto 30px !important;
		float: none;
		display: flex;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
		margin-left: 0;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
		margin-right: 0 !important;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
		top: 35px;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap {
		padding: 0% 0% 27.5%;
	}
}
@media (max-width: 1024px) {
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap h1 {
		margin-top: 20px;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap h1 {
		font-size: 46px;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap small,
	.page-id-6237 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
		max-width: 440px;
	}
	.page-id-6237 #content #hook_graf {
		max-width: 94%;
	}
}
@media (max-width: 980px) {
	.page-id-6237 #content #opening_content #except-from-us h3 {
		font-size: 28px;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 90% !important;
	}
	.page-id-6237 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6237 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6237 #content #opening_content #we-can-help h2 {
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto !important;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
		padding-top: 40px;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 43px 31px 44px 53px!important;
	}
}
@media (max-width: 899px) {
	.page-id-6237 #content #hook_graf>.amg-wrap h1 {
		font-size: 50px;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap small,
	.page-id-6237 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 45%;
		margin-left: 0;
		margin-right: 9.3%;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 100%;
		padding-bottom: 0;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
}
@media (max-width: 768px) {
	.page-id-6237 #content #opening_content #we-can-help p {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.page-id-6237 #content #hook_graf>.amg-wrap .amg-single-content {
		background-color: rgba(255,255,255,0.3);
		padding: 0 20px 20px;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap h1 {
		font-size: 40px;
	}
	.page-id-6237 #content #hook_graf>.amg-wrap small,
	.page-id-6237 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
		width: 50%;
	}
	.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap {
		height: auto;
		padding: 20px 0;
	}
	.page-id-6237 #content #opening_content #customers .amg-wrap h2,
	.page-id-6237 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6237 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6237 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6237 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6237 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 599px) {
	.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8,
	.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
		width: 100%;
		text-align: center;
	}
	.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 img {
		position: relative;
		top: 0;
		right: 0;
	}
	.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap {
		flex-wrap: wrap;
	}
	.page-id-6237 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
		text-align: center;
		padding-bottom: 30px;
	}
}

/**NEW CYBER SECURITY**/

.page-id-6245 #content .amg-header-slider,
.page-id-6245 #content .amg-article-header{
	display: none !important;
}
.page-id-6245 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6245 #content #hook_graf > .amg-wrap {
	padding: 1.97% 3% 29.25%;
	max-width: 74%;
}
.page-id-6245 #content #hook_graf > .amg-wrap p {
	max-width: 850px;
	margin: 0 auto;
	font-weight: 700;
	font-size: 28px;
	line-height: 110%;
	color: #000;
}
.page-id-6245 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 110%;
	padding-bottom: 10px;
}
.page-id-6245 #content #hook_graf > .amg-wrap small,
.page-id-6245 #content #hook_graf > .amg-wrap h2{
	color: #010000;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 110%;
	max-width: 820px;
	margin: 0 auto;
	display: block;
	text-align: center;
}
.page-id-6245 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6245 #content #opening_content p,
.page-id-6245 #content #opening_content li {
	font-size: 20px;
}
.page-id-6245 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6245 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6245 #content #opening_content #customers {
	max-width: 936px;
	margin: 0 auto 11px;
}
.page-id-6245 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6245 #content #opening_content #customers .amg-wrap h2,
.page-id-6245 #content #opening_content #customers .amg-wrap p.heading {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 105%;
	margin: 49px auto 27px;
	font-weight: 700;
}
.page-id-6245 #content #opening_content #customers .amg-wrap p.red {
	margin-top: 49px;
	color: #8a181b;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
}
.page-id-6245 #content #opening_content #customers .amg-wrap h2.small-p {
	margin-top: 0;
	font-size: 20px;
	font-weight: 700;
}
.page-id-6245 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6245 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6245 #content #opening_content ul.bullet-list {
	display: flex;
	flex-wrap: wrap;
	margin: 12px 0 31px;
	padding: 0;
	list-style: none;
}
.page-id-6245 #content #opening_content ul.bullet-list li {
	width: 46.5%;
	text-align: left;
	position: relative;
	padding-left: 59px;
	margin-bottom: 28px;
	letter-spacing: 1.3px;
}
.page-id-6245 #content #opening_content #customers ul.bullet-list li:nth-child(3),
.page-id-6245 #content #opening_content #customers ul.bullet-list li:nth-child(4){
	margin-bottom: 0;
}
.page-id-6245 #content #opening_content ul.bullet-list li:before {
	content: url(/wp-content/uploads/2020/04/bullet-list.png);
	position: absolute;
	top: 0;
	left: 14px;
}
.page-id-6245 #content #opening_content ul.bullet-list li:nth-child(odd) {
	margin-right: 7%;
}
.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 28px auto 36px;
	position: relative;
}
.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap h2 {
	width: 100%;
	max-width: 600px;
	margin: 0px auto 32px;
}
.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
	width: 57.5%;
	padding-top: 3px;
}
.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
	text-align: left;
	color: #000;
	margin: 11px 0 25px;
}
.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 p {
	text-align: left;
}
.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
	width: 38%;
	text-align: right;
	margin-right: 4.5%;
}
.page-id-6245 #content #opening_content #customers > .container > p {
	display: none;
}
.page-id-6245 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/managed-it-row-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 57px 0 53px;
}
.page-id-6245 #content #opening_content #except-from-us .amg-wrap {
	max-width: 930px;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.page-id-6245 #content #opening_content #except-from-us h3 {
	font-size: 34px;
	color: #fff;
	line-height: 126%;
	letter-spacing: 0;
	text-align: center;
	font-weight: bold;
	margin: 0;
}
.page-id-6245 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6245 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6245 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 36px;
	padding-left: 39px;
}
.page-id-6245 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 45%;
	margin-bottom: 85px;
}
.page-id-6245 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(odd) {
	margin-right: 9.3%;
}
.page-id-6245 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(3),
.page-id-6245 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(4) {
	margin-bottom: 0;
}
.page-id-6245 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6245 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -23px;
	top: 5px;
}
.page-id-6245 #content #opening_content #except-from-us ol li .number {
	position: relative;
}
.page-id-6245 #content #opening_content #except-from-us ol li .number:before {
	position: absolute;
	top: -26px;
	content:'01';
	color: #914a4c;
	font-size: 15px;
	display: none;
}
.page-id-6245 #content #opening_content #except-from-us ol li:nth-child(2) .number:before {
	content:'02';
}
.page-id-6245 #content #opening_content #except-from-us ol li:nth-child(3) .number:before {
	content:'03';
}
.page-id-6245 #content #opening_content #except-from-us ol li:nth-child(4) .number:before {
	content:'04';
}

.page-id-6245 #content #opening_content #we-can-help {
	padding: 58px 0 0;
}
.page-id-6245 #content #opening_content #we-can-help ul.bullet-list li:last-child {
	margin-bottom: 19px;
}
.page-id-6245 #content #opening_content #we-can-help h2 {
	font-size: 40px;
	max-width: 930px;
	margin: 8px auto 25px;
	text-align: center;
	letter-spacing: 0;
	line-height: 106%;
	color: #8a181b;
	font-weight: 700;
}
.page-id-6245 #content #opening_content #we-can-help h2 span {
	font-size: 40px;
	letter-spacing: 0;
	line-height: 106%;
	color: #8a181b;
	display: block;
}
.page-id-6245 #content #opening_content #we-can-help h3 {
	font-size: 1.2rem;
	color: #000;
	border-bottom: 0;
	margin: 0;
	text-transform: capitalize;
	display: inline;
	letter-spacing: 1.3px;
	font-weight: 700;
}
.page-id-6245 #content #opening_content #we-can-help li p {
	display: inline;
}
.page-id-6245 #content #opening_content #we-can-help p {
	text-align: center;
	letter-spacing: 1.3px;
	margin-bottom: 28px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full {
	max-width: 1080px;
	padding: 18px 0 24px;
	width: 90%;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;

}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap {
	max-width: 993px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(odd) {
	margin-right: 8.5%;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
	float: left;
	width: 45.5%;
	margin-bottom: 46px;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	padding: 45px 50px 41px 59px;
	letter-spacing: 1.3px;
	line-height: 121%;
	font-weight: 500;
	list-style: none;
	position: relative;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li strong {
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
	content:'1';
	padding: 0 3px;
	font-size: 50px;
	color: #000;
	left: -11px;
	top: 56px;
	position: absolute;
	font-weight: 700;
	letter-spacing: -1px;
	border-top: 3px solid #8a181b;
	line-height: 100%;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2) {
	padding: 60px 29px 38px 59px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3) {
	padding: 50px 29px 55px 59px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4) {
	padding: 54px 45px 55px 59px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2):before {
	content:'2';
	left: -13px;
	top: 64px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3):before {
	content:'3';
	left: -13px;
	top: 64px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4):before {
	content:'4';
	left: -13px;
	top: 64px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap {
	max-width: 994px;
}
.page-id-6245 #content #opening_content #we-can-help .amg-wrap img {
	margin-bottom: 12px;
}
.page-id-6245 #amg-sitewide-cta {
	margin-top: 7px;
}
@media (max-width: 1440px) {
	.page-id-6245 #content #hook_graf>.amg-wrap h1 {
		font-size: 70px;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap small,
	.page-id-6245 #content #hook_graf>.amg-wrap h2,
	.page-id-6245 #content #hook_graf > .amg-wrap p {
		font-size: 26px;
	}
}
@media (max-width: 1439px) {
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
}
@media (max-width: 1366px) {

	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 46%;
		margin-left: 8.6%;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 8%;
		width: 28%;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 0;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap h1 {
		font-size: 64px;
	}
}
@media (max-width: 1280px) {
	.page-id-6245 #content #hook_graf>.amg-wrap {
		max-width: 80%;
	}
}
@media (max-width: 1279px) {
	.page-id-6245 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap {
		padding: 0% 0% 27.5%;
	}
}
@media (max-width: 1024px) {
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap h1 {
		margin-top: 20px;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap h1 {
		font-size: 46px;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap small,
	.page-id-6245 #content #hook_graf>.amg-wrap h2,
	.page-id-6245 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
		max-width: 440px;
	}
	.page-id-6245 #content #hook_graf {
		max-width: 94%;
	}
}
@media (max-width: 980px) {
	.page-id-6245 #content #opening_content #except-from-us h3 {
		font-size: 28px;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 90% !important;
	}
	.page-id-6245 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6245 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6245 #content #opening_content #we-can-help h2 {
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto 30px!important;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
		padding-top: 40px;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 43px 31px 44px 53px!important;
	}
}
@media (max-width: 899px) {
	.page-id-6245 #content #hook_graf>.amg-wrap h1 {
		font-size: 50px;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap small,
	.page-id-6245 #content #hook_graf>.amg-wrap h2,
	.page-id-6245 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 45%;
		margin-left: 0;
		margin-right: 9.3%;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 100%;
		padding-bottom: 0;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
		top: 36px !important;
	}
}
@media (max-width: 768px) {
	.page-id-6245 #content #opening_content #we-can-help p {
		font-size: 20px;
	}
	.page-id-6245 #content #opening_content .amg-wrap.list-full ol li,
	.page-id-6245 #content #opening_content .amg-wrap.list-full ol li strong,
	.page-id-6245 #content #opening_content ul.bullet-list li strong {
		font-size: 19px;
	}
	.page-id-6245 #content #opening_content ul.bullet-list li {
		font-size: 19px;
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 28px !important;
	}
}
@media (max-width: 767px) {
	.page-id-6245 #content #hook_graf>.amg-wrap .amg-single-content {
		background-color: rgba(255,255,255,0.3);
		padding: 0 20px 20px;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap h1 {
		font-size: 40px;
	}
	.page-id-6245 #content #hook_graf>.amg-wrap small,
	.page-id-6245 #content #hook_graf>.amg-wrap h2,
	.page-id-6245 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
		width: 50%;
	}
	.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap {
		height: auto;
		padding: 20px 0;
	}
	.page-id-6245 #content #opening_content #customers .amg-wrap h2,
	.page-id-6245 #content #opening_content #customers .amg-wrap h2 span,
	.page-id-6245 #content #opening_content #customers .amg-wrap p.heading {
		font-size: 32px;
	}
	.page-id-6245 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6245 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6245 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6245 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 599px) {
	.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8,
	.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
		width: 100%;
		text-align: center;
	}
	.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 img {
		position: relative;
		top: 0;
		right: 0;
		margin-bottom: 30px;
	}
	.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap {
		flex-wrap: wrap;
	}
	.page-id-6245 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
		text-align: center;
		padding-bottom: 30px;
	}
}

/*PAGE NEW MOBILITY SOLUTIONS*/
.page-id-6254 #content .amg-header-slider,
.page-id-6254 #content .amg-article-header,
.page-id-6254 #site-footer {
	display: none !important;
}
.page-id-6254 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6254 #content #hook_graf > .amg-wrap {
	padding: 1.7% 0 28.4%;
	max-width: 800px;
	width: 90%;
}
.page-id-6254 #content #hook_graf > .amg-wrap p {
	color: #000;
	max-width: 780px;
	margin: 0 auto;
	font-size: 28px;
	font-weight: 700;
	line-height: 110%;
}
.page-id-6254 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 110%;
	margin-bottom: 10px;
}
.page-id-6254 #content #hook_graf > .amg-wrap small {
	color: #010000;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 110%;
	display: block;
}
.page-id-6254 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6254 #content #opening_content p,
.page-id-6254 #content #opening_content li {
	font-size: 20px;
}
.page-id-6254 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6254 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6254 #content #opening_content #customers {
	max-width: 936px;
	margin: 0 auto 18px;
}
.page-id-6254 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6254 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 106%;
	margin: 51px auto 25px;
	max-width: 850px;
	font-weight: 700;
}
.page-id-6254 #content #opening_content #customers .amg-wrap h2 span {
	display: block;
	font-size: 40px;
	margin-bottom: 0;
	color: #8a181b;
	letter-spacing: 0;
}
.page-id-6254 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6254 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6254 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/except-form-bgfull.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 42px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap {
	max-width: 84%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 auto;
	justify-content: center;
	padding: 40px 0;
	align-items: center;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap ol li strong {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap ol li strong span {
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
	margin-bottom: 0;
	line-height: 86%;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap:first-child {
	max-width: 1260px;
	float: right;
	margin-right: 9%;
	justify-content: end;
	padding-top: 0;
	align-items: unset;
	padding-bottom: 0px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type {
	max-width: 89%;
	padding-bottom: 19px;
	padding-top: 0;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
	width: 65.9%;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
	margin-bottom: 40px;
	line-height: 109%;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:before {
	top: 6px;
	left: -23px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
	margin-top: 0;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
	width: 69%;
	margin-left: 17.6%;
	margin-bottom: 37px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) {
	width: 69%;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
	width: 40%;
	padding-top: 20px;
	margin-right: 10px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
	width: 58%;
	max-width: unset;
}
.page-id-6254 #content #opening_content #except-from-us .col-sm-9 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.666%;
}
.page-id-6254 #content #opening_content #except-from-us .amg-column {
	width: 33.333%;
}
.page-id-6254 #content #opening_content #except-from-us .amg-column img {
	position: absolute;
	top: -209px;
	left: -87px;
}
.page-id-6254 #content #opening_content #except-from-us h2 {
	font-size: 64px;
	color: #fff;
	margin-top: 5px;
	line-height: 94%;
	letter-spacing: 0;
	margin-left: 10px;
	margin-bottom: 48px;
	text-align: left;
	font-weight: 700;
	position: relative;
}
.page-id-6254 #content #opening_content #except-from-us h2:after {
	content: '';
	border-bottom: 1px solid #8a181b;
	position: absolute;
	width: 316px;
	bottom: -8px;
	left: 0;
}
.page-id-6254 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6254 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6254 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 30px;
	padding-left: 35px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-half-column ol li:first-child {
	padding-left: 9px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
	margin-bottom: 10px;
}
.page-id-6254 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 100%;
	margin-bottom: 30px;
	line-height: 109%;
}
.page-id-6254 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6254 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -14px;
	top: 5px;
}
.page-id-6254 #content #opening_content #except-from-us ol li:first-child:before {
	top: -2px;
}
.page-id-6254 #content #opening_content #we-can-help {
	padding: 36px 0;
}
.page-id-6254 #content #opening_content #we-can-help h2 {
	font-size: 34px;
	color: #000;
	text-align: center;
	letter-spacing: 0;
	line-height: 125%;
	margin: 43px 0 61px;
	font-weight: 700;
}
.page-id-6254 #content #opening_content #we-can-help h3 {
	color: #8a181b;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 0;
	margin: 0;
	text-align: center;
	line-height: 107%;
}
.page-id-6254 #content #opening_content #we-can-help h4 {
	font-size: 28px;
	font-weight: 700;
	color: #000;
	text-align: center;
	max-width: 865px;
	margin: 38px auto 31px;
	line-height: 102%;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full {
	padding: 12px 0 33px;
	max-width: 973px;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol {
	margin: 0;
	padding: 0;
	display: inline;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap {
	max-width: 993px;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap p {
	text-align: center;
	letter-spacing: 1.3px;
	font-size: 20px;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
	float: left;
	width: 30%;
	font-size: 20px;
	margin-right: 5%;
	margin-bottom: 30px;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	padding: 47px 29px 36px 64px;
	letter-spacing: 1.3px;
	line-height: 125%;
	font-weight: 500;
	list-style: none;
	position: relative;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
	content:'1';
	font-size: 50px;
	color: #000;
	left: -14px;
	top: 48px;
	position: absolute;
	font-weight: 700;
	letter-spacing: -1px;
	border-top: 3px solid #8a181b;
	line-height: 100%;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1),
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4) {
	margin-top: 48px;
	padding: 36px 27px 32px 60px;
	width: 29%;
	margin-right: 6%;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2),
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	width: 26%;
	padding: 33px 31px 31px 59px;
	margin-right: 6%;
	margin-top: 0;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
	width: 33%;
	padding: 36px 29px 33px 58px;
	margin-top: 48px;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4),
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
	margin-top: 17px;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5) {
	margin-top: -31px;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
	margin-right: 0;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1):before {
	left:-9px;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2):before {
	content:'2';
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3):before {
	content:'3';
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4):before {
	content:'4';
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before  {
	content:'5';
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child:before {
	content:'6';
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1010px;
}
.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child p {
	text-align: center;
}
.page-id-6254 #amg-sitewide-cta.amg-section {
	margin-top: 0;
}
#text-4.footer-widget.widget_text h4 {
	margin: 0 !important;
}
#text-4.footer-widget.widget_text p {
	margin-top: 0;
}
.footer-widget.widget_text a {
	color: #c01e2e !important;
	font-weight: 500;
}
.footer-widget.widget_text a:hover {
	text-decoration: underline !important;
}
.amg-home-callout p {
	text-align: center;
}
.amg-header-slider .amg-header-slide .amg-header-inner-content .title-banner-h3 {
	font-family: Rajdhani,sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: #8b1104;
	line-height: 1.2;
	letter-spacing: .05em;
	clear: both;
	margin-bottom: 0;
}
#amg-primary #closing_content .amg-half-column h3 {
	color: #8b1104;
	font-weight: 500;
	font-size: 2rem;
	text-transform: uppercase;
	letter-spacing: 0;
	/*text-align: center;*/
	margin-top: 30px;
	margin-bottom: 0.83em;
}

@media (max-width: 1440px) {
	.page-id-6254 #content #hook_graf>.amg-wrap h1 {
		font-size: 70px;
	}
	.page-id-6254 #content #hook_graf>.amg-wrap small,
	.page-id-6254 #content #hook_graf > .amg-wrap p {
		font-size: 26px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		margin-left: 7%;
		width: 90%;
	}
	.page-id-6254 #content #hook_graf>.amg-wrap {
		max-width: 750px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-column img {
		top: -152px;
		left: -60px;
	}
}
@media (max-width: 1439px) {
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
	.page-id-6254 #content #opening_content #except-from-us h2 {
		margin-left: 30px;
	}
}
@media (max-width: 1366px) {
	.page-id-6254 #content #hook_graf>.amg-wrap h1 {
		font-size: 64px;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
}
@media (max-width: 1279px) {
	.page-id-6254 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		margin-bottom: 30px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-half-column ol {
		padding-left: 0;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 30% !important;
		margin-right: 5% !important;
		margin-top: 0 !important;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:first-child {
		max-width: 95%;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 56%;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3),
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(6) {
		margin-right: 0 !important;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child {
		margin-left: 0 !important;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
		top: 35px;
	}
}
@media (max-width: 1024px) {
	.page-id-6254 #content #hook_graf>.amg-wrap {
		max-width: 570px;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6254 #content #hook_graf>.amg-wrap h1 {
		font-size: 46px;
		margin-top: 20px;
	}
	.page-id-6254 #content #hook_graf>.amg-wrap small,
	.page-id-6254 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap ol li strong,
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap ol li strong span {
		line-height: 110%;
	}
	.page-id-6254 #content #hook_graf {
		max-width: 94%;
	}
}
@media (max-width: 980px) {
	.page-id-6254 #content #opening_content #except-from-us h2:after {
		display: none;
	}
	.page-id-6254 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6254 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6254 #content #opening_content #we-can-help h2 {
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto !important;
		margin-bottom: 36px !important;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
	}
}
@media (max-width: 899px) {
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before {
		top: 26px;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol {
		max-width: 460px;
		margin: auto;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-bottom: 20px;
		padding-left: 0;
		max-width: 95%;
		padding-top: 24px;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-half-column ol li:first-child {
		padding-left: 0;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		margin-left: 0 !important;
		width: 100% !important;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
	.page-id-6254 #content #hook_graf>.amg-wrap h1 {
		font-size: 50px;
	}
	.page-id-6254 #content #hook_graf>.amg-wrap small,
	.page-id-6254 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.page-id-6254 #content #hook_graf>.amg-wrap h1 {
		font-size: 40px;
	}
	.page-id-6254 #content #hook_graf>.amg-wrap small,
	.page-id-6254 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6254 #content #opening_content #customers .amg-wrap h2,
	.page-id-6254 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6254 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6254 #content #opening_content #we-can-help h2 {
		max-width: 95%;
		line-height: 120%;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6254 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6254 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}

/*New CLOUD COMPUTING*/
/*PAGE NEW MOBILITY SOLUTIONS*/
.page-id-6292 #content .amg-header-slider,
.page-id-6292 #content .amg-article-header,
.page-id-6292 #site-footer {
	display: none !important;
}
.page-id-6292 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6292 #content #hook_graf > .amg-wrap {
	padding: 0.5% 0 29.7%;
	max-width: 950px;
	width: 90%;
}
.page-id-6292 #content #hook_graf > .amg-wrap p {
	color: #000;
	max-width: 780px;
	margin: 0 auto;
	font-size: 28px;
	font-weight: 700;
	line-height: 110%;
}
.page-id-6292 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 110%;
	margin-bottom: 6px;
}
.page-id-6292 #content #hook_graf > .amg-wrap small {
	color: #010000;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 110%;
	display: block;
}
.page-id-6292 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6292 #content #opening_content p,
.page-id-6292 #content #opening_content li {
	font-size: 20px;
}
.page-id-6292 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6292 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6292 #content #opening_content #customers {
	max-width: 945px;
	margin: 0 auto 17px;
}
.page-id-6292 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6292 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 106%;
	margin: 51px auto 36px;
	max-width: 850px;
	font-weight: 700;
}
.page-id-6292 #content #opening_content #customers .amg-wrap h2 span {
	display: block;
	font-size: 40px;
	margin-bottom: 0;
	color: #8a181b;
	letter-spacing: 0;
}
.page-id-6292 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6292 #content #opening_content #customers .amg-wrap p strong {
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6292 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6292 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/except-form-bgfull.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 42px;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap {
	max-width: 84%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 auto;
	justify-content: center;
	padding: 40px 0;
	align-items: center;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap ol li strong {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap ol li strong span {
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
	margin-bottom: 0;
	line-height: 86%;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:first-child {
	max-width: 1260px;
	float: right;
	margin-right: 9%;
	justify-content: end;
	padding-top: 0;
	align-items: unset;
	padding-bottom: 0px;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type {
	max-width: 89%;
	padding-bottom: 52px;
	padding-top: 0;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
	width: 65.9%;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
	margin-bottom: 40px;
	line-height: 106%;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:before {
	top: 6px;
	left: -23px;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
	margin-top: 0;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
	width: 69%;
	margin-left: 17.6%;
	margin-bottom: 74px;
	line-height: 90%;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) {
	width: 45%;
	margin-right: 7%;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) {
	width: 45%;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
	width: 40%;
	padding-top: 20px;
	margin-right: 10px;
}
.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
	width: 58%;
	max-width: unset;
}
.page-id-6292 #content #opening_content #except-from-us .col-sm-9 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.666%;
}
.page-id-6292 #content #opening_content #except-from-us .amg-column {
	width: 33.333%;
}
.page-id-6292 #content #opening_content #except-from-us .amg-column img {
	position: absolute;
	top: -243px;
	left: -3px;
}
.page-id-6292 #content #opening_content #except-from-us h2 {
	font-size: 64px;
	color: #fff;
	margin-top: 5px;
	line-height: 94%;
	letter-spacing: 0;
	margin-left: 10px;
	margin-bottom: 33px;
	text-align: left;
	font-weight: 700;
	position: relative;
	border-bottom: 1px solid #8a181b;
	padding-bottom: 15px;
}

.page-id-6292 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6292 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6292 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 36px;
	padding-left: 35px;
	margin-bottom: 53px;
}
.page-id-6292 #content #opening_content #except-from-us .amg-half-column ol li:first-child {
	padding-left: 9px;
}
.page-id-6292 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
	margin-bottom: 10px;
}
.page-id-6292 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 100%;
	margin-bottom: 64px;
	line-height: 90%;
}
.page-id-6292 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6292 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -14px;
	top: 5px;
}
.page-id-6292 #content #opening_content #we-can-help {
	padding: 7px 0;
}
.page-id-6292 #content #opening_content #we-can-help h2 {
	font-size: 34px;
	color: #000;
	text-align: center;
	letter-spacing: 0;
	line-height: 125%;
	margin: 43px 0 60px;
	font-weight: 700;
}
.page-id-6292 #content #opening_content #we-can-help h3 {
	color: #8a181b;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 0;
	margin: 0;
	text-align: center;
	line-height: 107%;
	margin-bottom: 24px;
}
.page-id-6292 #content #opening_content #we-can-help h4 {
	font-size: 28px;
	font-weight: 700;
	color: #000;
	text-align: center;
	max-width: 865px;
	margin: 38px auto 31px;
	line-height: 102%;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full {
	padding: 21px 0 22px;
	max-width: 1074px;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap {
	max-width: 1030px;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap p {
	text-align: center;
	letter-spacing: 1px;
	font-size: 20px;
	line-height: 141%;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
	width: 45.9%;
	font-size: 20px;
	margin-right: 8.2%;
	margin-bottom: 46px;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	letter-spacing: 1.3px;
	line-height: 125%;
	font-weight: 500;
	list-style: none;
	position: relative;
	display: flex;
	align-items: center;
	height: 185px;
	padding: 30px 40px 30px 50px;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child img {
	max-width: 128px;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li h2 {
	margin: 0;
	text-transform: unset;
	text-align: left;
	font-size: 32px;
	min-width: 115px;
	line-height: 99%;
	letter-spacing: 1.6px;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li > p {
	margin: 0;
	width: 67%;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(even) {
	margin-right: 0;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
	content:'1';
	font-size: 50px;
	color: #000;
	left: -14px;
	top: 63px;
	position: absolute;
	font-weight: 700;
	letter-spacing: -1px;
	border-top: 3px solid #8a181b;
	line-height: 100%;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(1):before {
	left:-9px;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2):before {
	content:'2';
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3):before {
	content:'3';
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li:last-child:before {
	content:'4';
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1010px;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child p {
	text-align: center;
	margin-bottom: 28px;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child p:last-of-type {
	display: none;
}
.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
	font-size: 40px;
	letter-spacing: 2px;
	margin: 33px 0 26px !important;
	max-width: 100% !important;
}
.page-id-6292 #amg-sitewide-cta.amg-section {
	margin-top: -8px;
}
#text-4.footer-widget.widget_text h4 {
	margin: 0 !important;
}
#text-4.footer-widget.widget_text p {
	margin-top: 0;
}
.footer-widget.widget_text a {
	color: #c01e2e !important;
	font-weight: 500;
}
.footer-widget.widget_text a:hover {
	text-decoration: underline !important;
}
.amg-home-callout p {
	text-align: center;
}
.amg-header-slider .amg-header-slide .amg-header-inner-content .title-banner-h3 {
	font-family: Rajdhani,sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: #8b1104;
	line-height: 1.2;
	letter-spacing: .05em;
	clear: both;
	margin-bottom: 0;
}
#amg-primary #closing_content .amg-half-column h3 {
	color: #8b1104;
	font-weight: 500;
	font-size: 2rem;
	text-transform: uppercase;
	letter-spacing: 0;
	/*text-align: center;*/
	margin-top: 30px;
	margin-bottom: 0.83em;
}

@media (max-width: 1440px) {
	.page-id-6292 #content #hook_graf>.amg-wrap h1 {
		font-size: 62px;
	}
	.page-id-6292 #content #hook_graf>.amg-wrap small,
	.page-id-6292 #content #hook_graf > .amg-wrap p {
		font-size: 24px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		margin-left: 7%;
		width: 90%;
	}
	.page-id-6292 #content #hook_graf>.amg-wrap {
		max-width: 750px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-column img {
		top: -152px;
		left: -60px;
	}
	.page-id-6292 #content #opening_content #except-from-us h2 {
		font-size: 62px;
	}
}
@media (max-width: 1439px) {
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
	.page-id-6292 #content #opening_content #except-from-us h2 {
		margin-left: 30px;
	}
}
@media (max-width: 1366px) {
	.page-id-6292 #content #hook_graf>.amg-wrap h1 {
		font-size: 60px;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
}
@media (max-width: 1279px) {
	.page-id-6292 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		margin-bottom: 30px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-half-column ol {
		padding-left: 0;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:first-child {
		max-width: 95%;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 56%;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full {
		max-width: 90%;
	}
}
@media (max-width: 1024px) {
	.page-id-6292 #content #hook_graf>.amg-wrap {
		max-width: 570px;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6292 #content #hook_graf>.amg-wrap h1 {
		font-size: 46px;
		margin-top: 20px;
	}
	.page-id-6292 #content #hook_graf>.amg-wrap small,
	.page-id-6292 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap ol li strong,
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap ol li strong span {
		line-height: 110%;
	}
	.page-id-6292 #content #hook_graf {
		max-width: 94%;
	}
}
@media (max-width: 991px) {
	.page-id-6292 #content #opening_content #except-from-us h2 {
		border-bottom: 0;
	}
}
@media (max-width: 980px) {
	.page-id-6292 #content #opening_content #except-from-us h2:after {
		display: none;
	}
	.page-id-6292 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6292 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6292 #content #opening_content #we-can-help h2 {
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto !important;
		margin-bottom: 36px !important;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li h2 {
		margin-bottom: 0 !important;
		text-align: left !important;
	}
}
@media (max-width: 899px) {
	.page-id-6292 #content #opening_content #except-from-us ol li:before {
		top: 6px;
		left: -23px;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before {
		top: 26px;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol {
		max-width: 460px;
		margin: auto;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-bottom: 20px;
		padding-left: 0;
		max-width: 95%;
		padding-top: 24px;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-half-column ol li:first-child {
		padding-left: 0;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		margin-left: 0 !important;
		width: 100% !important;
		margin-bottom: 64px !important;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-half-column ol {
		margin-bottom: 0;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
		margin-bottom: 44px !important;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
	.page-id-6292 #content #hook_graf>.amg-wrap h1 {
		font-size: 50px;
	}
	.page-id-6292 #content #hook_graf>.amg-wrap small,
	.page-id-6292 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
		font-size: 34px;
	}
	.page-id-6292 #content #hook_graf>.amg-wrap h1 {
		font-size: 40px;
	}
	.page-id-6292 #content #hook_graf>.amg-wrap small,
	.page-id-6292 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6292 #content #opening_content #customers .amg-wrap h2,
	.page-id-6292 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6292 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6292 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6292 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6292 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}


/*New York Page*/

.page-id-6357 #content .amg-header-slider,
.page-id-6357 #content .amg-article-header,
.page-id-6357 #site-footer {
	display: none !important;
}
.page-id-6357 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 0;
}
.page-id-6357 #content #hook_graf > .amg-wrap {
	padding: 1% 0 24.2%;
	max-width: 1180px;
	width: 90%;
}
.page-id-6357 #content #hook_graf > .amg-wrap p {
	color: #000;
	max-width: 940px;
	margin: 0 auto;
	font-size: 32px;
	font-weight: 700;
	line-height: 165%;
	letter-spacing: 1.6px;
}
.page-id-6357 #content #hook_graf > .amg-wrap p span {
	font-size: 32px;
	color: #ffffff;
	white-space: nowrap;
	position: relative;
	margin-right: 3%;
}
.page-id-6357 #content #hook_graf > .amg-wrap p span a {
	color: #fff;
	font-weight: 700;
}
.page-id-6357 #content #hook_graf > .amg-wrap p span a {
	font-size: inherit;
}
.page-id-6357 #content #hook_graf > .amg-wrap p span:before {
	content: '';
	background: url(/wp-content/uploads/2020/05/New_York_City_Object.png) no-repeat;
	position: absolute;
	width: 386px;
	height: 52px;
	z-index: -1;
	left: -18px;
	top: -4px;
	background-size: contain;
}
.page-id-6357 #content #hook_graf > .amg-wrap h1 {
	font-size: 70px;
	color: #8a181b;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 82%;
	margin-bottom: 0;
	text-transform: none;
	margin-top: 0;
}
.page-id-6357 #content #hook_graf>.amg-wrap p.immitate-h1 {
	font-size: 70px;
	color: #8a181b;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 82%;
	margin-bottom: 0;
	text-transform: none;
	margin: .67em auto 0;
}
.page-id-6357 #content #hook_graf > .amg-wrap h1 span {
	font-size: 70px;
	color: #000;
	display: block;
	line-height: 90%;
	letter-spacing: 0;
	margin-bottom: 17px;
}
.page-id-6357 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6357 #content #opening_content p,
.page-id-6357 #content #opening_content li {
	font-size: 20px;
}
.page-id-6357 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6357 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6357 #content #opening_content #customers {
	max-width: 945px;
	margin: 0 auto 17px;
}
.page-id-6357 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6357 #content #opening_content #customers .amg-wrap p {
	color: #000;
}
.page-id-6357 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 106%;
	margin: 51px auto 27px;
	max-width: 850px;
	font-weight: 700;
}

.page-id-6357 #content #opening_content #customers .amg-wrap h2 span {
	display: block;
	font-size: 40px;
	margin-bottom: 0;
	color: #8a181b;
	letter-spacing: 0;
}
.page-id-6357 #content #opening_content #customers .amg-wrap h3 {
	font-size: 34px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	margin-bottom: 32px;
}
.page-id-6357 #content #opening_content #customers .amg-wrap ul.bullet-list {
	display: inline-block;
	text-align: left;
	list-style: none;
	columns: 2;
	padding: 0;
	margin: 8px 0 19px;
}
.page-id-6357 #content #opening_content #customers .amg-wrap ul.bullet-list li {
	position: relative;
	width: 94%;
	padding-left: 64px;
	padding-bottom: 13px;
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6357 #content #opening_content #customers .amg-wrap ul.bullet-list li:before {
	content: url(/wp-content/uploads/2020/04/bullet-list.png);
	position: absolute;
	top: -1px;
	left: 20px;
}
.page-id-6357 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6357 #content #opening_content #customers .amg-wrap p strong {
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6357 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6357 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/except-form-bgfull.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 42px;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap {
	max-width: 84%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 auto;
	justify-content: center;
	padding: 40px 0;
	align-items: center;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap ol li strong {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap ol li strong span {
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
	margin-bottom: 0;
	line-height: 86%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:first-child {
	max-width: 1260px;
	float: right;
	margin-right: 9%;
	justify-content: end;
	padding-top: 0;
	align-items: unset;
	padding-bottom: 0px;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type {
	max-width: 89%;
	padding-bottom: 39px;
	padding-top: 0;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
	width: 65.9%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
	margin-bottom: 70px;
	line-height: 106%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:before {
	top: -2px;
	left: -23px;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
	margin-top: 0;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
	width: 33.1%;
	margin-left: 24.7%;
	line-height: 90%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) {
	width: 30%;
	margin-right: 7%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) {
	width: 36.65%;
	margin-left: 13%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4) {
	width: 29.48%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
	width: 17%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(6) {
	width: 43.8%;
	margin-left: 60px;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
	width: 40%;
	padding-top: 20px;
	margin-right: 10px;
}
.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
	width: 58%;
	max-width: unset;
}
.page-id-6357 #content #opening_content #except-from-us .col-sm-9 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.666%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-column {
	width: 33.333%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-column img {
	position: absolute;
	top: -217px;
	left: -3px;
}
.page-id-6357 #content #opening_content #except-from-us h2 {
	color: #fff;
	margin-top: 5px;
	line-height: 102%;
	letter-spacing: 0;
	margin-left: 10px;
	margin-bottom: 33px;
	text-align: left;
	font-weight: 700;
	position: relative;
	border-bottom: 1px solid #8a181b;
	padding-bottom: 13px;
	text-transform: unset;
	font-size: 40px;
	max-width: 460px;
}

.page-id-6357 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6357 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6357 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 44px;
	padding-left: 43px;
	margin-bottom: 5px;
}
.page-id-6357 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
	margin-bottom: 10px;
}
.page-id-6357 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 46%;
	margin-bottom: 74px;
	line-height: 90%;
	margin-right: 8%;
}
.page-id-6357 #content #opening_content #except-from-us .amg-half-column ol li:nth-child(even) {
	margin-right: 0;
}
.page-id-6357 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 40%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6357 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -22px;
	top: -2px;
}
.page-id-6357 #content #opening_content #we-can-help {
	padding: 7px 0 62px;
}
.page-id-6357 #content #opening_content #we-can-help h2,
.page-id-6357 #content #opening_content #we-can-help p.title {
	font-size: 40px;
	color: #000;
	text-align: center;
	letter-spacing: 0;
	line-height: 63%;
	margin: 0 0 3px;
	font-weight: 700;
	text-align: center;
}
.page-id-6357 #content #opening_content #we-can-help h2.red,
.page-id-6357 #content #opening_content #we-can-help p.title.red {
	font-size: 40px;
	color: #8a181b;
	display: block;
	margin-top: 60px;
	letter-spacing: 0;
	line-height: 63%;
	margin-bottom: 0;
	font-weight: 700;
	text-align: center;
}
.page-id-6357 #content #opening_content #we-can-help h2 span,
.page-id-6357 #content #opening_content #we-can-help p.title span {
	font-size: 40px;
	color: #8a181b;
	display: block;
	margin: 0;
	letter-spacing: 0;
}
.page-id-6357 #content #opening_content #we-can-help p:empty {
	display: none;
}
.page-id-6357 #content #opening_content #we-can-help .amg-wrap.list-full {
	padding: 21px 0 22px;
	max-width: 1074px;
}

.page-id-6357 #content #opening_content #we-can-help .amg-wrap {
	max-width: 1030px;
}
.page-id-6357 #content #opening_content #we-can-help .cta-column {
	max-width: 411px;
	width: 100%;
	margin: 0 auto;
	padding: 23px 21px 11px 64px;
	color: #000;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	position: relative;
}
.page-id-6357 #content #opening_content #we-can-help .cta-column:before {
	content: url(/wp-content/uploads/2020/05/3-layers.png);
	position: absolute;
	left: 0;
	top: 0;
	transform: translateX(-50%);
}
.page-id-6357 #content #opening_content #we-can-help .cta-column p {
	line-height: 99%;
	font-size: 28px;
	letter-spacing: 1.4px;
	text-align: left;
	color: #000;
}
.page-id-6357 #content #opening_content #we-can-help .cta-column p strong {
	font-size: 28px;
	letter-spacing: 1.4px;
	color: #000;
}
.page-id-6357 #content #opening_content #we-can-help .cta-column p:nth-child(2) {
	margin-bottom: 31px;
}
.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1010px;
}
.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child p {
	text-align: center;
	margin-bottom: 28px;
}
.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child p:last-of-type {
	display: none;
}
.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
	font-size: 40px;
	letter-spacing: 2px;
	margin: 33px 0 26px !important;
	max-width: 100% !important;
}
.page-id-6357 #amg-sitewide-cta.amg-section {
	margin-top: -8px;
}
#text-4.footer-widget.widget_text h4 {
	margin: 0 !important;
}
#text-4.footer-widget.widget_text p {
	margin-top: 0;
}
.footer-widget.widget_text a {
	color: #c01e2e !important;
	font-weight: 500;
}
.footer-widget.widget_text a:hover {
	text-decoration: underline !important;
}
.amg-home-callout p {
	text-align: center;
}
.amg-header-slider .amg-header-slide .amg-header-inner-content .title-banner-h3 {
	font-family: Rajdhani,sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: #8b1104;
	line-height: 1.2;
	letter-spacing: .05em;
	clear: both;
	margin-bottom: 0;
}
#amg-primary #closing_content .amg-half-column h3 {
	color: #8b1104;
	font-weight: 500;
	font-size: 2rem;
	text-transform: uppercase;
	letter-spacing: 0;
	/*text-align: center;*/
	margin-top: 30px;
	margin-bottom: 0.83em;
}

@media (min-width: 1921px) {
	.page-id-6357 #content #opening_content #except-from-us .amg-column img {
		right: 5%;
		left: auto;
	}
}
@media (max-width: 1620px) {
	.page-id-6357 #content #hook_graf>.amg-wrap h1,
	.page-id-6357 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6357 #content #hook_graf>.amg-wrap h1 span{
		font-size: 64px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		margin-left: 16%;
		margin-right: 6%;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) {
		margin-left: 10%;
		margin-right: 3%;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4) {
		width: 26%;
		margin-right: 7%;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(6) {
		width: 39%;
		margin-right: 7%;
	}
}
@media (max-width: 1440px) {
	.page-id-6357 #content #hook_graf>.amg-wrap h1,
	.page-id-6357 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6357 #content #hook_graf>.amg-wrap h1 span{
		font-size: 56px;
	}
	.page-id-6357 #content #hook_graf > .amg-wrap p,
	.page-id-6357 #content #hook_graf > .amg-wrap p span {
		font-size: 24px;
	}
	.page-id-6357 #content #hook_graf>.amg-wrap p span:before {
		width: 306px;
	}

	.page-id-6357 #content #opening_content #except-from-us .amg-column img {
		top: -152px;
		left: -60px;
	}
	.page-id-6357 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
}
@media (max-width: 1439px) {
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
	.page-id-6357 #content #opening_content #except-from-us h2 {
		margin-left: 30px;
	}
}
@media (max-width: 1366px) {
	.page-id-6357 #content #hook_graf>.amg-wrap h1,
	.page-id-6357 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6357 #content #hook_graf>.amg-wrap h1 span {
		font-size: 48px;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6357 #content #hook_graf > .amg-wrap p,
	.page-id-6357 #content #hook_graf > .amg-wrap p span{
		font-size: 22px;
		max-width: 720px;
	}
	.page-id-6357 #content #hook_graf>.amg-wrap p span:before {
		width: 284px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 46% !important;
		margin-right: 8% !important;
		margin-left: 0 !important;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(even) {
		margin-right: 0 !important;
	}
}
@media (max-width: 1279px) {
	.page-id-6357 #content #opening_content #except-from-us h2 {
		font-size: 36px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		margin-bottom: 30px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:first-child {
		max-width: 95%;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 56%;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.list-full {
		max-width: 90%;
	}
}
@media (max-width: 1024px) {
	.page-id-6357 #content #hook_graf>.amg-wrap h1,
	.page-id-6357 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6357 #content #hook_graf>.amg-wrap h1 span {
		font-size: 42px;
	}
	.page-id-6357 #content #hook_graf {
		max-width: 94%;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6357 #content #hook_graf > .amg-wrap p ,
	.page-id-6357 #content #hook_graf > .amg-wrap p span{
		font-size: 20px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap ol li strong,
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap ol li strong span {
		line-height: 110%;
	}
	.page-id-6357 #content #hook_graf>.amg-wrap p span:before {
		width: 255px;
	}
	.page-id-6357 #content #opening_content #we-can-help h2,
	.page-id-6357 #content #opening_content #we-can-help h2.red,
	.page-id-6357 #content #opening_content #we-can-help h2 span,
	.page-id-6357 #content #opening_content #we-can-help p.title,
	.page-id-6357 #content #opening_content #we-can-help p.title.red,
	.page-id-6357 #content #opening_content #we-can-help p.title span {
		font-size: 30px;
		line-height: 100%;
	}
}
@media (max-width: 991px) {
	.page-id-6357 #content #opening_content #except-from-us h2 {
		border-bottom: 0;
	}
}
@media (max-width: 980px) {
	.page-id-6357 #content #opening_content #except-from-us h2:after {
		display: none;
	}
	.page-id-6357 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6357 #content #opening_content #except-from-us h2 {
		font-size: 34px;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6357 #content #opening_content #we-can-help h2.red,
	.page-id-6357 #content #opening_content #we-can-help p.title.red {
		text-align: center !important;
		max-width: 80%;
		margin: 60px auto 0 !important;
	}
	.page-id-6357 #content #opening_content #we-can-help h2:not(.red) {
		margin-bottom: 36px !important;
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.list-full ol li h2 {
		margin-bottom: 0 !important;
		text-align: left !important;
	}
}
@media (max-width: 899px) {
	.page-id-6357 #content #opening_content #except-from-us ol li:before {
		top: 6px;
		left: -23px;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before {
		top: 26px;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.list-full ol {
		max-width: 460px;
		margin: auto;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-bottom: 20px;
		padding-left: 0;
		max-width: 95%;
		padding-top: 24px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-half-column ol li:first-child {
		padding-left: 0;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		margin-left: 0 !important;
		margin-bottom: 64px !important;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
		padding-left: 43px;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-half-column ol {
		margin-bottom: 0;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
		margin-bottom: 44px !important;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
	.page-id-6357 #content #hook_graf>.amg-wrap h1,
	.page-id-6357 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6357 #content #hook_graf>.amg-wrap h1 span {
		font-size: 36px;
	}
	.page-id-6357 #content #hook_graf>.amg-wrap p span,
	.page-id-6357 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.page-id-6357 #content #hook_graf:after {
		content: '';
		position: absolute;
		background: rgba(255,255,255,0.6);
		width: 100%;
		height: 100%;
		top: 0;
		z-index: auto;
	}
	.page-id-6357 #content #hook_graf .amg-single-content {
		z-index: 1;
	}
	.page-id-6357 #content #opening_content #we-can-help h2 {
		line-height: 100%;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
		font-size: 34px;
	}
	.page-id-6357 #content #hook_graf>.amg-wrap h1,
	.page-id-6357 #content #hook_graf>.amg-wrap p.immitate-h1 {
		font-size: 40px;
	}
	.page-id-6357 #content #hook_graf>.amg-wrap p span:before {
		width: 240px;
	}
	.page-id-6357 #content #hook_graf>.amg-wrap p span,
	.page-id-6357 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6357 #content #opening_content #customers .amg-wrap h2,
	.page-id-6357 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6357 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6357 #content #opening_content #customers .amg-wrap ul.bullet-list {
		columns: 1;
	}
	.page-id-6357 #content #opening_content #customers .amg-wrap ul.bullet-list li {
		font-size: 20px;
	}
	.page-id-6357 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6357 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6357 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}

/*New Philadelphia*/
.page-id-6382 #content .amg-header-slider,
.page-id-6382 #content .amg-article-header,
.page-id-6382 #site-footer {
	display: none !important;
}
.page-id-6382 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 0;
}
.page-id-6382 #content #hook_graf > .amg-wrap {
	padding: 3.4% 0 24.9%;
	max-width: 100%;
	width: 90%;
}
.page-id-6382 #content #hook_graf > .amg-wrap p,
.page-id-6382 #content #hook_graf > .amg-wrap p a {
	color: #000;
	margin: 0 auto;
	font-size: 32px;
	font-weight: 700;
	line-height: 115%;
	letter-spacing: 1.6px;
	max-width: 1460px;
}
.page-id-6382 #content #hook_graf > .amg-wrap p a {
	color: #fff;
	margin-right: 30px;
}

.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span:before {
	content: '';
	background: url(/wp-content/uploads/2020/05/Vector_Smart_Object-1.png) no-repeat;
	position: absolute;
	width: 400px;
	height: 85px;
	z-index: -1;
	left: -51px;
	top: 13px;
	background-size: contain;
}
.page-id-6382 #content #hook_graf>.amg-wrap h1 {
	margin-top: 0;
}
.page-id-6382 #content #hook_graf>.amg-wrap h1,
.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1 {
	padding-bottom: 0 !important;
}
.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1 {
	font-size: 55px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 110%;
	margin-bottom: 0;
	text-transform: none;
	font-family: Rajdhani,sans-serif;
	text-align: center;
	margin: .67em auto 0;
	padding-bottom: 0;
}
.page-id-6382 #content #hook_graf > .amg-wrap h1,
.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom {
	font-size: 55px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 110%;
	margin-bottom: 0;
	text-transform: none;
	padding-bottom: 41px;
	font-family: Rajdhani,sans-serif;
	text-align: center;
}
.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span {
	font-size: 55px;
	color: #fff;
	line-height: 90%;
	letter-spacing: 0;
	margin-bottom: 17px;
	position: relative;
}

.page-id-6382 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6382 #content #opening_content p,
.page-id-6382 #content #opening_content li {
	font-size: 20px;
}
.page-id-6382 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6382 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6382 #content #opening_content #customers {
	max-width: 945px;
	margin: 0 auto 17px;
}
.page-id-6382 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6382 #content #opening_content #customers .amg-wrap p {
	color: #000;
}
.page-id-6382 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 106%;
	margin: 51px auto 27px;
	max-width: 850px;
	font-weight: 700;
}

.page-id-6382 #content #opening_content #customers .amg-wrap h2 span {
	display: block;
	font-size: 40px;
	margin-bottom: 0;
	color: #8a181b;
	letter-spacing: 0;
}
.page-id-6382 #content #opening_content #customers .amg-wrap h3 {
	font-size: 34px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	margin: 25px auto 34px;
	line-height: 124%;
	max-width: 850px;
}
.page-id-6382 #content #opening_content #customers .amg-wrap ul.bullet-list {
	display: inline-block;
	text-align: left;
	list-style: none;
	columns: 2;
	padding: 0;
	margin: 14px 0 0;
}
.page-id-6382 #content #opening_content #customers .amg-wrap ul.bullet-list li {
	position: relative;
	width: 94%;
	padding-left: 64px;
	padding-bottom: 13px;
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6382 #content #opening_content #customers .amg-wrap ul.bullet-list li:before {
	content: url(/wp-content/uploads/2020/04/bullet-list.png);
	position: absolute;
	top: 0;
	left: 20px;
}
.page-id-6382 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6382 #content #opening_content #customers .amg-wrap p strong {
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6382 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6382 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/except-form-bgfull.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 42px;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap {
	max-width: 84%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 auto;
	justify-content: center;
	padding: 40px 0;
	align-items: center;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap ol li strong {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap ol li strong span {
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
	margin-bottom: 0;
	line-height: 86%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:first-child {
	max-width: 1260px;
	float: right;
	margin-right: 9%;
	justify-content: end;
	padding-top: 0;
	align-items: unset;
	padding-bottom: 0px;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type {
	max-width: 89%;
	padding-bottom: 39px;
	padding-top: 0;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
	width: 65.9%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
	margin-bottom: 70px;
	line-height: 106%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:before {
	top: -2px;
	left: -23px;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
	margin-top: 0;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
	width: 33.1%;
	margin-left: 24.7%;
	line-height: 90%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) {
	width: 30%;
	margin-right: 7%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) {
	width: 36.65%;
	margin-left: 13%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4) {
	width: 29.48%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
	width: 17%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(6) {
	width: 43.8%;
	margin-left: 60px;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
	width: 40%;
	padding-top: 20px;
	margin-right: 10px;
}
.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
	width: 58%;
	max-width: unset;
}
.page-id-6382 #content #opening_content #except-from-us .col-sm-9 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.666%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-column {
	width: 33.333%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-column img {
	position: absolute;
	top: -217px;
	left: -3px;
}
.page-id-6382 #content #opening_content #except-from-us h2 {
	color: #fff;
	margin-top: 5px;
	line-height: 102%;
	letter-spacing: 0;
	margin-left: 10px;
	margin-bottom: 33px;
	text-align: left;
	font-weight: 700;
	position: relative;
	border-bottom: 1px solid #8a181b;
	padding-bottom: 13px;
	text-transform: unset;
	font-size: 40px;
	max-width: 460px;
}

.page-id-6382 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6382 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6382 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 44px;
	padding-left: 43px;
	margin-bottom: 5px;
}
.page-id-6382 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
	margin-bottom: 10px;
}
.page-id-6382 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 46%;
	margin-bottom: 74px;
	line-height: 90%;
	margin-right: 8%;
}
.page-id-6382 #content #opening_content #except-from-us .amg-half-column ol li:nth-child(even) {
	margin-right: 0;
}
.page-id-6382 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 40%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6382 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -22px;
	top: -2px;
}
.page-id-6382 #content #opening_content #we-can-help {
	padding: 7px 0 62px;
}
.page-id-6382 #content #opening_content #we-can-help h2,
.page-id-6382 #content #opening_content #we-can-help p.heading{
	font-size: 40px;
	color: #000;
	text-align: center;
	letter-spacing: 0;
	line-height: 63%;
	margin: 0 0 3px;
	font-weight: 700;
}
.page-id-6382 #content #opening_content #we-can-help h2.red,
.page-id-6382 #content #opening_content #we-can-help p.title.red {
	font-size: 40px;
	color: #8a181b;
	display: block;
	margin: 0;
	letter-spacing: 0;
	line-height: 63%;
	margin-top: 60px;
	font-weight: 700;
	text-align: center;
}
.page-id-6382 #content #opening_content #we-can-help p.title.red span {
	font-size: 40px;
	color: #8a181b;
	display: block;
	margin: 0;
	letter-spacing: 0;
}
.page-id-6382 #content #opening_content #we-can-help h2 span,
.page-id-6382 #content #opening_content #we-can-help p.heading span{
	font-size: 40px;
	color: #8a181b;
	display: block;
	margin: 0;
	letter-spacing: 0;
}
.page-id-6382 #content #opening_content #we-can-help p:empty {
	display: none;
}
.page-id-6382 #content #opening_content #we-can-help .amg-wrap.list-full {
	padding: 21px 0 22px;
	max-width: 1074px;
}

.page-id-6382 #content #opening_content #we-can-help .amg-wrap {
	max-width: 1030px;
}
#content #opening_content #we-can-help .cta-column {
	max-width: 463px;
	width: 100%;
	margin: 0 auto;
	padding: 23px 21px 11px 64px;
	color: #000;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	position: relative;
	min-height: 260px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.page-id-6382 #content #opening_content #we-can-help .cta-column:before {
	content: url(/wp-content/uploads/2020/05/3-layers.png);
	position: absolute;
	left: 0;
	top: 0;
	transform: translateX(-50%);
}
#content #opening_content #we-can-help .cta-column p,
#content #opening_content #we-can-help .cta-column .street-address,
#content #opening_content #we-can-help .cta-column .locality,
#content #opening_content #we-can-help .cta-column .wpseo-address-wrapper,
#content #opening_content #we-can-help .cta-column .wpseo-address-wrapper span,
#content #opening_content #we-can-help .cta-column .wpseo-phone,
#content #opening_content #we-can-help .cta-column .tel span {
	line-height: 99%;
	font-size: 28px;
	letter-spacing: 1.4px;
	text-align: left;
	color: #000;
	font-family: Rajdhani,sans-serif;
}
#content #opening_content #we-can-help .cta-column .wpseo-address-wrapper {
	padding-bottom: 20px;
}
.page-id-6382 #content #opening_content #we-can-help .cta-column p strong {
	font-size: 28px;
	letter-spacing: 1.4px;
	color: #000;
}
.page-id-6382 #content #opening_content #we-can-help .cta-column p:nth-child(2) {
	margin-bottom: 31px;
}
.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1010px;
}
.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child p {
	text-align: center;
	margin-bottom: 28px;
}
.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child p:last-of-type {
	display: none;
}
.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
	font-size: 40px;
	letter-spacing: 2px;
	margin: 33px 0 26px !important;
	max-width: 100% !important;
}
.page-id-6382 #amg-sitewide-cta.amg-section {
	margin-top: -8px;
}
#text-4.footer-widget.widget_text h4 {
	margin: 0 !important;
}
#text-4.footer-widget.widget_text p {
	margin-top: 0;
}
.footer-widget.widget_text a {
	color: #c01e2e !important;
	font-weight: 500;
}
.footer-widget.widget_text a:hover {
	text-decoration: underline !important;
}
.amg-home-callout p {
	text-align: center;
}
.amg-header-slider .amg-header-slide .amg-header-inner-content .title-banner-h3 {
	font-family: Rajdhani,sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: #8b1104;
	line-height: 1.2;
	letter-spacing: .05em;
	clear: both;
	margin-bottom: 0;
}
#amg-primary #closing_content .amg-half-column h3 {
	color: #8b1104;
	font-weight: 500;
	font-size: 2rem;
	text-transform: uppercase;
	letter-spacing: 0;
	/*text-align: center;*/
	margin-top: 30px;
	margin-bottom: 0.83em;
}
@media (min-width: 1921px) {
	.page-id-6382 #content #opening_content #except-from-us .amg-column img {
		right: 5%;
		left: auto;
	}
}
@media (max-width: 1730px) {
	.page-id-6382 #content #hook_graf>.amg-wrap h1,
	.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span{
		font-size: 50px;
	}
}
@media (max-width: 1620px) {
	.page-id-6382 #content #hook_graf>.amg-wrap h1,
	.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span{
		font-size: 46px;
	}
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span:before {
		top: 6px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap p {
		font-size: 28px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		margin-left: 16%;
		margin-right: 6%;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) {
		margin-left: 10%;
		margin-right: 3%;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4) {
		width: 26%;
		margin-right: 7%;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(6) {
		width: 39%;
		margin-right: 7%;
	}
}
@media (max-width: 1440px) {
	.page-id-6382 #content #hook_graf>.amg-wrap h1,
	.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span{
		font-size: 42px;
	}

	.page-id-6382 #content #hook_graf > .amg-wrap p,
	.page-id-6382 #content #hook_graf > .amg-wrap p span,
	.page-id-6382 #content #hook_graf > .amg-wrap p span a {
		font-size: 22px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap p span:before {
		width: 306px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap .heading-bottom span:before {
		width: 307px;
		top: 11px;
	}

	.page-id-6382 #content #opening_content #except-from-us .amg-column img {
		top: -152px;
		left: -60px;
	}
	.page-id-6382 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
}
@media (max-width: 1439px) {
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
	.page-id-6382 #content #opening_content #except-from-us h2 {
		margin-left: 30px;
	}
}
@media (max-width: 1366px) {
	.page-id-6382 #content #hook_graf>.amg-wrap h1,
	.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span{
		font-size: 38px;
	}
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span:before {
		width: 303px;
		top: 8px;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6382 #content #hook_graf > .amg-wrap p,
	.page-id-6382 #content #hook_graf > .amg-wrap p span{
		font-size: 20px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap p span:before {
		width: 284px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 46% !important;
		margin-right: 8% !important;
		margin-left: 0 !important;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(even) {
		margin-right: 0 !important;
	}
}
@media (max-width: 1279px) {
	.page-id-6382 #content #hook_graf>.amg-wrap h1,
	.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span{
		font-size: 34px;
	}
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span:before {
		width: 289px;
		left: -37px;

	}
	.page-id-6382 #content #opening_content #except-from-us h2 {
		font-size: 36px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		margin-bottom: 30px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:first-child {
		max-width: 95%;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 56%;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.list-full {
		max-width: 90%;
	}
}
@media (max-width: 1024px) {
	.page-id-6382 #content #hook_graf>.amg-wrap h1,
	.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span{
		font-size: 32px;
	}
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span:before {
		width: 293px;
		top: 3px;
	}
	.page-id-6382 #content #hook_graf {
		max-width: 94%;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6382 #content #hook_graf > .amg-wrap p ,
	.page-id-6382 #content #hook_graf > .amg-wrap p span{
		font-size: 20px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap ol li strong,
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap ol li strong span {
		line-height: 110%;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap p span:before {
		width: 255px;
	}
	.page-id-6382 #content #opening_content #we-can-help h2,
	.page-id-6382 #content #opening_content #we-can-help h2.red,
	.page-id-6382 #content #opening_content #we-can-help p.title.red,
	.page-id-6382 #content #opening_content #we-can-help p.title.red span,
	.page-id-6382 #content #opening_content #we-can-help h2 span,
	.page-id-6382 #content #opening_content #we-can-help p.heading,
	.page-id-6382 #content #opening_content #we-can-help p.heading span {
		font-size: 30px;
		line-height: 100%;
	}
}
@media (max-width: 991px) {
	.page-id-6382 #content #opening_content #except-from-us h2 {
		border-bottom: 0;
	}
}
@media (max-width: 980px) {
	#content #opening_content #we-can-help {
		padding-top: 60px;
	}
	.page-id-6382 #content #opening_content #except-from-us h2:after {
		display: none;
	}
	.page-id-6382 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6382 #content #opening_content #except-from-us h2 {
		font-size: 34px;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6382 #content #opening_content #we-can-help h2.red,
	.page-id-6382 #content #opening_content #we-can-help p.title.red {
		text-align: center !important;
		max-width: 80%;
		margin: 40px auto !important;
		margin-bottom: 0 !important;
	}
	.page-id-6382 #content #opening_content #we-can-help h2:not(.red),
	.page-id-6382 #content #opening_content #we-can-help p.heading {
		margin-bottom: 36px !important;
		margin: 0 auto !important;
		text-align: center !important;
		max-width: 80%;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.list-full ol li h2 {
		margin-bottom: 0 !important;
		text-align: left !important;
	}
}
@media (max-width: 899px) {
	.page-id-6382 #content #opening_content #except-from-us ol li:before {
		top: 6px;
		left: -23px;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before {
		top: 26px;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.list-full ol {
		max-width: 460px;
		margin: auto;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-bottom: 20px;
		padding-left: 0;
		max-width: 95%;
		padding-top: 24px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-half-column ol li:first-child {
		padding-left: 0;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		margin-left: 0 !important;
		margin-bottom: 64px !important;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
		padding-left: 43px;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-half-column ol {
		margin-bottom: 0;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
		margin-bottom: 44px !important;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap h1,
	.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span{
		font-size: 32px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap p span,
	.page-id-6382 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span {
		white-space: nowrap;
	}
}
@media (max-width: 767px) {
	.page-id-6382 #content #hook_graf:after {
		content: '';
		position: absolute;
		background: rgba(255,255,255,0.6);
		width: 100%;
		height: 100%;
		top: 0;
		z-index: auto;
	}
	.page-id-6382 #content #hook_graf .amg-single-content {
		z-index: 1;
	}
	.page-id-6382 #content #opening_content #we-can-help h2,
	.page-id-6382 #content #opening_content #we-can-help p.heading{
		line-height: 100%;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
		font-size: 34px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap h1,
	.page-id-6382 #content #hook_graf>.amg-wrap p.immitate-h1,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom,
	.page-id-6382 #content #hook_graf > .amg-wrap .heading-bottom span {
		font-size: 32px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap p span:before {
		width: 240px;
	}
	.page-id-6382 #content #hook_graf>.amg-wrap p span,
	.page-id-6382 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6382 #content #opening_content #customers .amg-wrap h2,
	.page-id-6382 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6382 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6382 #content #opening_content #customers .amg-wrap ul.bullet-list {
		columns: 1;
	}
	.page-id-6382 #content #opening_content #customers .amg-wrap ul.bullet-list li {
		font-size: 20px;
	}
	.page-id-6382 #content #opening_content #we-can-help h2,
	.page-id-6382 #content #opening_content #we-can-help p.heading {
		max-width: 95%;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6382 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6382 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}

/*New Somerset*/
.page-id-6401 #content .amg-header-slider,
.page-id-6401 #content .amg-article-header,
.page-id-6401 #site-footer {
	display: none !important;
}
.page-id-6401 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 0;
}
.page-id-6401 #content #hook_graf > .amg-wrap {
	padding: 1.4% 0 24.3%;
	max-width: 100%;
	width: 90%;
}
.page-id-6401 #content #hook_graf > .amg-wrap p {
	color: #000;
	margin: 0 auto;
	font-size: 32px;
	font-weight: 700;
	line-height: 162%;
	letter-spacing: 1.6px;
	max-width: 1460px;
}
.page-id-6401 #content #hook_graf > .amg-wrap p a {
	position: relative;
	display: inline-block;
	color: #fff;
	font-weight: 700;
	padding-right: 25px;
}
.page-id-6401 #content #hook_graf > .amg-wrap p a:before {
	content: '';
	background: url(/wp-content/uploads/2020/06/somerset_vector.png) no-repeat;
	position: absolute;
	width: 386px;
	height: 52px;
	z-index: -1;
	left: -21px;
	top: 2px;
	background-size: contain;
}
.page-id-6401 #content #hook_graf > .amg-wrap h1 {
	font-size: 70px;
	color: #8a181b;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 82%;
	margin-bottom: 0;
	text-transform: none;
	padding-bottom: 0px;
	margin-top: 0;
}
.page-id-6401 #content #hook_graf > .amg-wrap p.immitate-h1 {
	font-size: 70px;
	color: #8a181b;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 82%;
	margin-bottom: 0;
	text-transform: none;
	padding-bottom: 0px;
	margin-top: 41px;
}
.page-id-6401 #content #hook_graf > .amg-wrap h1 span {
	font-size: 70px;
	color: #000;
	display: block;
	line-height: 90%;
	letter-spacing: 0;
	margin-bottom: 17px;
	position: relative;
}
.page-id-6401 #content #hook_graf > .amg-wrap h1 a {
	font-size: 55px;
	color: #fff;
	line-height: 90%;
	letter-spacing: 0;
	margin-bottom: 17px;
	font-weight: 700;
}
.page-id-6401 #content #opening_content {
	max-width: 100% !important;
}
.page-id-6401 #content #opening_content p,
.page-id-6401 #content #opening_content li {
	font-size: 20px;
}
.page-id-6401 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6401 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6401 #content #opening_content #customers {
	max-width: 945px;
	margin: 0 auto 17px;
}
.page-id-6401 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6401 #content #opening_content #customers .amg-wrap p {
	color: #000;
}
.page-id-6401 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 106%;
	margin: 51px auto 27px;
	max-width: 850px;
	font-weight: 700;
}

.page-id-6401 #content #opening_content #customers .amg-wrap h2 span {
	display: block;
	font-size: 40px;
	margin-bottom: 0;
	color: #8a181b;
	letter-spacing: 0;
}
.page-id-6401 #content #opening_content #customers .amg-wrap h3,
.page-id-6401 #content #opening_content #customers .amg-wrap p.h3-immitate {
	font-size: 34px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	margin: 19px auto 32px !important;
	line-height: 124%;
	text-transform: uppercase;
}
.page-id-6401 #content #opening_content #customers .amg-wrap ul.bullet-list {
	display: inline-block;
	text-align: left;
	list-style: none;
	columns: 2;
	padding: 0;
	margin: 14px 0 0;
}
.page-id-6401 #content #opening_content #customers .amg-wrap ul.bullet-list li {
	position: relative;
	width: 94%;
	padding-left: 64px;
	padding-bottom: 13px;
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6401 #content #opening_content #customers .amg-wrap ul.bullet-list li:before {
	content: url(/wp-content/uploads/2020/04/bullet-list.png);
	position: absolute;
	top: -1px;
	left: 20px;
}
.page-id-6401 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6401 #content #opening_content #customers .amg-wrap p strong {
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6401 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6401 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/except-form-bgfull.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 42px;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap {
	max-width: 84%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 auto;
	justify-content: center;
	padding: 40px 0;
	align-items: center;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap ol li strong {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap ol li strong span {
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
	margin-bottom: 0;
	line-height: 86%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:first-child {
	max-width: 1260px;
	float: right;
	margin-right: 9%;
	justify-content: end;
	padding-top: 0;
	align-items: unset;
	padding-bottom: 0px;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type {
	max-width: 89%;
	padding-bottom: 39px;
	padding-top: 0;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
	width: 65.9%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
	margin-bottom: 70px;
	line-height: 106%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:before {
	top: -2px;
	left: -23px;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
	margin-top: 0;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
	width: 33.1%;
	margin-left: 24.7%;
	line-height: 90%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(2) {
	width: 30%;
	margin-right: 7%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) {
	width: 36.65%;
	margin-left: 13%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4) {
	width: 29.48%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
	width: 17%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(6) {
	width: 43.8%;
	margin-left: 60px;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
	width: 40%;
	padding-top: 20px;
	margin-right: 10px;
}
.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
	width: 58%;
	max-width: unset;
}
.page-id-6401 #content #opening_content #except-from-us .col-sm-9 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.666%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-column {
	width: 33.333%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-column img {
	position: absolute;
	top: -217px;
	left: -3px;
}
.page-id-6401 #content #opening_content #except-from-us h2 {
	color: #fff;
	margin-top: 5px;
	line-height: 102%;
	letter-spacing: 0;
	margin-left: 10px;
	margin-bottom: 33px;
	text-align: left;
	font-weight: 700;
	position: relative;
	border-bottom: 1px solid #8a181b;
	padding-bottom: 13px;
	text-transform: unset;
	font-size: 40px;
	max-width: 460px;
}

.page-id-6401 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6401 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6401 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 44px;
	padding-left: 43px;
	margin-bottom: 5px;
}
.page-id-6401 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
	margin-bottom: 10px;
}
.page-id-6401 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 46%;
	margin-bottom: 74px;
	line-height: 90%;
	margin-right: 8%;
}
.page-id-6401 #content #opening_content #except-from-us .amg-half-column ol li:nth-child(even) {
	margin-right: 0;
}
.page-id-6401 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 40%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6401 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -22px;
	top: -2px;
}
.page-id-6401 #content #opening_content #we-can-help {
	padding: 7px 0 62px;
}
.page-id-6401 #content #opening_content #we-can-help h2,
.page-id-6401 #content #opening_content #we-can-help p.title {
	font-size: 40px;
	color: #000;
	text-align: center;
	letter-spacing: 0;
	line-height: 63%;
	margin: 0 0 3px;
	font-weight: 700;
	text-align: center;
}
.page-id-6401 #content #opening_content #we-can-help h2.red,
.page-id-6401 #content #opening_content #we-can-help p.title.red {
	font-size: 40px;
	color: #8a181b;
	display: block;
	margin: 0;
	letter-spacing: 0;
	line-height: 63%;
	margin-top: 60px;
}
.page-id-6401 #content #opening_content #we-can-help h2 span,
.page-id-6401 #content #opening_content #we-can-help p.title span {
	font-size: 40px;
	color: #8a181b;
	display: block;
	margin: 0;
	letter-spacing: 0;
}
.page-id-6401 #content #opening_content #we-can-help p:empty {
	display: none;
}
.page-id-6401 #content #opening_content #we-can-help .amg-wrap.list-full {
	padding: 21px 0 22px;
	max-width: 1074px;
}

.page-id-6401 #content #opening_content #we-can-help .amg-wrap {
	max-width: 1030px;
}
.page-id-6401 #content #opening_content #we-can-help .cta-column {
	max-width: 411px;
	width: 100%;
	margin: 0 auto;
	padding: 23px 21px 11px 64px;
	color: #000;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	position: relative;
}
.page-id-6401 #content #opening_content #we-can-help .cta-column:before {
	content: url(/wp-content/uploads/2020/05/3-layers.png);
	position: absolute;
	left: 0;
	top: 0;
	transform: translateX(-50%);
}
.page-id-6401 #content #opening_content #we-can-help .cta-column p {
	line-height: 99%;
	font-size: 28px;
	letter-spacing: 1.4px;
	text-align: left;
	color: #000;
}
.page-id-6401 #content #opening_content #we-can-help .cta-column p strong {
	font-size: 28px;
	letter-spacing: 1.4px;
	color: #000;
}
.page-id-6401 #content #opening_content #we-can-help .cta-column p:nth-child(2) {
	margin-bottom: 31px;
}
.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1010px;
}
.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child p {
	text-align: center;
	margin-bottom: 28px;
}
.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child p:last-of-type {
	display: none;
}
.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
	font-size: 40px;
	letter-spacing: 2px;
	margin: 33px 0 26px !important;
	max-width: 100% !important;
}
.page-id-6401 #amg-sitewide-cta.amg-section {
	margin-top: -8px;
}
@media (min-width: 1921px) {
	.page-id-6401 #content #opening_content #except-from-us .amg-column img {
		right: 5%;
		left: auto;
	}
}
@media (max-width: 1865px) {
	.page-id-6401 #content #hook_graf>.amg-wrap p,
	.page-id-6401 #content #hook_graf > .amg-wrap p a{
		font-size: 28px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p a:before {
		width: 344px;
	}
}
@media (max-width: 1730px) {
	.page-id-6401 #content #hook_graf>.amg-wrap h1,
	.page-id-6401 #content #hook_graf>.amg-wrap h1 a,
	.page-id-6401 #content #hook_graf > .amg-wrap p.immitate-h1,
	.page-id-6401 #content #hook_graf > .amg-wrap h1 span{
		font-size: 60px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p,
	.page-id-6401 #content #hook_graf > .amg-wrap p a{
		font-size: 26px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p a:before {
		width: 324px;
	}
}
@media (max-width: 1620px) {
	.page-id-6401 #content #hook_graf>.amg-wrap h1,
	.page-id-6401 #content #hook_graf>.amg-wrap h1 a,
	.page-id-6401 #content #hook_graf > .amg-wrap p.immitate-h1,
	.page-id-6401 #content #hook_graf > .amg-wrap h1 span{
		font-size: 52px;
	}
	.page-id-6401 #content #hook_graf > .amg-wrap h1 > span:before {
		width: 429px;
		left: -40px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p,
	.page-id-6401 #content #hook_graf > .amg-wrap p a{
		font-size: 24px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p a:before {
		width: 306px;
		top: 0;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		margin-left: 16%;
		margin-right: 6%;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3) {
		margin-left: 10%;
		margin-right: 3%;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4) {
		width: 26%;
		margin-right: 7%;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(6) {
		width: 39%;
		margin-right: 7%;
	}
}
@media (max-width: 1440px) {
	.page-id-6401 #content #hook_graf>.amg-wrap h1,
	.page-id-6401 #content #hook_graf>.amg-wrap h1 a,
	.page-id-6401 #content #hook_graf > .amg-wrap p.immitate-h1,
	.page-id-6401 #content #hook_graf > .amg-wrap h1 span{
		font-size: 42px;
	}
	.page-id-6401 #content #hook_graf > .amg-wrap h1 > span:before {
		width: 397px;
	}
	.page-id-6401 #content #hook_graf > .amg-wrap p,
	.page-id-6401 #content #hook_graf > .amg-wrap p a {
		font-size: 22px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p span:before {
		width: 306px;
	}

	.page-id-6401 #content #opening_content #except-from-us .amg-column img {
		top: -152px;
		left: -60px;
	}
	.page-id-6401 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
}
@media (max-width: 1439px) {
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
	.page-id-6401 #content #opening_content #except-from-us h2 {
		margin-left: 30px;
	}
}
@media (max-width: 1366px) {
	.page-id-6401 #content #hook_graf>.amg-wrap h1,
	.page-id-6401 #content #hook_graf>.amg-wrap h1 a,
	.page-id-6401 #content #hook_graf > .amg-wrap p.immitate-h1,
	.page-id-6401 #content #hook_graf > .amg-wrap h1 span{
		font-size: 38px;
	}
	.page-id-6401 #content #hook_graf > .amg-wrap h1 > span:before {
		width: 361px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p a:before {
		width: 275px;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6401 #content #hook_graf > .amg-wrap p,
	.page-id-6401 #content #hook_graf > .amg-wrap p a {
		font-size: 20px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p span:before {
		width: 284px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 46% !important;
		margin-right: 8% !important;
		margin-left: 0 !important;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(even) {
		margin-right: 0 !important;
	}
}
@media (max-width: 1279px) {
	.page-id-6401 #content #hook_graf > .amg-wrap p,
	.page-id-6401 #content #hook_graf > .amg-wrap p a {
		font-size: 18px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p a:before {
		width: 251px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap h1,
	.page-id-6401 #content #hook_graf>.amg-wrap h1 a,
	.page-id-6401 #content #hook_graf > .amg-wrap p.immitate-h1,
	.page-id-6401 #content #hook_graf > .amg-wrap h1 span{
		font-size: 34px;
	}
	.page-id-6401 #content #hook_graf > .amg-wrap h1 > span:before {
		width: 322px;
		left: -35px;
	}
	.page-id-6401 #content #opening_content #except-from-us h2 {
		font-size: 36px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		margin-bottom: 30px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:first-child {
		max-width: 95%;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 56%;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.list-full {
		max-width: 90%;
	}
}
@media (max-width: 1024px) {
	.page-id-6401 #content #hook_graf>.amg-wrap h1,
	.page-id-6401 #content #hook_graf>.amg-wrap h1 a,
	.page-id-6401 #content #hook_graf > .amg-wrap p.immitate-h1,
	.page-id-6401 #content #hook_graf > .amg-wrap h1 span{
		font-size: 32px;
	}
	.page-id-6401 #content #hook_graf > .amg-wrap h1 > span:before {
		width: 308px;
	}
	.page-id-6401 #content #hook_graf {
		max-width: 94%;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6401 #content #hook_graf > .amg-wrap p ,
	.page-id-6401 #content #hook_graf > .amg-wrap p a {
		font-size: 17px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p a:before {
		width: 236px;
		top: -2px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap ol li strong,
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap ol li strong span {
		line-height: 110%;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p span:before {
		width: 255px;
	}
	.page-id-6401 #content #opening_content #we-can-help h2,
	.page-id-6401 #content #opening_content #we-can-help h2.red,
	.page-id-6401 #content #opening_content #we-can-help h2 span,
	.page-id-6401 #content #opening_content #we-can-help p.title,
	.page-id-6401 #content #opening_content #we-can-help p.title span,
	.page-id-6401 #content #opening_content #we-can-help p.title.red,
	.page-id-6401 #content #opening_content #we-can-help p.title.red span {
		font-size: 30px;
		line-height: 100%;
	}
}
@media (max-width: 991px) {
	.page-id-6401 #content #opening_content #except-from-us h2 {
		border-bottom: 0;
	}
}
@media (max-width: 980px) {
	.page-id-6401 #content #opening_content #except-from-us h2:after {
		display: none;
	}
	.page-id-6401 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6401 #content #opening_content #except-from-us h2 {
		font-size: 34px;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6401 #content #opening_content #we-can-help h2.red,
	.page-id-6401 #content #opening_content #we-can-help p.title.red {
		text-align: center !important;
		max-width: 80%;
		margin: 40px auto !important;
		margin-bottom: 0 !important;
	}
	.page-id-6401 #content #opening_content #we-can-help h2:not(.red),
	.page-id-6401 #content #opening_content #we-can-help p.title:not(.red) {
		margin-bottom: 36px !important;
		margin: 0 auto !important;
		text-align: center !important;
		max-width: 80%;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.list-full ol li h2 {
		margin-bottom: 0 !important;
		text-align: left !important;
	}
}
@media (max-width: 899px) {
	.page-id-6401 #content #hook_graf>.amg-wrap p a:before {
		width: 249px;
		top: 0px;
		left: -8px;
	}
	.page-id-6401 #content #opening_content #except-from-us ol li:before {
		top: 6px;
		left: -23px;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before {
		top: 26px;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.list-full ol {
		max-width: 460px;
		margin: auto;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-bottom: 20px;
		padding-left: 0;
		max-width: 95%;
		padding-top: 24px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-half-column ol li:first-child {
		padding-left: 0;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		margin-left: 0 !important;
		margin-bottom: 64px !important;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
		padding-left: 43px;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-half-column ol {
		margin-bottom: 0;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
		margin-bottom: 44px !important;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap h1,
	.page-id-6401 #content #hook_graf>.amg-wrap h1 a,
	.page-id-6401 #content #hook_graf > .amg-wrap p.immitate-h1,
	.page-id-6401 #content #hook_graf > .amg-wrap h1 span{
		font-size: 32px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p a,
	.page-id-6401 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap h1 span {
		white-space: nowrap;
	}
}
@media (max-width: 767px) {
	.page-id-6401 #content #hook_graf:after {
		content: '';
		position: absolute;
		background: rgba(255,255,255,0.6);
		width: 100%;
		height: 100%;
		top: 0;
		z-index: auto;
	}
	.page-id-6401 #content #hook_graf .amg-single-content {
		z-index: 1;
	}
	.page-id-6401 #content #opening_content #we-can-help h2 {
		line-height: 100%;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
		font-size: 34px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap h1 {
		font-size: 32px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p span:before {
		width: 240px;
	}
	.page-id-6401 #content #hook_graf>.amg-wrap p span,
	.page-id-6401 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6401 #content #opening_content #customers .amg-wrap h2,
	.page-id-6401 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6401 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6401 #content #opening_content #customers .amg-wrap ul.bullet-list {
		columns: 1;
	}
	.page-id-6401 #content #opening_content #customers .amg-wrap ul.bullet-list li {
		font-size: 20px;
	}
	.page-id-6401 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6401 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6401 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}

/*New Professional IT*/
.page-id-6416 #content .amg-header-slider,
.page-id-6416 #content .amg-article-header,
.page-id-6416 #site-footer {
	display: none !important;
}
.page-id-6416 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6416 #content #hook_graf > .amg-wrap {
	padding: 1.97% 3% 27.8%;
	max-width: 74%;
}
.page-id-6416 #content #hook_graf > .amg-wrap p {
	max-width: 850px;
	margin: 0 auto;
	font-weight: 700;
	font-size: 28px;
	line-height: 110%;
	color: #000;
}
.page-id-6416 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 95%;
	padding-bottom: 10px;
	max-width: 850px;
	margin: 53px auto 0;
}
.page-id-6416 #content #hook_graf > .amg-wrap small {
	color: #010000;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 1.4px;
	line-height: 110%;
	max-width: 820px;
	margin: 0 auto;
	display: block;
}
.page-id-6416 #content #opening_content {
	max-width: 100% !important;
	padding-top: 67px;
}
.page-id-6416 #content #opening_content p,
.page-id-6416 #content #opening_content li {
	font-size: 20px;
}
.page-id-6416 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6416 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6416 #content #opening_content #customers {
	max-width: 946px;
	margin: 0 auto 41px;
}
.page-id-6416 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6416 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 105%;
	margin: 18px auto 43px;
	font-weight: 700;
	letter-spacing: -.1px;
	text-transform: capitalize;
}
.page-id-6416 #content #opening_content #customers .amg-wrap p.red {
	margin-top: 49px;
	color: #8a181b;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
}
.page-id-6416 #content #opening_content #customers .amg-wrap h2.small-p {
	margin-top: 0;
	font-size: 20px;
	font-weight: 700;
}
.page-id-6416 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 26px;
	line-height: 140%;
}
.page-id-6416 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6416 #content #opening_content ul.bullet-list {
	display: flex;
	flex-wrap: wrap;
	margin: 12px 0 31px;
	padding: 0;
	list-style: none;
}
.page-id-6416 #content #opening_content ul.bullet-list li {
	width: 45%;
	text-align: left;
	position: relative;
	margin-bottom: 28px;
	letter-spacing: 1.3px;
}
.page-id-6416 #content #opening_content ul.bullet-list li h3 {
	font-size: 28px;
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
	text-align: center;
	letter-spacing: 0;
	margin: 22px 0 18px;
}
.page-id-6416 #content #opening_content ul.bullet-list li br {
	display: none;
}
.page-id-6416 #content #opening_content ul.bullet-list li img {
	min-height: 73px;
	object-fit: contain;
}
.page-id-6416 #content #opening_content ul.bullet-list li a {
	transition: all 0.3s;
}
.page-id-6416 #content #opening_content ul.bullet-list li a:hover h3 {
	color: #8a181b;
}
.page-id-6416 #content #opening_content #customers ul.bullet-list li:nth-child(3),
.page-id-6416 #content #opening_content #customers ul.bullet-list li:nth-child(4){
	margin-bottom: 0;
}

.page-id-6416 #content #opening_content ul.bullet-list li:nth-child(odd) {
	margin-right: 10%;
}
.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 28px auto 36px;
	position: relative;
}
.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap h2 {
	width: 100%;
	max-width: 600px;
	margin: 0px auto 32px;
}
.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
	width: 57.5%;
	padding-top: 3px;
}
.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
	text-align: left;
	color: #000;
	margin: 11px 0 25px;
}
.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 p {
	text-align: left;
}
.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
	width: 38%;
	text-align: right;
	margin-right: 4.5%;
}
.page-id-6416 #content #opening_content #customers > .container > p {
	display: none;
}
.page-id-6416 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/managed-it-row-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 57px 0 49px;
}
.page-id-6416 #content #opening_content #except-from-us .amg-wrap {
	max-width: 942px;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.page-id-6416 #content #opening_content #except-from-us h3 {
	font-size: 34px;
	color: #fff;
	line-height: 126%;
	letter-spacing: 0;
	text-align: center;
	font-weight: bold;
	margin: 0;
}
.page-id-6416 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6416 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6416 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 36px;
	padding-left: 39px;
}
.page-id-6416 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 45%;
	margin-bottom: 85px;
}
.page-id-6416 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(odd) {
	margin-right: 9.3%;
}
.page-id-6416 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(3),
.page-id-6416 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(4) {
	margin-bottom: 0;
}
.page-id-6416 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6416 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -23px;
	top: 5px;
}
.page-id-6416 #content #opening_content #except-from-us ol li .number {
	position: relative;
}
.page-id-6416 #content #opening_content #except-from-us ol li .number:before {
	position: absolute;
	top: -26px;
	content:'01';
	color: #914a4c;
	font-size: 15px;
	display: none;
}
.page-id-6416 #content #opening_content #except-from-us ol li:nth-child(2) .number:before {
	content:'02';
}
.page-id-6416 #content #opening_content #except-from-us ol li:nth-child(3) .number:before {
	content:'03';
}
.page-id-6416 #content #opening_content #except-from-us ol li:nth-child(4) .number:before {
	content:'04';
}

.page-id-6416 #content #opening_content #we-can-help {
	padding: 58px 0 5px;
}
.page-id-6416 #content #opening_content #we-can-help ul.bullet-list li:last-child {
	margin-bottom: 19px;
}
.page-id-6416 #content #opening_content #we-can-help h2 {
	font-size: 40px;
	max-width: 930px;
	margin: 11px auto 35px;
	text-align: center;
	letter-spacing: 0;
	line-height: 106%;
	color: #000;
	text-transform: unset;
	font-weight: 700;
}
.page-id-6416 #content #opening_content #we-can-help h2 span {
	font-size: 40px;
	letter-spacing: 0;
	line-height: 106%;
	color: #8a181b;
	display: block;
}
.page-id-6416 #content #opening_content #we-can-help h3 {
	font-size: 1.2rem;
	color: #000;
	border-bottom: 0;
	margin: 0;
	text-transform: capitalize;
	display: inline;
	letter-spacing: 1.3px;
	font-weight: 700;
}
.page-id-6416 #content #opening_content #we-can-help li p {
	display: inline;
}
.page-id-6416 #content #opening_content #we-can-help p {
	text-align: center;
	letter-spacing: 1.3px;
	margin-bottom: 28px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full {
	max-width: 856px;
	padding: 32px 0 14px;
	width: 90%;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ul.partner-list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ul.partner-list li {
	text-align: center;
	margin-bottom: 0px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ul.partner-list li:first-child {
	width: 29.3%;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ul.partner-list li:nth-child(2) {
	width: 28.2%;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ul.partner-list li:nth-child(3) {
	width: 22%;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ul.partner-list li:last-child {
	width: 19.7%;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full p strong {
	letter-spacing: 1.4px;
	font-size: 28px;
	color: #000;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap {
	max-width: 993px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(odd) {
	margin-right: 8.5%;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
	float: left;
	width: 45.5%;
	margin-bottom: 46px;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	padding: 45px 50px 41px 59px;
	letter-spacing: 1.3px;
	line-height: 121%;
	font-weight: 500;
	list-style: none;
	position: relative;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li strong {
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
	content:'1';
	padding: 0 3px;
	font-size: 50px;
	color: #000;
	left: -11px;
	top: 56px;
	position: absolute;
	font-weight: 700;
	letter-spacing: -1px;
	border-top: 3px solid #8a181b;
	line-height: 100%;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2) {
	padding: 60px 29px 38px 59px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3) {
	padding: 50px 29px 55px 59px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4) {
	padding: 54px 45px 55px 59px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(2):before {
	content:'2';
	left: -13px;
	top: 64px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(3):before {
	content:'3';
	left: -13px;
	top: 64px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(4):before {
	content:'4';
	left: -13px;
	top: 64px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap {
	max-width: 994px;
}
.page-id-6416 #content #opening_content #we-can-help .amg-wrap img {
	margin-bottom: 12px;
}
.page-id-6416 #amg-sitewide-cta {
	margin-top: 7px;
}
@media (max-width: 1440px) {
	.page-id-6416 #content #hook_graf>.amg-wrap h1 {
		font-size: 74px;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap small,
	.page-id-6416 #content #hook_graf > .amg-wrap p {
		font-size: 26px;
	}
}
@media (max-width: 1439px) {
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
}
@media (max-width: 1366px) {

	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 46%;
		margin-left: 8.6%;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 8%;
		width: 28%;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 0;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap h1 {
		font-size: 71px;
	}
}
@media (max-width: 1280px) {
	.page-id-6416 #content #hook_graf>.amg-wrap {
		max-width: 80%;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap h1 {
		font-size: 64px;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap {
		max-width: 760px;
	}
}
@media (max-width: 1279px) {
	.page-id-6416 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
}
@media (max-width: 1024px) {
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap h1 {
		margin-top: 20px;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap h1 {
		font-size: 46px;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap small,
	.page-id-6416 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
		max-width: 440px;
	}
	.page-id-6416 #content #hook_graf {
		max-width: 94%;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap {
		max-width: 560px;
	}
}
@media (max-width: 980px) {
	.page-id-6416 #content #opening_content #except-from-us h3 {
		font-size: 28px;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 90% !important;
	}
	.page-id-6416 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6416 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6416 #content #opening_content #we-can-help h2 {
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto 30px!important;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
		padding-top: 40px;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 43px 31px 44px 53px!important;
	}
}
@media (max-width: 899px) {
	.page-id-6416 #content #hook_graf>.amg-wrap h1 {
		font-size: 50px;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap small,
	.page-id-6416 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 45%;
		margin-left: 0;
		margin-right: 9.3%;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 100%;
		padding-bottom: 0;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ol li:before {
		top: 36px !important;
	}
}
@media (max-width: 768px) {
	.page-id-6416 #content #opening_content #we-can-help p {
		font-size: 20px;
	}
	.page-id-6416 #content #opening_content .amg-wrap.list-full ol li,
	.page-id-6416 #content #opening_content .amg-wrap.list-full ol li strong,
	.page-id-6416 #content #opening_content ul.bullet-list li strong {
		font-size: 19px;
	}
	.page-id-6416 #content #opening_content ul.bullet-list li {
		font-size: 19px;
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 28px !important;
	}
}
@media (max-width: 767px) {
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ul.partner-list {
		flex-direction: column;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.list-full ul.partner-list li {
		width: 200px !important;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap .amg-single-content {
		background-color: rgba(255,255,255,0.3);
		padding: 0 20px 20px;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap h1 {
		font-size: 40px;
	}
	.page-id-6416 #content #hook_graf>.amg-wrap small,
	.page-id-6416 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
		width: 50%;
	}
	.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap {
		height: auto;
		padding: 20px 0;
	}
	.page-id-6416 #content #opening_content #customers .amg-wrap h2,
	.page-id-6416 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6416 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6416 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6416 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6416 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 599px) {
	.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8,
	.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
		width: 100%;
		text-align: center;
	}
	.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 img {
		position: relative;
		top: 0;
		right: 0;
		margin-bottom: 30px;
	}
	.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap {
		flex-wrap: wrap;
	}
	.page-id-6416 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
		text-align: center;
		padding-bottom: 30px;
	}
}


/*REAL ESTATE NEW*/

.page-id-6430 #content .amg-header-slider,
.page-id-6430 #content .amg-article-header,
.page-id-6430 #site-footer {
	display: none !important;
}
.page-id-6430 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.page-id-6430 #content #hook_graf > .amg-wrap {
	padding: 2% 0% 23.3%;
	max-width: 1310px;
	width: 90%;
}
.page-id-6430 #content #hook_graf > .amg-wrap h1,
.page-id-6430 #content #hook_graf > .amg-wrap h1 span {
	font-size: 80px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 94%;
	padding-bottom: 10px;
}
.page-id-6430 #content #hook_graf > .amg-wrap h1 span {
	display: block;
}
.page-id-6430 #content #opening_content {
	max-width: 100% !important;
	padding-top: 34px;
}
.page-id-6430 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6430 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6430 #content #opening_content > .amg-wrap p,
.page-id-6430 #content #opening_content > .amg-wrap li {
	color: #000 !important;
}
.page-id-6430 #content #opening_content #customers {
	margin: 0 auto 11px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
	max-width: 936px;
	margin: 0 auto;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.fullwidth {
	max-width: 1268px;
	margin: 0 auto;
}
.page-id-6430 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 105%;
	margin: 21px auto 31px;
	font-weight: 700;
	text-transform: unset;
}
.page-id-6430 #content #opening_content #customers .amg-wrap h2:last-of-type {
	margin-bottom: 22px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 27px;
	line-height: 140%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap p:empty {
	display: none;
}
.page-id-6430 #content #opening_content #customers .amg-wrap p strong {
	font-size: 20px;
	color: #8a181b;
}
.page-id-6430 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap {
	display: flex;
	align-items: center;
	min-height: 180px;
	margin: 37px auto 78px;
	height: 180px;
	box-shadow: 9px 16px 48px rgba(0, 0, 0, 0.3);
	background-color: #8a181b;
	position: relative;
	max-width: 824px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
	width: 66.666%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
	margin: 0;
	text-align: left;
	color: #fff;
	padding: 0 40px;
	font-weight: 700;
	text-transform: capitalize;
}
.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
	width: 33.333%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 img {
	position: absolute;
	top: -43px;
	right: 49px;
}
.page-id-6430 #content #opening_content #customers > .container > p {
	display: none;
}
.page-id-6430 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/04/managed-it-row-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 57px 0 51px;
}
.page-id-6430 #content #opening_content #except-from-us .amg-wrap {
	max-width: 930px;
	display: block;
	margin: 0 auto;
	padding: 0;
}
.page-id-6430 #content #opening_content #except-from-us h3 {
	font-size: 34px;
	color: #fff;
	line-height: 126%;
	letter-spacing: 0;
	text-align: center;
	font-weight: bold;
	margin: 0;
}
.page-id-6430 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6430 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6430 #content #opening_content #except-from-us .amg-half-column ol {
	margin-top: 36px;
	padding-left: 39px;
}
.page-id-6430 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 45%;
	margin-bottom: 85px;
}
.page-id-6430 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(odd) {
	margin-right: 9.3%;
}
.page-id-6430 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(3),
.page-id-6430 #content #opening_content  #except-from-us .amg-half-column ol li:nth-child(4) {
	margin-bottom: 0;
}
.page-id-6430 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 50%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6430 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -23px;
	top: 5px;
}
.page-id-6430 #content #opening_content #except-from-us ol li .number {
	position: relative;
}
.page-id-6430 #content #opening_content #except-from-us ol li .number:before {
	position: absolute;
	top: -26px;
	content:'01';
	color: #914a4c;
	font-size: 15px;
	display: none;
}
.page-id-6430 #content #opening_content #except-from-us ol li:nth-child(2) .number:before {
	content:'02';
}
.page-id-6430 #content #opening_content #except-from-us ol li:nth-child(3) .number:before {
	content:'03';
}
.page-id-6430 #content #opening_content #except-from-us ol li:nth-child(4) .number:before {
	content:'04';
}

.page-id-6430 #content #opening_content #we-can-help {
	padding: 63px 0 0;
}
.page-id-6430 #content #opening_content #we-can-help h2 {
	font-size: 40px;
	max-width: 650px;
	margin: 8px auto 35px;
	text-align: center;
	letter-spacing: 0;
	line-height: 106%;
	color: #000;
	font-weight: 700;
	text-transform: capitalize;
}
.page-id-6430 #content #opening_content #we-can-help h2 span {
	font-size: 40px;
	letter-spacing: 0;
	line-height: 106%;
	color: #8a181b;
	display: block;
}
.page-id-6430 #content #opening_content #we-can-help h3 {
	color: #8a181b;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 0;
	margin: 74px 0 31px;
	border-bottom: 1px solid;
}
.page-id-6430 #content #opening_content #we-can-help p {
	text-align: center;
	letter-spacing: 1.3px;
	margin-bottom: 25px;
}
.page-id-6430 #content #opening_content #we-can-help a {
	color: #8a181b;
	border-bottom: 1px solid;
	font-size: 20px;
	transition: all 0.2s;
}
.page-id-6430 #content #opening_content #we-can-help a:hover {
	color: #000;
	border-bottom: 0;
}
.page-id-6430 #content #opening_content #we-can-help ul {
	max-width: 627px;
	margin: 0 auto 53px;
	list-style: none;
}
.page-id-6430 #content #opening_content #we-can-help ul li {
	letter-spacing: 1.3px;
	margin-bottom: 0px;
	position: relative;
}
.page-id-6430 #content #opening_content #we-can-help ul li:before {
	content: '·';
	position: absolute;
	left: -35px;
	top: -2px;
	font-size: 20px;
	font-weight: 700;
}
.page-id-6430 #content #opening_content #we-can-help ul.sage {
	margin-bottom: 47px;
}
.page-id-6430 #content #opening_content #we-can-help ul.partners-list {
	max-width: 852px!important;
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin: 27px auto 0;
	padding: 0;
	width: 100%;
}
.page-id-6430 #content #opening_content #we-can-help ul.partners-list li:before {
	content: none;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full {
	max-width: 1270px;
	padding: 16px 0 17px;
	width: 90%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol {
	margin: 0;
	padding: 0;
	display: inline;
}
.page-id-6430 #content #opening_content #we-can-help .amg-wrap {
	max-width: 940px;
	padding: 0;
}
.page-id-6430 #content #opening_content #we-can-help .amg-wrap h2:last-of-type {
	margin-top: 40px;
	max-width: initial;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li {
	float: left;
	width: 23.6%;
	margin-right: 3.6%;
	margin-bottom: 30px;
	box-shadow: 14px 24px 38px rgba(0, 0, 0, 0.2);
	border-radius: 0 0 20px;
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	padding: 47px 29px 36px 64px;
	letter-spacing: 1.3px;
	line-height: 125%;
	font-weight: 500;
	list-style: none;
	position: relative;
	text-align: left;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:before {
	content:'1';
	padding: 0 1px;
	font-size: 50px;
	color: #000;
	left: -11px;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	font-weight: 700;
	letter-spacing: -1px;
	border-top: 3px solid #8a181b;
	line-height: 100%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(1) {
	margin-top: 36px;
	margin-bottom: 0;
	padding: 46px 29px 42px 60px;
	margin-right: 3.2%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(2) {
	padding: 44px 20px 43px 59px;
	width: 21.2%;
	margin-right: 3.2%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(3) {
	margin-top: 18px;
	margin-bottom: 12px;
	padding: 42px 20px 41px 59px;
	margin-right: 3.2%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(4) {
	margin-right: 0;
	margin-top: 18px;
	padding: 48px 20px 46px 59px;
	width: 22%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(5) {
	margin-top: 28px;
	padding: 38px 20px 36px 60px;
	margin-right: 3.2%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(6) {
	margin-top: 7px;
	padding: 39px 20px 36px 59px;
	width: 21.2%;
	margin-right: 3.2%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(7) {
	margin-top: 7px;
	padding: 39px 20px 36px 59px;
	margin-right: 3.2%;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:last-child {
	width: 22%;
	margin-right: 0;
	margin-top: 7px;
	padding: 36px 20px 34px 59px;
}

.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(2):before {
	content:'2';
	left: -13px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(3):before {
	content:'3';
	left: -15px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(4):before {
	content:'4';
	left: -14px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(5):before  {
	content:'5';
	left: -14px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(6):before {
	content: '6';
	left: -13px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(7):before {
	content: '7';
	left: -14px;
}
.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:last-child:before {
	content:'8';
	left: -14px;
}
.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child {
	max-width: 1160px;
}
@media (max-width: 1729px) {
	.page-id-6430 #content #hook_graf>.amg-wrap h1, .page-id-6430 #content #hook_graf>.amg-wrap h1 span {
		font-size: 66px;
	}
}
@media (max-width: 1440px) {
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li {
		padding-left: 45px !important;
	}
}
@media (max-width: 1439px) {
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap h1, .page-id-6430 #content #hook_graf>.amg-wrap h1 span {
		font-size: 54px;
	}

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

	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 46%;
		margin-left: 8.6%;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(3),
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(4),
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 8%;
		width: 28%;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(5) {
		margin-right: 0;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap h1, .page-id-6430 #content #hook_graf>.amg-wrap h1 span {
		font-size: 50px;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap small,
	.page-id-6430 #content #hook_graf>.amg-wrap p {
		font-size: 20px;
	}
}

@media (max-width: 1279px) {
	.page-id-6430 #content #opening_content #except-from-us h2 {
		font-size: 54px;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li {
		width: 30% !important;
		margin-right: 5% !important;
		margin-top: 0 !important;
		padding: 43px 31px 44px 66px !important;
		margin-bottom: 30px !important;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:last-child {
		float: none;
		display: flex;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(5) {
		margin-left: 0;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(6) {
		margin-bottom: 55px !important;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(7){
		margin-left: 17%;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(3),
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(6) {
		margin-right: 0 !important;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap h1, .page-id-6430 #content #hook_graf>.amg-wrap h1 span {
		font-size: 44px;
	}
}
@media (max-width: 1024px) {
	.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 55%;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap h1 {
		margin-top: 20px;
	}
	.page-id-6430 #content #hook_graf {
		max-width: 94%;
	}
}
@media (max-width: 980px) {
	.page-id-6430 #content #hook_graf>.amg-wrap h1, .page-id-6430 #content #hook_graf>.amg-wrap h1 span {
		font-size: 40px;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 90% !important;
	}
	.page-id-6430 #content #opening_content #except-from-us h3 {
		font-size: 28px;
	}
	.page-id-6430 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6430 #content #opening_content #except-from-us h2 {
		font-size: 46px;
	}
	.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6430 #content #opening_content #we-can-help h2 {
		text-align: center !important;
	}
	.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
		padding-top: 40px;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li {
		padding: 43px 31px 44px 53px!important;
	}
}
@media (max-width: 899px) {
	.page-id-6430 #content #hook_graf>.amg-wrap h1, .page-id-6430 #content #hook_graf>.amg-wrap h1 span {
		font-size: 36px;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol {
		margin: 0 auto;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(1) {
		width: 45%;
		margin-left: 0;
		margin-right: 9.3%;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		max-width: 100%;
		padding-bottom: 0;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li {
		width: 46% !important;
		margin: 0 auto;
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding: 38px 29px 36px 45px !important;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(odd) {
		margin-right: 8% !important;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:before {
		top: 50% !important;
		transform: translateY(-50%) !important;
	}
}
@media (max-width: 768px) {
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li,
	.page-id-6430 #content #opening_content #we-can-help p,
	.page-id-6430 #content #opening_content #we-can-help li {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.page-id-6430 #content #opening_content #we-can-help ul.partners-list {
		flex-direction: column;
	}
	.page-id-6430 #content #opening_content #we-can-help ul.partners-list li {
		margin-bottom: 20px;
	}
	.page-id-6430 #content #opening_content #we-can-help ul.partners-list li:last-child {
		margin-bottom: 0;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap .amg-single-content {
		background-color: rgba(255,255,255,0.3);
		padding: 0 20px 20px;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap h1, .page-id-6430 #content #hook_graf>.amg-wrap h1 span {
		font-size: 34px;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap h1 span {
		margin-bottom: 0;
		padding-bottom: 0;
		display: inline;
	}
	.page-id-6430 #content #hook_graf>.amg-wrap small,
	.page-id-6430 #content #hook_graf>.amg-wrap p {
		font-size: 18px;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 {
		width: 50%;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap {
		height: auto;
		padding: 20px 0;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap h2,
	.page-id-6430 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6430 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6430 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6430 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6430 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 599px) {
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li {
		width: 100%!important;
		margin-right: 0 !important;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8,
	.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 {
		width: 100%;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-4 img {
		position: relative;
		top: 0;
		right: 0;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap {
		flex-wrap: wrap;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap .location-wrap .col-sm-8 h2 {
		text-align: center;
		padding-bottom: 30px;
	}
	.page-id-6430 #content #opening_content #customers .amg-wrap.list-full ol li:nth-child(6) {
		margin-bottom: 30px !important;
	}
}


#hook.amg-home-hook .amg-boxes-container {
	max-width: 620px;
	width: 100%;
	justify-content: space-around;
}
#opening_content.amg-home-opening .amg-boxes-container {
	max-width: 1095px;
	width: 100%;
	justify-content: space-around;
}
/*Law FIRMS*/

.page-id-6443 #content .amg-header-slider,
.page-id-6443 #content .amg-article-header,
.page-id-6443 #site-footer {
	display: none !important;
}
.page-id-6443 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 0;
}
.page-id-6443 #content #hook_graf > .amg-wrap {
	padding: 1% 0 27.05%;
	max-width: 1180px;
	width: 90%;
}
.page-id-6443 #content #hook_graf > .amg-wrap p {
	color: #000;
	max-width: 1070px;
	margin: 0 auto;
	font-size: 32px;
	font-weight: 700;
	line-height: 114%;
	letter-spacing: 1.6px;
}
.page-id-6443 #content #hook_graf > .amg-wrap p span {
	font-size: 32px;
	color: #ffffff;
	white-space: nowrap;
	position: relative;
	margin-right: 3%;
}
.page-id-6443 #content #hook_graf > .amg-wrap h1 {
	font-size: 55px;
	color: #000000;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 82%;
	text-transform: none;
	margin-bottom: 38px;
	margin-top: 52px;
}
.page-id-6443 #content #opening_content {
	max-width: 100% !important;
	padding-top: 19px;
}
.page-id-6443 #content #opening_content p,
.page-id-6443 #content #opening_content li {
	font-size: 20px;
}
.page-id-6443 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
}
.page-id-6443 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6443 #content #opening_content #customers .container {
	max-width: 940px;
}
.page-id-6443 #content #opening_content #customers {
	max-width: 100%;
	margin: 0 auto 19px;
}
.page-id-6443 #content #opening_content #customers .amg-wrap {
	padding: 0;
	text-align: center;
}
.page-id-6443 #content #opening_content #customers .amg-wrap p {
	color: #000;
}
.page-id-6443 #content #opening_content #customers .amg-wrap h2 {
	font-size: 40px;
	color: #000;
	letter-spacing: 0;
	line-height: 106%;
	margin: 51px auto 20px;
	max-width: 850px;
	font-weight: 700;
}

.page-id-6443 #content #opening_content #customers .amg-wrap h2 span {
	display: block;
	font-size: 40px;
	margin-bottom: 0;
	color: #8a181b;
	letter-spacing: 0;
}
.page-id-6443 #content #opening_content #customers .amg-wrap h3 {
	font-size: 34px;
	color: #000;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: 0;
	margin-bottom: 32px;
	line-height: 124%;
}
.page-id-6443 #content #opening_content #customers .amg-wrap .bullet-center {
	position: relative;
	padding-left: 12px;
	margin-bottom: 38px;
}
.page-id-6443 #content #opening_content #customers .amg-wrap .bullet-center:before {
	content: url(/wp-content/uploads/2020/04/bullet-list.png);
	top: 6px;
	left: -18px;
	position: relative;
}
.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list {
	display: flex;
	flex-wrap: wrap;
	text-align: left;
	list-style: none;
	columns: 2;
	padding: 0;
	margin: 26px auto 28px;
	max-width: 725px;
	padding-left: 38px;
}
.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list li {
	position: relative;
	width: 50.5%;
	padding-bottom: 10px;
	letter-spacing: 1px;
	color: #000;
	margin-right: 4%;
}
.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list li:nth-child(odd) {
	width: 45.5%;
}
.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list li:nth-child(even) {
	margin-right: 0;
}

.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list li:before {
	content: url(/wp-content/uploads/2020/04/bullet-list.png);
	position: absolute;
	top: 2px;
	left: -42px;
}
.page-id-6443 #content #opening_content #customers .amg-wrap p {
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 28px;
	line-height: 140%;
}
.page-id-6443 #content #opening_content #customers .amg-wrap p strong {
	letter-spacing: 1.3px;
	color: #000;
}
.page-id-6443 #content #opening_content #customers .amg-wrap p:last-of-type {
	margin-bottom: 21px;
}
.page-id-6443 #content #opening_content #except-from-us {
	background-image: url(/wp-content/uploads/2020/06/Specialized-Solutions.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 69px 0 71px;
}
.page-id-6443 #content #opening_content #except-from-us .container.fullwidth {
	max-width: 1147px;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap {
	max-width: 84%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin: 0 auto;
	justify-content: center;
	padding: 40px 0;
	align-items: center;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap ol li strong {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap ol li strong span {
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.3px;
	margin-bottom: 0;
	line-height: 86%;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap:first-child {
	max-width: 1150px;
	justify-content: end;
	padding-top: 0;
	padding-bottom: 0px;
	align-items: flex-start;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type {
	padding-top: 0;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
	width: 65.9%;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
	margin-bottom: 37px;
	line-height: 118%;

}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(even){
	width: 36%;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:before {
	top: 0;
	left: -23px;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
	margin-top: 0;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
	width: 40%;
	margin-right: 5.35%;
	border-bottom: 1px solid #8a181b;
}
.page-id-6443 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
	width: 54.65%;
	margin-left: 0;
	max-width: unset;
}
.page-id-6443 #content #opening_content #except-from-us .col-sm-9 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 66.666%;
}
.page-id-6443 #content #opening_content #except-from-us .amg-column {
	width: 33.333%;
}
.page-id-6443 #content #opening_content #except-from-us .amg-column img {
	position: absolute;
	top: -217px;
	left: -3px;
}
.page-id-6443 #content #opening_content #except-from-us h2 {
	color: #fff;
	line-height: 102%;
	letter-spacing: 0;
	margin-bottom: 24px;
	text-align: left;
	font-weight: 700;
	position: relative;
	text-transform: unset;
	font-size: 40px;
	max-width: 460px;
}
.page-id-6443 #content #opening_content #except-from-us p {
	color: #fff;
	line-height: 144%;
	max-width: 430px;
	margin-bottom: 24px;
}
.page-id-6443 #content #opening_content #except-from-us ol {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 66px;
}
.page-id-6443 #content #opening_content .amg-half-column ol {
	margin-left: 39px;
}

.page-id-6443 #content #opening_content #except-from-us .amg-half-column ol {
	padding-left: 43px;
	padding-top: 13px !important;
	margin-bottom: 5px;
}
.page-id-6443 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
	margin-bottom: 10px;
}
.page-id-6443 #content #opening_content #except-from-us .amg-half-column ol li {
	width: 46%;
	margin-right: 17.2%;
}
.page-id-6443 #content #opening_content #except-from-us .amg-half-column ol li:nth-child(even) {
	margin-right: 0;
}
.page-id-6443 #content #opening_content #except-from-us ol li {
	color: #fff;
	font-size: 24px;
	width: 40%;
	margin-bottom: 70px;
	list-style: none;
	position: relative;
}
.page-id-6443 #content #opening_content #except-from-us ol li:before {
	position: absolute;
	content:url(/wp-content/uploads/2020/03/list-border.png);
	left: -22px;
	top: -2px;
}
.page-id-6443 #content #opening_content #we-can-help {
	padding: 58px 0 19px;
}
.page-id-6443 #content #opening_content #we-can-help h2 {
	font-size: 40px;
	color: #000;
	text-align: center;
	letter-spacing: 0;
	line-height: 63%;
	margin: 0 0 3px;
	font-weight: 700;
}
.page-id-6443 #content #opening_content #we-can-help p:empty {
	display: none;
}
.page-id-6443 #content #opening_content #we-can-help .container {
	max-width: 930px;
}
.page-id-6443 #content #opening_content #we-can-help .amg-wrap {
	padding: 0;
}
.page-id-6443 #content #opening_content #we-can-help .amg-wrap p {
	text-align: center;
	line-height: 144%;
}
.page-id-6443 #content #opening_content #we-can-help ul.partners-list {
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-around;
	max-width: 834px;
	margin: 22px auto 0;
}
.page-id-6443 #content #opening_content #we-can-help ul.partners-list li {
	margin-bottom: 0;
}
.page-id-6443 #content #opening_content #we-can-help ul.partners-list li:nth-child(4) {
	margin-left: 16%;
	margin-top: -1%;
}
.page-id-6443 #content #opening_content #we-can-help ul.partners-list li:last-child {
	margin-right: 14%;
}
.page-id-6443 #amg-sitewide-cta.amg-section {
	margin-top: -8px;
}
#text-4.footer-widget.widget_text h4 {
	margin: 0 !important;
}
#text-4.footer-widget.widget_text p {
	margin-top: 0;
}
.footer-widget.widget_text a {
	color: #c01e2e !important;
	font-weight: 500;
}
.footer-widget.widget_text a:hover {
	text-decoration: underline !important;
}
.amg-home-callout p {
	text-align: center;
}
.amg-header-slider .amg-header-slide .amg-header-inner-content .title-banner-h3 {
	font-family: Rajdhani,sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: #8b1104;
	line-height: 1.2;
	letter-spacing: .05em;
	clear: both;
	margin-bottom: 0;
}
#amg-primary #closing_content .amg-half-column h3 {
	color: #8b1104;
	font-weight: 500;
	font-size: 2rem;
	text-transform: uppercase;
	letter-spacing: 0;
	/*text-align: center;*/
	margin-top: 30px;
	margin-bottom: 0.83em;
}

@media (min-width: 1921px) {
	.page-id-6443 #content #opening_content #except-from-us .amg-column img {
		right: 5%;
		left: auto;
	}
}
@media (max-width: 1620px) {
	.page-id-6443 #content #hook_graf>.amg-wrap h1 {
		font-size: 52px;
	}
	.page-id-6443 #content #hook_graf>.amg-wrap p {
		font-size: 30px;
	}
}
@media (max-width: 1440px) {
	.page-id-6443 #content #hook_graf>.amg-wrap h1 {
		font-size: 48px;
	}
	.page-id-6443 #content #hook_graf > .amg-wrap p,
	.page-id-6443 #content #hook_graf > .amg-wrap p span {
		font-size: 26px;
	}

	.page-id-6443 #content #opening_content #except-from-us .amg-column img {
		top: -152px;
		left: -60px;
	}
	.page-id-6443 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
}
@media (max-width: 1439px) {
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:first-child {
		float: none;
		margin-right: auto;
	}
}
@media (max-width: 1366px) {
	.page-id-6443 #content #hook_graf>.amg-wrap h1 {
		font-size: 44px;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		padding: 47px 29px 36px 45px;
	}
	.page-id-6443 #content #hook_graf > .amg-wrap p,
	.page-id-6443 #content #hook_graf > .amg-wrap p span{
		font-size: 22px;
		max-width: 720px;
	}
	.page-id-6443 #content #hook_graf>.amg-wrap p span:before {
		width: 284px;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 46% !important;
		margin-right: 8% !important;
		margin-left: 0 !important;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li:nth-child(even) {
		margin-right: 0 !important;
	}
}
@media (max-width: 1279px) {
	.page-id-6443 #content #opening_content #except-from-us h2 {
		font-size: 36px;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.list-full {
		max-width: 90%;
	}
}
@media (max-width: 1024px) {
	.page-id-6443 #content #hook_graf>.amg-wrap h1 {
		font-size: 42px;
	}
	.page-id-6443 #content #hook_graf {
		max-width: 94%;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		padding: 30px 48px 10px;
	}
	.page-id-6443 #content #hook_graf > .amg-wrap p ,
	.page-id-6443 #content #hook_graf > .amg-wrap p span{
		font-size: 20px;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap ol li strong,
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap ol li strong span {
		line-height: 110%;
	}
	.page-id-6443 #content #hook_graf>.amg-wrap p span:before {
		width: 255px;
	}
	.page-id-6443 #content #opening_content #we-can-help h2,
	.page-id-6443 #content #opening_content #we-can-help h2.red,
	.page-id-6443 #content #opening_content #we-can-help h2 span {
		font-size: 30px;
		line-height: 100%;
	}
}
@media (max-width: 980px) {
	.page-id-6443 #content #opening_content #except-from-us h2:after {
		display: none;
	}
	.page-id-6443 #content #opening_content .container {
		padding: 0 15px;
	}
	.page-id-6443 #content #opening_content #except-from-us h2 {
		font-size: 34px;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		flex-direction: column;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-3 {
		width: 100%;
		margin-right: 0;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child .client-box {
		background-image: none;
	}
	.page-id-6443 #content #opening_content #we-can-help h2.red {
		text-align: center !important;
		max-width: 80%;
		margin: 60px auto 0 !important;
	}
	.page-id-6443 #content #opening_content #we-can-help h2:not(.red) {
		margin-bottom: 36px !important;
		text-align: center !important;
		max-width: 80%;
		margin: 0 auto;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		display: block !important;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		width: 100%;
		margin-left: 0;
		max-width: 80%;
		margin: 0 auto;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.list-full ol li h2 {
		margin-bottom: 0 !important;
		text-align: left !important;
	}
}
@media (max-width: 899px) {
	.page-id-6443 #content #opening_content #we-can-help ul.partners-list li {
		margin: 0 !important;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type {
		border-bottom: 0;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
		padding-left: 0;
	}
	.page-id-6443 #content #opening_content #except-from-us p {
		max-width: initial;
	}
	.page-id-6443 #content #opening_content #except-from-us {
		padding-bottom: 20px;
	}
	.page-id-6443 #content #opening_content #except-from-us ol li:before {
		top: 6px;
		left: -23px;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.list-full ol li:nth-child(5):before {
		top: 26px;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.list-full ol {
		max-width: 460px;
		margin: auto;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap .amg-half-column:first-of-type,
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		width: 100%;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type {
		padding: 0 20px;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-column {
		display: none;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type .col-sm-9 {
		width: 100%;
		padding: 0px 20px;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-bottom: 20px;
		padding-left: 0;
		max-width: 95%;
		padding-top: 24px;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-half-column ol li:first-child {
		padding-left: 0;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		margin-left: 0 !important;
		margin-bottom: 64px !important;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol {
		padding-left: 0;
		padding-top: 30px !important;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-half-column ol {
		margin-bottom: 0;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-half-column ol li:last-child {
		margin-bottom: 44px !important;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.list-full ol li {
		width: 100% !important;
		margin-right: 0 !important;
		padding: 38px 29px 36px 45px;
	}
	.page-id-6443 #content #hook_graf>.amg-wrap h1 {
		font-size: 38px;
	}
	.page-id-6443 #content #hook_graf>.amg-wrap p span,
	.page-id-6443 #content #hook_graf > .amg-wrap p {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.page-id-6443 #content #opening_content #customers .amg-wrap h3 {
		font-size: 28px;
	}
	.page-id-6443 #content #hook_graf:after {
		content: '';
		position: absolute;
		background: rgba(255,255,255,0.6);
		width: 100%;
		height: 100%;
		top: 0;
		z-index: auto;
	}
	.page-id-6443 #content #hook_graf .amg-single-content {
		z-index: 1;
	}
	.page-id-6443 #content #opening_content #we-can-help h2 {
		line-height: 100%;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child h2 {
		font-size: 34px;
	}
	.page-id-6443 #content #hook_graf>.amg-wrap p span:before {
		width: 240px;
	}
	.page-id-6443 #content #hook_graf>.amg-wrap p span,
	.page-id-6443 #content #hook_graf > .amg-wrap p {
		font-size: 18px;
	}
	.page-id-6443 #content #opening_content #customers .amg-wrap h2,
	.page-id-6443 #content #opening_content #customers .amg-wrap h2 span {
		font-size: 32px;
	}
	.page-id-6443 #content #opening_content #except-from-us h2 {
		font-size: 38px;
	}
	.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list {
		columns: 1;
	}
	.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list li {
		font-size: 20px;
	}
	.page-id-6443 #content #opening_content #we-can-help h2 {
		max-width: 95%;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child .client-box .col-sm-9 {
		max-width: 95%;
	}
	.page-id-6443 #content #opening_content #we-can-help .amg-wrap.last-child .client-box h2 span {
		font-size: 50px;
		padding: 12px 2px;
	}
}
@media (max-width: 699px) {
	.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list {
		padding-left: 64px;
	}
	.page-id-6443 #content #opening_content #customers .amg-wrap ul.bullet-list li {
		width: 100% !important;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap .amg-half-column:last-of-type ol li,
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type ol li {
		width: 100% !important;
		margin-bottom: 50px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:last-of-type {
		padding-top: 0 !important;
	}
	.page-id-6443 #content #opening_content #except-from-us .amg-wrap:first-child {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 599px) {
	.page-id-6443 #content #opening_content #we-can-help ul.partners-list {
		flex-direction: column;
	}
	.page-id-6443 #content #opening_content #we-can-help ul.partners-list li:nth-child(4) {
		margin-top: -8% !important;
	}
}

/*Contact Us Page*/
.page-id-6692 #content .amg-header-slider,
.page-id-6692 #content .amg-article-header,
.page-id-6692 #site-footer {
	display: none !important;
}
.page-id-6692 #content #hook_graf {
	max-width: 85.1%;
	margin: 0 auto;
	float: none;
	margin-top: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 0;
}
.page-id-6692 #content #hook_graf > .amg-wrap {
	padding: 60px 0 226px;
	max-width: 1336px;
	width: 90%;
}
.page-id-6692 #content #hook_graf > .amg-wrap p {
	color: #f7ae0e;
	font-size: 40px;
	letter-spacing: 2px;
	margin: 0 auto;
	font-weight: 700;
	line-height: 165%;
}

.page-id-6692 #content #hook_graf > .amg-wrap h1 {
	font-size: 80px;
	color: #ffffff;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 82%;
	margin-bottom: 4px;
	text-transform: none;
	margin-top: 0;
}
.page-id-6692 #content #opening_content {
	max-width: 100% !important;
	overflow: inherit;
	padding-bottom: 60px;
}
.page-id-6692 #content #opening_content p,
.page-id-6692 #content #opening_content li,
.page-id-6692 #content #opening_content span {
	font-size: 20px;
	letter-spacing: 0;
}
.page-id-6692 #content #opening_content .container {
	padding: 0 !important;
	width: 90%;
	margin: 0 auto;
	max-width: 1260px;
}
.page-id-6692 #content #opening_content > .amg-wrap {
	max-width: 100%;
	padding: 0;
}
.page-id-6692 #contact-us-content {
	margin-top: -200px;
}
.page-id-6692 #contact-us-content .form-row {
	box-shadow: 0 0 48px rgba(0, 0, 0, 0.15);
	border-radius: 0 60px;
	background-color: #ffffff;
	margin-bottom: 54px;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 {
	background-color: #380001;
	border-bottom-left-radius: 60px;
	padding: 40px 14%;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 > div {
	position: relative;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 .address-col p, .page-id-6692 #contact-us-content .form-row .column-1-3 .address-col span {
	line-height: 20px;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 .address-col {
	margin-bottom: 40px;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 .address-col p.city {
	margin-bottom: 16px;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 .address-col p:not(.city) {
	margin-bottom: 29px;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 .address-col:before {
	content: url(/wp-content/themes/atlantictech/images/address-icon.png);
	position: absolute;
	left: -72px;
	top: 0;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 .phone-col p.city {
	margin-bottom: 12px;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 .phone-col:before {
	content: url(/wp-content/themes/atlantictech/images/phone-icon.png);
	position: absolute;
	left: -72px;
	top: 0;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 p, .page-id-6692 #contact-us-content .form-row .column-1-3 a, .page-id-6692 #contact-us-content .form-row .column-1-3 span {
	color: #fff;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 a:hover {
	color: #f7ae0e;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 p:empty {
	display: none;
}
.page-id-6692 #contact-us-content .form-row .column-1-3 strong {
	color: #f7ae0e;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.4px;
}
.page-id-6692 #contact-us-content .form-row .column-2-3 {
	padding: 40px 80px 0 40px;
}
.page-id-6692 #contact-us-content .form-heading h3 {
	color: #8a181b;
	font-weight: 700;
	font-size: 24px;
	text-transform: capitalize;
	margin-bottom: 9px;
	letter-spacing: 0;
}
.page-id-6692 #opening_content #contact-us-content .form-heading p {
	font-size: 24px;
	font-weight: 400;
	line-height: 26px;
	color: #000;
	margin-bottom: 7px;
}
.page-id-6692 #contact-us-content .location-row .column-1-3 {
	margin-bottom: 40px;
}
.page-id-6692 #contact-us-content .location-row p, .page-id-6692 #contact-us-content .location-row span {
	color: #000;
	letter-spacing: inherit;
}
.page-id-6692 #contact-us-content .location-row .wpseo-map-canvas {
	box-shadow: 0 28px 48px rgba(0, 0, 0, 0.15);
	border-radius: 0 0 0 30px;
	border: 1px solid #d7d7d7;
	margin-bottom: 8px;
	margin: 0 auto;
}
.page-id-6692 #contact-us-content .location-row .wpseo-map-canvas > br {
	display: none;
}
.page-id-6692 #contact-us-content .location-row .wpseo-map-canvas .gmnoprint {
	display: none;
}
.page-id-6692 #contact-us-content .location-row .wpseo-location {
	text-align: center;
	font-family: Rajdhani,sans-serif;
}
.page-id-6692 #contact-us-content .location-row .wpseo-address-wrapper {
	font-size: 20px;
	line-height: 24px;
}
.page-id-6692 #contact-us-content .location-row .wpseo-address-wrapper span {
	line-height: 24px;
}
.page-id-6692 #contact-us-content .location-row .wpseo-location h3 {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 26px;
	text-transform: capitalize;
	line-height: 1;
}
.page-id-6692 #contact-us-content .location-row .wpseo-location h3 span {
	line-height: 1;
	color: #8a181b;
}
@media (max-width: 1679px) {
	.page-id-6692 #content #hook_graf {
		max-width: 90%;
	}
}
@media (max-width: 1366px) {
	.page-id-6692 #content #hook_graf>.amg-wrap h1 {
		font-size: 62px;
	}
	.page-id-6692 #content #hook_graf>.amg-wrap p {
		font-size: 32px;
	}
}
@media (min-width: 981px) {
	.page-id-6692 #contact-us-content .form-row,
	.page-id-6692 #contact-us-content .location-row {
		display: flex;
		flex-wrap: wrap;
	}
	.page-id-6692 #contact-us-content .form-row .column-1-3 {
		width: 41.3%;
		margin-right: 5.25%;
		/*  padding: 100px 90px 100px 150px;  */
		padding: 7.6% 6% 6.8% 12%;
		-webkit-clip-path: polygon(0 0%,85% 0,100% 100%,0% 100%);
		clip-path: polygon(0 0%,85% 0,100% 100%,0% 100%);
	}
	.page-id-6692 #contact-us-content .location-row .column-1-3 {
		width: 31.8%;
		margin-right: 2.3%;
		margin-bottom: 0;
	}

	.page-id-6692 #contact-us-content .location-row .column-1-3:nth-of-type(1),
	.page-id-6692 #contact-us-content .location-row .column-1-3:nth-of-type(2),
	.page-id-6692 #contact-us-content .location-row .column-1-3:nth-of-type(3){
		margin-bottom: 30px;
	}


	.page-id-6692 #contact-us-content .location-row .column-1-3:nth-of-type(3n){
		margin-right: 0;
	}

	.page-id-6692 #contact-us-content .location-row .column-1-3:last-child {
		margin-right: 0;
	}
	.page-id-6692 #contact-us-content .form-row .column-2-3 {
		width: 53.45%;
		padding: 48px 94px 0 0;
	}
	.page-id-6692 #content #hook_graf>.amg-wrap {
		padding: 102px 0 460px;
	}
	.page-id-6692 #contact-us-content {
		margin-top: -430px;
	}
}
@media (max-width: 980px) {
	.page-id-6692 #content #hook_graf>.amg-wrap h1 {
		font-size: 44px;
	}
	.page-id-6692 #content #hook_graf>.amg-wrap p {
		font-size: 28px;
	}
	.page-id-6692 #contact-us-content .form-row .column-1-3 {
		border-top-right-radius: 60px;
		border-bottom-left-radius: 0;
	}
	.page-id-6692 #contact-us-content .form-row .column-2-3 {
		padding: 40px 40px 0 40px;
	}
}
@media (max-width: 767px) {
	.page-id-6692 #contact-us-content .form-row .column-1-3 {
		padding: 40px 40px 40px 80px;
	}
	.page-id-6692 #contact-us-content .form-row .column-1-3 .address-col:before,
	.page-id-6692 #contact-us-content .form-row .column-1-3 .phone-col:before {
		left: -50px;
	}
}
/*Contact Us Page*/

#popmake-6670 {
	border: none;
	max-width: 940px !important;
	width: 90% !important;
}
#popmake-6670 .pum-content {
	text-align: center;
	max-width: 740px;
	margin: 0 auto;

}
#popmake-6670 .pum-content h4 {
	font-size: 34px;
	margin-top: 30px;
	margin-bottom: 20px;
}
#popmake-6670 .pum-content h4 span {
	white-space: nowrap;
}
#popmake-6670 .pum-content p {
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}
#popmake-6670 .pum-content p br {
	display: none;
}
#popmake-6670 .popmake-close {
	color: #8b1104;
	font-weight: 900;
	background: transparent;
	border: none;
	box-shadow: none;
	right: 10px;
	top: 10px;
}




#amg-primary #blog-section.subpages-blog {
	width: 100%;
	margin-bottom: 50px;
}
#amg-primary #blog-section.subpages-blog .row-flex {
	display: flex;
	flex-wrap: wrap;
}
#amg-primary #blog-section.subpages-blog .row-flex .col-sm-4 {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
#amg-primary #blog-section.subpages-blog .sec-heading-992 {
	text-align: center;
	margin-bottom: 50px;
}
#amg-primary #blog-section.subpages-blog .sec-heading-992 h3 {
	font-size: 32px;
	margin-bottom: 0;
	border-bottom: 0;
}
#amg-primary #blog-section.subpages-blog .sec-heading-992 h3:before {
	display: none;
}
#amg-primary #blog-section.subpages-blog .sec-heading-992 p {
	font-size: 20px;
	font-weight: 500;
}
#amg-primary #blog-section.subpages-blog .info-text {
	margin-bottom: 24px;
}
#amg-primary #blog-section.subpages-blog .info-text h6 {
	font-size: 1.2rem;
	margin: 10px 0;
}
#amg-primary #blog-section.subpages-blog a.read-more {
	float: none;
}
.single.single-post #secondary .sidebar-form,
body.blog #secondary .sidebar-form {
	background-position-y: 28%;
}
.single.single-post #secondary .sidebar-heading h3,
body.blog #secondary .sidebar-heading h3 {
	padding-bottom: 10px !important;
}
@media (min-width: 981px) {
	#amg-primary #blog-section.subpages-blog .row-flex .col-sm-4 {
		width: 30%;
		margin-bottom: 0;
	}
	#amg-primary #blog-section.subpages-blog .row-flex .col-sm-4:not(:last-child) {
		margin-right: 5%;
	}
}

@media (min-width: 981px) and (min-height: 700px) {
	.single.single-post #amg-primary,
	body.blog #amg-primary {
		overflow: initial;
	}
	.single.single-post #secondary #custom_html-3,
	body.blog  #secondary #custom_html-3 {
		position: sticky;
		top: calc(50vh - 300px);
	}
}
body .font-plus-jakarta *{
font-family: 'Plus Jakarta Sans', sans-serif !important;
letter-spacing:0;
}
html{
scroll-behavior: smooth;
}
body.page-id-7241 #content {
    padding-right: 0 !important;
}
.d-flex {
    display: flex;
}

.flex-wrap {
    flex-wrap: wrap;
}
.landing-right-form .gform_wrapper .field_description_below .gfield_description {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.align-items-center{
align-items:center;
}
.landing-hero-section-wrap {
    background-size: cover;
}
.landing-page-hero-cover {
    padding: 110px 0;
    align-items:center;
}

.landing-page-hero-cover .landing-hero-left-section {
    width: 60%;
        padding-right: 40px;
}

.landing-hero-right-form {
    width: 40%;
        background: #fff;
    border-radius: 5px;
}

.landing-hero-left-section h1 {
    font-size: 50px !important;
    color: #fff !important;
    text-transform: none !IMPORTANT;
    text-align: left !important;
    margin-top: 0;
    margin-bottom: 30px !important;
    letter-spacing:0;
}
.landing-hero-left-section p {
    font-size: 20px !important;
    color:  #fff !important;
    text-align: left !important;
    line-height: 1.3;
    font-weight: 500;
    letter-spacing:0;
}

.landing-hero-right-form h2 {
    color: #fff !important;
    background: #7A0026;
    text-align: center;
    font-size: 30px;
    padding: 12px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    margin: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    letter-spacing: 0;
}
.landing-right-form p {
    font-size: 16px !important;
    text-align: left !important;
    color: #6D6E71 !important;
    font-weight: 600 !important;
    letter-spacing: 0;
}

.landing-right-form input {
    border-color: #D0D5DD;
    border-radius: 4px;
    padding: 12px 15px !important;
}

.landing-right-form input::placeholder {color: #6D6E71;font-weight: normal !important;}

.landing-right-form input.gform_button {
    background: #7A0026;
    color: #fff;
    padding: 13px 50px !important;
    border: solid 1px #7A0026;
    border-radius: 5px;
    font-size: 20px !important;
    text-transform: uppercase;
    font-weight: 700;
    margin-right: 0 !important;
    line-height:1 !important;
}
.landing-right-form input.gform_button:hover{
background:transparent;
color:#7A0026;
}

.landing-right-form .gform_footer {
    margin-top: 0 !IMPORTANT;
    padding-top: 10px !important;
    text-align: center;
    padding-bottom: 0 !important;
}

.landing-page-hero-cover * {
    font-family: 'Plus Jakarta Sans', sans-serif !IMPORTANT;
}
.book-content {
    align-items: center;
    flex-wrap:wrap;
}
.book-content-img {
    width: 178px;
}
.book-content p {
    padding-left: 15px;
    width: calc(100% - 178px);
    max-width:405px;
}
.middle-text-section {
    max-width: 100% !important;
    background-repeat: no-repeat;
    padding: 55px 0;
}

.middle-text-section p {
    font-size: 26px;
    text-align: center !important;
    color: #000000;
    font-weight: 500;
    letter-spacing: 1px;
    line-height:normal;
}
.right-img-left-content-section *{
 font-family: 'Plus Jakarta Sans', sans-serif !IMPORTANT;
 }

.custom-row {
    margin-left: -15px;
    margin-right: -15px;
}
.w-50 {
    width: 50%;
    padding:0 15px;
}
.left-side-content h2 {
    font-size: 51px;
    color: #7A0026;
    margin-top: 0;
    margin-bottom: 25px;
    letter-spacing: -1.1px;
}

.left-side-content p {
    font-size: 18px;
    color: #47403B;
    letter-spacing:0;
    line-height: 1.7;
}

.right-side-image img {
    border-radius: 6px;
}
.why-is-important-section{
	padding:60px 0 90px;
    margin-top: 50px;
    background-size: cover;
}
.why-is-important-section .left-side-content p {
    color: #fff;
}
.why-is-important-title h2 {
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 75px;
}
.landing-right-form{
padding:25px 35px;
}
.guide-section .guide-col-wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    text-align: center;
    grid-gap: 50px;
    margin-top: 50px;
}

.guide-section .guide-col-wrap h4 {
    color: #7A0026;
    font-size: 26px;
    margin: 0 0 25px;
}

.guide-section .guide-col-wrap p {
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    line-height:normal;
}
.landing-cta-section {
    background: #7A0026;
    padding: 70px 40px;
    text-align: center;
    border-radius: 10px;
}

.landing-cta-section .landing-cta-content p {
    color: #fff;
    font-size: 18px;
    line-height: 1.7;
}

.landing-cta-section .landing-cta-content h4 {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
}

.landing-cta-section .landing-cta-btn a {
    background: #000;
    color: #fff;
    padding: 13px 30px;
    border-radius: 5px;
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
}
.landing-cta-section .landing-cta-btn a:hover{
background: #fff;
color:#000;
}

.landing-cta-section .landing-cta-content {
    margin-top: 30px;
}
.landing-cta-bottom {
    position: relative;
    z-index: 2;
    margin-bottom: -340px;
    margin-top: 40px;
}

.why-this-guide-wrap {
    position: relative;
    padding: 340px 0 70px;
    background-size: cover;
    background-repeat: no-repeat;
}
.guide-section {
    overflow: visible;
}

.cta-bottom-txt p {
    text-align: center;
    font-size: 18px;
    line-height: 1.7;
    font-style: italic;
    color: #47403B;
    margin-top: 15px;
}
.guide-center-img {
    text-align: center;
}
.guide-box-content h4 {
    margin: 0;
    margin-bottom: 5px;
}

.guide-box-content p {
    font-size: 18px;
    color: #000;
    line-height:normal;
}
.why-this-guide-content {
    position: relative;
    margin-top: 100px;
}
.guide-box-wrap {
    display: flex;
    flex-flow: wrap;
}

.guide-box-content {
    width: 50%;
}
.why-this-guide-content {
    position: relative;
    margin-top: 100px;
}
.guide-box-content{
position: absolute;
}
.guide-box-content1{
	text-align: right;
    padding-right: 210px;
    top: -40px;
}
.guide-box-content2{
    right: 0;
    padding-left: 200px;
    top: -40px;
}
.guide-box-content3 {
    bottom: 25px;
    text-align: right;
    padding-right: 330px;
}

.guide-box-content4 {
    bottom: 25px;
    right: 0;
    padding-left: 326px;
}
.why-this-guide-content-mobile{
display:none;
}
 .testimonial-content-cover{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 30px;
        margin-top:60px;
    }
    .testimonial-section-wrap {
    background-repeat: no-repeat;
}
.testimonial-content img {
    text-align: left !important;
    margin: 0 !important;
}

.testimonial-content p {
    text-align: left !important;
    font-size: 16px !important;
    color: #000;
    line-height: 1.6 !important;
    margin-bottom: 13px !important;
    letter-spacing:0 !important;
}

.testimonial-content h4 {
    color: #000;
    font-size: 22px;
    margin: 0 0 10px;
}

.testimonial-content .author-name {
    font-weight: 700;
    color: #000;
}
.landing-h-40 h2 {
    color: #000;
    font-size: 40px;
    text-align: center;
    margin-bottom: 0;
}
.page-id-7241 #amg-sitewide-cta {
    display: none;
}

.page-id-7241 #site-footer {
    display: none !important;
}
.testimonial-section-wrap {
    padding-bottom: 100px !important;
}
.landing-hero-right-form .gform_submission_error {
    display: none;
}
.landing-hero-right-form .gfield_error input {
    border-color: #7a0026;
}
#hook_graf.rpo-banner {
    max-width: 1620px;
    margin-left: auto !IMPORTANT;
    margin-right: auto !important;
    text-align: center;
    float: none !important;
    height: 745px;
    background-size: cover;
}
.rpo-banner .amg-single-content h2 {
    font-size: 80px !important;
    color: #000;
    letter-spacing: 0;
}
.rpo-banner .amg-wrap {
    max-width: 100%;
}
.heading-center h2{
 text-align: center;
 }
 .h-40 h2{
     font-size: 40px;
     margin-top:0;
     letter-spacing: 0;
}
.color-white h2{
    color: #fff;
}
.color-black h2{
color:#000;
}
.understanding-recruitment-section p {
    color: #fff !important;
}
.understanding-recruitment-section ol li {
    color: #fff;
}
.understanding-recruitment-section strong {
    color: #fff;
}
.p-20 p, .p-20 strong, .p-20 li{
font-size: 20px;
 line-height: normal;
 letter-spacing: 0;
}
.color-black p, .color-black li, .color-black strong {
    color: #000;
}
.benefits-of-rpo li {
    list-style-type: none;
    position: relative;
    margin-bottom: 20px;
    line-height: normal;
}

.benefits-of-rpo li:before {
    content: "";
    position: absolute;
    left: -35px;
    top: 7px;
    background: url('/wp-content/uploads/2023/12/Atlantic-list-icon.png');
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}
.recruit-content-wrap {
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    justify-content: space-between;
}

.recruit-content-wrap .recruit-left-content, .recruit-content-wrap .recruit-right-content {
    width: 48%;
}
.how-we-recruit-section {
    background: rgb(60 60 60 / 5%);
}
.recruit-content h3 {
    font-size: 25px;
    letter-spacing: 0;
}
.process-outsourcing-section h2 {
    font-size: 40px !important;
    color: #000 !important;
    text-transform: none !important;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 0;
}

.process-outsourcing-section {
    padding: 70px 0;
}
.padding-top-bottom{
padding:70px 0;
}
.how-we-recruit-section h2 {
    margin-bottom: 10px;
}
.page-id-7443 #amg-sitewide-cta {
    margin-top: 0 !important;
}
.page-id-7443 #site-footer {
    display: none !important;
}
@media (max-width: 1199px) {
.guide-box-content h4 {
    font-size: 22px;
}
.guide-box-content p {
    font-size: 16px;
}
.guide-center-img img {
    max-width: 460px;
}
.guide-box-content1 {
    padding-right: 130px;
}
.guide-box-content2 {
    padding-left: 170px;
}
.guide-box-content3 {
    padding-right: 240px;
        bottom: 0;
}
.guide-box-content4 {
    bottom: -30px;
    padding-left: 246px;
}
.landing-hero-left-section h1 {
    font-size: 45px !important;
    }
.landing-hero-right-form h2 {
    font-size: 24px;
    }
    .left-side-content h2 {
    font-size: 40px;
    }
    .why-is-important-title h2, .landing-h-40 h2 {
    font-size: 35px;
    }
    .why-this-guide-content {
    margin-bottom: 40px;
}
.rpo-banner .amg-single-content h2 {
    font-size: 60px !important;
}
#hook_graf.rpo-banner {
height:500px;}
}
@media (max-width: 1024px) {
.guide-box-content {
    position: inherit;
    width: 100%;
    max-width: 400px;
    margin: 0 auto 30px;
}
.why-this-guide-content-mobile{
display:block;
text-align:center;
    margin-top: 40px;
}
.why-this-guide-content{
display:none;
}
.landing-hero-left-section h1 {
    font-size: 36px !important;
}
.landing-hero-right-form h2 {
    font-size: 22px;
}
.landing-right-form {
    padding: 25px 18px;
}
.book-content-img {
    width: 130px;
}
.book-content p {
    padding-left: 15px;
    width: calc(100% - 130px);
    font-size: 18px !important;
}
.middle-text-section p {
    font-size: 22px;
    }
    .left-side-content h2 {
    font-size: 32px;
}
.why-is-important-title h2, .landing-h-40 h2 {
    font-size: 30px;
}
.why-is-important-title h2{
margin-bottom: 45px;
}
.guide-section .guide-col-wrap h4 {
    font-size: 22px;
}
.guide-section .guide-col-wrap {
    grid-gap: 15px;
}
.landing-cta-section {
    padding: 50px 25px;
}
.landing-cta-section .landing-cta-content h4 {
    font-size: 22px;
}
.testimonial-content h4 {
    font-size: 20px;
}
.testimonial-content-cover {
    grid-gap: 20px;
    margin-top: 50px;
}
.landing-page-hero-cover .landing-hero-left-section {
    padding-right: 30px;
}
.landing-page-hero-cover {
    padding: 140px 0 70px;
}
.landing-cta-section img {
    max-width: 250px;
}
.h-40 h2 {
    font-size: 30px;
}
.process-outsourcing-section h2 {
    font-size: 30px !important;
    }
    .p-20 p, .p-20 strong, .p-20 li{
font-size: 18px;
}
.padding-top-bottom {
    padding: 50px 0;
}
.process-outsourcing-section {
    padding: 50px 0;
}
#hook_graf.rpo-banner {
    height: 365px;
    display: flex;
    align-items: center;
    position:relative;
}
.rpo-banner .amg-single-content h2 {
    font-size: 45px !important;
    position:relative;
}
.recruit-content h3 {
    font-size: 23px;
}
#hook_graf.rpo-banner:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgb(255 255 255 / 50%);
}
}
@media (max-width:767px){
.landing-page-hero-cover .landing-hero-left-section {
    padding-right: 0;
    width: 100%;
    margin-bottom: 30px;
}

.landing-hero-right-form {
    width: 100%;
    }
    .landing-page-hero-cover {
    padding: 140px 0 50px;
}
.middle-text-section p {
    font-size: 20px;
}
.w-50 {
    width: 100%;
    }
    .middle-text-section {
    padding: 55px 0 20px;
}
.mobile-reverse .two-col-section {
    flex-direction: column-reverse;
}
.two-col-section .right-side-image {
    margin-bottom: 30px;
}
.guide-section .guide-col-wrap {
    grid-template-columns: 1fr;
        grid-gap: 30px;
            margin-top: 30px;
    }
    .why-is-important-section {
    padding: 50px 0 50px;
    margin-top: 20px;
}
.landing-hero-left-section h1 {
    font-size: 32px !important;
}
.left-side-content h2 {
    font-size: 28px;
}
.why-is-important-title h2, .landing-h-40 h2 {
    font-size: 28px;
}
.landing-cta-section .landing-cta-content h4 {
    font-size: 20px;
}
.why-this-guide-wrap {
    padding: 320px 0 40px;
    }
    .testimonial-content-cover {
    grid-gap: 40px;
    margin-top: 40px;
    grid-template-columns: 1fr;
    text-align: center !important;
}
    .testimonial-content img {
    margin: 0 auto !important;
}
.testimonial-content p {
    text-align: center !important;
    }
    .testimonial-section-wrap {
    padding: 20px 0 50px !important;
}
.landing-cta-section img {
    max-width: 240px;
}
.h-40 h2 {
    font-size: 24px;
}
.process-outsourcing-section h2 {
    font-size: 24px !important;
    }
    .p-20 p, .p-20 strong, .p-20 li{
font-size: 16px;
}
.padding-top-bottom {
    padding: 40px 0;
}
.process-outsourcing-section {
    padding: 40px 0;
}
.rpo-banner .amg-single-content h2 {
    font-size: 30px !important;
}
.recruit-content-wrap .recruit-left-content, .recruit-content-wrap .recruit-right-content {
    width: 100%;
}
.recruit-content h3 {
    font-size: 20px;
}
.recruit-content {
    margin-bottom: 35px;
}
.understanding-recruitment-section ol {
    margin: 0;
}
.benefits-of-rpo ul {
    margin: 0;
}
.recruit-content:last-child {
    margin-bottom: 0;
}
#amg-hello-bar {
    height: 56px;
    }
    #amg-hello-bar #amg-contact-info {
    padding-right: 40px;
}
}
@media (max-width:480px){
.middle-text-section {
    padding: 40px 0 10px;
}
.middle-text-section p {
    font-size: 18px;
}
.left-side-content h2 {
    font-size: 26px;
    margin-bottom: 15px;
}
.why-is-important-title h2 {
    margin-bottom: 35px;
}
.why-is-important-title h2, .landing-h-40 h2 {
    font-size: 24px;
}
.guide-section .guide-col-wrap h4 {
    font-size: 20px;
        margin: 0 0 15px;
}
.left-side-content p {
    font-size: 16px;
}
.guide-section .guide-col-wrap p {
    font-size: 16px;
    }
.landing-cta-section .landing-cta-content p {
    font-size: 16px;
    }
    .landing-cta-section .landing-cta-content h4 {
    font-size: 18px;
}
.landing-cta-section .landing-cta-btn a {
font-size: 18px;
}
.cta-bottom-txt p {
    font-size: 16px;
    }
    .guide-box-content h4 {
    font-size: 20px;
}
.testimonial-content h4 {
    font-size: 18px;
}
.book-content p {
    font-size: 16px !important;
}
.landing-right-form input.gform_button {
    font-size: 18px !important;
    }
    .why-is-important-section {
    padding: 40px 0 30px;
    margin-top: 0;
    }
    .landing-right-form input {
    padding: 8px 15px !important;
}
.testimonial-content-cover {
    margin-top: 25px;
    }
}