@media screen and (max-width:1800px) {
	.hm_bnr_container, .hm_bnr_container, .abt_container, .real_container, .meet_the_team_secn>.e-con-inner, .what_makes_container, .cntct_container,
	.ftr_row2>.e-con-inner, .blog_container, .faq_container  {
		max-width: 1500px !important;
	}
    .header-logo img {
        max-width: 340px;
    }
    .header-logo .elementor-widget-container {
        margin-top: -38px !important;
    }
    .areas_accidents:hover .areas_accidents_title {
        padding: 20px 51px 66px;	
    }
}

@media screen and (max-width:1700px) {
    .meet_the_team_sec .meet_content_outer:before {
		height: 93.7%;
	}
	.header-logo {
		justify-content: center;
	}
	.header-logo img {
        max-width: 320px;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:after {
        width: 48%;
        top: 3px;
    }
    .meet_the_team_sec .view_btn_rw:before {
        left: -62px;
    }
    .meet_the_team_sec .view_btn_rw:after {
        right: -62px;
    }
}


@media screen and (max-width:1600px) {
    .hm_bnr_container, .abt_container,  .real_container, .meet_the_team_sec>.e-con-inner, .what_makes_container, .cntct_container, 
    .ftr_row2>.e-con-inner, .blog_container, .faq_container {
		--width: 1300px !important;
	}
    .areas_accidents:hover .areas_accidents_title {
        padding: 20px 38px 44px;
    }
    .hm_bnr_sec .scnd_heading:after {
        width: 763px;
}
.hm_bnr_sec .first_heading:after {
        width: 837px;
}
}


@media screen and (max-width:1400px) {
	.hm_bnr_container, .abt_container,  .real_container, .meet_the_team_sec>.e-con-inner, .what_makes_container, .cntct_container,
	.ftr_row2>.e-con-inner, .blog_container {
        --width: 1200px !important;
    }
    .header_btn_row {
		padding-left: 35px !important;
       padding-right: 29px !important;
	}
	.hm_bnr_sec .first_heading:after {
        width: 739px !important;
    }
    .hm_bnr_sec .scnd_heading:after {
        width: 672px !important;
    }
    .meet_the_team_sec .view_btn_rw:before, .meet_the_team_sec .view_btn_rw:after {
    	width: 37%;
    }
    .areas_accidents:hover .areas_accidents_title {
        padding: 20px 15px 36px;
    }
}


@media screen and (min-width:1200px) and (max-width:1500px) { 
	.header-logo img {
        max-width: 240px !important;
    }
    .header-menu a {
    	font-size: 14px !important;
    }
    .hm_bnr_sec .first_heading:after {
    	width: 849px;
    }
    .hm_bnr_sec .scnd_heading:after {
    	width: 775px;
    }
    .real_sec .real_accidents_title {
    	bottom: 98px;
    }
    .areas_accidents:hover .areas_accidents_title {
        padding: 20px 26px 36px;
    }
    .areas_accidents_title h3 {
        font-size: 18px !important;
    }
    .areas_accidents:hover .title_divider .elementor-divider {
        padding-bottom: 13px;
    }
    .areas_accidents_title .read_more_button .elementor-widget-container {
        margin-top: 29px !important;
    }
    .items_col_inner h3.elementor-icon-box-title span {
        font-size: 15px !important;
    }
}


@media screen and (min-width:1200px) and (max-width:1366px) {
	.hm_bnr_container, .abt_container,  .real_container, .meet_the_team_sec>.e-con-inner, .what_makes_container, .cntct_container, 
	.ftr_row2>.e-con-inner, .blog_container, .faq_container, .prsnl_injry_container, .top_rated_container, .bst_prsnl_injry_lwyr_container,
    .blogs_container {
		max-width: 1140px !important;
	}
	.areas_accidents:hover .areas_accidents_title {
        padding: 20px 16px 20px;
        bottom: 17px;
    }
    .header-logo img {
        max-width: 200px !important;
    }
	.header-wrapper {
		padding-left: 25px !important;
	}
	.header-menu a {
        font-size: 12px !important;
    }
    .header_btn_row {
	   padding-left: 18px !important;
       padding-right: 10px !important;
	}
	.meet_the_team_sec .meet_content_outer:before {
        height: 93.2%;
    }
    .meet_the_team_sec .view_btn_rw:before, .meet_the_team_sec .view_btn_rw:after {
        width: 33%;
    }
    .hm_bnr_sec .first_heading:after {
        width: 679px !important;
    }
    .hm_bnr_sec .scnd_heading:after {
        width: 608px !important;
    }
    .areas_accidents_title .read_more_button .elementor-widget-container {
        margin-top: 21px !important;
    }
    .areas_of_prct_sec .areas_accidents_title h3 {
        padding-bottom: 15px;
    }
    .areas_of_prct_sec .areas_accidents_title p {
        line-height: 22px !important;
    }
    .faq_sec.areas_of_practice_pg .cmn_heading:before {
        height: 53px;
    }
    .blogs_sec_recent_posts h5, .blogs_sec_archives h5, .blogs_sec_categories h5 {
        font-size: 22px;
    }
    .single_blog_sec .blogs_col1_inner h2 {
        font-size: 22px !important;
        margin-bottom: 18px !important;
        margin-top: 16px !important;
    }
    .blog_content h2 {
        min-height: 56px !important;
    }
}


@media screen and (max-width:1200px) {
	.lft_quote {
		left: 0;
        top: 30px;
	}
	.rt_quote {
		bottom: 50px;
		right: 0;
	}
	.hm_bnr_container, .abt_container,  .real_container, .meet_the_team_sec>.e-con-inner, .what_makes_container, .cntct_container, 
	.ftr_row2>.e-con-inner, .blog_container, .faq_container, .prsnl_injry_container, .top_rated_container, .bst_prsnl_injry_lwyr_container, .awards_container,
    .blogs_container {
		max-width: 920px !important;
	}
	.real_sec .real_accidents_title {
        bottom: 48px;
    }
    .meet_the_team_sec .meet_content_outer:before {
        height: 92.9%;
    }
    .meet_the_team_sec .view_btn_rw:before {
        left: -62px;
    }
    .meet_the_team_sec .view_btn_rw:after {
        right: -62px;
    }
    .meet_the_team_sec .view_btn_rw:before, .meet_the_team_sec .view_btn_rw:after {
        width: 30%;
    }
    .hm_bnr_sec .first_heading:after {
        width: 459px !important;
    }
    .hm_bnr_sec .scnd_heading:after {
        width: 392px !important;
    }
    .areas_accidents:hover .areas_accidents_title {
	    padding: 20px 20px 40px;
	    bottom: 0;
    }
    .header-logo img {
        max-width: 320px !important;
    }
    .items_outer .owl-stage-outer.owl-height {
    	padding-top: 60px;
    	margin-top: -60px;
    }
    .items_outer .owl-item:nth-child(odd) .elementor-icon-box-icon:after{
    	background: #F3F3F3;
    }
    .items_outer .owl-item:nth-child(even) .elementor-icon-box-icon:after{
    	background: #E8E8E8;
    }
    a.elementor-item-active {
    	background-color: #fcbc02 !important;
    }
    .wpcf7-submit {
        width: 315px !important;
    }
    .abt_sec.abt_pg .cmn_heading {
        padding: 0px 25px;
    }
    .faq_sec.areas_of_practice_pg .cmn_heading:before {
        height: 44px;
    }
    .top_rated_title_rw.cmn_heading h3:after, .top_rated_title_rw.cmn_heading h3:before {
        top: 0;
    }
    .top_rated_title_rw.cmn_heading h2:after, .top_rated_title_rw.cmn_heading h2:before {
        bottom: 15px;
    }
    .blogs_col2 li a {
        font-size: 15px;
    }
    .blogs_sec_recent_posts h5, .blogs_sec_archives h5, .blogs_sec_categories h5 {
        font-size: 20px;
    }
    .single_blog_sec .blogs_col1_inner h2 {
        font-size: 20px !important;
        margin-bottom: 18px !important;
        margin-top: 16px !important;
    }
    .auto_acc_sec1 .cmn_heading:before {
        height: 54px;
        bottom: 9px;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:after {
        top: 6px;
    }
    .top_rated_sec.auto_acc_sec2 .cmn_heading:before {
        height: 47px !important;
    }
    .owl-dots {
        text-align: center;
        margin-top: 30px;
    }
    .owl-carousel button.owl-dot  {
        background-color: #fdbd02 !important;
        border-radius: 100px;
        width: 10px;
        height: 10px;
        margin-right: 11px;
    }
    .owl-carousel button.owl-dot.active {
        background-color: #822508 !important;
    }
    .logos_outer .owl-dots {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .prsnl_injry_sec .cmn_heading:before {
        bottom: 0;
    }
    .wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:after, .wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:before {
        width: 22%;
    }
    .page-id-17 .owl-dots {
        margin-bottom: 30px;
    }
    .bst_prsnl_injry_lwyr_col2:before, .abt_content_col2:before, .prsnl_injry_col1:before, .michael_content_col1:before {
        height: 259px;
    }
    .blog_content h2 {
        min-height: 56px !important;
    }
}

@media screen and (max-width:991px) {
	.cmn_heading:before {
		bottom: 0px;
		height: 46px;
	}
	.cmn_heading {
		padding: 0px 45px;
	}
	.real_sec .real_accidents_title {
		bottom: 18px;
	}
	.faq_matter p {
        margin-bottom: 19px;
    }
    .blog_sec .blog_content h2 {
    	min-height: 0 !important;
    }
    .rt_quote {
        bottom: 0;;
    }
    .lft_quote {
        top: 0;
	}
	.meet_the_team_sec .view_btn_rw:before, .meet_the_team_sec .view_btn_rw:after {
        width: 25%;
    }
	.hm_bnr_container, .abt_container,  .real_container, .meet_the_team_sec.e-con>.e-con-inner, .what_makes_container, .cntct_container, 
	.ftr_row2>.e-con-inner, .blog_container, .faq_container, .prsnl_injry_container, .top_rated_container, .bst_prsnl_injry_lwyr_container, .awards_container,
    .blogs_container {
		max-width: 720px !important;
	}
	.meet_the_team_sec .meet_content_outer:before {
        height: 93.6%;
    }
        .meet_the_team_sec .view_btn_rw:before {
        left: -45px;
    }
        .meet_the_team_sec .view_btn_rw:after {
        right: -45px;
    }
    .hm_bnr_sec .first_heading:after {
        width: 299px !important;
    }
    .hm_bnr_sec .scnd_heading:after {
        width: 235px !important;
    }
    .header-logo img {
        max-width: 260px !important;
    }
    .map_sec iframe {
        height: 320px;
    }
    .business_img_bx p {
        font-size: 16px;
        line-height: 23px;
    }
    .wpcf7-spinner {
       right: 175px !important;
    }
    br {
        display: none;
    }
    .michael_content_col1 img {
        width: auto !important;
    }
    .prsnl_injry_col1 img, .bst_prsnl_injry_lwyr_col2 img {
        width: auto !important;
    }
    .top_rated_title_rw.cmn_heading h3:after, .top_rated_title_rw.cmn_heading h3:before {
        top: 5px;
        width: 36%;
    }
    .top_rated_title_rw.cmn_heading h3:after, .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -45px;
    }
    .top_rated_title_rw.cmn_heading h2:before { 
        margin-left: -45px;
    }
    .top_rated_title_rw.cmn_heading h3:before {
        margin-left: -50px;
    }
    .top_rated_title_rw.cmn_heading h2:after, .top_rated_title_rw.cmn_heading h2:before {
        bottom: 5px;
    }
    .blogs_sec_recent_posts h5, .blogs_sec_archives h5, .blogs_sec_categories h5 {
        font-size: 20px;
    }
    .blogs_col2 li {
         padding: 15px 25px 15px 30px;
    }
   .auto_acc_sec1 .cmn_heading:before {
        height: 41px !important;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:after {
        width: 41%;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:after {
        width: 9%;
        bottom: 4px;
    }
    .prsnl_injry_sec, .bst_prsnl_injry_lwyr_sec, .abt_sec {
        overflow: hidden !important;
    }
    .prsnl_injry_col1, .bst_prsnl_injry_lwyr_col2, .abt_content_col2 {
        position: relative;
        padding-bottom: 50px;
    }
    .prsnl_injry_col1:after {
        content: "";
        width: 100%;
        height: calc(100% - 250px);
        position: absolute;
        background: #FDBD02;
        bottom: 0;
        left: -50%;
        z-index: -1;
    }
    .bst_prsnl_injry_lwyr_col2:after {
        content: "";
        width: 100%;
        height: calc(100% - 250px);
        position: absolute;
        background: #FDBD02;
        bottom: 0;
        right: -50%;
        z-index: -1;
    }
    .abt_content_col2:after {
        content: "";
        width: 100%;
        height: calc(100% - 250px);
        position: absolute;
        background: #FDBD02;
        bottom: 0;
        right: -50%;
        z-index: -1;
    }
    .bst_prsnl_injry_lwyr_title_rw.cmn_heading:before {
        height: auto !important;
        bottom: 12px;
        top: 9px;
    }
    .prsnl_injry_title_rw.cmn_heading:before {
        height: auto !important;
        top: 10px;
    }
    .workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:before {
        width: 32%;
    }
    .top_rated_container {
        padding: 0 !important;
    }
    .prsnl_injry_sec .cmn_heading:before {
        bottom: 12px;
    }
    .wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h3:after, .wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h3:before {
        width: 28%;
    }
    .bst_prsnl_injry_lwyr_col2:before, .abt_content_col2:before, .prsnl_injry_col1:before {
        display: none;
    }
    .prsl_injry .cmn_heading:before {
    bottom: 12px;
}
}


@media screen and (max-width:767px) {
	.hm_bnr_container, .abt_container,  .real_container, .meet_the_team_sec.e-con>.e-con-inner, .what_makes_container, .cntct_container,
	.ftr_row2>.e-con-inner, .blog_container, .faq_container, .prsnl_injry_container, .top_rated_container, .bst_prsnl_injry_lwyr_container, .awards_container,
    .blogs_container {
		max-width: 100% !important;
	}
	.team_members_image {
		display: block;
	}
	.meet_the_team_sec .meet_content_outer:before {
        height: 94.1%;
    }
    .header-logo img {
        max-width: 230px !important;
    }
    .cmn_heading {
        padding: 0px 15px;
        width: 100%;
    }
    .wpcf7-submit {
        width: 209px !important;
        padding: 11px 30px 8px 30px !important;
        font-size: 16px !important;
    }
    .areas_accidents:hover .areas_accidents_title {
        bottom: 60px;
    }
    .business_img_bx li {
        font-size: 16px;
    }
    .hm_bnr_sec .first_heading:after, .hm_bnr_sec .scnd_heading:before {
            width: 203px !important;
        }
    .hm_bnr_sec .first_heading:before, .hm_bnr_sec .scnd_heading:after {
        width: 84px !important;
    }
    .hm_bnr_sec .first_heading .elementor-widget-container, .hm_bnr_sec .scnd_heading .elementor-widget-container {
        padding-left: 100px !important;
    }
    .hm_bnr_sec .scnd_heading .elementor-widget-container {
    	text-align: left !important;
    	padding-right: 0px !important;
    }
    .wpcf7-spinner {
        right: 36% !important;
    }
    .top_rated_title_rw.cmn_heading h3:after {
        margin-right: -15px;
        width: 31%;
    }
    .top_rated_title_rw.cmn_heading h3:before {
        margin-left: -20px;
        width: 31%;
    }
    .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -15%;
        width: 14%;
    }
    .top_rated_title_rw.cmn_heading h2:before {
        margin-left: -15%;
        width: 14%;
    }
    .top_rated_title_rw.cmn_heading:before {
        bottom: 0px;
    }
    .top_rated_title_rw {
        overflow: hidden !important;
    }
    .blogs_sec_recent_posts h5, .blogs_sec_archives h5, .blogs_sec_categories h5 {
        font-size: 18px;
    }
    .blogs_col1_inner .sngl_pst_content .single_blg_end_col1.personal_injury_blog, .blogs_col1_inner .sngl_pst_content .single_blg_end_col1 {
        width: 100% !important;
    }
    .blogs_col1_inner .sngl_pst_content .single_blg_end_col2 {
        display: flex;
        align-items: center;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:after {
        width: 17%;
        bottom: 12px;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:before {
        margin-left: -30%;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -30%;
    }
    .top_rated_sec.auto_acc_sec2 .cmn_heading:before {
        height: 41px !important;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:after {
        width: 38%;
    }
    .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:after {
        width: 27%;
        bottom: 6px;
    }
    .med_sec2 .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -24%;
        width: 21%;
        bottom: 2px;
    }
    .med_sec2 .top_rated_title_rw.cmn_heading h2:before {
        margin-left: -24%;
        width: 21%;
        bottom: 2px;
    }
    .workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -39%;
        width: 33%;
        bottom: 3px;
    }
    .workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:before {
        margin-left: -39%;
        width: 33%;
        bottom: 3px;
    }
    .wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -116%;
        width: 76%;
        bottom: 4px;
    }
    .wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:before {
        margin-left: -116%;
        width: 76%;
        bottom: 4px;
    }
    .mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -92px;
        width: 14%;
    }
    .mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:before {
        margin-left: -92px;
        width: 14%;
    }
    .truck_sec2 .top_rated_title_rw.cmn_heading h2:after {
        width: 34% !important;
        bottom: 6px !important;
        margin-right: -38% !important;
    }
    .truck_sec2 .top_rated_title_rw.cmn_heading h2:before {
        width: 34% !important;
        bottom: 6px !important;
        margin-left: -38% !important;
    }
    .prms_lbty_sec2 .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -36%;
        width: 29%;
    }
    .prms_lbty_sec2 .top_rated_title_rw.cmn_heading h2:before {
        margin-left: -36%;
        width: 29%;
    }
    .db_sec2 .top_rated_title_rw.cmn_heading h2:after {
        margin-right: -29%;
        width: 29%;
    }
    .db_sec2 .top_rated_title_rw.cmn_heading h2:before {
        margin-left: -29%;
        width: 25%;
    }
    .prsnl_injry_sec, .abt_sec {
        padding-top: 45px !important;
    }
    .blog_content {
        width: 100% !important;
    }
}


@media screen and (max-width:740px) {
.top_rated_title_rw.cmn_heading:before {
    height: 83% !important;
}
}

@media screen and (max-width:653px) {
.header_btn_row {
	display: none;
}
.cmn_heading {
    width: 100%;
    padding: 0px 40px;
}
.cmn_heading h3 {
    line-height: 1.3;
}
.header-logo {
    justify-content: flex-end;
}
.header-wrapper {
    flex-flow: row !important;
}
.header-logo img {
    max-width: 150px !important;
}
.meet_the_team_sec .view_btn_rw:before, .meet_the_team_sec .view_btn_rw:after {
    width: 21%;
}
.header-logo .elementor-widget-container {
    margin-top: -56px !important;
}
.header-menu {
    align-items: flex-end !important;
}
.faq_sec.areas_of_practice_pg .cmn_heading:before {
    height: 54px !important;
}
.bst_prsnl_injry_lwyr_title_rw.cmn_heading:before {
    height: 46px;
}
.top_rated_title_rw.cmn_heading h3:after {
    margin-right: -40px;
    width: 30%;
}
.top_rated_title_rw.cmn_heading h3:before {
    margin-left: -40px;
    width: 30%;
}
.top_rated_title_rw.cmn_heading h2:after {
    margin-right: -39px;
    width: 13%;
}
.top_rated_title_rw.cmn_heading h2:before {
    margin-left: -39px;
    width: 13%;
}
.top_rated_sec.auto_acc_sec2 .cmn_heading:before {
    height: 82% !important;
    bottom: -4px;
}
.top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:after {
    width: 24%;
    bottom: 0;
}
.top_rated_title_rw.cmn_heading h3:before {
        margin-left: -43px;
}
.top_rated_sec.auto_acc_sec2.truck_sec2 .cmn_heading:before {
    bottom: 0;
}
.header-menu .elementor-nav-menu__container {
    top: 35px !important;
}
.faq_sec.areas_of_practice_pg.prsl_injry .cmn_heading:before {
    height: auto !important;
    top: 11px !important;
}
}


@media screen and (max-width:632px) {
    .meet_the_team_sec .meet_content_outer:before {
        height: 94%;
    }
.cmn_heading:before {
    bottom: 0px;
    height: 59px !important;
}
.hm_bnr_sec .first_heading .elementor-widget-container, .hm_bnr_sec .scnd_heading .elementor-widget-container {
    padding-left: 90px !important;
}
.hm_bnr_sec .first_heading:before, .hm_bnr_sec .scnd_heading:after {
    width: 71px !important;
}
.abt_sec.abt_pg .cmn_heading:before {
    height: 51px !important;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:before, 
.mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:after, .mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 24%;
}
.med_sec2 .top_rated_title_rw.cmn_heading h2:after, .med_sec2 .top_rated_title_rw.cmn_heading h2:before  {
    width: 21%;
}
}


@media screen and (max-width:579px) {
.hm_bnr_sec .first_heading:before, .hm_bnr_sec .scnd_heading:after {
    width: 30px !important;
}
.hm_bnr_sec .first_heading:after, .hm_bnr_sec .scnd_heading:before {
    width: 103px !important;
}
    .meet_the_team_sec .meet_content_outer:before {
        height: 95.9%;
    }
.real_sec .real_accidents_title {
    bottom: 8px;
}
.med_sec2 .top_rated_title_rw.cmn_heading h2:after, .med_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 24%;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 42%;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:before,
.mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:after, .mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:before  {
    width: 27%;
}
.top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:after {
    width: 45%;
}
.top_rated_sec.auto_acc_sec2 .cmn_heading:before {
    height: 89% !important;
    bottom: -4px;
}
.prms_lbty_sec2 .top_rated_title_rw.cmn_heading h2:after, .prms_lbty_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 32%;
}
}


