/*
Theme Name: darras
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: darras
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

darras is based on Underscores https://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
	.selling-point-boxes {
    float: left;
    width: 65%;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 40px;
	 background-color: #efefef;
}
.selling-point-one {
    width: 30%;
    float: left;
    padding-right: 3%;
    margin-left: 2%;
    border-right: 2px solid #dfdfdf;
}
.selling-point-two {
    width: 30%;
    float: left;
    padding-right: 3%;
    margin-left: 2%;
    border-right: 2px solid #dfdfdf;
}
.selling-point-three {
    width: 28%;
    float: left;
    margin-right: 3%;
	margin-left: 2%;
}

.selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
.selling-point-boxes p {
    font-size: 15px;
    line-height: 24px;
}
.sidebar-numbers-wrap {
    float: left;
    width: 100%;
    display: block;
    margin-bottom: 30px;
}
.number-wrap {
    color: #a6e9d8;
    float: left;
    width: 12%;
    border-right: 2px solid;
    font-family: "kepler-std-caption",serif;
    font-size: 44px;
    line-height: 1;
    letter-spacing: 3px;
}
section#text-5 {
    margin-top: -450px;
}
.sidebar-text-wrapper {
    float: left;
    width: 80%;
    margin-left: 6%;
}
.sidebar-numbers-wrap h4 {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0;
    float: left;
    margin-bottom: 18px;
    width: 100%;
}
.sidebar-numbers-wrap p {
    font-size: 16px;
	line-height: 24px;
}
h3.our-promises {
    margin-bottom: 60px;
    font-family: 'Work Sans', sans-serif;
    font-weight: bold;
}
span.aqua {
    color: #a6e9d8;
}
.selling-point-boxes a {
	
	border-bottom: 2px solid;
}
.selling-point-boxes a:hover {
    color: #0b2b46;
    font-weight: bold;
}
.page-template-page-state .blogheroarea {
    padding: 50px 0px;
}
span.defbig-state {
    font-family: "kepler-std-caption",serif;
    font-size: 45px;
    line-height: 50px;
    color: white;
    text-shadow: 2px 2px 5px #565656;
    margin-bottom: 30px;
    float: left;
}
.page-template-page-state button.bluetop{	
	padding: 20px;
}
.page-template-page-state button.bluetop:hover {
    background-color: #005d9f;
}
p.most-honored {
    font-size: 34px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.askleft {
    padding: 105px 100px 100px!important;
    margin-bottom: 50px!important;
    float: left!important;
    display: block!important;
    height: 1000px!important;
}
span.blue-callout {
    color: #1669b1;
	font-weight: bold;
}
.page-template-page-state-new span.firsttitle {
    font-size: 26px !important;
    line-height: 10px;
}  
.page-template-page-state-new span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
} 
@media screen and ( max-width: 767px ){

.selling-point-boxes {
    float: left;
    width: 100%;
	padding: 30px;
	text-align: center;
}
.selling-point-one {
    width: 100%;
    float: left;
    border-right: 0;
    border-bottom: 2px solid white;
    padding-bottom: 30px;

}
.selling-point-two {
    width: 100%;
    float: left;
    border-right: 0;
    border-bottom: 2px solid white;
    padding-bottom: 30px;
}
.selling-point-three {
    width: 100%;
    float: left;
    border-right: 0;
    border-bottom: 2px solid white;
    padding-bottom: 30px;
}
	.selling-point-boxes p {
    font-size: 12px;
    line-height: 20px;
}
	.selling-point-boxes h3 {
    font-size: 18px;
}
	.selling-point-boxes a {
    border: 1px solid;
    font-size: 13px;
    padding: 5px 10px;
    background-color: white;
}
	.page-template-page-state .row {
    margin-right: 0px;
    margin-left: 0px;
}
	.page-template-page-state .pabox {
    padding: 100px 20px 0px;
    margin-right: 0px;
}
	h3.our-promises {
    font-size: 26px;
}
	.number-wrap {
    font-size: 24px;
    letter-spacing: 0px;
}
	.sidebar-numbers-wrap h4 {
font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
    margin-bottom: 10px;
}
	.sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 22px;
}
.page-template.page-template-page-state .contactinfo a {
    color: white;
}
.moretestimonialsarea {
    padding-top: 282px;
}
}

a.button-body {
    border-radius: 10px;
    padding: 2px 10px;
    margin: 0 4px;
    background-color: #397dca;
    color: white;
} 
/*-- Nevada Landing Styles -- */
.page-template-page-new.blogheroarea {
    padding-top: 70px;
}
.page-template-page-new.defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-newspan.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-newspan.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-newbutton.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-new.pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-newsection#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-new.blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-new.askright {
    margin-top: 856px;
}
.page-template-page-newspan.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-newspan.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-newspan.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-newh2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-newh1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-new.sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-newspan.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-new.pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-alabama	.col-md-7 {
    float: left;
}
	
.page-template-page-newh3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-new.sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new.askright {
    margin-top: 20px;
}
.page-template-page-new.col-md-6 {
    text-align: center;
}
.page-template-page-new.askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-newspan.formtitle {
    font-size: 28px;
}
.page-template-page-new.number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-newp.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-new.row.footercontact {
    display: grid;
}
.page-template-page-new.askleft {
    height: auto!important;
}
.page-template-page-newp.most-honored {
    margin-top: 10px;
}
.page-template-page-new.askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-new.col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-new.row {
    float: left;
    width: 100%;
}
	.page-template-page-new.pabox {
    margin-left: 0px;
}
.page-template-page-new.selling-point-one {
    margin-left: 5%;
}
.page-template-page-new.blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-new.pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-new.sideawardtext {
    display: none;
}
.page-template-page-newh3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-new.askright {
    margin-top: 617px;
}
.page-template-page-newp.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-new.selling-point-boxes {
    width: 100%;
}
.page-template-page-new.row.footercontact {
    display: grid !important;
}
.page-template-page-new.askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-newp.most-honored {
    margin-top: 10px;
}
.page-template-page-new.askright {
    margin-top: 0px !important;
}
	.page-template-page-newspan.fcontactinfo {
    display: none;
}
	.page-template-page-new.footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-newspan.footerphone {
    font-size: 32px;
}	
.page-template-page-new.contactinfo a {
    font-size: 24px;
}
.page-template-page-new.selling-point-boxes {
    width: 100%;
}
.page-template-page-new.blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-new.blogheroarea {
    text-align: center;
}
.page-template-page-newp.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-new.selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-new.testimage {
    min-height: 265px;
}
.page-template-page-newbutton.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-newbutton#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-newspan.defsub {
    font-size: 18px;
}
.page-template-page-newspan.defbig-state {
    font-size: 40px;
}
.page-template-page-newh3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-new.sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-newspan.sideawardtext {
    display: none;
}
.page-template-page-new.sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-new.pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-newspan.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-newspan.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-new.testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-new.testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-new.col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-newspan.testname {
    font-size: 27px;
}
.page-template-page-newspan.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-newp {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-newsection#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-newspan.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-new#beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-newp.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-newa {
    font-size: 14px;
}
.page-template-page-new.sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new.number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-newul {
    font-size: 14px;
}
	.page-template-page-newspan.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-newspan.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-new.selling-point-boxes {
    width: 65%;
}
.page-template-page-new.oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-newspan.subtitle {
    font-size: 16px;
}
.page-template-page-newsection#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-new.testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-newspan.view {
    margin-top: -43px;
}
.page-template-page-new#beforeask {
    margin-top: -37px;
}
.page-template-page-newp.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-new.sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-newheader .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-newspan.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-new.mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-new.selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-new.selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-new.pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-newh3.our-promises {
    margin-top: 98px;
}
.page-template-page-newh3 {
    font-size: 24px;
}
.page-template-page-new.sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new.number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-newp {
    font-size: 14px;
}
.page-template-page-newul {
    font-size: 14px;
}
.page-template-page-new.askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-newspan.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-new div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-newbutton#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-newh3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-new.oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-newspan.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-newsection#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-new.testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-new.testimonial-content {
    min-height: 369px;
}
.page-template-page-newp.most-honored {
    font-size: 28px;
}
.page-template-page-new.selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-new.pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-new.number-wrap {
    font-size: 32px;
}
.page-template-page-newp {
    font-size: 14px;
}
.page-template-page-newspan.moretitle {
    font-size: 28px;
}
.page-template-page-newspan.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-new.sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-new.number-wrap {
    width: 14%;
}
.page-template-page-newul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-new.oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-newspan.firsttitle {
    font-size: 18px;
}
.page-template-page-new.container {
    padding-left: 50px;
}
.page-template-page-new span.sideawardtext {
    display: none;
}
.page-template-page-newsection#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-new.row {
    padding-bottom: 13px;
}
.page-template-page-new.testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-newh3 {
    font-size: 18px;
}
.page-template-page-new.testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-newp.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-newh3.our-promises {
    font-size: 27px;
}
.page-template-page-new.pabox {
    margin-left: 23px;
}
.page-template-page-newp {
    font-size: 14px;
}
.page-template-page-newspan.moretitle {
    font-size: 31px;
}
.page-template-page-newspan.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-newul {
    font-size: 14px;
}
.page-template-page-new.sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-new.number-wrap {
    width: 14%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
	.page-template-page-state .askleft {
    height: 250px!important;
}
}

@media (max-width: 767px) {
	.page-template-page-state img.alignleft {
    width: 100%;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-state .alignleft {
    margin-top: 2.5em;
}

.page-template-page-state p.most-honored {
    font-size: 20px;
}
}
/*-- Nevada Landing Styles End -- */

@media screen and ( max-width: 767px ){
	
	.col-md-6.askleft {
    float: left;
    width: 100%;
}
	.askleft {
    padding: 35px!important;
    margin-bottom: 0px!important;
		height: auto!important;
}
	p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 10px;
}
		.col-md-6.askright {
    float: left;
    width: 100%;
}
	.attorneylinks li a {
    display: none;
}
	.reason {
    display: none;
}
	.pabox {
    display: none;
}
	span.sideawardtext {
    display: none!important;
}
	.fullmedia {
    padding: 30px 10px 0!important;
}
	.articlebox {
    width: 90%!important;
}
	}

/*-- Alabama Landing Styles -- */

.page-template-page-alabama .blogheroarea {
    padding-top: 70px;
}
.page-template-page-alabama .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-alabama span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-alabama span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-alabama button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-alabama .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-alabama section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-alabama .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-alabama .askright {
    margin-top: 856px;
}
.page-template-page-alabama span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-alabama span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-alabama span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-alabama h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-alabama h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-alabama .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-alabama span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-alabama .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-alabama	.col-md-7 {
    float: left;
}
	
.page-template-page-alabama h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-alabama .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-alabama .askright {
    margin-top: 20px;
}
.page-template-page-alabama .col-md-6 {
    text-align: center;
}
.page-template-page-alabama .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-alabama span.formtitle {
    font-size: 28px;
}
.page-template-page-alabama .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-alabama p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-alabama .row.footercontact {
    display: grid;
}
.page-template-page-alabama .askleft {
    height: auto!important;
}
.page-template-page-alabama p.most-honored {
    margin-top: 10px;
}
.page-template-page-alabama .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-alabama .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-alabama .row {
    float: left;
    width: 100%;
}
	.page-template-page-alabama .pabox {
    margin-left: 0px;
}
.page-template-page-alabama .selling-point-one {
    margin-left: 5%;
}
.page-template-page-alabama .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-alabama .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-alabama .sideawardtext {
    display: none;
}
.page-template-page-alabama h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-alabama .askright {
    margin-top: 617px;
}
.page-template-page-alabama p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-alabama .selling-point-boxes {
    width: 100%;
}
.page-template-page-alabama .row.footercontact {
    display: grid !important;
}
.page-template-page-alabama .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-alabama p.most-honored {
    margin-top: 10px;
}
.page-template-page-alabama .askright {
    margin-top: 0px !important;
}
	.page-template-page-alabama span.fcontactinfo {
    display: none;
}
	.page-template-page-alabama .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-alabama span.footerphone {
    font-size: 32px;
}	
.page-template-page-alabama .contactinfo a {
    font-size: 24px;
}
.page-template-page-alabama .selling-point-boxes {
    width: 100%;
}
.page-template-page-alabama .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-alabama .blogheroarea {
    text-align: center;
}
.page-template-page-alabama p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-alabama .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-alabama .testimage {
    min-height: 265px;
}
.page-template-page-alabama button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-alabama button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-alabama span.defsub {
    font-size: 18px;
}
.page-template-page-alabama span.defbig-state {
    font-size: 40px;
}
.page-template-page-alabama h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-alabama .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-alabama span.sideawardtext {
    display: none;
}
.page-template-page-alabama .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-alabama .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-alabama span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-alabama span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-alabama .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-alabama .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-alabama .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-alabama span.testname {
    font-size: 27px;
}
.page-template-page-alabama span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-alabama p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-alabama section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-alabama span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-alabama #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-alabama p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-alabama a {
    font-size: 14px;
}
.page-template-page-alabama .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-alabama .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-alabama ul {
    font-size: 14px;
}
	.page-template-page-alabama span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-alabama span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-alabama .selling-point-boxes {
    width: 65%;
}
.page-template-page-alabama .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-alabama span.subtitle {
    font-size: 16px;
}
.page-template-page-alabama section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-alabama .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-alabama span.view {
    margin-top: -43px;
}
.page-template-page-alabama #beforeask {
    margin-top: -37px;
}
.page-template-page-alabama p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-alabama .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-alabama header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-alabama span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-alabama .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-alabama .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-alabama .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-alabama .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-alabama h3.our-promises {
    margin-top: 98px;
}
.page-template-page-alabama h3 {
    font-size: 24px;
}
.page-template-page-alabama .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-alabama .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-alabama p {
    font-size: 14px;
}
.page-template-page-alabama ul {
    font-size: 14px;
}
.page-template-page-alabama .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-alabama span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-alabama  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-alabama button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-alabama h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-alabama .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-alabama span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-alabama section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-alabama .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-alabama .testimonial-content {
    min-height: 369px;
}
.page-template-page-alabama p.most-honored {
    font-size: 28px;
}
.page-template-page-alabama .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-alabama .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-alabama .number-wrap {
    font-size: 32px;
}
.page-template-page-alabama p {
    font-size: 14px;
}
.page-template-page-alabama span.moretitle {
    font-size: 28px;
}
.page-template-page-alabama span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-alabama .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-alabama .number-wrap {
    width: 14%;
}
.page-template-page-alabama ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-alabama .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-alabama span.firsttitle {
    font-size: 18px;
}
.page-template-page-alabama .container {
    padding-left: 50px;
}
.page-template-page-alabama  span.sideawardtext {
    display: none;
}
.page-template-page-alabama section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-alabama .row {
    padding-bottom: 13px;
}
.page-template-page-alabama .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-alabama h3 {
    font-size: 18px;
}
.page-template-page-alabama .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-alabama p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-alabama h3.our-promises {
    font-size: 27px;
}
.page-template-page-alabama .pabox {
    margin-left: 23px;
}
.page-template-page-alabama p {
    font-size: 14px;
}
.page-template-page-alabama span.moretitle {
    font-size: 31px;
}
.page-template-page-alabama span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-alabama ul {
    font-size: 14px;
}
.page-template-page-alabama .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-alabama .number-wrap {
    width: 14%;
}
}

/*-- Alabama Landing Styles End -- */


/*-- Alaska Landing Styles -- */
.page-template-page-alaska .blogheroarea {
    padding-top: 70px;
}
.page-template-page-alaska .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-alaska span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-alaska span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-alaska button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-alaska .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-alaska section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-alaska .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-alaska .askright {
    margin-top: 856px;
}
.page-template-page-alaska span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-alaska span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-alaska span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-alaska h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-alaska h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-alaska .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-alaska span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-alaska .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-alaska	.col-md-7 {
    float: left;
}
	
.page-template-page-alaska h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-alaska .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-alaska .askright {
    margin-top: 20px;
}
.page-template-page-alaska .col-md-6 {
    text-align: center;
}
.page-template-page-alaska .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-alaska span.formtitle {
    font-size: 28px;
}
.page-template-page-alaska .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-alaska p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-alaska .row.footercontact {
    display: grid;
}
.page-template-page-alaska .askleft {
    height: auto!important;
}
.page-template-page-alaska p.most-honored {
    margin-top: 10px;
}
.page-template-page-alaska .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-alaska .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-alaska .row {
    float: left;
    width: 100%;
}
	.page-template-page-alaska .pabox {
    margin-left: 0px;
}
.page-template-page-alaska .selling-point-one {
    margin-left: 5%;
}
.page-template-page-alaska .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-alaska .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-alaska .sideawardtext {
    display: none;
}
.page-template-page-alaska h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-alaska .askright {
    margin-top: 617px;
}
.page-template-page-alaska p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-alaska .selling-point-boxes {
    width: 100%;
}
.page-template-page-alaska .row.footercontact {
    display: grid !important;
}
.page-template-page-alaska .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-alaska p.most-honored {
    margin-top: 10px;
}
.page-template-page-alaska .askright {
    margin-top: 0px !important;
}
	.page-template-page-alaska span.fcontactinfo {
    display: none;
}
	.page-template-page-alaska .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-alaska span.footerphone {
    font-size: 32px;
}	
.page-template-page-alaska .contactinfo a {
    font-size: 24px;
}
.page-template-page-alaska .selling-point-boxes {
    width: 100%;
}
.page-template-page-alaska .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-alaska .blogheroarea {
    text-align: center;
}
.page-template-page-alaska p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-alaska .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-alaska .testimage {
    min-height: 265px;
}
.page-template-page-alaska button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-alaska button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-alaska span.defsub {
    font-size: 18px;
}
.page-template-page-alaska span.defbig-state {
    font-size: 40px;
}
.page-template-page-alaska h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-alaska .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-alaska span.sideawardtext {
    display: none;
}
.page-template-page-alaska .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-alaska .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-alaska span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-alaska span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-alaska .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-alaska .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-alaska .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-alaska span.testname {
    font-size: 27px;
}
.page-template-page-alaska span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-alaska p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-alaska section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-alaska span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-alaska #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-alaska p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-alaska a {
    font-size: 14px;
}
.page-template-page-alaska .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-alaska .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-alaska ul {
    font-size: 14px;
}
	.page-template-page-alaska span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-alaska span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-alaska .selling-point-boxes {
    width: 65%;
}
.page-template-page-alaska .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-alaska span.subtitle {
    font-size: 16px;
}
.page-template-page-alaska section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-alaska .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-alaska span.view {
    margin-top: -43px;
}
.page-template-page-alaska #beforeask {
    margin-top: -37px;
}
.page-template-page-alaska p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-alaska .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-alaska header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-alaska span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-alaska .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-alaska .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-alaska .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-alaska .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-alaska h3.our-promises {
    margin-top: 98px;
}
.page-template-page-alaska h3 {
    font-size: 24px;
}
.page-template-page-alaska .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-alaska .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-alaska p {
    font-size: 14px;
}
.page-template-page-alaska ul {
    font-size: 14px;
}
.page-template-page-alaska .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-alaska span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-alaska  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-alaska button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-alaska h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-alaska .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-alaska span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-alaska section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-alaska .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-alaska .testimonial-content {
    min-height: 369px;
}
.page-template-page-alaska p.most-honored {
    font-size: 28px;
}
.page-template-page-alaska .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-alaska .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-alaska .number-wrap {
    font-size: 32px;
}
.page-template-page-alaska p {
    font-size: 14px;
}
.page-template-page-alaska span.moretitle {
    font-size: 28px;
}
.page-template-page-alaska span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-alaska .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-alaska .number-wrap {
    width: 14%;
}
.page-template-page-alaska ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-alaska .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-alaska span.firsttitle {
    font-size: 18px;
}
.page-template-page-alaska .container {
    padding-left: 50px;
}
.page-template-page-alaska  span.sideawardtext {
    display: none;
}
.page-template-page-alaska section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-alaska .row {
    padding-bottom: 13px;
}
.page-template-page-alaska .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-alaska h3 {
    font-size: 18px;
}
.page-template-page-alaska .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-alaska p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-alaska h3.our-promises {
    font-size: 27px;
}
.page-template-page-alaska .pabox {
    margin-left: 23px;
}
.page-template-page-alaska p {
    font-size: 14px;
}
.page-template-page-alaska span.moretitle {
    font-size: 31px;
}
.page-template-page-alaska span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-alaska ul {
    font-size: 14px;
}
.page-template-page-alaska .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-alaska .number-wrap {
    width: 14%;
}
}


/*-- Alaska Landing Styles End -- */

/*-- Arizona Landing Styles -- */

.page-template-page-arizona .blogheroarea {
    padding-top: 70px;
}
.page-template-page-arizona .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-arizona span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-arizona span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-arizona button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-arizona .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-arizona section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-arizona .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-arizona .askright {
    margin-top: 856px;
}
.page-template-page-arizona span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-arizona span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-arizona span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-arizona h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-arizona h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-arizona .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-arizona span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-arizona .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-arizona	.col-md-7 {
    float: left;
}
	
.page-template-page-arizona h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-arizona .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-arizona .askright {
    margin-top: 20px;
}
.page-template-page-arizona .col-md-6 {
    text-align: center;
}
.page-template-page-arizona .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-arizona span.formtitle {
    font-size: 28px;
}
.page-template-page-arizona .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-arizona p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-arizona .row.footercontact {
    display: grid;
}
.page-template-page-arizona .askleft {
    height: auto!important;
}
.page-template-page-arizona p.most-honored {
    margin-top: 10px;
}
.page-template-page-arizona .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-arizona .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-arizona .row {
    float: left;
    width: 100%;
}
	.page-template-page-arizona .pabox {
    margin-left: 0px;
}
.page-template-page-arizona .selling-point-one {
    margin-left: 5%;
}
.page-template-page-arizona .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-arizona .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-arizona .sideawardtext {
    display: none;
}
.page-template-page-arizona h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-arizona .askright {
    margin-top: 617px;
}
.page-template-page-arizona p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-arizona .selling-point-boxes {
    width: 100%;
}
.page-template-page-arizona .row.footercontact {
    display: grid !important;
}
.page-template-page-arizona .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-arizona p.most-honored {
    margin-top: 10px;
}
.page-template-page-arizona .askright {
    margin-top: 0px !important;
}
	.page-template-page-arizona span.fcontactinfo {
    display: none;
}
	.page-template-page-arizona .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-arizona span.footerphone {
    font-size: 32px;
}	
.page-template-page-arizona .contactinfo a {
    font-size: 24px;
}
.page-template-page-arizona .selling-point-boxes {
    width: 100%;
}
.page-template-page-arizona .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-arizona .blogheroarea {
    text-align: center;
}
.page-template-page-arizona p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-arizona .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-arizona .testimage {
    min-height: 265px;
}
.page-template-page-arizona button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-arizona button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-arizona span.defsub {
    font-size: 18px;
}
.page-template-page-arizona span.defbig-state {
    font-size: 40px;
}
.page-template-page-arizona h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-arizona .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-arizona span.sideawardtext {
    display: none;
}
.page-template-page-arizona .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-arizona .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-arizona span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-arizona span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-arizona .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-arizona .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-arizona .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-arizona span.testname {
    font-size: 27px;
}
.page-template-page-arizona span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-arizona p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-arizona section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-arizona span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-arizona #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-arizona p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-arizona a {
    font-size: 14px;
}
.page-template-page-arizona .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-arizona .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-arizona ul {
    font-size: 14px;
}
	.page-template-page-arizona span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-arizona span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-arizona .selling-point-boxes {
    width: 65%;
}
.page-template-page-arizona .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-arizona span.subtitle {
    font-size: 16px;
}
.page-template-page-arizona section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-arizona .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-arizona span.view {
    margin-top: -43px;
}
.page-template-page-arizona #beforeask {
    margin-top: -37px;
}
.page-template-page-arizona p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-arizona .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-arizona header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-arizona span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-arizona .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-arizona .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-arizona .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-arizona .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-arizona h3.our-promises {
    margin-top: 98px;
}
.page-template-page-arizona h3 {
    font-size: 24px;
}
.page-template-page-arizona .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-arizona .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-arizona p {
    font-size: 14px;
}
.page-template-page-arizona ul {
    font-size: 14px;
}
.page-template-page-arizona .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-arizona span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-arizona  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-arizona button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-arizona h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-arizona .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-arizona span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-arizona section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-arizona .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-arizona .testimonial-content {
    min-height: 369px;
}
.page-template-page-arizona p.most-honored {
    font-size: 28px;
}
.page-template-page-arizona .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-arizona .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-arizona .number-wrap {
    font-size: 32px;
}
.page-template-page-arizona p {
    font-size: 14px;
}
.page-template-page-arizona span.moretitle {
    font-size: 28px;
}
.page-template-page-arizona span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-arizona .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-arizona .number-wrap {
    width: 14%;
}
.page-template-page-arizona ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-arizona .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-arizona span.firsttitle {
    font-size: 18px;
}
.page-template-page-arizona .container {
    padding-left: 50px;
}
.page-template-page-arizona  span.sideawardtext {
    display: none;
}
.page-template-page-arizona section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-arizona .row {
    padding-bottom: 13px;
}
.page-template-page-arizona .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-arizona h3 {
    font-size: 18px;
}
.page-template-page-arizona .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-arizona p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-arizona h3.our-promises {
    font-size: 27px;
}
.page-template-page-arizona .pabox {
    margin-left: 23px;
}
.page-template-page-arizona p {
    font-size: 14px;
}
.page-template-page-arizona span.moretitle {
    font-size: 31px;
}
.page-template-page-arizona span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-arizona ul {
    font-size: 14px;
}
.page-template-page-arizona .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-arizona .number-wrap {
    width: 14%;
}
}

/*-- Arizona Landing Styles End -- */

/*-- Arkansas Landing Styles -- */

.page-template-page-arkansas .blogheroarea {
    padding-top: 70px;
}
.page-template-page-arkansas .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-arkansas span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-arkansas span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-arkansas button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-arkansas .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-arkansas section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-arkansas .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-arkansas .askright {
    margin-top: 856px;
}
.page-template-page-arkansas span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-arkansas span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-arkansas span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-arkansas h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-arkansas h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-arkansas .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-arkansas span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-arkansas .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-arkansas	.col-md-7 {
    float: left;
}
	
.page-template-page-arkansas h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-arkansas .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-arkansas .askright {
    margin-top: 20px;
}
.page-template-page-arkansas .col-md-6 {
    text-align: center;
}
.page-template-page-arkansas .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-arkansas span.formtitle {
    font-size: 28px;
}
.page-template-page-arkansas .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-arkansas p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-arkansas .row.footercontact {
    display: grid;
}
.page-template-page-arkansas .askleft {
    height: auto!important;
}
.page-template-page-arkansas p.most-honored {
    margin-top: 10px;
}
.page-template-page-arkansas .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-arkansas .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-arkansas .row {
    float: left;
    width: 100%;
}
	.page-template-page-arkansas .pabox {
    margin-left: 0px;
}
.page-template-page-arkansas .selling-point-one {
    margin-left: 5%;
}
.page-template-page-arkansas .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-arkansas .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-arkansas .sideawardtext {
    display: none;
}
.page-template-page-arkansas h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-arkansas .askright {
    margin-top: 617px;
}
.page-template-page-arkansas p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-arkansas .selling-point-boxes {
    width: 100%;
}
.page-template-page-arkansas .row.footercontact {
    display: grid !important;
}
.page-template-page-arkansas .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-arkansas p.most-honored {
    margin-top: 10px;
}
.page-template-page-arkansas .askright {
    margin-top: 0px !important;
}
	.page-template-page-arkansas span.fcontactinfo {
    display: none;
}
	.page-template-page-arkansas .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-arkansas span.footerphone {
    font-size: 32px;
}	
.page-template-page-arkansas .contactinfo a {
    font-size: 24px;
}
.page-template-page-arkansas .selling-point-boxes {
    width: 100%;
}
.page-template-page-arkansas .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-arkansas .blogheroarea {
    text-align: center;
}
.page-template-page-arkansas p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-arkansas .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-arkansas .testimage {
    min-height: 265px;
}
.page-template-page-arkansas button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-arkansas button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-arkansas span.defsub {
    font-size: 18px;
}
.page-template-page-arkansas span.defbig-state {
    font-size: 40px;
}
.page-template-page-arkansas h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-arkansas .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-arkansas span.sideawardtext {
    display: none;
}
.page-template-page-arkansas .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-arkansas .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-arkansas span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-arkansas span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-arkansas .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-arkansas .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-arkansas .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-arkansas span.testname {
    font-size: 27px;
}
.page-template-page-arkansas span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-arkansas p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-arkansas section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-arkansas span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-arkansas #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-arkansas p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-arkansas a {
    font-size: 14px;
}
.page-template-page-arkansas .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-arkansas .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-arkansas ul {
    font-size: 14px;
}
	.page-template-page-arkansas span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-arkansas span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-arkansas .selling-point-boxes {
    width: 65%;
}
.page-template-page-arkansas .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-arkansas span.subtitle {
    font-size: 16px;
}
.page-template-page-arkansas section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-arkansas .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-arkansas span.view {
    margin-top: -43px;
}
.page-template-page-arkansas #beforeask {
    margin-top: -37px;
}
.page-template-page-arkansas p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-arkansas .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-arkansas header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-arkansas span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-arkansas .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-arkansas .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-arkansas .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-arkansas .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-arkansas h3.our-promises {
    margin-top: 98px;
}
.page-template-page-arkansas h3 {
    font-size: 24px;
}
.page-template-page-arkansas .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-arkansas .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-arkansas p {
    font-size: 14px;
}
.page-template-page-arkansas ul {
    font-size: 14px;
}
.page-template-page-arkansas .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-arkansas span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-arkansas  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-arkansas button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-arkansas h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-arkansas .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-arkansas span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-arkansas section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-arkansas .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-arkansas .testimonial-content {
    min-height: 369px;
}
.page-template-page-arkansas p.most-honored {
    font-size: 28px;
}
.page-template-page-arkansas .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-arkansas .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-arkansas .number-wrap {
    font-size: 32px;
}
.page-template-page-arkansas p {
    font-size: 14px;
}
.page-template-page-arkansas span.moretitle {
    font-size: 28px;
}
.page-template-page-arkansas span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-arkansas .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-arkansas .number-wrap {
    width: 14%;
}
.page-template-page-arkansas ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-arkansas .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-arkansas span.firsttitle {
    font-size: 18px;
}
.page-template-page-arkansas .container {
    padding-left: 50px;
}
.page-template-page-arkansas  span.sideawardtext {
    display: none;
}
.page-template-page-arkansas section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-arkansas .row {
    padding-bottom: 13px;
}
.page-template-page-arkansas .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-arkansas h3 {
    font-size: 18px;
}
.page-template-page-arkansas .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-arkansas p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-arkansas h3.our-promises {
    font-size: 27px;
}
.page-template-page-arkansas .pabox {
    margin-left: 23px;
}
.page-template-page-arkansas p {
    font-size: 14px;
}
.page-template-page-arkansas span.moretitle {
    font-size: 31px;
}
.page-template-page-arkansas span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-arkansas ul {
    font-size: 14px;
}
.page-template-page-arkansas .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-arkansas .number-wrap {
    width: 14%;
}
}

/*-- Arkansas Landing Styles End -- */

/*-- California Landing Styles -- */

.page-template-page-california .blogheroarea {
    padding-top: 70px;
}
.page-template-page-california .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-california span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-california span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-california button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-california .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-california section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-california .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-california .askright {
    margin-top: 856px;
}
.page-template-page-california span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-california span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-california span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-california h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-california h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-california .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-california span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-california .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-california	.col-md-7 {
    float: left;
}
	
.page-template-page-california h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-california .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-california .askright {
    margin-top: 20px;
}
.page-template-page-california .col-md-6 {
    text-align: center;
}
.page-template-page-california .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-california span.formtitle {
    font-size: 28px;
}
.page-template-page-california .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-california p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-california .row.footercontact {
    display: grid;
}
.page-template-page-california .askleft {
    height: auto!important;
}
.page-template-page-california p.most-honored {
    margin-top: 10px;
}
.page-template-page-california .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-california .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-california .row {
    float: left;
    width: 100%;
}
	.page-template-page-california .pabox {
    margin-left: 0px;
}
.page-template-page-california .selling-point-one {
    margin-left: 5%;
}
.page-template-page-california .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-california .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-california .sideawardtext {
    display: none;
}
.page-template-page-california h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-california .askright {
    margin-top: 617px;
}
.page-template-page-california p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-california .selling-point-boxes {
    width: 100%;
}
.page-template-page-california .row.footercontact {
    display: grid !important;
}
.page-template-page-california .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-california p.most-honored {
    margin-top: 10px;
}
.page-template-page-california .askright {
    margin-top: 0px !important;
}
	.page-template-page-california span.fcontactinfo {
    display: none;
}
	.page-template-page-california .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-california span.footerphone {
    font-size: 32px;
}	
.page-template-page-california .contactinfo a {
    font-size: 24px;
}
.page-template-page-california .selling-point-boxes {
    width: 100%;
}
.page-template-page-california .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-california .blogheroarea {
    text-align: center;
}
.page-template-page-california p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-california .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-california .testimage {
    min-height: 265px;
}
.page-template-page-california button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-california button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-california span.defsub {
    font-size: 18px;
}
.page-template-page-california span.defbig-state {
    font-size: 40px;
}
.page-template-page-california h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-california .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-california span.sideawardtext {
    display: none;
}
.page-template-page-california .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-california .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-california span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-california span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-california .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-california .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-california .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-california span.testname {
    font-size: 27px;
}
.page-template-page-california span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-california p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-california section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-california span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-california #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-california p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-california a {
    font-size: 14px;
}
.page-template-page-california .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-california .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-california ul {
    font-size: 14px;
}
	.page-template-page-california span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-california span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-california .selling-point-boxes {
    width: 65%;
}
.page-template-page-california .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-california span.subtitle {
    font-size: 16px;
}
.page-template-page-california section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-california .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-california span.view {
    margin-top: -43px;
}
.page-template-page-california #beforeask {
    margin-top: -37px;
}
.page-template-page-california p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-california .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-california header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-california span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-california .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-california .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-california .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-california .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-california h3.our-promises {
    margin-top: 98px;
}
.page-template-page-california h3 {
    font-size: 24px;
}
.page-template-page-california .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-california .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-california p {
    font-size: 14px;
}
.page-template-page-california ul {
    font-size: 14px;
}
.page-template-page-california .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-california span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-california  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-california button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-california h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-california .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-california span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-california section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-california .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-california .testimonial-content {
    min-height: 369px;
}
.page-template-page-california p.most-honored {
    font-size: 28px;
}
.page-template-page-california .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-california .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-california .number-wrap {
    font-size: 32px;
}
.page-template-page-california p {
    font-size: 14px;
}
.page-template-page-california span.moretitle {
    font-size: 28px;
}
.page-template-page-california span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-california .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-california .number-wrap {
    width: 14%;
}
.page-template-page-california ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-california .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-california span.firsttitle {
    font-size: 18px;
}
.page-template-page-california .container {
    padding-left: 50px;
}
.page-template-page-california  span.sideawardtext {
    display: none;
}
.page-template-page-california section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-california .row {
    padding-bottom: 13px;
}
.page-template-page-california .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-california h3 {
    font-size: 18px;
}
.page-template-page-california .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-california p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-california h3.our-promises {
    font-size: 27px;
}
.page-template-page-california .pabox {
    margin-left: 23px;
}
.page-template-page-california p {
    font-size: 14px;
}
.page-template-page-california span.moretitle {
    font-size: 31px;
}
.page-template-page-california span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-california ul {
    font-size: 14px;
}
.page-template-page-california .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-california .number-wrap {
    width: 14%;
}
}

/*-- California Landing Styles End -- */

/*-- Colorado Landing Styles -- */

.page-template-page-colorado .blogheroarea {
    padding-top: 70px;
}
.page-template-page-colorado .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-colorado span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-colorado span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-colorado button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-colorado .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-colorado section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-colorado .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-colorado .askright {
    margin-top: 856px;
}
.page-template-page-colorado span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-colorado span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-colorado span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-colorado h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-colorado h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-colorado .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-colorado span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-colorado .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-colorado	.col-md-7 {
    float: left;
}
	
.page-template-page-colorado h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-colorado .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-colorado .askright {
    margin-top: 20px;
}
.page-template-page-colorado .col-md-6 {
    text-align: center;
}
.page-template-page-colorado .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-colorado span.formtitle {
    font-size: 28px;
}
.page-template-page-colorado .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-colorado p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-colorado .row.footercontact {
    display: grid;
}
.page-template-page-colorado .askleft {
    height: auto!important;
}
.page-template-page-colorado p.most-honored {
    margin-top: 10px;
}
.page-template-page-colorado .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-colorado .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-colorado .row {
    float: left;
    width: 100%;
}
	.page-template-page-colorado .pabox {
    margin-left: 0px;
}
.page-template-page-colorado .selling-point-one {
    margin-left: 5%;
}
.page-template-page-colorado .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-colorado .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-colorado .sideawardtext {
    display: none;
}
.page-template-page-colorado h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-colorado .askright {
    margin-top: 617px;
}
.page-template-page-colorado p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-colorado .selling-point-boxes {
    width: 100%;
}
.page-template-page-colorado .row.footercontact {
    display: grid !important;
}
.page-template-page-colorado .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-colorado p.most-honored {
    margin-top: 10px;
}
.page-template-page-colorado .askright {
    margin-top: 0px !important;
}
	.page-template-page-colorado span.fcontactinfo {
    display: none;
}
	.page-template-page-colorado .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-colorado span.footerphone {
    font-size: 32px;
}	
.page-template-page-colorado .contactinfo a {
    font-size: 24px;
}
.page-template-page-colorado .selling-point-boxes {
    width: 100%;
}
.page-template-page-colorado .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-colorado .blogheroarea {
    text-align: center;
}
.page-template-page-colorado p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-colorado .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-colorado .testimage {
    min-height: 265px;
}
.page-template-page-colorado button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-colorado button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-colorado span.defsub {
    font-size: 18px;
}
.page-template-page-colorado span.defbig-state {
    font-size: 40px;
}
.page-template-page-colorado h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-colorado .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-colorado span.sideawardtext {
    display: none;
}
.page-template-page-colorado .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-colorado .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-colorado span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-colorado span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-colorado .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-colorado .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-colorado .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-colorado span.testname {
    font-size: 27px;
}
.page-template-page-colorado span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-colorado p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-colorado section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-colorado span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-colorado #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-colorado p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-colorado a {
    font-size: 14px;
}
.page-template-page-colorado .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-colorado .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-colorado ul {
    font-size: 14px;
}
	.page-template-page-colorado span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-colorado span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-colorado .selling-point-boxes {
    width: 65%;
}
.page-template-page-colorado .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-colorado span.subtitle {
    font-size: 16px;
}
.page-template-page-colorado section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-colorado .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-colorado span.view {
    margin-top: -43px;
}
.page-template-page-colorado #beforeask {
    margin-top: -37px;
}
.page-template-page-colorado p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-colorado .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-colorado header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-colorado span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-colorado .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-colorado .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-colorado .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-colorado .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-colorado h3.our-promises {
    margin-top: 98px;
}
.page-template-page-colorado h3 {
    font-size: 24px;
}
.page-template-page-colorado .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-colorado .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-colorado p {
    font-size: 14px;
}
.page-template-page-colorado ul {
    font-size: 14px;
}
.page-template-page-colorado .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-colorado span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-colorado  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-colorado button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-colorado h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-colorado .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-colorado span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-colorado section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-colorado .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-colorado .testimonial-content {
    min-height: 369px;
}
.page-template-page-colorado p.most-honored {
    font-size: 28px;
}
.page-template-page-colorado .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-colorado .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-colorado .number-wrap {
    font-size: 32px;
}
.page-template-page-colorado p {
    font-size: 14px;
}
.page-template-page-colorado span.moretitle {
    font-size: 28px;
}
.page-template-page-colorado span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-colorado .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-colorado .number-wrap {
    width: 14%;
}
.page-template-page-colorado ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-colorado .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-colorado span.firsttitle {
    font-size: 18px;
}
.page-template-page-colorado .container {
    padding-left: 50px;
}
.page-template-page-colorado  span.sideawardtext {
    display: none;
}
.page-template-page-colorado section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-colorado .row {
    padding-bottom: 13px;
}
.page-template-page-colorado .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-colorado h3 {
    font-size: 18px;
}
.page-template-page-colorado .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-colorado p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-colorado h3.our-promises {
    font-size: 27px;
}
.page-template-page-colorado .pabox {
    margin-left: 23px;
}
.page-template-page-colorado p {
    font-size: 14px;
}
.page-template-page-colorado span.moretitle {
    font-size: 31px;
}
.page-template-page-colorado span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-colorado ul {
    font-size: 14px;
}
.page-template-page-colorado .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-colorado .number-wrap {
    width: 14%;
}
}

/*-- Colorado Landing Styles End -- */

/*-- Connecticut Landing Styles -- */

.page-template-page-connecticut .blogheroarea {
    padding-top: 70px;
}
.page-template-page-connecticut .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-connecticut span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-connecticut span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-connecticut button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-connecticut .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-connecticut section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-connecticut .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-connecticut .askright {
    margin-top: 856px;
}
.page-template-page-connecticut span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-connecticut span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-connecticut span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-connecticut h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-connecticut h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-connecticut .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-connecticut span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-connecticut .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-connecticut	.col-md-7 {
    float: left;
}
	
.page-template-page-connecticut h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-connecticut .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-connecticut .askright {
    margin-top: 20px;
}
.page-template-page-connecticut .col-md-6 {
    text-align: center;
}
.page-template-page-connecticut .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-connecticut span.formtitle {
    font-size: 28px;
}
.page-template-page-connecticut .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-connecticut p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-connecticut .row.footercontact {
    display: grid;
}
.page-template-page-connecticut .askleft {
    height: auto!important;
}
.page-template-page-connecticut p.most-honored {
    margin-top: 10px;
}
.page-template-page-connecticut .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-connecticut .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-connecticut .row {
    float: left;
    width: 100%;
}
	.page-template-page-connecticut .pabox {
    margin-left: 0px;
}
.page-template-page-connecticut .selling-point-one {
    margin-left: 5%;
}
.page-template-page-connecticut .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-connecticut .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-connecticut .sideawardtext {
    display: none;
}
.page-template-page-connecticut h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-connecticut .askright {
    margin-top: 617px;
}
.page-template-page-connecticut p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-connecticut .selling-point-boxes {
    width: 100%;
}
.page-template-page-connecticut .row.footercontact {
    display: grid !important;
}
.page-template-page-connecticut .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-connecticut p.most-honored {
    margin-top: 10px;
}
.page-template-page-connecticut .askright {
    margin-top: 0px !important;
}
	.page-template-page-connecticut span.fcontactinfo {
    display: none;
}
	.page-template-page-connecticut .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-connecticut span.footerphone {
    font-size: 32px;
}	
.page-template-page-connecticut .contactinfo a {
    font-size: 24px;
}
.page-template-page-connecticut .selling-point-boxes {
    width: 100%;
}
.page-template-page-connecticut .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-connecticut .blogheroarea {
    text-align: center;
}
.page-template-page-connecticut p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-connecticut .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-connecticut .testimage {
    min-height: 265px;
}
.page-template-page-connecticut button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-connecticut button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-connecticut span.defsub {
    font-size: 18px;
}
.page-template-page-connecticut span.defbig-state {
    font-size: 40px;
}
.page-template-page-connecticut h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-connecticut .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-connecticut span.sideawardtext {
    display: none;
}
.page-template-page-connecticut .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-connecticut .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-connecticut span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-connecticut span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-connecticut .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-connecticut .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-connecticut .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-connecticut span.testname {
    font-size: 27px;
}
.page-template-page-connecticut span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-connecticut p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-connecticut section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-connecticut span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-connecticut #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-connecticut p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-connecticut a {
    font-size: 14px;
}
.page-template-page-connecticut .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-connecticut .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-connecticut ul {
    font-size: 14px;
}
	.page-template-page-connecticut span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-connecticut span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-connecticut .selling-point-boxes {
    width: 65%;
}
.page-template-page-connecticut .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-connecticut span.subtitle {
    font-size: 16px;
}
.page-template-page-connecticut section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-connecticut .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-connecticut span.view {
    margin-top: -43px;
}
.page-template-page-connecticut #beforeask {
    margin-top: -37px;
}
.page-template-page-connecticut p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-connecticut .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-connecticut header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-connecticut span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-connecticut .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-connecticut .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-connecticut .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-connecticut .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-connecticut h3.our-promises {
    margin-top: 98px;
}
.page-template-page-connecticut h3 {
    font-size: 24px;
}
.page-template-page-connecticut .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-connecticut .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-connecticut p {
    font-size: 14px;
}
.page-template-page-connecticut ul {
    font-size: 14px;
}
.page-template-page-connecticut .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-connecticut span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-connecticut  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-connecticut button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-connecticut h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-connecticut .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-connecticut span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-connecticut section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-connecticut .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-connecticut .testimonial-content {
    min-height: 369px;
}
.page-template-page-connecticut p.most-honored {
    font-size: 28px;
}
.page-template-page-connecticut .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-connecticut .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-connecticut .number-wrap {
    font-size: 32px;
}
.page-template-page-connecticut p {
    font-size: 14px;
}
.page-template-page-connecticut span.moretitle {
    font-size: 28px;
}
.page-template-page-connecticut span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-connecticut .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-connecticut .number-wrap {
    width: 14%;
}
.page-template-page-connecticut ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-connecticut .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-connecticut span.firsttitle {
    font-size: 18px;
}
.page-template-page-connecticut .container {
    padding-left: 50px;
}
.page-template-page-connecticut  span.sideawardtext {
    display: none;
}
.page-template-page-connecticut section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-connecticut .row {
    padding-bottom: 13px;
}
.page-template-page-connecticut .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-connecticut h3 {
    font-size: 18px;
}
.page-template-page-connecticut .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-connecticut p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-connecticut h3.our-promises {
    font-size: 27px;
}
.page-template-page-connecticut .pabox {
    margin-left: 23px;
}
.page-template-page-connecticut p {
    font-size: 14px;
}
.page-template-page-connecticut span.moretitle {
    font-size: 31px;
}
.page-template-page-connecticut span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-connecticut ul {
    font-size: 14px;
}
.page-template-page-connecticut .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-connecticut .number-wrap {
    width: 14%;
}
}

/*-- Connecticut Landing Styles End -- */

/*-- Delaware Landing Styles -- */

.page-template-page-delaware .blogheroarea {
    padding-top: 70px;
}
.page-template-page-delaware .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-delaware span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-delaware span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-delaware button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-delaware .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-delaware section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-delaware .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-delaware .askright {
    margin-top: 856px;
}
.page-template-page-delaware span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-delaware span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-delaware span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-delaware h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-delaware h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-delaware .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-delaware span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-delaware .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-delaware	.col-md-7 {
    float: left;
}
	
.page-template-page-delaware h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-delaware .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-delaware .askright {
    margin-top: 20px;
}
.page-template-page-delaware .col-md-6 {
    text-align: center;
}
.page-template-page-delaware .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-delaware span.formtitle {
    font-size: 28px;
}
.page-template-page-delaware .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-delaware p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-delaware .row.footercontact {
    display: grid;
}
.page-template-page-delaware .askleft {
    height: auto!important;
}
.page-template-page-delaware p.most-honored {
    margin-top: 10px;
}
.page-template-page-delaware .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-delaware .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-delaware .row {
    float: left;
    width: 100%;
}
	.page-template-page-delaware .pabox {
    margin-left: 0px;
}
.page-template-page-delaware .selling-point-one {
    margin-left: 5%;
}
.page-template-page-delaware .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-delaware .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-delaware .sideawardtext {
    display: none;
}
.page-template-page-delaware h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-delaware .askright {
    margin-top: 617px;
}
.page-template-page-delaware p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-delaware .selling-point-boxes {
    width: 100%;
}
.page-template-page-delaware .row.footercontact {
    display: grid !important;
}
.page-template-page-delaware .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-delaware p.most-honored {
    margin-top: 10px;
}
.page-template-page-delaware .askright {
    margin-top: 0px !important;
}
	.page-template-page-delaware span.fcontactinfo {
    display: none;
}
	.page-template-page-delaware .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-delaware span.footerphone {
    font-size: 32px;
}	
.page-template-page-delaware .contactinfo a {
    font-size: 24px;
}
.page-template-page-delaware .selling-point-boxes {
    width: 100%;
}
.page-template-page-delaware .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-delaware .blogheroarea {
    text-align: center;
}
.page-template-page-delaware p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-delaware .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-delaware .testimage {
    min-height: 265px;
}
.page-template-page-delaware button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-delaware button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-delaware span.defsub {
    font-size: 18px;
}
.page-template-page-delaware span.defbig-state {
    font-size: 40px;
}
.page-template-page-delaware h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-delaware .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-delaware span.sideawardtext {
    display: none;
}
.page-template-page-delaware .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-delaware .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-delaware span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-delaware span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-delaware .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-delaware .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-delaware .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-delaware span.testname {
    font-size: 27px;
}
.page-template-page-delaware span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-delaware p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-delaware section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-delaware span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-delaware #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-delaware p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-delaware a {
    font-size: 14px;
}
.page-template-page-delaware .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-delaware .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-delaware ul {
    font-size: 14px;
}
	.page-template-page-delaware span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-delaware span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-delaware .selling-point-boxes {
    width: 65%;
}
.page-template-page-delaware .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-delaware span.subtitle {
    font-size: 16px;
}
.page-template-page-delaware section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-delaware .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-delaware span.view {
    margin-top: -43px;
}
.page-template-page-delaware #beforeask {
    margin-top: -37px;
}
.page-template-page-delaware p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-delaware .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-delaware header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-delaware span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-delaware .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-delaware .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-delaware .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-delaware .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-delaware h3.our-promises {
    margin-top: 98px;
}
.page-template-page-delaware h3 {
    font-size: 24px;
}
.page-template-page-delaware .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-delaware .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-delaware p {
    font-size: 14px;
}
.page-template-page-delaware ul {
    font-size: 14px;
}
.page-template-page-delaware .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-delaware span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-delaware  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-delaware button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-delaware h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-delaware .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-delaware span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-delaware section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-delaware .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-delaware .testimonial-content {
    min-height: 369px;
}
.page-template-page-delaware p.most-honored {
    font-size: 28px;
}
.page-template-page-delaware .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-delaware .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-delaware .number-wrap {
    font-size: 32px;
}
.page-template-page-delaware p {
    font-size: 14px;
}
.page-template-page-delaware span.moretitle {
    font-size: 28px;
}
.page-template-page-delaware span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-delaware .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-delaware .number-wrap {
    width: 14%;
}
.page-template-page-delaware ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-delaware .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-delaware span.firsttitle {
    font-size: 18px;
}
.page-template-page-delaware .container {
    padding-left: 50px;
}
.page-template-page-delaware  span.sideawardtext {
    display: none;
}
.page-template-page-delaware section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-delaware .row {
    padding-bottom: 13px;
}
.page-template-page-delaware .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-delaware h3 {
    font-size: 18px;
}
.page-template-page-delaware .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-delaware p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-delaware h3.our-promises {
    font-size: 27px;
}
.page-template-page-delaware .pabox {
    margin-left: 23px;
}
.page-template-page-delaware p {
    font-size: 14px;
}
.page-template-page-delaware span.moretitle {
    font-size: 31px;
}
.page-template-page-delaware span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-delaware ul {
    font-size: 14px;
}
.page-template-page-delaware .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-delaware .number-wrap {
    width: 14%;
}
}

/*-- Delaware Landing Styles End -- */

/*-- Florida Landing Styles Start --*/

.page-template-page-florida .blogheroarea {
    padding-top: 70px;
}
.page-template-page-florida .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-florida span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-florida span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-florida button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-florida .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-florida section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-florida .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-florida .askright {
    margin-top: 856px;
}
.page-template-page-florida span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-florida span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-florida span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-florida h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-florida h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-florida .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-florida span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-florida .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-florida	.col-md-7 {
    float: left;
}
	
.page-template-page-florida h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-florida .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-florida .askright {
    margin-top: 20px;
}
.page-template-page-florida .col-md-6 {
    text-align: center;
}
.page-template-page-florida .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-florida span.formtitle {
    font-size: 28px;
}
.page-template-page-florida .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-florida p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-florida .row.footercontact {
    display: grid;
}
.page-template-page-florida .askleft {
    height: auto!important;
}
.page-template-page-florida p.most-honored {
    margin-top: 10px;
}
.page-template-page-florida .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-florida .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-florida .row {
    float: left;
    width: 100%;
}
	.page-template-page-florida .pabox {
    margin-left: 0px;
}
.page-template-page-florida .selling-point-one {
    margin-left: 5%;
}
.page-template-page-florida .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-florida .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-florida .sideawardtext {
    display: none;
}
.page-template-page-florida h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-florida .askright {
    margin-top: 617px;
}
.page-template-page-florida p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-florida .selling-point-boxes {
    width: 100%;
}
.page-template-page-florida .row.footercontact {
    display: grid !important;
}
.page-template-page-florida .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-florida p.most-honored {
    margin-top: 10px;
}
.page-template-page-florida .askright {
    margin-top: 0px !important;
}
	.page-template-page-florida span.fcontactinfo {
    display: none;
}
	.page-template-page-florida .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-florida span.footerphone {
    font-size: 32px;
}	
.page-template-page-florida .contactinfo a {
    font-size: 24px;
}
.page-template-page-florida .selling-point-boxes {
    width: 100%;
}
.page-template-page-florida .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-florida .blogheroarea {
    text-align: center;
}
.page-template-page-florida p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-florida .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-florida .testimage {
    min-height: 265px;
}
.page-template-page-florida button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-florida button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-florida span.defsub {
    font-size: 18px;
}
.page-template-page-florida span.defbig-state {
    font-size: 40px;
}
.page-template-page-florida h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-florida .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-florida span.sideawardtext {
    display: none;
}
.page-template-page-florida .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-florida .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-florida span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-florida span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-florida .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-florida .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-florida .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-florida span.testname {
    font-size: 27px;
}
.page-template-page-florida span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-florida p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-florida section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-florida span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-florida #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-florida p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-florida a {
    font-size: 14px;
}
.page-template-page-florida .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-florida .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-florida ul {
    font-size: 14px;
}
	.page-template-page-florida span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-florida span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-florida .selling-point-boxes {
    width: 65%;
}
.page-template-page-florida .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-florida span.subtitle {
    font-size: 16px;
}
.page-template-page-florida section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-florida .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-florida span.view {
    margin-top: -43px;
}
.page-template-page-florida #beforeask {
    margin-top: -37px;
}
.page-template-page-florida p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-florida .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-florida header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-florida span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-florida .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-florida .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-florida .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-florida .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-florida h3.our-promises {
    margin-top: 98px;
}
.page-template-page-florida h3 {
    font-size: 24px;
}
.page-template-page-florida .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-florida .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-florida p {
    font-size: 14px;
}
.page-template-page-florida ul {
    font-size: 14px;
}
.page-template-page-florida .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-florida span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-florida  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-florida button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-florida h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-florida .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-florida span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-florida section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-florida .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-florida .testimonial-content {
    min-height: 369px;
}
.page-template-page-florida p.most-honored {
    font-size: 28px;
}
.page-template-page-florida .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-florida .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-florida .number-wrap {
    font-size: 32px;
}
.page-template-page-florida p {
    font-size: 14px;
}
.page-template-page-florida span.moretitle {
    font-size: 28px;
}
.page-template-page-florida span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-florida .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-florida .number-wrap {
    width: 14%;
}
.page-template-page-florida ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-florida .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-florida span.firsttitle {
    font-size: 18px;
}
.page-template-page-florida .container {
    padding-left: 50px;
}
.page-template-page-florida  span.sideawardtext {
    display: none;
}
.page-template-page-florida section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-florida .row {
    padding-bottom: 13px;
}
.page-template-page-florida .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-florida h3 {
    font-size: 18px;
}
.page-template-page-florida .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-florida p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-florida h3.our-promises {
    font-size: 27px;
}
.page-template-page-florida .pabox {
    margin-left: 23px;
}
.page-template-page-florida p {
    font-size: 14px;
}
.page-template-page-florida span.moretitle {
    font-size: 31px;
}
.page-template-page-florida span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-florida ul {
    font-size: 14px;
}
.page-template-page-florida .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-florida .number-wrap {
    width: 14%;
}
}

/*-- Florida Landing Styles End -- */

/*-- Georgia Landing Styles Start --*/

.page-template-page-georgia .blogheroarea {
    padding-top: 70px;
}
.page-template-page-georgia .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-georgia span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-georgia span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-georgia button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-georgia .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-georgia section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-georgia .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-georgia .askright {
    margin-top: 856px;
}
.page-template-page-georgia span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-georgia span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-georgia span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-georgia h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-georgia h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-georgia .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-georgia span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-georgia .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-georgia	.col-md-7 {
    float: left;
}
	
.page-template-page-georgia h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-georgia .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-georgia .askright {
    margin-top: 20px;
}
.page-template-page-georgia .col-md-6 {
    text-align: center;
}
.page-template-page-georgia .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-georgia span.formtitle {
    font-size: 28px;
}
.page-template-page-georgia .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-georgia p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-georgia .row.footercontact {
    display: grid;
}
.page-template-page-georgia .askleft {
    height: auto!important;
}
.page-template-page-georgia p.most-honored {
    margin-top: 10px;
}
.page-template-page-georgia .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-georgia .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-georgia .row {
    float: left;
    width: 100%;
}
	.page-template-page-georgia .pabox {
    margin-left: 0px;
}
.page-template-page-georgia .selling-point-one {
    margin-left: 5%;
}
.page-template-page-georgia .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-georgia .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-georgia .sideawardtext {
    display: none;
}
.page-template-page-georgia h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-georgia .askright {
    margin-top: 617px;
}
.page-template-page-georgia p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-georgia .selling-point-boxes {
    width: 100%;
}
.page-template-page-georgia .row.footercontact {
    display: grid !important;
}
.page-template-page-georgia .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-georgia p.most-honored {
    margin-top: 10px;
}
.page-template-page-georgia .askright {
    margin-top: 0px !important;
}
	.page-template-page-georgia span.fcontactinfo {
    display: none;
}
	.page-template-page-georgia .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-georgia span.footerphone {
    font-size: 32px;
}	
.page-template-page-georgia .contactinfo a {
    font-size: 24px;
}
.page-template-page-georgia .selling-point-boxes {
    width: 100%;
}
.page-template-page-georgia .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-georgia .blogheroarea {
    text-align: center;
}
.page-template-page-georgia p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-georgia .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-georgia .testimage {
    min-height: 265px;
}
.page-template-page-georgia button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-georgia button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-georgia span.defsub {
    font-size: 18px;
}
.page-template-page-georgia span.defbig-state {
    font-size: 40px;
}
.page-template-page-georgia h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-georgia .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-georgia span.sideawardtext {
    display: none;
}
.page-template-page-georgia .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-georgia .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-georgia span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-georgia span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-georgia .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-georgia .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-georgia .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-georgia span.testname {
    font-size: 27px;
}
.page-template-page-georgia span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-georgia p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-georgia section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-georgia span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-georgia #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-georgia p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-georgia a {
    font-size: 14px;
}
.page-template-page-georgia .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-georgia .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-georgia ul {
    font-size: 14px;
}
	.page-template-page-georgia span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-georgia span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-georgia .selling-point-boxes {
    width: 65%;
}
.page-template-page-georgia .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-georgia span.subtitle {
    font-size: 16px;
}
.page-template-page-georgia section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-georgia .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-georgia span.view {
    margin-top: -43px;
}
.page-template-page-georgia #beforeask {
    margin-top: -37px;
}
.page-template-page-georgia p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-georgia .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-georgia header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-georgia span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-georgia .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-georgia .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-georgia .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-georgia .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-georgia h3.our-promises {
    margin-top: 98px;
}
.page-template-page-georgia h3 {
    font-size: 24px;
}
.page-template-page-georgia .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-georgia .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-georgia p {
    font-size: 14px;
}
.page-template-page-georgia ul {
    font-size: 14px;
}
.page-template-page-georgia .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-georgia span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-georgia  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-georgia button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-georgia h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-georgia .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-georgia span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-georgia section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-georgia .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-georgia .testimonial-content {
    min-height: 369px;
}
.page-template-page-georgia p.most-honored {
    font-size: 28px;
}
.page-template-page-georgia .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-georgia .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-georgia .number-wrap {
    font-size: 32px;
}
.page-template-page-georgia p {
    font-size: 14px;
}
.page-template-page-georgia span.moretitle {
    font-size: 28px;
}
.page-template-page-georgia span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-georgia .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-georgia .number-wrap {
    width: 14%;
}
.page-template-page-georgia ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-georgia .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-georgia span.firsttitle {
    font-size: 18px;
}
.page-template-page-georgia .container {
    padding-left: 50px;
}
.page-template-page-georgia  span.sideawardtext {
    display: none;
}
.page-template-page-georgia section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-georgia .row {
    padding-bottom: 13px;
}
.page-template-page-georgia .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-georgia h3 {
    font-size: 18px;
}
.page-template-page-georgia .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-georgia p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-georgia h3.our-promises {
    font-size: 27px;
}
.page-template-page-georgia .pabox {
    margin-left: 23px;
}
.page-template-page-georgia p {
    font-size: 14px;
}
.page-template-page-georgia span.moretitle {
    font-size: 31px;
}
.page-template-page-georgia span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-georgia ul {
    font-size: 14px;
}
.page-template-page-georgia .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-georgia .number-wrap {
    width: 14%;
}
}

/*-- Georgia Landing Styles End -- */

/*-- Hawaii Landing Styles Start --*/

.page-template-page-hawaii .blogheroarea {
    padding-top: 70px;
}
.page-template-page-hawaii .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-hawaii span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-hawaii span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-hawaii button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-hawaii .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-hawaii section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-hawaii .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-hawaii .askright {
    margin-top: 856px;
}
.page-template-page-hawaii span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-hawaii span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-hawaii span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-hawaii h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-hawaii h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-hawaii .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-hawaii span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-hawaii .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-hawaii	.col-md-7 {
    float: left;
}
	
.page-template-page-hawaii h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-hawaii .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-hawaii .askright {
    margin-top: 20px;
}
.page-template-page-hawaii .col-md-6 {
    text-align: center;
}
.page-template-page-hawaii .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-hawaii span.formtitle {
    font-size: 28px;
}
.page-template-page-hawaii .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-hawaii p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-hawaii .row.footercontact {
    display: grid;
}
.page-template-page-hawaii .askleft {
    height: auto!important;
}
.page-template-page-hawaii p.most-honored {
    margin-top: 10px;
}
.page-template-page-hawaii .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-hawaii .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-hawaii .row {
    float: left;
    width: 100%;
}
	.page-template-page-hawaii .pabox {
    margin-left: 0px;
}
.page-template-page-hawaii .selling-point-one {
    margin-left: 5%;
}
.page-template-page-hawaii .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-hawaii .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-hawaii .sideawardtext {
    display: none;
}
.page-template-page-hawaii h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-hawaii .askright {
    margin-top: 617px;
}
.page-template-page-hawaii p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-hawaii .selling-point-boxes {
    width: 100%;
}
.page-template-page-hawaii .row.footercontact {
    display: grid !important;
}
.page-template-page-hawaii .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-hawaii p.most-honored {
    margin-top: 10px;
}
.page-template-page-hawaii .askright {
    margin-top: 0px !important;
}
	.page-template-page-hawaii span.fcontactinfo {
    display: none;
}
	.page-template-page-hawaii .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-hawaii span.footerphone {
    font-size: 32px;
}	
.page-template-page-hawaii .contactinfo a {
    font-size: 24px;
}
.page-template-page-hawaii .selling-point-boxes {
    width: 100%;
}
.page-template-page-hawaii .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-hawaii .blogheroarea {
    text-align: center;
}
.page-template-page-hawaii p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-hawaii .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-hawaii .testimage {
    min-height: 265px;
}
.page-template-page-hawaii button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-hawaii button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-hawaii span.defsub {
    font-size: 18px;
}
.page-template-page-hawaii span.defbig-state {
    font-size: 40px;
}
.page-template-page-hawaii h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-hawaii .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-hawaii span.sideawardtext {
    display: none;
}
.page-template-page-hawaii .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-hawaii .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-hawaii span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-hawaii span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-hawaii .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-hawaii .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-hawaii .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-hawaii span.testname {
    font-size: 27px;
}
.page-template-page-hawaii span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-hawaii p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-hawaii section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-hawaii span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-hawaii #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-hawaii p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-hawaii a {
    font-size: 14px;
}
.page-template-page-hawaii .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-hawaii .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-hawaii ul {
    font-size: 14px;
}
	.page-template-page-hawaii span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-hawaii span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-hawaii .selling-point-boxes {
    width: 65%;
}
.page-template-page-hawaii .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-hawaii span.subtitle {
    font-size: 16px;
}
.page-template-page-hawaii section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-hawaii .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-hawaii span.view {
    margin-top: -43px;
}
.page-template-page-hawaii #beforeask {
    margin-top: -37px;
}
.page-template-page-hawaii p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-hawaii .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-hawaii header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-hawaii span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-hawaii .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-hawaii .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-hawaii .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-hawaii .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-hawaii h3.our-promises {
    margin-top: 98px;
}
.page-template-page-hawaii h3 {
    font-size: 24px;
}
.page-template-page-hawaii .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-hawaii .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-hawaii p {
    font-size: 14px;
}
.page-template-page-hawaii ul {
    font-size: 14px;
}
.page-template-page-hawaii .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-hawaii span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-hawaii  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-hawaii button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-hawaii h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-hawaii .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-hawaii span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-hawaii section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-hawaii .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-hawaii .testimonial-content {
    min-height: 369px;
}
.page-template-page-hawaii p.most-honored {
    font-size: 28px;
}
.page-template-page-hawaii .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-hawaii .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-hawaii .number-wrap {
    font-size: 32px;
}
.page-template-page-hawaii p {
    font-size: 14px;
}
.page-template-page-hawaii span.moretitle {
    font-size: 28px;
}
.page-template-page-hawaii span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-hawaii .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-hawaii .number-wrap {
    width: 14%;
}
.page-template-page-hawaii ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-hawaii .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-hawaii span.firsttitle {
    font-size: 18px;
}
.page-template-page-hawaii .container {
    padding-left: 50px;
}
.page-template-page-hawaii  span.sideawardtext {
    display: none;
}
.page-template-page-hawaii section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-hawaii .row {
    padding-bottom: 13px;
}
.page-template-page-hawaii .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-hawaii h3 {
    font-size: 18px;
}
.page-template-page-hawaii .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-hawaii p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-hawaii h3.our-promises {
    font-size: 27px;
}
.page-template-page-hawaii .pabox {
    margin-left: 23px;
}
.page-template-page-hawaii p {
    font-size: 14px;
}
.page-template-page-hawaii span.moretitle {
    font-size: 31px;
}
.page-template-page-hawaii span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-hawaii ul {
    font-size: 14px;
}
.page-template-page-hawaii .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-hawaii .number-wrap {
    width: 14%;
}
}

/*-- Hawaii Landing Styles End -- */

/*-- Idaho Landing Styles Start --*/

.page-template-page-idaho .blogheroarea {
    padding-top: 70px;
}
.page-template-page-idaho .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-idaho span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-idaho span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-idaho button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-idaho .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-idaho section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-idaho .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-idaho .askright {
    margin-top: 856px;
}
.page-template-page-idaho span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-idaho span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-idaho span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-idaho h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-idaho h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-idaho .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-idaho span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-idaho .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-idaho	.col-md-7 {
    float: left;
}
	
.page-template-page-idaho h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-idaho .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-idaho .askright {
    margin-top: 20px;
}
.page-template-page-idaho .col-md-6 {
    text-align: center;
}
.page-template-page-idaho .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-idaho span.formtitle {
    font-size: 28px;
}
.page-template-page-idaho .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-idaho p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-idaho .row.footercontact {
    display: grid;
}
.page-template-page-idaho .askleft {
    height: auto!important;
}
.page-template-page-idaho p.most-honored {
    margin-top: 10px;
}
.page-template-page-idaho .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-idaho .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-idaho .row {
    float: left;
    width: 100%;
}
	.page-template-page-idaho .pabox {
    margin-left: 0px;
}
.page-template-page-idaho .selling-point-one {
    margin-left: 5%;
}
.page-template-page-idaho .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-idaho .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-idaho .sideawardtext {
    display: none;
}
.page-template-page-idaho h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-idaho .askright {
    margin-top: 617px;
}
.page-template-page-idaho p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-idaho .selling-point-boxes {
    width: 100%;
}
.page-template-page-idaho .row.footercontact {
    display: grid !important;
}
.page-template-page-idaho .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-idaho p.most-honored {
    margin-top: 10px;
}
.page-template-page-idaho .askright {
    margin-top: 0px !important;
}
	.page-template-page-idaho span.fcontactinfo {
    display: none;
}
	.page-template-page-idaho .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-idaho span.footerphone {
    font-size: 32px;
}	
.page-template-page-idaho .contactinfo a {
    font-size: 24px;
}
.page-template-page-idaho .selling-point-boxes {
    width: 100%;
}
.page-template-page-idaho .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-idaho .blogheroarea {
    text-align: center;
}
.page-template-page-idaho p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-idaho .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-idaho .testimage {
    min-height: 265px;
}
.page-template-page-idaho button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-idaho button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-idaho span.defsub {
    font-size: 18px;
}
.page-template-page-idaho span.defbig-state {
    font-size: 40px;
}
.page-template-page-idaho h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-idaho .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-idaho span.sideawardtext {
    display: none;
}
.page-template-page-idaho .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-idaho .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-idaho span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-idaho span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-idaho .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-idaho .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-idaho .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-idaho span.testname {
    font-size: 27px;
}
.page-template-page-idaho span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-idaho p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-idaho section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-idaho span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-idaho #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-idaho p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-idaho a {
    font-size: 14px;
}
.page-template-page-idaho .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-idaho .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-idaho ul {
    font-size: 14px;
}
	.page-template-page-idaho span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-idaho span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-idaho .selling-point-boxes {
    width: 65%;
}
.page-template-page-idaho .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-idaho span.subtitle {
    font-size: 16px;
}
.page-template-page-idaho section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-idaho .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-idaho span.view {
    margin-top: -43px;
}
.page-template-page-idaho #beforeask {
    margin-top: -37px;
}
.page-template-page-idaho p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-idaho .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-idaho header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-idaho span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-idaho .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-idaho .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-idaho .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-idaho .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-idaho h3.our-promises {
    margin-top: 98px;
}
.page-template-page-idaho h3 {
    font-size: 24px;
}
.page-template-page-idaho .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-idaho .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-idaho p {
    font-size: 14px;
}
.page-template-page-idaho ul {
    font-size: 14px;
}
.page-template-page-idaho .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-idaho span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-idaho  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-idaho button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-idaho h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-idaho .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-idaho span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-idaho section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-idaho .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-idaho .testimonial-content {
    min-height: 369px;
}
.page-template-page-idaho p.most-honored {
    font-size: 28px;
}
.page-template-page-idaho .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-idaho .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-idaho .number-wrap {
    font-size: 32px;
}
.page-template-page-idaho p {
    font-size: 14px;
}
.page-template-page-idaho span.moretitle {
    font-size: 28px;
}
.page-template-page-idaho span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-idaho .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-idaho .number-wrap {
    width: 14%;
}
.page-template-page-idaho ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-idaho .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-idaho span.firsttitle {
    font-size: 18px;
}
.page-template-page-idaho .container {
    padding-left: 50px;
}
.page-template-page-idaho  span.sideawardtext {
    display: none;
}
.page-template-page-idaho section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-idaho .row {
    padding-bottom: 13px;
}
.page-template-page-idaho .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-idaho h3 {
    font-size: 18px;
}
.page-template-page-idaho .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-idaho p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-idaho h3.our-promises {
    font-size: 27px;
}
.page-template-page-idaho .pabox {
    margin-left: 23px;
}
.page-template-page-idaho p {
    font-size: 14px;
}
.page-template-page-idaho span.moretitle {
    font-size: 31px;
}
.page-template-page-idaho span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-idaho ul {
    font-size: 14px;
}
.page-template-page-idaho .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-idaho .number-wrap {
    width: 14%;
}
}
/*-- Idaho Landing Styles End -- */

/*-- Illinois Landing Styles Start --*/

.page-template-page-illinois .blogheroarea {
    padding-top: 70px;
}
.page-template-page-illinois .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-illinois span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-illinois span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-illinois button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-illinois .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-illinois section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-illinois .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-illinois .askright {
    margin-top: 856px;
}
.page-template-page-illinois span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-illinois span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-illinois span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-illinois h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-illinois h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-illinois .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-illinois span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-illinois .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-illinois	.col-md-7 {
    float: left;
}
	
.page-template-page-illinois h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-illinois .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-illinois .askright {
    margin-top: 20px;
}
.page-template-page-illinois .col-md-6 {
    text-align: center;
}
.page-template-page-illinois .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-illinois span.formtitle {
    font-size: 28px;
}
.page-template-page-illinois .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-illinois p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-illinois .row.footercontact {
    display: grid;
}
.page-template-page-illinois .askleft {
    height: auto!important;
}
.page-template-page-illinois p.most-honored {
    margin-top: 10px;
}
.page-template-page-illinois .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-illinois .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-illinois .row {
    float: left;
    width: 100%;
}
	.page-template-page-illinois .pabox {
    margin-left: 0px;
}
.page-template-page-illinois .selling-point-one {
    margin-left: 5%;
}
.page-template-page-illinois .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-illinois .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-illinois .sideawardtext {
    display: none;
}
.page-template-page-illinois h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-illinois .askright {
    margin-top: 617px;
}
.page-template-page-illinois p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-illinois .selling-point-boxes {
    width: 100%;
}
.page-template-page-illinois .row.footercontact {
    display: grid !important;
}
.page-template-page-illinois .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-illinois p.most-honored {
    margin-top: 10px;
}
.page-template-page-illinois .askright {
    margin-top: 0px !important;
}
	.page-template-page-illinois span.fcontactinfo {
    display: none;
}
	.page-template-page-illinois .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-illinois span.footerphone {
    font-size: 32px;
}	
.page-template-page-illinois .contactinfo a {
    font-size: 24px;
}
.page-template-page-illinois .selling-point-boxes {
    width: 100%;
}
.page-template-page-illinois .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-illinois .blogheroarea {
    text-align: center;
}
.page-template-page-illinois p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-illinois .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-illinois .testimage {
    min-height: 265px;
}
.page-template-page-illinois button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-illinois button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-illinois span.defsub {
    font-size: 18px;
}
.page-template-page-illinois span.defbig-state {
    font-size: 40px;
}
.page-template-page-illinois h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-illinois .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-illinois span.sideawardtext {
    display: none;
}
.page-template-page-illinois .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-illinois .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-illinois span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-illinois span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-illinois .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-illinois .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-illinois .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-illinois span.testname {
    font-size: 27px;
}
.page-template-page-illinois span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-illinois p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-illinois section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-illinois span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-illinois #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-illinois p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-illinois a {
    font-size: 14px;
}
.page-template-page-illinois .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-illinois .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-illinois ul {
    font-size: 14px;
}
	.page-template-page-illinois span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-illinois span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-illinois .selling-point-boxes {
    width: 65%;
}
.page-template-page-illinois .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-illinois span.subtitle {
    font-size: 16px;
}
.page-template-page-illinois section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-illinois .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-illinois span.view {
    margin-top: -43px;
}
.page-template-page-illinois #beforeask {
    margin-top: -37px;
}
.page-template-page-illinois p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-illinois .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-illinois header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-illinois span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-illinois .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-illinois .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-illinois .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-illinois .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-illinois h3.our-promises {
    margin-top: 98px;
}
.page-template-page-illinois h3 {
    font-size: 24px;
}
.page-template-page-illinois .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-illinois .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-illinois p {
    font-size: 14px;
}
.page-template-page-illinois ul {
    font-size: 14px;
}
.page-template-page-illinois .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-illinois span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-illinois  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-illinois button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-illinois h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-illinois .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-illinois span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-illinois section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-illinois .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-illinois .testimonial-content {
    min-height: 369px;
}
.page-template-page-illinois p.most-honored {
    font-size: 28px;
}
.page-template-page-illinois .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-illinois .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-illinois .number-wrap {
    font-size: 32px;
}
.page-template-page-illinois p {
    font-size: 14px;
}
.page-template-page-illinois span.moretitle {
    font-size: 28px;
}
.page-template-page-illinois span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-illinois .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-illinois .number-wrap {
    width: 14%;
}
.page-template-page-illinois ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-illinois .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-illinois span.firsttitle {
    font-size: 18px;
}
.page-template-page-illinois .container {
    padding-left: 50px;
}
.page-template-page-illinois  span.sideawardtext {
    display: none;
}
.page-template-page-illinois section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-illinois .row {
    padding-bottom: 13px;
}
.page-template-page-illinois .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-illinois h3 {
    font-size: 18px;
}
.page-template-page-illinois .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-illinois p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-illinois h3.our-promises {
    font-size: 27px;
}
.page-template-page-illinois .pabox {
    margin-left: 23px;
}
.page-template-page-illinois p {
    font-size: 14px;
}
.page-template-page-illinois span.moretitle {
    font-size: 31px;
}
.page-template-page-illinois span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-illinois ul {
    font-size: 14px;
}
.page-template-page-illinois .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-illinois .number-wrap {
    width: 14%;
}
}

/*-- Illinois Landing Styles End -- */

/*-- Indiana Landing Styles Start --*/

.page-template-page-indiana .blogheroarea {
    padding-top: 70px;
}
.page-template-page-indiana .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-indiana span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-indiana span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-indiana button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-indiana .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-indiana section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-indiana .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-indiana .askright {
    margin-top: 856px;
}
.page-template-page-indiana span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-indiana span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-indiana span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-indiana h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-indiana h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-indiana .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-indiana span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-indiana .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-indiana	.col-md-7 {
    float: left;
}
	
.page-template-page-indiana h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-indiana .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-indiana .askright {
    margin-top: 20px;
}
.page-template-page-indiana .col-md-6 {
    text-align: center;
}
.page-template-page-indiana .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-indiana span.formtitle {
    font-size: 28px;
}
.page-template-page-indiana .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-indiana p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-indiana .row.footercontact {
    display: grid;
}
.page-template-page-indiana .askleft {
    height: auto!important;
}
.page-template-page-indiana p.most-honored {
    margin-top: 10px;
}
.page-template-page-indiana .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-indiana .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-indiana .row {
    float: left;
    width: 100%;
}
	.page-template-page-indiana .pabox {
    margin-left: 0px;
}
.page-template-page-indiana .selling-point-one {
    margin-left: 5%;
}
.page-template-page-indiana .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-indiana .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-indiana .sideawardtext {
    display: none;
}
.page-template-page-indiana h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-indiana .askright {
    margin-top: 617px;
}
.page-template-page-indiana p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-indiana .selling-point-boxes {
    width: 100%;
}
.page-template-page-indiana .row.footercontact {
    display: grid !important;
}
.page-template-page-indiana .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-indiana p.most-honored {
    margin-top: 10px;
}
.page-template-page-indiana .askright {
    margin-top: 0px !important;
}
	.page-template-page-indiana span.fcontactinfo {
    display: none;
}
	.page-template-page-indiana .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-indiana span.footerphone {
    font-size: 32px;
}	
.page-template-page-indiana .contactinfo a {
    font-size: 24px;
}
.page-template-page-indiana .selling-point-boxes {
    width: 100%;
}
.page-template-page-indiana .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-indiana .blogheroarea {
    text-align: center;
}
.page-template-page-indiana p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-indiana .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-indiana .testimage {
    min-height: 265px;
}
.page-template-page-indiana button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-indiana button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-indiana span.defsub {
    font-size: 18px;
}
.page-template-page-indiana span.defbig-state {
    font-size: 40px;
}
.page-template-page-indiana h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-indiana .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-indiana span.sideawardtext {
    display: none;
}
.page-template-page-indiana .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-indiana .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-indiana span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-indiana span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-indiana .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-indiana .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-indiana .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-indiana span.testname {
    font-size: 27px;
}
.page-template-page-indiana span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-indiana p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-indiana section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-indiana span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-indiana #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-indiana p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-indiana a {
    font-size: 14px;
}
.page-template-page-indiana .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-indiana .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-indiana ul {
    font-size: 14px;
}
	.page-template-page-indiana span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-indiana span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-indiana .selling-point-boxes {
    width: 65%;
}
.page-template-page-indiana .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-indiana span.subtitle {
    font-size: 16px;
}
.page-template-page-indiana section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-indiana .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-indiana span.view {
    margin-top: -43px;
}
.page-template-page-indiana #beforeask {
    margin-top: -37px;
}
.page-template-page-indiana p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-indiana .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-indiana header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-indiana span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-indiana .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-indiana .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-indiana .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-indiana .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-indiana h3.our-promises {
    margin-top: 98px;
}
.page-template-page-indiana h3 {
    font-size: 24px;
}
.page-template-page-indiana .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-indiana .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-indiana p {
    font-size: 14px;
}
.page-template-page-indiana ul {
    font-size: 14px;
}
.page-template-page-indiana .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-indiana span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-indiana  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-indiana button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-indiana h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-indiana .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-indiana span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-indiana section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-indiana .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-indiana .testimonial-content {
    min-height: 369px;
}
.page-template-page-indiana p.most-honored {
    font-size: 28px;
}
.page-template-page-indiana .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-indiana .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-indiana .number-wrap {
    font-size: 32px;
}
.page-template-page-indiana p {
    font-size: 14px;
}
.page-template-page-indiana span.moretitle {
    font-size: 28px;
}
.page-template-page-indiana span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-indiana .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-indiana .number-wrap {
    width: 14%;
}
.page-template-page-indiana ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-indiana .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-indiana span.firsttitle {
    font-size: 18px;
}
.page-template-page-indiana .container {
    padding-left: 50px;
}
.page-template-page-indiana  span.sideawardtext {
    display: none;
}
.page-template-page-indiana section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-indiana .row {
    padding-bottom: 13px;
}
.page-template-page-indiana .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-indiana h3 {
    font-size: 18px;
}
.page-template-page-indiana .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-indiana p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-indiana h3.our-promises {
    font-size: 27px;
}
.page-template-page-indiana .pabox {
    margin-left: 23px;
}
.page-template-page-indiana p {
    font-size: 14px;
}
.page-template-page-indiana span.moretitle {
    font-size: 31px;
}
.page-template-page-indiana span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-indiana ul {
    font-size: 14px;
}
.page-template-page-indiana .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-indiana .number-wrap {
    width: 14%;
}
}

/*-- Indiana Landing Styles End -- */

/*-- Iowa Landing Styles Start --*/

.page-template-page-iowa .blogheroarea {
    padding-top: 70px;
}
.page-template-page-iowa .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-iowa span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-iowa span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-iowa button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-iowa .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-iowa section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-iowa .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-iowa .askright {
    margin-top: 856px;
}
.page-template-page-iowa span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-iowa span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-iowa span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-iowa h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-iowa h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-iowa .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-iowa span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-iowa .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-iowa	.col-md-7 {
    float: left;
}
	
.page-template-page-iowa h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-iowa .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-iowa .askright {
    margin-top: 20px;
}
.page-template-page-iowa .col-md-6 {
    text-align: center;
}
.page-template-page-iowa .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-iowa span.formtitle {
    font-size: 28px;
}
.page-template-page-iowa .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-iowa p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-iowa .row.footercontact {
    display: grid;
}
.page-template-page-iowa .askleft {
    height: auto!important;
}
.page-template-page-iowa p.most-honored {
    margin-top: 10px;
}
.page-template-page-iowa .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-iowa .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-iowa .row {
    float: left;
    width: 100%;
}
	.page-template-page-iowa .pabox {
    margin-left: 0px;
}
.page-template-page-iowa .selling-point-one {
    margin-left: 5%;
}
.page-template-page-iowa .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-iowa .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-iowa .sideawardtext {
    display: none;
}
.page-template-page-iowa h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-iowa .askright {
    margin-top: 617px;
}
.page-template-page-iowa p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-iowa .selling-point-boxes {
    width: 100%;
}
.page-template-page-iowa .row.footercontact {
    display: grid !important;
}
.page-template-page-iowa .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-iowa p.most-honored {
    margin-top: 10px;
}
.page-template-page-iowa .askright {
    margin-top: 0px !important;
}
	.page-template-page-iowa span.fcontactinfo {
    display: none;
}
	.page-template-page-iowa .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-iowa span.footerphone {
    font-size: 32px;
}	
.page-template-page-iowa .contactinfo a {
    font-size: 24px;
}
.page-template-page-iowa .selling-point-boxes {
    width: 100%;
}
.page-template-page-iowa .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-iowa .blogheroarea {
    text-align: center;
}
.page-template-page-iowa p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-iowa .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-iowa .testimage {
    min-height: 265px;
}
.page-template-page-iowa button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-iowa button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-iowa span.defsub {
    font-size: 18px;
}
.page-template-page-iowa span.defbig-state {
    font-size: 40px;
}
.page-template-page-iowa h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-iowa .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-iowa span.sideawardtext {
    display: none;
}
.page-template-page-iowa .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-iowa .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-iowa span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-iowa span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-iowa .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-iowa .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-iowa .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-iowa span.testname {
    font-size: 27px;
}
.page-template-page-iowa span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-iowa p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-iowa section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-iowa span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-iowa #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-iowa p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-iowa a {
    font-size: 14px;
}
.page-template-page-iowa .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-iowa .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-iowa ul {
    font-size: 14px;
}
	.page-template-page-iowa span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-iowa span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-iowa .selling-point-boxes {
    width: 65%;
}
.page-template-page-iowa .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-iowa span.subtitle {
    font-size: 16px;
}
.page-template-page-iowa section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-iowa .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-iowa span.view {
    margin-top: -43px;
}
.page-template-page-iowa #beforeask {
    margin-top: -37px;
}
.page-template-page-iowa p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-iowa .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-iowa header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-iowa span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-iowa .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-iowa .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-iowa .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-iowa .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-iowa h3.our-promises {
    margin-top: 98px;
}
.page-template-page-iowa h3 {
    font-size: 24px;
}
.page-template-page-iowa .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-iowa .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-iowa p {
    font-size: 14px;
}
.page-template-page-iowa ul {
    font-size: 14px;
}
.page-template-page-iowa .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-iowa span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-iowa  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-iowa button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-iowa h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-iowa .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-iowa span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-iowa section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-iowa .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-iowa .testimonial-content {
    min-height: 369px;
}
.page-template-page-iowa p.most-honored {
    font-size: 28px;
}
.page-template-page-iowa .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-iowa .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-iowa .number-wrap {
    font-size: 32px;
}
.page-template-page-iowa p {
    font-size: 14px;
}
.page-template-page-iowa span.moretitle {
    font-size: 28px;
}
.page-template-page-iowa span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-iowa .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-iowa .number-wrap {
    width: 14%;
}
.page-template-page-iowa ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-iowa .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-iowa span.firsttitle {
    font-size: 18px;
}
.page-template-page-iowa .container {
    padding-left: 50px;
}
.page-template-page-iowa  span.sideawardtext {
    display: none;
}
.page-template-page-iowa section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-iowa .row {
    padding-bottom: 13px;
}
.page-template-page-iowa .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-iowa h3 {
    font-size: 18px;
}
.page-template-page-iowa .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-iowa p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-iowa h3.our-promises {
    font-size: 27px;
}
.page-template-page-iowa .pabox {
    margin-left: 23px;
}
.page-template-page-iowa p {
    font-size: 14px;
}
.page-template-page-iowa span.moretitle {
    font-size: 31px;
}
.page-template-page-iowa span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-iowa ul {
    font-size: 14px;
}
.page-template-page-iowa .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-iowa .number-wrap {
    width: 14%;
}
}
/*-- Iowa Landing Styles End -- */

/*-- Kansas Landing Styles Start --*/

.page-template-page-kansas .blogheroarea {
    padding-top: 70px;
}
.page-template-page-kansas .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-kansas span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-kansas span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-kansas button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-kansas .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-kansas section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-kansas .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-kansas .askright {
    margin-top: 856px;
}
.page-template-page-kansas span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-kansas span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-kansas span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-kansas h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-kansas h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-kansas .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-kansas span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-kansas .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-kansas	.col-md-7 {
    float: left;
}
	
.page-template-page-kansas h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-kansas .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-kansas .askright {
    margin-top: 20px;
}
.page-template-page-kansas .col-md-6 {
    text-align: center;
}
.page-template-page-kansas .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-kansas span.formtitle {
    font-size: 28px;
}
.page-template-page-kansas .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-kansas p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-kansas .row.footercontact {
    display: grid;
}
.page-template-page-kansas .askleft {
    height: auto!important;
}
.page-template-page-kansas p.most-honored {
    margin-top: 10px;
}
.page-template-page-kansas .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-kansas .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-kansas .row {
    float: left;
    width: 100%;
}
	.page-template-page-kansas .pabox {
    margin-left: 0px;
}
.page-template-page-kansas .selling-point-one {
    margin-left: 5%;
}
.page-template-page-kansas .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-kansas .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-kansas .sideawardtext {
    display: none;
}
.page-template-page-kansas h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-kansas .askright {
    margin-top: 617px;
}
.page-template-page-kansas p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-kansas .selling-point-boxes {
    width: 100%;
}
.page-template-page-kansas .row.footercontact {
    display: grid !important;
}
.page-template-page-kansas .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-kansas p.most-honored {
    margin-top: 10px;
}
.page-template-page-kansas .askright {
    margin-top: 0px !important;
}
	.page-template-page-kansas span.fcontactinfo {
    display: none;
}
	.page-template-page-kansas .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-kansas span.footerphone {
    font-size: 32px;
}	
.page-template-page-kansas .contactinfo a {
    font-size: 24px;
}
.page-template-page-kansas .selling-point-boxes {
    width: 100%;
}
.page-template-page-kansas .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-kansas .blogheroarea {
    text-align: center;
}
.page-template-page-kansas p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-kansas .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-kansas .testimage {
    min-height: 265px;
}
.page-template-page-kansas button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-kansas button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-kansas span.defsub {
    font-size: 18px;
}
.page-template-page-kansas span.defbig-state {
    font-size: 40px;
}
.page-template-page-kansas h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-kansas .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-kansas span.sideawardtext {
    display: none;
}
.page-template-page-kansas .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-kansas .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-kansas span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-kansas span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-kansas .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-kansas .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-kansas .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-kansas span.testname {
    font-size: 27px;
}
.page-template-page-kansas span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-kansas p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-kansas section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-kansas span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-kansas #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-kansas p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-kansas a {
    font-size: 14px;
}
.page-template-page-kansas .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-kansas .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-kansas ul {
    font-size: 14px;
}
	.page-template-page-kansas span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-kansas span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-kansas .selling-point-boxes {
    width: 65%;
}
.page-template-page-kansas .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-kansas span.subtitle {
    font-size: 16px;
}
.page-template-page-kansas section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-kansas .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-kansas span.view {
    margin-top: -43px;
}
.page-template-page-kansas #beforeask {
    margin-top: -37px;
}
.page-template-page-kansas p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-kansas .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-kansas header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-kansas span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-kansas .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-kansas .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-kansas .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-kansas .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-kansas h3.our-promises {
    margin-top: 98px;
}
.page-template-page-kansas h3 {
    font-size: 24px;
}
.page-template-page-kansas .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-kansas .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-kansas p {
    font-size: 14px;
}
.page-template-page-kansas ul {
    font-size: 14px;
}
.page-template-page-kansas .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-kansas span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-kansas  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-kansas button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-kansas h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-kansas .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-kansas span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-kansas section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-kansas .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-kansas .testimonial-content {
    min-height: 369px;
}
.page-template-page-kansas p.most-honored {
    font-size: 28px;
}
.page-template-page-kansas .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-kansas .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-kansas .number-wrap {
    font-size: 32px;
}
.page-template-page-kansas p {
    font-size: 14px;
}
.page-template-page-kansas span.moretitle {
    font-size: 28px;
}
.page-template-page-kansas span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-kansas .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-kansas .number-wrap {
    width: 14%;
}
.page-template-page-kansas ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-kansas .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-kansas span.firsttitle {
    font-size: 18px;
}
.page-template-page-kansas .container {
    padding-left: 50px;
}
.page-template-page-kansas  span.sideawardtext {
    display: none;
}
.page-template-page-kansas section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-kansas .row {
    padding-bottom: 13px;
}
.page-template-page-kansas .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-kansas h3 {
    font-size: 18px;
}
.page-template-page-kansas .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-kansas p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-kansas h3.our-promises {
    font-size: 27px;
}
.page-template-page-kansas .pabox {
    margin-left: 23px;
}
.page-template-page-kansas p {
    font-size: 14px;
}
.page-template-page-kansas span.moretitle {
    font-size: 31px;
}
.page-template-page-kansas span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-kansas ul {
    font-size: 14px;
}
.page-template-page-kansas .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-kansas .number-wrap {
    width: 14%;
}
}

/*-- Kansas Landing Styles End -- */

/*-- Kentucky Landing Styles Start --*/

.page-template-page-kentucky .blogheroarea {
    padding-top: 70px;
}
.page-template-page-kentucky .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-kentucky span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-kentucky span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-kentucky button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-kentucky .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
	margin-top: -350px;
}
.page-template-page-kentucky section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
	
	.page-template-page-kentucky .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
	}	
.page-template-page-kentucky .askright {
    margin-top: 856px;
}
.page-template-page-kentucky span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-kentucky span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-kentucky span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-kentucky h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-kentucky h1 {
    font-size: 24px !important;
    line-height: 27px;
}
	section#ask {
    margin-top: 20px!important;
}
.page-template-page-kentucky .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-kentucky span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-kentucky .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-kentucky .col-md-7 {
    float: left;
}	
.page-template-page-kentucky h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-kentucky .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-kentucky .askright {
    margin-top: 20px;
}
.page-template-page-kentucky .col-md-6 {
    text-align: center;
}
.page-template-page-kentucky .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-kentucky span.formtitle {
    font-size: 28px;
}
.page-template-page-kentucky .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-kentucky p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-kentucky .row.footercontact {
    display: grid;
}
.page-template-page-kentucky .askleft {
    height: auto!important;
}
.page-template-page-kentucky p.most-honored {
    margin-top: 10px;
}
.page-template-page-kentucky .askright {
}
	.sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-kentucky .col-md-5 {
    margin-top: 12px !important;
}
	
.page-template-page-kentucky .row {
    float: left;
    width: 100%;
}
	.page-template-page-kentucky .pabox {
    margin-left: 0px;
}
.page-template-page-kentucky .selling-point-one {
    margin-left: 5%;
}
.page-template-page-kentucky .blogheroarea {
    text-align: center;
	    background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-kentucky .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
	.page-template-page-kentucky .sideawardtext {
    display: none;
}
.page-template-page-kentucky h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-kentucky .askright {
    margin-top: 617px;
}
.page-template-page-kentucky p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-kentucky .selling-point-boxes {
    width: 100%;
}
.page-template-page-kentucky .row.footercontact {
    display: grid !important;
}
.page-template-page-kentucky .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-kentucky p.most-honored {
    margin-top: 10px;
}
.page-template-page-kentucky .askright {
    margin-top: 0px !important;
}
	.page-template-page-kentucky span.fcontactinfo {
    display: none;
}
	.page-template-page-kentucky .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-kentucky span.footerphone {
    font-size: 32px;
}	
.page-template-page-kentucky .contactinfo a {
    font-size: 24px;
}
.page-template-page-kentucky .selling-point-boxes {
    width: 100%;
}
.page-template-page-kentucky .blogheroarea  .col-md-6 {
		width: 100%	
}
.page-template-page-kentucky .blogheroarea {
    text-align: center;
}
.page-template-page-kentucky p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-kentucky .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-kentucky .testimage {
    min-height: 265px;
}
.page-template-page-kentucky button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-kentucky button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-kentucky span.defsub {
    font-size: 18px;
}
.page-template-page-kentucky span.defbig-state {
    font-size: 40px;
}
.page-template-page-kentucky h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-kentucky .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-kentucky span.sideawardtext {
    display: none;
}
.page-template-page-kentucky .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-kentucky .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
	margin-top: 0px;
}
.page-template-page-kentucky span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-kentucky span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-kentucky .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-kentucky .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-kentucky .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-kentucky span.testname {
    font-size: 27px;
}
.page-template-page-kentucky span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-kentucky p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-kentucky section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-kentucky span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-kentucky #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-kentucky p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-kentucky a {
    font-size: 14px;
}
.page-template-page-kentucky .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-kentucky .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-kentucky ul {
    font-size: 14px;
}
	.page-template-page-kentucky span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-kentucky span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-kentucky .selling-point-boxes {
    width: 65%;
}
.page-template-page-kentucky .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-kentucky span.subtitle {
    font-size: 16px;
}
.page-template-page-kentucky section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-kentucky .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-kentucky span.view {
    margin-top: -43px;
}
.page-template-page-kentucky #beforeask {
    margin-top: -37px;
}
.page-template-page-kentucky p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-kentucky .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-kentucky header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-kentucky span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-kentucky .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-kentucky .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-kentucky .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-kentucky .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-kentucky h3.our-promises {
    margin-top: 98px;
}
.page-template-page-kentucky h3 {
    font-size: 24px;
}
.page-template-page-kentucky .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-kentucky .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-kentucky p {
    font-size: 14px;
}
.page-template-page-kentucky ul {
    font-size: 14px;
}
.page-template-page-kentucky .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-kentucky span.formtitle {
    font-size: 25px;
	line-height: 15px;
}
.page-template-page-kentucky  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-kentucky button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-kentucky h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-kentucky .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-kentucky span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-kentucky section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-kentucky .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-kentucky .testimonial-content {
    min-height: 369px;
}
.page-template-page-kentucky p.most-honored {
    font-size: 28px;
}
.page-template-page-kentucky .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-kentucky .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-kentucky .number-wrap {
    font-size: 32px;
}
.page-template-page-kentucky p {
    font-size: 14px;
}
.page-template-page-kentucky span.moretitle {
    font-size: 28px;
}
.page-template-page-kentucky span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-kentucky .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
	margin-top: 0px;
}
.page-template-page-kentucky .number-wrap {
    width: 14%;
}
.page-template-page-kentucky ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-kentucky .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-kentucky span.firsttitle {
    font-size: 18px;
}
.page-template-page-kentucky .container {
    padding-left: 50px;
}
.page-template-page-kentucky  span.sideawardtext {
    display: none;
}
.page-template-page-kentucky section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-kentucky .row {
    padding-bottom: 13px;
}
.page-template-page-kentucky .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-kentucky h3 {
    font-size: 18px;
}
.page-template-page-kentucky .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-kentucky p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-kentucky h3.our-promises {
    font-size: 27px;
}
.page-template-page-kentucky .pabox {
    margin-left: 23px;
}
.page-template-page-kentucky p {
    font-size: 14px;
}
.page-template-page-kentucky span.moretitle {
    font-size: 31px;
}
.page-template-page-kentucky span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-kentucky ul {
    font-size: 14px;
}
.page-template-page-kentucky .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-kentucky .number-wrap {
    width: 14%;
}
}

/*-- Kentucky Landing Styles End -- */

/*-- Louisiana Landing Styles Start --*/

.page-template-page-louisiana .blogheroarea {
    padding-top: 70px;
}
.page-template-page-louisiana .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-louisiana span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-louisiana span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-louisiana button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-louisiana .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-louisiana section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-louisiana .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-louisiana .askright {
    margin-top: 856px;
}
.page-template-page-louisiana span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-louisiana span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-louisiana span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-louisiana h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-louisiana h1 {
    font-size: 24px !important;
    line-height: 27px;
}
    section#ask {
    margin-top: 20px!important;
}
.page-template-page-louisiana .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-louisiana span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-louisiana .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-louisiana .col-md-7 {
    float: left;
}   
.page-template-page-louisiana h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-louisiana .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-louisiana .askright {
    margin-top: 20px;
}
.page-template-page-louisiana .col-md-6 {
    text-align: center;
}
.page-template-page-louisiana .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-louisiana span.formtitle {
    font-size: 28px;
}
.page-template-page-louisiana .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-louisiana p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-louisiana .row.footercontact {
    display: grid;
}
.page-template-page-louisiana .askleft {
    height: auto!important;
}
.page-template-page-louisiana p.most-honored {
    margin-top: 10px;
}
.page-template-page-louisiana .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-louisiana .col-md-5 {
    margin-top: 12px !important;
}
    
.page-template-page-louisiana .row {
    float: left;
    width: 100%;
}
    .page-template-page-louisiana .pabox {
    margin-left: 0px;
}
.page-template-page-louisiana .selling-point-one {
    margin-left: 5%;
}
.page-template-page-louisiana .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-louisiana .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
    .page-template-page-louisiana .sideawardtext {
    display: none;
}
.page-template-page-louisiana h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-louisiana .askright {
    margin-top: 617px;
}
.page-template-page-louisiana p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-louisiana .selling-point-boxes {
    width: 100%;
}
.page-template-page-louisiana .row.footercontact {
    display: grid !important;
}
.page-template-page-louisiana .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-louisiana p.most-honored {
    margin-top: 10px;
}
.page-template-page-louisiana .askright {
    margin-top: 0px !important;
}
    .page-template-page-louisiana span.fcontactinfo {
    display: none;
}
    .page-template-page-louisiana .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-louisiana span.footerphone {
    font-size: 32px;
}   
.page-template-page-louisiana .contactinfo a {
    font-size: 24px;
}
.page-template-page-louisiana .selling-point-boxes {
    width: 100%;
}
.page-template-page-louisiana .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-louisiana .blogheroarea {
    text-align: center;
}
.page-template-page-louisiana p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-louisiana .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-louisiana .testimage {
    min-height: 265px;
}
.page-template-page-louisiana button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-louisiana button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-louisiana span.defsub {
    font-size: 18px;
}
.page-template-page-louisiana span.defbig-state {
    font-size: 40px;
}
.page-template-page-louisiana h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-louisiana .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-louisiana span.sideawardtext {
    display: none;
}
.page-template-page-louisiana .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-louisiana .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-louisiana span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-louisiana span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-louisiana .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-louisiana .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-louisiana .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-louisiana span.testname {
    font-size: 27px;
}
.page-template-page-louisiana span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-louisiana p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-louisiana section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-louisiana span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-louisiana #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-louisiana p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-louisiana a {
    font-size: 14px;
}
.page-template-page-louisiana .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-louisiana .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-louisiana ul {
    font-size: 14px;
}
    .page-template-page-louisiana span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-louisiana span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-louisiana .selling-point-boxes {
    width: 65%;
}
.page-template-page-louisiana .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-louisiana span.subtitle {
    font-size: 16px;
}
.page-template-page-louisiana section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-louisiana .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-louisiana span.view {
    margin-top: -43px;
}
.page-template-page-louisiana #beforeask {
    margin-top: -37px;
}
.page-template-page-louisiana p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-louisiana .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-louisiana header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-louisiana span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-louisiana .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-louisiana .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-louisiana .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-louisiana .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-louisiana h3.our-promises {
    margin-top: 98px;
}
.page-template-page-louisiana h3 {
    font-size: 24px;
}
.page-template-page-louisiana .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-louisiana .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-louisiana p {
    font-size: 14px;
}
.page-template-page-louisiana ul {
    font-size: 14px;
}
.page-template-page-louisiana .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-louisiana span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-louisiana  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-louisiana button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-louisiana h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-louisiana .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-louisiana span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-louisiana section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-louisiana .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-louisiana .testimonial-content {
    min-height: 369px;
}
.page-template-page-louisiana p.most-honored {
    font-size: 28px;
}
.page-template-page-louisiana .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-louisiana .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-louisiana .number-wrap {
    font-size: 32px;
}
.page-template-page-louisiana p {
    font-size: 14px;
}
.page-template-page-louisiana span.moretitle {
    font-size: 28px;
}
.page-template-page-louisiana span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-louisiana .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-louisiana .number-wrap {
    width: 14%;
}
.page-template-page-louisiana ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-louisiana .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-louisiana span.firsttitle {
    font-size: 18px;
}
.page-template-page-louisiana .container {
    padding-left: 50px;
}
.page-template-page-louisiana  span.sideawardtext {
    display: none;
}
.page-template-page-louisiana section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-louisiana .row {
    padding-bottom: 13px;
}
.page-template-page-louisiana .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-louisiana h3 {
    font-size: 18px;
}
.page-template-page-louisiana .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-louisiana p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-louisiana h3.our-promises {
    font-size: 27px;
}
.page-template-page-louisiana .pabox {
    margin-left: 23px;
}
.page-template-page-louisiana p {
    font-size: 14px;
}
.page-template-page-louisiana span.moretitle {
    font-size: 31px;
}
.page-template-page-louisiana span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-louisiana ul {
    font-size: 14px;
}
.page-template-page-louisiana .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-louisiana .number-wrap {
    width: 14%;
}
}

/*-- Louisiana Landing Styles End -- */

/*-- Maine Landing Styles Start --*/

.page-template-page-maine .blogheroarea {
    padding-top: 70px;
}
.page-template-page-maine .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-maine span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-maine span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-maine button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-maine .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-maine section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-maine .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-maine .askright {
    margin-top: 856px;
}
.page-template-page-maine span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-maine span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-maine span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-maine h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-maine h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-maine section#ask {
    margin-top: 20px!important;
}
.page-template-page-maine .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-maine span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-maine .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-maine .col-md-7 {
    float: left;
}   
.page-template-page-maine h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-maine .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-maine .askright {
    margin-top: 20px;
}
.page-template-page-maine .col-md-6 {
    text-align: center;
}
.page-template-page-maine .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-maine span.formtitle {
    font-size: 28px;
}
.page-template-page-maine .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-maine p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-maine .row.footercontact {
    display: grid;
}
.page-template-page-maine .askleft {
    height: auto!important;
}
.page-template-page-maine p.most-honored {
    margin-top: 10px;
}
.page-template-page-maine .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-maine .col-md-5 {
    margin-top: 12px !important;
}
    
.page-template-page-maine .row {
    float: left;
    width: 100%;
}
    .page-template-page-maine .pabox {
    margin-left: 0px;
}
.page-template-page-maine .selling-point-one {
    margin-left: 5%;
}
.page-template-page-maine .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-maine .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
    .page-template-page-maine .sideawardtext {
    display: none;
}
.page-template-page-maine h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-maine .askright {
    margin-top: 617px;
}
.page-template-page-maine p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-maine .selling-point-boxes {
    width: 100%;
}
.page-template-page-maine .row.footercontact {
    display: grid !important;
}
.page-template-page-maine .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-maine p.most-honored {
    margin-top: 10px;
}
.page-template-page-maine .askright {
    margin-top: 0px !important;
}
    .page-template-page-maine span.fcontactinfo {
    display: none;
}
    .page-template-page-maine .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-maine span.footerphone {
    font-size: 32px;
}   
.page-template-page-maine .contactinfo a {
    font-size: 24px;
}
.page-template-page-maine .selling-point-boxes {
    width: 100%;
}
.page-template-page-maine .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-maine .blogheroarea {
    text-align: center;
}
.page-template-page-maine p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-maine .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-maine .testimage {
    min-height: 265px;
}
.page-template-page-maine button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-maine button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-maine span.defsub {
    font-size: 18px;
}
.page-template-page-maine span.defbig-state {
    font-size: 40px;
}
.page-template-page-maine h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-maine .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-maine span.sideawardtext {
    display: none;
}
.page-template-page-maine .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-maine .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-maine span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-maine span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-maine .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-maine .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-maine .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-maine span.testname {
    font-size: 27px;
}
.page-template-page-maine span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-maine p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-maine section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-maine span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-maine #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-maine p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-maine a {
    font-size: 14px;
}
.page-template-page-maine .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-maine .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-maine ul {
    font-size: 14px;
}
    .page-template-page-maine span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-maine span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-maine .selling-point-boxes {
    width: 65%;
}
.page-template-page-maine .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-maine span.subtitle {
    font-size: 16px;
}
.page-template-page-maine section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-maine .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-maine span.view {
    margin-top: -43px;
}
.page-template-page-maine #beforeask {
    margin-top: -37px;
}
.page-template-page-maine p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-maine .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-maine header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-maine span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-maine .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-maine .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-maine .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-maine .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-maine h3.our-promises {
    margin-top: 98px;
}
.page-template-page-maine h3 {
    font-size: 24px;
}
.page-template-page-maine .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-maine .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-maine p {
    font-size: 14px;
}
.page-template-page-maine ul {
    font-size: 14px;
}
.page-template-page-maine .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-maine span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-maine  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-maine button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-maine h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-maine .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-maine span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-maine section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-maine .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-maine .testimonial-content {
    min-height: 369px;
}
.page-template-page-maine p.most-honored {
    font-size: 28px;
}
.page-template-page-maine .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-maine .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-maine .number-wrap {
    font-size: 32px;
}
.page-template-page-maine p {
    font-size: 14px;
}
.page-template-page-maine span.moretitle {
    font-size: 28px;
}
.page-template-page-maine span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-maine .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-maine .number-wrap {
    width: 14%;
}
.page-template-page-maine ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-maine .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-maine span.firsttitle {
    font-size: 18px;
}
.page-template-page-maine .container {
    padding-left: 50px;
}
.page-template-page-maine  span.sideawardtext {
    display: none;
}
.page-template-page-maine section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-maine .row {
    padding-bottom: 13px;
}
.page-template-page-maine .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-maine h3 {
    font-size: 18px;
}
.page-template-page-maine .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-maine p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-maine h3.our-promises {
    font-size: 27px;
}
.page-template-page-maine .pabox {
    margin-left: 23px;
}
.page-template-page-maine p {
    font-size: 14px;
}
.page-template-page-maine span.moretitle {
    font-size: 31px;
}
.page-template-page-maine span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-maine ul {
    font-size: 14px;
}
.page-template-page-maine .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-maine .number-wrap {
    width: 14%;
}
}

/*-- Maine Landing Styles End -- */

/*-- Maryland Landing Styles Start --*/

.page-template-page-maryland .blogheroarea {
    padding-top: 70px;
}
.page-template-page-maryland .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-maryland span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-maryland span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-maryland button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-maryland .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-maryland section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-maryland .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-maryland .askright {
    margin-top: 856px;
}
.page-template-page-maryland span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-maryland span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-maryland span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-maryland h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-maryland h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-maryland section#ask {
    margin-top: 20px!important;
}
.page-template-page-maryland .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-maryland span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-maryland .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-maryland .col-md-7 {
    float: left;
}   
.page-template-page-maryland h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-maryland .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-maryland .askright {
    margin-top: 20px;
}
.page-template-page-maryland .col-md-6 {
    text-align: center;
}
.page-template-page-maryland .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-maryland span.formtitle {
    font-size: 28px;
}
.page-template-page-maryland .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-maryland p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-maryland .row.footercontact {
    display: grid;
}
.page-template-page-maryland .askleft {
    height: auto!important;
}
.page-template-page-maryland p.most-honored {
    margin-top: 10px;
}
.page-template-page-maryland .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-maryland .col-md-5 {
    margin-top: 12px !important;
}
    
.page-template-page-maryland .row {
    float: left;
    width: 100%;
}
    .page-template-page-maryland .pabox {
    margin-left: 0px;
}
.page-template-page-maryland .selling-point-one {
    margin-left: 5%;
}
.page-template-page-maryland .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-maryland .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
    .page-template-page-maryland .sideawardtext {
    display: none;
}
.page-template-page-maryland h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-maryland .askright {
    margin-top: 617px;
}
.page-template-page-maryland p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-maryland .selling-point-boxes {
    width: 100%;
}
.page-template-page-maryland .row.footercontact {
    display: grid !important;
}
.page-template-page-maryland .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-maryland p.most-honored {
    margin-top: 10px;
}
.page-template-page-maryland .askright {
    margin-top: 0px !important;
}
    .page-template-page-maryland span.fcontactinfo {
    display: none;
}
    .page-template-page-maryland .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-maryland span.footerphone {
    font-size: 32px;
}   
.page-template-page-maryland .contactinfo a {
    font-size: 24px;
}
.page-template-page-maryland .selling-point-boxes {
    width: 100%;
}
.page-template-page-maryland .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-maryland .blogheroarea {
    text-align: center;
}
.page-template-page-maryland p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-maryland .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-maryland .testimage {
    min-height: 265px;
}
.page-template-page-maryland button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-maryland button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-maryland span.defsub {
    font-size: 18px;
}
.page-template-page-maryland span.defbig-state {
    font-size: 40px;
}
.page-template-page-maryland h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-maryland .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-maryland span.sideawardtext {
    display: none;
}
.page-template-page-maryland .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-maryland .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-maryland span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-maryland span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-maryland .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-maryland .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-maryland .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-maryland span.testname {
    font-size: 27px;
}
.page-template-page-maryland span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-maryland p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-maryland section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-maryland span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-maryland #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-maryland p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-maryland a {
    font-size: 14px;
}
.page-template-page-maryland .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-maryland .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-maryland ul {
    font-size: 14px;
}
    .page-template-page-maryland span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-maryland span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-maryland .selling-point-boxes {
    width: 65%;
}
.page-template-page-maryland .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-maryland span.subtitle {
    font-size: 16px;
}
.page-template-page-maryland section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-maryland .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-maryland span.view {
    margin-top: -43px;
}
.page-template-page-maryland #beforeask {
    margin-top: -37px;
}
.page-template-page-maryland p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-maryland .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-maryland header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-maryland span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-maryland .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-maryland .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-maryland .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-maryland .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-maryland h3.our-promises {
    margin-top: 98px;
}
.page-template-page-maryland h3 {
    font-size: 24px;
}
.page-template-page-maryland .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-maryland .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-maryland p {
    font-size: 14px;
}
.page-template-page-maryland ul {
    font-size: 14px;
}
.page-template-page-maryland .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-maryland span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-maryland  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-maryland button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-maryland h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-maryland .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-maryland span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-maryland section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-maryland .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-maryland .testimonial-content {
    min-height: 369px;
}
.page-template-page-maryland p.most-honored {
    font-size: 28px;
}
.page-template-page-maryland .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-maryland .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-maryland .number-wrap {
    font-size: 32px;
}
.page-template-page-maryland p {
    font-size: 14px;
}
.page-template-page-maryland span.moretitle {
    font-size: 28px;
}
.page-template-page-maryland span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-maryland .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-maryland .number-wrap {
    width: 14%;
}
.page-template-page-maryland ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-maryland .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-maryland span.firsttitle {
    font-size: 18px;
}
.page-template-page-maryland .container {
    padding-left: 50px;
}
.page-template-page-maryland  span.sideawardtext {
    display: none;
}
.page-template-page-maryland section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-maryland .row {
    padding-bottom: 13px;
}
.page-template-page-maryland .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-maryland h3 {
    font-size: 18px;
}
.page-template-page-maryland .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-maryland p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-maryland h3.our-promises {
    font-size: 27px;
}
.page-template-page-maryland .pabox {
    margin-left: 23px;
}
.page-template-page-maryland p {
    font-size: 14px;
}
.page-template-page-maryland span.moretitle {
    font-size: 31px;
}
.page-template-page-maryland span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-maryland ul {
    font-size: 14px;
}
.page-template-page-maryland .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-maryland .number-wrap {
    width: 14%;
}
}

/*-- Maryland Landing Styles End -- */

/*-- Massachusetts Landing Styles Start --*/

.page-template-page-massachusetts .blogheroarea {
    padding-top: 70px;
}
.page-template-page-massachusetts .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-massachusetts span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-massachusetts span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-massachusetts button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-massachusetts .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-massachusetts section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-massachusetts .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-massachusetts .askright {
    margin-top: 856px;
}
.page-template-page-massachusetts span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-massachusetts span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-massachusetts span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-massachusetts h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-massachusetts h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-massachusetts section#ask {
    margin-top: 20px!important;
}
.page-template-page-massachusetts .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-massachusetts span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-massachusetts .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-massachusetts .col-md-7 {
    float: left;
}   
.page-template-page-massachusetts h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-massachusetts .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-massachusetts .askright {
    margin-top: 20px;
}
.page-template-page-massachusetts .col-md-6 {
    text-align: center;
}
.page-template-page-massachusetts .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-massachusetts span.formtitle {
    font-size: 28px;
}
.page-template-page-massachusetts .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-massachusetts p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-massachusetts .row.footercontact {
    display: grid;
}
.page-template-page-massachusetts .askleft {
    height: auto!important;
}
.page-template-page-massachusetts p.most-honored {
    margin-top: 10px;
}
.page-template-page-massachusetts .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-massachusetts .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-massachusetts .row {
    float: left;
    width: 100%;
}
    .page-template-page-massachusetts .pabox {
    margin-left: 0px;
}
.page-template-page-massachusetts .selling-point-one {
    margin-left: 5%;
}
.page-template-page-massachusetts .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-massachusetts .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-massachusetts .sideawardtext {
    display: none;
}
.page-template-page-massachusetts h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-massachusetts .askright {
    margin-top: 617px;
}
.page-template-page-massachusetts p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-massachusetts .selling-point-boxes {
    width: 100%;
}
.page-template-page-massachusetts .row.footercontact {
    display: grid !important;
}
.page-template-page-massachusetts .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-massachusetts p.most-honored {
    margin-top: 10px;
}
.page-template-page-massachusetts .askright {
    margin-top: 0px !important;
}
.page-template-page-massachusetts span.fcontactinfo {
    display: none;
}
.page-template-page-massachusetts .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-massachusetts span.footerphone {
    font-size: 32px;
}   
.page-template-page-massachusetts .contactinfo a {
    font-size: 24px;
}
.page-template-page-massachusetts .selling-point-boxes {
    width: 100%;
}
.page-template-page-massachusetts .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-massachusetts .blogheroarea {
    text-align: center;
}
.page-template-page-massachusetts p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-massachusetts .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-massachusetts .testimage {
    min-height: 265px;
}
.page-template-page-massachusetts button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-massachusetts button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-massachusetts span.defsub {
    font-size: 18px;
}
.page-template-page-massachusetts span.defbig-state {
    font-size: 40px;
}
.page-template-page-massachusetts h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-massachusetts .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-massachusetts span.sideawardtext {
    display: none;
}
.page-template-page-massachusetts .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-massachusetts .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-massachusetts span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-massachusetts span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-massachusetts .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-massachusetts .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-massachusetts .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-massachusetts span.testname {
    font-size: 27px;
}
.page-template-page-massachusetts span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-massachusetts p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-massachusetts section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-massachusetts span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-massachusetts #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-massachusetts p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-massachusetts a {
    font-size: 14px;
}
.page-template-page-massachusetts .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-massachusetts .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-massachusetts ul {
    font-size: 14px;
}
    .page-template-page-massachusetts span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-massachusetts span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-massachusetts .selling-point-boxes {
    width: 65%;
}
.page-template-page-massachusetts .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-massachusetts span.subtitle {
    font-size: 16px;
}
.page-template-page-massachusetts section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-massachusetts .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-massachusetts span.view {
    margin-top: -43px;
}
.page-template-page-massachusetts #beforeask {
    margin-top: -37px;
}
.page-template-page-massachusetts p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-massachusetts .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-massachusetts header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-massachusetts span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-massachusetts .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-massachusetts .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-massachusetts .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-massachusetts .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-massachusetts h3.our-promises {
    margin-top: 98px;
}
.page-template-page-massachusetts h3 {
    font-size: 24px;
}
.page-template-page-massachusetts .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-massachusetts .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-massachusetts p {
    font-size: 14px;
}
.page-template-page-massachusetts ul {
    font-size: 14px;
}
.page-template-page-massachusetts .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-massachusetts span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-massachusetts  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-massachusetts button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-massachusetts h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-massachusetts .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-massachusetts span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-massachusetts section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-massachusetts .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-massachusetts .testimonial-content {
    min-height: 369px;
}
.page-template-page-massachusetts p.most-honored {
    font-size: 28px;
}
.page-template-page-massachusetts .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-massachusetts .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-massachusetts .number-wrap {
    font-size: 32px;
}
.page-template-page-massachusetts p {
    font-size: 14px;
}
.page-template-page-massachusetts span.moretitle {
    font-size: 28px;
}
.page-template-page-massachusetts span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-massachusetts .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-massachusetts .number-wrap {
    width: 14%;
}
.page-template-page-massachusetts ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-massachusetts .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-massachusetts span.firsttitle {
    font-size: 18px;
}
.page-template-page-massachusetts .container {
    padding-left: 50px;
}
.page-template-page-massachusetts  span.sideawardtext {
    display: none;
}
.page-template-page-massachusetts section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-massachusetts .row {
    padding-bottom: 13px;
}
.page-template-page-massachusetts .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-massachusetts h3 {
    font-size: 18px;
}
.page-template-page-massachusetts .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-massachusetts p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-massachusetts h3.our-promises {
    font-size: 27px;
}
.page-template-page-massachusetts .pabox {
    margin-left: 23px;
}
.page-template-page-massachusetts p {
    font-size: 14px;
}
.page-template-page-massachusetts span.moretitle {
    font-size: 31px;
}
.page-template-page-massachusetts span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-massachusetts ul {
    font-size: 14px;
}
.page-template-page-massachusetts .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-massachusetts .number-wrap {
    width: 14%;
}
}

/*-- Massachusetts Landing Styles End -- */

/*-- Michigan Landing Styles Start --*/

.page-template-page-michigan .blogheroarea {
    padding-top: 70px;
}
.page-template-page-michigan .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-michigan span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-michigan span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-michigan button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-michigan .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-michigan section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-michigan .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-michigan .askright {
    margin-top: 856px;
}
.page-template-page-michigan span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-michigan span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-michigan span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-michigan h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-michigan h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-michigan section#ask {
    margin-top: 20px!important;
}
.page-template-page-michigan .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-michigan span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-michigan .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-michigan .col-md-7 {
    float: left;
}   
.page-template-page-michigan h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-michigan .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-michigan .askright {
    margin-top: 20px;
}
.page-template-page-michigan .col-md-6 {
    text-align: center;
}
.page-template-page-michigan .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-michigan span.formtitle {
    font-size: 28px;
}
.page-template-page-michigan .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-michigan p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-michigan .row.footercontact {
    display: grid;
}
.page-template-page-michigan .askleft {
    height: auto!important;
}
.page-template-page-michigan p.most-honored {
    margin-top: 10px;
}
.page-template-page-michigan .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-michigan .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-michigan .row {
    float: left;
    width: 100%;
}
    .page-template-page-michigan .pabox {
    margin-left: 0px;
}
.page-template-page-michigan .selling-point-one {
    margin-left: 5%;
}
.page-template-page-michigan .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-michigan .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-michigan .sideawardtext {
    display: none;
}
.page-template-page-michigan h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-michigan .askright {
    margin-top: 617px;
}
.page-template-page-michigan p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-michigan .selling-point-boxes {
    width: 100%;
}
.page-template-page-michigan .row.footercontact {
    display: grid !important;
}
.page-template-page-michigan .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-michigan p.most-honored {
    margin-top: 10px;
}
.page-template-page-michigan .askright {
    margin-top: 0px !important;
}
.page-template-page-michigan span.fcontactinfo {
    display: none;
}
.page-template-page-michigan .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-michigan span.footerphone {
    font-size: 32px;
}   
.page-template-page-michigan .contactinfo a {
    font-size: 24px;
}
.page-template-page-michigan .selling-point-boxes {
    width: 100%;
}
.page-template-page-michigan .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-michigan .blogheroarea {
    text-align: center;
}
.page-template-page-michigan p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-michigan .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-michigan .testimage {
    min-height: 265px;
}
.page-template-page-michigan button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-michigan button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-michigan span.defsub {
    font-size: 18px;
}
.page-template-page-michigan span.defbig-state {
    font-size: 40px;
}
.page-template-page-michigan h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-michigan .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-michigan span.sideawardtext {
    display: none;
}
.page-template-page-michigan .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-michigan .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-michigan span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-michigan span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-michigan .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-michigan .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-michigan .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-michigan span.testname {
    font-size: 27px;
}
.page-template-page-michigan span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-michigan p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-michigan section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-michigan span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-michigan #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-michigan p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-michigan a {
    font-size: 14px;
}
.page-template-page-michigan .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-michigan .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-michigan ul {
    font-size: 14px;
}
    .page-template-page-michigan span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-michigan span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-michigan .selling-point-boxes {
    width: 65%;
}
.page-template-page-michigan .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-michigan span.subtitle {
    font-size: 16px;
}
.page-template-page-michigan section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-michigan .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-michigan span.view {
    margin-top: -43px;
}
.page-template-page-michigan #beforeask {
    margin-top: -37px;
}
.page-template-page-michigan p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-michigan .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-michigan header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-michigan span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-michigan .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-michigan .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-michigan .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-michigan .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-michigan h3.our-promises {
    margin-top: 98px;
}
.page-template-page-michigan h3 {
    font-size: 24px;
}
.page-template-page-michigan .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-michigan .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-michigan p {
    font-size: 14px;
}
.page-template-page-michigan ul {
    font-size: 14px;
}
.page-template-page-michigan .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-michigan span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-michigan  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-michigan button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-michigan h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-michigan .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-michigan span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-michigan section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-michigan .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-michigan .testimonial-content {
    min-height: 369px;
}
.page-template-page-michigan p.most-honored {
    font-size: 28px;
}
.page-template-page-michigan .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-michigan .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-michigan .number-wrap {
    font-size: 32px;
}
.page-template-page-michigan p {
    font-size: 14px;
}
.page-template-page-michigan span.moretitle {
    font-size: 28px;
}
.page-template-page-michigan span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-michigan .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-michigan .number-wrap {
    width: 14%;
}
.page-template-page-michigan ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-michigan .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-michigan span.firsttitle {
    font-size: 18px;
}
.page-template-page-michigan .container {
    padding-left: 50px;
}
.page-template-page-michigan  span.sideawardtext {
    display: none;
}
.page-template-page-michigan section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-michigan .row {
    padding-bottom: 13px;
}
.page-template-page-michigan .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-michigan h3 {
    font-size: 18px;
}
.page-template-page-michigan .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-michigan p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-michigan h3.our-promises {
    font-size: 27px;
}
.page-template-page-michigan .pabox {
    margin-left: 23px;
}
.page-template-page-michigan p {
    font-size: 14px;
}
.page-template-page-michigan span.moretitle {
    font-size: 31px;
}
.page-template-page-michigan span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-michigan ul {
    font-size: 14px;
}
.page-template-page-michigan .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-michigan .number-wrap {
    width: 14%;
}
}

/*-- Michigan Landing Styles End -- */

/*-- Minnesota Landing Styles Start --*/

.page-template-page-minnesota .blogheroarea {
    padding-top: 70px;
}
.page-template-page-minnesota .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-minnesota span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-minnesota span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-minnesota button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-minnesota .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-minnesota section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-minnesota .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-minnesota .askright {
    margin-top: 856px;
}
.page-template-page-minnesota span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-minnesota span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-minnesota span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-minnesota h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-minnesota h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-minnesota section#ask {
    margin-top: 20px!important;
}
.page-template-page-minnesota .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-minnesota span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-minnesota .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-minnesota .col-md-7 {
    float: left;
}   
.page-template-page-minnesota h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-minnesota .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-minnesota .askright {
    margin-top: 20px;
}
.page-template-page-minnesota .col-md-6 {
    text-align: center;
}
.page-template-page-minnesota .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-minnesota span.formtitle {
    font-size: 28px;
}
.page-template-page-minnesota .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-minnesota p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-minnesota .row.footercontact {
    display: grid;
}
.page-template-page-minnesota .askleft {
    height: auto!important;
}
.page-template-page-minnesota p.most-honored {
    margin-top: 10px;
}
.page-template-page-minnesota .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-minnesota .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-minnesota .row {
    float: left;
    width: 100%;
}
    .page-template-page-minnesota .pabox {
    margin-left: 0px;
}
.page-template-page-minnesota .selling-point-one {
    margin-left: 5%;
}
.page-template-page-minnesota .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-minnesota .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-minnesota .sideawardtext {
    display: none;
}
.page-template-page-minnesota h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-minnesota .askright {
    margin-top: 617px;
}
.page-template-page-minnesota p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-minnesota .selling-point-boxes {
    width: 100%;
}
.page-template-page-minnesota .row.footercontact {
    display: grid !important;
}
.page-template-page-minnesota .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-minnesota p.most-honored {
    margin-top: 10px;
}
.page-template-page-minnesota .askright {
    margin-top: 0px !important;
}
.page-template-page-minnesota span.fcontactinfo {
    display: none;
}
.page-template-page-minnesota .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-minnesota span.footerphone {
    font-size: 32px;
}   
.page-template-page-minnesota .contactinfo a {
    font-size: 24px;
}
.page-template-page-minnesota .selling-point-boxes {
    width: 100%;
}
.page-template-page-minnesota .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-minnesota .blogheroarea {
    text-align: center;
}
.page-template-page-minnesota p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-minnesota .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-minnesota .testimage {
    min-height: 265px;
}
.page-template-page-minnesota button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-minnesota button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-minnesota span.defsub {
    font-size: 18px;
}
.page-template-page-minnesota span.defbig-state {
    font-size: 40px;
}
.page-template-page-minnesota h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-minnesota .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-minnesota span.sideawardtext {
    display: none;
}
.page-template-page-minnesota .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-minnesota .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-minnesota span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-minnesota span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-minnesota .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-minnesota .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-minnesota .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-minnesota span.testname {
    font-size: 27px;
}
.page-template-page-minnesota span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-minnesota p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-minnesota section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-minnesota span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-minnesota #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-minnesota p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-minnesota a {
    font-size: 14px;
}
.page-template-page-minnesota .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-minnesota .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-minnesota ul {
    font-size: 14px;
}
    .page-template-page-minnesota span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-minnesota span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-minnesota .selling-point-boxes {
    width: 65%;
}
.page-template-page-minnesota .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-minnesota span.subtitle {
    font-size: 16px;
}
.page-template-page-minnesota section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-minnesota .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-minnesota span.view {
    margin-top: -43px;
}
.page-template-page-minnesota #beforeask {
    margin-top: -37px;
}
.page-template-page-minnesota p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-minnesota .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-minnesota header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-minnesota span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-minnesota .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-minnesota .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-minnesota .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-minnesota .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-minnesota h3.our-promises {
    margin-top: 98px;
}
.page-template-page-minnesota h3 {
    font-size: 24px;
}
.page-template-page-minnesota .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-minnesota .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-minnesota p {
    font-size: 14px;
}
.page-template-page-minnesota ul {
    font-size: 14px;
}
.page-template-page-minnesota .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-minnesota span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-minnesota  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-minnesota button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-minnesota h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-minnesota .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-minnesota span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-minnesota section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-minnesota .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-minnesota .testimonial-content {
    min-height: 369px;
}
.page-template-page-minnesota p.most-honored {
    font-size: 28px;
}
.page-template-page-minnesota .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-minnesota .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-minnesota .number-wrap {
    font-size: 32px;
}
.page-template-page-minnesota p {
    font-size: 14px;
}
.page-template-page-minnesota span.moretitle {
    font-size: 28px;
}
.page-template-page-minnesota span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-minnesota .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-minnesota .number-wrap {
    width: 14%;
}
.page-template-page-minnesota ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-minnesota .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-minnesota span.firsttitle {
    font-size: 18px;
}
.page-template-page-minnesota .container {
    padding-left: 50px;
}
.page-template-page-minnesota  span.sideawardtext {
    display: none;
}
.page-template-page-minnesota section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-minnesota .row {
    padding-bottom: 13px;
}
.page-template-page-minnesota .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-minnesota h3 {
    font-size: 18px;
}
.page-template-page-minnesota .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-minnesota p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-minnesota h3.our-promises {
    font-size: 27px;
}
.page-template-page-minnesota .pabox {
    margin-left: 23px;
}
.page-template-page-minnesota p {
    font-size: 14px;
}
.page-template-page-minnesota span.moretitle {
    font-size: 31px;
}
.page-template-page-minnesota span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-minnesota ul {
    font-size: 14px;
}
.page-template-page-minnesota .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-minnesota .number-wrap {
    width: 14%;
}
}

/*-- Minnesota Landing Styles End -- */

/*-- Mississippi Landing Styles Start --*/

.page-template-page-mississippi .blogheroarea {
    padding-top: 70px;
}
.page-template-page-mississippi .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-mississippi span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-mississippi span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-mississippi button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-mississippi .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-mississippi section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-mississippi .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-mississippi .askright {
    margin-top: 856px;
}
.page-template-page-mississippi span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-mississippi span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-mississippi span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-mississippi h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-mississippi h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-mississippi section#ask {
    margin-top: 20px!important;
}
.page-template-page-mississippi .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-mississippi span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-mississippi .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-mississippi .col-md-7 {
    float: left;
}   
.page-template-page-mississippi h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-mississippi .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-mississippi .askright {
    margin-top: 20px;
}
.page-template-page-mississippi .col-md-6 {
    text-align: center;
}
.page-template-page-mississippi .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-mississippi span.formtitle {
    font-size: 28px;
}
.page-template-page-mississippi .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-mississippi p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-mississippi .row.footercontact {
    display: grid;
}
.page-template-page-mississippi .askleft {
    height: auto!important;
}
.page-template-page-mississippi p.most-honored {
    margin-top: 10px;
}
.page-template-page-mississippi .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-mississippi .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-mississippi .row {
    float: left;
    width: 100%;
}
    .page-template-page-mississippi .pabox {
    margin-left: 0px;
}
.page-template-page-mississippi .selling-point-one {
    margin-left: 5%;
}
.page-template-page-mississippi .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-mississippi .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-mississippi .sideawardtext {
    display: none;
}
.page-template-page-mississippi h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-mississippi .askright {
    margin-top: 617px;
}
.page-template-page-mississippi p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-mississippi .selling-point-boxes {
    width: 100%;
}
.page-template-page-mississippi .row.footercontact {
    display: grid !important;
}
.page-template-page-mississippi .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-mississippi p.most-honored {
    margin-top: 10px;
}
.page-template-page-mississippi .askright {
    margin-top: 0px !important;
}
.page-template-page-mississippi span.fcontactinfo {
    display: none;
}
.page-template-page-mississippi .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-mississippi span.footerphone {
    font-size: 32px;
}   
.page-template-page-mississippi .contactinfo a {
    font-size: 24px;
}
.page-template-page-mississippi .selling-point-boxes {
    width: 100%;
}
.page-template-page-mississippi .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-mississippi .blogheroarea {
    text-align: center;
}
.page-template-page-mississippi p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-mississippi .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-mississippi .testimage {
    min-height: 265px;
}
.page-template-page-mississippi button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-mississippi button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-mississippi span.defsub {
    font-size: 18px;
}
.page-template-page-mississippi span.defbig-state {
    font-size: 40px;
}
.page-template-page-mississippi h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-mississippi .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-mississippi span.sideawardtext {
    display: none;
}
.page-template-page-mississippi .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-mississippi .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-mississippi span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-mississippi span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-mississippi .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-mississippi .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-mississippi .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-mississippi span.testname {
    font-size: 27px;
}
.page-template-page-mississippi span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-mississippi p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-mississippi section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-mississippi span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-mississippi #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-mississippi p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-mississippi a {
    font-size: 14px;
}
.page-template-page-mississippi .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-mississippi .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-mississippi ul {
    font-size: 14px;
}
    .page-template-page-mississippi span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-mississippi span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-mississippi .selling-point-boxes {
    width: 65%;
}
.page-template-page-mississippi .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-mississippi span.subtitle {
    font-size: 16px;
}
.page-template-page-mississippi section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-mississippi .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-mississippi span.view {
    margin-top: -43px;
}
.page-template-page-mississippi #beforeask {
    margin-top: -37px;
}
.page-template-page-mississippi p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-mississippi .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-mississippi header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-mississippi span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-mississippi .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-mississippi .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-mississippi .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-mississippi .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-mississippi h3.our-promises {
    margin-top: 98px;
}
.page-template-page-mississippi h3 {
    font-size: 24px;
}
.page-template-page-mississippi .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-mississippi .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-mississippi p {
    font-size: 14px;
}
.page-template-page-mississippi ul {
    font-size: 14px;
}
.page-template-page-mississippi .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-mississippi span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-mississippi  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-mississippi button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-mississippi h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-mississippi .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-mississippi span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-mississippi section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-mississippi .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-mississippi .testimonial-content {
    min-height: 369px;
}
.page-template-page-mississippi p.most-honored {
    font-size: 28px;
}
.page-template-page-mississippi .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-mississippi .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-mississippi .number-wrap {
    font-size: 32px;
}
.page-template-page-mississippi p {
    font-size: 14px;
}
.page-template-page-mississippi span.moretitle {
    font-size: 28px;
}
.page-template-page-mississippi span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-mississippi .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-mississippi .number-wrap {
    width: 14%;
}
.page-template-page-mississippi ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-mississippi .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-mississippi span.firsttitle {
    font-size: 18px;
}
.page-template-page-mississippi .container {
    padding-left: 50px;
}
.page-template-page-mississippi  span.sideawardtext {
    display: none;
}
.page-template-page-mississippi section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-mississippi .row {
    padding-bottom: 13px;
}
.page-template-page-mississippi .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-mississippi h3 {
    font-size: 18px;
}
.page-template-page-mississippi .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-mississippi p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-mississippi h3.our-promises {
    font-size: 27px;
}
.page-template-page-mississippi .pabox {
    margin-left: 23px;
}
.page-template-page-mississippi p {
    font-size: 14px;
}
.page-template-page-mississippi span.moretitle {
    font-size: 31px;
}
.page-template-page-mississippi span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-mississippi ul {
    font-size: 14px;
}
.page-template-page-mississippi .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-mississippi .number-wrap {
    width: 14%;
}
}

/*-- Mississippi Landing Styles End -- */

/*-- Missouri Landing Styles Start --*/

.page-template-page-missouri .blogheroarea {
    padding-top: 70px;
}
.page-template-page-missouri .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-missouri span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-missouri span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-missouri button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-missouri .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-missouri section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-missouri .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-missouri .askright {
    margin-top: 856px;
}
.page-template-page-missouri span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-missouri span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-missouri span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-missouri h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-missouri h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-missouri section#ask {
    margin-top: 20px!important;
}
.page-template-page-missouri .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-missouri span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-missouri .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-missouri .col-md-7 {
    float: left;
}   
.page-template-page-missouri h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-missouri .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-missouri .askright {
    margin-top: 20px;
}
.page-template-page-missouri .col-md-6 {
    text-align: center;
}
.page-template-page-missouri .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-missouri span.formtitle {
    font-size: 28px;
}
.page-template-page-missouri .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-missouri p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-missouri .row.footercontact {
    display: grid;
}
.page-template-page-missouri .askleft {
    height: auto!important;
}
.page-template-page-missouri p.most-honored {
    margin-top: 10px;
}
.page-template-page-missouri .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-missouri .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-missouri .row {
    float: left;
    width: 100%;
}
    .page-template-page-missouri .pabox {
    margin-left: 0px;
}
.page-template-page-missouri .selling-point-one {
    margin-left: 5%;
}
.page-template-page-missouri .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-missouri .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-missouri .sideawardtext {
    display: none;
}
.page-template-page-missouri h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-missouri .askright {
    margin-top: 617px;
}
.page-template-page-missouri p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-missouri .selling-point-boxes {
    width: 100%;
}
.page-template-page-missouri .row.footercontact {
    display: grid !important;
}
.page-template-page-missouri .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-missouri p.most-honored {
    margin-top: 10px;
}
.page-template-page-missouri .askright {
    margin-top: 0px !important;
}
.page-template-page-missouri span.fcontactinfo {
    display: none;
}
.page-template-page-missouri .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-missouri span.footerphone {
    font-size: 32px;
}   
.page-template-page-missouri .contactinfo a {
    font-size: 24px;
}
.page-template-page-missouri .selling-point-boxes {
    width: 100%;
}
.page-template-page-missouri .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-missouri .blogheroarea {
    text-align: center;
}
.page-template-page-missouri p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-missouri .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-missouri .testimage {
    min-height: 265px;
}
.page-template-page-missouri button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-missouri button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-missouri span.defsub {
    font-size: 18px;
}
.page-template-page-missouri span.defbig-state {
    font-size: 40px;
}
.page-template-page-missouri h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-missouri .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-missouri span.sideawardtext {
    display: none;
}
.page-template-page-missouri .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-missouri .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-missouri span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-missouri span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-missouri .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-missouri .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-missouri .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-missouri span.testname {
    font-size: 27px;
}
.page-template-page-missouri span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-missouri p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-missouri section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-missouri span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-missouri #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-missouri p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-missouri a {
    font-size: 14px;
}
.page-template-page-missouri .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-missouri .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-missouri ul {
    font-size: 14px;
}
    .page-template-page-missouri span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-missouri span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-missouri .selling-point-boxes {
    width: 65%;
}
.page-template-page-missouri .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-missouri span.subtitle {
    font-size: 16px;
}
.page-template-page-missouri section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-missouri .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-missouri span.view {
    margin-top: -43px;
}
.page-template-page-missouri #beforeask {
    margin-top: -37px;
}
.page-template-page-missouri p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-missouri .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-missouri header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-missouri span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-missouri .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-missouri .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-missouri .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-missouri .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-missouri h3.our-promises {
    margin-top: 98px;
}
.page-template-page-missouri h3 {
    font-size: 24px;
}
.page-template-page-missouri .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-missouri .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-missouri p {
    font-size: 14px;
}
.page-template-page-missouri ul {
    font-size: 14px;
}
.page-template-page-missouri .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-missouri span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-missouri  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-missouri button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-missouri h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-missouri .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-missouri span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-missouri section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-missouri .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-missouri .testimonial-content {
    min-height: 369px;
}
.page-template-page-missouri p.most-honored {
    font-size: 28px;
}
.page-template-page-missouri .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-missouri .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-missouri .number-wrap {
    font-size: 32px;
}
.page-template-page-missouri p {
    font-size: 14px;
}
.page-template-page-missouri span.moretitle {
    font-size: 28px;
}
.page-template-page-missouri span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-missouri .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-missouri .number-wrap {
    width: 14%;
}
.page-template-page-missouri ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-missouri .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-missouri span.firsttitle {
    font-size: 18px;
}
.page-template-page-missouri .container {
    padding-left: 50px;
}
.page-template-page-missouri  span.sideawardtext {
    display: none;
}
.page-template-page-missouri section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-missouri .row {
    padding-bottom: 13px;
}
.page-template-page-missouri .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-missouri h3 {
    font-size: 18px;
}
.page-template-page-missouri .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-missouri p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-missouri h3.our-promises {
    font-size: 27px;
}
.page-template-page-missouri .pabox {
    margin-left: 23px;
}
.page-template-page-missouri p {
    font-size: 14px;
}
.page-template-page-missouri span.moretitle {
    font-size: 31px;
}
.page-template-page-missouri span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-missouri ul {
    font-size: 14px;
}
.page-template-page-missouri .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-missouri .number-wrap {
    width: 14%;
}
}

/*-- Missouri Landing Styles End -- */

/*-- Montana Landing Styles Start --*/

.page-template-page-montana .blogheroarea {
    padding-top: 70px;
}
.page-template-page-montana .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-montana span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-montana span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-montana button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-montana .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-montana section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-montana .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-montana .askright {
    margin-top: 856px;
}
.page-template-page-montana span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-montana span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-montana span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-montana h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-montana h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-montana section#ask {
    margin-top: 20px!important;
}
.page-template-page-montana .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-montana span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-montana .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-montana .col-md-7 {
    float: left;
}   
.page-template-page-montana h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-montana .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-montana .askright {
    margin-top: 20px;
}
.page-template-page-montana .col-md-6 {
    text-align: center;
}
.page-template-page-montana .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-montana span.formtitle {
    font-size: 28px;
}
.page-template-page-montana .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-montana p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-montana .row.footercontact {
    display: grid;
}
.page-template-page-montana .askleft {
    height: auto!important;
}
.page-template-page-montana p.most-honored {
    margin-top: 10px;
}
.page-template-page-montana .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-montana .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-montana .row {
    float: left;
    width: 100%;
}
    .page-template-page-montana .pabox {
    margin-left: 0px;
}
.page-template-page-montana .selling-point-one {
    margin-left: 5%;
}
.page-template-page-montana .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-montana .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-montana .sideawardtext {
    display: none;
}
.page-template-page-montana h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-montana .askright {
    margin-top: 617px;
}
.page-template-page-montana p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-montana .selling-point-boxes {
    width: 100%;
}
.page-template-page-montana .row.footercontact {
    display: grid !important;
}
.page-template-page-montana .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-montana p.most-honored {
    margin-top: 10px;
}
.page-template-page-montana .askright {
    margin-top: 0px !important;
}
.page-template-page-montana span.fcontactinfo {
    display: none;
}
.page-template-page-montana .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-montana span.footerphone {
    font-size: 32px;
}   
.page-template-page-montana .contactinfo a {
    font-size: 24px;
}
.page-template-page-montana .selling-point-boxes {
    width: 100%;
}
.page-template-page-montana .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-montana .blogheroarea {
    text-align: center;
}
.page-template-page-montana p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-montana .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-montana .testimage {
    min-height: 265px;
}
.page-template-page-montana button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-montana button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-montana span.defsub {
    font-size: 18px;
}
.page-template-page-montana span.defbig-state {
    font-size: 40px;
}
.page-template-page-montana h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-montana .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-montana span.sideawardtext {
    display: none;
}
.page-template-page-montana .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-montana .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-montana span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-montana span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-montana .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-montana .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-montana .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-montana span.testname {
    font-size: 27px;
}
.page-template-page-montana span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-montana p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-montana section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-montana span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-montana #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-montana p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-montana a {
    font-size: 14px;
}
.page-template-page-montana .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-montana .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-montana ul {
    font-size: 14px;
}
    .page-template-page-montana span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-montana span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-montana .selling-point-boxes {
    width: 65%;
}
.page-template-page-montana .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-montana span.subtitle {
    font-size: 16px;
}
.page-template-page-montana section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-montana .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-montana span.view {
    margin-top: -43px;
}
.page-template-page-montana #beforeask {
    margin-top: -37px;
}
.page-template-page-montana p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-montana .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-montana header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-montana span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-montana .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-montana .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-montana .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-montana .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-montana h3.our-promises {
    margin-top: 98px;
}
.page-template-page-montana h3 {
    font-size: 24px;
}
.page-template-page-montana .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-montana .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-montana p {
    font-size: 14px;
}
.page-template-page-montana ul {
    font-size: 14px;
}
.page-template-page-montana .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-montana span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-montana  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-montana button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-montana h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-montana .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-montana span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-montana section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-montana .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-montana .testimonial-content {
    min-height: 369px;
}
.page-template-page-montana p.most-honored {
    font-size: 28px;
}
.page-template-page-montana .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-montana .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-montana .number-wrap {
    font-size: 32px;
}
.page-template-page-montana p {
    font-size: 14px;
}
.page-template-page-montana span.moretitle {
    font-size: 28px;
}
.page-template-page-montana span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-montana .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-montana .number-wrap {
    width: 14%;
}
.page-template-page-montana ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-montana .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-montana span.firsttitle {
    font-size: 18px;
}
.page-template-page-montana .container {
    padding-left: 50px;
}
.page-template-page-montana  span.sideawardtext {
    display: none;
}
.page-template-page-montana section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-montana .row {
    padding-bottom: 13px;
}
.page-template-page-montana .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-montana h3 {
    font-size: 18px;
}
.page-template-page-montana .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-montana p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-montana h3.our-promises {
    font-size: 27px;
}
.page-template-page-montana .pabox {
    margin-left: 23px;
}
.page-template-page-montana p {
    font-size: 14px;
}
.page-template-page-montana span.moretitle {
    font-size: 31px;
}
.page-template-page-montana span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-montana ul {
    font-size: 14px;
}
.page-template-page-montana .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-montana .number-wrap {
    width: 14%;
}
}

/*-- Montana Landing Styles End -- */

/*-- Nebraska Landing Styles Start --*/

.page-template-page-nebraska .blogheroarea {
    padding-top: 70px;
}
.page-template-page-nebraska .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-nebraska span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-nebraska span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-nebraska button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-nebraska .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-nebraska section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-nebraska .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-nebraska .askright {
    margin-top: 856px;
}
.page-template-page-nebraska span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-nebraska span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-nebraska span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-nebraska h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-nebraska h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-nebraska section#ask {
    margin-top: 20px!important;
}
.page-template-page-nebraska .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-nebraska span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-nebraska .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-nebraska .col-md-7 {
    float: left;
}   
.page-template-page-nebraska h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-nebraska .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-nebraska .askright {
    margin-top: 20px;
}
.page-template-page-nebraska .col-md-6 {
    text-align: center;
}
.page-template-page-nebraska .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-nebraska span.formtitle {
    font-size: 28px;
}
.page-template-page-nebraska .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-nebraska p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-nebraska .row.footercontact {
    display: grid;
}
.page-template-page-nebraska .askleft {
    height: auto!important;
}
.page-template-page-nebraska p.most-honored {
    margin-top: 10px;
}
.page-template-page-nebraska .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-nebraska .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-nebraska .row {
    float: left;
    width: 100%;
}
    .page-template-page-nebraska .pabox {
    margin-left: 0px;
}
.page-template-page-nebraska .selling-point-one {
    margin-left: 5%;
}
.page-template-page-nebraska .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-nebraska .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-nebraska .sideawardtext {
    display: none;
}
.page-template-page-nebraska h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-nebraska .askright {
    margin-top: 617px;
}
.page-template-page-nebraska p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-nebraska .selling-point-boxes {
    width: 100%;
}
.page-template-page-nebraska .row.footercontact {
    display: grid !important;
}
.page-template-page-nebraska .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-nebraska p.most-honored {
    margin-top: 10px;
}
.page-template-page-nebraska .askright {
    margin-top: 0px !important;
}
.page-template-page-nebraska span.fcontactinfo {
    display: none;
}
.page-template-page-nebraska .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-nebraska span.footerphone {
    font-size: 32px;
}   
.page-template-page-nebraska .contactinfo a {
    font-size: 24px;
}
.page-template-page-nebraska .selling-point-boxes {
    width: 100%;
}
.page-template-page-nebraska .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-nebraska .blogheroarea {
    text-align: center;
}
.page-template-page-nebraska p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-nebraska .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-nebraska .testimage {
    min-height: 265px;
}
.page-template-page-nebraska button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-nebraska button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-nebraska span.defsub {
    font-size: 18px;
}
.page-template-page-nebraska span.defbig-state {
    font-size: 40px;
}
.page-template-page-nebraska h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-nebraska .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-nebraska span.sideawardtext {
    display: none;
}
.page-template-page-nebraska .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-nebraska .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-nebraska span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-nebraska span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-nebraska .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-nebraska .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-nebraska .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-nebraska span.testname {
    font-size: 27px;
}
.page-template-page-nebraska span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-nebraska p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-nebraska section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-nebraska span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-nebraska #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-nebraska p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-nebraska a {
    font-size: 14px;
}
.page-template-page-nebraska .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-nebraska .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-nebraska ul {
    font-size: 14px;
}
    .page-template-page-nebraska span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-nebraska span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-nebraska .selling-point-boxes {
    width: 65%;
}
.page-template-page-nebraska .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-nebraska span.subtitle {
    font-size: 16px;
}
.page-template-page-nebraska section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-nebraska .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-nebraska span.view {
    margin-top: -43px;
}
.page-template-page-nebraska #beforeask {
    margin-top: -37px;
}
.page-template-page-nebraska p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-nebraska .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-nebraska header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-nebraska span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-nebraska .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-nebraska .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-nebraska .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-nebraska .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-nebraska h3.our-promises {
    margin-top: 98px;
}
.page-template-page-nebraska h3 {
    font-size: 24px;
}
.page-template-page-nebraska .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-nebraska .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-nebraska p {
    font-size: 14px;
}
.page-template-page-nebraska ul {
    font-size: 14px;
}
.page-template-page-nebraska .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-nebraska span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-nebraska  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-nebraska button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-nebraska h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-nebraska .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-nebraska span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-nebraska section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-nebraska .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-nebraska .testimonial-content {
    min-height: 369px;
}
.page-template-page-nebraska p.most-honored {
    font-size: 28px;
}
.page-template-page-nebraska .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-nebraska .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-nebraska .number-wrap {
    font-size: 32px;
}
.page-template-page-nebraska p {
    font-size: 14px;
}
.page-template-page-nebraska span.moretitle {
    font-size: 28px;
}
.page-template-page-nebraska span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-nebraska .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-nebraska .number-wrap {
    width: 14%;
}
.page-template-page-nebraska ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-nebraska .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-nebraska span.firsttitle {
    font-size: 18px;
}
.page-template-page-nebraska .container {
    padding-left: 50px;
}
.page-template-page-nebraska  span.sideawardtext {
    display: none;
}
.page-template-page-nebraska section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-nebraska .row {
    padding-bottom: 13px;
}
.page-template-page-nebraska .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-nebraska h3 {
    font-size: 18px;
}
.page-template-page-nebraska .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-nebraska p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-nebraska h3.our-promises {
    font-size: 27px;
}
.page-template-page-nebraska .pabox {
    margin-left: 23px;
}
.page-template-page-nebraska p {
    font-size: 14px;
}
.page-template-page-nebraska span.moretitle {
    font-size: 31px;
}
.page-template-page-nebraska span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-nebraska ul {
    font-size: 14px;
}
.page-template-page-nebraska .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-nebraska .number-wrap {
    width: 14%;
}
}

/*-- Nebraska Landing Styles End -- */

/*-- New Hampshire Landing Styles Start --*/

.page-template-page-new-hampshire .blogheroarea {
    padding-top: 70px;
}
.page-template-page-new-hampshire .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-new-hampshire span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-new-hampshire span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-new-hampshire button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-new-hampshire .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-new-hampshire section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-new-hampshire .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-new-hampshire .askright {
    margin-top: 856px;
}
.page-template-page-new-hampshire span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-new-hampshire span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-new-hampshire span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-new-hampshire h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-new-hampshire h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-new-hampshire section#ask {
    margin-top: 20px!important;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-new-hampshire span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-new-hampshire .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-new-hampshire .col-md-7 {
    float: left;
}   
.page-template-page-new-hampshire h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new-hampshire .askright {
    margin-top: 20px;
}
.page-template-page-new-hampshire .col-md-6 {
    text-align: center;
}
.page-template-page-new-hampshire .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-new-hampshire span.formtitle {
    font-size: 28px;
}
.page-template-page-new-hampshire .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-new-hampshire p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-new-hampshire .row.footercontact {
    display: grid;
}
.page-template-page-new-hampshire .askleft {
    height: auto!important;
}
.page-template-page-new-hampshire p.most-honored {
    margin-top: 10px;
}
.page-template-page-new-hampshire .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-new-hampshire .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-new-hampshire .row {
    float: left;
    width: 100%;
}
    .page-template-page-new-hampshire .pabox {
    margin-left: 0px;
}
.page-template-page-new-hampshire .selling-point-one {
    margin-left: 5%;
}
.page-template-page-new-hampshire .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-new-hampshire .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-new-hampshire .sideawardtext {
    display: none;
}
.page-template-page-new-hampshire h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-new-hampshire .askright {
    margin-top: 617px;
}
.page-template-page-new-hampshire p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-new-hampshire .selling-point-boxes {
    width: 100%;
}
.page-template-page-new-hampshire .row.footercontact {
    display: grid !important;
}
.page-template-page-new-hampshire .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-new-hampshire p.most-honored {
    margin-top: 10px;
}
.page-template-page-new-hampshire .askright {
    margin-top: 0px !important;
}
.page-template-page-new-hampshire span.fcontactinfo {
    display: none;
}
.page-template-page-new-hampshire .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-new-hampshire span.footerphone {
    font-size: 32px;
}   
.page-template-page-new-hampshire .contactinfo a {
    font-size: 24px;
}
.page-template-page-new-hampshire .selling-point-boxes {
    width: 100%;
}
.page-template-page-new-hampshire .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-new-hampshire .blogheroarea {
    text-align: center;
}
.page-template-page-new-hampshire p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-new-hampshire .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-new-hampshire .testimage {
    min-height: 265px;
}
.page-template-page-new-hampshire button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-new-hampshire button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-new-hampshire span.defsub {
    font-size: 18px;
}
.page-template-page-new-hampshire span.defbig-state {
    font-size: 40px;
}
.page-template-page-new-hampshire h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-new-hampshire span.sideawardtext {
    display: none;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-new-hampshire .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-new-hampshire span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-new-hampshire span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-new-hampshire .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-new-hampshire .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-new-hampshire .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-new-hampshire span.testname {
    font-size: 27px;
}
.page-template-page-new-hampshire span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-new-hampshire p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-new-hampshire section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-new-hampshire span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-new-hampshire #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-new-hampshire p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-new-hampshire a {
    font-size: 14px;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new-hampshire .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-new-hampshire ul {
    font-size: 14px;
}
    .page-template-page-new-hampshire span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-new-hampshire span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-new-hampshire .selling-point-boxes {
    width: 65%;
}
.page-template-page-new-hampshire .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-new-hampshire span.subtitle {
    font-size: 16px;
}
.page-template-page-new-hampshire section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-new-hampshire .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-new-hampshire span.view {
    margin-top: -43px;
}
.page-template-page-new-hampshire #beforeask {
    margin-top: -37px;
}
.page-template-page-new-hampshire p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new-hampshire header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-new-hampshire span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-new-hampshire .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-new-hampshire .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-new-hampshire .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-new-hampshire .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-new-hampshire h3.our-promises {
    margin-top: 98px;
}
.page-template-page-new-hampshire h3 {
    font-size: 24px;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new-hampshire .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-new-hampshire p {
    font-size: 14px;
}
.page-template-page-new-hampshire ul {
    font-size: 14px;
}
.page-template-page-new-hampshire .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-new-hampshire span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-new-hampshire  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-new-hampshire button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-new-hampshire h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-new-hampshire .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-new-hampshire span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-new-hampshire section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-new-hampshire .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-new-hampshire .testimonial-content {
    min-height: 369px;
}
.page-template-page-new-hampshire p.most-honored {
    font-size: 28px;
}
.page-template-page-new-hampshire .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-new-hampshire .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-new-hampshire .number-wrap {
    font-size: 32px;
}
.page-template-page-new-hampshire p {
    font-size: 14px;
}
.page-template-page-new-hampshire span.moretitle {
    font-size: 28px;
}
.page-template-page-new-hampshire span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-new-hampshire .number-wrap {
    width: 14%;
}
.page-template-page-new-hampshire ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-new-hampshire .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-new-hampshire span.firsttitle {
    font-size: 18px;
}
.page-template-page-new-hampshire .container {
    padding-left: 50px;
}
.page-template-page-new-hampshire  span.sideawardtext {
    display: none;
}
.page-template-page-new-hampshire section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-new-hampshire .row {
    padding-bottom: 13px;
}
.page-template-page-new-hampshire .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-new-hampshire h3 {
    font-size: 18px;
}
.page-template-page-new-hampshire .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-new-hampshire p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-new-hampshire h3.our-promises {
    font-size: 27px;
}
.page-template-page-new-hampshire .pabox {
    margin-left: 23px;
}
.page-template-page-new-hampshire p {
    font-size: 14px;
}
.page-template-page-new-hampshire span.moretitle {
    font-size: 31px;
}
.page-template-page-new-hampshire span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-new-hampshire ul {
    font-size: 14px;
}
.page-template-page-new-hampshire .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-new-hampshire .number-wrap {
    width: 14%;
}
}

/*-- New Hampshire Landing Styles End -- */

/*-- New Jersey Landing Styles Start --*/

.page-template-page-new-jersey .blogheroarea {
    padding-top: 70px;
}
.page-template-page-new-jersey .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-new-jersey span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-new-jersey span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-new-jersey button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-new-jersey .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-new-jersey section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-new-jersey .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-new-jersey .askright {
    margin-top: 856px;
}
.page-template-page-new-jersey span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-new-jersey span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-new-jersey span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-new-jersey h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-new-jersey h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-new-jersey section#ask {
    margin-top: 20px!important;
}
.page-template-page-new-jersey .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-new-jersey span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-new-jersey .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-new-jersey .col-md-7 {
    float: left;
}   
.page-template-page-new-jersey h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-new-jersey .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new-jersey .askright {
    margin-top: 20px;
}
.page-template-page-new-jersey .col-md-6 {
    text-align: center;
}
.page-template-page-new-jersey .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-new-jersey span.formtitle {
    font-size: 28px;
}
.page-template-page-new-jersey .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-new-jersey p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-new-jersey .row.footercontact {
    display: grid;
}
.page-template-page-new-jersey .askleft {
    height: auto!important;
}
.page-template-page-new-jersey p.most-honored {
    margin-top: 10px;
}
.page-template-page-new-jersey .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-new-jersey .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-new-jersey .row {
    float: left;
    width: 100%;
}
    .page-template-page-new-jersey .pabox {
    margin-left: 0px;
}
.page-template-page-new-jersey .selling-point-one {
    margin-left: 5%;
}
.page-template-page-new-jersey .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-new-jersey .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-new-jersey .sideawardtext {
    display: none;
}
.page-template-page-new-jersey h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-new-jersey .askright {
    margin-top: 617px;
}
.page-template-page-new-jersey p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-new-jersey .selling-point-boxes {
    width: 100%;
}
.page-template-page-new-jersey .row.footercontact {
    display: grid !important;
}
.page-template-page-new-jersey .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-new-jersey p.most-honored {
    margin-top: 10px;
}
.page-template-page-new-jersey .askright {
    margin-top: 0px !important;
}
.page-template-page-new-jersey span.fcontactinfo {
    display: none;
}
.page-template-page-new-jersey .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-new-jersey span.footerphone {
    font-size: 32px;
}   
.page-template-page-new-jersey .contactinfo a {
    font-size: 24px;
}
.page-template-page-new-jersey .selling-point-boxes {
    width: 100%;
}
.page-template-page-new-jersey .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-new-jersey .blogheroarea {
    text-align: center;
}
.page-template-page-new-jersey p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-new-jersey .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-new-jersey .testimage {
    min-height: 265px;
}
.page-template-page-new-jersey button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-new-jersey button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-new-jersey span.defsub {
    font-size: 18px;
}
.page-template-page-new-jersey span.defbig-state {
    font-size: 40px;
}
.page-template-page-new-jersey h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-new-jersey .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-new-jersey span.sideawardtext {
    display: none;
}
.page-template-page-new-jersey .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-new-jersey .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-new-jersey span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-new-jersey span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-new-jersey .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-new-jersey .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-new-jersey .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-new-jersey span.testname {
    font-size: 27px;
}
.page-template-page-new-jersey span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-new-jersey p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-new-jersey section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-new-jersey span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-new-jersey #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-new-jersey p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-new-jersey a {
    font-size: 14px;
}
.page-template-page-new-jersey .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new-jersey .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-new-jersey ul {
    font-size: 14px;
}
    .page-template-page-new-jersey span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-new-jersey span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-new-jersey .selling-point-boxes {
    width: 65%;
}
.page-template-page-new-jersey .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-new-jersey span.subtitle {
    font-size: 16px;
}
.page-template-page-new-jersey section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-new-jersey .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-new-jersey span.view {
    margin-top: -43px;
}
.page-template-page-new-jersey #beforeask {
    margin-top: -37px;
}
.page-template-page-new-jersey p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-new-jersey .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new-jersey header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-new-jersey span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-new-jersey .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-new-jersey .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-new-jersey .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-new-jersey .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-new-jersey h3.our-promises {
    margin-top: 98px;
}
.page-template-page-new-jersey h3 {
    font-size: 24px;
}
.page-template-page-new-jersey .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new-jersey .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-new-jersey p {
    font-size: 14px;
}
.page-template-page-new-jersey ul {
    font-size: 14px;
}
.page-template-page-new-jersey .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-new-jersey span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-new-jersey  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-new-jersey button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-new-jersey h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-new-jersey .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-new-jersey span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-new-jersey section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-new-jersey .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-new-jersey .testimonial-content {
    min-height: 369px;
}
.page-template-page-new-jersey p.most-honored {
    font-size: 28px;
}
.page-template-page-new-jersey .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-new-jersey .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-new-jersey .number-wrap {
    font-size: 32px;
}
.page-template-page-new-jersey p {
    font-size: 14px;
}
.page-template-page-new-jersey span.moretitle {
    font-size: 28px;
}
.page-template-page-new-jersey span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-new-jersey .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-new-jersey .number-wrap {
    width: 14%;
}
.page-template-page-new-jersey ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-new-jersey .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-new-jersey span.firsttitle {
    font-size: 18px;
}
.page-template-page-new-jersey .container {
    padding-left: 50px;
}
.page-template-page-new-jersey  span.sideawardtext {
    display: none;
}
.page-template-page-new-jersey section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-new-jersey .row {
    padding-bottom: 13px;
}
.page-template-page-new-jersey .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-new-jersey h3 {
    font-size: 18px;
}
.page-template-page-new-jersey .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-new-jersey p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-new-jersey h3.our-promises {
    font-size: 27px;
}
.page-template-page-new-jersey .pabox {
    margin-left: 23px;
}
.page-template-page-new-jersey p {
    font-size: 14px;
}
.page-template-page-new-jersey span.moretitle {
    font-size: 31px;
}
.page-template-page-new-jersey span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-new-jersey ul {
    font-size: 14px;
}
.page-template-page-new-jersey .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-new-jersey .number-wrap {
    width: 14%;
}
}

/*-- New Jersey Landing Styles End -- */

/*-- New Mexico Landing Styles Start --*/

.page-template-page-new-mexico .blogheroarea {
    padding-top: 70px;
}
.page-template-page-new-mexico .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-new-mexico span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-new-mexico span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-new-mexico button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-new-mexico .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-new-mexico section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-new-mexico .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-new-mexico .askright {
    margin-top: 856px;
}
.page-template-page-new-mexico span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-new-mexico span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-new-mexico span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-new-mexico h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-new-mexico h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-new-mexico section#ask {
    margin-top: 20px!important;
}
.page-template-page-new-mexico .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-new-mexico span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-new-mexico .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-new-mexico .col-md-7 {
    float: left;
}   
.page-template-page-new-mexico h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-new-mexico .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new-mexico .askright {
    margin-top: 20px;
}
.page-template-page-new-mexico .col-md-6 {
    text-align: center;
}
.page-template-page-new-mexico .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-new-mexico span.formtitle {
    font-size: 28px;
}
.page-template-page-new-mexico .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-new-mexico p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-new-mexico .row.footercontact {
    display: grid;
}
.page-template-page-new-mexico .askleft {
    height: auto!important;
}
.page-template-page-new-mexico p.most-honored {
    margin-top: 10px;
}
.page-template-page-new-mexico .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-new-mexico .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-new-mexico .row {
    float: left;
    width: 100%;
}
    .page-template-page-new-mexico .pabox {
    margin-left: 0px;
}
.page-template-page-new-mexico .selling-point-one {
    margin-left: 5%;
}
.page-template-page-new-mexico .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-new-mexico .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-new-mexico .sideawardtext {
    display: none;
}
.page-template-page-new-mexico h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-new-mexico .askright {
    margin-top: 617px;
}
.page-template-page-new-mexico p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-new-mexico .selling-point-boxes {
    width: 100%;
}
.page-template-page-new-mexico .row.footercontact {
    display: grid !important;
}
.page-template-page-new-mexico .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-new-mexico p.most-honored {
    margin-top: 10px;
}
.page-template-page-new-mexico .askright {
    margin-top: 0px !important;
}
.page-template-page-new-mexico span.fcontactinfo {
    display: none;
}
.page-template-page-new-mexico .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-new-mexico span.footerphone {
    font-size: 32px;
}   
.page-template-page-new-mexico .contactinfo a {
    font-size: 24px;
}
.page-template-page-new-mexico .selling-point-boxes {
    width: 100%;
}
.page-template-page-new-mexico .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-new-mexico .blogheroarea {
    text-align: center;
}
.page-template-page-new-mexico p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-new-mexico .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-new-mexico .testimage {
    min-height: 265px;
}
.page-template-page-new-mexico button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-new-mexico button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-new-mexico span.defsub {
    font-size: 18px;
}
.page-template-page-new-mexico span.defbig-state {
    font-size: 40px;
}
.page-template-page-new-mexico h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-new-mexico .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-new-mexico span.sideawardtext {
    display: none;
}
.page-template-page-new-mexico .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-new-mexico .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-new-mexico span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-new-mexico span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-new-mexico .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-new-mexico .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-new-mexico .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-new-mexico span.testname {
    font-size: 27px;
}
.page-template-page-new-mexico span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-new-mexico p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-new-mexico section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-new-mexico span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-new-mexico #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-new-mexico p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-new-mexico a {
    font-size: 14px;
}
.page-template-page-new-mexico .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new-mexico .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-new-mexico ul {
    font-size: 14px;
}
    .page-template-page-new-mexico span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-new-mexico span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-new-mexico .selling-point-boxes {
    width: 65%;
}
.page-template-page-new-mexico .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-new-mexico span.subtitle {
    font-size: 16px;
}
.page-template-page-new-mexico section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-new-mexico .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-new-mexico span.view {
    margin-top: -43px;
}
.page-template-page-new-mexico #beforeask {
    margin-top: -37px;
}
.page-template-page-new-mexico p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-new-mexico .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new-mexico header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-new-mexico span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-new-mexico .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-new-mexico .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-new-mexico .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-new-mexico .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-new-mexico h3.our-promises {
    margin-top: 98px;
}
.page-template-page-new-mexico h3 {
    font-size: 24px;
}
.page-template-page-new-mexico .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new-mexico .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-new-mexico p {
    font-size: 14px;
}
.page-template-page-new-mexico ul {
    font-size: 14px;
}
.page-template-page-new-mexico .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-new-mexico span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-new-mexico  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-new-mexico button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-new-mexico h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-new-mexico .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-new-mexico span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-new-mexico section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-new-mexico .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-new-mexico .testimonial-content {
    min-height: 369px;
}
.page-template-page-new-mexico p.most-honored {
    font-size: 28px;
}
.page-template-page-new-mexico .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-new-mexico .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-new-mexico .number-wrap {
    font-size: 32px;
}
.page-template-page-new-mexico p {
    font-size: 14px;
}
.page-template-page-new-mexico span.moretitle {
    font-size: 28px;
}
.page-template-page-new-mexico span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-new-mexico .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-new-mexico .number-wrap {
    width: 14%;
}
.page-template-page-new-mexico ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-new-mexico .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-new-mexico span.firsttitle {
    font-size: 18px;
}
.page-template-page-new-mexico .container {
    padding-left: 50px;
}
.page-template-page-new-mexico  span.sideawardtext {
    display: none;
}
.page-template-page-new-mexico section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-new-mexico .row {
    padding-bottom: 13px;
}
.page-template-page-new-mexico .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-new-mexico h3 {
    font-size: 18px;
}
.page-template-page-new-mexico .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-new-mexico p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-new-mexico h3.our-promises {
    font-size: 27px;
}
.page-template-page-new-mexico .pabox {
    margin-left: 23px;
}
.page-template-page-new-mexico p {
    font-size: 14px;
}
.page-template-page-new-mexico span.moretitle {
    font-size: 31px;
}
.page-template-page-new-mexico span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-new-mexico ul {
    font-size: 14px;
}
.page-template-page-new-mexico .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-new-mexico .number-wrap {
    width: 14%;
}
}

/*-- New Mexico Landing Styles End -- */

/*-- New York Landing Styles Start --*/

.page-template-page-new-york .blogheroarea {
    padding-top: 70px;
}
.page-template-page-new-york .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-new-york span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-new-york span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-new-york button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-new-york .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-new-york section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-new-york .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-new-york .askright {
    margin-top: 856px;
}
.page-template-page-new-york span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-new-york span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-new-york span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-new-york h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-new-york h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-new-york section#ask {
    margin-top: 20px!important;
}
.page-template-page-new-york .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-new-york span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-new-york .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-new-york .col-md-7 {
    float: left;
}   
.page-template-page-new-york h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-new-york .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new-york .askright {
    margin-top: 20px;
}
.page-template-page-new-york .col-md-6 {
    text-align: center;
}
.page-template-page-new-york .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-new-york span.formtitle {
    font-size: 28px;
}
.page-template-page-new-york .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-new-york p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-new-york .row.footercontact {
    display: grid;
}
.page-template-page-new-york .askleft {
    height: auto!important;
}
.page-template-page-new-york p.most-honored {
    margin-top: 10px;
}
.page-template-page-new-york .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-new-york .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-new-york .row {
    float: left;
    width: 100%;
}
    .page-template-page-new-york .pabox {
    margin-left: 0px;
}
.page-template-page-new-york .selling-point-one {
    margin-left: 5%;
}
.page-template-page-new-york .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-new-york .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-new-york .sideawardtext {
    display: none;
}
.page-template-page-new-york h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-new-york .askright {
    margin-top: 617px;
}
.page-template-page-new-york p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-new-york .selling-point-boxes {
    width: 100%;
}
.page-template-page-new-york .row.footercontact {
    display: grid !important;
}
.page-template-page-new-york .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-new-york p.most-honored {
    margin-top: 10px;
}
.page-template-page-new-york .askright {
    margin-top: 0px !important;
}
.page-template-page-new-york span.fcontactinfo {
    display: none;
}
.page-template-page-new-york .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-new-york span.footerphone {
    font-size: 32px;
}   
.page-template-page-new-york .contactinfo a {
    font-size: 24px;
}
.page-template-page-new-york .selling-point-boxes {
    width: 100%;
}
.page-template-page-new-york .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-new-york .blogheroarea {
    text-align: center;
}
.page-template-page-new-york p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-new-york .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-new-york .testimage {
    min-height: 265px;
}
.page-template-page-new-york button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-new-york button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-new-york span.defsub {
    font-size: 18px;
}
.page-template-page-new-york span.defbig-state {
    font-size: 40px;
}
.page-template-page-new-york h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-new-york .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-new-york span.sideawardtext {
    display: none;
}
.page-template-page-new-york .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-new-york .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-new-york span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-new-york span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-new-york .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-new-york .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-new-york .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-new-york span.testname {
    font-size: 27px;
}
.page-template-page-new-york span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-new-york p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-new-york section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-new-york span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-new-york #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-new-york p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-new-york a {
    font-size: 14px;
}
.page-template-page-new-york .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new-york .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-new-york ul {
    font-size: 14px;
}
    .page-template-page-new-york span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-new-york span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-new-york .selling-point-boxes {
    width: 65%;
}
.page-template-page-new-york .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-new-york span.subtitle {
    font-size: 16px;
}
.page-template-page-new-york section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-new-york .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-new-york span.view {
    margin-top: -43px;
}
.page-template-page-new-york #beforeask {
    margin-top: -37px;
}
.page-template-page-new-york p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-new-york .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-new-york header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-new-york span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-new-york .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-new-york .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-new-york .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-new-york .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-new-york h3.our-promises {
    margin-top: 98px;
}
.page-template-page-new-york h3 {
    font-size: 24px;
}
.page-template-page-new-york .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-new-york .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-new-york p {
    font-size: 14px;
}
.page-template-page-new-york ul {
    font-size: 14px;
}
.page-template-page-new-york .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-new-york span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-new-york  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-new-york button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-new-york h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-new-york .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-new-york span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-new-york section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-new-york .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-new-york .testimonial-content {
    min-height: 369px;
}
.page-template-page-new-york p.most-honored {
    font-size: 28px;
}
.page-template-page-new-york .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-new-york .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-new-york .number-wrap {
    font-size: 32px;
}
.page-template-page-new-york p {
    font-size: 14px;
}
.page-template-page-new-york span.moretitle {
    font-size: 28px;
}
.page-template-page-new-york span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-new-york .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-new-york .number-wrap {
    width: 14%;
}
.page-template-page-new-york ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-new-york .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-new-york span.firsttitle {
    font-size: 18px;
}
.page-template-page-new-york .container {
    padding-left: 50px;
}
.page-template-page-new-york  span.sideawardtext {
    display: none;
}
.page-template-page-new-york section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-new-york .row {
    padding-bottom: 13px;
}
.page-template-page-new-york .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-new-york h3 {
    font-size: 18px;
}
.page-template-page-new-york .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-new-york p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-new-york h3.our-promises {
    font-size: 27px;
}
.page-template-page-new-york .pabox {
    margin-left: 23px;
}
.page-template-page-new-york p {
    font-size: 14px;
}
.page-template-page-new-york span.moretitle {
    font-size: 31px;
}
.page-template-page-new-york span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-new-york ul {
    font-size: 14px;
}
.page-template-page-new-york .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-new-york .number-wrap {
    width: 14%;
}
}

/*-- New York Landing Styles End -- */


/* -- North Carolina Landing Styles Start --*/
.page-template-page-north-carolina .blogheroarea {
    padding-top: 70px;
}
.page-template-page-north-carolina .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-north-carolina span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-north-carolina span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-north-carolina button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-north-carolina .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-north-carolina section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-north-carolina .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-north-carolina .askright {
    margin-top: 856px;
}
.page-template-page-north-carolina span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-north-carolina span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-north-carolina span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-north-carolina h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-north-carolina h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-north-carolina section#ask {
    margin-top: 20px!important;
}
.page-template-page-north-carolina .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-north-carolina span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-north-carolina .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-north-carolina .col-md-7 {
    float: left;
}   
.page-template-page-north-carolina h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-north-carolina .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-north-carolina .askright {
    margin-top: 20px;
}
.page-template-page-north-carolina .col-md-6 {
    text-align: center;
}
.page-template-page-north-carolina .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-north-carolina span.formtitle {
    font-size: 28px;
}
.page-template-page-north-carolina .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-north-carolina p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-north-carolina .row.footercontact {
    display: grid;
}
.page-template-page-north-carolina .askleft {
    height: auto!important;
}
.page-template-page-north-carolina p.most-honored {
    margin-top: 10px;
}
.page-template-page-north-carolina .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-north-carolina .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-north-carolina .row {
    float: left;
    width: 100%;
}
    .page-template-page-north-carolina .pabox {
    margin-left: 0px;
}
.page-template-page-north-carolina .selling-point-one {
    margin-left: 5%;
}
.page-template-page-north-carolina .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-north-carolina .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-north-carolina .sideawardtext {
    display: none;
}
.page-template-page-north-carolina h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-north-carolina .askright {
    margin-top: 617px;
}
.page-template-page-north-carolina p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-north-carolina .selling-point-boxes {
    width: 100%;
}
.page-template-page-north-carolina .row.footercontact {
    display: grid !important;
}
.page-template-page-north-carolina .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-north-carolina p.most-honored {
    margin-top: 10px;
}
.page-template-page-north-carolina .askright {
    margin-top: 0px !important;
}
.page-template-page-north-carolina span.fcontactinfo {
    display: none;
}
.page-template-page-north-carolina .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-north-carolina span.footerphone {
    font-size: 32px;
}   
.page-template-page-north-carolina .contactinfo a {
    font-size: 24px;
}
.page-template-page-north-carolina .selling-point-boxes {
    width: 100%;
}
.page-template-page-north-carolina .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-north-carolina .blogheroarea {
    text-align: center;
}
.page-template-page-north-carolina p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-north-carolina .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-north-carolina .testimage {
    min-height: 265px;
}
.page-template-page-north-carolina button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-north-carolina button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-north-carolina span.defsub {
    font-size: 18px;
}
.page-template-page-north-carolina span.defbig-state {
    font-size: 40px;
}
.page-template-page-north-carolina h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-north-carolina .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-north-carolina span.sideawardtext {
    display: none;
}
.page-template-page-north-carolina .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-north-carolina .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-north-carolina span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-north-carolina span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-north-carolina .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-north-carolina .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-north-carolina .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-north-carolina span.testname {
    font-size: 27px;
}
.page-template-page-north-carolina span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-north-carolina p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-north-carolina section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-north-carolina span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-north-carolina #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-north-carolina p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-north-carolina a {
    font-size: 14px;
}
.page-template-page-north-carolina .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-north-carolina .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-north-carolina ul {
    font-size: 14px;
}
    .page-template-page-north-carolina span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-north-carolina span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-north-carolina .selling-point-boxes {
    width: 65%;
}
.page-template-page-north-carolina .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-north-carolina span.subtitle {
    font-size: 16px;
}
.page-template-page-north-carolina section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-north-carolina .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-north-carolina span.view {
    margin-top: -43px;
}
.page-template-page-north-carolina #beforeask {
    margin-top: -37px;
}
.page-template-page-north-carolina p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-north-carolina .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-north-carolina header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-north-carolina span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-north-carolina .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-north-carolina .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-north-carolina .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-north-carolina .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-north-carolina h3.our-promises {
    margin-top: 98px;
}
.page-template-page-north-carolina h3 {
    font-size: 24px;
}
.page-template-page-north-carolina .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-north-carolina .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-north-carolina p {
    font-size: 14px;
}
.page-template-page-north-carolina ul {
    font-size: 14px;
}
.page-template-page-north-carolina .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-north-carolina span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-north-carolina  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-north-carolina button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-north-carolina h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-north-carolina .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-north-carolina span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-north-carolina section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-north-carolina .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-north-carolina .testimonial-content {
    min-height: 369px;
}
.page-template-page-north-carolina p.most-honored {
    font-size: 28px;
}
.page-template-page-north-carolina .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-north-carolina .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-north-carolina .number-wrap {
    font-size: 32px;
}
.page-template-page-north-carolina p {
    font-size: 14px;
}
.page-template-page-north-carolina span.moretitle {
    font-size: 28px;
}
.page-template-page-north-carolina span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-north-carolina .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-north-carolina .number-wrap {
    width: 14%;
}
.page-template-page-north-carolina ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-north-carolina .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-north-carolina span.firsttitle {
    font-size: 18px;
}
.page-template-page-north-carolina .container {
    padding-left: 50px;
}
.page-template-page-north-carolina  span.sideawardtext {
    display: none;
}
.page-template-page-north-carolina section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-north-carolina .row {
    padding-bottom: 13px;
}
.page-template-page-north-carolina .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-north-carolina h3 {
    font-size: 18px;
}
.page-template-page-north-carolina .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-north-carolina p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-north-carolina h3.our-promises {
    font-size: 27px;
}
.page-template-page-north-carolina .pabox {
    margin-left: 23px;
}
.page-template-page-north-carolina p {
    font-size: 14px;
}
.page-template-page-north-carolina span.moretitle {
    font-size: 31px;
}
.page-template-page-north-carolina span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-north-carolina ul {
    font-size: 14px;
}
.page-template-page-north-carolina .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-north-carolina .number-wrap {
    width: 14%;
}
}
 /* -- North Carolina Landing Styles End -- */ 




/* -- North Dakota Landing Styles Start --*/

.page-template-page-north-dakota .blogheroarea {
    padding-top: 70px;
}
.page-template-page-north-dakota .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-north-dakota span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-north-dakota span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-north-dakota button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-north-dakota .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-north-dakota section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-north-dakota .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-north-dakota .askright {
    margin-top: 856px;
}
.page-template-page-north-dakota span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-north-dakota span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-north-dakota span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-north-dakota h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-north-dakota h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-north-dakota section#ask {
    margin-top: 20px!important;
}
.page-template-page-north-dakota .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-north-dakota span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-north-dakota .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-north-dakota .col-md-7 {
    float: left;
}   
.page-template-page-north-dakota h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-north-dakota .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-north-dakota .askright {
    margin-top: 20px;
}
.page-template-page-north-dakota .col-md-6 {
    text-align: center;
}
.page-template-page-north-dakota .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-north-dakota span.formtitle {
    font-size: 28px;
}
.page-template-page-north-dakota .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-north-dakota p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-north-dakota .row.footercontact {
    display: grid;
}
.page-template-page-north-dakota .askleft {
    height: auto!important;
}
.page-template-page-north-dakota p.most-honored {
    margin-top: 10px;
}
.page-template-page-north-dakota .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-north-dakota .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-north-dakota .row {
    float: left;
    width: 100%;
}
    .page-template-page-north-dakota .pabox {
    margin-left: 0px;
}
.page-template-page-north-dakota .selling-point-one {
    margin-left: 5%;
}
.page-template-page-north-dakota .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-north-dakota .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-north-dakota .sideawardtext {
    display: none;
}
.page-template-page-north-dakota h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-north-dakota .askright {
    margin-top: 617px;
}
.page-template-page-north-dakota p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-north-dakota .selling-point-boxes {
    width: 100%;
}
.page-template-page-north-dakota .row.footercontact {
    display: grid !important;
}
.page-template-page-north-dakota .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-north-dakota p.most-honored {
    margin-top: 10px;
}
.page-template-page-north-dakota .askright {
    margin-top: 0px !important;
}
.page-template-page-north-dakota span.fcontactinfo {
    display: none;
}
.page-template-page-north-dakota .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-north-dakota span.footerphone {
    font-size: 32px;
}   
.page-template-page-north-dakota .contactinfo a {
    font-size: 24px;
}
.page-template-page-north-dakota .selling-point-boxes {
    width: 100%;
}
.page-template-page-north-dakota .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-north-dakota .blogheroarea {
    text-align: center;
}
.page-template-page-north-dakota p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-north-dakota .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-north-dakota .testimage {
    min-height: 265px;
}
.page-template-page-north-dakota button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-north-dakota button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-north-dakota span.defsub {
    font-size: 18px;
}
.page-template-page-north-dakota span.defbig-state {
    font-size: 40px;
}
.page-template-page-north-dakota h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-north-dakota .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-north-dakota span.sideawardtext {
    display: none;
}
.page-template-page-north-dakota .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-north-dakota .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-north-dakota span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-north-dakota span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-north-dakota .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-north-dakota .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-north-dakota .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-north-dakota span.testname {
    font-size: 27px;
}
.page-template-page-north-dakota span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-north-dakota p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-north-dakota section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-north-dakota span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-north-dakota #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-north-dakota p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-north-dakota a {
    font-size: 14px;
}
.page-template-page-north-dakota .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-north-dakota .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-north-dakota ul {
    font-size: 14px;
}
    .page-template-page-north-dakota span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-north-dakota span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-north-dakota .selling-point-boxes {
    width: 65%;
}
.page-template-page-north-dakota .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-north-dakota span.subtitle {
    font-size: 16px;
}
.page-template-page-north-dakota section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-north-dakota .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-north-dakota span.view {
    margin-top: -43px;
}
.page-template-page-north-dakota #beforeask {
    margin-top: -37px;
}
.page-template-page-north-dakota p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-north-dakota .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-north-dakota header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-north-dakota span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-north-dakota .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-north-dakota .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-north-dakota .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-north-dakota .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-north-dakota h3.our-promises {
    margin-top: 98px;
}
.page-template-page-north-dakota h3 {
    font-size: 24px;
}
.page-template-page-north-dakota .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-north-dakota .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-north-dakota p {
    font-size: 14px;
}
.page-template-page-north-dakota ul {
    font-size: 14px;
}
.page-template-page-north-dakota .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-north-dakota span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-north-dakota  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-north-dakota button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-north-dakota h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-north-dakota .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-north-dakota span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-north-dakota section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-north-dakota .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-north-dakota .testimonial-content {
    min-height: 369px;
}
.page-template-page-north-dakota p.most-honored {
    font-size: 28px;
}
.page-template-page-north-dakota .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-north-dakota .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-north-dakota .number-wrap {
    font-size: 32px;
}
.page-template-page-north-dakota p {
    font-size: 14px;
}
.page-template-page-north-dakota span.moretitle {
    font-size: 28px;
}
.page-template-page-north-dakota span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-north-dakota .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-north-dakota .number-wrap {
    width: 14%;
}
.page-template-page-north-dakota ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-north-dakota .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-north-dakota span.firsttitle {
    font-size: 18px;
}
.page-template-page-north-dakota .container {
    padding-left: 50px;
}
.page-template-page-north-dakota  span.sideawardtext {
    display: none;
}
.page-template-page-north-dakota section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-north-dakota .row {
    padding-bottom: 13px;
}
.page-template-page-north-dakota .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-north-dakota h3 {
    font-size: 18px;
}
.page-template-page-north-dakota .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-north-dakota p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-north-dakota h3.our-promises {
    font-size: 27px;
}
.page-template-page-north-dakota .pabox {
    margin-left: 23px;
}
.page-template-page-north-dakota p {
    font-size: 14px;
}
.page-template-page-north-dakota span.moretitle {
    font-size: 31px;
}
.page-template-page-north-dakota span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-north-dakota ul {
    font-size: 14px;
}
.page-template-page-north-dakota .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-north-dakota .number-wrap {
    width: 14%;
}
}


 /* -- North Dakota Landing Styles End -- */



/* -- Ohio Landing Styles Start --*/

.page-template-page-ohio .blogheroarea {
    padding-top: 70px;
}
.page-template-page-ohio .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-ohio span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-ohio span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-ohio button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-ohio .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-ohio section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-ohio .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-ohio .askright {
    margin-top: 856px;
}
.page-template-page-ohio span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-ohio span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-ohio span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-ohio h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-ohio h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-ohio section#ask {
    margin-top: 20px!important;
}
.page-template-page-ohio .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-ohio span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-ohio .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-ohio .col-md-7 {
    float: left;
}   
.page-template-page-ohio h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-ohio .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-ohio .askright {
    margin-top: 20px;
}
.page-template-page-ohio .col-md-6 {
    text-align: center;
}
.page-template-page-ohio .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-ohio span.formtitle {
    font-size: 28px;
}
.page-template-page-ohio .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-ohio p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-ohio .row.footercontact {
    display: grid;
}
.page-template-page-ohio .askleft {
    height: auto!important;
}
.page-template-page-ohio p.most-honored {
    margin-top: 10px;
}
.page-template-page-ohio .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-ohio .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-ohio .row {
    float: left;
    width: 100%;
}
    .page-template-page-ohio .pabox {
    margin-left: 0px;
}
.page-template-page-ohio .selling-point-one {
    margin-left: 5%;
}
.page-template-page-ohio .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-ohio .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-ohio .sideawardtext {
    display: none;
}
.page-template-page-ohio h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-ohio .askright {
    margin-top: 617px;
}
.page-template-page-ohio p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-ohio .selling-point-boxes {
    width: 100%;
}
.page-template-page-ohio .row.footercontact {
    display: grid !important;
}
.page-template-page-ohio .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-ohio p.most-honored {
    margin-top: 10px;
}
.page-template-page-ohio .askright {
    margin-top: 0px !important;
}
.page-template-page-ohio span.fcontactinfo {
    display: none;
}
.page-template-page-ohio .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-ohio span.footerphone {
    font-size: 32px;
}   
.page-template-page-ohio .contactinfo a {
    font-size: 24px;
}
.page-template-page-ohio .selling-point-boxes {
    width: 100%;
}
.page-template-page-ohio .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-ohio .blogheroarea {
    text-align: center;
}
.page-template-page-ohio p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-ohio .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-ohio .testimage {
    min-height: 265px;
}
.page-template-page-ohio button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-ohio button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-ohio span.defsub {
    font-size: 18px;
}
.page-template-page-ohio span.defbig-state {
    font-size: 40px;
}
.page-template-page-ohio h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-ohio .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-ohio span.sideawardtext {
    display: none;
}
.page-template-page-ohio .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-ohio .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-ohio span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-ohio span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-ohio .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-ohio .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-ohio .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-ohio span.testname {
    font-size: 27px;
}
.page-template-page-ohio span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-ohio p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-ohio section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-ohio span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-ohio #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-ohio p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-ohio a {
    font-size: 14px;
}
.page-template-page-ohio .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-ohio .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-ohio ul {
    font-size: 14px;
}
    .page-template-page-ohio span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-ohio span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-ohio .selling-point-boxes {
    width: 65%;
}
.page-template-page-ohio .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-ohio span.subtitle {
    font-size: 16px;
}
.page-template-page-ohio section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-ohio .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-ohio span.view {
    margin-top: -43px;
}
.page-template-page-ohio #beforeask {
    margin-top: -37px;
}
.page-template-page-ohio p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-ohio .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-ohio header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-ohio span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-ohio .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-ohio .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-ohio .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-ohio .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-ohio h3.our-promises {
    margin-top: 98px;
}
.page-template-page-ohio h3 {
    font-size: 24px;
}
.page-template-page-ohio .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-ohio .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-ohio p {
    font-size: 14px;
}
.page-template-page-ohio ul {
    font-size: 14px;
}
.page-template-page-ohio .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-ohio span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-ohio  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-ohio button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-ohio h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-ohio .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-ohio span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-ohio section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-ohio .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-ohio .testimonial-content {
    min-height: 369px;
}
.page-template-page-ohio p.most-honored {
    font-size: 28px;
}
.page-template-page-ohio .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-ohio .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-ohio .number-wrap {
    font-size: 32px;
}
.page-template-page-ohio p {
    font-size: 14px;
}
.page-template-page-ohio span.moretitle {
    font-size: 28px;
}
.page-template-page-ohio span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-ohio .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-ohio .number-wrap {
    width: 14%;
}
.page-template-page-ohio ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-ohio .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-ohio span.firsttitle {
    font-size: 18px;
}
.page-template-page-ohio .container {
    padding-left: 50px;
}
.page-template-page-ohio  span.sideawardtext {
    display: none;
}
.page-template-page-ohio section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-ohio .row {
    padding-bottom: 13px;
}
.page-template-page-ohio .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-ohio h3 {
    font-size: 18px;
}
.page-template-page-ohio .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-ohio p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-ohio h3.our-promises {
    font-size: 27px;
}
.page-template-page-ohio .pabox {
    margin-left: 23px;
}
.page-template-page-ohio p {
    font-size: 14px;
}
.page-template-page-ohio span.moretitle {
    font-size: 31px;
}
.page-template-page-ohio span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-ohio ul {
    font-size: 14px;
}
.page-template-page-ohio .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-ohio .number-wrap {
    width: 14%;
}
}



/* -- Ohio Landing Styles End -- */ 



/* -- Oklahoma Landing Styles Start --*/

.page-template-page-oklahoma .blogheroarea {
    padding-top: 70px;
}
.page-template-page-oklahoma .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-oklahoma span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-oklahoma span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-oklahoma button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-oklahoma .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-oklahoma section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-oklahoma .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-oklahoma .askright {
    margin-top: 856px;
}
.page-template-page-oklahoma span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-oklahoma span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-oklahoma span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-oklahoma h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-oklahoma h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-oklahoma section#ask {
    margin-top: 20px!important;
}
.page-template-page-oklahoma .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-oklahoma span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-oklahoma .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-oklahoma .col-md-7 {
    float: left;
}   
.page-template-page-oklahoma h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-oklahoma .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-oklahoma .askright {
    margin-top: 20px;
}
.page-template-page-oklahoma .col-md-6 {
    text-align: center;
}
.page-template-page-oklahoma .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-oklahoma span.formtitle {
    font-size: 28px;
}
.page-template-page-oklahoma .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-oklahoma p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-oklahoma .row.footercontact {
    display: grid;
}
.page-template-page-oklahoma .askleft {
    height: auto!important;
}
.page-template-page-oklahoma p.most-honored {
    margin-top: 10px;
}
.page-template-page-oklahoma .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-oklahoma .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-oklahoma .row {
    float: left;
    width: 100%;
}
    .page-template-page-oklahoma .pabox {
    margin-left: 0px;
}
.page-template-page-oklahoma .selling-point-one {
    margin-left: 5%;
}
.page-template-page-oklahoma .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-oklahoma .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-oklahoma .sideawardtext {
    display: none;
}
.page-template-page-oklahoma h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-oklahoma .askright {
    margin-top: 617px;
}
.page-template-page-oklahoma p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-oklahoma .selling-point-boxes {
    width: 100%;
}
.page-template-page-oklahoma .row.footercontact {
    display: grid !important;
}
.page-template-page-oklahoma .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-oklahoma p.most-honored {
    margin-top: 10px;
}
.page-template-page-oklahoma .askright {
    margin-top: 0px !important;
}
.page-template-page-oklahoma span.fcontactinfo {
    display: none;
}
.page-template-page-oklahoma .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-oklahoma span.footerphone {
    font-size: 32px;
}   
.page-template-page-oklahoma .contactinfo a {
    font-size: 24px;
}
.page-template-page-oklahoma .selling-point-boxes {
    width: 100%;
}
.page-template-page-oklahoma .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-oklahoma .blogheroarea {
    text-align: center;
}
.page-template-page-oklahoma p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-oklahoma .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-oklahoma .testimage {
    min-height: 265px;
}
.page-template-page-oklahoma button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-oklahoma button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-oklahoma span.defsub {
    font-size: 18px;
}
.page-template-page-oklahoma span.defbig-state {
    font-size: 40px;
}
.page-template-page-oklahoma h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-oklahoma .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-oklahoma span.sideawardtext {
    display: none;
}
.page-template-page-oklahoma .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-oklahoma .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-oklahoma span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-oklahoma span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-oklahoma .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-oklahoma .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-oklahoma .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-oklahoma span.testname {
    font-size: 27px;
}
.page-template-page-oklahoma span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-oklahoma p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-oklahoma section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-oklahoma span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-oklahoma #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-oklahoma p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-oklahoma a {
    font-size: 14px;
}
.page-template-page-oklahoma .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-oklahoma .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-oklahoma ul {
    font-size: 14px;
}
    .page-template-page-oklahoma span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-oklahoma span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-oklahoma .selling-point-boxes {
    width: 65%;
}
.page-template-page-oklahoma .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-oklahoma span.subtitle {
    font-size: 16px;
}
.page-template-page-oklahoma section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-oklahoma .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-oklahoma span.view {
    margin-top: -43px;
}
.page-template-page-oklahoma #beforeask {
    margin-top: -37px;
}
.page-template-page-oklahoma p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-oklahoma .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-oklahoma header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-oklahoma span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-oklahoma .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-oklahoma .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-oklahoma .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-oklahoma .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-oklahoma h3.our-promises {
    margin-top: 98px;
}
.page-template-page-oklahoma h3 {
    font-size: 24px;
}
.page-template-page-oklahoma .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-oklahoma .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-oklahoma p {
    font-size: 14px;
}
.page-template-page-oklahoma ul {
    font-size: 14px;
}
.page-template-page-oklahoma .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-oklahoma span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-oklahoma  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-oklahoma button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-oklahoma h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-oklahoma .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-oklahoma span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-oklahoma section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-oklahoma .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-oklahoma .testimonial-content {
    min-height: 369px;
}
.page-template-page-oklahoma p.most-honored {
    font-size: 28px;
}
.page-template-page-oklahoma .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-oklahoma .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-oklahoma .number-wrap {
    font-size: 32px;
}
.page-template-page-oklahoma p {
    font-size: 14px;
}
.page-template-page-oklahoma span.moretitle {
    font-size: 28px;
}
.page-template-page-oklahoma span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-oklahoma .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-oklahoma .number-wrap {
    width: 14%;
}
.page-template-page-oklahoma ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-oklahoma .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-oklahoma span.firsttitle {
    font-size: 18px;
}
.page-template-page-oklahoma .container {
    padding-left: 50px;
}
.page-template-page-oklahoma  span.sideawardtext {
    display: none;
}
.page-template-page-oklahoma section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-oklahoma .row {
    padding-bottom: 13px;
}
.page-template-page-oklahoma .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-oklahoma h3 {
    font-size: 18px;
}
.page-template-page-oklahoma .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-oklahoma p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-oklahoma h3.our-promises {
    font-size: 27px;
}
.page-template-page-oklahoma .pabox {
    margin-left: 23px;
}
.page-template-page-oklahoma p {
    font-size: 14px;
}
.page-template-page-oklahoma span.moretitle {
    font-size: 31px;
}
.page-template-page-oklahoma span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-oklahoma ul {
    font-size: 14px;
}
.page-template-page-oklahoma .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-oklahoma .number-wrap {
    width: 14%;
}
}


/* -- Oklahoma Landing Styles End -- */ 


/* -- Oregon Landing Styles Start --*/

.page-template-page-oregon .blogheroarea {
    padding-top: 70px;
}
.page-template-page-oregon .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-oregon span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-oregon span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-oregon button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-oregon .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-oregon section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-oregon .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-oregon .askright {
    margin-top: 856px;
}
.page-template-page-oregon span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-oregon span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-oregon span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-oregon h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-oregon h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-oregon section#ask {
    margin-top: 20px!important;
}
.page-template-page-oregon .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-oregon span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-oregon .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-oregon .col-md-7 {
    float: left;
}   
.page-template-page-oregon h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-oregon .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-oregon .askright {
    margin-top: 20px;
}
.page-template-page-oregon .col-md-6 {
    text-align: center;
}
.page-template-page-oregon .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-oregon span.formtitle {
    font-size: 28px;
}
.page-template-page-oregon .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-oregon p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-oregon .row.footercontact {
    display: grid;
}
.page-template-page-oregon .askleft {
    height: auto!important;
}
.page-template-page-oregon p.most-honored {
    margin-top: 10px;
}
.page-template-page-oregon .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-oregon .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-oregon .row {
    float: left;
    width: 100%;
}
    .page-template-page-oregon .pabox {
    margin-left: 0px;
}
.page-template-page-oregon .selling-point-one {
    margin-left: 5%;
}
.page-template-page-oregon .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-oregon .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-oregon .sideawardtext {
    display: none;
}
.page-template-page-oregon h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-oregon .askright {
    margin-top: 617px;
}
.page-template-page-oregon p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-oregon .selling-point-boxes {
    width: 100%;
}
.page-template-page-oregon .row.footercontact {
    display: grid !important;
}
.page-template-page-oregon .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-oregon p.most-honored {
    margin-top: 10px;
}
.page-template-page-oregon .askright {
    margin-top: 0px !important;
}
.page-template-page-oregon span.fcontactinfo {
    display: none;
}
.page-template-page-oregon .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-oregon span.footerphone {
    font-size: 32px;
}   
.page-template-page-oregon .contactinfo a {
    font-size: 24px;
}
.page-template-page-oregon .selling-point-boxes {
    width: 100%;
}
.page-template-page-oregon .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-oregon .blogheroarea {
    text-align: center;
}
.page-template-page-oregon p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-oregon .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-oregon .testimage {
    min-height: 265px;
}
.page-template-page-oregon button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-oregon button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-oregon span.defsub {
    font-size: 18px;
}
.page-template-page-oregon span.defbig-state {
    font-size: 40px;
}
.page-template-page-oregon h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-oregon .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-oregon span.sideawardtext {
    display: none;
}
.page-template-page-oregon .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-oregon .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-oregon span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-oregon span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-oregon .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-oregon .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-oregon .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-oregon span.testname {
    font-size: 27px;
}
.page-template-page-oregon span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-oregon p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-oregon section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-oregon span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-oregon #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-oregon p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-oregon a {
    font-size: 14px;
}
.page-template-page-oregon .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-oregon .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-oregon ul {
    font-size: 14px;
}
    .page-template-page-oregon span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-oregon span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-oregon .selling-point-boxes {
    width: 65%;
}
.page-template-page-oregon .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-oregon span.subtitle {
    font-size: 16px;
}
.page-template-page-oregon section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-oregon .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-oregon span.view {
    margin-top: -43px;
}
.page-template-page-oregon #beforeask {
    margin-top: -37px;
}
.page-template-page-oregon p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-oregon .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-oregon header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-oregon span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-oregon .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-oregon .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-oregon .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-oregon .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-oregon h3.our-promises {
    margin-top: 98px;
}
.page-template-page-oregon h3 {
    font-size: 24px;
}
.page-template-page-oregon .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-oregon .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-oregon p {
    font-size: 14px;
}
.page-template-page-oregon ul {
    font-size: 14px;
}
.page-template-page-oregon .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-oregon span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-oregon  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-oregon button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-oregon h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-oregon .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-oregon span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-oregon section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-oregon .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-oregon .testimonial-content {
    min-height: 369px;
}
.page-template-page-oregon p.most-honored {
    font-size: 28px;
}
.page-template-page-oregon .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-oregon .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-oregon .number-wrap {
    font-size: 32px;
}
.page-template-page-oregon p {
    font-size: 14px;
}
.page-template-page-oregon span.moretitle {
    font-size: 28px;
}
.page-template-page-oregon span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-oregon .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-oregon .number-wrap {
    width: 14%;
}
.page-template-page-oregon ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-oregon .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-oregon span.firsttitle {
    font-size: 18px;
}
.page-template-page-oregon .container {
    padding-left: 50px;
}
.page-template-page-oregon  span.sideawardtext {
    display: none;
}
.page-template-page-oregon section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-oregon .row {
    padding-bottom: 13px;
}
.page-template-page-oregon .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-oregon h3 {
    font-size: 18px;
}
.page-template-page-oregon .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-oregon p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-oregon h3.our-promises {
    font-size: 27px;
}
.page-template-page-oregon .pabox {
    margin-left: 23px;
}
.page-template-page-oregon p {
    font-size: 14px;
}
.page-template-page-oregon span.moretitle {
    font-size: 31px;
}
.page-template-page-oregon span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-oregon ul {
    font-size: 14px;
}
.page-template-page-oregon .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-oregon .number-wrap {
    width: 14%;
}
}

/* -- Oregon Landing Styles End -- */ 


/* -- Pennsylvania Landing Styles Start --*/

.page-template-page-pennsylvania .blogheroarea {
    padding-top: 70px;
}
.page-template-page-pennsylvania .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-pennsylvania span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-pennsylvania span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-pennsylvania button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-pennsylvania .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-pennsylvania section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-pennsylvania .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-pennsylvania .askright {
    margin-top: 856px;
}
.page-template-page-pennsylvania span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-pennsylvania span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-pennsylvania span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-pennsylvania h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-pennsylvania h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-pennsylvania section#ask {
    margin-top: 20px!important;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-pennsylvania span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-pennsylvania .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-pennsylvania .col-md-7 {
    float: left;
}   
.page-template-page-pennsylvania h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-pennsylvania .askright {
    margin-top: 20px;
}
.page-template-page-pennsylvania .col-md-6 {
    text-align: center;
}
.page-template-page-pennsylvania .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-pennsylvania span.formtitle {
    font-size: 28px;
}
.page-template-page-pennsylvania .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-pennsylvania p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-pennsylvania .row.footercontact {
    display: grid;
}
.page-template-page-pennsylvania .askleft {
    height: auto!important;
}
.page-template-page-pennsylvania p.most-honored {
    margin-top: 10px;
}
.page-template-page-pennsylvania .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-pennsylvania .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-pennsylvania .row {
    float: left;
    width: 100%;
}
    .page-template-page-pennsylvania .pabox {
    margin-left: 0px;
}
.page-template-page-pennsylvania .selling-point-one {
    margin-left: 5%;
}
.page-template-page-pennsylvania .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-pennsylvania .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-pennsylvania .sideawardtext {
    display: none;
}
.page-template-page-pennsylvania h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-pennsylvania .askright {
    margin-top: 617px;
}
.page-template-page-pennsylvania p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-pennsylvania .selling-point-boxes {
    width: 100%;
}
.page-template-page-pennsylvania .row.footercontact {
    display: grid !important;
}
.page-template-page-pennsylvania .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-pennsylvania p.most-honored {
    margin-top: 10px;
}
.page-template-page-pennsylvania .askright {
    margin-top: 0px !important;
}
.page-template-page-pennsylvania span.fcontactinfo {
    display: none;
}
.page-template-page-pennsylvania .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-pennsylvania span.footerphone {
    font-size: 32px;
}   
.page-template-page-pennsylvania .contactinfo a {
    font-size: 24px;
}
.page-template-page-pennsylvania .selling-point-boxes {
    width: 100%;
}
.page-template-page-pennsylvania .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-pennsylvania .blogheroarea {
    text-align: center;
}
.page-template-page-pennsylvania p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-pennsylvania .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-pennsylvania .testimage {
    min-height: 265px;
}
.page-template-page-pennsylvania button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-pennsylvania button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-pennsylvania span.defsub {
    font-size: 18px;
}
.page-template-page-pennsylvania span.defbig-state {
    font-size: 40px;
}
.page-template-page-pennsylvania h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-pennsylvania span.sideawardtext {
    display: none;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-pennsylvania .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-pennsylvania span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-pennsylvania span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-pennsylvania .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-pennsylvania .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-pennsylvania .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-pennsylvania span.testname {
    font-size: 27px;
}
.page-template-page-pennsylvania span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-pennsylvania p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-pennsylvania section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-pennsylvania span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-pennsylvania #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-pennsylvania p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-pennsylvania a {
    font-size: 14px;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-pennsylvania .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-pennsylvania ul {
    font-size: 14px;
}
    .page-template-page-pennsylvania span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-pennsylvania span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-pennsylvania .selling-point-boxes {
    width: 65%;
}
.page-template-page-pennsylvania .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-pennsylvania span.subtitle {
    font-size: 16px;
}
.page-template-page-pennsylvania section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-pennsylvania .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-pennsylvania span.view {
    margin-top: -43px;
}
.page-template-page-pennsylvania #beforeask {
    margin-top: -37px;
}
.page-template-page-pennsylvania p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-pennsylvania header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-pennsylvania span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-pennsylvania .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-pennsylvania .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-pennsylvania .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-pennsylvania .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-pennsylvania h3.our-promises {
    margin-top: 98px;
}
.page-template-page-pennsylvania h3 {
    font-size: 24px;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-pennsylvania .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-pennsylvania p {
    font-size: 14px;
}
.page-template-page-pennsylvania ul {
    font-size: 14px;
}
.page-template-page-pennsylvania .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-pennsylvania span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-pennsylvania  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-pennsylvania button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-pennsylvania h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-pennsylvania .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-pennsylvania span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-pennsylvania section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-pennsylvania .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-pennsylvania .testimonial-content {
    min-height: 369px;
}
.page-template-page-pennsylvania p.most-honored {
    font-size: 28px;
}
.page-template-page-pennsylvania .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-pennsylvania .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-pennsylvania .number-wrap {
    font-size: 32px;
}
.page-template-page-pennsylvania p {
    font-size: 14px;
}
.page-template-page-pennsylvania span.moretitle {
    font-size: 28px;
}
.page-template-page-pennsylvania span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-pennsylvania .number-wrap {
    width: 14%;
}
.page-template-page-pennsylvania ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-pennsylvania .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-pennsylvania span.firsttitle {
    font-size: 18px;
}
.page-template-page-pennsylvania .container {
    padding-left: 50px;
}
.page-template-page-pennsylvania  span.sideawardtext {
    display: none;
}
.page-template-page-pennsylvania section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-pennsylvania .row {
    padding-bottom: 13px;
}
.page-template-page-pennsylvania .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-pennsylvania h3 {
    font-size: 18px;
}
.page-template-page-pennsylvania .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-pennsylvania p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-pennsylvania h3.our-promises {
    font-size: 27px;
}
.page-template-page-pennsylvania .pabox {
    margin-left: 23px;
}
.page-template-page-pennsylvania p {
    font-size: 14px;
}
.page-template-page-pennsylvania span.moretitle {
    font-size: 31px;
}
.page-template-page-pennsylvania span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-pennsylvania ul {
    font-size: 14px;
}
.page-template-page-pennsylvania .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-pennsylvania .number-wrap {
    width: 14%;
}
}

/* -- Pennsylvania Landing Styles End -- */ 


/* -- Rhode Island Landing Styles Start --*/

.page-template-page-rhode-island .blogheroarea {
    padding-top: 70px;
}
.page-template-page-rhode-island .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-rhode-island span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-rhode-island span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-rhode-island button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-rhode-island .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-rhode-island section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-rhode-island .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-rhode-island .askright {
    margin-top: 856px;
}
.page-template-page-rhode-island span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-rhode-island span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-rhode-island span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-rhode-island h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-rhode-island h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-rhode-island section#ask {
    margin-top: 20px!important;
}
.page-template-page-rhode-island .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-rhode-island span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-rhode-island .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-rhode-island .col-md-7 {
    float: left;
}   
.page-template-page-rhode-island h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-rhode-island .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-rhode-island .askright {
    margin-top: 20px;
}
.page-template-page-rhode-island .col-md-6 {
    text-align: center;
}
.page-template-page-rhode-island .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-rhode-island span.formtitle {
    font-size: 28px;
}
.page-template-page-rhode-island .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-rhode-island p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-rhode-island .row.footercontact {
    display: grid;
}
.page-template-page-rhode-island .askleft {
    height: auto!important;
}
.page-template-page-rhode-island p.most-honored {
    margin-top: 10px;
}
.page-template-page-rhode-island .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-rhode-island .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-rhode-island .row {
    float: left;
    width: 100%;
}
    .page-template-page-rhode-island .pabox {
    margin-left: 0px;
}
.page-template-page-rhode-island .selling-point-one {
    margin-left: 5%;
}
.page-template-page-rhode-island .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-rhode-island .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-rhode-island .sideawardtext {
    display: none;
}
.page-template-page-rhode-island h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-rhode-island .askright {
    margin-top: 617px;
}
.page-template-page-rhode-island p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-rhode-island .selling-point-boxes {
    width: 100%;
}
.page-template-page-rhode-island .row.footercontact {
    display: grid !important;
}
.page-template-page-rhode-island .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-rhode-island p.most-honored {
    margin-top: 10px;
}
.page-template-page-rhode-island .askright {
    margin-top: 0px !important;
}
.page-template-page-rhode-island span.fcontactinfo {
    display: none;
}
.page-template-page-rhode-island .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-rhode-island span.footerphone {
    font-size: 32px;
}   
.page-template-page-rhode-island .contactinfo a {
    font-size: 24px;
}
.page-template-page-rhode-island .selling-point-boxes {
    width: 100%;
}
.page-template-page-rhode-island .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-rhode-island .blogheroarea {
    text-align: center;
}
.page-template-page-rhode-island p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-rhode-island .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-rhode-island .testimage {
    min-height: 265px;
}
.page-template-page-rhode-island button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-rhode-island button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-rhode-island span.defsub {
    font-size: 18px;
}
.page-template-page-rhode-island span.defbig-state {
    font-size: 40px;
}
.page-template-page-rhode-island h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-rhode-island .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-rhode-island span.sideawardtext {
    display: none;
}
.page-template-page-rhode-island .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-rhode-island .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-rhode-island span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-rhode-island span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-rhode-island .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-rhode-island .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-rhode-island .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-rhode-island span.testname {
    font-size: 27px;
}
.page-template-page-rhode-island span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-rhode-island p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-rhode-island section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-rhode-island span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-rhode-island #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-rhode-island p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-rhode-island a {
    font-size: 14px;
}
.page-template-page-rhode-island .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-rhode-island .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-rhode-island ul {
    font-size: 14px;
}
    .page-template-page-rhode-island span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-rhode-island span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-rhode-island .selling-point-boxes {
    width: 65%;
}
.page-template-page-rhode-island .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-rhode-island span.subtitle {
    font-size: 16px;
}
.page-template-page-rhode-island section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-rhode-island .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-rhode-island span.view {
    margin-top: -43px;
}
.page-template-page-rhode-island #beforeask {
    margin-top: -37px;
}
.page-template-page-rhode-island p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-rhode-island .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-rhode-island header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-rhode-island span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-rhode-island .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-rhode-island .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-rhode-island .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-rhode-island .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-rhode-island h3.our-promises {
    margin-top: 98px;
}
.page-template-page-rhode-island h3 {
    font-size: 24px;
}
.page-template-page-rhode-island .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-rhode-island .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-rhode-island p {
    font-size: 14px;
}
.page-template-page-rhode-island ul {
    font-size: 14px;
}
.page-template-page-rhode-island .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-rhode-island span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-rhode-island  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-rhode-island button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-rhode-island h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-rhode-island .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-rhode-island span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-rhode-island section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-rhode-island .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-rhode-island .testimonial-content {
    min-height: 369px;
}
.page-template-page-rhode-island p.most-honored {
    font-size: 28px;
}
.page-template-page-rhode-island .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-rhode-island .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-rhode-island .number-wrap {
    font-size: 32px;
}
.page-template-page-rhode-island p {
    font-size: 14px;
}
.page-template-page-rhode-island span.moretitle {
    font-size: 28px;
}
.page-template-page-rhode-island span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-rhode-island .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-rhode-island .number-wrap {
    width: 14%;
}
.page-template-page-rhode-island ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-rhode-island .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-rhode-island span.firsttitle {
    font-size: 18px;
}
.page-template-page-rhode-island .container {
    padding-left: 50px;
}
.page-template-page-rhode-island  span.sideawardtext {
    display: none;
}
.page-template-page-rhode-island section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-rhode-island .row {
    padding-bottom: 13px;
}
.page-template-page-rhode-island .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-rhode-island h3 {
    font-size: 18px;
}
.page-template-page-rhode-island .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-rhode-island p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-rhode-island h3.our-promises {
    font-size: 27px;
}
.page-template-page-rhode-island .pabox {
    margin-left: 23px;
}
.page-template-page-rhode-island p {
    font-size: 14px;
}
.page-template-page-rhode-island span.moretitle {
    font-size: 31px;
}
.page-template-page-rhode-island span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-rhode-island ul {
    font-size: 14px;
}
.page-template-page-rhode-island .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-rhode-island .number-wrap {
    width: 14%;
}
}

/* -- Rhode Island Landing Styles End -- */ 


/* -- South Carolina Landing Styles Start --*/

.page-template-page-south-carolina .blogheroarea {
    padding-top: 70px;
}
.page-template-page-south-carolina .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-south-carolina span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-south-carolina span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-south-carolina button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-south-carolina .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-south-carolina section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-south-carolina .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-south-carolina .askright {
    margin-top: 856px;
}
.page-template-page-south-carolina span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-south-carolina span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-south-carolina span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-south-carolina h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-south-carolina h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-south-carolina section#ask {
    margin-top: 20px!important;
}
.page-template-page-south-carolina .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-south-carolina span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-south-carolina .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-south-carolina .col-md-7 {
    float: left;
}   
.page-template-page-south-carolina h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-south-carolina .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-south-carolina .askright {
    margin-top: 20px;
}
.page-template-page-south-carolina .col-md-6 {
    text-align: center;
}
.page-template-page-south-carolina .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-south-carolina span.formtitle {
    font-size: 28px;
}
.page-template-page-south-carolina .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-south-carolina p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-south-carolina .row.footercontact {
    display: grid;
}
.page-template-page-south-carolina .askleft {
    height: auto!important;
}
.page-template-page-south-carolina p.most-honored {
    margin-top: 10px;
}
.page-template-page-south-carolina .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-south-carolina .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-south-carolina .row {
    float: left;
    width: 100%;
}
    .page-template-page-south-carolina .pabox {
    margin-left: 0px;
}
.page-template-page-south-carolina .selling-point-one {
    margin-left: 5%;
}
.page-template-page-south-carolina .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-south-carolina .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-south-carolina .sideawardtext {
    display: none;
}
.page-template-page-south-carolina h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-south-carolina .askright {
    margin-top: 617px;
}
.page-template-page-south-carolina p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-south-carolina .selling-point-boxes {
    width: 100%;
}
.page-template-page-south-carolina .row.footercontact {
    display: grid !important;
}
.page-template-page-south-carolina .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-south-carolina p.most-honored {
    margin-top: 10px;
}
.page-template-page-south-carolina .askright {
    margin-top: 0px !important;
}
.page-template-page-south-carolina span.fcontactinfo {
    display: none;
}
.page-template-page-south-carolina .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-south-carolina span.footerphone {
    font-size: 32px;
}   
.page-template-page-south-carolina .contactinfo a {
    font-size: 24px;
}
.page-template-page-south-carolina .selling-point-boxes {
    width: 100%;
}
.page-template-page-south-carolina .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-south-carolina .blogheroarea {
    text-align: center;
}
.page-template-page-south-carolina p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-south-carolina .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-south-carolina .testimage {
    min-height: 265px;
}
.page-template-page-south-carolina button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-south-carolina button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-south-carolina span.defsub {
    font-size: 18px;
}
.page-template-page-south-carolina span.defbig-state {
    font-size: 40px;
}
.page-template-page-south-carolina h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-south-carolina .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-south-carolina span.sideawardtext {
    display: none;
}
.page-template-page-south-carolina .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-south-carolina .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-south-carolina span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-south-carolina span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-south-carolina .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-south-carolina .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-south-carolina .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-south-carolina span.testname {
    font-size: 27px;
}
.page-template-page-south-carolina span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-south-carolina p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-south-carolina section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-south-carolina span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-south-carolina #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-south-carolina p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-south-carolina a {
    font-size: 14px;
}
.page-template-page-south-carolina .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-south-carolina .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-south-carolina ul {
    font-size: 14px;
}
    .page-template-page-south-carolina span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-south-carolina span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-south-carolina .selling-point-boxes {
    width: 65%;
}
.page-template-page-south-carolina .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-south-carolina span.subtitle {
    font-size: 16px;
}
.page-template-page-south-carolina section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-south-carolina .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-south-carolina span.view {
    margin-top: -43px;
}
.page-template-page-south-carolina #beforeask {
    margin-top: -37px;
}
.page-template-page-south-carolina p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-south-carolina .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-south-carolina header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-south-carolina span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-south-carolina .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-south-carolina .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-south-carolina .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-south-carolina .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-south-carolina h3.our-promises {
    margin-top: 98px;
}
.page-template-page-south-carolina h3 {
    font-size: 24px;
}
.page-template-page-south-carolina .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-south-carolina .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-south-carolina p {
    font-size: 14px;
}
.page-template-page-south-carolina ul {
    font-size: 14px;
}
.page-template-page-south-carolina .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-south-carolina span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-south-carolina  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-south-carolina button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-south-carolina h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-south-carolina .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-south-carolina span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-south-carolina section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-south-carolina .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-south-carolina .testimonial-content {
    min-height: 369px;
}
.page-template-page-south-carolina p.most-honored {
    font-size: 28px;
}
.page-template-page-south-carolina .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-south-carolina .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-south-carolina .number-wrap {
    font-size: 32px;
}
.page-template-page-south-carolina p {
    font-size: 14px;
}
.page-template-page-south-carolina span.moretitle {
    font-size: 28px;
}
.page-template-page-south-carolina span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-south-carolina .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-south-carolina .number-wrap {
    width: 14%;
}
.page-template-page-south-carolina ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-south-carolina .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-south-carolina span.firsttitle {
    font-size: 18px;
}
.page-template-page-south-carolina .container {
    padding-left: 50px;
}
.page-template-page-south-carolina  span.sideawardtext {
    display: none;
}
.page-template-page-south-carolina section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-south-carolina .row {
    padding-bottom: 13px;
}
.page-template-page-south-carolina .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-south-carolina h3 {
    font-size: 18px;
}
.page-template-page-south-carolina .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-south-carolina p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-south-carolina h3.our-promises {
    font-size: 27px;
}
.page-template-page-south-carolina .pabox {
    margin-left: 23px;
}
.page-template-page-south-carolina p {
    font-size: 14px;
}
.page-template-page-south-carolina span.moretitle {
    font-size: 31px;
}
.page-template-page-south-carolina span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-south-carolina ul {
    font-size: 14px;
}
.page-template-page-south-carolina .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-south-carolina .number-wrap {
    width: 14%;
}
}

/* -- South Carolina Landing Styles End -- */ 


/* -- South Dakota Landing Styles Start --*/

.page-template-page-south-dakota .blogheroarea {
    padding-top: 70px;
}
.page-template-page-south-dakota .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-south-dakota span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-south-dakota span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-south-dakota button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-south-dakota .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-south-dakota section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-south-dakota .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-south-dakota .askright {
    margin-top: 856px;
}
.page-template-page-south-dakota span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-south-dakota span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-south-dakota span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-south-dakota h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-south-dakota h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-south-dakota section#ask {
    margin-top: 20px!important;
}
.page-template-page-south-dakota .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-south-dakota span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-south-dakota .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-south-dakota .col-md-7 {
    float: left;
}   
.page-template-page-south-dakota h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-south-dakota .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-south-dakota .askright {
    margin-top: 20px;
}
.page-template-page-south-dakota .col-md-6 {
    text-align: center;
}
.page-template-page-south-dakota .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-south-dakota span.formtitle {
    font-size: 28px;
}
.page-template-page-south-dakota .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-south-dakota p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-south-dakota .row.footercontact {
    display: grid;
}
.page-template-page-south-dakota .askleft {
    height: auto!important;
}
.page-template-page-south-dakota p.most-honored {
    margin-top: 10px;
}
.page-template-page-south-dakota .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-south-dakota .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-south-dakota .row {
    float: left;
    width: 100%;
}
    .page-template-page-south-dakota .pabox {
    margin-left: 0px;
}
.page-template-page-south-dakota .selling-point-one {
    margin-left: 5%;
}
.page-template-page-south-dakota .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-south-dakota .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-south-dakota .sideawardtext {
    display: none;
}
.page-template-page-south-dakota h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-south-dakota .askright {
    margin-top: 617px;
}
.page-template-page-south-dakota p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-south-dakota .selling-point-boxes {
    width: 100%;
}
.page-template-page-south-dakota .row.footercontact {
    display: grid !important;
}
.page-template-page-south-dakota .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-south-dakota p.most-honored {
    margin-top: 10px;
}
.page-template-page-south-dakota .askright {
    margin-top: 0px !important;
}
.page-template-page-south-dakota span.fcontactinfo {
    display: none;
}
.page-template-page-south-dakota .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-south-dakota span.footerphone {
    font-size: 32px;
}   
.page-template-page-south-dakota .contactinfo a {
    font-size: 24px;
}
.page-template-page-south-dakota .selling-point-boxes {
    width: 100%;
}
.page-template-page-south-dakota .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-south-dakota .blogheroarea {
    text-align: center;
}
.page-template-page-south-dakota p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-south-dakota .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-south-dakota .testimage {
    min-height: 265px;
}
.page-template-page-south-dakota button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-south-dakota button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-south-dakota span.defsub {
    font-size: 18px;
}
.page-template-page-south-dakota span.defbig-state {
    font-size: 40px;
}
.page-template-page-south-dakota h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-south-dakota .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-south-dakota span.sideawardtext {
    display: none;
}
.page-template-page-south-dakota .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-south-dakota .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-south-dakota span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-south-dakota span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-south-dakota .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-south-dakota .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-south-dakota .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-south-dakota span.testname {
    font-size: 27px;
}
.page-template-page-south-dakota span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-south-dakota p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-south-dakota section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-south-dakota span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-south-dakota #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-south-dakota p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-south-dakota a {
    font-size: 14px;
}
.page-template-page-south-dakota .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-south-dakota .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-south-dakota ul {
    font-size: 14px;
}
    .page-template-page-south-dakota span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-south-dakota span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-south-dakota .selling-point-boxes {
    width: 65%;
}
.page-template-page-south-dakota .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-south-dakota span.subtitle {
    font-size: 16px;
}
.page-template-page-south-dakota section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-south-dakota .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-south-dakota span.view {
    margin-top: -43px;
}
.page-template-page-south-dakota #beforeask {
    margin-top: -37px;
}
.page-template-page-south-dakota p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-south-dakota .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-south-dakota header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-south-dakota span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-south-dakota .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-south-dakota .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-south-dakota .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-south-dakota .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-south-dakota h3.our-promises {
    margin-top: 98px;
}
.page-template-page-south-dakota h3 {
    font-size: 24px;
}
.page-template-page-south-dakota .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-south-dakota .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-south-dakota p {
    font-size: 14px;
}
.page-template-page-south-dakota ul {
    font-size: 14px;
}
.page-template-page-south-dakota .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-south-dakota span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-south-dakota  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-south-dakota button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-south-dakota h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-south-dakota .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-south-dakota span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-south-dakota section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-south-dakota .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-south-dakota .testimonial-content {
    min-height: 369px;
}
.page-template-page-south-dakota p.most-honored {
    font-size: 28px;
}
.page-template-page-south-dakota .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-south-dakota .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-south-dakota .number-wrap {
    font-size: 32px;
}
.page-template-page-south-dakota p {
    font-size: 14px;
}
.page-template-page-south-dakota span.moretitle {
    font-size: 28px;
}
.page-template-page-south-dakota span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-south-dakota .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-south-dakota .number-wrap {
    width: 14%;
}
.page-template-page-south-dakota ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-south-dakota .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-south-dakota span.firsttitle {
    font-size: 18px;
}
.page-template-page-south-dakota .container {
    padding-left: 50px;
}
.page-template-page-south-dakota  span.sideawardtext {
    display: none;
}
.page-template-page-south-dakota section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-south-dakota .row {
    padding-bottom: 13px;
}
.page-template-page-south-dakota .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-south-dakota h3 {
    font-size: 18px;
}
.page-template-page-south-dakota .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-south-dakota p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-south-dakota h3.our-promises {
    font-size: 27px;
}
.page-template-page-south-dakota .pabox {
    margin-left: 23px;
}
.page-template-page-south-dakota p {
    font-size: 14px;
}
.page-template-page-south-dakota span.moretitle {
    font-size: 31px;
}
.page-template-page-south-dakota span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-south-dakota ul {
    font-size: 14px;
}
.page-template-page-south-dakota .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-south-dakota .number-wrap {
    width: 14%;
}
}

/* -- South Dakota Landing Styles End -- */ 


/* -- Tennessee Landing Styles Start --*/

.page-template-page-tennessee .blogheroarea {
    padding-top: 70px;
}
.page-template-page-tennessee .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-tennessee span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-tennessee span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-tennessee button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-tennessee .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-tennessee section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-tennessee .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-tennessee .askright {
    margin-top: 856px;
}
.page-template-page-tennessee span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-tennessee span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-tennessee span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-tennessee h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-tennessee h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-tennessee section#ask {
    margin-top: 20px!important;
}
.page-template-page-tennessee .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-tennessee span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-tennessee .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-tennessee .col-md-7 {
    float: left;
}   
.page-template-page-tennessee h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-tennessee .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-tennessee .askright {
    margin-top: 20px;
}
.page-template-page-tennessee .col-md-6 {
    text-align: center;
}
.page-template-page-tennessee .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-tennessee span.formtitle {
    font-size: 28px;
}
.page-template-page-tennessee .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-tennessee p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-tennessee .row.footercontact {
    display: grid;
}
.page-template-page-tennessee .askleft {
    height: auto!important;
}
.page-template-page-tennessee p.most-honored {
    margin-top: 10px;
}
.page-template-page-tennessee .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-tennessee .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-tennessee .row {
    float: left;
    width: 100%;
}
    .page-template-page-tennessee .pabox {
    margin-left: 0px;
}
.page-template-page-tennessee .selling-point-one {
    margin-left: 5%;
}
.page-template-page-tennessee .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-tennessee .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-tennessee .sideawardtext {
    display: none;
}
.page-template-page-tennessee h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-tennessee .askright {
    margin-top: 617px;
}
.page-template-page-tennessee p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-tennessee .selling-point-boxes {
    width: 100%;
}
.page-template-page-tennessee .row.footercontact {
    display: grid !important;
}
.page-template-page-tennessee .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-tennessee p.most-honored {
    margin-top: 10px;
}
.page-template-page-tennessee .askright {
    margin-top: 0px !important;
}
.page-template-page-tennessee span.fcontactinfo {
    display: none;
}
.page-template-page-tennessee .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-tennessee span.footerphone {
    font-size: 32px;
}   
.page-template-page-tennessee .contactinfo a {
    font-size: 24px;
}
.page-template-page-tennessee .selling-point-boxes {
    width: 100%;
}
.page-template-page-tennessee .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-tennessee .blogheroarea {
    text-align: center;
}
.page-template-page-tennessee p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-tennessee .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-tennessee .testimage {
    min-height: 265px;
}
.page-template-page-tennessee button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-tennessee button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-tennessee span.defsub {
    font-size: 18px;
}
.page-template-page-tennessee span.defbig-state {
    font-size: 40px;
}
.page-template-page-tennessee h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-tennessee .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-tennessee span.sideawardtext {
    display: none;
}
.page-template-page-tennessee .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-tennessee .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-tennessee span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-tennessee span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-tennessee .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-tennessee .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-tennessee .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-tennessee span.testname {
    font-size: 27px;
}
.page-template-page-tennessee span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-tennessee p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-tennessee section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-tennessee span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-tennessee #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-tennessee p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-tennessee a {
    font-size: 14px;
}
.page-template-page-tennessee .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-tennessee .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-tennessee ul {
    font-size: 14px;
}
    .page-template-page-tennessee span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-tennessee span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-tennessee .selling-point-boxes {
    width: 65%;
}
.page-template-page-tennessee .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-tennessee span.subtitle {
    font-size: 16px;
}
.page-template-page-tennessee section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-tennessee .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-tennessee span.view {
    margin-top: -43px;
}
.page-template-page-tennessee #beforeask {
    margin-top: -37px;
}
.page-template-page-tennessee p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-tennessee .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-tennessee header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-tennessee span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-tennessee .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-tennessee .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-tennessee .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-tennessee .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-tennessee h3.our-promises {
    margin-top: 98px;
}
.page-template-page-tennessee h3 {
    font-size: 24px;
}
.page-template-page-tennessee .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-tennessee .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-tennessee p {
    font-size: 14px;
}
.page-template-page-tennessee ul {
    font-size: 14px;
}
.page-template-page-tennessee .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-tennessee span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-tennessee  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-tennessee button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-tennessee h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-tennessee .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-tennessee span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-tennessee section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-tennessee .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-tennessee .testimonial-content {
    min-height: 369px;
}
.page-template-page-tennessee p.most-honored {
    font-size: 28px;
}
.page-template-page-tennessee .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-tennessee .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-tennessee .number-wrap {
    font-size: 32px;
}
.page-template-page-tennessee p {
    font-size: 14px;
}
.page-template-page-tennessee span.moretitle {
    font-size: 28px;
}
.page-template-page-tennessee span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-tennessee .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-tennessee .number-wrap {
    width: 14%;
}
.page-template-page-tennessee ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-tennessee .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-tennessee span.firsttitle {
    font-size: 18px;
}
.page-template-page-tennessee .container {
    padding-left: 50px;
}
.page-template-page-tennessee  span.sideawardtext {
    display: none;
}
.page-template-page-tennessee section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-tennessee .row {
    padding-bottom: 13px;
}
.page-template-page-tennessee .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-tennessee h3 {
    font-size: 18px;
}
.page-template-page-tennessee .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-tennessee p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-tennessee h3.our-promises {
    font-size: 27px;
}
.page-template-page-tennessee .pabox {
    margin-left: 23px;
}
.page-template-page-tennessee p {
    font-size: 14px;
}
.page-template-page-tennessee span.moretitle {
    font-size: 31px;
}
.page-template-page-tennessee span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-tennessee ul {
    font-size: 14px;
}
.page-template-page-tennessee .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-tennessee .number-wrap {
    width: 14%;
}
}

/* -- Tennessee Landing Styles End -- */

/* -- Texas Landing Styles Start --*/

.page-template-page-texas .blogheroarea {
    padding-top: 70px;
}
.page-template-page-texas .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-texas span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-texas span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-texas button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-texas .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-texas section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-texas .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-texas .askright {
    margin-top: 856px;
}
.page-template-page-texas span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-texas span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-texas span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-texas h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-texas h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-texas section#ask {
    margin-top: 20px!important;
}
.page-template-page-texas .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-texas span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-texas .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-texas .col-md-7 {
    float: left;
}   
.page-template-page-texas h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-texas .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-texas .askright {
    margin-top: 20px;
}
.page-template-page-texas .col-md-6 {
    text-align: center;
}
.page-template-page-texas .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-texas span.formtitle {
    font-size: 28px;
}
.page-template-page-texas .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-texas p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-texas .row.footercontact {
    display: grid;
}
.page-template-page-texas .askleft {
    height: auto!important;
}
.page-template-page-texas p.most-honored {
    margin-top: 10px;
}
.page-template-page-texas .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-texas .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-texas .row {
    float: left;
    width: 100%;
}
    .page-template-page-texas .pabox {
    margin-left: 0px;
}
.page-template-page-texas .selling-point-one {
    margin-left: 5%;
}
.page-template-page-texas .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-texas .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-texas .sideawardtext {
    display: none;
}
.page-template-page-texas h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-texas .askright {
    margin-top: 617px;
}
.page-template-page-texas p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-texas .selling-point-boxes {
    width: 100%;
}
.page-template-page-texas .row.footercontact {
    display: grid !important;
}
.page-template-page-texas .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-texas p.most-honored {
    margin-top: 10px;
}
.page-template-page-texas .askright {
    margin-top: 0px !important;
}
.page-template-page-texas span.fcontactinfo {
    display: none;
}
.page-template-page-texas .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-texas span.footerphone {
    font-size: 32px;
}   
.page-template-page-texas .contactinfo a {
    font-size: 24px;
}
.page-template-page-texas .selling-point-boxes {
    width: 100%;
}
.page-template-page-texas .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-texas .blogheroarea {
    text-align: center;
}
.page-template-page-texas p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-texas .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-texas .testimage {
    min-height: 265px;
}
.page-template-page-texas button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-texas button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-texas span.defsub {
    font-size: 18px;
}
.page-template-page-texas span.defbig-state {
    font-size: 40px;
}
.page-template-page-texas h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-texas .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-texas span.sideawardtext {
    display: none;
}
.page-template-page-texas .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-texas .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-texas span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-texas span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-texas .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-texas .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-texas .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-texas span.testname {
    font-size: 27px;
}
.page-template-page-texas span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-texas p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-texas section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-texas span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-texas #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-texas p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-texas a {
    font-size: 14px;
}
.page-template-page-texas .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-texas .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-texas ul {
    font-size: 14px;
}
    .page-template-page-texas span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-texas span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-texas .selling-point-boxes {
    width: 65%;
}
.page-template-page-texas .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-texas span.subtitle {
    font-size: 16px;
}
.page-template-page-texas section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-texas .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-texas span.view {
    margin-top: -43px;
}
.page-template-page-texas #beforeask {
    margin-top: -37px;
}
.page-template-page-texas p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-texas .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-texas header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-texas span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-texas .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-texas .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-texas .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-texas .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-texas h3.our-promises {
    margin-top: 98px;
}
.page-template-page-texas h3 {
    font-size: 24px;
}
.page-template-page-texas .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-texas .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-texas p {
    font-size: 14px;
}
.page-template-page-texas ul {
    font-size: 14px;
}
.page-template-page-texas .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-texas span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-texas  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-texas button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-texas h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-texas .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-texas span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-texas section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-texas .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-texas .testimonial-content {
    min-height: 369px;
}
.page-template-page-texas p.most-honored {
    font-size: 28px;
}
.page-template-page-texas .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-texas .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-texas .number-wrap {
    font-size: 32px;
}
.page-template-page-texas p {
    font-size: 14px;
}
.page-template-page-texas span.moretitle {
    font-size: 28px;
}
.page-template-page-texas span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-texas .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-texas .number-wrap {
    width: 14%;
}
.page-template-page-texas ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-texas .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-texas span.firsttitle {
    font-size: 18px;
}
.page-template-page-texas .container {
    padding-left: 50px;
}
.page-template-page-texas  span.sideawardtext {
    display: none;
}
.page-template-page-texas section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-texas .row {
    padding-bottom: 13px;
}
.page-template-page-texas .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-texas h3 {
    font-size: 18px;
}
.page-template-page-texas .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-texas p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-texas h3.our-promises {
    font-size: 27px;
}
.page-template-page-texas .pabox {
    margin-left: 23px;
}
.page-template-page-texas p {
    font-size: 14px;
}
.page-template-page-texas span.moretitle {
    font-size: 31px;
}
.page-template-page-texas span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-texas ul {
    font-size: 14px;
}
.page-template-page-texas .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-texas .number-wrap {
    width: 14%;
}
}

/* -- Texas Landing Styles End -- */ 



/* -- Utah Landing Styles Start --*/

.page-template-page-utah .blogheroarea {
    padding-top: 70px;
}
.page-template-page-utah .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-utah span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-utah span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-utah button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-utah .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-utah section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-utah .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-utah .askright {
    margin-top: 856px;
}
.page-template-page-utah span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-utah span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-utah span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-utah h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-utah h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-utah section#ask {
    margin-top: 20px!important;
}
.page-template-page-utah .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-utah span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-utah .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-utah .col-md-7 {
    float: left;
}   
.page-template-page-utah h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-utah .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-utah .askright {
    margin-top: 20px;
}
.page-template-page-utah .col-md-6 {
    text-align: center;
}
.page-template-page-utah .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-utah span.formtitle {
    font-size: 28px;
}
.page-template-page-utah .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-utah p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-utah .row.footercontact {
    display: grid;
}
.page-template-page-utah .askleft {
    height: auto!important;
}
.page-template-page-utah p.most-honored {
    margin-top: 10px;
}
.page-template-page-utah .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-utah .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-utah .row {
    float: left;
    width: 100%;
}
    .page-template-page-utah .pabox {
    margin-left: 0px;
}
.page-template-page-utah .selling-point-one {
    margin-left: 5%;
}
.page-template-page-utah .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-utah .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-utah .sideawardtext {
    display: none;
}
.page-template-page-utah h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-utah .askright {
    margin-top: 617px;
}
.page-template-page-utah p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-utah .selling-point-boxes {
    width: 100%;
}
.page-template-page-utah .row.footercontact {
    display: grid !important;
}
.page-template-page-utah .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-utah p.most-honored {
    margin-top: 10px;
}
.page-template-page-utah .askright {
    margin-top: 0px !important;
}
.page-template-page-utah span.fcontactinfo {
    display: none;
}
.page-template-page-utah .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-utah span.footerphone {
    font-size: 32px;
}   
.page-template-page-utah .contactinfo a {
    font-size: 24px;
}
.page-template-page-utah .selling-point-boxes {
    width: 100%;
}
.page-template-page-utah .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-utah .blogheroarea {
    text-align: center;
}
.page-template-page-utah p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-utah .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-utah .testimage {
    min-height: 265px;
}
.page-template-page-utah button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-utah button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-utah span.defsub {
    font-size: 18px;
}
.page-template-page-utah span.defbig-state {
    font-size: 40px;
}
.page-template-page-utah h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-utah .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-utah span.sideawardtext {
    display: none;
}
.page-template-page-utah .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-utah .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-utah span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-utah span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-utah .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-utah .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-utah .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-utah span.testname {
    font-size: 27px;
}
.page-template-page-utah span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-utah p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-utah section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-utah span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-utah #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-utah p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-utah a {
    font-size: 14px;
}
.page-template-page-utah .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-utah .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-utah ul {
    font-size: 14px;
}
    .page-template-page-utah span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-utah span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-utah .selling-point-boxes {
    width: 65%;
}
.page-template-page-utah .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-utah span.subtitle {
    font-size: 16px;
}
.page-template-page-utah section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-utah .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-utah span.view {
    margin-top: -43px;
}
.page-template-page-utah #beforeask {
    margin-top: -37px;
}
.page-template-page-utah p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-utah .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-utah header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-utah span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-utah .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-utah .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-utah .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-utah .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-utah h3.our-promises {
    margin-top: 98px;
}
.page-template-page-utah h3 {
    font-size: 24px;
}
.page-template-page-utah .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-utah .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-utah p {
    font-size: 14px;
}
.page-template-page-utah ul {
    font-size: 14px;
}
.page-template-page-utah .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-utah span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-utah  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-utah button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-utah h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-utah .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-utah span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-utah section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-utah .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-utah .testimonial-content {
    min-height: 369px;
}
.page-template-page-utah p.most-honored {
    font-size: 28px;
}
.page-template-page-utah .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-utah .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-utah .number-wrap {
    font-size: 32px;
}
.page-template-page-utah p {
    font-size: 14px;
}
.page-template-page-utah span.moretitle {
    font-size: 28px;
}
.page-template-page-utah span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-utah .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-utah .number-wrap {
    width: 14%;
}
.page-template-page-utah ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-utah .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-utah span.firsttitle {
    font-size: 18px;
}
.page-template-page-utah .container {
    padding-left: 50px;
}
.page-template-page-utah  span.sideawardtext {
    display: none;
}
.page-template-page-utah section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-utah .row {
    padding-bottom: 13px;
}
.page-template-page-utah .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-utah h3 {
    font-size: 18px;
}
.page-template-page-utah .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-utah p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-utah h3.our-promises {
    font-size: 27px;
}
.page-template-page-utah .pabox {
    margin-left: 23px;
}
.page-template-page-utah p {
    font-size: 14px;
}
.page-template-page-utah span.moretitle {
    font-size: 31px;
}
.page-template-page-utah span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-utah ul {
    font-size: 14px;
}
.page-template-page-utah .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-utah .number-wrap {
    width: 14%;
}
}

/* -- Utah Landing Styles End -- */ 


/* -- Vermont Landing Styles Start --*/

.page-template-page-vermont .blogheroarea {
    padding-top: 70px;
}
.page-template-page-vermont .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-vermont span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-vermont span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-vermont button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-vermont .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-vermont section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-vermont .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-vermont .askright {
    margin-top: 856px;
}
.page-template-page-vermont span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-vermont span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-vermont span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-vermont h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-vermont h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-vermont section#ask {
    margin-top: 20px!important;
}
.page-template-page-vermont .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-vermont span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-vermont .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-vermont .col-md-7 {
    float: left;
}   
.page-template-page-vermont h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-vermont .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-vermont .askright {
    margin-top: 20px;
}
.page-template-page-vermont .col-md-6 {
    text-align: center;
}
.page-template-page-vermont .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-vermont span.formtitle {
    font-size: 28px;
}
.page-template-page-vermont .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-vermont p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-vermont .row.footercontact {
    display: grid;
}
.page-template-page-vermont .askleft {
    height: auto!important;
}
.page-template-page-vermont p.most-honored {
    margin-top: 10px;
}
.page-template-page-vermont .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-vermont .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-vermont .row {
    float: left;
    width: 100%;
}
    .page-template-page-vermont .pabox {
    margin-left: 0px;
}
.page-template-page-vermont .selling-point-one {
    margin-left: 5%;
}
.page-template-page-vermont .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-vermont .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-vermont .sideawardtext {
    display: none;
}
.page-template-page-vermont h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-vermont .askright {
    margin-top: 617px;
}
.page-template-page-vermont p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-vermont .selling-point-boxes {
    width: 100%;
}
.page-template-page-vermont .row.footercontact {
    display: grid !important;
}
.page-template-page-vermont .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-vermont p.most-honored {
    margin-top: 10px;
}
.page-template-page-vermont .askright {
    margin-top: 0px !important;
}
.page-template-page-vermont span.fcontactinfo {
    display: none;
}
.page-template-page-vermont .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-vermont span.footerphone {
    font-size: 32px;
}   
.page-template-page-vermont .contactinfo a {
    font-size: 24px;
}
.page-template-page-vermont .selling-point-boxes {
    width: 100%;
}
.page-template-page-vermont .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-vermont .blogheroarea {
    text-align: center;
}
.page-template-page-vermont p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-vermont .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-vermont .testimage {
    min-height: 265px;
}
.page-template-page-vermont button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-vermont button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-vermont span.defsub {
    font-size: 18px;
}
.page-template-page-vermont span.defbig-state {
    font-size: 40px;
}
.page-template-page-vermont h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-vermont .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-vermont span.sideawardtext {
    display: none;
}
.page-template-page-vermont .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-vermont .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-vermont span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-vermont span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-vermont .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-vermont .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-vermont .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-vermont span.testname {
    font-size: 27px;
}
.page-template-page-vermont span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-vermont p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-vermont section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-vermont span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-vermont #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-vermont p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-vermont a {
    font-size: 14px;
}
.page-template-page-vermont .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-vermont .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-vermont ul {
    font-size: 14px;
}
    .page-template-page-vermont span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-vermont span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-vermont .selling-point-boxes {
    width: 65%;
}
.page-template-page-vermont .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-vermont span.subtitle {
    font-size: 16px;
}
.page-template-page-vermont section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-vermont .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-vermont span.view {
    margin-top: -43px;
}
.page-template-page-vermont #beforeask {
    margin-top: -37px;
}
.page-template-page-vermont p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-vermont .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-vermont header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-vermont span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-vermont .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-vermont .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-vermont .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-vermont .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-vermont h3.our-promises {
    margin-top: 98px;
}
.page-template-page-vermont h3 {
    font-size: 24px;
}
.page-template-page-vermont .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-vermont .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-vermont p {
    font-size: 14px;
}
.page-template-page-vermont ul {
    font-size: 14px;
}
.page-template-page-vermont .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-vermont span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-vermont  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-vermont button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-vermont h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-vermont .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-vermont span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-vermont section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-vermont .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-vermont .testimonial-content {
    min-height: 369px;
}
.page-template-page-vermont p.most-honored {
    font-size: 28px;
}
.page-template-page-vermont .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-vermont .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-vermont .number-wrap {
    font-size: 32px;
}
.page-template-page-vermont p {
    font-size: 14px;
}
.page-template-page-vermont span.moretitle {
    font-size: 28px;
}
.page-template-page-vermont span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-vermont .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-vermont .number-wrap {
    width: 14%;
}
.page-template-page-vermont ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-vermont .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-vermont span.firsttitle {
    font-size: 18px;
}
.page-template-page-vermont .container {
    padding-left: 50px;
}
.page-template-page-vermont  span.sideawardtext {
    display: none;
}
.page-template-page-vermont section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-vermont .row {
    padding-bottom: 13px;
}
.page-template-page-vermont .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-vermont h3 {
    font-size: 18px;
}
.page-template-page-vermont .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-vermont p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-vermont h3.our-promises {
    font-size: 27px;
}
.page-template-page-vermont .pabox {
    margin-left: 23px;
}
.page-template-page-vermont p {
    font-size: 14px;
}
.page-template-page-vermont span.moretitle {
    font-size: 31px;
}
.page-template-page-vermont span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-vermont ul {
    font-size: 14px;
}
.page-template-page-vermont .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-vermont .number-wrap {
    width: 14%;
}
}

/* -- Vermont Landing Styles End -- */ 


/* -- Virginia Landing Styles Start --*/

.page-template-page-virginia .blogheroarea {
    padding-top: 70px;
}
.page-template-page-virginia .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-virginia span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-virginia span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-virginia button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-virginia .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-virginia section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-virginia .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-virginia .askright {
    margin-top: 856px;
}
.page-template-page-virginia span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-virginia span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-virginia span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-virginia h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-virginia h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-virginia section#ask {
    margin-top: 20px!important;
}
.page-template-page-virginia .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-virginia span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-virginia .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-virginia .col-md-7 {
    float: left;
}   
.page-template-page-virginia h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-virginia .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-virginia .askright {
    margin-top: 20px;
}
.page-template-page-virginia .col-md-6 {
    text-align: center;
}
.page-template-page-virginia .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-virginia span.formtitle {
    font-size: 28px;
}
.page-template-page-virginia .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-virginia p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-virginia .row.footercontact {
    display: grid;
}
.page-template-page-virginia .askleft {
    height: auto!important;
}
.page-template-page-virginia p.most-honored {
    margin-top: 10px;
}
.page-template-page-virginia .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-virginia .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-virginia .row {
    float: left;
    width: 100%;
}
    .page-template-page-virginia .pabox {
    margin-left: 0px;
}
.page-template-page-virginia .selling-point-one {
    margin-left: 5%;
}
.page-template-page-virginia .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-virginia .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-virginia .sideawardtext {
    display: none;
}
.page-template-page-virginia h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-virginia .askright {
    margin-top: 617px;
}
.page-template-page-virginia p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-virginia .selling-point-boxes {
    width: 100%;
}
.page-template-page-virginia .row.footercontact {
    display: grid !important;
}
.page-template-page-virginia .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-virginia p.most-honored {
    margin-top: 10px;
}
.page-template-page-virginia .askright {
    margin-top: 0px !important;
}
.page-template-page-virginia span.fcontactinfo {
    display: none;
}
.page-template-page-virginia .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-virginia span.footerphone {
    font-size: 32px;
}   
.page-template-page-virginia .contactinfo a {
    font-size: 24px;
}
.page-template-page-virginia .selling-point-boxes {
    width: 100%;
}
.page-template-page-virginia .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-virginia .blogheroarea {
    text-align: center;
}
.page-template-page-virginia p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-virginia .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-virginia .testimage {
    min-height: 265px;
}
.page-template-page-virginia button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-virginia button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-virginia span.defsub {
    font-size: 18px;
}
.page-template-page-virginia span.defbig-state {
    font-size: 40px;
}
.page-template-page-virginia h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-virginia .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-virginia span.sideawardtext {
    display: none;
}
.page-template-page-virginia .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-virginia .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-virginia span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-virginia span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-virginia .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-virginia .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-virginia .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-virginia span.testname {
    font-size: 27px;
}
.page-template-page-virginia span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-virginia p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-virginia section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-virginia span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-virginia #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-virginia p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-virginia a {
    font-size: 14px;
}
.page-template-page-virginia .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-virginia .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-virginia ul {
    font-size: 14px;
}
    .page-template-page-virginia span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-virginia span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-virginia .selling-point-boxes {
    width: 65%;
}
.page-template-page-virginia .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-virginia span.subtitle {
    font-size: 16px;
}
.page-template-page-virginia section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-virginia .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-virginia span.view {
    margin-top: -43px;
}
.page-template-page-virginia #beforeask {
    margin-top: -37px;
}
.page-template-page-virginia p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-virginia .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-virginia header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-virginia span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-virginia .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-virginia .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-virginia .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-virginia .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-virginia h3.our-promises {
    margin-top: 98px;
}
.page-template-page-virginia h3 {
    font-size: 24px;
}
.page-template-page-virginia .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-virginia .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-virginia p {
    font-size: 14px;
}
.page-template-page-virginia ul {
    font-size: 14px;
}
.page-template-page-virginia .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-virginia span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-virginia  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-virginia button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-virginia h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-virginia .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-virginia span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-virginia section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-virginia .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-virginia .testimonial-content {
    min-height: 369px;
}
.page-template-page-virginia p.most-honored {
    font-size: 28px;
}
.page-template-page-virginia .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-virginia .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-virginia .number-wrap {
    font-size: 32px;
}
.page-template-page-virginia p {
    font-size: 14px;
}
.page-template-page-virginia span.moretitle {
    font-size: 28px;
}
.page-template-page-virginia span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-virginia .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-virginia .number-wrap {
    width: 14%;
}
.page-template-page-virginia ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-virginia .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-virginia span.firsttitle {
    font-size: 18px;
}
.page-template-page-virginia .container {
    padding-left: 50px;
}
.page-template-page-virginia  span.sideawardtext {
    display: none;
}
.page-template-page-virginia section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-virginia .row {
    padding-bottom: 13px;
}
.page-template-page-virginia .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-virginia h3 {
    font-size: 18px;
}
.page-template-page-virginia .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-virginia p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-virginia h3.our-promises {
    font-size: 27px;
}
.page-template-page-virginia .pabox {
    margin-left: 23px;
}
.page-template-page-virginia p {
    font-size: 14px;
}
.page-template-page-virginia span.moretitle {
    font-size: 31px;
}
.page-template-page-virginia span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-virginia ul {
    font-size: 14px;
}
.page-template-page-virginia .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-virginia .number-wrap {
    width: 14%;
}
}

/* -- Virginia Landing Styles End -- */ 


/* -- Washington Landing Styles Start --*/

.page-template-page-washington .blogheroarea {
    padding-top: 70px;
}
.page-template-page-washington .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-washington span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-washington span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-washington button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-washington .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-washington section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-washington .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-washington .askright {
    margin-top: 856px;
}
.page-template-page-washington span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-washington span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-washington span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-washington h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-washington h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-washington section#ask {
    margin-top: 20px!important;
}
.page-template-page-washington .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-washington span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-washington .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-washington .col-md-7 {
    float: left;
}   
.page-template-page-washington h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-washington .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-washington .askright {
    margin-top: 20px;
}
.page-template-page-washington .col-md-6 {
    text-align: center;
}
.page-template-page-washington .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-washington span.formtitle {
    font-size: 28px;
}
.page-template-page-washington .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-washington p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-washington .row.footercontact {
    display: grid;
}
.page-template-page-washington .askleft {
    height: auto!important;
}
.page-template-page-washington p.most-honored {
    margin-top: 10px;
}
.page-template-page-washington .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-washington .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-washington .row {
    float: left;
    width: 100%;
}
    .page-template-page-washington .pabox {
    margin-left: 0px;
}
.page-template-page-washington .selling-point-one {
    margin-left: 5%;
}
.page-template-page-washington .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-washington .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-washington .sideawardtext {
    display: none;
}
.page-template-page-washington h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-washington .askright {
    margin-top: 617px;
}
.page-template-page-washington p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-washington .selling-point-boxes {
    width: 100%;
}
.page-template-page-washington .row.footercontact {
    display: grid !important;
}
.page-template-page-washington .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-washington p.most-honored {
    margin-top: 10px;
}
.page-template-page-washington .askright {
    margin-top: 0px !important;
}
.page-template-page-washington span.fcontactinfo {
    display: none;
}
.page-template-page-washington .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-washington span.footerphone {
    font-size: 32px;
}   
.page-template-page-washington .contactinfo a {
    font-size: 24px;
}
.page-template-page-washington .selling-point-boxes {
    width: 100%;
}
.page-template-page-washington .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-washington .blogheroarea {
    text-align: center;
}
.page-template-page-washington p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-washington .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-washington .testimage {
    min-height: 265px;
}
.page-template-page-washington button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-washington button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-washington span.defsub {
    font-size: 18px;
}
.page-template-page-washington span.defbig-state {
    font-size: 40px;
}
.page-template-page-washington h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-washington .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-washington span.sideawardtext {
    display: none;
}
.page-template-page-washington .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-washington .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-washington span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-washington span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-washington .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-washington .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-washington .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-washington span.testname {
    font-size: 27px;
}
.page-template-page-washington span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-washington p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-washington section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-washington span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-washington #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-washington p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-washington a {
    font-size: 14px;
}
.page-template-page-washington .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-washington .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-washington ul {
    font-size: 14px;
}
    .page-template-page-washington span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-washington span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-washington .selling-point-boxes {
    width: 65%;
}
.page-template-page-washington .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-washington span.subtitle {
    font-size: 16px;
}
.page-template-page-washington section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-washington .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-washington span.view {
    margin-top: -43px;
}
.page-template-page-washington #beforeask {
    margin-top: -37px;
}
.page-template-page-washington p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-washington .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-washington header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-washington span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-washington .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-washington .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-washington .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-washington .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-washington h3.our-promises {
    margin-top: 98px;
}
.page-template-page-washington h3 {
    font-size: 24px;
}
.page-template-page-washington .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-washington .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-washington p {
    font-size: 14px;
}
.page-template-page-washington ul {
    font-size: 14px;
}
.page-template-page-washington .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-washington span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-washington  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-washington button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-washington h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-washington .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-washington span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-washington section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-washington .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-washington .testimonial-content {
    min-height: 369px;
}
.page-template-page-washington p.most-honored {
    font-size: 28px;
}
.page-template-page-washington .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-washington .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-washington .number-wrap {
    font-size: 32px;
}
.page-template-page-washington p {
    font-size: 14px;
}
.page-template-page-washington span.moretitle {
    font-size: 28px;
}
.page-template-page-washington span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-washington .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-washington .number-wrap {
    width: 14%;
}
.page-template-page-washington ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-washington .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-washington span.firsttitle {
    font-size: 18px;
}
.page-template-page-washington .container {
    padding-left: 50px;
}
.page-template-page-washington  span.sideawardtext {
    display: none;
}
.page-template-page-washington section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-washington .row {
    padding-bottom: 13px;
}
.page-template-page-washington .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-washington h3 {
    font-size: 18px;
}
.page-template-page-washington .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-washington p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-washington h3.our-promises {
    font-size: 27px;
}
.page-template-page-washington .pabox {
    margin-left: 23px;
}
.page-template-page-washington p {
    font-size: 14px;
}
.page-template-page-washington span.moretitle {
    font-size: 31px;
}
.page-template-page-washington span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-washington ul {
    font-size: 14px;
}
.page-template-page-washington .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-washington .number-wrap {
    width: 14%;
}
}

/* -- Washington Landing Styles End -- */ 


/* -- West Virginia Landing Styles Start --*/

.page-template-page-west-virginia .blogheroarea {
    padding-top: 70px;
}
.page-template-page-west-virginia .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-west-virginia span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-west-virginia span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-west-virginia button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-west-virginia .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-west-virginia section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-west-virginia .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-west-virginia .askright {
    margin-top: 856px;
}
.page-template-page-west-virginia span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-west-virginia span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-west-virginia span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-west-virginia h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-west-virginia h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-west-virginia section#ask {
    margin-top: 20px!important;
}
.page-template-page-west-virginia .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-west-virginia span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-west-virginia .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-west-virginia .col-md-7 {
    float: left;
}   
.page-template-page-west-virginia h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-west-virginia .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-west-virginia .askright {
    margin-top: 20px;
}
.page-template-page-west-virginia .col-md-6 {
    text-align: center;
}
.page-template-page-west-virginia .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-west-virginia span.formtitle {
    font-size: 28px;
}
.page-template-page-west-virginia .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-west-virginia p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-west-virginia .row.footercontact {
    display: grid;
}
.page-template-page-west-virginia .askleft {
    height: auto!important;
}
.page-template-page-west-virginia p.most-honored {
    margin-top: 10px;
}
.page-template-page-west-virginia .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-west-virginia .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-west-virginia .row {
    float: left;
    width: 100%;
}
    .page-template-page-west-virginia .pabox {
    margin-left: 0px;
}
.page-template-page-west-virginia .selling-point-one {
    margin-left: 5%;
}
.page-template-page-west-virginia .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-west-virginia .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-west-virginia .sideawardtext {
    display: none;
}
.page-template-page-west-virginia h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-west-virginia .askright {
    margin-top: 617px;
}
.page-template-page-west-virginia p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-west-virginia .selling-point-boxes {
    width: 100%;
}
.page-template-page-west-virginia .row.footercontact {
    display: grid !important;
}
.page-template-page-west-virginia .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-west-virginia p.most-honored {
    margin-top: 10px;
}
.page-template-page-west-virginia .askright {
    margin-top: 0px !important;
}
.page-template-page-west-virginia span.fcontactinfo {
    display: none;
}
.page-template-page-west-virginia .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-west-virginia span.footerphone {
    font-size: 32px;
}   
.page-template-page-west-virginia .contactinfo a {
    font-size: 24px;
}
.page-template-page-west-virginia .selling-point-boxes {
    width: 100%;
}
.page-template-page-west-virginia .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-west-virginia .blogheroarea {
    text-align: center;
}
.page-template-page-west-virginia p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-west-virginia .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-west-virginia .testimage {
    min-height: 265px;
}
.page-template-page-west-virginia button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-west-virginia button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-west-virginia span.defsub {
    font-size: 18px;
}
.page-template-page-west-virginia span.defbig-state {
    font-size: 40px;
}
.page-template-page-west-virginia h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-west-virginia .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-west-virginia span.sideawardtext {
    display: none;
}
.page-template-page-west-virginia .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-west-virginia .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-west-virginia span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-west-virginia span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-west-virginia .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-west-virginia .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-west-virginia .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-west-virginia span.testname {
    font-size: 27px;
}
.page-template-page-west-virginia span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-west-virginia p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-west-virginia section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-west-virginia span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-west-virginia #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-west-virginia p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-west-virginia a {
    font-size: 14px;
}
.page-template-page-west-virginia .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-west-virginia .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-west-virginia ul {
    font-size: 14px;
}
    .page-template-page-west-virginia span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-west-virginia span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-west-virginia .selling-point-boxes {
    width: 65%;
}
.page-template-page-west-virginia .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-west-virginia span.subtitle {
    font-size: 16px;
}
.page-template-page-west-virginia section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-west-virginia .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-west-virginia span.view {
    margin-top: -43px;
}
.page-template-page-west-virginia #beforeask {
    margin-top: -37px;
}
.page-template-page-west-virginia p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-west-virginia .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-west-virginia header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-west-virginia span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-west-virginia .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-west-virginia .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-west-virginia .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-west-virginia .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-west-virginia h3.our-promises {
    margin-top: 98px;
}
.page-template-page-west-virginia h3 {
    font-size: 24px;
}
.page-template-page-west-virginia .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-west-virginia .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-west-virginia p {
    font-size: 14px;
}
.page-template-page-west-virginia ul {
    font-size: 14px;
}
.page-template-page-west-virginia .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-west-virginia span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-west-virginia  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-west-virginia button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-west-virginia h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-west-virginia .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-west-virginia span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-west-virginia section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-west-virginia .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-west-virginia .testimonial-content {
    min-height: 369px;
}
.page-template-page-west-virginia p.most-honored {
    font-size: 28px;
}
.page-template-page-west-virginia .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-west-virginia .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-west-virginia .number-wrap {
    font-size: 32px;
}
.page-template-page-west-virginia p {
    font-size: 14px;
}
.page-template-page-west-virginia span.moretitle {
    font-size: 28px;
}
.page-template-page-west-virginia span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-west-virginia .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-west-virginia .number-wrap {
    width: 14%;
}
.page-template-page-west-virginia ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-west-virginia .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-west-virginia span.firsttitle {
    font-size: 18px;
}
.page-template-page-west-virginia .container {
    padding-left: 50px;
}
.page-template-page-west-virginia  span.sideawardtext {
    display: none;
}
.page-template-page-west-virginia section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-west-virginia .row {
    padding-bottom: 13px;
}
.page-template-page-west-virginia .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-west-virginia h3 {
    font-size: 18px;
}
.page-template-page-west-virginia .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-west-virginia p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-west-virginia h3.our-promises {
    font-size: 27px;
}
.page-template-page-west-virginia .pabox {
    margin-left: 23px;
}
.page-template-page-west-virginia p {
    font-size: 14px;
}
.page-template-page-west-virginia span.moretitle {
    font-size: 31px;
}
.page-template-page-west-virginia span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-west-virginia ul {
    font-size: 14px;
}
.page-template-page-west-virginia .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-west-virginia .number-wrap {
    width: 14%;
}
}

/* -- West Virginia Landing Styles End -- */ 


/* -- Wisconsin Landing Styles Start --*/

.page-template-page-wisconsin .blogheroarea {
    padding-top: 70px;
}
.page-template-page-wisconsin .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-wisconsin span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-wisconsin span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-wisconsin button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-wisconsin .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-wisconsin section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-wisconsin .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-wisconsin .askright {
    margin-top: 856px;
}
.page-template-page-wisconsin span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-wisconsin span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-wisconsin span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-wisconsin h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-wisconsin h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-wisconsin section#ask {
    margin-top: 20px!important;
}
.page-template-page-wisconsin .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-wisconsin span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-wisconsin .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-wisconsin .col-md-7 {
    float: left;
}   
.page-template-page-wisconsin h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-wisconsin .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-wisconsin .askright {
    margin-top: 20px;
}
.page-template-page-wisconsin .col-md-6 {
    text-align: center;
}
.page-template-page-wisconsin .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-wisconsin span.formtitle {
    font-size: 28px;
}
.page-template-page-wisconsin .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-wisconsin p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-wisconsin .row.footercontact {
    display: grid;
}
.page-template-page-wisconsin .askleft {
    height: auto!important;
}
.page-template-page-wisconsin p.most-honored {
    margin-top: 10px;
}
.page-template-page-wisconsin .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-wisconsin .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-wisconsin .row {
    float: left;
    width: 100%;
}
    .page-template-page-wisconsin .pabox {
    margin-left: 0px;
}
.page-template-page-wisconsin .selling-point-one {
    margin-left: 5%;
}
.page-template-page-wisconsin .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-wisconsin .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-wisconsin .sideawardtext {
    display: none;
}
.page-template-page-wisconsin h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-wisconsin .askright {
    margin-top: 617px;
}
.page-template-page-wisconsin p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-wisconsin .selling-point-boxes {
    width: 100%;
}
.page-template-page-wisconsin .row.footercontact {
    display: grid !important;
}
.page-template-page-wisconsin .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-wisconsin p.most-honored {
    margin-top: 10px;
}
.page-template-page-wisconsin .askright {
    margin-top: 0px !important;
}
.page-template-page-wisconsin span.fcontactinfo {
    display: none;
}
.page-template-page-wisconsin .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-wisconsin span.footerphone {
    font-size: 32px;
}   
.page-template-page-wisconsin .contactinfo a {
    font-size: 24px;
}
.page-template-page-wisconsin .selling-point-boxes {
    width: 100%;
}
.page-template-page-wisconsin .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-wisconsin .blogheroarea {
    text-align: center;
}
.page-template-page-wisconsin p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-wisconsin .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-wisconsin .testimage {
    min-height: 265px;
}
.page-template-page-wisconsin button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-wisconsin button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-wisconsin span.defsub {
    font-size: 18px;
}
.page-template-page-wisconsin span.defbig-state {
    font-size: 40px;
}
.page-template-page-wisconsin h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-wisconsin .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-wisconsin span.sideawardtext {
    display: none;
}
.page-template-page-wisconsin .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-wisconsin .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-wisconsin span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-wisconsin span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-wisconsin .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-wisconsin .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-wisconsin .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-wisconsin span.testname {
    font-size: 27px;
}
.page-template-page-wisconsin span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-wisconsin p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-wisconsin section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-wisconsin span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-wisconsin #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-wisconsin p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-wisconsin a {
    font-size: 14px;
}
.page-template-page-wisconsin .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-wisconsin .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-wisconsin ul {
    font-size: 14px;
}
    .page-template-page-wisconsin span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-wisconsin span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-wisconsin .selling-point-boxes {
    width: 65%;
}
.page-template-page-wisconsin .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-wisconsin span.subtitle {
    font-size: 16px;
}
.page-template-page-wisconsin section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-wisconsin .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-wisconsin span.view {
    margin-top: -43px;
}
.page-template-page-wisconsin #beforeask {
    margin-top: -37px;
}
.page-template-page-wisconsin p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-wisconsin .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-wisconsin header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-wisconsin span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-wisconsin .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-wisconsin .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-wisconsin .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-wisconsin .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-wisconsin h3.our-promises {
    margin-top: 98px;
}
.page-template-page-wisconsin h3 {
    font-size: 24px;
}
.page-template-page-wisconsin .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-wisconsin .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-wisconsin p {
    font-size: 14px;
}
.page-template-page-wisconsin ul {
    font-size: 14px;
}
.page-template-page-wisconsin .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-wisconsin span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-wisconsin  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-wisconsin button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-wisconsin h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-wisconsin .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-wisconsin span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-wisconsin section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-wisconsin .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-wisconsin .testimonial-content {
    min-height: 369px;
}
.page-template-page-wisconsin p.most-honored {
    font-size: 28px;
}
.page-template-page-wisconsin .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-wisconsin .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-wisconsin .number-wrap {
    font-size: 32px;
}
.page-template-page-wisconsin p {
    font-size: 14px;
}
.page-template-page-wisconsin span.moretitle {
    font-size: 28px;
}
.page-template-page-wisconsin span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-wisconsin .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-wisconsin .number-wrap {
    width: 14%;
}
.page-template-page-wisconsin ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-wisconsin .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-wisconsin span.firsttitle {
    font-size: 18px;
}
.page-template-page-wisconsin .container {
    padding-left: 50px;
}
.page-template-page-wisconsin  span.sideawardtext {
    display: none;
}
.page-template-page-wisconsin section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-wisconsin .row {
    padding-bottom: 13px;
}
.page-template-page-wisconsin .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-wisconsin h3 {
    font-size: 18px;
}
.page-template-page-wisconsin .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-wisconsin p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-wisconsin h3.our-promises {
    font-size: 27px;
}
.page-template-page-wisconsin .pabox {
    margin-left: 23px;
}
.page-template-page-wisconsin p {
    font-size: 14px;
}
.page-template-page-wisconsin span.moretitle {
    font-size: 31px;
}
.page-template-page-wisconsin span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-wisconsin ul {
    font-size: 14px;
}
.page-template-page-wisconsin .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-wisconsin .number-wrap {
    width: 14%;
}
}

/* -- Wisconsin Landing Styles End -- */ 


/* -- Wyoming Landing Styles Start --*/

.page-template-page-wyoming .blogheroarea {
    padding-top: 70px;
}
.page-template-page-wyoming .defaultherobackstate {
    background-size: cover;
    min-height: 560px;
}
.page-template-page-wyoming span.bigstate {
    font-size: 107px !important;
    letter-spacing: 3px !important;
}
.page-template-page-wyoming span.firsttitle {
    font-size: 24px;
    line-height: 10px !important;
}
.page-template-page-wyoming button.bluetop {
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-wyoming .pabox {
    padding: 60px 50px 972px !important;
    margin-right: 0px;
    margin-left: 38px;
    margin-top: -350px;
}
.page-template-page-wyoming section#testimonials {
    margin-top: 51px;
    padding-top: 50px;
}
@media (max-width: 767px) {
.page-template-page-wyoming .blogheroarea {
    padding-top: 70px;
    background: url(assets/img/boxback.png) no-repeat -130px top;
    background-size: 170%;
}   
.page-template-page-wyoming .askright {
    margin-top: 856px;
}
.page-template-page-wyoming span.defsub {
    font-size: 15px;
    line-height: 22px!important;
    display: block;
}
.page-template-page-wyoming span.responsive-menu-pro-box {
    width: 12px;
    height: 33px;
}
.page-template-page-wyoming span.defbig-state {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: -16px;
    text-align: center;
}
.page-template-page-wyoming h2 {
    margin-top: 10px;
    font-size: 21px;
    line-height: 25px;
}
.page-template-page-wyoming h1 {
    font-size: 24px !important;
    line-height: 27px;
}
.page-template-page-wyoming section#ask {
    margin-top: 20px!important;
}
.page-template-page-wyoming .sidebar-numbers-wrap h4 {
    font-size: 16px;
}
.page-template-page-wyoming span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
    line-height: 23px;
    font-size: 12px;
}
.page-template-page-wyoming .pabox {
    padding: 60px 20px 50px !important;
    margin-right: -15px;
    margin-left: -11px;
    margin-top: 30px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.page-template-page-wyoming .col-md-7 {
    float: left;
}   
.page-template-page-wyoming h3.our-promises {
    font-size: 23px;
    margin-top: 75px;
}
.page-template-page-wyoming .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-wyoming .askright {
    margin-top: 20px;
}
.page-template-page-wyoming .col-md-6 {
    text-align: center;
}
.page-template-page-wyoming .askleft {
    padding: 24px 30px 30px!important;
}
.page-template-page-wyoming span.formtitle {
    font-size: 28px;
}
.page-template-page-wyoming .number-wrap {
    font-size: 26px;
    letter-spacing: 0px;
}
.page-template-page-wyoming p.most-honored {
    font-size: 19px;
    border-left: 15px solid #7eaba0;
    padding-left: 14px;
}
.page-template-page-wyoming .row.footercontact {
    display: grid;
}
.page-template-page-wyoming .askleft {
    height: auto!important;
}
.page-template-page-wyoming p.most-honored {
    margin-top: 10px;
}
.page-template-page-wyoming .askright {
}
    .sidebarawards {
    text-align: center;
    padding-top: 40px;
    float: left;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.page-template-page-wyoming .col-md-5 {
    margin-top: 12px !important;
}
.page-template-page-wyoming .row {
    float: left;
    width: 100%;
}
    .page-template-page-wyoming .pabox {
    margin-left: 0px;
}
.page-template-page-wyoming .selling-point-one {
    margin-left: 5%;
}
.page-template-page-wyoming .blogheroarea {
    text-align: center;
        background: url(assets/img/boxback.png) no-repeat -130px -180px;
    background-size: 170%;
}
.page-template-page-wyoming .pabox {
    padding: 60px 30px 50px !important;
    margin-top: 22px;
    float: left;
    margin-bottom: 50px;
}
.page-template-page-wyoming .sideawardtext {
    display: none;
}
.page-template-page-wyoming h3.our-promises {
    font-size: 32px;
    margin-top: 92px;
    text-align: center;
}
.page-template-page-wyoming .askright {
    margin-top: 617px;
}
.page-template-page-wyoming p.most-honored {
    font-size: 26px;
    margin-top: -11px;
}
.page-template-page-wyoming .selling-point-boxes {
    width: 100%;
}
.page-template-page-wyoming .row.footercontact {
    display: grid !important;
}
.page-template-page-wyoming .askleft {
    height: auto!important;
    background-color: white;
    padding: 40px 20px!important;
}
.page-template-page-wyoming p.most-honored {
    margin-top: 10px;
}
.page-template-page-wyoming .askright {
    margin-top: 0px !important;
}
.page-template-page-wyoming span.fcontactinfo {
    display: none;
}
.page-template-page-wyoming .footerlogo {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media (min-width: 901px) and (max-width: 1024px) {
.page-template-page-wyoming span.footerphone {
    font-size: 32px;
}   
.page-template-page-wyoming .contactinfo a {
    font-size: 24px;
}
.page-template-page-wyoming .selling-point-boxes {
    width: 100%;
}
.page-template-page-wyoming .blogheroarea  .col-md-6 {
        width: 100% 
}
.page-template-page-wyoming .blogheroarea {
    text-align: center;
}
.page-template-page-wyoming p.most-honored {
    font-size: 20px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 33px;
}
.page-template-page-wyoming .selling-point-boxes h3 {
    font-size: 13px;
}
.page-template-page-wyoming .testimage {
    min-height: 265px;
}
.page-template-page-wyoming button.play-video {
    background: transparent;
    border: 0px;
    color: #fff;
    font-size: 18px;
    padding-top: 227px;
}
.page-template-page-wyoming button#responsive-menu-pro-button {
    width: 172px;
    height: 93px;
    top: 45px;
}
.page-template-page-wyoming span.defsub {
    font-size: 18px;
}
.page-template-page-wyoming span.defbig-state {
    font-size: 40px;
}
.page-template-page-wyoming h3.our-promises {
    font-size: 23px;
    margin-top: 87px;
}
.page-template-page-wyoming .sidebar-numbers-wrap p {
    font-size: 13px;
    line-height: 20px;
}
.page-template-page-wyoming span.sideawardtext {
    display: none;
}
.page-template-page-wyoming .sidebar-numbers-wrap {
    margin-bottom: 7px;
}
.page-template-page-wyoming .pabox {
    padding: 1px 13px 866px !important;
    margin-right: -8px;
    margin-left: 8px;
    margin-top: 0px;
}
.page-template-page-wyoming span.moretext {
    font-size: 18px;
    padding: 0px 28px;
    line-height: 26px;
}
.page-template-page-wyoming span.moretitle {
    font-size: 28px;
    line-height: 37px;
}
.page-template-page-wyoming .testimonials-container {
    padding: 23px 150px 0px;
}
.page-template-page-wyoming .testimonial-content {
    background: #fff;
    min-height: 436px;
}
.page-template-page-wyoming .col-md-4.testslideind.slick-slide.slick-active {
    width: 250px;
}
.page-template-page-wyoming span.testname {
    font-size: 27px;
}
.page-template-page-wyoming span.subtitle {
    color: #7eaba0;
    font-size: 11px;
    font-weight: bold;
}
.page-template-page-wyoming p {
    font-size: 13px;
    line-height: 22px;
}
.page-template-page-wyoming section#testimonials {
    margin-top: 31px;
    padding-top: 50px;
}
.page-template-page-wyoming span.view {
    font-size: 24px;
    padding-right: 150px;
    margin-top: -22px;
}
.page-template-page-wyoming #beforeask {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    margin-top: -14px;
}
.page-template-page-wyoming p.most-honored {
    font-size: 23px;
    float: left;
    display: block;
    border-left: 11px solid #7eaba0;
    padding-left: 17px;
    line-height: 38px;
}
.page-template-page-wyoming a {
    font-size: 14px;
}
.page-template-page-wyoming .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-wyoming .number-wrap {
    width: 14%;
    border-right: 2px solid;
    font-size: 38px;
}
.page-template-page-wyoming ul {
    font-size: 14px;
}
    .page-template-page-wyoming span.fcontactinfo {
    display: none;
}
}
@media (min-width: 1025px) and (max-width: 1299px) {
.page-template-page-wyoming span.firsttitle {
    font-size: 18px;
    line-height: 10px !important;
}
.page-template-page-wyoming .selling-point-boxes {
    width: 65%;
}
.page-template-page-wyoming .oe_menu > li > a, .oe_menu > li > a:visited {
    padding: 4px 2px;
    font-size: 13px;
}
.page-template-page-wyoming span.subtitle {
    font-size: 16px;
}
.page-template-page-wyoming section#testimonials {
    margin-top: 31px;
    padding-top: 22px;
}
.page-template-page-wyoming .testimonial-content {
    background: #fff;
    min-height: 405px;
    padding: 20px;
}
.page-template-page-wyoming span.view {
    margin-top: -43px;
}
.page-template-page-wyoming #beforeask {
    margin-top: -37px;
}
.page-template-page-wyoming p.most-honored {
    font-size: 25px;
    float: left;
    display: block;
    border-left: 15px solid #7eaba0;
    padding-left: 40px;
}
.page-template-page-wyoming .sidebar-numbers-wrap p {
    font-size: 14px;
    line-height: 20px;
}
.page-template-page-wyoming header .phone {
    font-size: 22px;
    text-align: left;
    float: none;
}
.page-template-page-wyoming span.moretitle {
    font-size: 34px;
    line-height: 56px;
}
.page-template-page-wyoming .mainheader > div > div > div > div > div > div:last-child {
    width: 75% !important;
}
.page-template-page-wyoming .selling-point-boxes h3 {
    display: block;
    color: #1669b1;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-template-page-wyoming .selling-point-boxes p {
    font-size: 14px;
    line-height: 23px;
}
.page-template-page-wyoming .pabox {
    padding: 60px 50px 972px !important;
    margin-top: -350px;
}
.page-template-page-wyoming h3.our-promises {
    margin-top: 98px;
}
.page-template-page-wyoming h3 {
    font-size: 24px;
}
.page-template-page-wyoming .sidebar-numbers-wrap h4 {
    font-size: 17px;
}
.page-template-page-wyoming .number-wrap {
    width: 14%;
    font-size: 40px;
}
.page-template-page-wyoming p {
    font-size: 14px;
}
.page-template-page-wyoming ul {
    font-size: 14px;
}
.page-template-page-wyoming .askright {
    background: #444b4d;
    margin-top: 70px;
    padding: 60px 70px 60px 90px;
    color: #fff;
    z-index: 1000;
}
.page-template-page-wyoming span.formtitle {
    font-size: 25px;
    line-height: 15px;
}
.page-template-page-wyoming  div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px !important;
}
.page-template-page-wyoming button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-top: 0px;
    font-size: 18px;
}
}
@media (min-width: 1300px) and (max-width:  1399px){
.page-template-page-wyoming h3.our-promises {
    font-size: 25px;
    margin-top: 105px;
}
.page-template-page-wyoming .oe_menu > li > a, .oe_menu > li > a:visited {
    font-size: 11px;
}
.page-template-page-wyoming span.firsttitle {
    font-size: 20px;
    line-height: 10px !important;
}
.page-template-page-wyoming section#testimonials {
    margin-top: 32px;
    padding-top: 50px;
}
.page-template-page-wyoming .testimonials-container {
    padding: 40px 150px 0px;
}
.page-template-page-wyoming .testimonial-content {
    min-height: 369px;
}
.page-template-page-wyoming p.most-honored {
    font-size: 28px;
}
.page-template-page-wyoming .selling-point-boxes h3 {
    font-size: 18px;
}
.page-template-page-wyoming .pabox {
    padding: 60px 50px !important;
    float: left;
}
.page-template-page-wyoming .number-wrap {
    font-size: 32px;
}
.page-template-page-wyoming p {
    font-size: 14px;
}
.page-template-page-wyoming span.moretitle {
    font-size: 28px;
}
.page-template-page-wyoming span.moretext {
    font-size: 18px;
    padding: 0px 30px;
    display: block;
}
.page-template-page-wyoming .sidebar-numbers-wrap h4 {
    font-size: 20px;
    line-height: 24px;
    float: left;
    margin-top: 0px;
}
.page-template-page-wyoming .number-wrap {
    width: 14%;
}
.page-template-page-wyoming ul {
    font-size: 14px;
}
}
@media (min-width: 1400px) and (max-width:  1550px){
.page-template-page-wyoming .oe_menu > li > a {
    font-size: 11px;
}
.page-template-page-wyoming span.firsttitle {
    font-size: 18px;
}
.page-template-page-wyoming .container {
    padding-left: 50px;
}
.page-template-page-wyoming  span.sideawardtext {
    display: none;
}
.page-template-page-wyoming section#testimonials {
    margin-top: 0px;
    padding-top: 44px;
}
.page-template-page-wyoming .row {
    padding-bottom: 13px;
}
.page-template-page-wyoming .testimonials-container {
    padding: 26px 150px 0px;
}
.page-template-page-wyoming h3 {
    font-size: 18px;
}
.page-template-page-wyoming .testimonial-content {
    background: #fff;
    min-height: 373px;
    padding: 20px;
}
.page-template-page-wyoming p.most-honored {
    font-size: 27px;
    border-left: 9px solid #7eaba0;
}
.page-template-page-wyoming h3.our-promises {
    font-size: 27px;
}
.page-template-page-wyoming .pabox {
    margin-left: 23px;
}
.page-template-page-wyoming p {
    font-size: 14px;
}
.page-template-page-wyoming span.moretitle {
    font-size: 31px;
}
.page-template-page-wyoming span.moretext {
    font-size: 20px;
    padding: 0px 28px;
    line-height: 33px;
}
.page-template-page-wyoming ul {
    font-size: 14px;
}
.page-template-page-wyoming .sidebar-numbers-wrap h4 {
    font-size: 20px;
}
.page-template-page-wyoming .number-wrap {
    width: 14%;
}
}


/* -- Wyoming Landing Styles End -- */ 

.contactinfo a {
    color: white!important;
}
#ppcthreecontent .col-md-6 .ss-callout {
    color: #5c5c5c;
    padding: 20px;
    box-shadow: 0px 0px 20px #8c8c8c;
    border: 2px solid #000000;
    font-weight: bold;
    float: left;
    margin: 10px 0px 40px;
    background-color: #e7e7e7;
}
.testmeta{
    display: inline-block;
    width: 50%;
}
.teststars{
    display: inline-block;
    color: gold;
font-size: 23px;
vertical-align: top;
margin-top:-8px;
}
.headernav {
    float: right;
    padding-right: 50px;
}
.headernav-small{
display:none;
}

.menucta{
background: #005d9f;
color:#fff;
}
.viewall a{
    font-weight:bold;
    color: #7eaba0 !important;
    font-family: "kepler-std-caption",serif !important;
}

.viewall{
    color:#7eaba0 !important;
    font-family: "kepler-std-caption",serif !important;
}

.oe_wrapper {
	margin-top: 30px;
}
.oe_menu {
	display: flex;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 15px;
	margin-right: 15px;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.oe_menu > li {
	margin: 0px 5px;
    border-radius: 5px;
}
.mainlink {
	margin: 0px 5px;
    border-radius: 5px;
}
.mainlink>a, .mainlink>a:visited {
	display: block;
	padding: 5px 10px;
	border-radius: 5px;
	font-size: 14px;
	color: white;
}
.oe_menu > li > a, .oe_menu > li > a:visited {
	display: block;
	padding: 5px 10px;
	border-radius: 5px;
	font-size: 14px;
	color: white;
}
.mainlink>a:hover {
    background-color: #175086;
    color: #fff;
}
.oe_menu > li > a:hover {
    background-color: #175086;
    color: #fff;
}
li.oe_heading.subheading a{
 color:#7eaba0 !important;
    font-family: "kepler-std-caption",serif !important;
    }
    li.oe_heading:hover{
    background: #565655;
    color:#7eaba0;
    }
  
.mainlink .sub-menu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding-top: 170px;
    padding-left: 100px;
    color: white;
    display: none;
    background-color: rgba(17, 17, 17, 0.9);
    z-index: -1;
    padding-bottom: 10px;
}
.oe_menu > li > .sub-menu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding-top: 170px;
    padding-left: 100px;
    color: white;
    display: none;
    background-color: rgba(17, 17, 17, 0.9);
    z-index: -1;
    padding-bottom: 10px;
}
.sub-menu-inner ul li ul li.oe_heading {
border-bottom: 1px solid #eee !important;
   
    
}
.sub-menu-inner {
	display: flex;
	flex-wrap: wrap;
}
.mainlink .sub-menu a {
	color: white;
}
li.oe_heading{
	color:#aaa;
	font-size:16px;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:1px solid #ddd;
	padding-left: 10px;
}
.mainlink .sub-menu ul li li.oe_heading {
    border-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mainlink .sub-menu li.oe_heading a {
  color:  #fff;
	font-family: 'Work Sans', sans-serif;
	font-size: 16px;
    padding: 30px 0px;
    line-height: 1.5;
}
.mainlink .sub-menu li.oe_heading a:hover {
   color: #fff;
}
.mainlink .sub-menu ul {
	/*max-width: 400px;
	margin-left: 16px;*/
	width: 23%;
	margin-left: 0px;
}
.oe_menu > li .sub-menu ul {
	/*max-width: 400px;
	margin-left: 16px;*/
	width: 23%;
	margin-left: 0px;
}
.mainlink .sub-menu ul li {
    display: block;
    font-size: 13px;
    line-height: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(205, 205, 205, .5);
}
.oe_menu > li .sub-menu ul li {
    display: block;
    font-size: 13px;
    line-height: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(205, 205, 205, .5);
}
.bluemenu {
    position: relative;
}
@media screen and (max-width: 991px) {
  button#responsive-menu-pro-button {
      width: 100% !important;
      height: 178px !important;
      position: absolute !important;
      top: 0px !important;
      right: 0px !important;
      background: none !important;
  }
  .responsive-menu-pro-open button#responsive-menu-pro-button:hover, .responsive-menu-pro-open button#responsive-menu-pro-button:focus, button#responsive-menu-pro-button:hover, button#responsive-menu-pro-button:focus {
      background: none !important;
  }
}

@media screen and (max-width: 767px) {
  button#responsive-menu-pro-button {
      width: 100px !important;
      height: 110px !important;
      position: absolute !important;
      top: 0px !important;
      right: 0px !important;
      background: none !important;
  }
}


html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
}
html, body {
  height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
	color: #46433e;
	 font-family: 'Work Sans', sans-serif;
	font-size: 16px;
	
	line-height: 2;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn, cite, em, i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code, kbd, tt, var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark, ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}

hr {
	background-color: #ccc;
	border: 0;
	height: 2px;
	margin-bottom: 1.5em;
}

ul, ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}
span.footerphone a {
    color: #e6eff7;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	    border: 0px;

    background: #7eaba0;
    color: #fff;
    font-size: 12px;
    font-size: 18px;
    line-height: 1;
    padding: 10px;
}


button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
}

button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    background-color: #6b7071;
    color: #fff;
    border: 0;
    border-radius: 0;
    padding: 10px;
    width: 90%;
}
form#wpforms-form-5621 input:focus, 
form#wpforms-form-5621 textarea:focus,
form#wpforms-form-7032 input:focus,
form#wpforms-form-7032 textarea:focus,
form#wpforms-form-7009 input:focus,
form#wpforms-form-7009 textarea:focus,
form#wpforms-form-6569 input:focus,
form#wpforms-form-6569 textarea:focus,
form#wpforms-form-6409 input:focus,
form#wpforms-form-6409 textarea:focus,
form#wpforms-form-5612 input:focus,
form#wpforms-form-5612 textarea:focus,
form#wpforms-form-5607 input:focus,
form#wpforms-form-5607 textarea:focus{
    background:#fff;
}


 

.responsive-menu-pro-search-form ::-webkit-input-placeholder { /* WebKit browsers */
color: #fff !important;
opacity: 1;
}

.responsive-menu-pro-search-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff !important;
opacity: 1;
}
.responsive-menu-pro-search-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff !important;
opacity: 1;
}
.responsive-menu-pro-search-form :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff !important;
opacity: 1;
}

*::-webkit-input-placeholder,
*::-moz-placeholder,
*:-ms-input-placeholder{
  font-size: 13px;
  color: #222 !important;
  letter-spacing: 1.2px;
  opacity: 1}


*:focus::-webkit-input-placeholder,
*:focus:-moz-placeholder,
*:focus:-ms-input-placeholder{
  color: #222 !important; }
  
.askright div.wpforms-container ::-webkit-input-placeholder,
.askright div.wpforms-container ::-moz-placeholder,
.askright div.wpforms-container :-ms-input-placeholder{
    color:#fff !important;
}

  
.contactpage-form input[type="text"], 
.contactpage-form input[type="email"], 
.contactpage-form input[type="url"], 
.contactpage-form input[type="password"], 
.contactpage-form input[type="search"], 
.contactpage-form input[type="number"], 
.contactpage-form input[type="tel"], 
.contactpage-form input[type="range"], 
.contactpage-form input[type="date"], 
.contactpage-form input[type="month"], 
.contactpage-form input[type="week"], 
.contactpage-form input[type="time"], 
.contactpage-form input[type="datetime"], 
.contactpage-form input[type="datetime-local"], 
.contactpage-form input[type="color"], 
.contactpage-form textarea {
    background-color: #d9d9d9;
    color: #fff;
    border: 0;
    border-radius: 0;
    padding: 10px;
    width: 90%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #fff;
}

select {
	border: 1px solid #ccc;
}



/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: #1669B1;
}

a:visited {
	color: #1669B1;
}

a:hover, a:focus, a:active {
	color: #1669B1;
}

a:focus {
	outline: thin dotted;
}

a:hover, a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
	/* Make sure select elements fit in widgets. */
}

.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}
ul#ppc3awardsarea li {
    display: inline-block;
    padding: 50px 10px 0px;
}

ul#ppc3awardsarea {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 0;
}
/* NAV*/
.dark {
    background: #2b2b2b;
}
.nav-stacked>li>a {
    display: block;
    padding: 20px;
}
.navbar-nav>li>a {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
        color: #fff;
    text-transform: uppercase;
}
.nav-stacked li a:hover {
    background: transparent;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 10px dashed;
    border-top: 4px solid;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
ul#landingmenu>li {
    padding: 10px;
}
#secondary ul.sub-menu {
    background: transparent;
}
#secondary ul.sub-menu>li{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+0,004679+0&0+0,1+100 */
background: -moz-linear-gradient(left, rgba(0,70,121,0) 0%, rgba(0,70,121,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,70,121,0) 0%,rgba(0,70,121,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,70,121,0) 0%,rgba(0,70,121,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00004679', endColorstr='#004679',GradientType=1 ); /* IE6-9 */
}
#secondary ul.sub-menu>li>a{
    font-size: 18px;
    color:#7eaba0;
}
#secondary ul.sub-menu li {
    list-style: disc;
    margin-left: 60px;
       padding: 5px;
    margin-bottom: 10px;
}
.state .phoneinner span.small {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}
.phone span.small a:hover {
    color: #7eaba0;
}

.navbar-header{
    float:none;
}
.statemainpage {
    background: linear-gradient(to bottom, #2a2b2b 0%,#2a2b2b 50%,#2a2b2b 50%,white 50%,white 100%); /* W3C */
}
.state {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f639e+0,7db9e8+50&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f639e', endColorstr='#007db9e8',GradientType=0 ); /* IE6-9 */
    margin-bottom: -225px;
    position: relative;
}
.navbar-static-top {
    border-width: 0px;
}
.navbar-nav>li:hover{
    background:#183756;
}
.navbar-nav>li>a:hover {
     background:#005ea4;
    color:#ffffff;


}
.navbar-nav ul {
    list-style: none;
        margin: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background: #fff;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #8dabb2;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;

}

.navbar-right ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	font-size: 14px;
	text-transform: uppercase;
}

.navbar-right li {
	float: left;
	position: relative;
  
}

.navbar-right a {
	display: block;
	text-decoration: none;
	color: #737874;
	padding: 7px 15px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    
}
nav.navbar-collapse.collapse {
  
    float: right;
    padding: 30px 20px;
}
.navbar-collapse ul ul{
	display: none;
	
}
nav.nav.navbar-nav {
    padding: 18px 0 0;
}

.navbar-text {
   float: right;
    padding-top: 25px;
    font-size: 16px;
    color: #737874;
    cursor: pointer;
}
.navbar-text ul{
list-style: none;
margin-left: 15px;
}
.navbar-collapse ul li ul{
    margin-left:0px;
    padding-left:0px;
}
.navbar-collapse ul li ul li {
    border-bottom: 1px solid #8dabb2;
    padding: 8px
    
}
.navbar-collapse ul li:hover > ul{
	display: block;
	position: absolute;
    border-bottom: 1px solid #fff;
	
}
.navbar-collapse ul ul li{
	width:250px;
   
}

.navbar-collapse ul li:hover > ul li a{
background:transparent;
	color: #8dabb2;
    font-weight: 600;
    padding:10px 0px;
}
.navbar-collapse ul ul li:hover{

}
.navbar {
    margin-bottom: 0px;
}
.navbar-static-top {
 
    border-width: 0px;
}

ul.sub-menu {
    background: #fff;
    color: #8dabb2;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
}
ul.sub-menu a{
    color:#8dabb2;
      line-height: 2;
}
*:focus {
outline: 0;
outline: none;
}

/*
 * Custom styles
 */
.navbar-brand {
    font-size: 24px;
}

.navbar-container {
    padding: 20px 0 20px 0;
}

.navbar.navbar-fixed-top.fixed-theme {
    background-color: #222;
    border-color: #080808;
    box-shadow: 0 0 5px rgba(0,0,0,.8);
}

.navbar-brand.fixed-theme {
    font-size: 18px;
}

.navbar-container.fixed-theme {
    padding: 0;
}

.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand,
.navbar-container{
    transition: 0.8s;
    -webkit-transition:  0.8s;
}
#fixedheader{
    display: none;
    background: #363636;
    position: fixed;
    top: 0;
width: 100%;
    z-index: 1000000;
}
.container {
    width: 100% !important;
    padding-left: 150px;
    padding-right: 0px;
}
/*---------------------------
-------------Animation -----------
------------------------------*/
.defleftbar{
    display:block;
}
.defleftbar span {
       webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-rl;
	display: block;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 18px;
    position: absolute;
    top: 287px;
    left: 70px;
    font-style: italic;
    color: #fff;
}
.defleftbar span:before {
    content: "";
    width: 15px;
    border-right: 1px solid #596264;
    height: 200px;
    webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-rl;
	display: block;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 18px;
    position: absolute;
    top: 388px;
}
.defleftbar span:after {
   content: "";
    width: 15px;
    border-right: 1px solid #596264;
    height: 150px;
    webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-rl display: block;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 18px;
    position: absolute;
    top: -130px;   
}
.leftbar{
    display:block;
}
.fancyback{
    background: #185085 !important;
    color:#fff !important;
    padding: 5px 10px; 
}
.blockback{
      color:#185085;
border-color: #EEEEEE;
border-top: 2px solid #eee;
display: block;
border-right: 2px solid #eee;
border-bottom: 2px solid #eee;
border-left: 12px solid #185085;
padding: 30px 60px;
font-weight: 600;
margin: 30px 0;
}
.leftbar span {
       webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-rl display: block;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 18px;
    position: absolute;
    top: 354px;
    left: 70px;
    font-style: italic;
    color: #fff;
}
.leftbar span:before {
    content: "";
    width: 15px;
    border-right: 1px solid #596264;
    height: 250px;
    webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-rl display: block;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 18px;
    position: absolute;
    top: 368px;
}
.leftbar span:after {
    content: "";
    width: 15px;
    border-right: 1px solid #596264;
    height: 220px;
    webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-rl display: block;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 18px;
    position: absolute;
    top: -234px;
}
.bottomline {
   height: 1px;
    background: #7eaba0;
    z-index: 1;
    margin: -38px 0 0 185px;
}
.lines {
    /* position: absolute; */
    border-right: 1px solid #183756;
    border-bottom: 1px solid #183756;
    width: 50px;
    height: 600px;
    /* top: 1480px; */
    /* left: 833px; */
    margin-top: 199px;
    margin-left: -50px;
}
.learnlines {
    position: relative;
    border-left: 1px solid #7eaba0;
    border-bottom: 1px solid #7eaba0;
    width: 183px;
    height: 600px;
    /* top: 2600px; */
    /* left: 1025px; */
    z-index: 1000;
    margin-top: 250px;
    margin-left: 20px;
    z-index: 1000;
}
/* CUSTOM ---------------
-------------------------*/
.panel-heading.intropanelheading {

    padding: 10px 20px !important;

}
.mobile-image{
display: none;
}
.container {
    width: 1370px;
}
.awardcontainer {
    width: 90%;
    margin: 0 auto;
    overflow:hidden;
}
span.phone{
    font-weight: bold;
     font-family: "kepler-std-caption",serif;
}
.phoneinner {
    text-align: right;
    padding-top: 20px;
    color:#005d9f;
    font-size: 32px;
        font-family: "kepler-std-caption",serif;
     letter-spacing: 2px;
    font-weight: bold;
}
.mainnav .nav>li>a {
    color: #2a2b2b;
}
.mainnav .nav>li>a:hover{
    color:#fff;
}
.phoneinner span.small {
    color: #7eaba0;
    font-size: 14px;
    font-weight: normal;
   
}
.inner .navbar-nav>li>a {
    color: #222;
}
.defaultheroback{
    
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/frank-default-1.jpg) no-repeat top center;
    background-size: cover;
    min-height: 750px;

}
.defaultherobackstate {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/themes/darras/assets/img/darras-state-banner.jpg) no-repeat top center;
    background-size: cover;
    min-height: 560px;
}
.ppcphonethree {
    float: right;
    padding: 20px;
    background: #A62F2C;
    text-align: center;
    line-height: 1;
    font-weight: bold;
}
.ppcphonethree span.ppcsmall a {
    color: #fff !important;
    font-family: 'Worksans-bold';
    letter-spacing: 1px;
    font-size: 13px;
}
.ppcphonethree a {
    color: #fff;
    font-size: 42px;
     font-family: "kepler-std-caption",serif;
}
.blogheroareathree span.bigstate {
    line-height: .75;
}
.ppc3heroback {
background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2018/05/ppcthreeback.png) no-repeat top center;
background-size: cover;
min-height: 750px;
}
.defaulthero .bluetop,
.defaultheroback .bluetop{
    margin-top: 50px;
}
.mobileheader .defaulthero,
.mobileheader .defaultheroback{
    min-height: 400px;
    padding-top: 200px;
    padding-left: 30px;
}
.hero{
    background: url(assets/img/hero.jpg) no-repeat top center;
        background-size: cover;
    min-height: 1050px;
}
#accolaideshero {
    width: 80%;
    margin: 0 0 0 30px;
}
#accolaideshero .sitelogoarea{
    background: transparent;
    padding: 0;
}
.sitelogos {
    padding: 0 40px;
}
.sitelogoarea {
    padding: 30px 0;
    background:#f4f5f5;
}
#homearticles {
    margin: 200px 100px 0;
}
.articlebox {
    width: 70%;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #46433e;
    position: relative;
    margin-top:-30px;
    padding-top: 60px;
    z-index:1;
    min-height: 420px;
}
.boxtitle {
    background: #f9f9f9;
    font-size: 28px;
    font-family: 'Fanwood Text', serif;
    color: #46433e;
    font-weight: 600;
    margin-top: -40px;
    position: relative;
    display: block;
    width: 200px;
    margin: 0 auto;
    text-align:center;
    z-index: 10;
}
#homearticles .container {
    width: 90%;
    margin: 0 auto;
    padding-left: 0;
}
.boximg {
    display: block;
    padding-bottom: 30px;
}
.boxlink {
    display: block;
    font-size: 18px;
    padding: 40px 0;
}
.boxdesc {
    display: block;
    width: 60%;
    margin: 0 auto;
    line-height: 1.75;
    font-size: 18px;
}
@media screen and (max-width: 992px){
    #homearticles {
    margin: 0 100px 0;
}
    .articlebox{
        margin-bottom: 50px;
    }
}
@media screen and (max-width: 786px){
    #homearticles {
    margin: 0;
}
}
hr.grey{
    background-color: #596264;
    
}
.line {
    padding-right: 0px;
    padding-left: 100px;
    padding-top: 20px;
}
.logo {
    padding-left: 0px;
    min-height: 100px;
}
.inner .logo {
    padding-top: 30px;
}
.navbar-brand {
    padding-left: 0px;
}
.mapbox {
    width: 95%;
    margin: 0 auto;
}
header .phone {
    color: #fff;
    font-size: 30px;
    font-family: "kepler-std-caption",serif;
    letter-spacing: 2px;
    font-weight: bold;
    line-height: 1;
    padding-top: 20px;
    padding-right: 50px;
    text-align: right;
    text-shadow: 1px 1px 1px #363636;
}
.phone span.small {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding-right: 20px;
   
}
.phone span.small a{
color:#fff;
}
#statehero{
    max-height: 450px;
    min-height:450px;
}
.state .phoneinner{
    color:#fff;
}
#statehero .row,
#statehero .col-md-12{
    margin: 0;
    padding: 0;
}
.heroarea {
    padding-top: 370px;
}
span.firsttitle {
    color: #fff;
    font-size: 28px;
    font-family: "kepler-std-caption",serif;
}
span.bigstate {
    color: #fff;
    font-size: 112px;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-family: "kepler-std-caption",serif;
        line-height: 1;

}
p.herotext {
    color: #fff;
    font-size: 18px;
    padding-right: 290px;
    font-family: 'Work Sans', sans-serif;
}
span.green {
    color: #7eaba0;
}
button.bluetop {
    background: #7eaba0;
    border: 0px;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    padding: 40px;
}
main#main {
    padding-top: 60px;
}
span.whysubtitleppcthree {
    display: block;
    display: block;
    color: #7eaba0;
    font-family: 'Work Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 30px 150px 0px;
}
.ppcthreetestleft {
    min-height: 900px;
    padding: 760px 30px 0px;
}
.testtextppcthree{
background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2018/05/testquoteback.png) no-repeat top left;
font-size: 16px;
    padding-top: 20px;
        padding-right: 150px;
}
span.name {
    display: block;
    color: #7eaba0;
    font-weight: bold;
    text-align: right;
}
.testsliderppcthree{
padding-top: 50px;
}
.slideimage{
min-height: 253px;
}
.ppcthreeh4 {
    color: #2a528d;
    text-align: left;
    font-weight: bold;
    text-transform: none;
    font-size: 24px;
}
.imagevideo.play-video {
    color: #fff;
    padding: 200px 10px 0px;
}
.testsliderppcthree span.name {
    text-align: left;
    padding-top: 20px;
}
span.subtitle {
    color: #7eaba0;
    font-size: 18px;
    font-weight: bold;
}
.ppcthreetestright span.title h3 {
    color: #2a528d;
    text-align: left;
    font-weight: bold;
    text-transform: none;
    font-size: 42px;
}
section#ppctestimonials {
    padding-top: 100px;
}
.watchppcthree.play-video {
    background: #2a528d;
    color: #fff;
    font-size: 18px;
    width: 250px;
    padding: 30px;
}
.watchppcthree svg#play {
    float: right;
}
#about_firm{
    background: url(assets/img/about_firm_back.png) no-repeat bottom center;
    background-size: cover;
    padding-bottom: 200px;
}
span.defbig {
    color: #fff;
    font-size: 62px;
    font-family: "kepler-std-caption",serif;
    font-weight: bold;
    line-height: 1;
}
.firm_blue {
       background: rgba(0, 93, 159, 0.8);
    padding: 30px;
    margin-right: 100px;
    margin-top: -160px;
}
.firmleft h2{
    font-family: "kepler-std-caption",serif;
    font-size: 52px;
    color: #005d9f;
    font-weight: bold;
}
.firmleft h3 {
    font-weight: bold;
}
.firmleft {
    padding-top: 120px;
    padding-right: 60px;
}
#givesback{
    background: url(assets/img/giveback.png) no-repeat top right;
    background-size: cover;
    margin-top: -80px;
}
.givearea {
    background: #2a2b2b;
    margin-top: 80px;
    padding-bottom: 250px;
    color: #fff;
}
.givecontent{
    padding: 150px;
}
.watch {
    font-size: 24px;
    color: #fff;
    font-family: "kepler-std-caption",serif;
    font-style: italic;
    margin: -120px 150px 0px 400px;
    position: absolute;
    padding-bottoM: 1000px;
}
.watchline {
    border-right: 2px solid #e1e1e1;
    border-top: 2px solid #e1e1e1;
    float: right;
    width: 75px;
    height: 850px;
    margin-top: 25px;
    margin-left: 10px;
}
.vidbtn {
    background: #7eaba0;
    width: 105%;
    float: right;
    text-transform: uppercase;
    text-align: center;
    padding: 40px;
    font-size: 17px;
    letter-spacing: 2px;
    position: relative;
    z-index: 1;
    margin-top: -200px;
 cursor: pointer;
    color:#fff;
}
.vidbtn img {
    padding-right: 10px;
}
#vidmodal{
    z-index: 10000;
    position: relative;
}
.vidbtn a{
    color: #fff;
   
}
.givebtn {
   background: #7eaba0;
    width: 105%;
    float: right;
    text-transform: uppercase;
    text-align: center;
    padding: 40px;
    font-size: 18px;
    letter-spacing: 2px;

}
.givebtn a{
    color: #fff;
}
#firmawards{
    background:url(assets/img/firmawardback.png) no-repeat top right #005d9f;
        padding-top: 120px;
    padding-bottom: 120px;
    color: #fff;
        margin-top: -60px;
}
.awardsarea {
    padding: 60px 0px;
}
.awardslearnmore a.cta-button {
    color: #fff;
    background: #7eaba0;
    padding: 10px 20px;
        text-transform: uppercase;
    font-size: 18px;
}
.awardslearnmore a.cta-button:hover{
    background-color: #96bbb1;
}

.awardslearnmore {
    text-align: right;
}
.awarddiv {
    border-right: 2px solid #4486b5;
    text-align: center;
}
.pagesub{
    color:#005d9f;
    font-size: 22px;
    line-height:26px;
}
.pageh1{
      font-weight: bold;
    font-family: "kepler-std-caption",serif;
    font-size: 42px;
	display: none;
}
.blue{
    color:#005d9f;
         font-family: "kepler-std-caption",serif;
    font-size: 32px;
   
}
h1{
      font-family: "kepler-std-caption",serif;
    font-size: 42px;
      color: #005d9f;
    font-weight: bold;
}
h3{
     font-family: "kepler-std-caption",serif;
    font-size: 32px;
}
.blogpost {
    padding-right: 150px;
}
.blogpost h1 {
    color: #005d9f;
    font-weight: bold;
    font-family: "kepler-std-caption",serif;
}
.page-template-page-templates .pabox {
    margin-top: -150px;
}
.page-template-page-templates aside#secondary {
    margin-top: 0px;
}

aside#secondaryblog{
background: #1669b1;
    color: #fff;
    padding: 60px 30px;
    margin-top: -120px;
}
aside#secondary{
    background: transparent;
    color: #fff;
    padding: 0px;
    margin-top: -320px;
}
#secondaryblog a,
#secondary a{
    color: #fff;
     font-family: "kepler-std-caption",serif;
    font-size: 20px;
    line-height:24px;
}
#secondaryblog h2.widget-title,
#secondary h2.widget-title{
    display: none;
}
#secondaryblog ul,
#secondary ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#secondaryblog ul li,
#secondary ul li{
    padding: 5px;
}
#secondary h3 {
    font-size: 42px;
}
/* ----------------------------
--------About -------------------
---------------------*/
section#about {
    padding: 50px 0 267px;
    background: url(assets/img/about-us-back.png) no-repeat top center;
    background-size:cover;
}

.overview ul{
       list-style: none;
    font-family: "kepler-std-caption",serif;
    font-size: 18px;
    margin-left: 0px;
    color:#fff;
    margin-left:0px!important;
 
}

.overview span {background:#444b4d; padding:25px; width:90%; display:block;}

.overview li{
    padding: 20px 0;
    margin-left:0px;
    min-width:300px;
    
}
#about h2 {
    color: #185085;
    font-style: italic;
    font-family: 'Fanwood Text', serif;
    padding-bottom: 30px;
    font-weight: bold;
    font-size: 34px;
}
.aboutimage {
    background: url(assets/img/about-img.jpg) no-repeat top left;
    min-height: 984px;
    padding-top: 700px;
}
.blueback{
        background-color: #1669b1;
    color: #fff;
    background: -moz-linear-gradient(left, transparent 0, transparent 15%, #1669b1 15%);
    background: -webkit-linear-gradient(left, transparent 0, transparent 15%, #1669b1 15%);
    background: -linear-gradient(left, transparent 0, transparent 15%, #1669b1 15%);
    height:980px;
    padding-top: 40px;
padding-right: 20px;
}
.aboutleft{
    position:relative;
    display:block;
}
.aboutleftmobile{
    display:none;
}
.aboutright {
    padding-right: 150px;
    position:relative;
}
span.number {
    text-align: right;
    display: block;
    font-size: 42px;
    font-family: 'Work Sans', sans-serif;
    color: #185085;
}
span.sub {
    display: block;
    color: #7eaba0;
    font-family: 'Work Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
#about h3,
#about h1{
    color: #185085;
    font-size: 42px;
    font-family: "kepler-std-caption",serif;
  font-weight: bold;
}
#about hr {
    height: 2px;
    background-color: #000;
    margin-bottom: 30px;
}
.aboutright p{
    line-height: 3;
}
button.blueline {
       background: transparent;
    border: 2px solid #185085;
    color: #185085;
    font-size: 18px;
    text-transform: uppercase;
    padding: 30px 120px;
    margin-top: 50px;
    font-weight: bold;
}
.greenbtn {
    background: #7eaba0;
    width: 100%;
    padding: 40px 40px;
    color: #fff;
    border: 0px;
    letter-spacing: 2px;
    text-align: right;
    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;
}
.greenbtn a{
    color:#fff;
    
}
.greenbtn a:hover{
    text-decoration: none;
}
/*-----------------------------
-----------LEARN-------------
-------------------------*/
section#learn {
    background: url(assets/img/02-back.png) no-repeat top left;
    color: #fff;
   
    margin-top: -100px;
    padding-top: 100px;
        padding-bottom: 100px;
    position: relative;
}
.learnback{
    background: url(assets/img/02-image.jpg) no-repeat;
    min-height: 980px;
    padding-top: 800px;
    background-size:cover;
}
.learnleft {
    padding: 20px 100px;
    position:relative;
}
.learnright{
    position: relative;
}
#learn span.number{
    color:#fff;
      text-align: left;
    display: block;
    font-size: 42px;
    font-family: 'Work Sans', sans-serif;
 
}
#learn h3 {
    color: #ffffff;
    font-size: 42px;
    font-family: "kepler-std-caption",serif;
   
}
.learnback a {
    color: #fff;
}
.learnleft p{
        line-height: 2.5;
    padding-top: 100px;
}
.testimonial {
    width: 60%;
    padding-top: 40px;
}
.testimonial-content {
    background: #fff;
    min-height: 350px;
    padding: 20px;
}
.testimonial p{
    line-height: 1.5;
}
span.client {
    color: #7eaba0;
    text-transform: uppercase;
    padding-top: 20px;
    display: block;
    font-weight: bold;
    letter-spacing: 2px;
}
.learnbtn {
   background: #7eaba0;
    width: 105%;
    float: right;
    text-transform: uppercase;
    text-align: center;
    padding: 40px;
    font-size: 18px;
    letter-spacing: 2px;

}
/*--------------------------------
-----------TESTIMONIALS------------
-------------------------------------*/
section#testimonials {
    background: url('assets/img/testimonials-back.jpg') no-repeat;
    background-size:cover;
    margin-top: -75px;
    padding-top: 100px;
}

.testimonials-container {
    padding: 50px 150px 0px;
}

span.view {
    color: #7eaba0;
    font-weight: bold;
    font-style: italic;
    font-family: "kepler-std-caption",serif;
    font-size: 24px;
    float: right;
    display: block;
    padding-right: 150px;
}
#testimonials h3{
    color: #175086;
      font-size: 42px;
    font-family: "kepler-std-caption",serif;
  
    font-weight: bold;
}
#testimonials hr{
    background-color: #7eaba0;
}
.testimonials span.sub {
    color: #175086;
    font-size: 32px;
    font-style: italic;
    font-family: 'Fanwood Text', serif;
    text-transform: none;
}
/*--------------------------------------
----------PRACTICE AREAS------------
-----------------------------*/
#practicearea {
    background: url(assets/img/pa-back.jpg) no-repeat;
    padding-top: 120px;
    padding-bottom: 50px;
    background-size:cover;
}
#practicearea span.number {
    text-align: left;
    color: #fff;
    padding-left: 150px;
}

.pabox {
    background: #1669b1;
    color: #fff;
    padding: 50px 50px 200px;
    margin-right: 150px;
    margin-left: 50px;
}
.page-id-4420 .sidebarawards {

    display: none;

}
span.sideawardtext {
    width: 50%;
    display: block;
    margin: 0 auto;
}
.sidebarawards {
    text-align: center;
    padding-top: 40px;
}
.sidebarawards .awarddiv {
    border-right: 0px;
    text-align: center;
}
.sidebarawards h3{
    padding-bottom: 30px;
}
.pabox a {
    color: #fff;
    cursor: pointer;
}
.pabox a:hover{
    text-decoration: none;
}
.leftline {
    font-family: 'Fanwood Text', serif;
    font-style: italic;
    transform: rotate(-90deg);
    padding-top: 184px;
    color: #596264;
    margin-top: -18px;
}
.paleft {
    padding: 40px 150px;
    color: #fff;
}
#practicearea h3{
     color: #ffffff;
    font-size: 42px;
    font-family: "kepler-std-caption",serif;
}
#group, #erisa, #ltc, #idil, #life{
	display: none;
}

.patext {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    padding-top: 75px;
}
.patext h2 {
    font-size: 52px;
    font-family: "kepler-std-caption",serif;
}
span.greenline {
    display: block;
    height: 2px;
    background-color: #7eaba0;
    margin: 50px 0;
    width: 40%;
    margin: 75px auto 50px;
}
.patext p {
    line-height: 2;
}
button.learn {
    background: transparent;
    color: #fff;
    border: 2px solid #7eaba0;
    font-size: 18px;
    padding: 25px 50px;
    margin-top: 50px;
}
span.title {
    display: block;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
}

.pabox span.greenline {
    width: 20%;
    margin: 10px auto 40px;
}
.pabox ul {
    list-style: none;
    font-family: "kepler-std-caption",serif;
    font-size: 18px;
    margin-left: 0px;
}
.pabox li {
    padding: 40px 0;
}
.pabox li img {
    padding-right: 30px;
}
.greenpabox {
    background: #7eaba0;
    margin-top: -200px;
    padding: 30px 0 30px 100px;
}
.greenpabox a {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}
/*-------------------------------
------------MEDIA ROOM ------------
------------------------------*/
.media-top{
    text-align: center;
    margin-top: 100px;
}
.mediabox {
    text-align: center;
    padding: 30px;
    width: 87%;
    margin: 0 auto;
        margin-top: 150px;
        min-height: 600px;
}
.mediainner {
    border: 2px solid #295d9a;
}

span.medialogo {
    display: block;
width: 50%;
    margin: -60px auto 0;}
span.darras {
    display: block;
    color: #295d9a;
    font-weight: bold;
    padding-top: 60px;
    font-size: 32px;
}
span.mediatitle {
    display: block;
    font-size: 52px;
    font-family: "kepler-std-caption",serif;
    padding-bottom: 60px;
}
.containermedia{
    width: 90%;
    margin:0 auto;
}
.containerlocation{
width: 60%;
margin: 0 auto;
}
span.grn-button {
    background: #7eaba0;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    padding: 20px 60px;
    display: block;
    width: 80%;
    margin: 0 auto 60px;
}
/*-------------------------------
------------BLOG ------------
------------------------------*/
.bloghero {
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/frank-default-1.jpg) no-repeat top center;
    background-size: cover;
        min-height: 600px;
}
.blogheroarea {
    padding-top: 150px;
    padding-bottom: 100px;
    overflow: visible;
}
span.blogbig {
    color: #fff;
    font-size: 82px;
    line-height:85px;
    font-family: "kepler-std-caption",serif;
    font-weight: bold;
    
}
span.blogsub {
    color: #d5d2d2;
    font-size: 20px;
     text-shadow: 3px 3px 15px rgba(42,44,43, 0.6);
    font-weight: bold;
}
span.defsub{
     color: #d5d2d2;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
        text-shadow: 3px 3px 15px rgba(42,44,43, 0.6);
}
.blog .leftbar span:before{
        content: "";
    width: 15px;
    border-right: 1px solid #596264;
    height: 150px;
    webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-rl display: block;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 18px;
    position: absolute;
    top: 368px;

}
.blog .leftbar span:after{
        content: "";
    width: 15px;
    border-right: 1px solid #596264;
    height: 150px;
    webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-rl display: block;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 18px;
    position: absolute;
    top: -136px;
}
.blog .leftbar span {
    top: 252px;
    color:#fff;
}
.blog .leftbar span:after,
.blog. leftbar span:before {
    border-color: #fff;
}
.blogimage {
    padding-bottom: 30px;
}
.blogimage img {
    width: 100%;
}
.category ul {
    list-style: none;
    margin: 0;
    font-size: 18px;
}
.blogpost h2 a {
    color: #222;
    font-size: 42px;
    font-family: "kepler-std-caption",serif;
}
span.time {
    color: #7eaba0;
}
span.bluebtnlink {
   background: #1669b1;
    color: #fff;
    padding: 20px 50px;
    margin: 40px 0px;
    display: block;
    width: 55%;
    font-size: 20px;
    text-align:center;
}
/*-------------------------------
------------WHY CHOOSE ------------
------------------------------*/
#whychoose{
    padding: 5px 0px 75px;
    display:block;
}
#whychoosemobile{
    display:none;
}
.titlerow {
    padding: 40px 150px 0px;
    margin-top: -150px;
}


.left {
    width: 75%;
    float: left;
    text-align: left;
}

#whychoose span.title h3 {
       color: #185085;
    font-style: italic;
    font-family: 'Fanwood Text', serif;
    padding-bottom: 30px;
    font-weight: bold;
        text-transform: none;
    text-align: left;
}
.whyright hr{
    background-color: #7eaba0;
}
.right {
    width: 25%;
    float: right;
    padding-top: 60px;
}
.choosebox{
    padding: 0px;
}
.choose {
 
    margin: 0 auto;
    min-height: 500px;
    padding: 150px 105px 25px;
    text-align: center;
    color: #fff;
    z-index: 1;
    position: relative;
   

}
.choose:hover {
    
transform: scale(1.05, 1.05);
 -moz-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-webkit-transform: scale(1.05, 1.05);
-o-transform: scale(1.00, 1.05);
    -moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
    z-index: 100;
    position:absolute;
  
}
.choose h3 {
    color: #fff;
    font-size: 40px;
    font-family: "kepler-std-caption",serif;
    text-transform: uppercase;
    text-align: center;
}
.chooseoptions{
    padding-top: 200px;
}
button.why-button {
    background: #7eaba0;
    border: 0px;
    color: #fff;
    font-size: 16px;
    padding: 20px 40px;
}
/*-------------------------------------
-------------Videos ------------------
----------------------------*/
.row.vidlibrary {
    width: 80%;
    margin: 0 auto;
    margin-top: 100px;
}
.videobox p{
    margin: 0px;
}
.vid-container {
    background: #fff;
    width: 80%;
    margin: 0 auto;
        min-height: 580px;
    margin-bottom: 40px;
        line-height: 1.5;
    font-size: 14px;
}
.vidimg {
    padding-top: 229px;
    position: relative;
    min-height: 275px;
}
.vidbutton {
    background: #7eaba0;
    text-align: right;
    color: #fff;
    font-size: 18px;
    padding: 5px 20px;
        width: 70%;
    float: right;
    cursor: pointer;
}
.vidcontent {
    padding: 20px;
}
.vidcontent h4 {
    font-family: "kepler-std-caption",serif;
    color: #175086;
    font-size: 24px;
}
#videopagearea{
    background: #ebebeb;
        padding-bottom: 250px;
}

/*-------------------------------------
-------------Attorneys ------------------
----------------------------*/
  
span.franklink:before {
    content: '';
    display: block;
    width: 600px;
    left: -50px;
    top: 91%;
    border-top: 1px solid #175086;
    position: absolute;
}
section#franktop{
    background: url(assets/img/drk-header-back.png) no-repeat bottom right;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 150px;
}
.frankleft {
    padding-left: 150px;
}
.frankleft-blue {
    background: #1669b1;
    padding: 50px;
    margin-top: 100px;
    margin-right: 100px;
}
.frank {
    margin-top: -100px;
    margin-right: -150px;
}
.frankimage {
    min-height: 654px;
    padding: 500px 80px 0px;
}
span.frankname {
    color: #fff;
    font-size: 42px;
    font-family: "kepler-std-caption",serif;
}
span.franktitle {
    color: #fff;
    font-size: 24px;
    margin-top: -20px;
    display: block;
}
.frankright {
    /* padding-top: 50px; */
    color: #fff;
    padding: 50px 150px;
}
.frankright span.subtitle {
    text-transform: uppercase;
}
.frankright h1 {
    font-size: 42px;
    /* font-weight: bold; */
    font-family: "kepler-std-caption",serif;
}
span.franklink {
    display: block;
    padding-top: 300px;
    text-align: right;
    text-transform: uppercase;
    font-size: 15px;
    /* width: 400px; */
    /* float: right; */
}
span.franklink a{
    color: #fff;
}
#otherattorneys{
    background: url(assets/img/other-attorneys-back.png) no-repeat top center;
    background-size: cover;
    padding-bottom: 100px;
}
.clickthrough {
    color: #175086;
    font-size: 24px;
    padding: 100px 0px 100px 150px;
}
.attorneyimg {
    padding-top: 350px;
    margin-top: -50px;
    margin-right: -70px;
    padding-left: 30px;
    padding-bottom: 30px;
}
span.attorneyname {
    color: #fff;
    font-size: 32px;
    font-family: "kepler-std-caption",serif;
}
.attorneyimg span.attorneytitle {
    padding: 0;
    margin-top: -20px;
    display: block;
    color: #fff;
}
.attorneyblue {
    background: #1669b1;
    padding: 20px;
    margin-left: 40px;
}
#attorneys{
    background: url(assets/img/attorney-back.jpg) no-repeat top right #2a2b2b;
}
.attorneytitle {
    padding: 100px 150px 50px;
}
#attorneyfrank:target,
#attorneysusan:target,
#attorneyheather:target,
#attorneyphillip:target{
    -webkit-transition: opacity 2.0s ease-in;
       -moz-transition: opacity 2.0s ease-in;
         -o-transition: opacity 2.0s ease-in;
                                  opacity: 1;
}
#attorneyshow #attorneyimage,
#attorneyfrank #attorneyimage{
    background: url(assets/img/darras-6.jpg) no-repeat top left;
     background-size: cover;
    min-height: 1104px;
    padding-top: 900px;
}
#attorneysusan #attorneyimage{
    background: url(assets/img/susan-06.jpg) no-repeat top left;
    background-size: cover;
    min-height: 1140px;
    padding-top: 900px;
}
#attorneyheather #attorneyimage{
    background: url(assets/img/heather-06.jpg) no-repeat top left;
    background-size: cover;
    min-height: 1140px;
    padding-top: 900px;
}
#attorneyphillip #attorneyimage{
    background: url('assets/img/phillip-06.jpg') no-repeat top left;
    background-size: cover;
    min-height: 1140px;
    padding-top: 900px;
}

.biopage{
    background: url(assets/img/bioback.jpg) no-repeat top center;
    background-size: cover;
    min-height: auto;
}
.bioimg {
  
}
span.biotestname {
    color: #005d9f;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
    display: block;
}
.bioimg img {
    width: 70%;
    padding-top: 5px;
}
#attorneybio {
    background: #fff;
    padding: 50px 150px 50px 100px;
    margin-top: 150px;
    margin-left: -50px;
}
#attorneybio .subtitle{
    display: block;
    color: #7eaba0;
    text-transform: uppercase;
    font-size: 18px;
}
#attorneybio h3{
     color: #175086;
    font-size: 38px;
    font-family: "kepler-std-caption",serif;
   
    font-weight: bold;
    text-align: left;
}
.biotext{
    font-family: "kepler-std-caption", serif;
   line-height: 2.5;
    font-size: 18px;

}
.biotext .attorneyname{
    font-family: "kepler-std-caption",serif;
    font-size: 28px;
    display: block;
        color: #2a2b2b;
}
.attorneymore a{
    color: #7eaba0;
}
span.dash {
    height: 2px;
    display: block;
    background: #7eaba0;
    width: 50px;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}
span.attorneymore {
    font-weight: bold;
}
.attorneylinks {
    padding: 150px 75px;
    color: #fff;
    text-align: right;
    font-size: 18px;
    margin-top: -275px;
}
.attorneylinks ul {
    list-style: none;
    display: inline-block;
}
.attorneylinks li a:hover {
    border-top: 2px solid #7eaba0;
    padding-top: 20px;
    text-decoration: none;
}
.attorneylinks li {
    display: inline;
    padding: 0px 20px;
}
.attorneylinks a{
    cursor: pointer;
    color: #fff;
}
.viewbutton{
    background:#7eaba0;
    padding: 40px 100px;
    width: 85%;
    text-align:right;
    font-size: 18px;
    
}
.viewbutton a{
    color: #fff;
}
/*-------------------------------------
-------------Awards ------------------
----------------------------*/
.awardslide .slick-slide {
    padding-left: 100px;
        min-height: 400px;
}
.slick-slide {
    height: auto;
}
.awardcontent {
	padding: 25px;
}
.award-container {
	background-color: white;
	padding: 15px;
}
.desktoponly{
    display:block;
}
.mobileonly{
    display:none;
}
#awards{
    background: url(assets/img/award-back.png) no-repeat top center;
    padding: 150px 0 0px;
    background-size:cover;
}
#awards span.number {
 text-align: left;
    display: block;
    float: left;
}
.awardcontent{
    background: url(assets/img/awardcontentback.png) no-repeat top left;
        min-height: 866px;
}
span.awardtitle {
    color: #fff;
    font-style: italic;
    display: block;
    padding: 80px 70px 30px;
    font-size: 24px;
}
.awards {
    padding-left: 150px;
}
.awardtext {
  padding-right: 350px;
    line-height: 2;
    margin-left: -60px;
    padding-top: 100px;
}
span.awardstitle {
    color: #fff;
    font-size: 36px;
    display: block;
    padding-left: 60px;
    font-family: "kepler-std-caption",serif;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
    width: auto !important;
    height: auto !important;
}
#awards span.greenline {
    margin: 50px 0;
}
span.awardindtitle {
    font-weight: bold;
}
.awardimg {
    padding-bottom: 20px;
}
.awardlogo {
  
    width: 25%;
    float: left;
}
.awardp {
    width: 75%;
    float: right;
    padding-left: 30px;
}
.year{
    color:#46433E;
        font-weight: normal;
        
}
.titlearea {
    margin-bottom: 200px;
    margin-right: 150px;
}
.slick-dots button {
    background: #9fb5c5;
    border: 0px;
    border-radius: 50%;
    content: "";
    color: #9fb5c5;
    width: 15px;
}
.slick-dots {
    position: absolute;
    left: -50px;
    top: 100px;
    display: block;
    list-style: none;
    margin-left: -500px;
}
/*---------------------------------------
----------------------- ------------
-----------------------------------*/
#media{
    padding: 50px 0;
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2018/05/logosback.jpg) no-repeat top center;
    background-size: cover;
    margin-top: -50px;
    padding-top: 280px;
    padding-bottom: 200px;
    color: #fff;
}
#media .subtitle{
    display: block;
    color: #7eaba0;
    text-transform: uppercase;
    font-size: 32px;
}
span.viewmedia {
    text-align: right;
    display: block;
     color: #7eaba0;
    font-weight: bold;
    font-style: italic;
    font-family: "kepler-std-caption",serif;
    font-size: 24px;
}

.mediaarea p {
    line-height: 1.9;
}
.row.mediaarea {
    padding: 0 150px;
}
#media h3{
    /* color: #fff; */
    font-size: 36px;
    font-family: "kepler-std-caption",serif;
   
    text-align: left;
}
.mediaslider {
    padding: 0px 100px;
}
.mediaimg{
    background: url(assets/img/article-back.jpg) no-repeat top right;
    height: 928px;
    margin-top: 150px;
}
.prev1 {
    position: absolute;
    top: 40%;
    left: 0;
    cursor: pointer;
    z-index:10000;
}
.next1 {
    position: absolute;
    right: 0;
    top: 40%;
    cursor: pointer;
      z-index:10000;
}
/*-------------------------------
------------ANSWERS ------------
------------------------------*/


.answerleft {
    background: #1669b1;
    color: #fff;
        padding: 60px 0px 120px 150px;
}
.whiteright {
    background: #fff;
        margin: -80px 0px -80px -20px;
        padding: 120px 50px 180px;
    position: relative;
    z-index: 100;
}
.answerleft span.number {
    display: block;
    font-size: 32px;
    font-family: 'Work Sans', sans-serif;
    color: #fff;
    font-weight: bold;
    float: left;
    padding-right: 30px;
}
span.answertitle {
    color: #fff;
    font-size: 36px;
    font-family: "kepler-std-caption",serif;
    text-align: left;
}
#q1, #q2, #q3, #q4, #c1, #c2, #c3, #c4, #c5, #c6, #c7, #pa-q1, #pa-q2, #pa-q3, #pa-q4, #disability_q1, #disability_q2, #disability_q3, #disability_q4 {
    display: none;
}

.questions {
    padding-top: 60px;
}
.questions a{
    cursor: pointer;
    color:#fff;
    position: relative;
}
.questions a:hover{
    text-decoration: none;
}
.questions ul {
    list-style: none;
    margin-left: 0;
        padding-right: 15px;
}
.questions li {
    padding: 40px 0px 40px 40px;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    z-index: 10000;
    
}
section#answers {
    background: #1669b1;
    display:block;
}
section#mobileanswers{
    display:none;
    
}
.paarea{
    padding-bottom: 60px;
}
.paarea ul {
    list-style: none;
}
.paarea li {
    display: inline;
    padding: 0px 30px;
    font-size: 18px;
}
.questionarea {
    padding: 0px 80px;
}
span.questiontitle {
    font-size: 36px;
    line-height:44px;
    font-family: "kepler-std-caption",serif;
    text-align: left;
    padding-bottom: 40px;
    display: block;
}
.questionarea p {
    line-height: 2.5;
    padding-bottom: 40px;
}
.questionarea .dash{
    background: #7eaba0
}
.learnmore a{
    color:#7eaba0;
    font-weight: bold;
    font-size: 20px;
}

.disability-claims span.questiontitle {font-weight: 600;}
.disability-claims h3 {font-family: "kepler-std-caption",serif;	font-size: 26px; font-weight: 600; margin: -5px 0 45px 0;}
.disability-claims ul {margin: 0; padding: 0;}
.disability-claims li {list-style-type: none; margin: 0 0 35px 0; font-family: "kepler-std-caption",serif; font-size: 20px; font-weight: 600; line-height: normal; padding: 0 0 0 33px; background-image: url('https://www.longtermdisabilitylawyer.com/wp-content/themes/darras/assets/img/greenarrow.png'); background-repeat: no-repeat; background-position: left 1px; }
.disability-claims .collapse {display: block;}
.disability-claims p {padding-bottom: 20px;}
#answers .answerleft li br {display: none;}


/*-------------------------------
------------TESTIMONIALS ------------
------------------------------*/
.testbox {
  
    margin: 50px auto;
    position: relative;
    z-index: 100;
    width: 80%;
    /* height: 50%; */

}

.testimg{
  
       height: 539px;
    padding-top: 456px;
}
.modal {

    top: 100px;
}
.modal-dialog.modal-xl {
    width: 1000px;
    margin: 30px auto;
}
.testslider {
    margin-top: 100px;
}
a.cta {
    background: #7eaba0;
    padding: 20px;
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
}
a.showtest1:before {
    border-top: 1px solid #7eaba0;
    content: "";
    position: absolute;
    width: 1900px;
    top: 25px;
    left: -1100px;
    z-index: 0;
}
.testlinks{
  
    color:#fff;
    padding: 20px;
}
.testlinks a{
    color: #fff;
        
}
button.video {
    background: transparent;
    color: #fff;
    border: 0px;
    font-size: 24px;
    font-weight: 200;
    text-transform: uppercase;
}
.testleft {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 200;
}
.testright {
    text-align: right;
    font-weight: bold;
    font-size: 32px;
    font-family: "kepler-std-caption",serif;
}
.testcontent{
    background: #fff;
    padding: 20px;
}
span.testtitle {
    display: block;
    color: #7eaba0;
    font-family: 'Work Sans', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}
.headerbutton {
    padding: 390px 0 0;
}
.headerbutton span.testcta {
    background: #7eaba0;
    padding: 30px 120px;
    color:#fff;
}
.haderbutton span.testcta a{
    color: #fff;
}
span.testname {
    display: block;
    color: #183756;
    font-weight: bold;
    font-size: 36px;
    font-family: "kepler-std-caption",serif;
}
span.testtext {
    display: block;
    line-height: 2;
}
span.testread {
    display: block;
    color: #183756;
    font-weight: bold;
    text-transform: uppercase;
}
.testread a{
    color:#183756;
}
.testbuttons {
    padding-top: 300px;
    text-align: center;
}
.testbuttons a {
    color: #222222;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}
/*--------------------------------
------------PPC Page=------------
---------------------------------*/
.dark .logo {
    padding-left: 0px;
    min-height: 120px;
}
span.subtitleppc {
    color: #7eaba0;
    font-size: 18px;
    font-weight: bold;
    padding-top: 150px;
    text-transform: uppercase;
    display: block;
}
#ppccontent p {
    font-size: 24px;
}
section#ppccontent {
    padding: 150px 0px 0px 150px;
    background: url(assets/img/ppcback.jpg) no-repeat bottom center;
    background-size: cover;
}
section#ppcthreecontent {
    padding: 0px 0px 120px 150px;
    background: url(assets/img/ppcback.jpg) no-repeat bottom center;
    background-size: cover;
}
#ppcthreecontent .rightppc {
    margin-top: -150px;
    background: url(assets/img/formbackppc3.png) no-repeat top left;
    
}
#whychooseppcthree{
background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2018/05/ppcthreewhyback.png) no-repeat top center;
background-size: cover;
}
#whychooseppcthree p {
    font-family: "kepler-std-caption",serif;
}
#whychooseppcthree .titlerow {
    padding: 5px 150px 0px !important;
}
#ppcthreecontent .rightppc .rightppcform .ppcformphone {
    padding-bottom: 20px;   
    line-height: 1;
}
#ppcthreecontent button#wpforms-submit-6569{
    background: #A62F2C;
    margin-left: -150px;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    padding: 20px 70px;
    font-size: 32px;
    margin-top: 40px;
}
.row {
    margin-right: 0px; 
    margin-left: 0px; 
}
#whychooseppcthree .why-box-outer {
    background-color: transparent;
}
#whychooseppcthree .why-box-outer:hover{
background-color: #185085;
}
#ppcthreecontent .ppcform div.wpforms-container-full .wpforms-form .wpforms-field{
padding:10px 0px;
line-height: 1;
}
#ppcthreecontent span.subtitleppc {
    padding-top: 50px;
}
.rightppc {
    margin-top: 122px;
    margin-left: 100px;
    padding-left: 100px;
    background: url(assets/img/formback.png) no-repeat top left;
    min-height: 1211px;
}
.rightppcform h3 {
    font-size: 42px;
    text-align: center;
}
span.ppcformphone {
    display: block;
    text-align: center;
    font-size: 32px;
    padding-bottom: 100px;
    color: #7eaba0;
}
div#wpforms-5607-field_7-container {
    padding: 20px 0px 120px;
    color:#fff;
}
.ppcform div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 20px 0px;
}
button#wpforms-submit-5607 {
    background: #7eaba0;
    border: 0px;
    color: #fff;
    font-size: 28px;
    padding: 20px;
    display: block;
    width: 100%;

}
#whychooseppcthree span.title h3 {
    color: #fff !important;
    font-style: normal !important;
    letter-spacing: 2px !important;
}
span.white {
    color: #fff;
}
span.ppcformphone span.white {
    color: #fff;
}
.rightppcform {
    color: #fff;
    padding: 50px;
    margin-top: -122px !important;
}
#ppccontent h1 {
    font-size: 52px;
}
.ppcfeaturetest h3 {
    color: #115f90;
    font-weight: bold;
    font-size: 52px;
    padding-bottom: 40px;
}
span.ppctesttext {
    color: #fff;
    font-size: 24px;
    font-family: "kepler-std-caption",serif;
    line-height: 2.5;
    background: url(assets/img/testquotes.png) no-repeat top left;
}
span.ppcclient {
    display: block;
    padding-top: 40px;
    font-size: 28px;
    color: #115f90;
    font-weight: bold;
}
span.ppcrowone {
    display: block;
    font-size: 42px;
}
span.ppcrowtwo {
    display: block;
    font-size: 62px;
    color: #115f90;
    font-weight: bold;
}
span.ppcrowthree {
    display: block;
    width: 80%;
    margin: 0 auto;
    font-size: 24px;
}
span.ppcrowfour {
    display: block;
    padding-top: 50px;
}
span.oppctestclient {
    min-height: 508px;
    display: block;
    color: #fff;
    font-size: 24px;
    padding-top: 450px;
    font-weight: bold;
}
#whychooseppc .titlerow {
    padding: 40px 150px 0px;
    margin-top: 0px; 
}
#whychooseppc span.title h3 {
    color: #185085;
    font-style: italic;
    font-family: 'Fanwood Text', serif;
    padding-bottom: 30px;
    font-weight: bold;
    text-transform: none;
    text-align: left;
}
span.oppctestclient.three {
    text-align: right;
    padding-right: 20px;
}
.otestblue {
    background: #115f90;
    color: #fff;
    font-size: 24px;
    padding: 200px 100px 0;
    min-height: 508px;
}
section#ppccallcta {
    background: url(assets/img/btmppcback.jpg) no-repeat top center #161716;
    color:#fff;
    text-align:center;
    padding: 50px 0px;
}
.footer-ppc {
    background: url(assets/img/ppcfooterback.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 180px;
}
span.oppctesttext {
    background: url(assets/img/testquotes.png) no-repeat top left;
    display: block;
        padding: 10px 0px 30px;
}
.ppcform .wpforms-field-large,
.ppcform .wpforms-field-medium{
    background: #ccc !important;
    border: 0px !important;
}
.otestblue {
    background: #115f90;
    color: #fff;
}
.ppcfeaturetest {
    padding: 110px 70px 0px;
    min-height: 1016px;
}
span.featuresubtitle {
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
}
.ppctwobtm img {
    padding-right: 30px;
}
.lastimage img{
    border-right: 0px;
}
#ppcvideoarea {
    background: url(assets/img/blue-columns.jpg) top center no-repeat;
    padding: 76px 0 76px;
    background-size: cover;
    border-top: 1px solid #a0a0a0;
}
.awarddiv.ppcaward{
border-right: 1px solid #fff;
}

.ppcwrapper {
    width: 1280px;
    margin: 0 auto;
    padding: 60px 0;
}
span.ppcwhy {
    display: block;
    font-family: "kepler-std-caption",serif;
    color: #fff;
    text-align: right;
    font-size: 28px;
    line-height: 1.5;
}
.ppcplay {
    padding-top: 15px;
}
#whychooseppc {
    display: block;
}
#ppccta {
    background: #0a477e;
    padding: 86px 0 60px;
}
.contact-title{
    font-size: 37px;
    line-height: 40px;
    margin: 0 0 28px;
    text-align: center;
    font-weight: 700;
    color: #ffcc00;
    position: relative;
    line-height: 1.3;
    font-family: "Open Sans",sans-serif;
}
.contact-title .booster {
    display: block;
    font-weight: 700;
    font-family: "Open Sans",sans-serif;
    font-size: 62px;
    color: #fff;
    margin: 0 0 10px;
    text-transform: none;
}
.contact-text {
    text-align: center;
    margin: 0 auto 30px;
    color: #fff;
    font-size: 23px;
    line-height: 1.55;
    font-family: "Open Sans",sans-serif;
    padding: 0 83px;
}
.page-title{
        font-size: 56px;
    font-weight: 400;
    font-family: "Oswald",sans-serif;
    clear: both;
    color:#fff;
    line-height: 1.05;
    margin: 0 0 29px;
    padding: 29px 0 0 3px;
    text-align: left;
    letter-spacing: -0.8px;
}
.page-title-subtext {
    font-size: 22px;
    color: #fff;
    line-height: 1.55;
    margin: 0;
    text-align: left;
    font-weight: 400;
    font-family: "Open Sans",sans-serif;
}
   .ppcheadright {
    padding-right: 150px;
    padding-top: 50px;
}
    .bluetop span.blue {
    font-size: 18px;
}
.ppcwrapper p{
       font-family: "Open Sans",sans-serif;
}
.ppcwrapper h2{
        font-size: 32px;
    font-family: "Oswald",sans-serif;
    font-weight: 400;
    color: #3c3c3c;
    line-height: 1.3;
    margin: 0;
    padding: 0;
}
#ppcbenefit strong{
    
    color: #001123;
    font-size: 22px;
    font-family: "Oswald",sans-serif;

}
#ppcaddress img {
    margin: 0 auto 28px;
}
#ppcaddress{
    text-align:center;
 
    background: url(assets/img/map-urgency.jpg) top center no-repeat;
    background-size: cover;

}
#ppcaddress p{
    margin: 0 0 20px;
    font-size: 24px;
    font-family: "Open Sans",sans-serif;
    color: #001123;
    line-height: 1.2;

}
.footer-ppc .site-info a {
    color: #7eaba0;
    font-family: "Oswald",sans-serif;
    padding: 0 5px;
}
.footer-ppc .site-info {
    font-size: 15px;
    padding: 47px 0 51px;
    color: #ffffff;
    border-top: 1px solid #888;
    width: 80%;
    margin: 50px auto 0px;
    background: transparent;
}

.ppcbtm {
    background: url(assets/img/bg-footer.jpg) no-repeat center center;
    background-size: cover;
    padding: 22px 0 42px;
    text-align: center;
}
.ppcbtm h4 {
    color: #000;
    text-transform: uppercase;
    margin: 0 0 2px;
    font-size: 39px;
}
.ppcbtm p {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin: 0 0 21px;
}
.logosbtm {
    padding: 33px 30px 30px;
    background: #fff;
    max-width: 975px;
    margin: 0 auto;
    border: 1px solid #2b77bb;
    border-radius: 26px;
}

.title-ppc {
    color: #fff;
    line-height: 1.5;
    margin: 0 0 32px;
    font-size: 34px;
    font-weight: normal;
    font-family: "Oswald",sans-serif;
    text-align: center;
}
.title-ppc p {
    margin: 0;
}
.title-ppc span {
    color: #ffcc00;
    font-size: 23px;
    display: block;
}

.ppcformarea {
    background: #001123;
    padding: 58px 80px 73px;
    position: relative;
        width: 85%;
    margin: 0 auto;
}

header .ppcwrapper {
    padding: 10px 0px 50px;
}

.ppcwrapper .logo {
    min-height: auto;
}
.ppcwrapper .logo img {
    width: 60%;
    /* min-height: auto; */
}
.ppcform{
    color:#2b2a2a;
}
.ppcphone,.ppcphoneone {
    font-size: 36px;
    color: #ffffff;
    font-family: "Oswald",sans-serif;
    font-weight: 400;
    line-height: 1;
    text-align: right;
    padding-right: 100px;
}
.ppcphone a{
    color: #fff;
}
.ppcphoneone a{
color: #222;
}
span.ppcsmall a {
    color: #1869b2;
}
.ppcphonethree .ppcsmall{
padding-bottom: 0px;
}
.ppcsmall {
    font-size: 16px;
    color: #1869b2;
    line-height: 1.1;
    font-family: "Oswald",sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    /* letter-spacing: 0.5px; */
    font-weight: bold;
    /* padding-right: 100px; */
    padding-bottom: 10px;
    display: block;
}
.ppcformarea div.wpforms-container-full .wpforms-form input[type=date], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=datetime], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=datetime-local], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=email], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=month], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=number], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=password], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=range], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=search], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=tel], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=text], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=time], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=url], 
.ppcformarea div.wpforms-container-full .wpforms-form input[type=week], 
.ppcformarea div.wpforms-container-full .wpforms-form select, 
.ppcformarea div.wpforms-container-full .wpforms-form textarea {
 
    border: 1px solid #ccc;
    background: #ccc;
    color:#fff !important;
}

.askright div.wpforms-container-full .wpforms-form input[type=date], 
.askright div.wpforms-container-full .wpforms-form input[type=datetime], 
.askright div.wpforms-container-full .wpforms-form input[type=datetime-local], 
.askright div.wpforms-container-full .wpforms-form input[type=email], 
.askright div.wpforms-container-full .wpforms-form input[type=month], 
.askright div.wpforms-container-full .wpforms-form input[type=number], 
.askright div.wpforms-container-full .wpforms-form input[type=password], 
.askright div.wpforms-container-full .wpforms-form input[type=range], 
.askright div.wpforms-container-full .wpforms-form input[type=search], 
.askright div.wpforms-container-full .wpforms-form input[type=tel], 
.askright div.wpforms-container-full .wpforms-form input[type=text], 
.askright div.wpforms-container-full .wpforms-form input[type=time], 
.askright div.wpforms-container-full .wpforms-form input[type=url], 
.askright div.wpforms-container-full .wpforms-form input[type=week], 
.askright div.wpforms-container-full .wpforms-form select, 
.askright div.wpforms-container-full .wpforms-form textarea {
 
    border: 1px solid #ccc;
    background: #ccc;
}

button#wpforms-submit-5621,
button#wpforms-submit-5612 {
    background: #7eaba0;
    padding: 20px 0;
    text-align: center;
    margin-right: 65px;
    margin-top: 50px;
    width: 100%;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    border: 0px;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: #ccc;
}
.ppcformarea label.wpforms-field-label-inline {
    color: #fff;
}
.ppcformarea div.wpforms-container-full .wpforms-form input[type=submit], 
.ppcformarea div.wpforms-container-full .wpforms-form button[type=submit], 
.ppcformarea div.wpforms-container-full .wpforms-form .wpforms-page-button {
      background: #bbb;
    border-radius: 7px;
    border: none;
    font-size: 22px;
    font-family: "Oswald",sans-serif;
    font-weight: 400;
    height: auto;
    margin: 23px 0 0;
    padding: 27px 15px 27px;
    text-align: center;
    width: 100%;
    color: #001123;
}
/*-----------------------------------
----------------ask ------------------
---------------------*/
.archive section#ask {
    margin-top: 0px;
}
#beforeask{
    background: url(assets/img/askback-3.jpg) no-repeat top center;
    background-size: cover;
    min-height: 767px;
    
}
section#ask {
    background-color: #ffffff;
    color: #363636;
    background: -moz-linear-gradient(left, #ffffff 0, #ffffff 95%, transparent 95%);
    background: -webkit-linear-gradient(left, #ffffff 0, #ffffff 95%, transparent 95%);
    background: -linear-gradient(left, #ffffff 0, #ffffff 95%, transparent 95%);
   margin-top: -100px;
    padding-top: 5px;
}
#ask h3 {
    text-align: right;
     color: #175086;
    font-size: 36px;
    font-family: "kepler-std-caption",serif;
    font-weight:bold;
}
#ask hr{
    background-color: #7eaba0;
}
.askleft {
    padding: 225px 200px 0;
}
span.call {
    font-size: 24px;
    display: block;
    padding-bottom: 50px;
}
.call .green {
    font-weight: bold;
}
.askright {
       background: #444b4d;
    margin-top: 70px;
    padding: 100px 100px 100px 200px;
    color: #fff;
    z-index: 1000;
}
.askright p{
    margin:5px 0;
}
span.formtitle {
    font-size: 31px;
    font-family: "kepler-std-caption",serif;
        padding-bottom: 20px;
    display: block;
	line-height: 36px;
}
.greenbox {
    background: #7eaba0;
    margin-left: -300px;
    padding: 20px 0;
    text-align: center;
    margin-right: 65px;
        margin-top: 50px;
}
input.wpcf7-form-control.wpcf7-submit {
    background: transparent;
    border: 0px;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
}
.contactback{
      background: url(assets/img/footerimg.jpg)no-repeat;
    min-height: 725px;
    margin-top: -275px;
    z-index: 1;
    background-size: cover;
}
.intropic{
   background: url(assets/img/intro-image.jpg) no-repeat top center;
    background-size: cover;
    min-height: 800px;
    margin-left: 100px;
    padding-top: 600px;
}
.longformtext{
padding: 40px 0 0 150px;
}
.modal-header {
     padding: 0px; 
     border-bottom: 0px solid #e5e5e5; 
}
.modal-content {
    position: relative;
     background-color: transparent; 
    -webkit-box-shadow: 0 ; 
     box-shadow: none;
    border: 0;
}
.testcta{
    cursor: pointer;
    text-transform: uppercase;
    color: #7eaba0;
}
/*-------------------------
--------FOOTER ----------------
------------------------------*/
.site-footer {
    background: #1669b1;
    padding: 50px 150px;
    color: #fff;
}
.footerlogo {
    padding-top: 100px;
}
span.address,
span.fcontactinfo,
span.footerphone{
     font-family: "kepler-std-caption",serif;
}
span.footerphone{
    font-size: 40px;
}
footer h4 {
    text-transform:uppercase;
}
footer span.greenline {
    margin: 10px auto 30px;
}
.site-footer .col-md-4{
    text-align: center;
}
button.footerbtn {
    background: transparent;
    font-size: 24px;
    text-transform: uppercase;
    margin-top: 40px;
    color: #fff;
    border: 2px solid #7eaba0;
    padding: 20px;
}
a:hover{
    text-decoration: none;
}
.slick-slide span.blue {
    line-height: .5;
    font-size: 16px;
}
.social{
    padding-top: 30px;
}
.social a {
    color: #fff;
    padding: 8px;
}
.site-info a {
    color: #737373;
}

.site-info hr{
    background: #737373;
}
.site-info {
    text-align: center;
    font-size: 12px;
    color: #737373;
        padding: 40px;
        background: #292c2d;
}



.left-bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vh;
    height: 2.778em;
    background-color: transparent;
    z-index: 5;
    overflow: hidden;
    -webkit-transform: rotate(-90deg) translateY(-100%);
    -moz-transform: rotate(-90deg) translateY(-100%);
    -o-transform: rotate(-90deg) translateY(-100%);
    transform: rotate(-90deg) translateY(-100%);
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
    cursor: pointer;
    -webkit-transition: -webkit-transform .5s ease 0s;
    -moz-transition: -moz-transform .5s ease 0s;
    -o-transition: -o-transform .5s ease 0s;
    transition: transform .5s ease 0s;
}


.left-bar span {
   position: absolute;
    width: auto;
    text-align: center;
    color: #BFC3C9;
    text-transform: uppercase;
    font-size: 1em;
    letter-spacing: .2em;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    left: 50%;
    -webkit-transition: -webkit-transform .5s ease, color .5s ease;
    -moz-transition: -moz-transform .5s ease, color .5s ease;
    -o-transition: -o-transform .5s ease, color .5s ease;
    transition: transform .5s ease, color .5s ease;
    font-weight: 500;
    display: inline-block;

}
.paheroarea {
    color: #fff;
    font-size: 42px;
    font-family: "kepler-std-caption", serif;
    line-height: 1;
    width: 80%;
    float: left;
    padding-top: 250px;
    padding-bottom: 150px;
}
span.paline2 {
    font-size: 82px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
}
.paheroarea button.bluetop {
    margin: 50px 0;
}
.introtopleft{
    position: relative;
    background: #f5f6f6;
    min-height: 100px;
    margin-top: -100px;
}
.introtopright {
    margin-top: -100px;
    color: #fff;
    z-index: 10000;
    position: relative;
    font-family: "kepler-std-caption", serif;
    font-size: 24px;
    text-align:right;
    padding-right: 150px;
    font-style: italic;
    width: 80%;
        
}
span.rightlines {
    border-top: 1px solid #fff;
    width: 15%;
    float: right;
    margin-top: 23px;
    margin-left: 5px;
    border-right: 1px solid #fff;
    min-height: 780px;
    position: absolute;
}
.introleft {
       padding: 10px 150px;
}
.introright .blueback {
    margin-top: 50px;
    height: 700px;
    padding-right: 0px;
    background: #1669b1;
}
.testtext .testcta a {
    color: #7eaba0;
}
.introleft h1{
  color:#185085;
    font-size: 32px;
     font-family: "kepler-std-caption", serif;
    font-weight: bold;
}
.introleft h3,
.whyleft h3{
    color:#185085;
    font-size: 32px;
     font-family: "kepler-std-caption", serif;
    font-weight: bold;
}
#whyhelp{
    background: url(assets/img/testimonials-back.jpg) no-repeat top center;
    background-size: cover;
}
button.bluebtn {
    background: transparent;
    border: 1px solid #185085;
    color: #185085;
    font-size: 18px;
    text-transform: uppercase;
    padding: 20px;
    font-weight: bold;
    margin-top: 50px;
}
.videobtn {
    background: #7eaba0;
    padding: 20px;
    font-size: 20px;
}
section#paintro {
    padding-bottom: 265px;
        background: url(assets/img/about-us-back.png) no-repeat top center;
    background-size: cover;
}
#pacontent
{
    background: url(assets/img/pa-contentback.png) no-repeat top right #2a2b2b;
}
#pacontent .pabox li {
    padding: 20px 0;
}
.page-template-default .pabox,
.page-template-page-state .pabox,
#faq-section .pabox {
    margin-right:0px;
    margin-top:-100px;
}
.page-template-page-state-new .pabox  {
    margin-right: 0px;
    margin-top: -350px;
	float: left;
}
.page-template-page-state-new .blogheroarea {
    padding-top: 50px;
    padding-bottom: 100px;
    overflow: visible;
}
.page-template-page-state-new  button.bluetop {
    background: #7eaba0;
    border: 0px;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    padding: 20px;
    margin-top: 19px;
}
.page-template-page-state-new section#testimonials {
    margin-top: 0px;
}
.page-template-page-state ul#landingmenu>li {
    padding: 0px;
}

.page-template-default aside#secondary,
.page-template-page-state aside#secondary,
#faq-section aside#secondary {
    background: transparent;
    margin-top: -320px;
}
.page-template-default #secondary{
    background: transparent;
    margin-top: -240px;
}
#pacontent .patext {

    text-align: left;

}
.patext ul {
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}
.patext a {
    color: #7eaba0;
}
.backimg {
       background: url(assets/img/boxback.png) no-repeat bottom center;
    min-height: 500px;
    margin: -50px -50px;
    margin-top: -50px;
    background-size: cover;

}
ul.nav-tabs li a {
    color: #d5d5d5;
    font-size: 20px;
}
ul.nav-tabs li.active a {
    background: transparent;
    color: #185085;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
.choosestate {
    padding-bottom: 50px;
    color: #7eaba0;
    font-size: 18px;
    font-weight: bold;
    padding-left: 50px;
}
.tab-content {
    min-height: 600px;
}
.statepabox {

   
    padding-top: 50px;
}
.page-template-page-mainstate main#main {
    padding-top: 0px;
}
ul#locationmenu>li>a {
    color: #7eaba0;
}
ul#locationmenu {
    list-style: none;
    font-size: 18px;
}
#pacontent span.title {
    text-transform: none;
    font-family: "kepler-std-caption", serif;
    font-size: 42px;
    text-align: left;
    line-height: 1;
    padding-left: 0px;
   margin-top: -315px;
}
section#paimage {
    background: url(assets/img/paimage-back.jpg) no-repeat top center;
    min-height: 500px;
}
#pacontent .pabox{
    margin-top: -100px;
}
#pacontent .paleft {
    padding-top: 100px;
}
.whyright{
     background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 80%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */ 
    padding-top: 100px;
}
#whyhelp .col-md-6{
    padding: 0px;
}
#whyhelp .blueback{
      background: #1669b1;
    padding-bottom: 200px;
    height: auto;
    position: relative;
    margin-bottom: -100px;
    padding-top: 60px;
    padding-right: 10px;
}
#whyhelp .testimg {
    margin-left: 50px;
    padding-top: 0px;
}
span.watchvideo {
    text-align: right;
    display: block;
    padding-right: 50px;
    padding-top: 30px;
    font-size: 18px;
    text-transform: uppercase;
    color:#fff;
    cursor: pointer;
}
.watchvideo a {
    color: #fff;
}
.whyleft h3 {
    padding-bottom: 40px;
}
.testtext {
    background: #fff;
    width: 70%;
    padding: 60px 30px;
    color: #222;
    margin-top: -100px;
}
.testtext span.subtitle {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: normal;
}
span.testcta a {
    text-transform: uppercase;
    color:#7eaba0;
}
.testtext span.testname {
    font-weight: normal;
    padding-bottom: 30px;
}
.whyleft {
   background: -moz-linear-gradient(top, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    margin: -100px 0px 0px;
    padding: 150px;
}
#paanswers{
    background: url(assets/img/paanswersback.jpg) no-repeat top center #2a2b2b;
}
#paanswers .answerleft{
    background: transparent;
        padding-top: 250px;
}   
#paanswers .whiteright {
    margin: 180px 0px -80px -20px;
}
#paawards {
    background: url(assets/img/firmawardback.png) no-repeat top right #1669b1;
    padding-top: 120px;
    padding-bottom: 100px;
    color: #fff;
    margin-top: -60px;
}
.reason {
    width: 95%;
    margin: 0 auto;
    background: url(assets/img/pa-whychooseback.png) no-repeat top right #2a2b2b;
    padding: 50px;
    color: #fff;
    margin-bottom: 50px;
    float: left;
}
.reason p {
    width: 95%;
}
.reason button.greenbtn {
    width: 50%;
    text-align: center;
    padding: 20px;
}
/*===========FAQ VIDEO PAGES========*/
section#faq-section {
    padding-top: 60px;
}
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
    pointer-events:none; /* This makes sure that we can still click outside of the modal to close it */
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events:none;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    max-width:inherit; /* For Bootstrap 4 - to avoid the modal window stretching full width */
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events: all;
}
.faq-left h3 {
    color:#175086;
}
.faq-left .subtitle{
    text-transform: uppercase;
}
.faqheader {
    background: #175086;
    min-height: 486px;
}
section#videoarea{
    background: url('assets/img/video-faq-back.jpg') no-repeat bottom center;
    background-size: cover;
    padding-bottom: 250px;
}
#videoarea h1 {
    color: #185085;
    font-weight: bold;
    font-size: 32px;
        font-family: "kepler-std-caption",serif;

}
#videoarea .subtitle{
    text-transform: uppercase;
}
.videocontentarea a {
    color: #7eaba0;
    font-weight: 600;
}
.videobox {
    width: 65%;
    margin: -300px auto 0;
    
}
.videocontentarea {
    width: 65%;
    margin: 0 auto;
    padding-bottom: 200px;
}
 .mainvideo{
        display:block;
    }
    .mainvideomobile{
        display:none;
    }
/*===========BIO PAGES========*/

.single-team .mainheader {
}
.bioheroarea {
    padding-top: 100px;
}
.bioarea {
    padding: 0px 150px;
    color: #fff;
   
}
.bioarea p {
    font-size: 14px;
    line-height: 2;
}
.bioinfo {
    padding-left: 0px;
    padding-right: 0px;
    background: url(assets/img/biotextback.png) repeat-x bottom center;
    /* margin-bottom: -300px; */
    position: relative;
    padding-top: 50px;
    z-index: 1;
}
.bioarea h3 {
    padding-bottom: 30px;
    font-size: 72px;
}
section#attorneyawards {
    /* margin-left: 30%; */
    background: url(assets/img/testawardback.png) no-repeat top center;
    background-size:cover;
    padding: 60px;
    /* margin-top: -175px; */
    position: relative;
    z-index: 100;
}
.bioawardstitle {
    margin-top: -150px;
    position: absolute;
    padding-left: 50px;
    color: #fff;
    font-size: 32px;
    left: 800px;
    font-style: italic;
    font-family: "kepler-std-caption",serif;
}
.bioawards img {
    border-right: 2px solid #5473a4;
    padding-right: 60px;
}
.titleleft {
    border-top: 2px solid #e1e1e1;
    border-left: 2px solid #e1e1e1;
    width: 100px;
    height: 100px;
    float: left;
    margin-top: 25px;
    margin-right: 15px;
}
.nextbio.slick-arrow {
    position: absolute;
    top: 40%;
    right: 10px;
    font-size: 32px;
    color: #fff;
    cursor: pointer;
    z-index: 10000;
}
.prevbio.slick-arrow {
    position: absolute;
    top: 40%;
    left: -50px;
    color: #fff;
    font-size: 32px;
    cursor: pointer;
    z-index: 10000;
}
#abouttest{
      background: url('assets/img/testimonials-back.jpg') no-repeat;
    background-size:cover;
    padding:50px 0;
}
.abouttestleft {
    padding-left: 150px;
    padding-bottom: 150px;
        padding-top: 100px;
}
.abouttestimg {
    min-height: 500px;
}
.play{
    color:#7eaba0;
    text-transform: uppercase;
    cursor: pointer;
}
#abouttest h3 {
    color: #185085;
    font-weight: bold;
}
.abouttestleft button.bluetop {
  
    padding: 20px;
}
.abouttestright {
    background: #2a2b2b;
    margin-left: 200px;
    padding: 50px 50px 100px 50px;
}
.abouttestcontent {
    background: #fff;
    margin-left: -50px;
    margin-top: -150px;
    width: 85%;
    padding: 20px;
}
#abouttest hr {
    background: #7eaba0;
}
#teaminmedia{
    background: url('assets/img/about_firm_back.png') no-repeat bottom center;
    background-size: cover;
    padding-bottom: 250px;
        margin-top: -175px;
    padding-top: 175px;
}
.fullmedia{
padding: 150px 150px 0;
}
.medialeft {
    padding-left: 150px;
    padding-top: 150px;
}
.medialeft .subtitle{
    text-transform: uppercase;
}
.medialeft h3{
    color:#185085;
    padding-bottom: 40px;
    font-weight: bold;
}

.mediaright {
    padding: 100px 0px 0px;
}
.mediaright .blueback {
    margin-top: 100px;
    padding-left: 200px;
        height: auto;
    padding-bottom: 100px;
}
.videoback {
    margin-top: -150px;
    min-height: 800px;
}
.page-template-page-about .asktitlearea .col-md-7 {
    padding-top: 55px;
}


.page-template-page-about .asktitlearea .col-md-5 {
    padding-top: 75px;
}
.mediaright span.testcta {
    margin-top: 550px;
    display: block;
    padding: 20px 0px 20px 40px;
    background: #7eaba0;
    color: #fff;
}
.mediaright span.testcta a,
.testimonial-left span.testcta a{
  
    color: #fff;
}
#attorneytestimonials {
    background: #edeeef;
    padding-bottom: 230px;
}
.text-section-right .col-md-6.column {
    float: right;
}
.page-template-page-testimonials section#ask {
    margin-top: 0px;
}
.testimonial-left {
    background: #1669b1;
    padding: 100px 100px 100px 0px;
    margin-top: -100px;
}
.testimonial-right{
    padding: 150px;
}
.testimonial-right h3 {
    font-weight: bold;
    color: #185085;
    padding-bottom: 40px;
    
}
.a-testimonial-image{
    min-height: 600px;
}
.testimonial-left span.testcta {
       display: block;
    padding: 20px 100px 20px 40px;
    background: #7eaba0;
    color: #fff;
    margin-right: -100px;
    text-align: right;
}
#articlesarea {
    padding-bottom: 250px;
}
.articleleft{
    background: url(assets/img/articleleftback.png) no-repeat top center;
    padding: 150px;
    color:#fff;
    margin-top: -100px;
}
.articleleft .subtitle{
text-transform: uppercase;
}
.articleleft h3{
    font-weight: bold;
    padding-bottom: 40px;
    font-size: 42px;
}
.articlebadges {
    padding: 60px 60px 0px;
}
.articlebadges img {
    padding-bottom: 20px;
}
 .faq-left{
        padding-left: 150px;
    } 
.panel-default>.panel-heading {
    color: #fff;
    padding: 20px;
    background: #1669b1;
    font-weight: 700;
}
.panel-title a {
    font-size: 20px;
    font-weight: 700;
    font-family: "kepler-std-caption",serif;
}
.panel-body a {
    color: #3f5c55;
    font-size: 15pt;
    line-height: 17pt;
    font-weight: 500;
}

.panel-body p{
    margin-bottom: 1.5em;
    padding-bottom: 20px;
    border-bottom: 1px solid grey;
}
.testareabox {
 background: #fff;
    width: 50%;
    margin-left: 150px;
    padding: 50px;
    margin-bottom: -150px;
    min-height: 600px;
        box-shadow: 1px 1px 1px #363636;
}
.testareabox p {
    color: #b3b3b3;
    line-height: 2.5;
    padding-top: 30px;
    font-size: 18px;
    font-family: "kepler-std-caption",serif;
}
.testareabox .testname{
    color:#222;
    font-family: 'Work Sans', sans-serif;
    font-size: 18px;
    font-weight:bold;
}
.testareabox p strong {
    color: #222;
}
.testareabox span.subtitle {
    text-transform: uppercase;
}
.testareabox h2 {
     font-family: "kepler-std-caption",serif;
     color: #185085;
    font-size: 42px;
    background: url(assets/img/quoteback.png) no-repeat top left;
    min-height: 86px;
    padding-top: 40px;
    padding-left: 20px;
    
}
.testheroarea {
    padding-top: 400px;
    min-height: 850px;
}
section.video-section {
    padding: 40px;
}

.test-text span.testname {
    color: #2a2b2b;
    font-size: 18px;
    font-style: normal;
}
.borderbox {
    border: 1px solid #fff;
    padding-top: 350px;
}
.textquote{
    background: url(assets/img/textquotes.jpg) no-repeat top center;
    width: 142px;
    height: 136px;
}
section.text-section- {
    background: #f0efef;
}
span.testcta a {
    color: #fff;
}
section.text-section-right {
    background: url(assets/img/textrightback.jpg) no-repeat top center;
    background-size: cover;
    min-height: 850px;
}
section.text-section-left {
    background: url(assets/img/testheaderback.jpg) no-repeat top center;
    background-size: cover;
        padding-bottom: 100px;
        min-height: 850px;
}

.textquote {
    background: url(assets/img/textquotes.jpg) no-repeat top center;
    width: 142px;
    margin-top: -200px;
    height: 136px;
}
.row.textheader {
    padding-bottom: 100px;
}
.test-text {
    color: #2a2b2b;
    font-size: 24px;
    padding: 150px 50px 50px;
    width: 75%;
    margin: 0 auto 100px;
    font-style: italic;
    line-height: 1.5;
    font-family: "kepler-std-caption",serif;
}
span.boldtext {
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1;
    font-size: 30px;
}
.row.textheader {
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: right;
    padding-right: 250px;
    font-weight: 600;
    font-style: italic;
}
.video-section .headerbutton span.testcta {

    margin-bottom: -25px;
    display: block;
    width: 70%;
    
    padding: 20px;
}
.textheader h3{
    color: #185085;
}
.main-testimonial-text {
    padding-top: 30px;
}
.mobileheader {
    display:none;
}
#page-content{
    padding-top: 50px;
}
/*===========MEDIA QUERIES========*/

@media screen and (max-width : 1800px) {
.navbar-nav li a {
    padding: 10px 10px;
}
}
@media screen and (max-width:1762px){
    .mainlink>a, .mainlink>a:visited {

    padding: 5px 8px;

}
    .headernav {
    
     padding-right: 0px;
}
}
@media screen and (max-width : 1680px) {
.imagevideo.play-video {
    color: #fff;
    padding: 150px 10px 0px;
}
section#ppcthreecontent {
    padding: 0px 0px 0px 30px;
}
.mainlink>a, .mainlink>a:visited {
    display: block;
    padding: 5px;
    border-radius: 5px;
    font-size: 13px;
    color: white;
}
    span.grn-button {
    font-size: 16px;
    width: 90%;
        padding: 20px;
}
    p.herotext {

    padding-right: 40px;
}
      
span.franklink:before {
   width: 500px;
}
    span.bluebtnlink {
    width: 45%;
}
.nav>li>a {
    padding: 10px 6px !important;
}
    button.video {
    font-size: 24px;
    }
 .awardtext {
    margin-left: 0px;

}
    .bioarea {
    padding: 0px 75px;
    }
    .learnleft p {
    padding-top: 0px;
}
    .viewbutton {
 
    position: relative;
    z-index: 10000;
}
  .awardtext {
    padding-left: 70px;
          padding-right: 70px;
}  
    .slick-dots {

    margin-left: -540px;
}
    .answerleft {
    padding: 60px 0px 190px 150px;
}
    .hero{
        min-height: auto;
    } 
    .heroarea {
    padding-top: 50px;
    padding-bottom: 50px;
}
   .leftbar span:before {
    height: 126px;
    top: 354px;
}
    .leftbar span {
    top: 204px;
        font-size: 16px;
}
  .leftbar span:after {

    height: 104px;
    top: -130px;
}  
.watch {

    margin: -120px 150px 0px 200px;
}
    .watchline {
  
    height: 720px;
  
}
    .attorneyblue {
  
    margin-left: 30px;
}
   .clickthrough {

    padding: 100px 0px 100px 100px;
} 
    .attorneyimg {
padding-top: 250px;
    margin-right: -50px;
    }
    .faq-left {
    padding-left: 50px;
}
    header .phone {
 
    font-size: 28px;
}
    
}
@media screen and (max-width: 1590px) {
    header .phone {
 
    font-size: 24px;
}
      span.mediatitle {
    font-size: 42px;
}

    .blogheroarea .col-md-9,
    .paheroarea{
    padding-left: 100px;
}
}
@media screen and (max-width: 1535px) {
    span.mediatitle {
    font-size: 42px;
}
       span.bluebtnlink {
    width: 55%;
}
    .site-header .container {
    padding-left: 50px;
}
    .nav>li>a {
    padding: 10px 6px !important;
}
    .navbar-nav>li>a {
    font-size: 11px;
}
    .heroarea {
    padding-left: 150px;
}
    .blogheroarea {
   
    padding-left: 150px;
}
}
@media screen and (max-width: 1440px) {
#ppcthreecontent button#wpforms-submit-6569 {

    font-size: 24px;
    }
span.oppctestclient.three {

    padding-top: 296px;
}
.slideimage {
    min-height: 183px;
}
.imagevideo.play-video {
    padding: 120px 10px 0px;
}
ul#ppc3awardsarea li {
    padding: 50px 5px 0px;
}
span.oppctestclient {
    min-height: 308px;
    padding-top: 251px;
}
.otestblue {
    padding: 80px 50px;
    min-height: 308px;
}
.ppcfeaturetest {
    padding: 50px 70px 61px;
    min-height: 616px;
}
span.ppctesttext {
    font-size: 18px;
}
.rightppcform h3 {
    font-size: 36px;
}
.rightppcform {
    padding: 20px;
}
#ppccontent p {
    font-size: 24px;
}
    .bioheroarea {
    padding-top: 40px;
}
   .bioimg {
    padding-top: 50px;
} 
    .bioarea {
    padding: 0px 25px;
}
    .bioawardstitle {
    left: 500px;
}
}
@media screen and (max-width: 1471px) {
.oe_menu {

    margin-right: 0px; 
  
}
}
@media screen and (max-width : 1366px) {
span.firsttitle {
    font-size: 32px;
}
span.bigstate {
    font-size: 52px;
}
.defaultheroback {
     min-height: auto; 
}
span.subtitleppc {
    padding-top: 0px; 
}
.rightppc {
    margin-top: 122px;
     margin-left: 0px; 
    padding-left: 100px;
    background: url(assets/img/formback.png) no-repeat top left;
    min-height: auto; 
}
.ppcfeaturetest {
    padding: 33px 70px;
    min-height: 616px;
}
  .bioimg {
    padding-top: 0px;
}
    .bioimg img {
    width: 70%;
    padding-top: 0px;
}
   .bioarea p {
    font-size: 14px;
    line-height: 1.5;
} 
    .mediabox {
    min-height: auto;
}

span.darras {
    font-size: 24px;
}
 span.mediatitle {
    font-size: 36px;
}   
  .col-md-3 .logo{width:20%;}
    state {
    background: -moz-linear-gradient(top, rgba(15,99,158,1) 0%, rgba(125,185,232,0.5) 50%, rgba(125,185,232,0) 100%);
    background: -webkit-linear-gradient(top, rgba(15,99,158,1) 0%,rgba(125,185,232,0.5) 50%,rgba(125,185,232,0) 100%);
    background: linear-gradient(to bottom, rgba(15,99,158,1) 0%,rgba(125,185,232,0.5) 50%,rgba(125,185,232,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f639e', endColorstr='#007db9e8',GradientType=0 );
    margin-bottom: -225px;
    position: relative;
}
    
    span.franklink:before {
    width: 350px;
    left: -30px;
    top: 89%;
}
      .blogheroarea {
   
    padding-left: 0px;
}
    #statehero {
    max-height: 350px;
    min-height: 350px;
}
    .row.textheader {

    padding-right: 50px;
    }
    .test-text {

    width: 95%;
    }
    .aboutimage {
    min-height: 884px;
}
    .blueback {
   
     height: auto; 
     padding-top: 0px; 
     padding-right: 0px; 
}
    .page-template-default .pabox {
    margin-right: 0px;
    margin-top: -100px;
    margin-left: 0px;
    padding: 50px 0 0;
}
   
 .answerleft {
    padding: 60px 0px 190px 50px;
}
    .blogheroarea .col-md-9,
    .paheroarea{
    padding-left: 100px;
}
    .container {
    padding-left: 50px;
}
    #pacontent .pabox {
    margin-top: -0px;
}
    .abouttestleft {
    padding-left: 50px;

}
    .intropic{
        margin-left: 0px;
    }
    .introleft {
    padding: 60px 50px;
}
  .introtopleft {
    display: none;
    }
    section#paintro {
    padding-bottom: 0px; 
}
    .testareabox {

    width: 80%;
  
}
    .vid-container {
    width: 100%;
}
    #pacontent{
        background: #2a2b2b;
        background-image:none;
}
    .reason {
    width: 90%;
   
}
    #paawards {
   
    padding-bottom: 150px;
 
}
    #paawards .container {

    padding-left: 50px;
  
}
    .whyleft {
  
    padding: 75px;
}
    .backimg {
    min-height: 400px;
    }
     span.bluebtnlink {
    width: 75%;
}
.nav>li>a {
    padding: 10px 6px !important;
}
    .navbar-nav>li>a {
    font-size: 11px;
}
    .lines,
    .learnlines,
    .blank{
        display:none;
    }
    .abouttestright {

    margin-left: 100px;
 
}
    .paleft {
    padding: 40px 50px;
}
    .pabox ul {
    margin: 0;
    padding: 0;
}
    .slick-dots {
    margin-left: -800px;
}
   .testbox {
    width: 100%;
    }
    .learnleft {
    padding: 20px 75px;
}
   .bioimg {
    padding-top: 20px;
    }
    .bioawardstitle {
    margin-top: -120px;
        left: 350px;
    }
    .pabox {
    margin-right: 20px;

}
    header .phone {
    font-size: 22px;
}
    .heroarea {
    padding-left: 150px;
}
   .chooseoptions {
    padding-top: 100px;
} 
    .choose {
 
    padding: 50px 105px 25px;
}
   #attorneyshow #attorneyimage, #attorneyfrank #attorneyimage,
    #attorneysusan #attorneyimage, #attorneyheather #attorneyimage,
    #attorneyphillip #attorneyimage{

    min-height: 504px; 
        padding-top: 700px;
}
 
    .attorneylinks {
    padding: 40px 75px;
    color: #fff;
    text-align: right;
    font-size: 18px;
    margin-top: 0px;
}
    .articleleft {
    padding: 50px;
    }

   section#ask {
    margin-top: 0px; 
    }
    .awardtext {
    padding-right: 75px;
    line-height: 2;
    margin-left: 0px;
    padding-top: 100px;
}
    .slick-dots {
    margin-left: -450px;
}
    .site-footer {
    padding: 50px 75px;
}
    .paarea li {
    display: inline;
    padding: 0px 7px;
    font-size: 16px;
}
    span.defbig {
    font-size: 62px;
    }
    .defleftbar span {

    font-size: 14px;
    }
    .defleftbar span:after {
    height: 100px;
    top: -130px;
}
    .firm_blue {
    margin-top: -60px;
}
    .watch {
    margin: -120px 150px 0px 100px;
    }
    .watchline {
    height: 500px;
    }
    .vidbtn {

    font-size: 16px;
    }
    #givesback {
    background: url(assets/img/giveback.png) no-repeat top center;
    }
    .givecontent {
    padding: 50px;
}
    .askleft {
    padding: 40px 100px 0;
}
    .frankright {

    padding: 50px 100px;
}
    .frankleft {
    padding-left: 100px;
}
   .frankimage {
    min-height: auto;
    padding: 400px 80px 0px;
} 
    span.franklink {
    padding-top: 100px;
    }
 
    .attorneyimg {
    padding-top: 200px;
    }
}
@media screen and (max-width: 1380px){
ul#ppc3awardsarea li {
    display: inline-block;
    padding: 50px 5px 0px;
}
    .mainlink>a, .mainlink>a:visited {
    display: block;
    padding: 5px;
    border-radius: 0px;
    font-size: 12px;
    color: white;
}
header .phone {
    padding-right: 50px;
    }
    .mainlink .sub-menu ul li {
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
   
}
.mainlink .sub-menu li.oe_heading a {
  
    font-size: 14px;
    padding: 15px 0px;
    line-height: 1;
}
    .oe_menu {
    display: flex;
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.disability-claims .questionarea {
	padding: 0;
}
}
@media screen and (max-width: 1279px){
.ppclogo {
    margin: 0 auto;
    float: none;
    width: 30% !important;
}
.ppcphone {
    float: none;
    text-align: center;
    width: 100%;
}
.logo {
    min-height: 100px !important;
    }
    span.medialogo {
    margin-top: -60px;
}
  span.grn-button {
    padding: 20px 10px;
}  
    span.mediatitle {
    padding-bottom: 30px;
}
    span.darras {
    padding-top: 30px;
}
    .ppcwrapper{
        width: 100%;
        padding: 30px 15px;
    }
    .mainlink>a, .mainlink>a:visited {
    display: block;
    padding: 5px 7px;
    border-radius: 0px;
    font-size: 10px;
    color: white;
}
    .oe_menu {
    display: flex;
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
    flex-wrap: wrap;
}
    .videobox {
 
    border: 0px solid #fff;
}
    .patext h2 {
    font-size: 32px;
}
    span.franklink:before {
    width: 300px;
    }
    section.video-section {
    padding: 20px;
}
    .testareabox {
    min-height: 500px;
}
    .internal .headernav,
    .leftbar,
    #fixedheader, .headernav-small{
        display:none !important;
    }
    .phoneinner {
 
    padding-right: 50px;
}
    #about .col-md-1 {
    display: none;
}
    .learnleft {
    padding: 20px 40px;
}
    .introright .blueback {
  padding-top: 0px;
        height: auto;
}
    .aboutright {
    padding-right: 0px; 
    position: relative;
}
    .site-main ul {
    margin-left: 0px;
}
    .abouttestright {
    margin-left: 0px;
}
    .intropic {
    min-height: 600px;
    padding-top: 400px;
}
    #pacontent .pabox {
    margin-left: 0px;
}
    .firm_blue {
    background: rgba(0, 93, 159, 0.8);
    padding: 30px;
     margin-right: 0px; 
    }
    .vid-container {
    min-height: 630px;
    }
    button#responsive-menu-button {
    width: 55px;
    height: 55px;
    position: fixed;
    top: 35px;
    right: 5%;
    background: transparent;
}
    span.bluebtnlink {
   
    font-size: 16px;
}
 .nav>li>a {
    padding: 10px 6px !important;
}
    .navbar-nav>li>a {
    font-size: 11px;
}
      .watchline {
  
    height: 450px;
  
}
   
    .aboutimage {
    background: url(assets/img/about-img.jpg) no-repeat top center;
    }
    .testimg{
        background-position: top center;
}
    .leftbar{
        display:none !important;
    }
  
    .mediaslider {
    padding: 0px 50px;
}
    .bioheroarea {
    padding-top: 50px;
}
    .vidbtn {
    font-size: 14px;
}
.awardtext {
    padding-right: 50px;
    padding-left: 60px;
    line-height: 2;
    padding-top: 0px;
}
    .slick-dots {
    margin-left: -750px;
}
a.showtest1:before {
    border-top: 0px solid #7eaba0; 
}
.paleft {
    padding: 40px 50px;
    color: #fff;
}
.pabox ul {

    margin: 0px;
    padding: 0px;
}
    .givebtn {
    font-size: 16px;
    }
  
    .blogheroarea {
    padding-top: 100px;

}
   span.defbig {
    font-size: 42px;
}    
.defleftbar {
    display: none;
}
    .askright {
    padding: 50px;
    }
  
span.attorneyname {
    font-size: 24px;

}
   header .phone {
    font-size: 32px;
    text-align: left;
    float:none;
}
.logo {
    padding-left: 0px;
    min-height: 160px;
    margin: 0 auto;
    width: 50%;
}
    .mainnav{
        display:none;
    }
}

    .grey-step {background:#eee; margin-bottom:20px; padding:20px;}
@media screen and (max-width: 1200px) {
.mobile-image{
display: block;
width: 200px;
}
.bioimg{
display: none;
}
section#ppccontent {
    padding: 50px 0px 0px 50px;
}
.ppcfeaturetest {
    padding: 33px 70px;
    min-height: 916px;
}
span.oppctestclient {
    min-height: 508px;
    padding-top: 451px;
}
.otestblue {
    padding: 200px 50px 0;
    min-height: 508px;
}
   span.grn-button {
    font-size: 14px;
}
    .leftbar,
    #fixedheader{
        display:none !important;
    }
	.testbuttons a {
    font-size: 14px;
}
    .awardcontent {
    background-image: none;
    background: #fff;
    border: 10px solid #185085;
    margin: 0px 23px;
    min-height: auto;
}
    .awardlogo {
    padding-top: 100px;
    display: none;
}
    span.awardtitle {
    color: #185085;
}
    .titlearea {
    margin-bottom: 25px;
    margin-right: 0px;
}
    .slick-dots {
    position: absolute;
    left: 0;
    top: 20px;
    display: block;
    list-style: none;
    margin-left: -100px;

}

   .frankimage {
    min-height: auto;
    padding: 300px 80px 0px;
} 
    .clickthrough {
    font-size: 18px;
}
  
    
}
@media screen and (max-width: 1000px){

    .reason{
        float:none;
    }
}
@media screen and (max-width: 1200px) {
       .awardcontent {
    background-image: none;
    background: #fff;
    border: 10px solid #185085;
    margin: 0px 23px;
    min-height: auto;
}
        .clickthrough {
    padding: 100px 0px 100px 50px;
}
    .attorneyblue {
 
    margin-bottom: 40px;
}
    .attorneyimg {
       padding-top: 400px;
            padding-left: 10px;
}
}
@media screen and (max-width : 1024px) {
#ppcthreecontent button#wpforms-submit-6569 {
    font-size: 18px;
}
.bioarea {
    padding: 20px 25px;
}
section#ppccontent {
    padding: 150px 0px 0px 50px;
    }
    #ppccontent h1 {
    font-size: 36px;
}
#ppccontent p {
    font-size: 18px;
}
span.ppcformphone {
    font-size: 24px;
     padding-bottom: 0px; 
}
.rightppcform h3 {
    font-size: 24px;
}
.ppcfeaturetest {
    padding: 33px;
}
span.ppctesttext {
    font-size: 18px;
    line-height: 1.5;
}

.otestblue {

    font-size: 18px;
}
span.oppctestclient.three {
    padding-top: 200px; 
}
button#wpforms-submit-5621, button#wpforms-submit-5612 {
    margin-left: 0px; 
    margin-right: 0px; 
    font-size: 16px;

}
.backimg {
    background: url(assets/img/boxback.png) no-repeat bottom center;
     margin: 0px; 
}
    span.darras {
    font-size: 18px;
}
  span.mediatitle {
    font-size: 24px;
}

    #beforeask{
    background: url(https://www.longtermdisabilitylawyer.com/wp-content/uploads/2017/12/askback-2.jpg) no-repeat top center;
    background-size: cover;
    min-height: 667px;
    
}
     #paanswers {
display:none;
    }
    span.franklink:before {
   display:none;
    }
    #statehero {
    max-height: 475px;
    min-height: 475px;
}
    .borderbox {
    border: 1px solid #fff;
    padding-top: 250px;
}
    .testareabox {
    margin-left: 50px;
    }
    .headerbutton span.testcta {
    background: #7eaba0;
        padding: 10px;
    width: 100%;
}
    .video-section .headerbutton span.testcta {

    width: 90%;
    }
 
    .questions ul {
margin: 0px;
    }
    #paanswers {
    background: url(assets/img/paanswersback.jpg) no-repeat top left #2a2b2b;
}
    #whyhelp .blueback {

    padding-bottom: 100px;
    }
    .mainvideo{
        display:none;
    }
    .mainvideomobile{
        display:block;
    }
    .vidcontent h4 {
    font-size: 18px;
}
    .videocontentarea {
    width: 95%;
    margin: 0 auto;
     padding-bottom: 0px; 
}
 .videobox {
    width: 95%;
    margin: 30px auto 0;
}
 
  span.awardtitle {
    color: #185085;
 
}
    .reason button.greenbtn {
    width: 80%;

}
    .testimg {
    height: 370px;

}
    .testtext {
    width: 90%;
  
}
    .paheroarea {
    font-size: 42px;
    padding-top: 150px;
    padding-bottom: 150px;
}
    .paheroarea .container{
        padding-left: 15px;
    }
    .intropic {
  
   min-height: auto; 
 
}
    span.paline2 {
    font-size: 52px;
  
}
    #pacontent .pabox {
    margin-top: 50px;
}
    #pacontent span.title {
  
   padding-left: 0px; 
}
    .whiteright {
    padding: 120px 0px 180px;
}
    
    .introleft {
    padding: 60px 50px;
}
    .intropic {
     margin-left: 0px; 
}
    .testareabox {
    width: 90%;
    min-height: auto;
}
    section.text-section-right {
    min-height: 600px;
}
  
    .site-header{
        display:none;
    }
    .mobileheader {
        display: block;
        background: #1869b2;
    }
    .mainbio{
    display: none;
    }
    .abouttestright {
    background: #2a2b2b;
    margin-left: 50px;
    padding: 20px 20px 50px 20px;
}
    .firmleft {
    padding-top: 60px;
}
    .abouttestleft {
    padding-left: 50px;
    }
    .givebtn {

    padding: 20px;
    }
    #ask{
        padding-top: 0px;
    }
    .abouttestleft {
    padding-top: 0px; 
}
    .abouttestcontent {

    margin-left: -20px;
    width: 95%;
}
    .logoarea {
    width: 80%;
    float: left;
    text-align: center;
    overflow: visible;
    padding: 15px;background:#fff;
}
    .bluemenu {
  width: 20%;
    float: right;
    background: #1869b2;
}
    section#attorneyawards {
     margin-left: 0; 
    background: url(assets/img/testawardback.png) repeat-x top center;
    padding: 60px 30px;
     margin-top: 0px; 
    position: relative;
    z-index: 100;
}
    .mediaright .blueback {
    padding-left: 0px;
}
    .medialeft {
padding-left: 50px;
}
    .articleleft {
    padding: 50px;
    }
    .testimonial-left {
    padding: 50px 50px 50px 0px;
    }
    .testimonial-right {
    padding: 50px;
}
    .page-template-default .pabox {
    margin-right: 0px;
    margin-top: 20px;
}
    .contactinfo .small {
    font-size: 20px;
    font-weight: normal;
 
}
.pabox{
    padding: 10px 10px 200px;
    }
    .page-template-default .pabox, .page-template-page-state .pabox {
    margin-top: 0px; 
}
    .contactinfo {
      background: #586163;
    text-align: center;
    color: #fff;
    font-size: 42px;
    font-family: "kepler-std-caption",serif;
    font-weight: bold;
            line-height: 1;
 padding: 10px;
}
    .introtopleft,
    .introtopright{
        display:none;
    }
    .pahero {
    overflow: hidden;
}
.patext h2 {
    font-size: 32px;
    font-family: "kepler-std-caption",serif;
}
  
    .pabox li {
    padding: 20px 0;
}
    .askright {

    padding: 100px
    }
    .watch {
 
    display: none;
}
    .logo {
    padding-left: 0px;
    width: 100%;
    float: none;
}
    .phone span.small {
    color: #fff;
    font-size: 22px;
    font-weight: normal;
}
   header .phone {

    width: 100%;
    float: none;
    padding-top: 200px;
}
    .heroarea {
    padding-top: 200px;
        padding-left: 0px;
}
    .heroarea .container{
        padding-left: 15px;
    }
    .learnleft p {
    line-height: 1.5;
}
    .testimonial {
    width: 100%;
}
    #practicearea h3 {
    font-size: 32px;

}
    .patext {
    width: 100%;
    }
    .patext h2 {
    font-size: 32px;
    }
    .choose {
    padding: 50px 50px 25px;
}
    .choose h3 {
    font-size: 30px;
}
  .biotext {
    font-family: "kepler-std-caption", serif;
    line-height: 1.5;
    font-size: 18px;
}
   .bioimg {
    /* min-height: 890px; */
    width: 100%;
    float: none;
}
    .bioheroarea {
    padding-top: 50px;
    padding-bottom: 300px;
}
    .medialeft {
    padding-left: 50px;
    
    }
    .mediaright .blueback {
     padding-left: 0px; 
        padding-bottom: 0px;
    }
    .testimonial-right {
    padding: 20px;
}
    .testimonial-left {
    padding: 0px; 
    }
    .testimonial-left span.testcta {
   
     margin-right: 0px; 
        padding: 10px;
        text-align: center;
    }
    #attorneybio {
    background: #fff;
    padding: 50px 50px 50px 50px;
    margin-top: 150px;
    margin-left: 0px;
}
  .learnback {

    min-height: 680px;
    padding-top: 800px;

} 
   .awards {
    padding: 0 150px;

}
    .titlearea {
  
    margin: 0 auto 100px;
    width: 89%;
}
 .awardp {
    width: 100%;
    float: none;
    background: #fff;
    padding: 30px;
}
    .aboutleft {
   display:none;
}
    .aboutleftmobile{
        display:block;
    }
    .aboutright {
    position: relative;
    width: 80%;
    padding: 50px;
}
    .learnleft {
    padding: 20px 75px;
    width: 100%;
    float: none;
}
   .learnright {
    position: relative;
    float: none;
    width: 100%;
} 
    .choosebox {
    padding: 0px;
    width: 50%;
}
    .answerleft {
    padding: 60px 0px 190px 50px;
}
    .askright {

    padding: 50px !important;
   
}
  .bioinfo {
    min-height: auto;
    /* padding-bottom: 100px; */
    width: 100%;
    float: none;
    min-height: 400px;
}
    .bioimg img {
    width: 40%;
}
    .bioheroarea {
    padding-bottom: 0px;
}
    .firm_blue {
    margin-top: 0px; 
}
    .frankimage {
    padding: 400px 80px 0px;
}
   span.frankname {

    font-size: 24px; 
    }
    span.franktitle {

    font-size: 18px;

}
    span.franklink {
 
    font-size: 18px;
    }

    section#answers {
    background: #175086;
    display:none;
}
    .card-body {
    padding-top: 30px;
}
section#mobileanswers{
     background: #175086;
    display:block;
    padding: 50px 0px 100px;
    color:#fff;
}
    #mobileanswers div#accordion {
    width: 95%;
}
    #mobileanswers .card-header {
    background: #7eaba0;
    padding: 20px;
    border-radius: 5px;
        margin-bottom: 10px;
    }
    .card-header h5 a {
    color: #fff;
    font-size: 24px;
}
    span.questiontitle {

     padding-bottom: 0px; 
    }
}
@media screen and ( max-width: 990px ){
#ppcthreecontent .rightppc {
    margin-top: 40px;
    }
 #ppcthreecontent .rightppcform {
    color: #fff;
    margin-bottom: 50px;
    margin-top: 0px !important;
}
#ppcthreecontent button#wpforms-submit-6569 {
    background: #A62F2C;
     margin-left: 0px; 
     }
.imagevideo.play-video {
    padding: 120px 50px 0px;
}
.bioawardstitle {
    left: 50px;
    font-size: 24px;
}
button#wpforms-submit-5607 {

     margin-left: 0px; 
}
.rightppc,
#ppcthreecontent .rightppc{
background-image: none;
background: #454b4d;
padding-left: 0px;
}
#testimonials{
display:none;
}
    span.medialogo img {
     width: auto;
}
  .mediabox {
    width: 57%; 
    }
    span.darras {
padding-top: 60px;
    font-size: 32px;
}
    span.mediatitle {
    font-size: 52px;
    padding-bottom: 60px;
}
    span.grn-button {
    font-size: 18px;
    width: 80%;
}
    #bb2c488a8a75_slider_small {
    display: none;
    z-index: 50000;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #1869b2;
    }
        span.awardtitle {
    color: #185085;
    font-style: italic;
    display: block;
    padding: 80px 70px 30px;
    font-size: 24px;
    line-height:24px;
}
aside#secondaryblog {
 
    margin-top: 140px;
}

aside#secondary {
    margin-top: -340px;
}
.row .awardicons {
    margin-right: 0px;
    margin-left: 0px;
}
    .footerlogo {
    padding-top: 0px; 
    padding-bottom: 50px;
}

.disability-claims h3 {margin-top: 0;}
.disability-claims h3 span {color: #7eaba0 !important;}
.disability-claims p {padding-bottom: 0;}
}
@media screen and ( min-width: 769px ){

   /*  #no-it {display:block;}span.ppcrowone {
    display: block;
    font-size: 30px;
}
    #show-it{display:none;} */
}
@media screen and ( max-width: 768px ){
ul#ppc3awardsarea li {
  
    width: 18%;
    margin: 0 auto;
}
.site-info {

    padding: 40px 40px 80px;
    }
span.ppcrowone,
span.ppcrowtwo,
span.ppcrowthree{
 
    line-height: 1.2;
}
#ppcthreecontent .rightppcform {

    margin-bottom: 50px;
}
section#ppcthreecontent {
    padding: 0px 0px 0px 0px;
}
.ppctestleft {
    margin: 0px -20px;
}
.ppctestright {
    margin: 0px -50px;
}
section#ppccontent {
    padding: 20px;
}
span.ppcrowtwo {
    font-size: 42px;
}
.ppcfeaturetest {
    padding: 33px;
    min-height: 660px;
}
span.oppctestclient {
    min-height: 660px;
    padding-top: 450px;
}
.otestblue {
    padding: 50px;
    min-height: auto;
    font-size: 24px;
    line-height: 3;
}
span.oppctestclient.three {
    padding-top: 450px;
}
.ppctwobtm img {
    border-right: 0px solid #fff;
    padding-right: 0px;
}
  section#attorneyawards {
   display:none;
}
    .bioarea h3 {
    padding-bottom: 10px;
    font-size: 42px;
}
    #whychoose,
    #whychooseppc{
    display:none;
}

#whychoosemobile{
    display:block;
}
    #whychoosemobile h3 {
    color: #185085;
    font-style: italic;
    font-family: 'Fanwood Text', serif;
    padding-bottom: 30px;
    font-weight: bold;
    text-transform: none;
    text-align: center;
}
      .whyarea,
   .cardtwo,
    .cardfour{
        background: url(assets/img/whymobileback.jpg) no-repeat top center;
        background-size:cover;
        text-align:center;
        color:#fff;
        padding: 30px 50px 60px
    }
   .cardone,
    .cardthree,
    .cardfive
    {
        background: url(assets/img/whymobilebackgreen.jpg) no-repeat top center;
        background-size:cover;
        text-align:center;
        color:#fff;
        padding: 30px 50px 60px
    }
    .cardone a.cta-button,
    .cardthree a.cta-button,
    .cardfive a.cta-button{
        background:#185085 !important; 
    }
    .whyarea h3 {
    color: #fff !important;
    font-style: normal !important;
}
    #whychoosemobile div#headingOne,
    #whychoosemobile div#headingThree,
    #whychoosemobile div#headingFive{
    background: #7eaba0;
    padding: 20px;
}
    .card-header .togglearea:after {
    /* symbol for "opening" panels */
    font-family: 'FontAwesome';  /* essential for enabling glyphicon */
    content: "\f067";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: white;         /* adjust as needed */
}
.card-header .togglearea.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f068";    /* adjust as needed, taken from bootstrap.css */
}
     #whychoosemobile div#headingTwo,
    #whychoosemobile div#headingFour{
    background: #365b95;
    padding: 20px;
}
    .whyarea a.cta-button,
    #whychoosemobile .card-body a.cta-button{
    background: #7eaba0;
    padding: 20px;
    color: #fff;
    /* margin-bottom: 40px; */
    /* display: block; */
}
    #whychoosemobile div#accordion {
    margin-top: -10px;
}
.wpforms-one-half{
width: 90% !important;
margin: 0 auto !important;
}
.nav-stacked>li>a{
padding: 20px !important;
line-height: 1.5 !important;
}
    .mediabox {
    width: 77%;
    }
 
.titlerow{
margin-top: 0px;
}

    span.dash {display:none;}
    
  /*  #no-it {display:none;}
    #show-it{display:block;}*/
    
    .why-box-outer h3 {
    text-transform: initial;
    font-size: 2.2rem!important;
    height: 80px;
}
    
    .pageh1 {
    font-weight: bold;
    font-family: "kepler-std-caption",serif;
    font-size: 32px;
}
ul, ol {
    margin: 0 0 1.5em .2em;
}#secondary ul.sub-menu li {
    list-style: disc;
    margin-left: 20px;
    padding: 5px;
    margin-bottom: 10px;
}
h2 {margin-top:10px; font-size:25px;}
   
    .testareabox {display:none;}
    .mobileheader .defaulthero,
.mobileheader .defaultheroback{
    min-height: 300px;
}
    form .row, form .col-md-6 {
    margin: 0px;
    padding: 0px;
}
    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    width: 100%;
}
    #secondaryblog ul li, #secondary ul li {
    padding: 0px;
}
    .reason p {
    width: 100%;
}
    .reason button.greenbtn {
    width: 100%;
}
     .backimg {
    min-height: 400px;
/*        margin: -50px -20px;*/ margin-top: -50px;
}
    .pabox{
        padding: 50px 20px 200px;
        margin-right: 0px;
    }
    .testareabox {
    padding: 20px;
    }
    .borderbox {
    padding-top: 350px;
}
    section#videoarea {
  padding-bottom: 0px; 
}
    .statepabox {
 
    margin-top: 0px;
    }
    #teaminmedia {
    margin-top: 0px;
        padding-top: 0px;
    padding-bottom: 0px; 
    }
    .headerbutton {
    padding: 140px 0 0;
    text-align: right;
}
    span.awardtitle {

    padding: 20px;
 
}
    .awards {
    padding: 0;
}
  
    .answerleft {
    padding: 60px 0px 0px 0px;
}
    .vidimg {
    padding-top: 329px;
    position: relative;
    min-height: 375px;
}
    .vid-container {
    min-height: auto;
}
    #paawards {
  
   margin-top: 0px; 
}
    .testareabox {

    margin-left: 0px;
}
    .text-section-right .main-testimonial-text {
    padding-top: 50px;
    padding-left: 200px;
}
    
    .abouttestleft{
        padding-left: 0px;
            padding-bottom: 50px;
    }
    .text-section-left .main-testimonial-text {
    padding-right: 200px;
}
    .abouttestright {
     margin-left: 0px;
    }
    span.firsttitle {
    font-size: 32px;
}
    span.bigstate {
    font-size: 52px;
}
    p.herotext {
    display: none;
}
    button.bluetop {
    padding: 20px;
}
 
    .blogpost{
        padding-right: 0px;
    }
    .row.footercontact {
    margin: 0px;
}
    .askright {
    text-align: center;
}
    .greenbox {

    margin-right: 0px;
    }
  
    .bioawardstitle{
        display:none;
    }
 #articlesarea {
    padding-bottom: 0px;
}
        .articlebadges {
     padding:  0px; 
}

.navbar-brand>img {
    display: block;
    width: 50%;
    margin: 0 auto;
}
    .line{
        display: none;
    }
   header .phone {
 
    padding-top: 120px !important;
    }
    .heroarea {
    padding-top: 200px;
    padding-left: 20px;
        text-shadow: 1px 1px 1px #2a2b2b;
}
    .bottomline {

    display: none;
}
    .choosebox {
    padding: 0px;
    width: 100%;
}
    .container{
        padding-left: 15px;
        padding-right: 15px;
    }
    section#ask {
  
   margin-top: 0px; 
   
}
  span.defbig {
    font-size: 32px;
}  
/* #no-it {display:none;}
    #show-it{display:block;}*/
    #attorneybio {

    margin-left: 0px;
        margin-top: 0px;
        padding-left:20px;
        padding-right:20px;
}
    .attorneylinks li {
    display: block;
    padding: 0px 4px;
}
    .frankleft {
     padding-left: 0px; 
}
    .medialeft {
    padding: 50px;
  
}
    .attorneylinks ul {

    margin: 0px;
    padding: 0px;
}

    .testimonial-left {
    padding: 0px;
    margin-top: 50px;

}
    .mediaright .blueback {
    padding: 0px;
}
    #attorneytestimonials {
    padding-bottom: 130px;
}
    .mediaright {
     padding: 0px; 
}
 
  
    .videoback {
     margin-top: 0px; 
     min-height: auto; 
}

    .aboutright {
    /* padding-right: 150px; */
    position: relative;
    padding: 0px;
    width: 100%;
}
    .aboutimage{
        background-size:contain;
        min-height: 584px;
        padding-top: 400px;
    }
.greenbtn {
    width: 70%;
    }
    .titlerow {
    padding: 0px ; 
}
 #attorneyshow #attorneyimage, #attorneyfrank #attorneyimage, #attorneysusan #attorneyimage, #attorneyheather #attorneyimage, #attorneyphillip #attorneyimage {
    min-height: 404px;
    padding-top: 500px;
}
    #beforeask,
    .contactback{
        display:none;
    }
    .testbuttons {
    padding-top: 0px; 
    text-align: center;
}
    .testimonials-container {
    padding: 100px 50px;
}
    #awards {
    padding: 100px 0 300px;
    }
    .titlearea {

    margin: 25px;
}
    #awards {
    padding: 0px; 
}
    .awardtext {
    display: none;
}
    #media {
   
    padding-top: 50px; 
    padding-bottom:50px; 
  
}
    .row.mediaarea {
    padding: 0 50px;
}
    .row.asktitlearea {
    margin: 25px;
}
    .greenbox {
    background: #7eaba0;
    margin-left: 0px;
}
    .row {
    margin-right: 15px;
    margin-left: 15px;
}
    .aboutright {
    /* padding-right: 150px; */
    position: relative;
    padding: 50px;
         margin-top: 50px;
}
 .frankimage {
    min-height: auto;
    padding: 430px 50px 0px;
}
    span.frankname {
    font-size: 32px;
}
    .attorneyblue {
    margin-bottom: 40px;
}
    .attorneyimg {
    padding-top: 440px;
    padding-left: 40px;

}
    .intropic {

    padding-top: 400px;
}
.introright .blueback {
    margin-top: 0px;
    padding-top: 0px;
    height: auto;
    padding-right: 0px;
    background: #185085;
}
    .questions li {
    padding: 20px;
    font-size: 14px;
}
 
    .questionarea {
    padding: 0px 20px;
}
    .whiteright {
    padding: 20px;
}
    span.questiontitle {
    font-size: 32px;
    line-height:36px;
    line-height: 1;
        padding-bottom: 20px;
}
    .questionarea p {
    line-height: 1.5;
    padding-bottom: 20px;
}
    .givecontent {
    padding: 20px;
}
    .greenpabox {

    padding: 10px;
}
}
@media screen and (max-width: 1160px){
    span.mediatitle {
    font-size: 32px;

}
}
@media screen and ( max-width: 1105px ){
    span.grn-button {
    padding: 20px 5px;
}
    header .phone {
    font-size: 28px;
}
    #pacontent span.title {
  
    font-size: 24px;

}
}
@media screen and (max-width: 1067px){
    span.mediatitle {
    font-size: 30px;

}
    span.grn-button {
    font-size: 12px;
}
}
@media screen and ( max-width: 640px ){
#whychooseppcthree .titlerow {
    padding: 5px 0px !important; 
}
.ppcthreetestleft {
    min-height: 600px;
    padding: 460px 30px 0px;
}
span.whysubtitleppcthree {

    padding: 30px 0px 0px;
    text-align: center;
}
.imagevideo.play-video {
    padding: 120px 100px 0px;
}
    .mediabox {
    width: 97%;
    }
    .desktoponly{
    display:none;
}
.mobileonly{
    display:block;
}
    #pacontent span.title {
    font-size: 32px;
    }
    
    .testareabox {display:none;}
    #secondaryblog ul li, #secondary ul li {
    padding: 10px;
}
    #secondaryblog ul li, #secondary ul li {
    padding: 10px;
}
    .testheroarea {
     padding-top: 0px; 
     min-height: 300px; 
}

.headerbutton {
    padding: 240px 0 0;
    text-align: right;
}
    .pabox ul {

    font-size: 18px;
}
    #statehero {
    max-height: 350px;
    min-height: 350px;
}
    .patext {

    padding-top: 15px;
}
    #about h2 {

    padding-bottom: 0px; 
    }
    section#about {
    padding: 0px;

}
    .learnback {
    min-height: 480px;
    padding-top: 400px;
}
    .faq-left {
    padding-left: 0px;
}
   
       button.bluetop {
display:none;
    }
    .greenbtn {
    width: 100%;
}
    .greenbox img{
        display:none;
    }
span.bluebtnlink {
  
    width: 95%;
    }
  header .phone {
    padding-top: 100px !important;
}
  span.bigstate {
    font-size: 52px;
    }
    span.firsttitle {
    font-size: 24px;
}
    button.bluetop {

    padding: 20px;
}
    .firmleft h2 {
  
    font-size: 32px;
    }
 section#learn {
    background-color: #313131;
    color: #fff;
    background: -moz-linear-gradient(left, #313131 0, #313131 100%, transparent 100%);
    background: -webkit-linear-gradient(left, #313131 0, #313131 100%, transparent 100%);
    background: -linear-gradient(left, #313131 0, #313131 100%, transparent 100%);
    margin-top: 0px;
    padding-top: 100px;
}   
    #media{
        display: none;
    }
   #ask {
 
    margin-top: 0px;
    }
    .attorneytitle {
   padding: 0px; 
}
    .askleft {
    padding: 40px 20px 0;
}
    span.awardtitle {
 
    padding: 0px; 
   
}
    .aboutright {
    
    padding: 20px;
}
    .aboutright p {
    line-height: 2;
}
    .awardcontent {
    min-height: auto;
}
    input.wpcf7-form-control.wpcf7-submit {
   
    font-size: 16px;
    }
    .greenbox {
    margin: 0;
        padding: 0px 0;
}
    .frankimage {
    min-height: auto;
    padding: 330px 40px 0px;
}
    span.frankname {
    font-size: 32px;
}
       .attorneyblue {
    margin-bottom: 40px;
}
    .bioimg {
    min-height: 590px;
}
    .attorneyimg {
    padding-top: 340px;
    padding-left: 40px;

}
.givearea {
    padding-bottom: 150px;
}
  #firmawards {
    padding-top: 60px;
    padding-bottom: 0px; 
     margin-top: 0px; 
}  
   
}
@media screen and ( max-width: 580px ){
    .vidimg {
    padding-top: 229px;
    position: relative;
    min-height: 275px;
}
  
    .testimonials-container {
    padding: 100px 10px;
}
    .testlinks {

    display: none;
}
  .testbuttons {
    display: none;
}  
    .pabox {
margin: 0px;}
    
    .awardtext {
display:none;
    }
    .awards {
    padding-left: 0px; 
}
    .askright {
    padding: 15px;
}
    .site-footer {
    background: #175086;
    padding: 50px 25px;
    color: #fff;
}
     .learnback {
    background: url(assets/img/02-image.jpg) no-repeat;
    background-size: contain;
}
    #awards {
    padding: 100px 0 30px;
}
    section#ask {
    background-color: #ffffff;
    color: #363636;
    background: -moz-linear-gradient(left, #ffffff 0, #ffffff 100%, transparent 100%);
    background: -webkit-linear-gradient(left, #ffffff 0, #ffffff 100%, transparent 100%);
    background: -linear-gradient(left, #ffffff 0, #ffffff 100%, transparent 100%);
    margin-top: 50px;
    padding-top: 10px;
}
button.bluebtn {margin-bottom:20px;}
}
@media screen and ( max-width: 480px ){
.watchppcthree.play-video {
  
    text-align: center;
    }
span.ppcrowone {
    font-size: 30px;
}
span.ppcrowtwo {
    font-size: 30px;
}
span.ppcrowthree {

    font-size: 18px;
}
 button#responsive-menu-pro-button {
 
    top: 15px;
    }
    
    span.medialogo {
    margin-top: -80px;
}
    span.grn-button {
    font-size: 18px;

}
    span.mediatitle {
    font-size: 36px;
    }
    span.darras {

    padding-top: 30px;
}
    #ppcvideoarea {
     padding: 0px; 

}
 
    .page-title {
    font-size: 36px;
    }
    .ppcformarea {
    padding: 28px 20px 23px;
    width: 95%;
}
    .title-ppc {
    font-size: 24px;
    }
    .contact-title {
    font-size: 27px;
    }
    .contact-title .booster {

    font-size: 32px;
    }
    .contact-text {
 
     padding: 0px; 
    }
    .footer-ppc .site-info {

    padding: 47px 60px 51px;
    }
       .mobileheader .defaulthero,
.mobileheader .defaultheroback{
    min-height: 200px;
}
    #statehero {
    max-height: 200px;
    min-height: 200px;
}
    .testareabox {
    width: 100%;
    min-height: auto;
}
    .borderbox {
    padding-top: 50px;
}
    .video-section .headerbutton span.testcta {
    padding: 10px;
            width: 100%;
}
    .viewbutton {
    padding: 20px 20px;
    width: 100%;
}
    .headerbutton span.testcta img {
    display: none;
}
    #attorneyshow #attorneyimage, #attorneyfrank #attorneyimage, #attorneysusan #attorneyimage, #attorneyheather #attorneyimage, #attorneyphillip #attorneyimage {
    min-height: 204px;
    padding-top: 300px;
}
    .learnbtn {
    background: #7eaba0;
    width: 100%;
    float: right;
    text-transform: uppercase;
    text-align: center;
    padding: 20px;
    font-size: 16px;
    letter-spacing: 2px;
}
    #secondary h3 {
    font-size: 24px;
}
    .paheroarea {
    font-size: 32px;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0px;
}
    span.paline2 {
    font-size: 36px;
}
    .reason {
  
    padding: 15px;
}

    section.text-section-left {
    min-height: auto;
}
    .test-text {
    font-size: 18px;
    padding: 150px 20px 50px;
}
    .testimage {
    margin-top: -100px;
    padding-top: 350px;
    padding-bottom: 50px;
}
  .test-video-left .testimage {
    padding-top: 350px;
    padding-bottom: 50px;
  
}
    .attorneyblue {
    margin-left: 0px;
}
    .video-section-left .test-video-right {
    margin: 50px auto 0;
    font-size: 18px;
}
    .test-video-left {
    font-size: 18px;
}
    .test-video-right {
    margin-top: 100px;
}

    section.text-section-right {
    min-height: auto;
}
    .text-section-left .main-testimonial-text{
        padding-right: 100px;
    }
    .text-section-right .main-testimonial-text {
 
    padding-left: 100px;
}
    .hero{
    background: url(assets/img/hero.jpg) no-repeat top right;
        background-size: cover;
    }
    span.firsttitle {
    font-size: 20px;
}
    span.bigstate {
    font-size: 52px;
}
    input.wpcf7-form-control.wpcf7-submit {
    font-size: 10px;
    padding-top:20px;
}
    section#attorneyawards {
   display:none;
}
    .abouttestimg {
    min-height: 300px;
}
    button.blueline {

   padding: 20px; 
 
}
    .abouttestcontent {
    margin-left: 0px;
    width: 100%;
        margin-top: 0px;
}
    #about_firm {

    padding-bottom: 30px;
}
    #givesback {
     margin-top: 0px; 
}
    .vidbtn img {
    display: none;
}
    .firmleft {
    padding-right: 0px; 
}
    section#learn {

    padding-top: 0px;
}
.firm_blue {

    margin-right: 0px; 
}
    .vidbtn {
    background: #7eaba0;
    padding: 10px;
    margin-top: -100px;
   
}
    .givebtn {
    padding: 10px;
    }
input.wpcf7-form-control.wpcf7-submit {
    font-size: 12px;
}
    span.frankname {
    font-size: 24px;
}
    .frankimage {
    min-height: auto;
    padding: 200px 40px 0px;
}
    .frankright {
    padding: 50px 20px;
}
    .bioimg {
    min-height: 390px;
}
    .attorneyimg {
    padding-top: 240px;
    padding-left: 40px;
}
    button#responsive-menu-button {
 
    top: 30px !important;
 
}
    .mediaright span.testcta {
    margin-top: 350px;
    }
    .a-testimonial-image {
    min-height: 400px;
}
      .introleft {
    padding: 20px;
          padding:0;
}
    .paleft {
    padding: 20px;
    color: #fff;
}
    .blueback {
    background: #185085;
    padding-bottom: 20px;
    height: auto;
    position: relative;
     margin-bottom: 0px; 
        padding-top: 0px;
        padding-right: 0px;
}
    .answerleft {
    padding: 20px;
}
    .questions ul{
        margin: 0;
        padding: 0;
    }
    .whyleft {
    padding: 20px;
}
.whyright {
 
  padding-top: 0px; 
}
    #whyhelp .testimg {
    margin-left: 0px; 
    padding-top: 0px;
}
    
    .aboutimage{
        min-height:484px;
        padding-top:300px;
    }
    .greenbtn img{
        display:none;
    }
}


@media screen and ( max-width: 425px ){
	span.bigstate {
    font-size: 42px;
}

    header .phone{
        color:#fff !important;
    }
    span.sub {

    font-size: 15px;
    }
    #about h3,
    #learn h3 {
    font-size: 24px;
    }
    .aboutright p,
    .learnleft p{
    line-height: 1.5;
}
    button.blueline {
    font-size: 16px;
    margin-top: 0px; 
}
    section#about {
    padding: 50px 0 50px;
    }
    .learnleft {
    padding: 20px;
}
    .testimonial {
    width: 100%;
    padding-top: 20px;
}
  .learnback {
    padding-top: 400px;
    }
    .learnbtn {
    width: 100%;
    padding: 20px;
    font-size: 16px;
}
  
    .testimonials-container .row{
        margin: 0;
    }
    span.testname {
    font-size: 24px;
    }
    #practicearea {

    display: none;
}
@media screen and ( max-width: 368px ){
    .greenbtn {

    padding: 20px 20px;
    }
    .vidimg {
    padding-top: 179px;
    position: relative;
    min-height: 225px;
}
    .vidbutton {
    width: 100%;
}
.awardsarea {
    padding: 0px; 
}
.frankleft {
    padding-left: 0px;
}
    .frankleft-blue {
    background: #175086;
    padding: 0px;
    margin-top: 50px;
    margin-right: 0px;
}
    .frank {
    margin-top: -100px;
    margin-right: 0px;
}
    .frankimage {
    min-height: auto;
    padding: 200px 20px 0px;
}
    span.franklink {
    font-size: 16px;
}
    .attorneyblue {
    margin-bottom: 40px;
    margin-left: 0;
    padding: 10px;
}
 
   .attorneyimg {
    padding-top: 120px;
    padding-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
} 
  span.attorneyname {
    font-size: 18px;
}  
    .testheroarea {
    padding-top: 100px;
    min-height: auto;
}
    .text-section-right .main-testimonial-text,
    .text-section-left .main-testimonial-text{
    padding: 0px;
}
    .test-video-right span.testcta,
    .test-video-left span.testcta{
    font-size: 16px;
    }
    
   .testareabox h2 {
    font-family: "kepler-std-caption",serif;
    color: #185085;
    font-size: 32px;
    background: none; 
     min-height: auto;
     padding-top: 0px; 
     padding-left: 0px;
       min-height: auto;
} 
    .testareabox {
    width: 100%;
    min-height: auto;
            margin-bottom: 0px;
}
.headerbutton span.testcta {
    padding: 10px;
    }

.headerbutton span.testcta {
    background: #7eaba0;
    font-size: 14px;
}
    .headerbutton {
    padding: 70px 0 0;
    text-align: right;
}
}
@media screen and ( max-width: 320px ){
  section.video-section {
    padding: 0px;
}
    .headerbutton {
    padding: 0;
    text-align: right;
}
    .video-section .headerbutton span.testcta {
    width: 100%;
}
    .testareabox p {
    line-height: 1.5;
    }
 .testareabox {
    padding: 10px;
    }
    span.boldtext {
    font-size: 18px;
}
    #pacontent .pabox {
    margin-top: 50px;
    font-size: 16px;
    padding: 20px;
}
   
    .reason p {
     width: 100%; 
}
    .reason {
    width: 100%;
}
    .reason button.greenbtn {
    width: 100%;
    font-size: 16px;
    padding: 10px;
}
    #whyhelp .blueback {
    padding-bottom: 0px;
}
    section#paimage {
    display: none;
}
    .testtext {
    width: 100%;
    padding: 20px;
    margin-top: 0px;
}
    .whyleft {
    margin: 0px;
}
    .greenpabox {
    background: #7eaba0;
    margin-top: 0px;
    padding: 5px;
    font-size: 16px;
    text-align: center;
}
    .greenpabox a{
        font-size: 16px;
    }
    
    .pabox li img {
    display: none;
}
    #pacontent span.title {

    font-size: 24px;
    }
	section#testimonials {
   display:none;
}
    .view img{
        padding-left: 5px;
    }
  
    .mediaright span.testcta img {
    display: none;
}
    .medialeft {
    padding: 10px;
}
    button.bluebtn {
    font-size: 16px;
    padding: 15px 10px;
    }
    .testimonial-left {
    margin-top: 0px; 
}
    .a-testimonial-image {
    min-height: 200px;
}
    .testimonial-left span.testcta {
        padding: 20px 0px 20px 10px;
        text-align:center;
    }
    .articleleft {
    padding: 10px;
        margin-top: 0px;
}
#attorneytestimonials {
    padding-bottom: 30px;
}
    .articleleft h3 {
  
    padding-bottom: 20px;
    font-size: 24px;
}
      .testimonial-left span.testcta img {
    display: none;
}
    #teaminmedia {

    padding-bottom: 50px;
    }
    .abouttestimg {
    min-height: 200px;
}
    .bioarea h3 {
    padding-bottom: 20px;
}
    .mediaright span.testcta {
    margin-top: 250px;
        padding: 20px 0px 20px 10px;
    text-align: center;
}
    span.watchvideo {
    display: none;
}
    .givecontent {
    padding: 10px;
}
    h3 {
    font-size: 24px;
}
    #attorneybio h3 {
    font-size: 24px;

}
    .attorneyname{
          color: #175086;
  
    }
 
    
    .grey-step {background:#fafafa; margin-bottom:20px; padding:20px;}
    }
    
    @media screen and (min-width: 1920px){
    section#about {
    padding: 50px 0 167px;
    
}
    }
    

	
      @media screen and (min-width: 900px){
         .no-show{display:block;}
         .do-show{display:none;}
     }
    
     @media screen and (max-width: 900px){
         .no-show{display:none;}
         .do-show{display:block;}
     }
	

     

/*------------------------------- Home & Contact form style updates --- 6-9-2020 -- Rankings */
.askright input[type=text], .askright input[type=tel], .askright input[type=email], .askright textarea { background-color: #fff !important; } .contactpage-form input[type=text], .contactpage-form input[type=tel], .contactpage-form input[type=email], .contactpage-form select, .contactpage-form textarea { background-color: #fff !important; }
	
	
	
