/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 01 2025 | 05:33:47 */
.new_nofault,
section#footer_form_section {
    display: none;
}

.vc_row {
	margin-left: 0;
	margin-right: 0;
}

.post-8842 #HeroSection .cta_two_lp a {
    width: 200px !important;
}


.post_section,
.testimonial_section,
.hero_section {
	overflow: hidden;	
}

#post-19457 .entry-content,
#post-17257 .entry-content,
#post-18435 .entry-content,
#post-18210 .entry-content,
#post-17769 .entry-content,
#post-8842 .entry-content,
#post-17999 .entry-content,
#post-17698 .entry-content,
#post-17159 .entry-content,
#post-16886 .entry-content,
#post-16780 .entry-content,
#post-16476 .entry-content,
#post-16435 .entry-content,
#post-16405 .entry-content,
#post-16310 .entry-content,
#post-15506 .entry-content,
#post-16180 .entry-content,
#post-16102 .entry-content {
    padding: 0;
}

#post-19457 .vc_section,
#post-17257 .vc_section,
#post-18435 .vc_section,
#post-18210 .vc_section,
#post-17769 .vc_section,
#post-8842 .vc_section,
#post-17999 .vc_section,
#post-17698 .vc_section,
#post-17159 .vc_section,
#post-16886 .vc_section,
#post-16780 .vc_section,
#post-16476 .vc_section,
#post-16435 .vc_section,
#post-16405 .vc_section,
#post-16310 .vc_section,
#post-16180 .vc_section,
#post-16102 .vc_section,
#post-15506 .vc_section {
    margin-right: 0;
	margin-left: 0;
}
.contact_form  .wpcf7 input[type="date"]::-webkit-calendar-picker-indicator {
    background-color: #ffffff;
}


.privacy_text h2 {
    margin-bottom: 30px;
}


.white_text li,
.white_text p {
    color: white;
}

.cta_one_lp a, 
.cta_two_lp a {
    background-image: none !important;
}


.immediate_help_section .vc_row,
#MainHeader .vc_row {
    margin-left: auto !important;
    margin-right: auto !important;
}
a {
    text-decoration: none !important;
}
.reviews_row_box {
	margin: 0 !important;	
}
.contact_info_section .continer_width {
    max-width: 1080px;
}
.contact_form  .cf-custom-inputsr {
    font-size: 15px;
}
.hero_cta .cta_one_lp a,
.hero_cta .cta_two_lp a {
	width: 284px;
}
.cta_full_width a {
    width: 529px !important;
    margin: 20px auto 0px;
}
.setbacks_section li {
	color: white;
}


/*========Construction page CTA===================*/

.post-16102 .cta_one_lp a {
    width: 383px;
}
.post-16102 .accordian_section  p {
    margin-bottom: 0px !important;
}

.post-16102 .accordian_section  ul {
    margin-top: 0;
}
/*========Boat page CSS Start===================*/

.post-16180 .all_cta_rows .cta_one_lp {
    display: flex;
    justify-content: center;
}
.post-16180 .three-text-section .wpb_column .vc_column-inner > .wpb_wrapper {
 padding: 0px;
}
.post-16180 .three-text-section {
    justify-content: center;
    gap: 40px;
}
.post-16180 .three-text-section li {
    color: white;
    font-weight: 700;
}
.boat_row a {
    margin: auto;
}
.boat_text ul {
    margin-bottom: 0px;
    margin-top: 25px;
}
.boat_text ul li {
    padding: 0 !important;
}
.boat_team_text p, .boat_team_text li {
    font-size: 20px;
}
.flex_list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 30px;
    row-gap: 10px;
    align-items: center;
}

.flex_list ul li {
    color: black;
    list-style: none;
    position: relative;
    padding-left: 35px;
}

.flex_list ul li::before {
    content: "";
    background: #ffa500;
    width: 15px;
    height: 15px;
    position: absolute;
    border-radius: 100px;
    left: 0;
    top: 8px;
} 

.evidence_text ul li {
	color: white;
}
.evidence_text ul li::before {
	background: white;
}
.post-16180 .steps_box_row {
    max-width: 1080px;
    margin: 40px auto 0px !important;
    gap: 20px;
}
.post-16180 .recover_compensation a {
    width: 313px;
    padding: 0px 15px !important;
    border-radius: 10px !important;
	margin: auto;
}
.evidence_row a {
    width: 270px !important;
    margin: auto;
}

/*========Boat page Page CSS End===================*/
/*========Slip and Fall Page CSS Start===================*/

.post-16310 .steps_box_row {
    max-width: 1000px;
    margin: 20px auto 40px !important;
    gap: 20px;
}
.post-16310 .steps_col_cta .cta_one_lp a, 
.post-16310 .steps_col_cta .cta_two_lp a {
    width: 341px;
}
.steps_col_cta .cta_one_lp::after {
		display: none;
}
.steps_col_cta .wpb_wrapper {
    gap: 20px !important;
}

/*========Slip and Fall Page CSS End===================*/

/*========Druk Drive Page CSS Start===================*/

.count_row {
    justify-content: center;
}
.count_row .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 20px 25px !important;
}
.count_cta_row .cta_one_lp::after {
	display: none;
}
.count_cta_row .cta_one_lp a {
    width: 554px !important;
}
.count_cta_row .hero_cta .wpb_wrapper {
    gap: 20px;
}
.count_row {
    max-width: 900px;
}
/*========Drunk Drive Page CSS End===================*/

/*========Negligent Page CSS Start===================*/

.accordian_box .cta_two_lp a {
    background: #ffa500;
    color: white;
    border-radius: 10px;
    padding: 0 !important;
}
.security_steps_box {
    margin-right: 0 !important;
    margin-left: 0 !important;
    justify-content: center;
    gap: 40px;
}

.security_steps_box li {
    color: white;
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
}

.security_steps_box ul {
    padding-left: 10px;
}
.upper_steps_box li {
    color: white;
    text-align: left;
    font-size: 20px;
    font-weight: 300;
}
.upper_steps_box {
    max-width: 952px;
    margin: auto !important;
}
.security_steps_box {
    max-width: 850px;
    margin: 40px auto 0px !important;
}
#PromiseRow .wpb_wrapper {
    display: flex;
    justify-content: center;
    gap: 30px;
    margin-top: 40px;
}
#PromiseRow .wpb_wrapper button {
    font-size: 18px !important;
    font-weight: 600;
    width: 274px;
}

/*========Negligent Page CSS End===================*/


