@media screen and (max-width:1425px) {
	.wrapper,
	.wrapper.big,
	.wrapper.small,
	.case-results .wrapper {
		width:1000px;
	}

	.sidebar {
		width:250px;
	}

	.sidebar_page {
		width:700px;
	}

	.sidebar_page .wrapper {
		width:auto;
	}

	.staff .listing .photo {
		height:200px;
	}

	#page_50 .representing {
		margin-left:10px;
		margin-right:10px;
	}

	/*.card {width: 85%;}*/
	.block .entry .social-links {
		position:unset;
	}

	.block .articles .entry img {
		height:140px;
	}
}

@media screen and (max-width:1200px) {
	.news_layout .newsBlock {
		box-sizing:border-box;
		width:100%;
		padding:15px;
		cursor:pointer;
	}

	.block .articles .entry .btn {
		left:9px;
	}

	.cta_grid:not(.cta_count_1) {
		--columns:2;
	}
}

@media screen and (max-width:1175px) {
	/* .header {
		padding:0 15px 0 35px;
	} */

	.header {
		padding:0 30px;
	}

	.header-left {
		padding-right:10px;
	}

	.header .logo img {
		height:95px;
	}

	.nav {
		border-bottom:0;
	}

	.header-right::after {
		display:none;
	}

	.h_nav .parent a.level_0 {
		font-size:15px;
		padding:23px 15px;
	}

	.h_nav .parent a.level_1 {
		font-size:15px;
	}

	.h_nav {
		font-size:13px;
	}

	/* .h_nav .parent a.level_0 {
		font-size:14px;
		line-height:75px;
	} */

	.card .btn {
		left:9px;
	}

	.form-section .wrapper {
		padding:20px;
	}

	.resource-listing {
		--columns:1;
	}
}

@media screen and (max-width:1025px) {
	.wrapper,
	.wrapper.big,
	.wrapper.small,
	.case-results .wrapper {
		width:800px;
	}

	.sidebar_page {
		width:500px;
	}

	.sidebar_page .wrapper {
		width:auto;
	}

	.videos .more_videos .video {
		width:50%;
	}

	.staff .w_33 {
		width:50%;
	}

	/*.card {*/
	/*	height: 325px;*/
	/*}*/
	/* .block .articles .entry {
		height:550px;
	} */

	.slider .left_arrow {
		margin-left:-15%;
	}

	.slider .right_arrow {
		margin-right:-15%;
	}

	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box {
		width:33.333%;
		padding:15px !important;
	}

	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(1),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(2),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(3) {
		padding-bottom:var(--padding);
	}

	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(4),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(5),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(6) {
		padding-top:var(--padding);
	}

	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4'])[data-count='1'] .grid_box:nth-child(2),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(3),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(5),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(6) {
		border-left-color:var(--color-11);
	}

	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(1),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(2),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(3),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(5),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(6) {
		border-bottom-color:var(--color-11);
	}

	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(3) {
		border-right-color:transparent;
	}

	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(4),
	.content-2 .grid:not([data-count='1']):not([data-count='2']):not([data-count='4']) .grid_box:nth-child(7) {
		border-left-color:transparent;
	}
	.staff-module.listing {
		--gap:25px;
		--columns:3;
	}
}

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

	.h_nav .parent a.level_0 {
		line-height:70px;
		padding:0 15px;
	}

	/*.card {height:300px;}*/

	.desktop_nav {
		display:none;
	}

	.mobile_nav {
		display:block;
		order: 4;
	}

	.nav .header-phone {
		margin-left:30px;
		margin-right:0;
	}

	.banner {
		padding-top:0;
	}
}


@media screen and (max-width:950px) {
	/* .header .logo img {
		height:32px;
	} */
}

@media screen and (max-width:900px) {
	.h_nav .parent a.level_0 {
		padding:0 10px;
	}
}

@media screen and (max-width:850px) {
	/* .header {
		padding:0 0 0 10px;
	} */

	.header .logo img {
		height:80px;
	}

	.w_33 {
		width:100%;
	}
}

