  /*
Theme Name: ignition Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for ignition
Author: My Name
Author URI: http: //mysite.com/
Template: ignition
Version: 0.3
*/


@font-face {
    font-family: Glyphter;
    src: url(/wp-content/themes/jcrlaw/fonts/Glyphter.eot);
    src: url(/wp-content/themes/jcrlaw//wp-content/themes/jcrlaw/fonts/Glyphter.eot) format('embedded-opentype'), url(/wp-content/themes/jcrlaw/fonts/Glyphter.woff) format('woff'), url(/wp-content/themes/jcrlaw/fonts/Glyphter.ttf) format('truetype'), url(/wp-content/themes/jcrlaw/fonts/Glyphter.svg) format('svg');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'bebas_neuebold2';
    src: url('/wp-content/themes/jcrlaw/fonts/bebasneue_bold-webfont.eot');
    src: url('/wp-content/themes/jcrlaw//wp-content/themes/jcrlaw/fonts/bebasneue_bold-webfont.eot') format('embedded-opentype'),
         url('/wp-content/themes/jcrlaw//wp-content/themes/jcrlaw/fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/jcrlaw/fonts/bebasneue_bold-webfont.woff') format('woff'),
         url('/wp-content/themes/jcrlaw/fonts/bebasneue_bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/jcrlaw/fonts/bebasneue_bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}
.flex-cnt [class*=icon-]:before {
    display: inline-block;
    font-family: Glyphter;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cookie-notice-container {
    width: auto;
}
#vimeo-video iframe {
    background-color: #333;
}
.nav-med [class*=icon-]:before, .nav-right-medical [class*=icon-]:before {
    font-family: thrvicomoon!important;
}
.icon-truck:before {
    content: '\0041'}
.icon-medical:before {
    content: '\0042'}
.icon-control:before {
    content: '\0043'}
.icon-icon05:before {
    content: '\0044'}
.icon-icon06:before {
    content: '\0045'}
.icon-icon07:before {
    content: '\0046'}
.icon-icon08:before {
    content: '\0047'}
.icon-icon01:before {
    content: '\0048'}
.icon-icon02:before {
    content: '\0049'}
.icon-icon03:before {
    content: '\004a'}
.icon-icon04:before {
    content: '\004b'}
@font-face {
    font-family: bebas_neuebold;
    src: url(/wp-content/themes/jcrlaw//wp-content/themes/jcrlaw/fonts/bebasneue_bold-webfont.woff2) format('woff2'), url(/wp-content/themes/jcrlaw/fonts/bebasneue_bold-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: bebas_neuebook;
    src: url(/wp-content/themes/jcrlaw//wp-content/themes/jcrlaw/fonts/bebasneue_book-webfont.woff2) format('woff2'), url(/wp-content/themes/jcrlaw/fonts/bebasneue_book-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: bebas_neuelight;
    src: url(/wp-content/themes/jcrlaw//wp-content/themes/jcrlaw/fonts/bebasneue_light-webfont.woff2) format('woff2'), url(/wp-content/themes/jcrlaw/fonts/bebasneue_light-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: bebas_neue_regularregular;
    src: url(/wp-content/themes/jcrlaw//wp-content/themes/jcrlaw/fonts/bebasneue_regular-webfont.woff2) format('woff2'), url(/wp-content/themes/jcrlaw/fonts/bebasneue_regular-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: bebas_neuethin;
    src: url(/wp-content/themes/jcrlaw//wp-content/themes/jcrlaw/fonts/bebasneue_thin-webfont.woff2) format('woff2'), url(/wp-content/themes/jcrlaw/fonts/bebasneue_thin-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}
.image-header {
    height: 538px;
    background: url(/wp-content/themes/jcrlaw/images/header-image-page.jpg) center 0/cover no-repeat!important;
    border: 0!important;
}
.image-header {
    height: 663px;
    background: url(/wp-content/themes/jcrlaw/images/header-image.jpg) center center /cover no-repeat!important;
}
.home .image-header {
    background: url(/wp-content/themes/jcrlaw/images/header-image.jpg) bottom center /cover no-repeat!important;
}
.page-id-244 .image-header {
    background-position:  bottom center!important;
}
.image-header.med-header {
    background: none!important;
}
.image-header.med-header .text-left{
	font-family: Georgia, sans-serif;
	font-size: 66px;
	color:#333;
	width:50%;
	height: 100%;
	background-color: #fcfcfc;
}
.image-header.med-header .text-left .sub-text{
	font-family: Roboto, sans-serif ;
	font-size: 25px;
	margin:15px 0 0;
}
.image-header.med-header .text-right{
	width:50%;
	text-align:center;
	/*background: url(/wp-content/uploads/2019/10/medical-header2.jpg) center 0/cover no-repeat;*/
	height: 100%;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .75);
	color:#fff;
}
.image-header.med-header .text-right .title{
	font-family: Georgia, sans-serif;
	font-size: 66px;
}
.image-header.med-header .text-right p{
	font-family: Roboto, sans-serif ;
	font-size: 25px;
}
.image-header.med-header .wrp {
    width: auto !important;
	padding:0!important;
	height: 100%;
}
.image-header.med-header .text-head {
    width: auto !important;
	display: flex;
	align-items: center;
	justify-content: center;
	top:auto;
	padding:0;
	height: 100%;
}
.image-header.med-header .text-left .center-text{
	padding: 140px 50px 0;
}
.image-header.med-header .text-right .center-text{
	padding: 177px 20px 0;
}
.text-head .author {
    font-size: 16px;
	font-style:italic;
	text-align:right;
	padding: 20px 0 0;
	text-shadow:none;
	color:#333;
}
header #head_wrp {
    vertical-align: top!important;
}
.line-top {
    padding: 10px 0;
    background-color: #333;
}
body .image-header .wrp, body .line-top .wrp {
    width: 1015px!important;
}
.line-top .text {
    float: left;
    font-size: 13px!important;
    color: #fff;
    opacity: .7;
}
.line-top .lang {
    float: right;
    font-size: 12px;
    color: #fff;
    opacity: .9;
}
.line-top .lang ul li {
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px;
}
.line-top .lang ul li a {
    color: #fff;
    text-decoration: underline;
}
header, header .phone .apnr, header .phone .fphr, header ul.menu>li>a {
    color: #fff!important;
}
.line-top .lang ul li a:hover {
    text-decoration: none;
}
#floating_menu header {
    padding: 0!important;
}
.page-template-fullwidth-page .wrp {
    width: 1040px!important;
}
.page-template-fullwidth-page footer .wrp {
    width: 1605px!important;
}
.wrp {
    width: 1120px!important;
}
.home header .wrp, header .wrp {
    width: 1015px!important;
}
#menu-item-13::after, #menu-item-13::before {
    width: 17px;
    background-color: rgba(255, 255, 255, .7);
}
#head_wrp {
    background-color: #313e4b;
    display: block!important;
    padding: 0;
}
.phone .apnr::before, header::before {
    display: none!important;
}
header #logo>a>img {
    max-width: 485px!important;
}
.col-two-home .tve-page-section-in, body .btn-box .thrv-button {
    max-width: inherit!important;
}
header ul.menu>li>a {
    font-family: bebas_neue_regularregular;
    opacity: .7;
    font-size: 18px;
    text-decoration: underline;
    position: relative;
    padding: 41px 20px;
    text-transform: uppercase;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	font-family: bebas_neue_regularregular!important;
    opacity: .7;
    font-size: 18px!important;
    text-decoration: underline;
	line-height: normal!important;
	height:auto!important;
    position: relative;
    padding: 41px 13px!important;
    text-transform: uppercase!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > .notranslate > a.mega-menu-link{
	font-family: bebas_neue_regularregular!important;
    opacity: .7;
    font-size: 17px !important;
    text-decoration: underline;
	line-height: normal!important;
	height:auto!important;
    position: relative;
    padding: 41px 10px!important;
	color: #fff;
    text-transform: uppercase!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-13:hover > .notranslate > a.mega-menu-link {
    background-color: #000 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > .notranslate + a.mega-menu-link{
	display:none;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item > .notranslate + .mega-menu-link{
	display:none;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item > .notranslate > a {
    font-size: 25px;
    line-height: 20px;
	background-color: #fff;
	color: #495763;
	font-family: bebas_neuebold;
	font-size: 26px;
	height: 180px;
	line-height: 31px;
	padding: 38px 30px 0;
	text-transform: uppercase;
	width: 187px;
	display: block;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item:last-child > .notranslate > a{
	display:inline-block;
}
#mega-menu-item-649 .notranslate{
	display:none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link{
	padding-left: 35px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link::after{
	
}
header nav ul li>ul {
    top: 102px!important;
}
header ul.menu>li>a:hover {
    text-decoration: none;
}
header ul.menu>li {
    position: relative;
    padding: 0!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children{
	position: relative!important;
}
#menu-item-13::after, #menu-item-13::before, header ul.menu>li#menu-item-13>a:after {
    height: 2px;
    position: absolute;
    left: 10px;
    content: ''
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children::after,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children::before,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link::after {
    height: 2px!important;
    position: absolute!important;
    left: 10px!important;
    content: ''!important;
	margin:0!important;
	width: 17px!important;
	background-color: rgba(255, 255, 255, .7)!important;
	display:block!important;
}
#menu-item-13::after {
    top: 45px;
}
#menu-item-13::before {
    z-index: 2;
    top: 51px;
}
header ul.menu>li#menu-item-13>a:after {
    width: 7px;
    background-color: rgba(255, 255, 255, 1)!important;
    top: 57px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children::after {
    top: 45px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children::before {
    z-index: 2;
    top: 51px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link::after  {
    background-color: rgba(255, 255, 255, 1)!important;
    top: 57px;
}
.col-two-home .tcb-flex-col, .home .text-head, .text-head {
    position: relative;
}
header ul.menu>li#menu-item-13>a {
    padding-left: 35px!important;
}
header ul.menu>li#menu-item-13:hover>a {
    background-color: #000;
}
header ul.menu>li#menu-item-13 {
    margin-left: 0;
}
.phone .phr, .phone_mobile .phr {
    border: 0!important;
    border-radius: 0!important;
    padding: 0!important;
}
.phone, .phone_mobile {
    width: auto!important;
    text-align: right!important;
}
header .phone .apnr {
    font-family: bebas_neuebold;
    font-size: 34px;
    line-height: 30px;
}
header .phone .fphr {
    opacity: .6;
}
header .side_logo #logo {
    width: 480px!important;
    padding: 15px 0;
}
header .side_logo #nav_right {
    width: 100%!important;
    height: 100%
}
header {
    border: 0!important;
}
.text-head {
    margin: 0;
    text-align: left;
    top: 70px;
    padding-right: 330px;
}
.home .text-head {
    top: 150px;
    margin: 0;
}
.text-head .text {
    font-family: Georgia, sans-serif;
    font-size: 82px;
    color: #fff;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .75);
    margin: 0 0 45px;
}
.text-head .text span {
    display: block;
    font-family: bebas_neue_regularregular;
    font-size: 38px;
    text-transform: uppercase;
}
.page-child .text-head .text span {
    font-size: 31px;
    text-transform: none;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.page-child .text-head .text {
    font-size: 69px;
}
.btn-red-page, .text-head .btn a {
    display: inline-block;
    font-family: bebas_neuebold;
    font-size: 33px;
    text-transform: uppercase;
    padding: 20px 35px;
    border: 2px solid #fff;
}
.page-template-fullwidth-page-rus .text-head .btn a{
	font-size: 24px;
}
.text-head .btn a {
    background-color: #900;
    color: #fff;
}
.page-template-fullwidth-page-rus .text-head .btn a {
    line-height: 27px;
    padding: 14px 35px;
}
.btn-red-page, .confirm h2 {
    color: #fff!important;
}
.text-head .btn a:hover {
    background-color: #a40303;
}
.btn-red-page {
    background-color: #900;
    text-decoration: none!important;
}
.bspr, .wufoo .desc, .wufoo .info {
    display: none;
}
.btn-red-page:hover {
    background-color: #a40303;
}
body .padd-box-home {
    padding: 60px 10px!important;
}
.form-home .title01 p {
    margin: 0 0 20px!important;
    font-family: Georgia, sans-serif;
    font-size: 41px;
    color: #495763;
}
.video-form .title02 p, .wufoo input.btTxt {
    font-family: bebas_neuebold;
    text-transform: uppercase;
}
.video-form .tcb-flex-col:last-child {
    color: #fff;
    background-color: #495763;
    padding: 15px 35px!important;
}
.video-form .title02 p {
    margin: 0 0 10px!important;
    color: #fff;
    font-size: 37px;
}
.video-form .thrv_custom_html_shortcode, .video-form .thrv_wrapper p {
    margin: 0!important;
}
#public {
    background: 0 0!important;
}
.wufoo input.file, .wufoo input.text, .wufoo select.select, .wufoo textarea.textarea {
    background-color: #fff;
    border: 0;
    font-size: 16px;
    color: #999;
    padding: 10px 15px;
}
.wufoo input.medium, .wufoo select.medium {
    width: 100%!important;
}
.wufoo input.btTxt {
    background-color: #900!important;
    font-size: 33px!important;
    color: #fff!important;
    padding: 7px 65px!important;
    border: 2px solid #fff!important;
    cursor: pointer;
	border-radius:0!important;
	background-image:none!important;
	-webkit-appearance: none!important;
	appearance: none!important;
	border-top-left-radius:0!important;
	border-top-right-radius:0!important;
	box-shadow: none !important;
}
.wufoo input.btTxt:hover {
    background-color: #a40303!important;
}
form li.buttons {
    text-align: center;
    padding: 20px 0 0;
}
.video-form .thrv_wrapper {
    margin-bottom: 0!important;
    margin-top: 0!important;
    padding: 0!important;
}
.box-personal .title01 p {
    margin: 0 0 20px!important;
    font-family: Georgia, sans-serif;
    font-size: 41px;
    color: #000;
}
.box-lawfirm .title01 p {
    margin: 0 0 30px!important;
    font-family: Georgia, sans-serif;
    font-size: 41px;
    line-height: 60px;
    color: #495763;
}
.box-lawfirm .title02 {
    text-align: center;
}
.box-lawfirm .title02 p {
    background-color: #900;
    color: #fff;
    display: inline-block;
    font-family: Georgia, sans-serif;
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 20px!important;
    padding: 10px 20px;
}
.col-two-home .tcb-flex-col:first-child {
    background-color: #f2f6f8;
    padding: 50px 80px 50px 160px!important;
}
.col-two-home .tcb-flex-col:last-child {
    background-color: #dbe7ed;
    padding: 50px 290px 50px 90px!important;
}
.col-two-home .tcb-flex-row {
    margin: 0!important;
    font-size: 16px!important;
    padding: 0;
}
.col-two-home .tcb-flex-col:last-child:before {
    width: 267px;
    height: 532px;
    content: '';
    position: absolute;
    bottom: 0;
    right: 45px;
    background: url(/wp-content/themes/jcrlaw/images/firm.jpg) no-repeat;
}
.col-two-home .tcb-flex-col h3 {
    font-size: 35px;
    font-family: Georgia, sans-serif;
    font-weight: 400;
    color: #495763;
    margin: 0 0 35px;
}
.col-two-home .tve_wp_shortcode {
    margin: 0!important;
}
.cnt article p {
    margin-bottom: 20px!important;
}
.bp-t, .cnt, .tve-woocommerce .product p, .tve-woocommerce .products p {
    font-family: Roboto, sans-serif!important;
    font-weight: 400!important;
    font-size: 16px;
}
.col-two-home .tcb-flex-col:first-child ul {
    font-weight: 700;
}
.cnt article ul {
    list-style-image: url(/wp-content/uploads/2017/11/bullet.png)!important;
}
.col-two-home .tcb-flex-col ul {
    margin: 0;
    padding: 0;
}
.col-two-home .tcb-flex-col:last-child ul {
    font-weight: 400;
    font-size: 22px;
    font-family: Georgia, sans-serif;
    margin-top: 40px;
}
body .btn-box .thrv-button {
    width: auto!important;
    text-align: center;
}
.btn-red a.tcb-button-link {
    font-family: bebas_neuebold!important;
    font-size: 33px!important;
    text-transform: uppercase!important;
    border: 2px solid #fff!important;
    padding: 10px 35px!important;
    display: inline-block!important;
    width: auto!important;
}
#personal-injury .btn-red{
	position: absolute;
left: 50%;
bottom: 0px;
margin-left: -100px!important;
}
#personal-injury .btn-red a.tcb-button-link{
	padding: 5px 25px !important;
font-size: 26px !important;
width: 200px !important;

}
.box-contact-us .title01 p, .box-contact-us .title02 p {
    font-size: 41px;
    line-height: 60px;
    font-family: Georgia, sans-serif;
}
.btn-red a.tcb-button-link:hover {
    background-color: #a40303!important;
}
.box-contact-us .title01 p {
    margin: 0!important;
    color: #495763;
}
.box-contact-us .title02 p {
    margin: 0 0 30px!important;
    color: #900;
    text-transform: uppercase;
}
.box-contact-us .title-contact {
    color: #333;
    position: relative;
    margin: 50px 0 85px;
    font-size: 24px;
}
.box-contact-us .title-contact:before {
    background: url(/wp-content/uploads/2017/11/jonathan.png) no-repeat rgba(0, 0, 0, 0);
    bottom: -73px;
    content: "";
    height: 261px;
    position: absolute;
    right: -10px;
    width: 202px;
}
.box-contact-us .tcb-flex-col {
    font-size: 16px;
}
.box-contact-us .tcb-flex-col p {
    line-height: 26px;
}
.box-contact-us .tcb-flex-col:last-child {
    background-color: #f2f6f8;
    padding: 35px!important;
    font-size: 15px;
}
.box-contact-us .tcb-flex-col:first-child {
    padding: 35px 35px 35px 0!important;
}
.box-contact-us .tve_wp_shortcode {
    margin: 0!important;
}
.box-contact-us .tcb-flex-col a {
    font-family: Georgia, sans-serif;
    font-size: 17px;
    color: #333;
}
.box-contact-us .tcb-flex-col a:hover {
    text-decoration: none;
}
.box-record .title01 p {
    font-family: Georgia, sans-serif;
    font-size: 41px;
    color: #fff;
    text-transform: uppercase;
    margin: 0!important;
}
.box-record .price01 {
    font-size: 106px;
    font-family: bebas_neuebold;
    color: #fff;
    margin: 0!important;
}
.box-record .price01 span {
    font-family: bebas_neue_regularregular;
}
.box-record .price01 em {
    display: inline-block;
    font-size: 26px;
    font-style: normal;
    margin: 16px 0 0;
    vertical-align: top;
}
.box-record .price02 {
    font-size: 34px;
    font-family: bebas_neuebold;
    color: #495763;
    text-transform: uppercase;
    background-color: #fff;
    padding: 3px 22px;
    display: inline-block;
    margin: 0 0 15px!important;
}
.box-record .price03 {
    font-size: 16px;
    color: #fff;
    line-height: 20px;
}
.box-record .tcb-col {
    text-align: center;
}
.box-record br {
    display: none;
}
body .box-record .thrv-button {
    max-width: inherit!important;
    width: auto!important;
    text-align: center;
}
.box-record .btn-red a.tcb-button-link {
    padding: 10px 65px!important;
}
.team-box .title01 p {
    margin: 0!important;
    font-family: Georgia, sans-serif;
    font-size: 41px;
    color: #000;
    line-height: 40px;
}
.team-box .title02 p {
    margin: 0 0 40px!important;
    font-family: Georgia, sans-serif;
    font-size: 24px;
    color: #666;
}
.box-logo-home .title01 p, .infographic-box .title01 p {
    font-family: Georgia, sans-serif;
    font-size: 37px;
    line-height: 40px;
}
.box-logo-home .title01 p {
    margin: 0 0 30px!important;
    color: #495763;
}
.infographic-box .title01 p {
    margin: 0 0 80px!important;
    color: #495763;
}
.infographic-box .btn {
    display: block;
    width: 100%}
.infographic-box .btn a.tcb-button-link {
    background-color: #fff;
    line-height: 190px;
    color: #495763;
    font-size: 30px;
    font-family: bebas_neuebold;
    text-transform: uppercase;
    text-decoration: underline;
    position: relative;
}
.infographic-box .btn .notranslate{
	display:block;
	padding: 0;
}
.infographic-box .btn .notranslate a.tcb-button-link {
    font-size: 23px;
}
.infographic-box .btn a.tcb-button-link:hover {
    text-decoration: none;
}
.infographic-box .medical .tcb-button-text {
    position: relative;
    padding-left: 70px;
}
.infographic-box .medical .tcb-button-text:before {
    content: '\0042';
    color: #495763;
    font-family: Glyphter;
    font-size: 60px;
    left: 108px;
    position: absolute;
    top: 2px;
}
.infographic-box .truck .tcb-button-text {
    position: relative;
    padding-left: 30px;
}
.infographic-box .truck .tcb-button-text:before {
    content: '\0041';
    color: #495763;
    font-family: Glyphter;
    font-size: 80px;
    left: 94px;
    position: absolute;
    top: 2px;
}
.blog-home .title01 p {
    margin: 0 0 40px!important;
    font-family: Georgia, sans-serif;
    font-size: 41px;
    color: #495763;
}
.thrv_post_grid .tve_post .tve_pg_container {
    border: 0!important;
    box-shadow: none!important;
}
.thrv_post_grid .tve_post .tve-post-grid-title {
    color: #495763;
    font-size: 19px!important;
    padding: 15px 0 0;
}
.thrv_post_grid .tve_post .tve-post-grid-title a {
    color: #495763;
    font-family: Georgia, sans-serif;
}
.thrv_post_grid .thrv-icon {
    display: none;
}
.thrv_post_grid .tve_pg_row .tve_pg_container {
    margin: 0 15px;
}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container {
    margin: 0 15px 0 0;
}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container {
    margin: 0 0 0 15px;
}
.blog-home .more {
    margin: 60px 0 0!important;
    display: block;
    width: 100%;
    text-align: center;
}
.blog-home .more a.tcb-button-link {
    width: auto;
    font-family: Georgia, sans-serif;
    font-size: 22px;
    color: #495762;
    background: 0 0;
}
.box-locations .title01 p {
    margin: 0 0 60px!important;
    font-family: Georgia, sans-serif;
    font-size: 41px;
    color: #fff;
    text-transform: uppercase;
    line-height: 40px;
}
.box-locations .bg-box {
    background-color: rgba(0, 0, 0, .6);
    padding: 60px 60px 30px;
}
.box-locations .bg-box .title02 p {
    color: #fff;
    font-size: 29px;
    text-transform: uppercase;
    font-family: bebas_neuebold;
    border-bottom: 1px solid #fff;
    margin: 0 0 15px!important;
    padding: 0 0 10px;
}
.box-locations .bg-box .text, .box-locations .bg-box .text p {
    color: #fff;
    font-size: 16px;
    line-height: 27px;
}
footer .ftw, footer .ftw p {
    font-size: 14px;
}
.box-locations .bg-box .text a {
    color: #fff;
    text-decoration: none;
}
.box-locations .btn-red a.tcb-button-link {
    border: 0!important;
    display: inline-block!important;
    padding: 12px 75px!important;
}
body .padd-box-home.box-locations {
    padding: 60px 0 180px!important;
}
footer .logo {
    max-width: 100%}
.spr {
    display: none;
}
.cnt .awr {
    padding: 0!important;
}
footer .ftw {
    background: #1f2021!important;
    padding: 45px 0!important;
    color: #818181;
}
footer .wrp {
    width: auto!important;
    max-width: 1130px;
}
footer .oth:first-child {
    padding: 0!important;
    width: 390px!important;
}
footer .oth:first-child p {
    margin: 0 0 15px;
}
footer .oth:nth-child(2) {
    padding: 0 40px!important;
    width: 405px!important;
}
footer .oth:nth-child(2) section {
    float: left;
    width: 50%}
footer .oth.lst {
    padding: 0;
    width: 240px!important;
}
.footer-call .title {
    margin: 0 0 30px;
}
.footer-call .title .call-now {
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}
.footer-call .title a {
    color: #fff;
}
.footer-call .title .call {
    font-size: 53px;
    color: #fff;
    line-height: 43px;
    font-family: bebas_neuebold;
}
.footer-call .title .available {
    font-size: 14px;
    color: #999;
    border-bottom: 1px solid #999;
}
.footer-call .title .available span {
    display: inline-block;
    padding-right: 5px;
    background-color: #1f2021;
    position: relative;
    top: 9px;
}
.footer-call .desc {
    color: #fff;
    font-size: 16px;
}
.footer-call .desc .col {
    min-width: inherit;
    width: auto!important;
    margin: 0 0 20px!important;
}
.footer-call .desc .col:last-child {
    margin: 0!important;
}
.zoom-social_icons-list__item {
    margin: 0 2px 0 0!important;
}
.zoom-social_icons-list__item:last-child {
    margin: 0!important;
}
.about-link, footer .cnt .ttl {
    font-size: 16px!important;
    font-weight: 400!important;
    margin-bottom: 15px!important;
    text-transform: uppercase;
}
.footer-call .desc .col a {
    color: #fff;
}
.footer-call .desc .col strong {
    text-transform: uppercase;
    display: block;
}
.about-link {
    color: #fff;
    display: block;
}
footer .colm section[id*=nav_menu] ul li {
    border-bottom: 0!important;
    line-height: normal!important;
    padding: 0 0 7px!important;
}
footer .colm section[id*=nav_menu] ul li a {
    color: #999;
    font-size: 15px;
    text-decoration: underline;
}
footer .colm section[id*=nav_menu] ul li a:hover {
    text-decoration: none;
}
footer .colm section {
    margin-bottom: 20px!important;
}
.zoom-social-icons-list--with-canvas .dashicons, .zoom-social-icons-list--with-canvas .fa, .zoom-social-icons-list--with-canvas .genericon, .zoom-social-icons-list--with-canvas .socicon {
    color: #1f2021!important;
}
.box-persona .tve_wp_shortcode {
    margin: 0!important;
}
.box-personal #mega-menu-wrap-footer {
    background: 0 0!important;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item {
    margin: 0 5px;
    position: relative!important;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link {
    background-color: #fff;
    color: #495763;
    font-family: bebas_neuebold;
    font-size: 26px;
    height: 180px;
    line-height: 31px;
    padding: 58px 30px 0;
    text-transform: uppercase;
    width: 187px;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-646>a.mega-menu-link,
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-61>a.mega-menu-link {
    padding: 44px 30px 0;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item:hover>a.mega-menu-link {
    background-color: #495763;
    color: #fff;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a:after, .box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a:before {
    display: none;
}
.box-personal {
    position: relative;
    z-index: 9999;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu {
    background-color: #495763;
    padding: 10px 30px;
    width: 668px;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul {
    margin: 0;
    list-style-image: none!important;
    list-style-type: none!important;
    padding: 0;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li {
    list-style-type: none!important;
    border-bottom: 1px solid #6d7982;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.nav-page ul, .sAs.right li, footer .widget {
    list-style-type: none;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li a {
    color: #fff;
    font-size: 15px;
    font-family: Roboto;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li a:hover {
    text-decoration: underline;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li ul {
    margin: 5px 0 0;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li ul li {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li ul li a {
    font-weight: 400;
    position: relative;
    font-size: 15px;
    padding-left: 10px;
    text-transform: none;
}
.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li ul li a:after {
    content: '-';
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    color: #fff;
}
.team-slider .bx-controls-direction a.bx-next:after, .team-slider .bx-controls-direction a.bx-prev:after {
    content: '\0043';
    font-family: Glyphter;
    color: #63727f;
    position: absolute;
}
.form-home .tve_responsive_video_container {
    padding-bottom: 580px!important;
}
#nav_right .right {
    height: 100%;
    display: table;
}
header nav ul li>ul {
    background-color: rgba(0, 0, 0, .9);
    box-shadow: none!important;
    left: 0!important;
    margin-left: 0!important;
    min-width: inherit!important;
    width: 500px;
    border: 0!important;
    padding: 20px 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
	background-color: rgba(0, 0, 0, .9)!important;
    box-shadow: none!important;
    left: 0!important;
    margin-left: 0!important;
    min-width: inherit!important;
    width: 500px!important;
    border: 0!important;
    padding: 20px 0!important;
}
header nav ul li>ul li {
    background: 0 0!important;
    border-top: 0!important;
    width: 46%;
    margin: 0 2%;
    float: left!important;
    border-bottom: 1px solid #1a1a1a;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{
	background: 0 0!important;
    border-top: 0!important;
	padding:0!important;
    width: 48%!important;
    margin: 0 1%!important;
    float: left!important;
    border-bottom: 1px solid #1a1a1a!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.widget_search,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li#mega-menu-item-custom_html-29{
	width: 100% !important;
	border: 0 !important;
	margin: 15px 0 0 !important;
	padding: 0 25px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.widget_search .srh input.search-field,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li#mega-menu-item-custom_html-29 .srh input.search-field{
	border:0!important;
	border-radius:0!important;
	font-size: 16px!important;
	height: 41px!important;
	color: #999!important;
	font-weight:normal!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li#mega-menu-item-custom_html-29 .srh label{
	display:none;
}
#mega-menu-wrap-primary {
    display: table!important;
    float: right!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
	background:none!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-13:hover > a.mega-menu-link ,
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-13 > a.mega-menu-link:hover  {
    background-color: #000!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.widget_search .search-button,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li#mega-menu-item-custom_html-29 .search-button{
	background-color: #900;
	background-image:none;
	border-radius:0!important;
	border:2px solid #fff;
}
header nav ul li>ul li a {
    color: #bdbdbd!important;
    font-size: 18px;
    font-family: bebas_neue_regularregular;
    text-transform: uppercase!important;
	text-decoration:underline!important;
	background: none!important;
}
header nav ul li>ul li a:hover{
	text-decoration:none!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	text-decoration:underline!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
	text-decoration:none!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item a{
	color: #bdbdbd!important;
    font-size: 15px!important;
    text-transform: none!important;
	font-weight:normal!important;
	height: 40px!important;
	line-height: 40px!important;
	text-indent: 15px;
	font-family: 'Roboto Condensed',sans-serif !important;
}
header nav ul li>ul li a:hover {
    background-color: rgba(0, 0, 0, .5)!important;
    color: #bdbdbd!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item a:hover{
	background-color: rgba(0, 0, 0, .5)!important;
    color: #bdbdbd!important;
}
#mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-58>ul.mega-sub-menu, #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-61>ul.mega-sub-menu {
    left: auto;
    right: 0;
}
body .box-lawfirm {
    max-width: 1100px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
.team-slider {
    margin: auto;
    width: 1120px;
}
.team-slider .slider {
    display: flex;
}
.team-slider .item {
    background-color: #f2f6f8;
    width: 305px!important;
    padding: 50px 30px;
    text-align: center;
    float: left;
}
.team-slider .item .image {
    overflow: hidden;
    border-radius: 100%;
    margin: 0 auto 20px;
    width: 97px;
    height: 97px;
}
.team-slider .item .image img {
    max-width: 100%}
.team-slider .item .name {
    text-transform: uppercase;
    font-size: 29px;
    color: #333;
    font-family: bebas_neuebold;
    margin: 0 0 10px;
}
.team-slider .item .position {
    font-size: 14px;
    color: #63727e;
    margin: 0 0 20px;
}
.team-slider .item .description {
    font-size: 14px;
    color: #666;
    margin: 0 0 10px;
}
.team-slider .item .description p {
    margin: 0 0 10px;
}
.team-slider .item .more {
    text-align: center;
}
.team-slider .item .more a {
    font-size: 16px;
    text-decoration: underline;
}
.team-slider .item .more a:hover {
    text-decoration: none;
}
.team-slider .bx-controls-direction {
    position: absolute;
    top: 50%;
    width: 100%;
    margin: -40px 0 0;
}
.team-slider .bx-wrapper {
    position: relative;
}
.team-slider .bx-controls-direction a {
    display: block;
    position: absolute;
    font-size: 60px;
}
.team-slider .bx-controls-direction a.bx-prev {
    top: 0;
    left: -80px;
}
.team-slider .bx-controls-direction a.bx-next {
    top: 0;
    right: -80px;
}
.team-slider .bx-controls-direction a.bx-prev:after {
    top: 0;
    left: 0;
}
.team-slider .bx-controls-direction a.bx-next:after {
    top: 0;
    right: 0;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
/*.page-id-169 .image-header.med-header .text-right {
    background: url(/wp-content/uploads/2019/10/medical-header2.jpg) center center/cover no-repeat!important;
}*/
.page-id-169 .image-header, .page-template-airline-accidents .image-header, .page-template-auto-accidents .image-header, .page-template-mass-transit-accidents .image-header, .page-template-medical-malpractice .image-header, .page-template-medical-misdiagnosis .image-header, .page-template-other-cases .image-header, .page-template-personal-injury .image-header {
    height: 538px;
}
.page-template-mass-transit-accidents .image-header {
    background: url(/wp-content/themes/jcrlaw/images/mass-transit-accidents.jpg) center center/cover no-repeat;
}
.page-template-medical-malpractice .image-header {
    background: url(/wp-content/themes/jcrlaw/images/medical-image.jpg) center center/cover no-repeat;
}
.page-template-personal-injury .image-header {
    background: url(/wp-content/themes/jcrlaw/images/personal-injury.jpg) center center/cover no-repeat;
}
.page-template-medical-misdiagnosis .image-header {
    background: url(/wp-content/themes/jcrlaw/images/mass-transit-accidents.jpg) center center/cover no-repeat;
}
.page-template-auto-accidents .image-header {
    background: url(/wp-content/themes/jcrlaw/images/auto-accidents.jpg) center center/cover no-repeat;
}
.page-template-airline-accidents .image-header {
    background: url(/wp-content/themes/jcrlaw/images/airline-accidents.jpg) center center/cover no-repeat;
}
.page-template-other-cases .image-header {
    background: url(/wp-content/themes/jcrlaw/images/other-cases.jpg) center center/cover no-repeat;
}
.page-template-airline-accidents .text-head, .page-template-auto-accidents .text-head, .page-template-mass-transit-accidents .text-head, .page-template-medical-malpractice .text-head, .page-template-medical-misdiagnosis .text-head, .page-template-other-cases .text-head, .page-template-personal-injury .text-head {
    padding: 70px 0 0;
    text-align: center;
    margin: 0;
}
.page-id-169 .text-head {
    padding: 40px 0 0;
    text-align: center;
    margin: 0;

}
.page-template-airline-accidents .text-head .text, .page-template-auto-accidents .text-head .text, .page-template-mass-transit-accidents .text-head .text, .page-template-medical-malpractice .text-head .text, .page-template-medical-misdiagnosis .text-head .text, .page-template-other-cases .text-head .text, .page-template-personal-injury .text-head .text {
    font-size: 72px;
    text-transform: uppercase;
}
.page-id-190.page-template-other-cases .text-head .text{
	font-size: 52px;
}
body.page-id-190 .image-header .wrp {
    width: auto !important;
	padding:0 10px;
}
.page-id-169 .text-head .text {
    font-size: 65px;
    text-transform: uppercase;
}
.page-id-169 .text-head .text span, .page-template-airline-accidents .text-head .text span, .page-template-auto-accidents .text-head .text span, .page-template-mass-transit-accidents .text-head .text span, .page-template-medical-malpractice .text-head .text span, .page-template-medical-misdiagnosis .text-head .text span, .page-template-other-cases .text-head .text span, .page-template-personal-injury .text-head .text span {
    margin: 12px 0 0;
    text-transform: normal;
}
.brd .wrp {
    padding: 12px 0!important;
}
.brd {
    margin: 0 0 20px;
    border-bottom: 0!important;
}
.page-id-169 .brd, .page-id-447 .brd {
    margin: 0;
}
.nav-med {
    padding: 0!important;
}
.nav-med.thrv-page-section .tve-page-section-in {
    min-height: inherit;
}
.nav-med.thrv-page-section .tve-page-section-in ul li a {
    padding: 32px 50px!important;
    color: #242d62;
    font-family: bebas_neue_regularregular;
    text-transform: uppercase;
    font-size: 20px;
}
.bSe h2, .bSe h3, .tve-woocommerce .bSe h2, .tve-woocommerce .bSe h3 {
    font-family: Georgia, sans-serif!important;
}
.nav-med.thrv-page-section .tve-page-section-in ul li a:hover {
    background-color: #bdc6cc;
    color: #242d62!important;
}
.bSe h3, .tve-woocommerce .bSe h3, h2 {
    font-weight: 400!important;
    color: #495763!important;
}
.nav-med .thrv_wrapper {
    padding: 0!important;
}
h2 {
    font-size: 36px!important;
}
.nav-right-medical .tve_empty_dropzone {
    border: 2px solid #495763;
}
.nav-right-medical .tve_empty_dropzone .tve_empty_dropzone {
    border: 0;
}
.nav-right-medical .title01 {
    background-color: #495763;
    color: #fff;
    font-size: 21px;
    padding: 15px 20px;
}
body .nav-right-medical {
    margin: 20px 0 0!important;
}
.nav-right-medical .title01 p {
    margin: 0!important;
    color: #fff;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
}
.nav-right-medical .desc {
    padding: 15px 20px;
    margin: 0!important;
}
.nav-right-medical .desc .title02 p {
    margin: 0!important;
    font-size: 18px;
    font-weight: 700;
    color: #495763;
    border-bottom: 2px solid #495763;
    padding: 0 0 10px;
}
.bSeCont{
	display:block!important;
}
.nav-right-medical .desc ul li {
    display: block!important;
	text-align:center!important;
	padding:0!important;
	width:100%;
}
.nav-right-medical .desc ul li a {
    padding: 10px 0 0!important;
    font-size: 17px!important;
    font-family: 'Roboto Condensed', sans-serif;
    color: #666!important;
    border-bottom: 1px solid #495763;
    display: block!important;
}
.nav-right-medical .desc ul li a:hover {
    text-decoration: underline!important;
    color: #666!important;
}
.freecase .title01 p, .verdicts-box .title02, .verdicts-box .title03, .verdicts-box .title04 {
    color: #fff;
    font-family: bebas_neuebold;
}
.nav-right-medical .desc .thrv_widget_menu {
    margin: 0!important;
}
.nav-right-medical .desc ul li:last-child a {
    border: 0;
}
body .block01 {
    padding: 0 0 55px!important;
}
.freecase {
    padding: 50px 0!important;
}
.freecase .title01 p {
    margin: 0 0 20px!important;
    font-size: 37px;
    text-align: center;
}
body .verdicts-box {
    background: url(/wp-content/themes/jcrlaw/images/bg-verdicts.jpg);
    margin: 60px 0!important;
}
.verdicts-box .thrv_wrapper {
    margin: 0!important;
}
.verdicts-box .title02 {
    font-size: 30px;
}
.verdicts-box .title03 {
    font-size: 80px;
}
.verdicts-box .title04 {
    font-size: 30px;
    margin: 0 0 40px;
}
.verdicts-box .btn-click {
    border: 1px solid #fff;
    padding: 10px 20px;
    font-family: bebas_neuebold;
    font-size: 20px;
    color: #fff!important;
    text-decoration: none;
}
.search .cnt .sAs.right {
    margin-top: 20px;
}
.block03 ul, .pesonal-inj .title01 p {
    font-family: Georgia, sans-serif!important;
}
.verdicts-box .btn-click:hover {
    background-color: #fff;
    color: #000!important;
}
.verdicts-box .tve_shortcode_rendered {
    padding: 13px 60px 0 20px!important;
}
body .block03 {
    padding-bottom: 0!important;
    margin: 50px 0!important;
}
.block03 h2 {
    text-align: center;
    margin: 0 0 30px;
}
.block03 p {
    margin-bottom: 40px!important;
}
.block03 ul {
    width: 37%;
    float: none;
    display: inline-block;
    font-size: 24px;
    margin: 30px 0!important;
    vertical-align: top;
}
.pesonal-inj {
    padding: 70px 0 120px!important;
}
.pesonal-inj .title01 p {
    margin: 0 0 30px!important;
    font-size: 41px;
    color: #495763;
    text-transform: uppercase;
    text-align: center;
}
.page-id-169 .col-two-home .tcb-flex-col:last-child, .page-id-447.col-two-home .tcb-flex-col:last-child {
    padding: 50px 180px 50px 90px!important;
}
.page-id-169 .col-two-home .tcb-flex-col:last-child::before, .page-id-447 .col-two-home .tcb-flex-col:last-child::before {
    display: none;
}
.page-id-169 .box-record .title01 p, .page-id-169 .sub-title p, .page-id-447 .box-record .title01 p, .page-id-447 .sub-title p {
    margin: 0 0 40px!important;
}
.medical-mal {
    padding: 50px 0!important;
}
.medical-mal .title01 p {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 48px;
    font-weight: 700;
    color: #495763;
    margin: 0 0 30px!important;
}
.medical-mal .articles .tcb-flex-col {
    padding: 0!important;
    margin: 0 10px!important;
}
.medical-mal .articles .tcb-flex-col .tcb-col {
    padding: 40px!important;
    background-color: #f2f6f8;
}
.medical-mal .articles .tve_image_caption {
    margin: 0!important;
    overflow: hidden;
    border-radius: 100%;
    width: 97px;
    height: 97px;
}
.medical-mal .articles .tcb-flex-col .tcb-col .tcb-col {
    padding: 0!important;
}
.medical-mal .articles .tcb-flex-col .tcb-col .tcb-col .tve_wp_shortcode {
    margin: 0!important;
}
.medical-mal .articles .tcb-flex-col .tcb-col .tcb-col .tve_wp_shortcode h3 {
    margin: 0 0 10px;
    font-size: 24px;
    font-family: bebas_neuebold!important;
    font-weight: 400;
    color: #495763;
}
.read-full, body .law-firm .title01 p, body .law-firm .title02 p {
    font-family: Georgia, sans-serif!important;
}
.medical-mal .articles .tcb-flex-col .tcb-col .tcb-col .tve_wp_shortcode h4 {
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: 400;
    color: #63727e;
}
.medical-mal .articles .content-article p {
    font-size: 14px!important;
    margin: 0!important;
}
.read-full {
    margin: 10px auto 0!important;
}
body .law-firm {
    padding: 60px 0!important;
}
body .law-firm .title01 p {
    margin: 0!important;
    font-size: 41px;
    color: #fff;
    text-transform: uppercase;
}
body .law-firm .title02 p {
    margin: 0 0 30px!important;
    font-size: 36px;
    color: #fff;
}
.law-firm .tve_empty_dropzone {
    position: relative;
}
.law-firm .pic-map {
    position: absolute;
    top: 80px;
    left: 500px;
    width: 205px;
    padding: 15px;
    background-color: #495763;
    color: #fff;
}
.law-firm .pic-map.right {
    left: 107px;
}
.law-firm .pic-map:after {
    position: absolute;
    bottom: -13px;
    left: 15px;
    content: '';
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-top: 13px solid #495763;
}
.law-firm .pic-map h3 {
    font-size: 24px;
    margin: 0 0 3px!important;
    font-family: bebas_neuebold!important;
    color: #fff!important;
}
.law-firm .pic-map p {
    margin: 0!important;
    font-size: 14px!important;
    color: #fff!important;
}
body .video-gallery {
    padding: 60px 0!important;
}
.video-gallery .title01 p {
    margin: 0 0 40px!important;
    font-family: Georgia, sans-serif!important;
    font-size: 41px;
    color: #495763;
    text-transform: uppercase;
}
.cnt .sAs, .cnt .sAs.right section, .scn ul li a:hover {
    margin-left: 0!important;
}
.pesonal-inj .tcb-flex-col .tcb-col {
    background-color: rgba(242, 246, 248, .7);
}
.pesonal-inj .tcb-flex-col {
    padding-top: 15px!important;
}
.pesonal-inj .tcb-flex-col .tcb-col:hover {
    background-color: #495763;
}
.pesonal-inj .tcb-flex-col .tcb-col:hover .title02 p a, .pesonal-inj .tcb-flex-col .tcb-col:hover .title02 p a:before {
    color: #fff;
}
.pesonal-inj .tcb-flex-col .tcb-col .title02 p {
    margin: 0!important;
    text-align: center;
    font-family: bebas_neue_regularregular;
    font-size: 24px;
    color: #495763;
    line-height: 25px;
}
.pesonal-inj .tcb-flex-col .tcb-col .title02 p a {
    text-decoration: none;
    position: relative;
    display: block;
    padding: 55px 20px;
}
.pesonal-inj .tcb-flex-col .tcb-col .title02 p a:before {
    position: relative;
    color: #495763;
    display: block;
    font-size: 100px;
    font-family: Glyphter;
    line-height: 130px;
}
.pesonal-inj .tcb-flex-col .tcb-col .title02.icon01 p a:before {
    content: '\0048'}
.pesonal-inj .tcb-flex-col .tcb-col .title02.icon02 p a:before {
    content: '\0049'}
.pesonal-inj .tcb-flex-col .tcb-col .title02.icon03 p a:before {
    content: '\004a'}
.pesonal-inj .tcb-flex-col .tcb-col .title02.icon04 p a:before {
    content: '\004b'}
.pesonal-inj .tcb-flex-col .tcb-col .title02.icon05 p a:before {
    content: '\0044'}
.pesonal-inj .tcb-flex-col .tcb-col .title02.icon06 p a:before {
    content: '\0045'}
.pesonal-inj .tcb-flex-col .tcb-col .title02.icon07 p a:before {
    content: '\0046'}
.pesonal-inj .tcb-flex-col .tcb-col .title02.icon08 p a:before {
    content: '\0047'}
.cnt article .entry-title, .cnt article h1 {
    font-weight: 400!important;
    line-height: 1.25em;
    font-size: 48px!important;
    font-family: Georgia, sans-serif!important;
    color: #495763!important;
}
.page-id-153 .cnt article .entry-title{
	font-size: 35px!important;
}
.cnt .sAs {
    width: 31%!important;
}
.cnt .bSe.left {
    width: 65.59%!important;
    padding-bottom: 30px;
}
.cnt .bSe.fullPage {
    width: 100%!important;
    padding-bottom: 30px;
}
.cnt .sAs.right section {
    padding-right: 0!important;
}
.cnt .sAs.right {
    border-left: 0!important;
}
#custom_html-10, #custom_html-13, #custom_html-18, #custom_html-19, #custom_html-22, #custom_html-4, #custom_html-7 {
    background-color: #495763;
    padding: 20px!important;
    list-style-type: none;
}
#custom_html-10 .ttl, #custom_html-13 .ttl, #custom_html-13 .widgettitle, #custom_html-18 .widgettitle, #custom_html-19 .widgettitle, #custom_html-22 .widgettitle, #custom_html-4 .ttl {
    color: #fff!important;
    font-size: 32px;
    font-weight: 400;
    font-family: bebas_neuebold!important;
    margin: 0;
}
#custom_html-7 .widgettitle {
    padding-bottom: 9px;
}
.cnt .sAs .scn {
    margin-top: 0!important;
}
.cnt .sAs .ttl {
    border-bottom: 0!important;
    margin-bottom: 0!important;
    font-family: Georgia, sans-serif!important;
    font-size: 32px!important;
    color: #495763!important;
    font-weight: 400!important;
}
#errorLi, form li.error p.error {
    display: none;
}
form li.error {
    background-color: transparent!important;
    margin-bottom: 0!important;
}
form li.error input {
    border: 1px solid red!important;
}
#custom_html-11 a.link-wrap, #custom_html-14 a.link-wrap, #custom_html-16 a.link-wrap, #custom_html-20 a.link-wrap, #custom_html-23 a.link-wrap, #custom_html-5 a.link-wrap {
    display: block;
    background-color: #f0f3f4;
    font-family: bebas_neuebold!important;
    font-size: 29px;
    padding: 43px 10px 43px 80px;
    color: #495763;
    text-decoration: underline;
    position: relative;
    margin: 0 0 3px;
}
.sAs.right .widget .zoom-social_icons-list__item::after, .scn>ul li::after {
    display: none!important;
}
#custom_html-11 a.link-wrap:hover, #custom_html-14 a.link-wrap:hover, #custom_html-16 a.link-wrap:hover, #custom_html-20 a.link-wrap:hover, #custom_html-23 a.link-wrap:hover, #custom_html-5 a.link-wrap:hover {
    text-decoration: none;
}
#custom_html-11 a.link-wrap:after, #custom_html-14 a.link-wrap:after, #custom_html-16 a.link-wrap:after, #custom_html-20 a.link-wrap:after, #custom_html-23 a.link-wrap:after, #custom_html-5 a.link-wrap:after {
    position: absolute;
    top: 34px;
    left: 15px;
    font-size: 49px;
    font-family: Glyphter;
    color: #495763;
}
#custom_html-11 a.link-wrap.icon01:after, #custom_html-14 a.link-wrap.icon01:after, #custom_html-16 a.link-wrap.icon01:after, #custom_html-20 a.link-wrap.icon01:after, #custom_html-23 a.link-wrap.icon01:after, #custom_html-5 a.link-wrap.icon01:after {
    content: '\0042'}
#custom_html-11 a.link-wrap.icon02:after, #custom_html-14 a.link-wrap.icon02:after, #custom_html-16 a.link-wrap.icon02:after, #custom_html-20 a.link-wrap.icon02:after, #custom_html-23 a.link-wrap.icon02:after, #custom_html-5 a.link-wrap.icon02:after {
    content: '\0041'}
.flex-cnt .zoom-social-icons-list [class*=icon-]::before {
    font-family: socicon!important;
    color: #fff!important;
}
.cnt .sAs>section {
    margin-bottom: 25px!important;
}
.sAs.right .widget {
    margin: 0 0 25px;
}
.sAs.right .widget .widgettitle {
    margin: 0!important;
    font-family: Georgia, sans-serif!important;
    font-size: 32px!important;
    color: #495763!important;
    font-weight: 400!important;
    padding: 0 0 17px;
}
.sAs.right .widget li {
    border-bottom: 1px dotted #E2DFDF;
    line-height: 1.375em;
    padding: 10px 0;
    position: relative;
}
.sAs.right .widget li::after {
    content: '\f101';
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    top: 10px;
    color: #069!important;
}
.form-popup .title-form, .nav-page ul li a {
    font-family: bebas_neue_regularregular;
}
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
    border: none!important;
}
.sAs.right .widget li:last-child {
    border-bottom: 0;
}
#nav_menu-16, #nav_menu-18, #nav_menu-20, #nav_menu-21, #nav_menu-22, #nav_menu-23, #nav_menu-24, .sAs.right .widget_nav_menu {
    background-color: #f6f8f9;
    padding: 20px!important;
}
#nav_menu-16 .scn, #nav_menu-16 ul li a, #nav_menu-18 .scn, #nav_menu-18 ul li a, #nav_menu-20 .scn, #nav_menu-20 ul li a, #nav_menu-21 .scn, #nav_menu-21 ul li a, #nav_menu-22 .scn, #nav_menu-22 ul li a, #nav_menu-23 .scn, #nav_menu-23 ul li a, #nav_menu-24 .scn, #nav_menu-24 ul li a, .sAs.right .widget_nav_menu .scn, .sAs.right .widget_nav_menu ul li a {
    color: #069!important;
}
.nav-page, .sAs.right .widget_nav_menu {
    background-color: #e2e7ea;
}
.nav-page ul li a {
    padding: 32px 20px!important;
    color: #373737;
    text-transform: uppercase;
    font-size: 20px;
    display: block;
}
.nav-page ul li a:hover {
    background-color: #bdc6cc;
}
.nav-page ul {
    margin: 0;
    padding: 0;
}
.nav-page ul li {
    display: inline-block;
    position: relative;
}
.home .nav-page {
    display: none;
}
.nav-page ul li.current_page_item a {
    background-color: #414f5b;
    color: #fff;
}
.text-block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%}
.page-template-fullwidth-page-chinese .nav-page ul li a {
    padding: 32px 56px!important;
}
.spu-box {
    background: url(/wp-content/themes/jcrlaw/images/popup-bg.jpg) 0 0/cover no-repeat;
    min-height: 680px;
}
.form-popup {
    width: 360px;
    float: left;
    background-color: #495763;
    margin-left: -60px;
    padding: 18px!important;
    box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    margin-top: -15px;
}
.form-popup p {
    margin: 0!important;
}
.form-popup .title-form {
    margin: 0 0 10px;
    color: #fff;
    font-size: 40px;
    text-align: center;
}
.spu-box .desc h2, .spu-box .desc h3 {
    font-family: Georgia, sans-serif!important;
    font-weight: 400;
}
.spu-box .desc {
    margin-left: 335px;
    padding: 10px 0 0;
}
.spu-box .desc h2 {
    margin: 0 0 30px;
    font-size: 37px;
    color: #333!important;
}
.spu-box .desc h3 {
    margin: 0 0 5px;
    padding: 0 0 5px;
    font-size: 21px;
    color: #333;
    border-bottom: 2px solid #333;
    text-transform: uppercase;
}
.spu-box .desc p {
    margin: 0 0 10px;
    font-size: 14px;
    color: #666;
    line-height: 22px;
}
.spu-box .desc .text-popup {
    padding-right: 464px;
}
.medical-nav.nav-page ul li a {
    padding: 32px 44px!important;
}
#form130 input, #form130 select, #form130 textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
footer .widget {
    margin-bottom: 20px;
}
footer .widget .widgettitle {
    font-size: 16px!important;
    font-weight: 400!important;
    margin: 0 0 15px!important;
    color: #fff!important;
    text-transform: uppercase;
}
footer .widget ul li {
    border-bottom: 0!important;
    line-height: normal!important;
    padding: 0 0 7px!important;
}
footer .widget ul li a {
    color: #999;
    font-size: 15px;
    text-decoration: underline;
}
footer .widget ul li a:hover {
    text-decoration: none;
}
.archive .cnt article .entry-title, .blog .cnt article .entry-title {
    font-size: 38px!important;
    margin: 20px 0 33px;
}
.archive .pgn, .blog .pgn {
    margin: 20px 0 30px!important;
    float: left;
    width: 100%}
.scn.aut {
    margin-top: 20px;
    padding: 20px!important;
}
article .aut ul li {
    list-style-image: none;
}
.col-two-home .tcb-flex-col:last-child .tve_wp_shortcode {
    max-width: inherit!important;
}
.intro_sticky_hd {
    top: 0!important;
}
.logged-in .intro_sticky_hd {
    top: 32px!important;
}
#custom_html-15 .custom-html-widget p, #custom_html-17 .custom-html-widget p, #custom_html-21 .custom-html-widget p, #custom_html-24 .custom-html-widget p, #custom_html-6 .custom-html-widget p {
    margin: 0 0 20px;
}
#custom_html-15 .custom-html-widget p:last-child, #custom_html-17 .custom-html-widget p:last-child, #custom_html-21 .custom-html-widget p:last-child, #custom_html-24 .custom-html-widget p:last-child, #custom_html-6 .custom-html-widget p:last-child {
    margin: 0;
}
.nav-page ul {
    font-size: 0;
}
.blog-cat .tve_pg_container{
	margin-left:0!important;
}
#mega-menu-wrap-primary{
	background:none!important
}
.video-head {
    margin-bottom: 30px !important;
}
.wufoo-form-container{
	width:10000px!important;
	max-width:100%!important;
}
.newwindow-icon{
	width: 10px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 3px;
	position: relative;
	top: -1px;
}
a.skip-main {
	left:-999px;
	position:absolute;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
	z-index:-999;
	font-weight:bold;
}
a.skip-main:focus, a.skip-main:active {
	color: #0073aa;
	background-color:#f1f1f1;
	left: 20px;
	top: 40px;
	height: auto;
	width:auto;
	overflow:auto;
	padding:15px 20px;
	text-align:center;
	font-size:1.2em;
	z-index:999;
}
.video-home .wistia_embed,
.video-home .w-chrome,
.video-home #wistia_grid_31_wrapper,
.video-home #wistia_grid_31_main{
	height:520px!important
}
.video-home .wistia_responsive_padding{
	padding: 58% 0 0 0!important;
}
.nav-right-medical .tcb-icon-open,
.nav-right-medical .tcb-icon-close{
	display:none;
}
.line-top .call-top{
	float:right;
	margin:0 0 0 30px;
}
.line-top .call-top a{
	color: #fff;
}
.line-top .call-top .apnr{
	font-family: bebas_neuebold;
	font-size: 20px;
	color:#fff;
	line-height: 13px;
	display:inline-block;
}
.line-top .call-top .fphr{
	display:inline-block;
	color: #fff;
	opacity: .6;
	font-size: 13px;
	padding:0 0 0 5px;
}
/*.verdicts-top{
	display: table-cell;
	text-align: right;
	vertical-align: middle;
}
.verdicts-top a{
	font-family: bebas_neuebold;
	font-size: 20px;
	color:#fff;
}*/
.single-post .image-header.med-header .text-head{
	flex-direction: column;
	text-align: left;
	align-items: initial;
}
.single-post .image-header.med-header{
	background-position: center bottom !important;
}
.single-post .image-header.med-header .wrp{
	width: 1015px !important;
}
.page-id-169 .thrv_wrapper.thrv-content-box .tve-content-box-background {
    position: relative;
    width: auto;
    height: auto;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
.link-D {
	border-top: 175px solid transparent;
	margin-top: -175px!important;
	-moz-background-clip: padding!important;
	-webkit-background-clip: padding-box!important;
	background-clip: padding-box!important;
}
.cnt .sAs.right.editor-wrap{
	width:100%!important;
}
.cnt .sAs.right.editor-wrap ul{
	margin:0!important;
	padding:0!important;
	list-style-type:none!important;
	margin:0!important;
	list-style-image: none !important;
}
.cnt .sAs.right.editor-wrap ul li{
	margin:0!important;
}
.cnt .sAs.right.editor-wrap ul li a{
	text-decoration:none;
}
.cnt .sAs.right.editor-wrap .sidebar-shortcode,
.cnt .sAs.right.editor-wrap #custom_html-10{
	margin: 0 0 25px;
}
.cnt .sAs.right.editor-wrap .cs-18{
	padding: 20px !important;
	background-color: #e2e7ea;
}
.cnt .sAs.right.editor-wrap .cs-18 ul li{
	border-bottom: 1px dotted #E2DFDF;
	line-height: 0.5em;
	padding: 10px 0;
	position: relative;
}
.cnt .sAs.right.editor-wrap .cs-18 {
    margin: 0 !important;
    font-family: Georgia, sans-serif !important;
    font-size: 32px !important;
    color: #495763 !important;
    font-weight: 400 !important;
    padding: 0 0 17px;
}
.cnt .sAs.right.editor-wrap .cs-18 ul li a{
	color: #069 !important;
	font-family: Roboto, sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px;
}
.page-template-fullwidth-page.page-id-169 .nav-page .wrp,
.page-template-fullwidth-page.page-id-169 .fullWidth.wrp,
.page-template-fullwidth-page.page-id-169 .brd .wrp{
    width: 1120px !important;
}
.page-id-169 .tve-content-box-background{
	display:none
}
.no-rel{
	position:relative!important;
}
.wufoo .text-back-form span{
	color:#fff;
}
.wufoo .text-back-form:hover .instruct,
.wufoo .text-back-form .instruct{
	right: 0;
	visibility: visible;
	opacity: 1;
	left: auto;
	position: relative;
	padding: 0;
	margin: 0;
	border: 0;
	opacity: .4;
	width: auto;
}
.wufoo .text-back-form .instruct small{
	color:#fff!important;
}
#form130  li{
	width:auto;
	padding: 6px 0 9px 0;
}
.image-header.chequita{
	position:relative;
}
.image-header.chequita:after{
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	top:0;
	left:0;
	background:rgba(0,0,0,0.4)
}
.image-header.chequita .text-head{
	position:relative;
	z-index:10;
	top: 160px;
}
.image-header.chequita .text-head .text span {
  padding-top: 20px;
}
#cookie-notice .cn-button{
	display: inline-block;
	background-color: rgb(153, 0, 0);
	border-color: rgb(109, 3, 3);
	color: rgb(255, 255, 255);
	color: #fff;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.28);
	border-radius: .25em;
	padding: 4px 1.3em;
	font-weight: 400;
	font-size: 13px;
	letter-spacing: .05em;
	margin-left: 10px;
	background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(51,51,51,.4)));
	position: relative;
}
#cookie-notice .cn-button:hover {
  opacity: 0.8;
}
#custom_html-31{
	background-color: #495763;
	padding: 20px 0;
}
#custom_html-31 br{
	display:none;
}
#custom_html-31 h3{
	color:#fff;
	font-size: 25px;
	margin:0
}
#custom_html-31 h3 br{
	display:block
}
#custom_html-31 h3 a{
	color:#fff;
}
.date-news{
	display:block;
	margin-bottom:5px;
	text-align: center;
}
@media all and (max-width:1610px) {
    .page-template-fullwidth-page footer .wrp {
		width: 1335px!important;
	}
	.page-template-fullwidth-page .wrp {
		width:1040px!important;
	}
	.page-template-fullwidth-page.page-id-169 .nav-page .wrp,
	.page-template-fullwidth-page.page-id-169 .fullWidth.wrp,
	.page-template-fullwidth-page.page-id-169 .brd .wrp{
		width: 1040px !important;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link {
		font-size: 26px;
		line-height: 31px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu {
		padding: 10px;
		width: 569px;
	}
	.col-two-home .tcb-flex-col:first-child {
		padding: 50px!important;
	}
	.col-two-home .tcb-flex-col:last-child {
		padding: 50px 140px 50px 50px!important;
	}
	.col-two-home .tcb-flex-col:last-child::before {
		height: 392px;
		right: -5px;
		width: 267px;
	}
	.infographic-box .tve-page-section-in {
		max-width: 1335px!important;
	}
	.infographic-box .btn a.tcb-button-link {
		line-height: 154px;
	}
	.infographic-box .medical .tcb-button-text::before {
		left: 78px;
	}
	.infographic-box .truck .tcb-button-text::before {
		left: 58px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer {
		text-align: center!important;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link {
		height: 180px;
		padding: 58px 15px 0;
		width: 157px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-646>a.mega-menu-link,
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-61>a.mega-menu-link {
		padding: 44px 15px 0;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item > .notranslate > a {
		font-size: 20px;
		height: 160px;
		padding: 28px 30px 0;
		width: 156px;
	}
	.image-header.med-header .text-left .center-text {
		padding: 80px  50px 0;
	}
	.video-home .wistia_embed,
	.video-home .w-chrome,
	.video-home #wistia_grid_31_wrapper,
	.video-home #wistia_grid_31_main{
		height:480px!important
	}
}
@media all and (max-width:1590px) {
	.law-firm .pic-map {
		top: 50px;
		left: 410px;
	}
	.law-firm .pic-map.right {
		left: 87px;
	}
	.law-firm .thrv_wrapper{
		width: 1280px;
		margin: auto;
	}
}
@media all and (max-width:1365px) {
	.page-template-fullwidth-page footer .wrp {
		width: 1265px!important;
	}
	.page-template-fullwidth-page .wrp {
		width:1040px!important;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link {
		font-size: 23px;
		line-height: 24px;
	}
	.box-record .price01 {
		font-size: 86px;
	}
	.infographic-box .tve-page-section-in {
		max-width: 1235px!important;
	}
	.infographic-box .btn a.tcb-button-link {
		font-size: 25px;
		line-height: 141px;
	}
	.infographic-box .medical .tcb-button-text::before {
		font-size: 50px;
	}
	.infographic-box .truck .tcb-button-text::before {
		left: 68px;
		font-size: 61px;
	}
	body .padd-box-home.box-locations {
		padding: 60px 0 110px!important;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link {
		height: 160px;
		width: 147px;
		padding: 56px 10px 0;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item > .notranslate > a {
		width: 142px;
		font-size: 16px;
		height: 140px;
		padding: 18px 30px 0;
		line-height: 23px;
	}
	.image-header.med-header .text-right .center-text {
		padding: 207px 20px 0;
	}
	.image-header.med-header .text-right .center-text {
		padding: 147px 20px 0;
	}
}
@media all and (max-width:1279px) {
    .page-template-fullwidth-page footer .wrp, .home header .wrp, .wrp, body .image-header .wrp, body .line-top .wrp, header .wrp {
		width: 995px!important;
	}
	.page-template-fullwidth-page .wrp {
		width:900px!important;
	}
	.page-template-fullwidth-page.page-id-169 .nav-page .wrp,
	.page-template-fullwidth-page.page-id-169 .fullWidth.wrp,
	.page-template-fullwidth-page.page-id-169 .brd .wrp{
		width: 900px !important;
	}
	.box-contact-us .tve-page-section-in {
		width: 965px!important;
	}
	.infographic-box .tve-page-section-in {
		max-width: 995px!important;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link {
		line-height: 24px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu {
		width: 425px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li a {
		font-size: 12px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu ul li ul li a {
		font-size: 11px;
	}
	.box-contact-us .title-contact {
		font-size: 21px;
	}
	.infographic-box .btn a.tcb-button-link {
		line-height: 110px;
	}
	.infographic-box .truck .tcb-button-text::before {
		left: 28px;
	}
	.infographic-box .medical .tcb-button-text::before {
		left: 37px;
	}

	footer .oth:first-child {
		width: 343px!important;
	}
	footer .logo {
		max-width: 100%}
	.team-slider {
		width: 820px;
	}
	.team-slider .item {
		width: 225px!important;
		padding: 30px 20px;
	}
	.verdicts-box .title03 {
		font-size: 60px;
	}
	.pesonal-inj {
		padding: 40px 10px 50px!important;
	}
	.pesonal-inj .tcb-flex-col .tcb-col .title02 p a {
		padding: 35px 10px;
	}
	.page-id-169 .col-two-home .tcb-flex-col:last-child, .page-id-447 .col-two-home .tcb-flex-col:last-child {
		padding: 50px 50px 50px 40px!important;
	}
	body .block05, body .law-firm {
		padding: 30px 10px!important;
	}
	.law-firm .pic-map::after {
		left: 105px;
	}
	.law-firm .pic-map {
		top: 10px;
		left: 220px;
	}
	.law-firm .pic-map.right::after {
		left: 50px;
	}
	.law-firm .pic-map.right {
		left: 17px;
	}
	.form-popup {
		margin-left: -10px;
		width: 270px;
	}
	.spu-box .desc {
		margin-left: 285px;
	}
	.form-popup .title-form {
		font-size: 29px;
	}
	.spu-box .desc h2 {
		font-size: 31px!important;
	}
	.spu-box .desc h3 {
		font-size: 18px;
	}
	.spu-box .desc p {
		font-size: 12px;
		line-height: 19px;
	}
	.spu-box .desc .text-popup {
		padding-right: 404px;
	}
	footer .oth.lst {
		width: 362px!important;
	}
	.footer-call .title .col-r {
		font-size: 48px;
	}
	footer .oth:nth-child(2) section {
		float: none;
		width: auto;
	}
	footer .oth:nth-child(2) {
		width: 195px!important;
	}
	.medical-nav.nav-page ul li a {
		padding: 32px 32px!important;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link {
		font-size: 18px;
		height: 130px;
		padding: 39px 10px 0;
		width: 114px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-646>a.mega-menu-link{
		padding: 29px 10px 0;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-61>a.mega-menu-link{
		padding: 39px 10px 0;
	}
	.nav-page ul li a {
		padding: 32px 17px!important;
	}
	.srh input.search-field {
		padding: 0 5% 4px 5%!important;
		width: 73.6%!important;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item > .notranslate > a {
		font-size: 13px;
		height: 120px;
		padding: 20px 10px 0;
		width: 109px;
	}
	.image-header.med-header .text-left .center-text {
		padding: 40px 50px 0;
	}
	.image-header.med-header .text-right .center-text {
		padding: 137px 20px 0;
	}
	.law-firm .thrv_wrapper {
		width: 1020px;
	}
	.law-firm .pic-map {
		left: 230px;
	}
}
@media all and (max-width:1023px) {
    .page-template-fullwidth-page footer .wrp, .home header .wrp, .wrp, body .image-header .wrp, body .line-top .wrp, header .wrp {
		width: 747px!important;
	}
	.page-template-fullwidth-page.page-id-169 .nav-page .wrp,
	.page-template-fullwidth-page.page-id-169 .fullWidth.wrp,
	.page-template-fullwidth-page.page-id-169 .brd .wrp{
		width: 747px !important;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item br{
		display:none;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-megamenu > ul.mega-sub-menu ul li ul li a::after {
		top: -6px;
	}
	.page-template-fullwidth-page .wrp {
		width:490px!important;
	}
	.single-post .image-header.med-header .wrp{
		width: 747px !important;
	}
	.infographic-box .tve-page-section-in {
		max-width: 747px!important;
	}
	.html-hidden {
		overflow: inherit!important;
	}
	header .hmn {
		display: none!important;
	}
	.logged-in button#responsive-menu-button, button#responsive-menu-button {
		top: 45px!important;
	}
	button#responsive-menu-button {
		height: 55px!important;
		left: 0!important;
		padding: 0 0 0 20px!important;
		top: 0!important;
		width: 65px!important;
		text-align: left!important;
	}
	button#responsive-menu-button .responsive-menu-button-text{
		display:none;
	}
	#responsive-menu-container #responsive-menu {
		padding: 50px 0 0!important;
	}
	.logged-in #responsive-menu-container #responsive-menu {
		padding: 110px 0 0!important;
	}
	.responsive-menu-search-box {
		border-radius:0;
		border:0;
	}
	#floating_menu header {
		padding: 0!important;
	}
	.line-top {
		margin: 0;
	}
	body header .phone {
		display: table-cell!important;
	}
	header .center_logo #nav_right, header .side_logo #nav_right {
		display: none!important;
	}
	.text-head .text {
		font-size: 62px;
	}
	.text-head .text span {
		text-transform: uppercase;
	}
	.form-home .title01 p {
		font-size: 31px;
	}
	.form-home .tcb-flex-row {
		display: block;
	}
	.form-home .tcb-flex-row .tcb-flex-col {
		display: block;
		max-width: inherit;
		width: 100%;
		flex: inherit;
		padding: 0;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item {
		display: block;
		margin: 0 0 10px;
	}
	.box-contact-us .tcb-flex-row, .box-record .tcb-flex-row, .col-two-home .tcb-flex-row, .infographic-box .tcb-flex-row {
		margin: 0;
		display: block;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link {
		font-size: 18px;
		height: auto;
		padding: 20px;
		width: 100%}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu {
		width: 100%}
	.box-personal #mega-menu-wrap-footer .mega-menu-toggle .mega-toggle-block-right {
		float: none;
		margin-right: 0;
	}
	.box-personal #mega-menu-wrap-footer .mega-menu-toggle {
		background-color: #495763;
		border-radius: 0;
	}
	.box-personal #mega-menu-wrap-footer .mega-menu-toggle .mega-toggle-block-1::after {
		font-size: 18px;
	}
	.box-contact-us .title01 p, .box-contact-us .title02 p, .box-personal .title01 p {
		font-size: 31px;
	}
	.box-lawfirm .title01 p {
		font-size: 31px;
		line-height: 40px;
	}
	.col-two-home .tcb-flex-row .tcb-flex-col {
		width: 100%;
		display: block;
		max-width: inherit;
		padding: 0;
	}
	.box-contact-us .tve-page-section-in {
		width: 745px!important;
	}
	.box-contact-us .tcb-flex-row .tcb-flex-col {
		width: 100%;
		display: block;
		max-width: inherit;
		padding: 0;
	}
	.box-contact-us .tcb-flex-col:first-child, .box-contact-us .tcb-flex-col:last-child {
		padding: 25px!important;
	}
	.box-contact-us .tcb-flex-col:first-child {
		padding: 0 25px 55px!important;
	}
	.box-record .tcb-flex-row .tcb-flex-col {
		width: 100%;
		display: block;
		max-width: inherit;
		padding: 0;
	}
	.infographic-box .tcb-flex-row .tcb-flex-col {
		width: 100%;
		display: block;
		max-width: inherit;
		padding: 0;
	}
	.infographic-box .tcb-flex-row .tcb-flex-col:first-child {
		margin: 0 0 30px;
	}
	.infographic-box .title01 p {
		margin: 0 0 50px!important;
	}
	.infographic-box .medical .tcb-button-text::before {
		left: 247px;
	}
	.infographic-box .truck .tcb-button-text::before {
		left: 237px;
	}
	.infographic-box .thrv_wrapper {
		width: 100%;
		text-align: center;
	}
	.infographic-box .thrv_wrapper img {
		display: inline-block!important;
	}
	.bg-box .tcb-flex-row .tcb-flex-row {
		display: block;
		margin: 0;
	}
	.bg-box .tcb-flex-row .tcb-flex-col .tcb-flex-row .tcb-flex-col {
		width: 100%;
		display: block;
		max-width: inherit;
		text-align: center;
		padding: 0;
	}
	footer .oth.lst, footer .oth:first-child, footer .oth:nth-child(2) {
		text-align: center;
		width: 100%!important;
	}
	footer .oth:nth-child(2) {
		padding: 0!important;
	}
	footer .oth.lst {
		padding: 0;
	}
	.footer-call .title .col-l {
		display: inline-block;
		float: none;
		padding: 10px 0 0;
		vertical-align: middle;
	}
	.footer-call .title .col-r {
		margin-left: 10px;
		display: inline-block;
		vertical-align: middle;
	}
	.form-home .tcb-flex-row {
		margin-left: 0;
	}
	.form-home .tve_responsive_video_container {
		padding-bottom: 350px!important;
	}
	.team-slider {
		width: 710px;
	}
	.team-slider .bx-controls-direction a {
		font-size: 30px;
	}
	.team-slider .bx-controls-direction a.bx-prev {
		left: -30px;
	}
	.team-slider .bx-controls-direction a.bx-next {
		right: -30px;
	}
	.team-slider .bx-controls-direction {
		margin: -20px 0 0;
	}
	.team-slider .item {
		width: 210px!important;
		padding: 30px 10px;
	}
	.page-template-airline-accidents .text-head .text, .page-template-auto-accidents .text-head .text, .page-template-mass-transit-accidents .text-head .text, .page-template-medical-malpractice .text-head .text, .page-template-medical-misdiagnosis .text-head .text, .page-template-other-cases .text-head .text, .page-template-personal-injury .text-head .text {
		font-size: 55px;
	}
    .page-id-169 .text-head .text {
     font-size: 45px;   
    }
	 .page-template-airline-accidents .text-head, .page-template-auto-accidents .text-head, .page-template-mass-transit-accidents .text-head, .page-template-medical-malpractice .text-head, .page-template-medical-misdiagnosis .text-head, .page-template-other-cases .text-head, .page-template-personal-injury .text-head {
		padding: 40px 0 0;
	}
    .page-id-169 .text-head {
     padding: 25px 0 0;   
    }

	.page-id-169 .image-header, .page-template-airline-accidents .image-header, .page-template-auto-accidents .image-header, .page-template-mass-transit-accidents .image-header, .page-template-medical-malpractice .image-header, .page-template-medical-misdiagnosis .image-header, .page-template-other-cases .image-header, .page-template-personal-injury .image-header {
		height: 480px;
	}
	.nav-med {
		padding: 10px 15px!important;
	}
	#tve_editor .nav-med .thrv_widget_menu a.tve-m-trigger.tve_red, #tve_editor .nav-right-medical .thrv_widget_menu a.tve-m-trigger.tve_red {
		color: #000;
	}
	#tve_editor .nav-med .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal, #tve_editor .nav-right-medical .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal {
		border-radius: 0;
		font-size: 21px;
		height: 20px;
		line-height: 20px;
		padding: 8px;
		width: 23px;
	}
	.nav-med.thrv-page-section .tve-page-section-in ul li a {
		padding: 12px 14px!important;
	}
	.nav-right-medical .desc ul li a {
		padding: 10px!important;
	}
	.nav-med.thrv-page-section .tve-page-section-in ul li a br {
		display: none;
	}
	.brd .wrp {
		padding: 12px 10px!important;
	}
	h2 {
		font-size: 34px!important;
	}
	.block01 h2 {
		margin-top: 0!important;
	}
	.block01 .tcb-flex-row {
		display: block;
		margin: 0!important;
	}
	.nav-page, body .law-firm {
		display: none;
	}
	.block01 .tcb-flex-row .tcb-flex-col {
		width: 100%!important;
		padding: 0!important;
		max-width: inherit;
	}
	#tve_editor .nav-right-medical .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal {
		float: left;
		margin: 10px 0 0;
	}
	.freecase {
		padding: 30px 10px 30px 5px!important;
	}
	body .law-firm .title01 p {
		font-size: 31px;
	}
	body .law-firm .title02 p {
		font-size: 26px;
	}
	.cnt .bSe.left, .cnt .sAs {
		width: 100%!important;
	}
	.spu-box .desc h2 {
		font-size: 27px!important;
	}
	.spu-box {
		background: url(/wp-content/themes/jcrlaw/images/popup-bg-mob.jpg) -140px 0/cover no-repeat;
		min-height: inherit;
	}
	.spu-box .desc .text-popup {
		padding-right: 0;
	}
	.spu-box .desc p {
		font-size: 14px;
		line-height: 21px;
	}
	body .intro_sticky_hd {
		position: relative!important;
		top: 0!important;
	}
	.logged-in .intro_sticky_hd {
		top: 0!important;
	}
	.footer-call .title .available span {
		padding: 0 5px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-646>a.mega-menu-link,
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li#mega-menu-item-61>a.mega-menu-link{
		padding: 15px 20px;
	}.page-child .text-head .text {
		font-size: 49px!important;
	}
	.page-child .text-head .text span {
		font-size: 18px;
		font-family: 'Roboto Condensed', sans-serif !important;
	}
	.blog-home .tcb-flex-row{
		display:block!important;
	}
	.blog-home .tcb-flex-row .tcb-flex-col {
		max-width: 100%!important;
	}
	.tve-disabled-text-inner.tve-item-dropdown-trigger{
		display:none;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item > .notranslate > a {
		font-size: 15px;
		height: auto;
		padding: 15px;
		width: auto;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer > li.mega-menu-item:last-child > .notranslate > a {
		display: block;
	}
	.image-header.med-header .text-left .center-text {
		padding: 40px 30px 0;
		font-size: 36px;
	}
	.image-header.med-header .text-left .sub-text {
		font-size: 22px;
	}
	.image-header.med-header .btn-head {
		margin: 40px 0 0;
		font-size: 21px;
		padding: 0 0 0 50px;
	}
	.image-header.med-header .text-right .title {
		font-size: 33px;
	}
	.image-header.med-header .text-right p {
		font-size: 22px;
	}
	.image-header.med-header .text-right .center-text {
		padding: 40px 20px 0;
	}
	.image-header.med-header {
		height:330px;
	}
	.single-post .image-header.med-header {
    	height: 663px;
	}
	.video-home .wistia_responsive_padding {
		padding: 100% 0 0 0 !important;
	}
	.video-home .wistia_embed, .video-home .w-chrome, .video-home #wistia_grid_31_wrapper, .video-home #wistia_grid_31_main {
		height: 727px !important;
	}
	.line-top .lang {
		float: left;
		padding:10px 0 0;
	}
	.line-top .lang ul li {
		margin-left: 0;
		margin-right: 30px;
	}
	.law-firm .thrv_wrapper {
		width: 760px;
	}
	.line-top .text,
	.line-top .lang{
		padding-left: 60px;
	}
	.line-top .call-top {
		padding-right: 30px;
	}
}
@media all and (max-width:767px) {
	.responsive-menu-label {
		position: relative;
	}
	.line-top .call-top {
		float: none;
		margin: 10px 0 0;
		text-align: center;
	}
	.page-id-190.page-template-other-cases .text-head .text {
		font-size: 32px;
	}
	.line-top .call-top .phone {
		display: inline-block;

	}
    .line-top .lang, .line-top .text {
		text-align: center;
		float: none;
		padding:0 30px;
	}
	.page-template-fullwidth-page-rus .text-head .btn a {
		line-height: 27px;
		padding: 10px 12px;
		font-size: 23px;
	}
	.video-head iframe{
		height:250px!important
	}
	.page-template-fullwidth-page footer .wrp, .home header .wrp, .wrp, body .image-header .wrp, body .image-header.wrp, body .line-top .wrp, header .wrp {
		width: 394px!important;
	}
	.page-template-fullwidth-page.page-id-169 .nav-page .wrp,
	.page-template-fullwidth-page.page-id-169 .fullWidth.wrp,
	.page-template-fullwidth-page.page-id-169 .brd .wrp{
		width: 394px !important;
	}
	.single-post .image-header.med-header .wrp{
		width: 394px !important;
	}
	.infographic-box .tve-page-section-in {
		max-width: 394px!important;
	}
	.line-top .lang ul li {
		margin: 0 15px;
	}
	body header #logo>a>img {
		max-width: 200px!important;
		width: auto!important;
	}
	header .h-i #logo, header .h-i #text-logo, header .side_logo .h-i {
		display: block;
	}
	.home .text-head, .text-head {
		margin: 0;
		top: 60px;
		padding:0;
	}
	.text-head .text {
		font-size: 42px;
		padding-right: 120px;
	}
	.text-head .text span {
		font-size: 22px;
	}
	.home .image-header, .image-header {
		height: 390px;
	}
	.single-post .image-header.med-header {
    	height: 390px;
	}
	.single-post .image-header.med-header .text-head{
		display:flex
	}
	.single-post .image-header.med-header {
		background-size: cover !important;
	}
	body .padd-box-home {
		padding: 30px 10px!important;
	}
	.video-form .tcb-flex-col:last-child {
		padding: 15px!important;
	}
	.col-two-home .tcb-flex-col:first-child, .col-two-home .tcb-flex-col:last-child {
		padding: 30px 20px!important;
	}
	.col-two-home .tcb-flex-col:last-child::before {
		opacity: .34;
	}
	.box-contact-us .tve-page-section-in {
		width: 400px!important;
	}
	.box-contact-us .title01 p {
		font-size: 29px;
		line-height: 35px;
	}
	.box-contact-us .title02 p {
		font-size: 24px;
		margin: 0!important;
	}
	.box-contact-us .title-contact::before {
		height: 231px;
		width: 152px;
		background-size: 100%}
	.box-contact-us .title-contact {
		margin: 50px 0 55px;
		font-size: 16px;
	}
	.box-record .title01 p {
		font-size: 22px;
	}
	.team-box .title01 p {
		font-size: 31px;
	}
	.team-box .title02 p {
		font-size: 20px;
		margin: 0!important;
	}
	.box-logo-home .title01 p {
		font-size: 34px;
		margin: 0 0 10px!important;
	}
	.box-logo-home .tcb-flex-col:first-child {
		margin: 0 0 30px;
	}
	.infographic-box .medical .tcb-button-text::before {
		left: 27px;
	}
	.infographic-box .truck .tcb-button-text::before {
		left: 17px;
	}
	.infographic-box .tcb-button-text {
		padding-left: 100px!important;
		text-align: left;
	}
	.blog-home .title01 p {
		font-size: 33px;
	}
	.thrv_post_grid .tve_post .tve-post-grid-title {
		text-align: center;
	}
	body .padd-box-home.box-locations, footer .ftw {
		padding: 30px 0!important;
	}
	header .side_logo #logo {
		width: auto!important;
		text-align: center;
	}
	.line-top {
		padding: 10px 0;
	}
	.line-top .text {
		margin: 0 0 5px;
	}
	body.home .image-header {
		background: url(/wp-content/themes/jcrlaw/images/header-image-mob.jpg) 80% 0/cover no-repeat!important;
	}
	header .side_logo .phone {
		text-align: center!important;
	}
	.box-personal .tve-page-section-out {
		background-image: url(/wp-content/uploads/2017/11/bg-personal-mob.jpg)!important;
	}
	.box-record .tve-page-section-out {
		background-image: none!important;
		background-color: #5b6772!important;
	}
	.box-locations .tve-page-section-out {
		background-image: none!important;
		background-color: #333!important;
	}
	.box-locations .title01 p {
		margin: 0 0 30px!important;
	}
	.block03 ul, .medical-mal .tcb-flex-row {
		margin: 0!important;
	}
	.form-home .tve_responsive_video_container {
		padding-bottom: 250px!important;
	}
	.team-slider {
		width: 280px;
	}
	.team-slider .item {
		width: 260px!important;
	}
	.page-template-airline-accidents .text-head .text, .page-template-auto-accidents .text-head .text, .page-template-mass-transit-accidents .text-head .text, .page-template-medical-malpractice .text-head .text, .page-template-medical-misdiagnosis .text-head .text, .page-template-other-cases .text-head .text, .page-template-personal-injury .text-head .text {
		font-size: 41px;
	}
    .page-id-169 .text-head .text {
        font-size: 30px; 
    }
	.page-id-169 .text-head, .page-template-airline-accidents .text-head, .page-template-auto-accidents .text-head, .page-template-mass-transit-accidents .text-head, .page-template-medical-malpractice .text-head, .page-template-medical-misdiagnosis .text-head, .page-template-other-cases .text-head, .page-template-personal-injury .text-head {
		padding: 0;
		top: 40px;
	}
	.page-id-169 .image-header, .page-template-airline-accidents .image-header, .page-template-auto-accidents .image-header, .page-template-mass-transit-accidents .image-header, .page-template-medical-malpractice .image-header, .page-template-medical-misdiagnosis .image-header, .page-template-other-cases .image-header, .page-template-personal-injury .image-header {
		height: 350px;
	}
	.verdicts-box .tve_image_caption, .verdicts-box img {
		width: 100%!important;
	}
	.block03 ul {
		width: auto;
		display: block;
		font-size: 19px;
	}
	.medical-mal .title01 p, .pesonal-inj .title01 p {
		font-size: 28px;
	}
	.page-id-169 .col-two-home .tcb-flex-col:last-child, .page-id-447 .col-two-home .tcb-flex-col:last-child {
		padding: 30px 20px!important;
	}
	.medical-mal .articles .tcb-flex-col .tcb-col {
		padding: 20px!important;
		text-align: center;
		display: block;
	}
	.medical-mal .articles .tcb-flex-col {
		margin: 0 0 20px!important;
	}
	.medical-mal .articles .tve_image_caption {
		margin: auto!important;
	}
	.verdicts-box .tve_shortcode_rendered {
		padding: 13px 10px 0!important;
	}
	.verdicts-box .title04 {
		font-size: 22px;
	}
	.cnt article .entry-title, .cnt article h1 {
		font-size: 33px!important;
	}
	.form-popup {
		width: auto;
		float: none;
		margin: 20px 0 10px!important;
	}
	.spu-box .desc {
		margin-left: 0;
	}
	.page-child .text-head {
		padding-right: 0;
	}
	.page-child .text-head .text {
		font-size: 32px !important;
		padding-right: 0;
	}
	body .image-header.med-header .text-head {
		display: block;
	}
	.image-header.med-header .text-left,
	.image-header.med-header .text-right{
		width:auto;
	}
	.image-header.med-header {
		height: auto;
	}
	.image-header.med-header .text-right .center-text,
	.image-header.med-header .text-left .center-text{
		padding: 40px 20px 40px;
	}
	.video-home .wistia_embed, .video-home .w-chrome, .video-home #wistia_grid_31_wrapper, .video-home #wistia_grid_31_main {
		height: 280px !important;
	}
	.page-template-fullwidth-page .wrp {
		width:374px!important;
	}
	#personal-injury .tcb-flex-col,
	.box-locations .tcb-flex-col{
		padding-left:15px!important
	}
	.col-two-home .tcb-flex-col ul,
	.box-contact-us .tcb-flex-col ul{
		padding-left:0!important;
	}
}
@media all and (max-width:413px) {
    .page-template-fullwidth-page footer .wrp, .home header .wrp, .wrp, body .image-header .wrp, body .line-top .wrp, header .wrp {
		width: 300px!important;
	}
	.page-template-fullwidth-page .wrp {
		width:320px!important;
	}
	.page-template-fullwidth-page.page-id-169 .nav-page .wrp,
	.page-template-fullwidth-page.page-id-169 .fullWidth.wrp,
	.page-template-fullwidth-page.page-id-169 .brd .wrp{
		width: 320px !important;
	}
	.single-post .image-header.med-header .wrp{
		width: 300px !important;
	}
	.line-top {
		padding: 10px 0;
	}
	header .phone .apnr {
		font-size: 21px;
		line-height: 14px;
	}
	body header #logo>a>img {
		max-width: 180px!important;
	}
	.text-head .text {
		font-size: 32px;
		margin: 0 0 25px;
	}
	.text-head .btn a {
		font-size: 23px;
		padding: 15px 25px;
	}
	.home .image-header, .image-header {
		height: 340px;
	}
	.box-personal #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
		width: 100%}
	.box-lawfirm .title01 p {
		font-size: 25px;
		line-height: 30px;
	}
	.box-lawfirm .title02 p {
		font-size: 18px;
		line-height: 22px;
		padding: 10px;
	}
	.box-contact-us .tve-page-section-in {
		width: 310px!important;
	}
	.box-contact-us .title-contact::before {
		height: 172px;
		width: 92px;
	}
	.box-contact-us .tcb-flex-col:first-child, .box-contact-us .tcb-flex-col:last-child {
		padding: 10px!important;
	}
	.box-contact-us .title-contact {
		font-size: 16px;
		margin: 20px 0 25px;
	}
	.box-locations .title01 p {
		font-size: 31px;
		line-height: 40px;
		margin: 0 0 30px!important;
	}
	.box-locations .bg-box {
		padding: 30px 10px 20px;
	}
	footer {
		margin-top: 0!important;
		padding: 0!important;
	}
	.team-slider .bx-controls-direction a.bx-prev {
		left: -24px;
	}
	.team-slider .bx-controls-direction a.bx-next {
		right: -24px;
	}
	.box-record .btn-red a.tcb-button-link {
		padding: 10px 35px!important;
	}
	.video-gallery .title01 p {
		margin: 0 0 20px!important;
		font-size: 31px;
	}
	.text-head .text span {
		font-size:  18px;
	}
	.text-head .text {
		padding-right:  80px;
	}
	.page-child .text-head {
		padding-right: 0;
	}
	.page-template-fullwidth-page-rus .text-head .btn a {
		font-size: 17px;
	}
}
@media all and (max-width:359px) {
	.page-template-fullwidth-page .wrp {
		width:280px!important;
	}
	.page-template-fullwidth-page.page-id-169 .nav-page .wrp,
	.page-template-fullwidth-page.page-id-169 .fullWidth.wrp,
	.page-template-fullwidth-page.page-id-169 .brd .wrp{
		width: 280px !important;
	}
}
.chiquita-description p {
    color: rgb(109, 3, 3)!important;
}