/*========Truck Accident Page CSS Start===================*/

.truck_setbuck_para p, .truck_setbuck_para li {
    color: white;
    font-size: 20px;
}
.commercial_accident_para h4 {
    font-size: 24px;
    color: #033057;
    margin-top: 30px;
}

.commercial_accident_para p, .commercial_accident_para li {
    color: #033057;
    font-size: 20px;
}
.truck_container_width {
    max-width: 1600px !important;
}
.truck_insurance_cta a {
    width: 414px !important;
    margin: 30px auto 0px;
}
.evidence_cta_row .wpb_wrapper{
	display: flex;
	justify-content: center;
	gap: 20px;
}
.evidence_cta_row .wpb_wrapper a {
    width: 285px !important;
}

.statistic_count_row,
.settlement_count_row {
    max-width: 1600px !important;
}
.statistic_count_row  .wpb_wrapper,
.settlement_count_row .wpb_wrapper {
    padding: 25px 20px !important;
}
.compensation_cta button {
    width: 274px;
    font-size: 18px !important;
    font-weight: 700;
    padding: 10px 10px !important;
}
.compensation_cta_row .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
}
.critical_section_cta a {
    margin: auto;
    width: 318px !important;
}
.turn_setback_cta  a {
    width: 332px !important;
    margin: auto;
}
.story_cta .cta_one_lp::after {
    color: black !important;
}
.recovery_para_list li {
    color: white;
}
.turn_setback_list li {
	color: black;	
}
.truck_insurance_cta button {
    font-size: 18px !important;
    margin-top: 40px;
} 
#popmake-16553 {
    background: #031931;
    padding: 30px;
}
.commercial_accident_img_row {
    max-width: 1050px;
    margin: auto;
}
/*========Truck Accident Page CSS End===================*/

/*========About Us Page CSS Start===================*/

.post-16780 .contact_form_section {
    display: none;
}
.type_accident_descreption ul {
    margin: 0;
}

.type_accident_descreption ul li {
    padding: 0 !important;
}
.type_about_heading {
    line-height: 1.3em;
}

.contact_form p {
    color: white;
    margin: 0;
    margin-bottom: 0;
	font-family: Montserrat;
}
.contact_form .wpcf7-form-control-wrap textarea::placeholder,
.contact_form .wpcf7-form-control-wrap input::placeholder {
    color: white !important;
}
.contact_form textarea {
    padding: 20px 15px!important;
    font-size: 14px;
    font-family: Montserrat;
}

.contact_form input {
    height: 46px;
    padding: 0px 15px 0px 15px;
	font-family: Montserrat;
	font-size: 14px;
	color: white;
}
.contact_form select {
	height: 46px;
    width: 100%;
    background: #262b3e;
    color: white;
}
.contact-form-note {
    margin-bottom: 15px !important;
}
.contact_form .submit-item input {
    width: 100% !important;
    background: #FFA500;
	color: white;
	font-size: 18px;
	font-weight: 500;
	border-radius: 8px;
	padding-top: 10px !important;
}	
.about_para_list p,
.about_para_list li {
	font-size: 20px;
	color: black;
	font-weight: 400;
}
.about_cta_col .cta_one_lp a {
    width: 318px !important;
}
.about_cta_col .cta_two_lp a {
    width: 218px;
}
#post-16780 .upper_steps_box {
    max-width: 990px;
    justify-content: space-between;
    gap: 35px;
    flex-wrap: nowrap !important;
}
#post-16780 #HeroSection .wpb_single_image {
    display: none;
}
#post-16780 #HeroSection {
    background-position: 50% 55% !important;
}
/*#post-16780 #HeroSection {
    background-position: top center !important;
}*/
/*========About Us Page CSS End===================*/

/*========Bio Page CSS Start===================*/

.post-16886 .review_flex_box .wpb_wrapper {
    display: block;
}
.courtroom_sec li {
    font-size: 20px;
    color: black;
    line-height: 1.6em;
}

.courtroom_sec ul {
    margin-top: 25px;
    padding-left: 30px;
}
.courtroom_sec .wpb_column:nth-child(2) {
    width: 40%;
}

.courtroom_sec .wpb_column:nth-child(1) {
    width: 60%;
}
.focus_cta a {
    width: 255px;
    font-size: 18px !important;
    padding: 15px 60px !important;
}
.focus_col .wpb_wrapper:nth-child(1) {
    column-gap: 60px;
    display: flex;
    flex-wrap: wrap;
}
.focus_col p,
.focus_col .wpb_text_column,
.focus_col .focus_head {
    width: 100%;
}
.focus_col .vc_column-inner {
    align-items: center;
}
.leadership_sec ul {
    padding-left: 30px;
}

.leadership_sec p,
.leadership_sec li {
    font-size: 20px;
    line-height: 1.6em;
    color: black;
}
.post-16886 .setbacks_section li {
    color: black;
    font-size: 20px;
    line-height: 1.6em;
}
.post-16886 .contact_form_section {
	display: none;
}
.contact_row {
    max-width: 1088px !important;
}
.contact_info_box {
    width: 45%;
}

.about_form_col {
    width: 55%;
}
/*========Bio Page CSS End===================*/


/*========Bar and NightClub Page CSS Start===================*/

.post-17159 .focus_col .wpb_wrapper:nth-child(1) {
    justify-content: center;
}
.post-17159 .focus_cta button {
 width: 255px;
    font-size: 18px !important;
    padding: 15px 15px !important;
}
.bar_cta_center a {
	margin: auto;	
}
/*#LongWidthCta .cta_one_lp a {
    width: 414px !important;
    padding: 10px 22px !important;
}*/
.best_choice_text p {
    font-size: 16px;
}

/*========Bar and NightClub Page CSS End===================*/


/*========Raafat Toss Page CSS Start===================*/

.post-17257 .review_flex_box .wpb_wrapper {
    display: block;
}
.post-17257 .hero_thonas_img {
    width: 406px;
}
.post-17257 .setbacks_section li {
    color: black;
    font-size: 20px;
    line-height: 1.6em;
}
#post-17257 .contact_form_section {
    display: none;
}


/*========Raafat Toss Page CSS End===================*/

/*========Wrongfull Death Page CSS Start===================*/


.first_step_section h3 {
    font-weight: 500;
}

.first_step_section p {
    color: #033057 !important;
}
.wrong_page_cta .cta_one_lp::after,
.first_step_section .hero_cta .cta_one_lp::after {
    color: #000000 !important;
}
.wrong_page_cta .cta_one_lp a,
.first_step_section .hero_cta .cta_one_lp a {
    width: 376px;
}