@media screen and (max-width:825px) {
	.wrapper,
	.wrapper.big,
	.wrapper.small,
	.case-results .wrapper {
		width:auto;
		padding:0 20px;
	}

	.sidebar {
		float:none;
		margin:auto;
		width:300px;
	}

	.sidebar_page {
		float:none;
		width:auto;
	}

	.sidebar_page .section {
		padding-bottom:50px;
	}

	.sidebar_page .wrapper {
		padding:0;
	}

	.staff .w_33 {
		width:33.333333%;
	}

	.staff .listing .photo {
		height:0;
		padding-bottom:100%;
	}

	/*.card{height: 350px; width: 80%;}*/
	.block .articles .entry img {
		max-height:99px;
	}

	/* .header .logo img {
		height:30px;
	} */

	.case-results .grid {
		align-items:center;
	}

	.case-results .grid .grid_box {
		padding:20px;
		width:75%;
	}

	.case-results .grid .grid_box:not(:last-child) {
		border-right:0;
		border-bottom-width:1px;
	}

	.faq_wrapper_module input[type='text'] {
		width:auto;
	}

	.w_50 {
		width:100%;
	}

	.cta_grid:not(.cta_count_1) {
		--columns:1;
	}

	.content-2 .grid .grid_box {
		width:50% !important;
	}

	.content-2 .grid .grid_box:nth-child(4) {
		border-left-color: var(--color-11) !important;
	}

	.content-2 .grid .grid_box:nth-child(3),
	.content-2 .grid .grid_box:nth-child(5) {
		border-left-color:transparent !important;
	}

	.form-section {
		padding:0;
	}

	.staff-module.listing {
		--columns:2;
	}

	.staff-module.listing .photo {
		height:50vw;
	}

	.grid .grid_box {
		width:100%;
	}

	.location-map-and-details .address-map iframe {
		min-height:60vw;
	}

	.grid .grid_box:first-child .p_a {
		padding-top:0;
	}

	.section, .sidebar_page .section {
		padding:50px 0;
	}
}

@media screen and (max-width:800px) {
	.footer .top {
		font-size:12px;
	}

	.footer .top .locations {
		width:unset;
	}

	h1 {
		font-size:1.75rem;
	}

	h2 {
		font-size:1.5rem;
	}

	h3 {
		font-size:1.25rem;
	}

	h4 {
		font-size:1.15em;
	}

	.wrapper .w_40, .wrapper .w_60 {
		width:100%;
	}

	/* .cta_grid .cta,
	.cta_grid.five-cta .cta {
		width:50%;
	} */
	/*.cta_grid .cta:nth-child(2n),*/
	/*.cta_grid.five-cta .cta:nth-child(2n),*/
	/*.cta_grid.five-cta .cta:last-child {*/
	/*	border-right:0 !important;*/
	/*}*/
	/*.cta_grid .cta:nth-child(2n+1),*/
	/*.cta_grid.five-cta .cta:nth-child(2n+1) {*/
	/*	border-right:solid 1px white;*/
	/*}*/
	/*.cta_grid .cta:nth-child(n+3) {*/
	/*	border-top:solid 1px white;*/
	/*}*/
	.subpage-testimonial-slider .right_arrow::before {
		display:none;
	}

	.subpage-testimonial-slider .left_arrow::before {
		display:none;
	}

	.block .articles {
		display:unset;
	}
}

@media screen and (max-width:750px) {
	/*.slider { padding-bottom: 75%; }*/
	/*.slider .caption { width: 450px;}*/
	.slider p {
		font-size:16px;
	}

	.slider .left_arrow,
	.slider .right_arrow {
		display:none;
	}

	#page_50 .w_33 {
		width:100%;
	}

	#page_50 .w_50 {
		width:100%;
	}

	.testimonial-slider .testimonial-inner {
		width:auto;
	}

	/*.card{width: 100%; height:unset;}*/

	/* .block .articles .entry {
		height:575px;
	} */

	.block .articles .entry {
		margin:30px 0;
	}

	.block .articles .entry img {
		height:350px;
		max-height:unset;
	}

	.block .articles .entry .social-links {
		position:absolute;
		right:16px;
		top:355px;
	}
}

@media screen and (max-width:725px) {
	.footer .top .w_25 {
		width:50%;
	}

	.footer .bottom .w_33 {
		float:none;
		width:auto;
	}

	.footer .bottom .copyright {
		position:relative;
		top:auto;
		left:auto;
	}

	.footer .bottom .tr {
		text-align:center;
	}
}

@media screen and (max-width:650px) {
	.staff .w_33 {
		width:50%;
	}

	.form .w_50 {
		width:100%;
	}

	.services_blocks .w_50 {
		width:100%;
	}

	/* .block .articles .entry .social-links{
		position: absolute;
		right: 16px;
		top: 230px;
	} */

	.banner.no-text {
		height:150px;
	}
}

@media screen and (max-width:650px) {
	.splash .header .logo img {
		height:auto;
		width:250px;
	}

	.splash .splash_btns a.btn {
		display:block;
		margin:10px 0;
	}

	.splash .splash_content {
		padding:25px;
	}

	#page_50 .w_40 {
		width:100%;
	}

	#page_50 .w_60 {
		width:100%;
	}

	.the-form-area {
		padding:25px 25px;
	}
}

@media screen and (max-width:600px) {
	/*.slider {padding-top:75%; padding-bottom: 50%; }*/
	/*.slider .caption { width: 350px; }*/
	.representing span {
		font-size:20px !important;
	}

	.representing img {
		width:75%;
	}

	/* .block .articles .entry {
		height:650px;
	} */
}