@media screen and (max-width:533px) {
.abt_content_col ..elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
	display: flex;
	flex-direction: row !important;
}
.areas_of_prct_sec .read_more_button .elementor-widget-container {
    margin-top: 10px !important;
    display: flex;
    justify-content: center;
}
.areas_of_prct_sec .read_more_button .elementor-button-wrapper {
	width: 156px !important;
}
.areas_of_prct_sec .read_more_button .elementor-button-wrapper a {
	padding: 11px 10px !important;
}
.areas_accidents:hover .areas_accidents_title {
    padding: 20px 20px 27px;
}
.abt_content_col1 .elementor-image-box-wrapper, .cntct_col1 .elementor-image-box-wrapper {
	display: flex !important;
}
.abt_content_col1 .elementor-image-box-img, .cntct_col1 .elementor-image-box-img {
    margin-right: 20px !important;
}
.meet_the_team_sec .meet_content_outer:before {
    height: 93.3%;
}
.meet_the_team_sec .view_btn_rw:before, .meet_the_team_sec .view_btn_rw:after {
    width: 20%;
}
ul.contact-form li>ul {
    display: block;
}
ul.contact-form li>ul>li {
    width: 100%;
}
.real_sec .real_title_rw.cmn_heading h2, .real_sec .real_title_rw.cmn_heading h3 {
    background-color: #822508 !important;
}
.hm_bnr_sec .first_heading .elementor-widget-container, .hm_bnr_sec .scnd_heading .elementor-widget-container {
    padding-left: 70px !important;
}
    .cmn_heading:before {
        height: 46px !important;
    }