.grieving_img::after {
    content: "";
    background: #ffa500;
    width: 10px;
    height: 90%;
    position: absolute;
    top: 0;
    left: 5px;
    bottom: 0;
    margin: auto;
}
.post-17698 .count_row .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 20px 14px !important;
}
.wrongfull_steps_section .steps_box_row {
    width: 970px;
    gap: 30px;
    flex-wrap: nowrap;
}
.post-17698 .three-text-section .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 35px 35px;
}
.pledge_family_text p {
    font-size: 16px !important;
}
.post-17698 .contact_form_section {
	display: none;
}
.post-17698 .hero_thonas_img {
    width: 409px;
}


/*========Wrongfull Death Page CSS End===================*/

/*========Darby A. Singh Page CSS Start===================*/


.post-17769 .review_flex_box .wpb_wrapper {
    display: block;
}
.post-17769 .contact_form_section {
	display: none;
}
.post-17769  .hero_thonas_img {
    width: 405px;
}
.helps_sec p, .helps_sec li {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    color: black;
}
.difference_sec p,
.difference_sec li {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    color: white;
}
.education_sec li {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    color: black;
}


.post-17769 .steps_box_row {
    gap: 20px;
    flex-wrap: nowrap !important;
}
.post-17769 .step_col_box .vc_column-inner {
    height: 232px;
    align-items: center;
    justify-content: center;
}
.post-17769 .hero_cta .cta_two_lp a {
    padding: 10px 20px !important;
}

/*========Darby A. Singh Page CSS End===================*/


/*========Car Accident Page CSS Start===================*/

.insurance_car_text li {
    font-size: 20px;
    color: black;
    line-height: 1.8em;
}

.insurance_car_text ul {
    width: 556px;
    margin: 20px auto 0px;
}
.car_black_or_cta .cta_one_lp::after {
    color: black !important;
}
.car_step_row {
    max-width: 1405px !important;
}

.car_step_row .steps_box_row {
    gap: 30px;
    flex-wrap: nowrap;
}
.post-17999 .car_certificate_row img {
    text-align: center !important;
    margin: auto;
    padding-bottom: 10px;
}

.post-17999 .car_certificate_row .wpb_single_image {
    text-align: center;
	padding-bottom: 10px;
}

.post-17999 .car_certificate_row .wpb_single_image {
    text-align: center;
}

.post-17999 .car_certificate_row .wpb_column:nth-child(1) img {
    width: 80px;
}


.post-17999 .car_certificate_row  .wpb_column:nth-child(3) img {
    width: 180px;
}

.post-17999 .car_certificate_row .wpb_column:nth-child(4) img {
    width: 200px;
}

.post-17999 .contact_form_section {
	display: none;
}
.post-17999 .car_certificate_row .wpb_column:nth-child(1) {
    width: 28%;
}

.post-17999 .car_certificate_row .wpb_column:nth-child(2) {
    width: 27%;
}
.post-17999 .car_certificate_row .wpb_column:nth-child(3) {
    width: 22%;
}

.post-17999 .car_certificate_row .wpb_column:nth-child(4) {
    width: 22%;
}
.post-17999 .car_certificate_row .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 5px 30px;
}
.post-17999 .list_change_color {
    color: #FFA500 !important;
    font-weight: 700;
}
.post-17999 .gap_bottom {
    padding-bottom: 20px !important;
}
.post-17999 li {
	padding-bottom: 0px !important;
}
#CarStepRow {
    padding-top: 80px !important;
}
/*========Car Accident Page CSS End===================*/


/*========Dog Bite Page CSS Start===================*/


.setback_cta_sec .wpb_wrapper {
    justify-content: left !important;
    flex-wrap: nowrap !important;
}
.post-18210 .setbacks_section  ul li {
    color: white;
    padding-bottom: 0;
}
.bite_list_text li {
    font-size: 13px;
    line-height: 1.3em;
}
.post-18210 .upper_steps_box {
    gap: 30px;
    flex-wrap: nowrap !important;
}
.post-18210 .step_col_box .uvc-main-heading {
    padding-bottom: 0px;
}
.bite_list_text ul {
    padding-left: 25px;
}
.post-18210 .first_step_section ul {
    width: 665px;
    margin: auto;
    margin-bottom: 25px !important;
}

.post-18210 .first_step_section ul li {
    color: #000000;
}
.post-18210 .why_choose_cta a {
    width: 282px !important;
    padding: 10px 20px !important;
}
.post-18210 .bite_steps_cta a {
    width: 292px !important;
    padding: 10px 20px !important;
}
.insurance_companies_sec ul {
    padding-left: 30px !important;
}
.setback_cta_sec .cta_one_lp a {
    width: 314px;
    padding: 10px 30px !important;
}
/*========Dog Bite Page CSS End===================*/

/*========Gary Axisa Page CSS Start===================*/

.post-18435 .review_flex_box .wpb_wrapper {
    display: block;
}
.post-18435 .setbacks_section  ul li {
    color: white;
    padding-bottom: 0;
}
.gary_setback_row .type_accident_descreption {
    width: 60%;
}

.gary_setback_row .wpb_column:nth-child(2) {
    width: 40% !important;
}
.post-18435 .upper_steps_box li {
    font-size: 13px;
    line-height: 1.3em;
}
.post-18435 .upper_steps_box ul {
    margin: 0;
    width: 180px;
    margin: auto;
}
.post-18435 .upper_steps_box {
    gap: 20px;
    flex-wrap: nowrap !important;
}
/*========Gary Axisa Page CSS End===================*/

/*========Bone Facture Page CSS Start===================*/

#post-19457 .car_step_row .steps_box_row {
    gap: 10px;
}
#FractureCounter .vc_column-inner {
    width: 900px;
    margin: 60px auto 0;
}
#FractureCounter li, #FractureCounter p {
    font-size: 18px;
}

#post-19457  .setback_cta_sec .wpb_wrapper {
    justify-content: center;
}
.fracture_type_section .wpb_column:nth-child(1) {
    width: 55%;
}

