/*****************
  MOBILE STYLES
*****************/
@media (max-width:850px) {
    
  nav {display:none;}
  
  nav.mobile-nav {display:block;}
    
  body {padding-top: 22vw;}
  h1{font-size:8vw;line-height: 8vw;}
  .contact-page .main-content-container h1 {font-size:8vw;line-height:8vw;}
  .contact-page .main-content-container {margin: 0 1vw 0;}
  h2{font-size: 5.7vw;line-height: 5.5vw;}
  h3 {font-size:3.8vw;line-height: 4.2vw;}
  p, li, a {font-size:3vw;line-height:4.85vw;}
  .main-content-container {display: block;width: 90%;margin:0 auto;}
  .copyright {height: 18vw;font-size: 3.5vw;padding-top: 5vw;}
  .copyright span {float:left;margin-top:3vw;}
  .copyright img {width:16vw;}
  
  section#logo img {width: 11vw; float: left;margin-right: 3vw;}
  section#logo span {position: relative;bottom: 1vw;display: inline-block;}
  header > div.button {background-color: #0f4486;top:13.1vw;}
  div.mobile-nav-btn .mobile-dotnav-close {color: #0f4486;}
  div.mobile-nav-btn div.nav-dot {background-color: #0f4486;}
  .phone a {color: #0f4486;}
    header > div.sidebar-nav {background-color: #0f4486;}


	img.size-full {width: 100%;height: auto;}
	
	.profile-page .titlebar {height:43vw;line-height:38vw;}
	
	.titlebar {font-size: 8vw;}

.blog .page-content-container{
  display:flex;
  flex-direction:column-reverse;
  align-items:center;
  justify-content:center;
  gap:5vw
}

.main-content-container{
  padding-top:4vw;
}

.sidebar .blogtitle{
  font-size: 5vw;
  margin-bottom: 5vw;
}

.copyright{
  text-align:center;
  padding-bottom: 9vw;
}
.copyright > span:not(#year){
  float:unset;
  display:block;
  margin-top:4vw; 
}

.sidebar{
  display:none;
  width:75%;
  margin:0;
  margin-bottom:7vw;
  padding: 4% 5%;
}
.blog .sidebar{
  display:block;
}
.sidebar a, .sidebar p, .sidebar .title{
  font-size:3.5vw;
}
.blog-search input{
  font-size:3vw;
}
.blog-search{
  margin-top:10vw;
}
.profile-page .profile-header.group {
  padding-bottom: 5vw;
}

.profile-page .profile-header .right .row .social-media.tiktok img{width:7.6vw}
.profile-page .profile-header .right .row .social-media.tiktok{padding:1.2vw 1.1vw}

.profile-page .titlebar.about .text-container{padding-left:0;top:4vw;width:auto;display:block;margin:0;padding-left: 8vw;top:0;padding-top:3vw}
.profile-page .titlebar.about .text-container .subtitle{font-size:3.8vw;margin:2vw 0 3vw}
.profile-page .titlebar.about .text-container p{font-size:3vw;width:100%}
.profile-page .titlebar.about .text-container h1{padding-top:0;font-size:5vw;position:relative;text-shadow:10px 0px 25px rgba(0,0,0,.45),-10px 0px 25px rgba(0,0,0,.5),0px 10px 25px rgba(0,0,0,.45),0px -10px 25px rgba(0,0,0,.45)}
.profile-header .bio-indent{text-align:center;}

.main-content-container p {
  font-size: 3vw;
  line-height: 4.85vw;
}
.titlebar .personal-injury .subtitle.award br{
  display:none;
}
.titlebar .personal-injury .subtitle.award{
  text-align:center;
}
.wp-block-image img {width:100%;}

.reviews .testimonials-layout{
  flex-wrap:wrap;
}

.reviews .column{
  width:80%;
  margin:0;
  gap:6vw;
  display:flex;
  flex-direction:column;
}

.reviews .column .box{
  margin:0;
}
.reviews .showTestimonialsButton{
  margin-top:4vw;
}



/***
    titlebar
    ***/

.titlebar .area-title {
  height: 100%;
  padding-left: 9vw;
  padding-bottom:9vw;
}

.titlebar {
  height: auto;
  background-size:cover;
  max-height:unset;
}

.titlebar .area-title .subtitle {
  font-size: 4vw;
}

.titlebar .area-title.family-law .right .subtitle {font-size:4vw;}
.titlebar .area-title.family-law .right .subtitle br{display:none;}
.titlebar .right {
  width: 88vw;
  padding-top:5vw;
}

.titlebar .title {
  padding-top: 4vw;
}
.titlebar .personal-injury .title {
  padding-top: 0vw;
}
.titlebar .left img {
  width: 13vw;
}
.titlebar .area-title .subtitle.award {
  margin-bottom:2vw;
}
.titlebar .left {
  flex-wrap:wrap;
  flex-direction:column;
}
.titlebar .left .glide{
  width: 110%;
  margin-left: -9vw;
}
.titlebar.reviews h1 {
  margin-top: 0;
}
.titlebar .family-law .awards{
  width:100%;
  margin-left:unset;
  margin-right:unset;
}
.titlebar .family-law .awards .subtitle{
  text-align: left;
  margin:0;
}
.titlebar .subtitle.award{
  text-align:left;
  margin:0;
}
.titlebar.reviews {
  height:45vw;
  max-height: 36vw;
  min-height: 31vw;
}
.titlebar.reviews .area-title{
  height:45vw;
  max-height: 36vw;
  min-height: 31vw;
}
.titlebar .pi-button{
  width:40vw;
}
.titlebar .left {
  width: 100%;
  display: block;
}

.titlebar .left .glide img{
  width:19vw;
}
/****
 MOBILE NAV
        ****/

.mobile-header .sidebar-nav a.title, .mobile-header .sidebar-nav p.title {font-size:5vw;font-family: 'Cinzel';margin: 0;margin-top:5vw;}

header.entry-header {display:block;}

.settlement .titlebar {line-height: 38vw;}


/***********
    Footer
*********/


footer .form-and-map {
  height: 273.5vw;
  background-size: auto 130%;
   padding: 4vw 5vw;
}

footer .form-and-map .inner {
  height: 102.5vw;
}

footer .form-and-map .inner > .left {
  width: 88%;
}

footer .form-and-map .inner .left .title {
  font-size: 5vw;
}

footer .form-and-map .inner .left .subtitle {
  font-size: 2.5vw;
  line-height: 3vw;
}

footer .form-and-map .inner .left .jotform-container iframe {height:91vw;}

footer .form-and-map .inner .right {
  width: 100%;
}

footer .form-and-map .inner .right img {
  height: 43vw;
}

footer .form-and-map .inner .right .bottom {margin-top:-2vw;}

footer .form-and-map .inner .right .bottom .title {
  font-size: 4.5vw;
}

footer .form-and-map .inner .right .bottom .left {
  width: 76%;
}

footer .form-and-map .inner .right .bottom .left .title {font-size:4vw;}

footer .form-and-map .inner .right .bottom {
	background-size: 219% auto;
	height: 139vw;
}
footer .form-and-map .inner .right .subscribe {
  font-size: 3vw;
  width: 41vw;
  display: block;
  margin: 4vw 0vw 4vw 10vw;
  left:unset;
  position:relative;
}

footer .form-and-map .inner .right .bottom .left a {
	font-size: 3vw;
}
footer .form-and-map .social-container a.social-media img {
	/* width: 1.3vw; */
	/* height: 2vw; */
	width: 5.3vw;
	height: 6vw;
}
footer .form-and-map .social-container a.social-media.tiktok {
	height: 6vw;
}
footer .form-and-map .social-container a.social-media {  padding: 2vw;  margin: 0 1.4vw;}



footer .form-and-map .inner .right .bottom .title.new { font-size: 4.2vw;}

.copyright img {
  width: 15vw;
}

footer .form-and-map .inner .right .bottom .column{width:58vw;margin:3vw auto}
footer .form-and-map .inner .right .bottom {
	background-size: 326% auto;
	height: 203vw;
}
footer .form-and-map .inner{height:auto}
footer .form-and-map{height:auto}



/*************
  CONTACT PAGE
***************/

.contact-page .main-content-container {background: rgba(255,255,255,.9);}

.contact-page .text-jotform-container {width:74vw;}

.contact-page .text-jotform-container iframe {height:95vw;}

.contact-page .map-container {
	width: auto;
	height: auto;
}

.contact-page .map-container .left .title {
  font-size: 6.5vw;
}

.contact-page .map-container .left, .contact-page .map-container .right {margin-right: 6vw}
.contact-page .map-container .right {margin-right: 0}

.map-container .bottom {width: 90vw;font-size:3vw;}
.contact-page .map-container .right .subscribe {
  font-size: 3vw;
  width: 80%;
  display: block;
  margin: 4vw 0 0vw;
  left:unset;
  position:relative;
  padding: 3vw 1.5vw;
}

footer .form-and-map .inner .right .subscribe {
  font-size: 3vw;
  width: 80%;
  display: block;
  margin: 4vw 0 0;
  left:unset;
  position:relative;
  padding: 3vw 1.5vw;
}

.contact-page .map-container .right{
  width:100%;
}

/**Personal Injury Guide**/

 .page-content-container.pi-guide{background-size:41%;background-position:0% 13vw}
.pi-guide section.one .weird-title{font-size:3.5vw}
.pi-guide .title{font-size:5.2vw;line-height:6.5vw}
.pi-guide section.two .top{padding-top:4vw}
.pi-guide a.button{font-size:4vw}
.pi-guide section.two .bottom ul{width:100%;margin-top:0;margin-left:0;padding-left:4vw}
.pi-guide section.two .bottom ul.right{margin-left:0;margin-top:-3vw}
.pi-guide section.three span{font-size:6.2vw;vertical-align:top;position:relative;display: flex;
  align-items: center;}
.pi-guide section.three span h2{width:92%;padding-left: 3vw;}
.pi-guide section.four .column{width:60.625vw;display:block;margin:6vw auto}
.pi-guide section.four .column a{font-size:4.823vw}
.pi-guide section.four .banner a.button{display:block;width:66%;margin:5% auto;padding:4%}
.pi-guide section.four .banner a.button.two{padding:4%}
.pi-guide section.five img{display:none;float:right}
.pi-guide section.five .text{display:block;margin-left:0;width:100%;margin-bottom:5vw}
.pi-guide section.five .text.small{margin-bottom:5vw}
.pi-guide section.five .text li{line-height:4.5vw}
.pi-guide section.four .video-section .container{/* width:29vw;*/display:block;width:64vw;margin:8vw auto}
.pi-guide section.four .video-section .container iframe{height:48vw}
.pi-guide section.five .text .title.purple.sub{font-size:3.6vw}


/**Reviews**/

.reviews .google-reviews {display: block;left: unset;margin: 27vw auto 0;width:60vw;}
.reviews .testimonial-video { width: 81%;height: 48vw;left: unset;top: unset;margin-top: 3vw;}
.reviews .column .box .title{font-size:5.2vw;line-height:5.5vw}
.reviews .column .box img{width:33vw}
.community .column .box img {
	width: 80%;
}
.community .box iframe{height:41vw;}
.reviews .column .box .author{font-size:3vw}

/**Video Gallery**/
.video-gallery .box .title{font-size:3.3vw;line-height:3.5vw;}
.video-gallery .box{width:100%;margin:3vw 0;}
.video-gallery .box img{height:auto;}

.video-single h1{width:100%;}
.video-single iframe{width:100%;height:63vw;margin:6vw auto;}


.side-by-side img {display: block;  width: 100%;}
.side-by-side p {  width: 100%;}
.news-box{margin-bottom:8vw;}
.news-box .text{width:100%}
.news-box .text .button{padding:3vw 1.5vw;display:block;font-size:4vw;width:32vw;margin:4vw auto}
.news-box img{width:60vw;display:block;margin:auto}
.for24 img{width:93%}
.for24{width:100%;margin-top:3vw}


/****************
  PROFILE PAGES
******************/

.profile-header .left {
  height: 53vw;
  width: 56vw;
  display: block;
  margin: 0vw auto 0;
}

.profile-header {
  padding-top: 5vw;
  padding-bottom: 5vw;
}

.profile-page .profile-header .right h1 {
  font-size: 7.5vw;
  margin-bottom: 6vw;
}

.profile-page .profile-header > .right {
  width: 77vw;
}

.profile-page .profile-header .right .section-title {
  font-size: 4.8vw;
}
.profile-page .profile-header.amy > .right {
	width: 77vw;
}
.profile-page .profile-header .right .info {
  margin-right: 11vw;
  font-size: 4vw;
  margin-bottom: 4vw;
}

.profile-page .profile-header .right .award {
  width: 25vw;
  height: auto;
  margin: 5vw;
  vertical-align: middle;
}

.profile-page .profile-header .right .award.big {
	height: 28vw;
	padding-bottom: 2vw;
	width: auto;
}
.profile-page .profile-header .right .award.med {
	height: auto;
	margin-right: 0;
}

.profile-page .desktop-group {display:block;width:80%;display:block;margin:3vw auto;float:unset;}



/**About Us**/
.titlebar.about{font-size:5vw;}

.main-content-container .internal-float-right {width: 42vw;}

/* /blog/ */

.blog-index main article {
  font-size: 3vw;
}

.blog-index .titlebar, .blog-index .titlebar .area-title, .blog .titlebar, .blog .titlebar .area-title {
  height: 37vw;
}

.share-article {
  gap: 3vw;
  margin: 5vw 0;
}

.share-article svg {
  height: 4.5vw;
}

.share-article .fb-icon {
  height: 6vw;
}

/********
 HOME PAGE STYLES
*********/

main section.one {
	height: 85vw;
	background-size: cover;
	border-radius: 0 0 0 0;
  background-color:#ffffff;
}
main section.one .right {
	padding-left: 10vw;
	height: 80vw;
	background: rgba(0,0,0,.35);
	width: 66vw;
}
main section.one .right .title {
	font-size: 5.4vw;
	line-height: 6.6vw;
	width: 65vw;
	margin-top: 5vw;
}
main section.one .right .subtitle {
	font-size: 3.2vw;
	line-height: 5vw;
	width: 100%;
	padding-top: 1vw;
	margin-bottom: -1vw;
}
main section.one .right p {font-size: 3vw;
  width: 85vw;
  text-shadow: 10px 0px 25px rgba(0, 0, 0,.45), -10px 0px 25px rgba(0, 0, 0,.5), 0px 10px 25px rgba(0, 0, 0,.45), 0px -10px 25px rgba(0, 0, 0,.45);
}
main section.one .button-container {
	width: 85vw;
	text-align: center;
  margin-top: 5vw;
}
main section.one .button-container a.button {
	font-size: 3vw;
	padding: 3vw 1vw;
	width: 80%;
	margin: 0 2vw 5vw;
}
main section.one .badge {
	bottom: 5vw;
    right: 4vw;
    width: 19vw;
    top: 3vw;
}

main section.two > .inner {
	height:149vw;
  padding-top:2vw;
}
main section.two {
	height: 149.7vw;
	padding-bottom:9vw;
}
main section.two .title {
	font-size: 4.5vw;
	padding-left: 7vw;
  left:0vw;
  margin-bottom:4vw;
  margin-top:0vw;
}

main section.two .left {
	float: none;
	height: 56vw;
	width: 64vw;
	margin: 0 auto 5vw;
}
main section.two .area {
	width: 36vw;
	height: 25vw;
	vertical-align: top;
}
main section.two .area .inner {
	height: 22.5vw;
}
main section.two .area .inner .title {
	font-size: 3vw;
	padding-left: 0;
	width: 23vw;
	margin: 4vw auto 3vw;
}
main section.two .area.one {
  margin-left:8.5vw
}
main section.two .area.three {
  margin-left: 7.5vw;
}
main section.three .home-video-main {padding-bottom:2vw;}
main section.three .home-video-main iframe{width:86%;height:53vw}
main section.three .home-video-main .text-container {width: auto;padding-bottom: 4vw;}
main section.three .home-video-main .text-container p {font-size:3.9vw;line-height:initial;}
main .core-values > p {
	font-size: 3.3vw;
	line-height: initial;
	width: 90vw;
	margin: 2vw auto;
}
section.three .button-new{bottom:0vw;top:10vw;}
main section.three .tree-background {
    height:363vw;
    background-size:137%;
    width:100vw;
    top:-7vw;
    background-position:-35vw 5px;
}
main section.three .left {
	width: 88vw;
	height: auto;
	padding: 8vw 3vw 0;
	margin: -5vw auto 0;
	display: block;
	background: no-repeat;
}
main section.three .left .a {
	height: 31vw;
	width: 38vw;
	margin: 3vw;
}
main section.three {
	height: auto;
	padding-bottom: 15vw;
}
main section.three .right .title {
	font-size: 4.5vw;
}
main section.three .right {
	display: block;
	width: 90vw;
	margin: 5vw auto 0;
}
main section.three .right .subtitle {
	font-size: 4vw;
	width: 64vw;
}
main section.three .right p {
    font-size:3vw;line-height:4.85vw;
}
main section.three .right a.button {
	padding: 2vw 2.5vw;
	font-size: 3vw;
}
main section.three div.line-div-container {
	padding-top: 12vw;
}
main section.three div img {
	padding-bottom: 6vw;
	width: 12vw;
}

main section.three div.quote-section {
  position:relative;
  height: auto;
}

/*
section.one > video:nth-child(2){display:none}*/
.parallax-background video {display:block; width:auto !important; height:100% !important;}
#slider{height:87vw;width:80vw;margin-left:5.5vw;margin-top:-9vw;padding-bottom:1vw}
.slide img{width:80vw;margin-top:13vw}
main section.one .right{
  background:#ffffff
}
main section.four .video-container {
  display: none;
}

main section.three div .line {margin-top: 5.2vw;}
main section.three div.quote-section img.closequote {top: 70vw;}
#testimonialSlider { height: 71vw;}
section.three .button-new a {font-size: 3vw;}

.internal-media {float: unset;width: 94%;margin: 2vw auto;}

iframe.internal-media {height: 51vw;}
.testimonials-picture {width: 29vw;padding-top: 5vw;}

.box-review .title {font-size: 4.5vw;}

.titlebar .pi-button {font-size: 3vw;  padding: 2vw 3vw;  right: 51.5vw;  top: 60.5vw;}
.titlebar .pi-button.case {
  right: unset;
  top: unset;
  width: 40vw;
}
.titlebar .criminal .subtitle.award{text-align:center;width:90%;}
.titlebar .forsyth-badge {top: 46.2vw;width: 20vw;}

  .titlebar .forsyth-badge.new {
    left: 57vw;
    top: 58vw;
    width: 18vw;
  }
  .titlebar .forsyth-badge.new22 {
    top: 58.4vw;
    left: 77vw;
    width: 18vw;
  }
  .titlebar .personal-injury .forsyth-badge {
      left: 52vw;
      top: 53vw;margin-top: -18vw;
      width: 18vw;
  }
  .titlebar .personal-injury .forsyth-badge.new {
    left: 65.5vw;
  top: 44.5vw;
    
  }
  .titlebar .personal-injury .forsyth-badge.new2024 {
    left: 66vw;
    top: 62.2vw;
    
  }
  .titlebar .personal-injury .forsyth-badge.new22 {
    left: 80vw;
    top: 53vw;
  }
.titlebar .family-law .awards .subtitle{font-size:4vw}
.titlebar .area-title.family-law .awards img{height:16vw;margin:0.4vw}
.titlebar .area-title.family-law .awards{bottom:unset;width:100%;max-width:unset;margin-top:2vw}
.titlebar .area-title.family-law .right .titlebar-cta {
  font-size: 3.2vw;
  padding: 2.5vw 4vw;
  margin-top: 2.5vw;
}

.titlebar .left .glide img {
	width: 18vw;
}
.titlebar .criminal .forsyth-badge.new2023 {
  left: 87.5vw;
  top: 21.2vw;
  left: 79vw;
  top: 61.5vw;
  width: 18vw;
}
.titlebar .criminal .subtitle.award {
   top: unset;
}


.titlebar .criminal .forsyth-badge {
  left: 52vw;
  top: 53vw;
  width: 18vw;
}
.titlebar .criminal .forsyth-badge.new {
left: 53.5vw;
top: 61.5vw;

}
.titlebar .criminal .forsyth-badge.new2024 {
left: 66vw;
top: 71.2vw;

}
.titlebar .criminal .forsyth-badge.new22 {
left: 66vw;
top: 53vw;
}
.titlebar .subtitle.award {
  font-size: 3.8vw;
   right: unset;
   top: unset;
   line-height: 3.5vw;
   width: 78%;
   display: block;
   left:unset;
   margin-top:3vw;
   padding:0;
   margin:3vw auto 0;
   position:relative;
}


  .titlebar .family-law .subtitle.award {
    font-size: 3.5vw ;line-height: 3.5vw;display:block; width: 80%;
 }

 .titlebar .personal-injury .subtitle.award {
  font-size: 3.5vw ; line-height: 3.5vw;;display:block; width: 80%;
}

.titlebar .read-reviews {
	font-size: 3vw;
	padding: 2vw 3vw;
	right: 14.5vw;
	top: 60.5vw;
}

.case-results a {
  padding: 3vw 4vw;
  font-size: 3vw;
}

/***ABOUT US PAGE****/

.titlebar.about h1 {line-height:initial;}
.about-us .main-title {  font-size: 6vw;  margin: 4vw 0;line-height:7vw;}
.about-us .subtitle {  font-size: 4.2vw;  line-height: 4.5vw;}
.about-us .video-container {width: 91%;display: block;margin: 1vw auto;}
.about-us .core-values .title{font-size: 5vw;}
main .core-values > p{margin:6vw auto}
.about-us .core-values .box .title {
	padding-top: 2.5vw;
	font-size: 4vw;
}

.about-us .core-values .box .title {
	padding-top: 2.5vw;
	font-size: 4vw;
}
.about-us .mission .left {  width: 100%;}
.about-us .mission .right {  float: unset;  padding-left: 11vw;  display: block;  margin: 0 auto;  width: 66%;}
.about-us .mission .right .row {  height: 10vw;  width: 53vw;}
.about-us .mission .right .row img {  width: 6vw;  left: -8.6vw;  top: .8vw;}
.about-us .mission .right .row .text {  font-size: 3.3vw;}
.about-us .why-hire h2 {  font-size: 4.7vw;}
.about-us .why-hire .left {  width: 100%;}
.about-us .why-hire .right {  width: 100%;  float: unset;}
.about-us .why-hire .right .row {  padding: 2vw;}
.about-us .why-hire .right .row .title {  font-size: 2.5vw;}
.about-us .different .top .column.two {  width: 100%;  float: unset;  margin-top: 8vw;}
.about-us .column {  display: block;}
.about-us .different .top .column.one {  display: none;}
.about-us .different .bottom .column.one {  width: 100%;}
.about-us .different .bottom .column.two {  width: 55vw;  height: 34vw;  float: unset;  display: block;  margin: 0 auto;}

main section.three .left br{display:none;}
footer .social-container {left: 0vw;  top: 3vw;}
img.affordable-adoption-logo {width: 74vw;}

.titlebar.about h1 {
  line-height: ;
  padding-left: 0;
  padding-top: 10vw;
}

.video-side-text {
  width: auto;
}
.about-us .core-values .box {
	width: 90%;
	height: auto;
	display: block;
	margin: 2vw auto;animation-delay: 0s !important;
}
main section.three .about-us .button-container a {display: block;margin: 5vw auto;width: 64vw;font-size: 3vw;padding: 2vw;}

/**quote boxes**/
.quote-section.internal .openquote{width:13vw;left:-1vw;top:-4vw;}
.quote-section.internal img.closequote{display:none;}
.quote-section.internal p{width:80%;margin:0 0 0 17%;padding:1.5vw 0;}

.affordable-adoption .mission-statement img.affordable-adoption-logo{width:86%}
.affordable-adoption .quick-nav a{padding:3vw 4vw;margin:1vw;width:35%}
.affordable-adoption .form-container iframe{height:104vw}
.affordable-adoption .faq-question::before{font-size:2vw;top:-.6vw}
.affordable-adoption .form-container.top iframe {
	height: 105vw;
}

.flex-attorneys {
  width: 46vw;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.titlebar .criminal .left .flex-attorneys img {
  width: 15vw;
}
        ul.three-columns {
          display: block;
          width: auto;
          margin: 0;
        }
        main section.new-text ul.three-columns {display: none;}
        main section.new-text ul.two-columns {display: inline-block;width:40%;vertical-align: top;}
    
        main section.new-text {
          padding: 2vw 8vw 4vw;
        }
    
        main section.new-text h2 {
          margin-bottom: 3vw;
        }
footer .badges img {
	height: 12vw;
	padding: 1.3vw;
}
.video-side-text .button {font-size:3vw;}
.statement-of-faith.profile-page .main-content-container .box-container .box{margin:2.5vw 0;padding:2.2vw 3vw;font-size:3vw}
.profile-page .about-us .button {	font-size: 3vw;}
.statement-of-faith.profile-page .main-content-container .box-container .box .number{width:4vw;height:4vw;margin-right:1.5em;font-size:3vw}

footer .form-and-map .inner .right .bottom .column .title{
  text-align:left;
}
.content-img{
  width:100%;
}
.practicearea .main-content-container blockquote{
  padding: 7vw 0vw;
  margin: 8vw 0;
}
.practicearea .main-content-container blockquote::after{
  right:1vw;
  bottom:-6vw;
}
.practicearea .main-content-container blockquote::before{
  left:1vw;
  top:0;
}
.titlebar .subtitle.award{
  margin:0;
  line-height:1.4;
}
.titlebar .left{
  margin-top:4vw;
}
main section.three .left.no-shield{
  width: 81vw;
  height: auto;
  margin:5vw auto 6vw;
  display: block;
}
main section.three .about-us, main section.three .home-video-main{
  position:relative;
  z-index:3;
}
.profile-page .profile-header.w-auto > .right{
  width:90%;
}


}