.faq_title_rw.cmn_heading:before {
    height: 56px !important;
}
.wpcf7-spinner {
    right: 17px !important;
}
.wpcf7-submit {
    width: 100% !important;
}
.single_blog_sec .blogs_col1_inner h2 {
    font-size: 18px !important;
    margin-bottom: 12px !important;
    margin-top: 16px !important;
}
.blogs_col1_inner .sngl_pst_content li:not(:last-child) {
    margin-bottom: 10px;
}
.blogs_col1_inner .sngl_pst_content ul.wp-block-list {
    margin-bottom: 18px;
}
.top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h3:after {
    top: 5px;
}
p {
    line-height: 24px !important;
}
.med_sec2 .top_rated_title_rw.cmn_heading h2:after {
    margin-right: -82px;
    width: 28%;
}
.med_sec2 .top_rated_title_rw.cmn_heading h2:before {
    margin-left: -82px;
    width: 28%;
}
.top_rated_sec.auto_acc_sec2.truck_sec2 .cmn_heading:before {
    height: 79% !important;
}
.owl-dots {
    margin-top: 14px;
}
.prsnl_injry_sec, .abt_sec {
    padding-top: 30px !important;
}
.page-id-17 .owl-dots {
    margin-bottom: 14px;
}
.prsnl_injry_col1:after {
    height: calc(100% - 160px);
}
.blog_image .elementor-widget-image, .blog_image img {
    width: 100% !important;
}
.blog_content h2 {
    min-height: 0px !important;
}
    .i_will_fight_title_rw.cmn_heading:before {
        height: auto !important;
        bottom: 11px;
        top: 13px;
    }
}