.fracture_type_section .wpb_column:nth-child(2) {
    width: 45%;
}
.fracture_type_section ul li {
    padding-bottom: 0 !important;
}
.change_font_fracture h4 span {
    font-family: 'Libre Baskerville';
    font-size: 25px !important;
}
#post-19457 .accordian_box  .vc_tta-panel-body h3 {
    font-size: 22px;
    padding-top: 20px;
	text-transform: capitalize;
}
#post-19457 .hero_cta .cta_one_lp a, #post-19457 .hero_cta .cta_two_lp a {
    width: 300px;
    text-transform: capitalize;
}
#post-19457 .setback_cta_sec .cta_one_lp a {
    width: 314px !important;
    padding: 10px 22px !important;
	
}
/*========Bone Facture Page CSS End===================*/

.post-15506 .entry-content {
    padding: 0;
}
.continer_width {
    max-width: 1220px;
    margin: auto;
	width: 98%;
}

.three-text-section .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 50px 35px;
}
.construction_thonas_img {
    height: 502px;
}
#HeroSection .vc_row {
    display: flex;
    align-items: center;
}
.cta_one_lp {
	position: relative;
}
.setback_cta_row .cta_one_lp::after {
		color: black !important;
}
.hero_cta .cta_one_lp::after  {
	color: white;
}
.hero_cta .cta_one_lp::after {
    content: "OR";
    position: absolute;
    right: -60px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 24px;
    font-size: 20px;
    font-weight: 600;
}

.three-text-section p{
    color: black;
    font-family: montserrat;
    font-size: 25px;
    font-weight: 700;
}

.turning-your-section h2{
    color: #000;
    font-family: 'libre Baskerville';
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
}

.turning-your-section h3{
    color: #033057;
    font-family: montserrat;
    font-size: 25px;
    font-weight: 700;
}


.setbacks_section  ul li {
    color: white;
    padding-bottom: 10px;
}
.list_change_color {
    color: #FFA500;
    font-weight: 700;
}
.video_col {
    display: flex;
    flex-wrap: wrap;
    row-gap: 25px;
}
.cta_one_lp a:hover,
.cta_two_lp a:hover {
    background-color: #033057 !important;
    color: white !important;
}

.video_col .wpb_column {
    width: 50%;
}
.setbacks_section ul {
    padding-left: 25px;
}
.setbacks_section ol li::marker,
.setbacks_section ul li::marker {
    color: #FFA500;
}
.step_col_box img {
    width: 81px;
}
.cta_two_lp a, 
.cta_one_lp a {
    /*width: 345px;*/
    font-size: 16px !important;
    font-weight: 600;
    /*padding: 10px 5px !important;*/
    border: 2px solid #FFA500 !important;
    height: 53px;
    align-items: center;
    display: flex !important;
    justify-content: center;
}
.all_cta_rows .cta_one_lp {
    display: flex;
    justify-content: end;
}
.comeback_list li {
    font-size: 20px;
    font-weight: 400;
	color: black;
}
.Insurance_list p,
.Insurance_list li {
    color: white;
    font-size: 20px;
    font-weight: 400;
}
.testimonial_client_img img {
    margin-left: auto;
    margin-right: auto;
    box-shadow: 4px 5px 7px 1px rgba(0, 0, 0, .2);
}
.testimonial_client_img img,
.testimonial_client_img figure,
.testimonial_client_img .vc_single_image-wrapper {
    width: 100%;
}
.accordian_box .vc_tta-title-text {
    font-size: 21px;
    font-weight: 700;
    text-transform: capitalize;
}
.accordian_box .vc_tta-panel-body {
    padding-top: 0px !important;
    padding-bottom: 25px !important;
}
.post_cards .slick-arrow {
    position: absolute;
    right: 0;
    bottom: -60px;
    font-size: 0;
    height: 44px;
    width: 44px;
    background: #013159;
    border: none;
    left: 0;
    margin: auto;
    border-radius: 100px;
}

.post_cards .slick-next::before {
    content: "";
    background-image: url(https://tonalaw.com/wp-content/uploads/2025/01/arrow-next.png);
    width: 15px;
    height: 23px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}
.post_cards .slick-prev::before {
    content: "";
    background-image: url(https://tonalaw.com/wp-content/uploads/2025/01/arrow-prev.png);
    width: 15px;
    height: 23px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}
.post_cards .slick-next {
    left: 55px !important;
}

.post_cards .slick-prev {
    right: 55px !important;
}
.post_cards .vc_grid-item-mini {
    display: flex;
    flex-direction: column-reverse;
    box-shadow: 0 0 15px 0 #808080ba;
    background: white;
	border-radius: 10px;
}
.post_cards .vc_gitem-animated-block .vc_gitem-zone {
    width: 100%;
    height: 280px;
    border-radius: 0px 0 10px 10px;
}
.post_cards .vc_gitem-zone-c {
    height: 240px;
    background: transparent !important;
    padding: 25px !important;
}
.post_cards .vc_custom_heading {
    margin: 0 !important;
}
.post_cards .vc_grid-item {
    padding: 30px !important;
}
.post_cards .vc_gitem-post-data-source-post_excerpt {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.post_cards .vc_btn3 {
    background-color: transparent !important;
    color: #19a2f2 !important;
    padding: 0;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
}
.post_cards h4 {
    font-size: 22px;
    color: #013159;
}
.info_box h4 {
    font-size: 25px;
    color: white;
	font-weight: 400;
}

.info_box .aio-icon-description {
    color: white;
    font-size: 25px;
	font-weight: bold;
}
.info_box .aio-icon-box {
    display: flex !important;
    align-items: center;
}
.action_cta_contact a {
    width: 270px;
    height: 53px;
    font-size: 16px !important;
    font-weight: 600;
}

.hero_thonas_img {
    position: absolute;
    bottom: 0px;
    width: 380px;
    left: 0px;
}
.hero_cta .wpb_wrapper {
    display: flex;
    gap: 90px;
	flex-wrap: wrap;
	justify-content: center;
}
.review_flex_box .wpb_wrapper {
    display: flex;
	align-items: center;
}

.review_flex_box .wpb_wrapper img {
    width: 148px !important;
    max-width: 148px !important;
}

.review_flex_box .wpb_wrapper .aio-icon-img {
    max-width: 148px !important;
    width: 148px !important;
}

.review_flex_box .wpb_wrapper  h2 {
    line-height: 1.5em;
    font-weight: 400;
}

.review_flex_box .wpb_wrapper .aio-icon-title {
    margin: 0 !important;
}
.review_flex_box .vc_column-inner {
    border-radius: 10px;
}
.three-text-section p {
    margin: 0;
}
/* .three-text-section .wpb_column:nth-child(1) {
    width: 20%;
}
.three-text-section .wpb_column:nth-child(3) {
    width: 40%;
    display: flex;
}
.three-text-section .wpb_column:nth-child(2) {
    width: 40%;
} */
.third_section_para li,
.third_section_para p {
	font-size: 20px;
}
.second_order_list li {
    padding: 0 !important;
}
.accordian_box  .vc_tta-panel-body h3 {
    font-size: 25px;
}

.accordian_box  .vc_tta-panel-body h2 {
    font-size: 30px;
    font-family: Libre Baskerville;
    line-height: 1.3em;
}
.icon_box .wpb_wrapper {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}

.icon_box .wpb_wrapper .vc_icon_element-inner {
    width: 20px;
    height: 20px;
    border-radius: 100px;
    border: 1px solid #159bee;
    padding: 6px;
}
#IconBox .vc_icon_element-icon {
    font-size: 16px !important;
}
.head_top_cta .vc_btn3-container:nth-child(2) a {
    padding: 0 !important;
    margin-top: 15px;
    margin-left: 15px;
}
.lp_head_menu a {
    color: white;
    font-size: 14px;
    font-family: 'Libre Baskerville';
}
.lp_head_menu {
    margin: 0;
}
.lp_head_menu ul {
    justify-content: center;
    gap: 30px;
}
.main_head_row .wpb_column:nth-child(2) {
    width: 45%;
}

.main_head_row .wpb_column:nth-child(3) {
    width: 30%;
}
.main_head_row p {
    margin: 0;
}
.bread_crumbs_col {
    width: fit-content;
    background: #ffa500;
    margin-bottom: -30px;
}

.bread_crumbs_col span {
    color: white;
}
.breadcrumbs_row {
    display: flex;
    justify-content: end;
}

.bread_crumbs_col a {
    color: black;
    text-decoration: none;
}

.bread_crumbs_col .wpb_wrapper {
    text-align: end;
    padding: 0px 10px;
}

.bread_crumbs_col::before {
    content: "";
    background: #ffa500;
    width: 25px;
    height: 30px;
    position: absolute;
    left: -11px;
    transform: skewX(30deg);
}
.step_col_box .uvc-main-heading {
    padding-bottom: 11px;
}


/*footer css*/

.social_col {
    width: 12%;
}
.social_row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    
}

.social_col .vc_column-inner {
    padding: 0px !important;
    
}
.social_col .wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}