@media screen and (max-width:550px) {
	/* a.btn {
		display:block;
		margin:10px 0;
	} */

	.slider .caption .title {
		font-size:1.25em;
	}

	/* .block .articles .entry {
		height:500px;
	} */

	.banner-home .home-title .title {
		font-size:2.5em;
	}

	.banner-home .home-title .sub-title {
		font-size:1.25em;
	}

	.block .articles .entry img {
		height:250px;
	}

	.block .articles .entry .social-links {
		position:absolute;
		right:16px;
		top:255px;
	}

	.slider .slider-slides {
		padding-left:0;
	}

	.banner .banner-title {
		font-size:2.75rem;
	}

	.header {
		padding:0 15px;
	}

	.form .recaptcha-submit {
		flex-direction:column;
	}
}

@media screen and (max-width:500px) {
	/* .banner {
		padding-bottom:50%;
	} */

	.footer_contact form .w_33 {
		width:100%;
	}

	.footer .top {
		font-size:11px;
	}

	/*.slider { padding-top: 100%; padding-bottom: 65%;}*/
	.slider .caption {
		padding:20px;
		padding-bottom:10px;
	}

	/* .section {
		padding:20px;
	} */

	/* .section .wrapper {
		padding:0;
	} */

	.section .section {
		padding:0;
	}

	.news_layout .newsBlock .blockEntry h3 {
		font-size:18px;
	}

	/*.card{*/
	/*	width: 95%;*/
	/*}	*/
	.test-quotes {
		display:none;
	}

	.cta_module_description, .cta_module_description2 {
		width:75%;
	}

	/* .block .articles .entry {
		height:550px;
	} */

}

@media screen and (max-width:450px) {
	.staff .profile .side {
		float:none;
		margin:0;
	}

	.staff .profile .photo {
		text-align:center;
		margin-bottom:20px;
	}

	.staff .profile .side .social {
		display:none;
	}

	.staff .profile h2,
	.staff .profile .position,
	.staff .profile .contact {
		/* text-align:center; */
		margin-bottom:20px;
	}

	.banner-home .home-title .title {
		font-size:2.25em;
	}

	.banner-home .home-title .sub-title {
		font-size:1.15em;
		line-height:1.5;
	}
}

@media screen and (max-width:425px) {
	.videos .more_videos .video {
		width:100%;
	}

	.staff .w_33 {
		width:100%;
	}

	.block .articles .entry .social-links {
		position:absolute;
		right:16px;
		top:180px;
	}

	.block .articles .entry img {
		/* height:175px; */
	}

	.representing span {
		font-size:18px !important;
	}

	.representing img {
		width:50%;
	}
}

@media screen and (max-width:400px) {
	/*.slider { padding-top: 105%; padding-bottom: 95%;}*/
	/*.slider .caption {width: 300px; }*/
	/* .block .articles .entry {
		height:575px;
	} */

	.block .articles .entry .social-links {
		position:unset;
	}
	.block .articles .entry {
		/* height:650px; */
	}

	.block .articles .entry img {
		height:125px;
	}

	.block .articles .entry .button {
		flex:auto;
	}

	.banner-home .home-title .title {
		font-size:2.0em;
	}

	.banner-home .home-title .sub-title {
		font-size:1.0em;
	}
}

@media screen and (max-width:375px) {
	.sidebar {
		width:auto;
	}


}

@media screen and (max-width:350px) {
	/*.slider { padding-top: 150%; padding-bottom: 150%;}*/
	/*.slider .caption {width: 250px; }*/

	.banner-home .home-title .title {
		font-size:1.75em;
	}

	.nav .header-phone {
		display:none;
	}
}

@media screen and (max-width:200px) {
	/*.slider { padding-top: 140%; padding-bottom: 130%;}*/
	/*.slider .caption {width: 200px; }*/
	/* .block .articles .entry {
		height:625px;
	} */

	.block .articles .entry img {
		height:75px;

	}
}


.customBlueBox {
	background-color:#143a62;
	color:#fff;
	padding:25px;

}

.customBlueBox .btn {
	background-color:#fff;
	color:#143a62;
	border:1px solid #fff;

}

.customBlueBox h1, .customBlueBox h2, .customBlueBox h3, .customBlueBox h4, .customBlueBox h5, .customBlueBox h6, .customBlueBox b, .customBlueBox strong {
	color:#fff;
}

.customBlueBox .btn:hover {
	background-color:#143a62;
	color:#fff;
	border:1px solid #fff;

}

.question {
	display:flex;
}

.question .aligner {
	display:flex;
	align-items:center;
	justify-content:center;
}

.faq_module .entry .question {
	padding:10px 10px 10px 15px;

}

@media screen and (max-width:550px) {
	#page_19 .grid .w_50 {
		width:100%;
	}

	.card {
		padding:30px;
	}

	.banner-home .home-title, .banner-sub .sub-title {
		position:relative;
		padding:100px 25px 25px 25px;
		font-size:13px;
		width:auto;
		left:auto;
		top:auto;
		transform:none;
	}

	.banner-home {
		height:auto;
	}

	.testimonial-slider h2 {
		margin:0 15px;
	}
}