@media screen and (max-width:450px) {
.hm_bnr_sec .first_heading .elementor-widget-container, .hm_bnr_sec .scnd_heading .elementor-widget-container {
    padding-left: 60px !important;
}
.hm_bnr_sec .first_heading:after, .hm_bnr_sec .scnd_heading:before {
    width: 23px !important;
}
.header-logo img {
    max-width: 150px !important;
}
.header-logo .elementor-widget-container {
	margin-top: -52px !important;
}
.meet_the_team_sec .view_btn_rw:before, .meet_the_team_sec .view_btn_rw:after {
        width: 15%;
    }
    .meet_the_team_sec .meet_content_outer:before {
        height: 92.5%;
    }
.rt_quote {
    bottom: 15px;
}
.areas_of_prct_sec .areas_accidents_title h3 {
    padding-bottom: 15px;
}
.cmn_heading h3 {
    padding: 0px 15px;
}
.awards_title_rw.cmn_heading:before {
    height: 68px !important;
}
.top_rated_title_rw.cmn_heading h3:after, .top_rated_title_rw.cmn_heading h3:before {
    width: 24%;
}
.top_rated_title_rw.cmn_heading h3:before {
    margin-left: -45px;
}
.top_rated_sec.auto_acc_sec2 .cmn_heading:before {
    height: 85% !important;
    bottom: 3px;
}
.top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:after {
    width: 41%;
    bottom: 9px;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:before {
    width: 26%;
}
.wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:after, .wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 87%;
}
.wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading:before {
    height: 82% !important;
}
.mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:after, .mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 31%;
}
.truck_sec2 .top_rated_title_rw.cmn_heading h2:after, .truck_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 52% !important;
}
.prms_lbty_sec2 .top_rated_title_rw.cmn_heading h2:after, .prms_lbty_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 42%;
}
.med_sec2 .top_rated_title_rw.cmn_heading:before {
    height: 81% !important;
}
}