.foot_list_head span {
    font-size: 18px;
    font-weight: 400;
    font-family: 'Libre Baskerville';
}

li.foot_list {
    list-style: none;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Montserrat';
    color: #fff;
	line-height: 2em;
}

.link_footer li::before {
    content: "";
    background-image: url(https://tonalaw.com/wp-content/uploads/2025/01/arrow-img.png);
    background-size: contain;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    top: 10px;
}
.link_footer ul {
    padding: 0px;
}
.link_footer li {
    padding-left: 22px;
	position: relative;
}

.footer_icon_box .wpb_wrapper {
    justify-content: start;
}
.footer_icon_box .vc_column-inner {
    padding: 0;
    margin-bottom: 0px;
}
.foot_logo img {
    width: 230px;
    margin-bottom: 10px;
}
.footer_call_box h4 {
    font-size: 14px !important;
}

.footer_call_box .aio-icon-description {
    font-size: 14px !important;
    margin: 0;
    font-weight: 300 !important;
}

.footer_call_box .aio-icon-img {
    font-size: 30px !important;
}

.footer_call_box .aio-icon-box {
    display: flex;
    align-items: center;
}
.conatiner_footer_section {
    max-width: 1400px;
}
.second_menu_link .wpb_column:nth-child(1) {
    width: 45%;
}

.second_menu_link .wpb_column:nth-child(2) {
    width: 35%;
}

.second_menu_link .wpb_column:nth-child(3) {
    width: 20%;
}
.footer_search {
    display: flex;
    justify-content: flex-end;
	margin: 0;
}
.footer_search .search-form input {
    height: 40px;
}
.footer_search input.search-field {
    width: 239px;
    padding: 10px;
    font-size: 12px;
    font-weight: 400;
    color: gray;
}
.construction_step_box {
    justify-content: center;
}
.construction_step_box li {
    color: white;
    text-align: left;
    font-size: 13px;
}
.construction_step_box ul {
    padding-left: 20px;
}





/*====================Media Quries===============================*/

@media only screen and (min-width: 768px){
.foot_col_27.vc_col-sm-3 {
    width: 33% !important;
}
.foot_col_73.vc_col-sm-9 {
    width: 67% !important;
}
.hero_thonas_mobile_img {
    display: none;
}
    
}

@media only screen and (max-width: 1400px) and (min-width: 996px){
	
.statistic_count_row h2,
.settlement_count_row h2 {
    font-size: 27px !important;
}
.construction_step_box .step_col_box {
    width: 33%;
}
.contact_info_box .vc_column-inner {
    padding-right: 0px !important;
}

	
}


@media only screen and (max-width: 1230px) and (min-width: 996px){
	
.focus_cta a {
    width: 195px;
    padding: 15px 30px !important;
}
.focus_col .wpb_wrapper:nth-child(1) {
	justify-content: center;
}	
.contact_form  .cf-custom-inputsr {
    font-size: 13px;
}	
.post-16780 h1 {
    width: 800px;
    margin: auto;
}
	

	
}

@media only screen and (max-width: 1400px){
	
.review_flex_box .wpb_wrapper .wpb_text_column {
    padding-right: 30px;
}
.post_cards h4 {
    font-size: 21px;
}
.post_cards .vc_gitem-zone-c {
    padding: 14px !important;
}
.construction_thonas_img {
    height: 600px;
}
	
}

@media only screen and (max-width: 1230px){
	
.hero_thonas_img {
    bottom: 0px;
    width: 318px;
    right: 0;
}
.post-17769 .review_flex_box .wpb_wrapper .wpb_text_column {
    padding-right: 0px;
}	
.post-17769 .review_flex_box .vc_column-inner {
    padding: 30px 30px !important;
}
	
}

@media only screen and (min-width: 996px) {
	
.post-16180 .three-text-section {
flex-wrap: nowrap;
}
.security_steps_box {
    flex-wrap: nowrap !IMPORTANT;
}	
	
}

@media only screen and (max-width: 995px) {
	
#GlobalPadding {
    padding: 40px 10px !important;
}
.hero_section .review_flex_box h2 span {
    font-size: 24px !important;
}
.three-text-section p {
    font-size: 22px !important;
}
/* .three-text-section .wpb_column:nth-child(1) {
    width: 25%;
}
.three-text-section .wpb_column:nth-child(3) {
    width: 35%;
} */
.heading_2,
.heading_2 h2 {
    font-size: 25px !important;
	margin-bottom: 10px !important;
}
	.heading_3 h3 {
    font-size: 22px !important;
}
.third_section_para li,
.third_section_para p {
    font-size: 17px;
}
.setbacks_section > .vc_row-fluid > .wpb_column:nth-child(1) {
    width: 60%;
}

.setbacks_section .wpb_column:nth-child(1) .vc_column-inner {
    padding-right: 0px !important;
}

.setbacks_section > .vc_row-fluid > .wpb_column:nth-child(2) {
    width: 40%;
}
.step_col_box {
    width: 48%;
}
.para_text_list li {
    font-size: 17px;
}
.post_cards .vc_grid-item {
    padding: 10px 30px 20px 8px !important;
}
.post_cards .slick-dots {
    display: none !important;
}
.post_cards .vc_gitem-animated-block .vc_gitem-zone {
    height: 200px;
}
.post_cards .vc_gitem-zone-c {
    height: 230px;
}
	
.contact_info_box .vc_column-inner {
    padding-right: 0px !important;
}

.contact_info_box {
    width: 40%;
}
.about_form_col {
    width: 60%;
}

.action_cta_contact a {
    width: 220px;
}	
.info_box  h4 {
    font-size: 22px !important;
}

.info_box  .aio-icon-description {
    font-size: 20px !important;
}
.post_section {
    margin-bottom: 40px;
}
li.foot_list {
    font-size: 14px;
}
.foot_list_head h4 span {
    font-size: 16px !IMPORTANT;
}
.lp_head_menu a {
    font-size: 12px;
}
.header_info_box p {
    font-size: 16px !important;
}

.header_info_box a span {
    font-size: 16px !important;
}
	.head_para_text p {
    font-size: 14px !important;
}
.hero_cta .wpb_wrapper {
    gap: 55px;
}
.hero_cta .cta_one_lp::after {
    right: -44px;
}
.hero_thonas_img {
    bottom: 0px;
    width: 245px;
}
.three-text-section .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 30px 20px;
}
.post_cards .slick-next,
.post_cards .slick-prev {
    bottom: -9px;
    z-index: 2;
}
.review_flex_box .wpb_wrapper {
    flex-wrap: wrap;
}
.review_flex_box .wpb_wrapper .wpb_text_column {
    padding-right: 30px;
}
.post_cards h4 {
    font-size: 20px;
}
.post_cards .slick-track {
    padding-bottom: 40px;
}
.video_col .wpb_column img {
    height: 150px;
    object-fit: cover;
    object-position: top;
}
.accordian_box .vc_tta-title-text {
    font-size: 19px;
    line-height: 1.3em;
}
.contact_info_inner_row {
    display: flex;
    align-items: center;
}
.count_row h2 {
    font-size: 36px !important;
}

.count_row .uvc-sub-heading {
    font-size: 18px !important;
}
.security_steps_box {
    gap: 10px;
}
#PromiseRow .wpb_wrapper {
	flex-wrap: wrap;
}
.settlement_count_row .wpb_column,
.statistic_count_row .wpb_column {
    width: 47%;
}
.settlement_count_row,
.statistic_count_row {
		gap: 10px;
		justify-content: center;
} 
.settlement_count_row .wpb_column:nth-child(2) .vc_column-inner,
.statistic_count_row .wpb_column:nth-child(2) .vc_column-inner {
    border-right: none !important;
}
.settlement_count_row h2,
.statistic_count_row h2 {
    font-size: 35px !important;
}
.commercial_accident_para p, 
.commercial_accident_para li,
.three-text-section .uvc-sub-heading,
.truck_setbuck_para p,
.truck_setbuck_para li {
    font-size: 17px !important;
}
.settlement_count_row .wpb_column:nth-child(3) .vc_column-inner,
.statistic_count_row .wpb_column:nth-child(3) .vc_column-inner {
    border: none !important;
}
.settlement_count_row .wpb_column:nth-child(4) .vc_column-inner,
.statistic_count_row .wpb_column:nth-child(4) .vc_column-inner {
    border-left: 5px solid #ffa500;
}
.commercial_accident_para h4 {
    font-size: 22px;
    margin-top: 20px;
}
.about_para_list p, 
.about_para_list li {
    font-size: 18px !important;
}
		
#post-16780 #HeroSection p {
    font-size: 16px !important;
}	
#post-16780 #HeroSection .wpb_single_image {
    display: block;
}
#post-16780 #HeroSection {
    padding: 80px 10px 40px 10px !important;
    background-image: none !IMPORTANT;
    background: #033057;
}	
	
.post-16886 .review_flex_box .vc_column-inner {
    padding: 30px 30px !important;
}
.post-16886 .review_flex_box .vc_column-inner h1 span {
    font-size: 31px !important;
}
.post-16886 .review_flex_box .vc_column-inner p span {
	font-size: 18px !important;
}
.post-16886 .construction_thonas_img {
    height: 455px;
}	
.focus_cta a {
    width: 142px;
    font-size: 16px !important;
    padding: 15px 10px !important;
}
.focus_col .wpb_wrapper:nth-child(1) {
    justify-content: center;
}
	
.focus_cta a {
    width: 225px;
}
.focus_col .wpb_wrapper:nth-child(1) {
    column-gap: 35px;
}
#LongWidthCta .cta_one_lp a {
    width: 408px !important;
    padding: 10px 22px !important;
}
.post-17159 .focus_cta button {
    width: 222px;
    font-size: 16px !important;
    padding: 15px 11px !important;
}
	
	
.wrongfull_steps_section .steps_box_row {
    width: 100%;
	max-width: 600px;
    gap: 20px;
    flex-wrap: wrap;
}	
	
.grieving_section .ult-responsive {
    font-size: 17px !important;
}	
.post-17698 .count_row .ult-responsive {
    font-size: 15px !important;
}
.post-17698 .count_row h2 {
    font-size: 32px !important;
}
.car_step_row .steps_box_row {
    gap: 30px;
    flex-wrap: wrap;
}
#CarStepRow {
    padding-top: 40px !important;
}	
.post-17769 .hero_thonas_img {
    width: 246px;
}
.setback_cta_sec .wpb_wrapper {
    flex-wrap: wrap !important;
    gap: 60px !important;
}
.setback_cta_sec .cta_one_lp::after {
    right: 50%;
    top: 100%;
    margin-bottom: -45px !important;
}
.setback_cta_sec  a {
    width: 314px !important;
}
.post-18435 .upper_steps_box {
    gap: 20px;
    flex-wrap: wrap !important;
}
.post-18435 .review_flex_box .vc_column-inner h1 span {
    font-size: 30px !important;
}