@media screen and (max-width:414px) {
.faq_sec.areas_of_practice_pg .cmn_heading:before {
    height: 74px !important;
}
.bst_prsnl_injry_lwyr_col2:after {
    height: calc(100% - 120px);
    right: -36%;
}
.prsnl_injry_col1:after {
    height: calc(100% - 120px);
    left: -36%;
}
.med_sec2 .top_rated_title_rw.cmn_heading h2:after {
    width: 41%;
}
.med_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 41%;
}
.abt_content_col2:after {
    height: calc(100% - 120px);
}
.items_col_inner .elementor-icon-box-icon:after {
    width: 102px;
    height: 95px;
    top: -14px;
}
}

@media screen and (max-width:388px) {
    .meet_the_team_sec .meet_content_outer:before {
        height: 92%;
    }
.ct_title_rw.cmn_heading:before {
    height: 61px !important;
}
.faq_title_rw.cmn_heading:before {
    height: 49px !important;
}
.cmn_heading:before {
    height: 58px !important;
}
.top_rated_title_rw.cmn_heading:before {
    height: 88% !important;
}
.db_sec2 .top_rated_title_rw.cmn_heading:before {
    height: 81% !important;
}
.top_rated_title_rw.cmn_heading h2:after, .top_rated_title_rw.cmn_heading h2:before {
    width: 18%;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading:before {
    height: 87% !important;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:before {
    width: 18%;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 50%;
}
.wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:after, .wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 100%;
}
.mtrcycl_sec2 .top_rated_title_rw.cmn_heading:before {
    height: 85% !important;
}
.wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading:before {
    height: 78% !important;
}
.items_col_inner h3.elementor-icon-box-title span{
    font-size: 14px !important;
}
}

@media screen and (max-width:360px) {
    .meet_the_team_sec .meet_content_outer:before {
        height: 90.6%;
    }
.areas_accidents:hover .areas_accidents_title {
    bottom: 0;
}
.faq_title_rw.cmn_heading:before {
    height: 74px !important;
}
.truck_sec2 .top_rated_title_rw.cmn_heading h2:after, .truck_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 40% !important;
}
}

@media screen and (max-width:340px) {
.top_rated_sec.auto_acc_sec2 .cmn_heading:before {
    height: 82% !important;
}
.top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:before, .top_rated_sec.auto_acc_sec2 .top_rated_title_rw.cmn_heading h2:after {
    width: 33%;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading:before {
    height: 87% !important;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 39%;
}
.workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:after, .workers_comp_sec2 .top_rated_title_rw.cmn_heading h3:before {
    width: 20%;
}
.mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:after, .mtrcycl_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 41%;
}
.prms_lbty_sec2 .top_rated_title_rw.cmn_heading h2:after, .prms_lbty_sec2 .top_rated_title_rw.cmn_heading h2:before {
    width: 31%;
}
.wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:after {
    margin-right: 100%;
} 
.wrkplc_injry_sec2 .top_rated_title_rw.cmn_heading h2:before {
    margin-left: 100%;
}
.prsnl_injry_col1:after, .abt_content_col2:after, .bst_prsnl_injry_lwyr_col2:after {
    height: calc(100% - 90px);
}
}

@media screen and (max-width:325px) {
.top_rated_sec.auto_acc_sec2.truck_sec2 .cmn_heading:before {
    height: 86% !important;
}
}