.post-18435 .review_flex_box .vc_column-inner p span {
    font-size: 17px !important;
}
.post-18435 .review_flex_box .vc_column-inner {
    padding: 20px !important;
}
.boat_team_text p, .boat_team_text li {
    font-size: 18px;
}
#FractureCounter .vc_column-inner {
    width: 100%;
    margin: 40px auto 0;
}
.fracture_full_width .wpb_column {
    width: 100% !important;
}

	
}








@media only screen and (max-width: 767px) {
	
.cta_two_lp a, 
.cta_one_lp a {
    height: 65px;
}
	
#MainHeader .vc_row {
		padding: 0px 10px;
	}
	
#GlobalPadding {
    padding: 30px 10px !important;
}
#MainHeader .menu_row, 
#MainHeader .social_row {
    display: none;
}
.main_head_row .wpb_column:nth-child(1) {
    width: 40%;
}
.main_head_row .wpb_column:nth-child(2) {
    width: 60%;
}
.main_head_row .wpb_column:nth-child(3) {
    width: 30%;
    display: none;
}
	.main_head_row .wpb_column:nth-child(1) img {
    width: 200px;
}
.review_flex_box .wpb_wrapper {
    flex-wrap: wrap;
}
.hero_section .review_flex_box h2 span {
    font-size: 20px !important;
    line-height: 1.2em;
}
.cta_two_lp a, 
.cta_one_lp a {
    width: 312px !important;
}
/*  #hero_cta_row {
    margin: 10px 10px !important;
} */
#HeroSection {
    padding: 60px 10px 0px !important;
}
.three-text-section .wpb_column {
    width: 100% !important;
}
.three-text-section .wpb_column:nth-child(2) .vc_column-inner {
    border-right: none !important;
	border-left: none !important;
    border-top: 2px solid black;
    border-bottom: 2px solid;
}
.three-text-section .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 20px 20px;
}
.three-text-section .wpb_column:nth-child(3) .vc_column-inner {
    border-right: none !important;
	border-left: none !important;
    border-bottom: 2px solid;
}
.hero_cta .cta_one_lp::after {
    top: 100% !important;
    left: 0;
    right: 0;
    margin-top: 12px;
}
.three-text-section p {
    font-size: 18px !important;
}
.hero_cta .wpb_wrapper {
    gap: 40px;
}
.heading_2, 
.heading_2 h2 {
    font-size: 22px !important;
    margin-bottom: 10px !important;
}	
.heading_3,
.heading_3 h3 {
    font-size: 20px !important;
}	
.para_text_list li,
.third_section_para li,
.third_section_para p {
    font-size: 16px !important;
}
.setbacks_section > .vc_row-fluid > .wpb_column {
    width: 100% !important;
	padding: 0 !important;
}
.step_col_box {
    max-width: 350px !important;
    width: 100%;
}
.cta_two_lp, 
.cta_one_lp {
    text-align: center !important;
    margin: 10px 0px;
}
.cta_two_lp a, 
.cta_one_lp a {
    width: 280px !important;
    font-size: 13px !important;
    margin: auto;
}
.post-16102 .cta_two_lp a,
.post-16102 .cta_one_lp a {
    font-size: 13px !important;
    height: 70px;
}
.Insurance_list p, 
.Insurance_list li {
    font-size: 17px;
}
.hero_cta .wpb_wrapper .vc_btn3-container {
    width: 100%;
}
#stepsCtaRow {
	margin-top: 20px !important;		
	}
.reviews_row_box .wpb_column,
.insurance_section .vc_column-inner {
    padding: 0 !important;
}
.accordian_section .vc_column-inner {
    padding: 0 !important;
}
.accordian_box .vc_tta-title-text {
    font-size: 18px;
    line-height: 1.3em;
}
.accordian_box  .vc_tta-panel-body h2 {
    font-size: 22px;
}
.accordian_box  .vc_tta-panel-body h3 {
    font-size: 18px;
}
.contact_form,
.contact_info_box {
    width: 100%;
}
.contact_form .vc_column-inner,
.contact_info_box .vc_column-inner {
    padding: 0px !important;
}
.action_cta_contact {
    text-align: center !important;
}
.contact_info_box .uvc-sub-heading {
    text-align: center;
}
.second_menu_link .wpb_column {
    margin-top: 16px;
}
.second_menu_link .wpb_column {
    width: 100% !important;
}
#MainHeader p {
    font-size: 14px !important;
}
.hero_thonas_mobile_img {
		text-align: center;
}
.hero_thonas_mobile_img img {
    width: 300px;
}
.hero_thonas_img {
		display: none;	
}
.head_para_text p {
    text-align: right !important;
}
.post_cards .vc_grid.vc_row .vc_grid-item {
    float: inline-end;
}
.footer_search {
    justify-content: flex-start;
    margin-top: 20px;
}
.post_cards .vc_gitem-zone-c {
    padding: 10px !important;
}
.post_cards h4 {
    font-size: 19px;
}
.post_cards .vc_gitem-animated-block .vc_gitem-zone {
    height: 190px;
}
.post_cards .slick-next,
.post_cards .slick-prev {
    bottom: 0;
    z-index: 2;
}

.info_box .aio-icon-box {
    justify-content: center;
    width: 240px;
    margin: auto;
}
.video_col .wpb_column img {
    height: 155px;
    object-fit: cover;
    object-position: top;
}
.review_flex_box .wpb_wrapper .wpb_text_column {
    width: 100%;
}
.hero_section .vc_row {
    flex-direction: column-reverse;
    display: flex;
    flex-wrap: wrap;
}
.contact_info_inner_row {
    display: block;
}
.construction_thonas_img {
    height: fit-content;
    padding-top: 10px;
}
.testimonial_client_img figure {
    width: 300px;
}
.count_cta_row .cta_one_lp a {
    width: 100% !important;
}
	.count_row .wpb_column:nth-child(3) .vc_column-inner {
		border: none !important;
	}
.count_row h2 {
    font-size: 26px !important;
}
.count_row .uvc-sub-heading {
    font-size: 16px !important;
}
.accordian_box .cta_two_lp a {
    width: 250px !important;
}
.evidence_cta_row .wpb_wrapper a {
    width: 235px !important;
}
.evidence_cta_row .wpb_wrapper {
    flex-wrap: wrap;
}
.commercial_accident_para p, 
.commercial_accident_para li,
.three-text-section  .uvc-sub-heading,
.truck_setbuck_para p,
.truck_setbuck_para li {
    font-size: 16px !important;
}
.three-text-section h2 {
    font-size: 30px !important;
}
.commercial_accident_para h4 {
    font-size: 20px;
    margin-top: 20px;
}
.contact_info_box .wpb_text_column {
    text-align: center;
	margin-bottom: 0px !important;
}
#post-16780 .upper_steps_box {
    flex-wrap: wrap !important;
	gap: 20px;
}
.about_para_list p, 
.about_para_list li {
    font-size: 16px !important;
}
	
#post-16780 #HeroSection h1 {
    font-size: 28px !important;
}
.accident_cases_row {
    flex-direction: column-reverse;
    gap: 20px;
}
.why-choose_sec .wpb_column:nth-child(1) .vc_column-inner {
    padding-right: 0 !important;
}	
.courtroom_sec .wpb_column{
    width: 100% !important;
}
	
.courtroom_sec .wpb_column .vc_column-inner {
	padding: 0 !important
}
.post-16886 .setbacks_section li,
.leadership_sec p, 
.leadership_sec li, 
.focus_col p,
.courtroom_sec li {
    font-size: 16px !important;
}
.courtroom_sec ul {
	margin-top: 15px !important;
}
.focus_col .wpb_wrapper:nth-child(1) {
    gap: 10px;
    justify-content: center;
}
.focus_cta a {
    width: 200px;
    font-size: 16px !important;
    padding: 15px 39px !important;
}
.focus_col .focus_head {
    margin-bottom: 20px !important;
}
.post-16886 .review_flex_box .vc_column-inner {
    padding: 30px 25px !important;
}

.post-16886 .review_flex_box h1 span {
    font-size: 28px !important;
}

.post-16886 .review_flex_box p span {
    font-size: 16px !important;
}
.post-16886 .construction_thonas_img {
    height: 325px;
}
.focus_cta a {
    width: 229px;
}
#LongWidthCta .cta_one_lp a {
    width: 285px !important;
}
.video_col {
    max-width: 400px;
    margin: auto;
}
.three-text-section br {
    display: none;
}	
.post_cards  .vc_gitem-post-data-source-post_excerpt p:nth-child(1) {
    display: none;
}	
.first_step_section h3 {
    font-size: 18px !important;
}
.grieving_section 
 .vc_row {
    flex-direction: column-reverse;
    gap: 20px;
}	
.grieving_section .uvc-sub-heading {
    font-size: 16px !important;
    text-align: center;
}
.post-17698 .three-text-section .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 25px 20px;
}
.grieving_section  h2 {
    text-align: center !important;
}
.insurance_car_text ul {
    width: 100%;
}
.insurance_car_text li {
    font-size: 16px;
}
.car_step_row {
    margin-top: 20px !important;
}
.post-17999 .car_certificate_row .wpb_column .vc_column-inner {
    border-right: none !IMPORTANT;
    border-left: none !IMPORTANT;
}
.post-17999 .car_certificate_row .wpb_column .vc_column-inner > .wpb_wrapper {
    padding: 20px 18px;
}
.post-17999 .car_certificate_row .wpb_column:nth-child(4) img {
    width: 150px;
}
.post-17999 .car_certificate_row  .wpb_column:nth-child(3) img {
    width: 130px;
}
#CarStepRow {
    padding-top: 30px !important;
}	
.post-17769 .steps_box_row {
    flex-wrap: wrap !important;
}	
	
.post-8842 #GlobalPadding {
    padding: 30px 0px !important;
}	
.post-8842 h1 span {
    font-size: 28px !important;
}	
	.post-8842 #HeroSection .wpb_text_column {
		text-align: center;
	}
.post-8842 #HeroSection {
    padding: 60px 10px 40px !important;
}
.post-18210 .upper_steps_box {
    gap: 30px;
    flex-wrap: wrap !important;
}
.post-18210 .setback_cta_sec a {
    width: 270px !important;
    padding: 10px 30px !important;
}
.setback_cta_sec .wpb_wrapper {
    flex-wrap: wrap !important;
    gap: 60px !important;
    margin-bottom: 30px;
}
.post-18210 .first_step_section ul {
    width: 100%;
}
.last_bite_section .third_section_para {
   margin-top: 30px !important;
}
.post-18435 .upper_steps_box {
    gap: 20px;
    flex-wrap: wrap !important;
}
.gary_setback_row .wpb_column:nth-child(2) {
    width: 100% !important;
}
.gary_setback_row .type_accident_descreption {
    width: 100%;
}
.gary_setback_row {
    flex-direction: column-reverse;
    gap: 20px;
}
.education_sec p,
.education_sec li {
    font-size: 16px;
}
.client_bio_img img {
    width: 300px;
}

.client_bio_img .wpb_single_image {
    text-align: center;
}
.faq_row .vc_column-inner {
		padding: 0 !important;
	}
.post-18435 .review_flex_box .vc_column-inner h1 span {
    font-size: 28px !important;
}

.post-18435 .review_flex_box .vc_column-inner p span {
    font-size: 16px !important;
}
.post-18435 .review_flex_box .vc_column-inner {
    padding: 20px !important;
}
#post-17257 .leadership_sec  h2 {
    margin-top: 30px !important;
}
.post-17257 .setbacks_section li {
	font-size: 16px;
}
.boat_team_text p, .boat_team_text li {
    font-size: 16px;
}
.change_font_fracture h4 span {
    font-size: 19px !important;
}
#post-19457 .accordian_section {
	padding-top: 0px !important;
	}	
#FractureCounter li, #FractureCounter p {
    font-size: 16px;
}	
#post-19457 .three-text-section .wpb_column:nth-child(4) .vc_column-inner {
    border-right: none !important;
    border-left: none !important;
    border-top: 2px solid #ffa500;
}
#post-19457 .setback_cta_sec .cta_one_lp a {
    width: 284px !important;
}
#hero_cta_row.millions_section_cta {
    margin-top: 0 !important;
}
	.post-16405 #GlobalPadding.vc_custom_1737979233339,
	.post-16405 #GlobalPadding.immediate_help_section {
    padding-bottom: 0px !important;
}
	.post-16405 #GlobalPadding.vc_custom_1747911698832 {
    padding-bottom: 30px !important;
}
	
}