/*******************************************/
/* Theme Name: PaperStreet                 */
/* Theme URI: http://www.wordpressbase.com */
/* Author: PaperStreet                     */
/* Author URI: https://www.paperstreet.com */
/* Description: For PaperStreet            */
/* Text Domain: paperstreet                */
/* Version: 3.2008                         */
/** Copyright PaperStreet Web Design      **/
/*******************************************/

/*
GENERAL
HEADER
MENUS
FOOTER
FEATURES
MODULES
ANIMATIONS
PRINT
*/

/*******************************************************************************************
GENERAL - Top-level styling
*******************************************************************************************/
:root {
  font-size: 18px;
  --body-text-color: #585858;
  --primary-color: #E60A00;
  --secondary-color:#fd291f;
  --alternate-color: #030504;
  --gray-color: #585858;
  --light-gray-color: #E8E8E8;
  --body-font-family: 'Lato', sans-serif;
  --heading-font-family: 'Red Hat Display', sans-serif;
  --fa-caret-right: '\f105';
  --fa-angle-right: '\f105';
  --fa-plus: '\f067';
  --fa-minus: '\f068';
}

@media screen and (min-width: 768px) {

  /*TABLET*/
  :root {
    font-size: 18px;
  }
}


a:focus{
  outline: auto;outline-width: thin;
}

textarea:focus, input:focus{
  outline: auto;outline-width: thin;
}

*:focus{
  outline: auto;outline-width: thin;
}



html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  display: block !important;
    line-height: 1.78;
  color: #585858;
  font-size: 18px;
  font-family: var(--body-font-family);
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight:400;
  background:#fff;
}



*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

/* GENERAL > Headings and Paragraphs */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 25px;
  color: #e60a00;
  font-weight: 700;
  font-family:var(--heading-font-family);
line-height:normal!important;

}


h1 {
  font-size:40px;
  line-height:48px;
  font-weight:700;

}


h2 {
  font-size: 30px;
  line-height:normal;
  color:#000000;
  font-weight:500;


}


h3 {
  font-size: 20px;
  line-height:normal;
  color:#fd291f;
  font-weight:700;

}

h4 {
  font-size: 18px;
  line-height:1.3

}

h5,
h6 {
  font-size: 1.0rem;
}

p {
  margin: 0 0 25px;
  font-size: 18px;
  color: #585858;
  line-height: 30px;
  font-weight:400
}

/* GENERAL > Lists */
ol,
ul {
  margin: 0 0 35px 0;
  padding: 0;
}

ul {
  list-style: none;
}

ol {
  list-style-position: outside;
  padding-left: 0;
}



hr {
  background: #fd291f;
  width: 20%;
  height: 5px;
  display: block;
  border: none;
  margin: 40px 0;
}

figure {
  margin: 0;
}

address {
  font-style: normal;
}

/* GENERAL > Links and Buttons */
a {
  color: #000;
  text-decoration: none;
  outline:none;
  font-weight:700;
  letter-spacing:0.54px;
}

.content a{
	text-decoration: underline;
}

a:hover,
a:focus {
  color: #fd291f;
  text-decoration: underline;
}

a.no-underline {
  text-decoration: none;
}

a.no-underline:hover,
a.no-underline:focus {
  text-decoration: none;
}

a,
button,
.button {
  -webkit-transition: color 200ms ease-out, background 200ms ease-out, transform 60ms ease-in;
  -o-transition: color 200ms ease-out, background 200ms ease-out, transform 60ms ease-in;
  transition: color 200ms ease-out, background 200ms ease-out, transform 60ms ease-in;
}

button, .button {
  font-family: var(--heading-font-family);
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
  border: solid 0px #e60a00;
  margin: 0;
  border-radius: 0;
  padding: 8px 15px;
  text-align: center;
  display: inline-block;
  color: #fff;
  background:#e60a00;

/*  background: linear-gradient(to left, #e60a00 0%, #e60a00 50%, #33365e 50%);*/
  background-size: 200% 100%;
  background-position: right bottom;
/*  transition: all .5s ease-out;*/
/*  transition: background-position .8s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;*/
  text-decoration: none;
  letter-spacing: 0.38px;
}


button:hover,
button:focus,
.button:hover,
.button:focus {
  color: #fff;
  border:0px solid #7f7e7e;
  background:#000;
/*   background:linear-gradient(to right, #062B53, #062B53);*/
    background-position: left bottom;  text-decoration:none !important
}




.content li {
  font-size: 18px;
  color: #585858;
  padding: 0 0 0px 24px;
  position: relative;
  line-height: 1.6;
  margin-bottom: 10px;
}

.content ol li {
  padding-left: 0;
}

.content ol li {
	padding-left: 26px;
	position: relative;
	list-style: none;
	counter-increment: count-me;
	margin-top: 10px;
	margin-left: 2px;
}
.content ol li::before {
	counter-increment: step-counter;
	content: counter(count-me)"." !important;
	display: block !important;
	position: absolute;
	left: 0;
	width: 50px;
	height: 50px;
	top: -8px;
	background-repeat: no-repeat;
	background-position: 3px 0;
	padding-left: 0;
	padding-top: 9px;
	color: #33365e;
	font-size: 17px;
	font-weight: 600;
}


ul.twocol {
    columns: 2;
}
.content.columns ul {
  margin-left: 2px;
  border-left: 0px solid #ccc;
  padding-left: 0;
}
.nepali-work-injury-content ul li::before,
.content ul li::before {
  position: absolute;
  color: #e60a00;
  top: 0;
  left: 0;
  content: "\f105";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  font-size: 1rem;
}
.social-links a:hover {
  color: #e60a00 !important ;
}
.accordion-item.attr-acc-item .accordion-item-title {
  background: transparent !important;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.accordion-item.attr-acc-item {
  background: transparent !important;
}
.accordion-item.attr-acc-item  .accordion-item-content.attr-acc-cont ul {
  margin: 0;
  padding-left: 6px;
}
.content.columns .content-tab.active ul {
  border: none;
  padding-left: 5px;
}



.module.module-intro-a.intro-section.nepali-work-injury-section.section-wrapper li {
  font-size: 17px;
  color: #33365e;
  padding: 0 0 0px 20px;
  position: relative;
  line-height: 22px;
  margin-bottom: 10px;
}

.module.module-intro-a.intro-section.nepali-work-injury-section.section-wrapper ul li::before {
  position: absolute;
  color: #e60a00;
  content: "\f04b";
  top: 0;
  left: 2px;
  font-size: 10px;
  font-family: 'FontAwesome';
}

.answering-accordion-inner {
  margin-top: 0;
  margin-bottom: 9px;
  border-bottom: 1px solid #d8c3c2;
  padding-bottom: 7px;
}

.answering-accordion-inner h3 {
  font-size: 16px;
  color: #fff;
  text-transform: capitalize;
  font-weight: 500;
  display: inline-block;
  width: 100%;
}
.answering-accordion-inner h3 i {
  color: #1d1c22;
  float: left;
  width: 29px;
  margin-top: 6px;
}

.answering-accordion-inner h3 span {
  float: left;
  width: 90%;
  line-height: normal;
  margin-bottom: 0;
}



.answering-accordion-inner .personal-injury-content p {
  color: #fff;
  padding: 2px 30px;
  font-size: 14px;
  margin-bottom: 15px;
  line-height: 20px;
}

.answering-accordion-inner p {
  color: #fff;
  padding: 2px 30px!important;
  font-size: 14px !important;
  margin-bottom: 15px!important;
  line-height: 20px!important;
}



.accordion-item.answering-accordion.active .answering-accordion-inner:last-child {
  margin-bottom: 0;
}

.accordion-item.answering-accordion.active .accordion-item-title.interact {
  padding-bottom: 0;
}

.home-slider .slick-list.draggable {
  overflow: visible;
}

.content ul li:before,
.sidebar section ul li:before {
  font-family: 'Font Awesome 5 Pro';
}

.content ul ul {
  margin: 10px 0 10px 20px;
}

ul.breadcrumbs-container {
    display: none;
}


.page-template-template-contact-b .button {
  font-family: var(--body-font-family);
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  border: solid 0px #e60a00;
  margin: 0;
  border-radius: 0;
  padding: 8px 15px;
  text-align: center;
  display: inline-block;
  color: #fff;
  background:#e60a00;
/*background: linear-gradient(to left, #e60a00 0%, #e60a00 50%, #33365e 50%);*/
  background-size: 200% 100%;
  background-position: right bottom;
/*  transition: all .5s ease-out;
  transition: background-position .8s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;*/
  text-decoration: none;
  letter-spacing: 1px;
}



.page-template-template-contact-b .button:hover,
.page-template-template-contact-b .button:focus {
  color: #fff;
  border:0px solid #0086DB;
  background:#33365e;
/*   background:linear-gradient(to right, #062B53, #062B53);*/
    background-position: left bottom;  text-decoration:none !important
}







.result-hp-btn.button {
  font-family: var(--heading-font-family);
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  border: solid 0px #e60a00;
  margin: 0;
  border-radius: 0;
  padding: 8px 15px 6px 15px;
  text-align: center;
  display: inline-block;
  color: #fff;
/*  background: linear-gradient(to left, #33365e 0%, #33365e 50%, #fff 50%);*/
  background:#33365e;
  background-size: 200% 100%;
  background-position: right bottom;
  /* transition: all .5s ease-out; */
/*  transition: background-position .8s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;*/
  text-decoration: none;
  letter-spacing: 1px;
  margin-top: 15px;
  line-height: 22px;
}


.result-hp-btn.button:hover,
.result-hp-btn.button:focus {
  color: #585858;
  border:0px solid #0086DB;
    background:#fff;
/*   background:linear-gradient(to right, #062B53, #062B53);*/
    background-position: left bottom;  text-decoration:none !important
}





.scroll-link .fas.fa-arrow-left {
  margin-right: 20px;
}

.scroll-link {
  font-family: var(--body-font-family);
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  border: solid 0px #e60a00;
  margin: 0;
  border-radius: 0;
  padding: 0;
  text-align: center;
  display: inline-block;
  color: #fff;
  background: linear-gradient(to left, #e60a00 0%, #e60a00 50%, #e60a00 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out;
  transition: background-position .8s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;
  text-decoration: none;
  letter-spacing: 1px;
  width: 220px;
  height: 35px;
  line-height: 36px;
}

.scroll-link:hover,
.scroll-link:focus {
  color: #fff;
  border:0px solid #0086DB;
/*   background:linear-gradient(to right, #062B53, #062B53);*/
    background-position: left bottom;
    text-decoration:none !important
}

.scroll-span.reveal-top-bottom {
  width: 220px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
}

.scroll-link2 {
  font-family: var(--body-font-family);
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  border: solid 0px #e60a00;
  margin: 0;
  border-radius: 0;
  padding: 0;
  text-align: center;
  display: inline-block;
  color: #fff;
  background: linear-gradient(to left, #33365e 0%, #33365e 50%, #33365e 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out;
  transition: background-position .8s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;
  text-decoration: none;
  letter-spacing: 1px;
    width: 220px;
  height: 36px;
  line-height: 36px;
}

.scroll-link2:hover,
.scroll-link2:focus {
  color: #fff;
  border:0px solid #0086DB;
/*   background:linear-gradient(to right, #062B53, #062B53);*/
    background-position: left bottom;
    text-decoration:none !important
}

.scroll-btn.testi {
  top: inherit;
  bottom: 73px;
  margin-right: 75px;
}




button.alt-01,
.button.alt-01 {
  background-color: #e60a00;
}

button.alt-01:hover,
button.alt-01:focus,
.button.alt-01:hover,
.button.alt-01:focus {
  background-color: #33365e;
  color: #fff;
}

button.alt-02,
.button.alt-02 {
  background-color: #e60a00;
}

button.alt-02:hover,
button.alt-02:focus,
.button.alt-02:hover,
.button.alt-02:focus {
  background-color: #33365e;
  color: #fff;
}

button.outline,
.button.outline {
  font-family: var(--body-font-family);
  font-size: 17px;
  font-weight: 600;
  text-transform: none;
  cursor: pointer;
  border: solid 2px #e60a00;
  margin: 0;
  border-radius: 0;
  padding: 5px 10px;
  text-align: center;
  display: inline-block;
  color: #e60a00;
  background: linear-gradient(to left,  transparent 0%,  transparent 50%, #33365e 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out;
  transition: background-position .8s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;
  text-decoration: none;
  letter-spacing: 1px;
}

button.outline:hover,
button.outline:focus,
.button.outline:hover,
.button.outline:focus {
  color: #fff;
/*   background:linear-gradient(to right, #062B53, #062B53);*/
    background-position: left bottom;  text-decoration:none !important;
      border: solid 2px #33365e;
}

button.outline.outline-alt-01,
.button.outline.outline-alt-01 {
  border-color: #fff;
  color: #fff;
}

button.outline.outline-alt-01:hover,
button.outline.outline-alt-01:focus,
.button.outline.outline-alt-01:hover,
.button.outline.outline-alt-01:focus {
  background: #fff;
  color: #14172F;
}

button.no-button,
.button.no-button {
  padding: 0;
  background: none;
  color: #e60a00;
}

button.no-button:hover,
button.no-button:focus,
.button.no-button:hover,
.button.no-button:focus {
  color: #585858;
  text-decoration: underline;
}

/* GENERAL > Form and Inputs */
input, select, textarea {
	color: #333;
	background: none;
	border: 0;
	border: 1px solid #ddd;
	font-size: 17px;
	line-height: 1.0;
	font-family: var(--body-font-family);
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	width: 100%;
	border-radius: 0;
	padding: 20px 15px;
	padding-bottom: 20px;
	background: #fff;
	font-weight: 600;
}

input,
select,
textarea,
label {
  height: 40px;
  line-height: 35px;
}

input.dark-input,
select.dark-input,
textarea.dark-input {
  color: #14172F;
}

textarea {
  resize: none;
  min-height: 90px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1.2;
}

form legend,
form label,
form p {
  font-size: 0.9rem;
}

legend,
label {
  color: #949494;
}

fieldset {
  padding: 0;
  border: none;
  margin: 0;
}

label {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 10px;
  pointer-events: none;
  -webkit-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

input:focus~label,
textarea:focus~label,
input.active~label,
textarea.active~label,
select.active~label {
  padding-left: 0;
  line-height: 0;
  top: -15px;
  font-size: 0.7rem;
}

.form-input-group label i {
  color: #949494;
}

.form-input-group {
  display: block;
  position: relative;
  width: 100%;
  margin-bottom: 25px;
  text-align: left;
  margin-top:25px;
}

.form-input-group.button-container {
	margin-bottom: 0;
	text-align: center;
}

.form-container.footer-form-container .button {
	max-width: 375px;
	margin: 0 auto;
}


select {
  -webkit-appearance: none;
  -moz-appearance: none;
}

select::-ms-expand {
  display: none;
}

.select-wrapper {
  position: relative;
  width: 100%;
}

.select-wrapper:after {
  content: "\f0d7";
  font-weight: 900;
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  width: 45px;
  line-height: 40px;
  color: #fd291f;
  pointer-events: none;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

.select-wrapper.active:after {
  background: #585858;
  color: #fff;
}
.search-result-filters select {
	border: 1px solid #dddddd !important;
	padding: 0 13px !important;
	font-size: 15px;
	color: #696969 !important;
	font-weight: normal !important;
	letter-spacing: 0.16px;
	height: 45px;
	outline:none !important
}
.search-result-filters .result-search-filter {
	margin-bottom: 11px;
	color: #000;
	font-size: 16px;
}

#resultAmount{
  position: relative;
  width: 100%;
}

#resultAmount:after {
  content: "\f0dc";
  font-weight: 900;
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  width: 45px;
  line-height: 45px;
  color: #14172F;
  pointer-events: none;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

#resultAmount.active:after {
  background: #14172F;
  color: #fff;
}





.form-container {
	/* background: #fff; */
	padding: 30px;
	box-shadow: none;
}

.contact-form-heading {
color: #585858;
    text-align: left;
    font-size: 28px;
    font-family: var(--heading-font-family);
}

span.orangeinn {
    color: #e4631d;
}

.form-container button {
/*  width: 100%;*/
}
.form-container.sidebar-form-container {
  padding: 40px 20px 50px 20px;
}

.sidebar .sidebar-block h2 {
	font-size: 19px;
	color: #000000;
	letter-spacing: 0.96px;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.result-sidebar.result-right-inner {
	border-top: 1px solid #d6d6d6;
	padding-top: 35px;
	margin-top: 43px;
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 40px;
}

.verdict-sidebar {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 18px;
	justify-content: center;
}

.verdict-sidebar-single {
	background: #000000;
	width: 46%;
	margin: 0;
	margin-bottom: 18px;
	justify-content: center;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	text-align: center;
	justify-items: center;
	padding: 25px;
}

.verdict-sidebar-single:hover,
.verdict-sidebar-single:focus {
	background: #E60A00;
}

.verdict-sidebar-single:hover p,
.verdict-sidebar-single:focus p{
	color: #fff;
}



.verdict-sidebar-single p.result-first {
margin: 0;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
}

.verdict-sidebar-single p {
	margin: 0;
}
.verdict-sidebar-single p {
	margin: 0;
	font-size: 17px;
	line-height: 1.2;
	color: #fd291f;
	margin-top: 5px;
	font-family:var(--heading-font-family);
}







.form-container button {
	font-family: var(--heading-font-family);
	font-size: 17px;
	font-weight: 400;
	text-transform: uppercase;
	cursor: pointer;
	border: solid 0px #e60a00;
	margin: 0;
	border-radius: 0;
	padding: 16px 15px !important;
	text-align: center;
	display: inline-block;
	color: #fff;
	/* background: #e60a00; */
	/* background: linear-gradient(to left, #e60a00 0%, #e60a00 50%, #33365e 50%); */
	background-size: 200% 100%;
	background-position: right bottom;
	/* transition: all .5s ease-out; */
	/* transition: background-position .8s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease; */
	text-decoration: none;
	letter-spacing: 1px;
	width: 100%;

}
.cta-right-inner .form-container.footer-form-container button {
	max-width:240px;
}

.result-sidebar.ohio-right-inner {
  background-repeat: no-repeat;
  background-size: cover;
}

.result-sidebar.ohio-right-inner h2 {
  font-size: 17px;
  margin-bottom: 26px;
  margin-top: 15px;
  line-height: normal;
}
.result-sidebar.ohio-right-inner p strong {
  font-size: 40px;
}

.result-sidebar.ohio-right-inner span {
  top: 10px;
  font-size: 24px;
}

.result-sidebar.ohio-right-inner .slider-testimonial-content.result-sec {
  font-size: 28px !important;
  margin-top: 5px !important;

}

.result-sidebar.ohio-right-inner .slider-testimonial-source {
  font-size: 15px;
}


.result-sidebar.ohio-right-inner li {
  display: inline-block;
  padding: 0;
  margin-left: 0;
  margin-right: 10px;
}







.form-container button:hover,
.form-container button:focus {
  color: #fff;
  border:0px solid #fff;
  background:#000;
/*   background:linear-gradient(to right, #062B53, #062B53);*/
    background-position: left bottom;  text-decoration:none !important
}


.background-input input:focus~label,
.background-input textarea:focus~label,
.background-input input.active~label,
.background-input textarea.active~label,
.background-input select.active~label {
  color: #14172F;
}

.background-input input, .background-input textarea, .background-input select {
  background-color: #fff;
  border: 1px solid #d1cfcf !important;
}

.background-input.select-wrapper::after, .background-input .select-wrapper::after {
  background-color: #33365e;
}

input.has-error {
  border: 1px solid #ff0000 !important;
  -webkit-box-shadow: 0 0 2px #ff0000 !important;
  box-shadow: 0 0 2px #ff0000 !important;
}

p.error-text {
	color: #ff0000;
	margin: 0;
	font-size: 12px;
	line-height: normal;
	animation: fadeIn 125ms both;
}

.grecaptcha-badge {
  display: none;
}

#theme-switcha {
  border: 1px solid #e60a00;
  margin-bottom: 30px;
  color: #14172F;
}

/* GENERAL > Skip To Content */
#skiptocontent {
  padding: 6px;
  z-index: 100;
  position: fixed;
  -webkit-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  transform: translateY(-40px);
  opacity: 0;
  background-color: #e60a00;
  color: #fff;
  border-radius: 0 0 8px 0;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

#skiptocontent:focus {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

@media only screen and (max-width: 640px) {
  #skiptocontent {
    display: none !important;
  }
}

/* GENERAL > Layout */

.columns,
.column {
  float: left;
  padding: 0 15px;
}

.full-width {
  width: 100%;
}

.sidebar {
  clear: both;
  float: none;
}

.small-12 {
  width: 100%;
}

.small-11 {
  width: 91.67%;
}

.small-10 {
  width: 83.34%;
}

.small-9 {
  width: 75%;
}

.small-8 {
  width: 66.67%;
}

.small-7 {
  width: 58.34%;
}

.small-6 {
  width: 50%;
}

.small-5 {
  width: 41.66%;
}

.small-4 {
  width: 33.33%;
}

.small-3 {
  width: 25%;
}

.small-2 {
  width: 16.66%;
}

.small-1 {
  width: 8.33%;
}

@media (min-width: 768px) {
  .medium-12 {
    width: 100%;
  }

  .medium-11 {
    width: 91.67%;
  }

  .medium-10 {
    width: 83.34%;
  }

  .medium-9 {
    width: 75%;
  }

  .medium-8 {
    width: 66.67%;
  }

  .medium-7 {
    width: 58.33%;
  }

  .medium-6 {
    width: 50%;
  }

  .medium-5 {
    width: 41.67%;
  }

  .medium-4 {
    width: 33.33%;
  }

  .medium-3 {
    width: 25%;
  }

  .medium-2 {
    width: 16.66%;
  }

  .medium-1 {
    width: 8.33%;
  }

  .hide-for-medium {
    display: none !important;
  }
}

@media (min-width: 1025px) {
  .large-12 {
    width: 100%;
  }

  .large-11 {
    width: 91.67%;
  }

  .large-10 {
    width: 83.34%;
  }

  .large-9 {
    width: 75%;
  }

  .large-8 {
    width: 66.67%;
  }

  .large-7 {
    width: 58.33%;
  }

  .large-6 {
    width: 50%;
  }

  .large-5 {
    width: 41.67%;
  }

  .large-4 {
    width: 33.33%;
  }

  .large-3 {
    width: 25%;
  }

  .large-2 {
    width: 16.66%;
  }

  .large-1 {
    width: 8.33%;
  }

  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0px),
screen and (min-width: 768px) {
  .show-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .show-for-medium {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 767px),
screen and (min-width: 1025px) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 1024px) {
  .show-for-large {
    display: none !important;
  }
}

/* GENERAL > Two Column Structure */
main {
  padding: 60px 0;
  min-height: 450px;
  display: block;
}
.page-template-template-practices #main {
  display: block;
}
.page-template-template-result main {
  display: block;
  margin: 35px 55px;
}

.home main {

  display: block;
}

.no-banner main {
  padding-top: 180px;
}

.content,
.sidebar {
  width: 100%;
}

.content {
  padding-right: 15px;
  margin-bottom: 60px;
}

.content img {
  max-width: 100%;
	height: auto;
}

.content.full-width {
  float: none;
}

.content p.indent {
  margin-left: 60px;
}

.page-template-template-nepali .content section {
  margin-bottom:0;
}
.content section {
  margin-bottom: 60px;
}

.content section:last-of-type {
  margin: 0;
}
.practice-section{
  width:97%;
}

section.no-underline ul {
  border: none;
}

section.no-underline ul:last-of-type {
  padding: 0;
}

section.sidebar-block h2 a {
	color: #33365e;
    font-size: 24px;
    font-family: var(--heading-font-family);
    margin-bottom: 15px;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: 400;
    letter-spacing: 1px;
    font-stretch: normal;
    font-style: normal;
}
.pg-side-title {
	position: relative;
}

.sidebar-inner h2.pg-side-title::after {
	height: 13px;
	width: 100%;
	border-bottom: 2px solid #e60a00;
	position: absolute;
	margin-left: 0;
	content: "";
	left: 0;
	bottom: -9px;
	opacity:0
}


/*section.sidebar-block {
  background: #E9F5F7;
  padding: 35px;
}*/

.sidebar section {
  margin-bottom: 40px;

}
.sidebar-inner {
  position: relative;
}

/*section.sidebar-block .form-container p {
    display: none;
}*/

.sidebar section ul li {
	padding: 2px 25px 2px 25px;
	position: relative;
	font-size: 18px;
	background: transparent;
	margin-bottom: 0;
	line-height: 24px;
	margin-bottom: 8px;
	margin-top: 8px;
	color:#000
}

.accordion-item.practice-col .accordion-item-title {
  padding: 2px 0;
}
.accordion-item.practice-col {
  border: none;
}

section.sidebar-block ul li ul li {
    padding-bottom: 0px;
    /* padding-top: 10px; */
}
.prac-sidebar section ul li::before {
  position: absolute;
  color: #e60a00;
/*  content: "" !important;*/
  top: 3px;
  left: 1px;
  font-size: 12px;
}
.sidebar section ul li::before {
	position: absolute;
	color: #fd291f;
	content: "\f105";
	font-family: 'Font Awesome 5 Pro';
	font-weight: normal;
	top: 3px;
	left: 5px;
	font-size: 25px;
}

.sidebar section .sidebar-news-list li::before {
	left: inherit;
	right: 0;
	content: "\f061";
	font-size: 17px;
	font-weight: bold;
	bottom: 26%;
	align-items: center;
	display: flex;
}

.sidebar section .sidebar-news-list li {
	padding-left: 2px;
	border-bottom: 1px solid #d6d6d6;
	padding: 7px 30px 14px 0;
	font-weight: 500;
	font-size: 18px;
}

.sidebar section .sidebar-news-list li a {

	font-weight: 500;
	font-size: 18px;
}

.results-slider-single .fa.fa-star {
  color: #e60a00;
  font-size: 20px;
}
.testimonial-sidebar {
  box-shadow: 0 0 15px #ccc;
  padding-bottom: 25px;
}

.testimonial-sidebar .results-slider-single {
  border: none !important;
}

.testimonial-sidebar .results-slider-single p {
  font-size: 15px;
  font-family: var(--body-font-family);
  line-height: 24px;
}
.testimonial-sidebar .slick-dots {
  position: relative;
  bottom: 5%;
  text-align: left;
  padding-left: 26px;
  padding-right: 25px;
}
.testimonial-sidebar .slick-dots li:before {
  display: none;
}
.testimonial-sidebar .slider-client-source {
  font-weight: 600;
}

.testimonial-sidebar .slick-dots li {
  padding: 0;
  display: inline-block;
}

.testimonial-sidebar .slick-dots li.slick-active button::before {
background: #33365e;
}


.testimonial-sidebar .slick-dots li button::before {
  content: '';
  background: #e8e8e8;
  display: block;
  height: 4px;
  width: 35px;
  line-height: 20px;
  border-radius: 0;
  opacity: 1 !important;
  -webkit-transition: background 200ms ease-out;
  -moz-transition: background 200ms ease-out;
  -ms-transition: background 200ms ease-out;
  -o-transition: background 200ms ease-out;
  transition: background 200ms ease-out;
}


.results-slider-single .rating {
  margin-bottom: 15px;
}

.parctice-areas-list .practice-col {
  background: #fff;
  margin-bottom: 10px;
  padding-right: 14px;
}



.accordion-item.practice-col .accordion-item-title.interact {
  font-size: 17px;
  margin-bottom: 0;
  background: transparent !important;
  outline:none;
}
.accordion-item.practice-col.active {
  background: #fff !important;
}

.accordion-item.practice-col .accordion-item-title:hover {
  color: #e60a00;
}
.accordion-item.practice-col.active .accordion-item-title.interact {
  color: #e60a00;
}
.accordion-item.practice-col.active ul {
  margin: 0;
  padding: 0;
  margin-bottom: 25px;
  margin-right: 25px;
}

.accordion-item.practice-col .accordion-item-title.interact::after {
  text-align: right;
}

.accordion-item.practice-col.active ul li {
  margin-bottom: 5px;
}
.accordion-item.practice-col.active ul li a {
  color: #33365e;
  font-size: 17px;
  font-weight: 600;
  line-height: 21px;
}
.sidebar section ul li.practice-col .practice-item-title {
  margin-bottom: 0;
  text-transform: none;
  line-height: 28px;
  font-size: 17px;
}
.post-sidebar .postDate {
  color: #888;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 500;
  letter-spacing: 1px;
}

.post-sidebar .post-side-content h3 {
  text-transform: none;
  text-decoration: none;
  font-size: 17px;
  line-height: normal;
}
.post-sidebar .post-side-content p {
  margin-bottom: 5px;
}
.post-sidebar .post-side-content {
  margin-bottom: 25px;
}
.post-sidebar .post-side-content .postLink {
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
}


.post-sidebar .post-side-content h3 a {
  text-decoration: none;
  font-size: 17px;
  font-weight: 600;
}

.sidebar-inner {
  position: relative;
}

.accordion-item.practice-col.active ul li a:hover {
  color: #e60a00;
  font-size: 17px;
  font-weight: 600;
}

.sidebar section ul li,
.sidebar section ul li a {
  display: block;
}

.sidebar section ul li a {
	color: #000;
	text-decoration: none;
	font-size: 18px;
	outline: none;
	font-weight: 400;
	text-transform: none;
	font-family: var(--heading-font-family);
	letter-spacing: 0;
}

.sidebar section ul li a:hover,
.sidebar section ul li a:focus {
  color: #e60a00;
  text-decoration: none;
}

.sidebar section ul li ul {
  padding-left: 20px;
  margin: 0;
}

.content .search-results-container {
  margin-bottom: 80px;
}
.content.columns .fas.fa-file-pdf.small-margin-right {
  position: absolute;
  right: 55px;
  font-size: 24px;
  margin-top: 5px;
}
.blog-search-section {
  margin-top: 0;
}

.post-head-info .post-head-category {
  padding: 5px 10px !important;
  font-size: 15px !important;
  color: #808080;
  text-decoration: none;
  text-transform: capitalize;
  font-weight:400;
}

.post-head-info .post-head-category:hover, .post-head-info .post-head-category:focus {

  color: #e60a00 !important;

}

.post-head-info .post-head-category .fa.fa-tag {
  color: #fff;
  font-size: 12px;
}

.page-template-default.page.page-id-839 td {
  padding-left: 25px !important;
}

.page-template-default.page.page-id-839 td ul {
  border: none;
  padding: 0;
  margin-bottom: 0;
}




@media screen and (min-width: 768px) {
  main {
    padding: 0px 0;
  }

.content {
  padding-right: 105px;
  width: 67%;
  margin-bottom: 0;
  padding-top: 75px;
  padding-bottom: 65px;
  padding-left: 25px;
  position: relative;
  height:100%
}
/*.page-template.page-template-template-contact .content.columns {
  width: 58% !important;
}
.page-template.page-template-template-contact .sidebar.columns {
  width: 40% !important;
}*/

  .content.full-width {
    width: 100% !important;
    padding-right: 15px !important;
  }

.sidebar {
	width: 33%;
	float: right;
	clear: none;
	padding-left: 25px;
	position: relative;
	padding-bottom: 50px;
	padding-right: 58px;
	z-index: 9;
	padding-top: 75px;
	height: 100%;
}
.sidebar-inner h2.contact-form-heading,
section.sidebar-block h2.contact-form-heading {
  line-height: normal;
  color: #e60a00;
  font-family: var(--body-font-family);
  text-align: center;
  margin: 0;
  font-size: 26px;
}
.form-container.sidebar-form-container #contact-formStandard {
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 10px;
}







.form-container.sidebar-form-container #contact-formStandard textarea {
  min-height: 55px;
  height: 55px;
}



.sidebar::before {
  background-image: none;
  content: "";
  position: absolute;
  left: -35px;
  top: 0%;
  width: 187%;
  height: 100%;
}


}


/* GENERAL > Slick Customizations */
.slick-dots {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 2%;
  margin: 0;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 6px;
  padding: 0;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  cursor: pointer;
  background: transparent;
  color: transparent;
  border: 0;
  padding: 0;
}

.home-hero .slick-dots {
	z-index: 1 !important;
	text-align: right !important;
	max-width: 95% !important;
	margin: 0 auto !important;
	display: inline-block !important;
	position: relative !important;
	bottom: 8% !important;
}



.slick-dots li button::before {
	content: '';
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 20px;
	border-radius: 50%;
	opacity: 1 !important;
	-webkit-transition: background 200ms ease-out;
	-moz-transition: background 200ms ease-out;
	-ms-transition: background 200ms ease-out;
	-o-transition: background 200ms ease-out;
	transition: background 200ms ease-out;
	border: 2px solid #fff;
}

.office-block-info {
  background-size: cover !important;
}
.page-template-template-contact-b .form-container {
  background: #33365e;
}
.page-template-template-contact-b .sidebar::before {
  background-image: none !important;
}
.page-template-template-contact-b .contact-form-heading {
  color: #fff;
  text-align: center;
}

.page-template-template-contact-b #main {
  display: block;
}
.page-template-template-contact-b .sidebar {
  padding-left: 0;
  padding-right: 45px;
}

.slick-dots li:focus button:before,
.slick-dots li:hover button:before {
  background: #e60a00;border: 2px solid #e60a00;
}

li.slick-active button:before {
  background: #e60a00;border: 2px solid #e60a00;
}

.slick-arrow {
  font-size: 2.2rem;
  background: none;
  padding: 0;
  width: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #33365e;
}

.slick-arrow:hover,
.slick-arrow:focus {
  color: #e60a00;
  background: none;
}

.slick-slide {
  outline: none;
}

.slick-slider {
  visibility: hidden;
  text-align:center
}

.slick-slider.slick-initialized {
  visibility: visible;
}

.module.module-badges-a {
	padding: 50px 0 25px 0;

}
.module.module-intro-a.intro-section.choose-us.personal-section.section-wrapper {
	padding-bottom: 30px;
}
.module-badges-a-inner {
	position: relative;
	max-width: 1100px !important;

}

/* GENERAL > Utility Classes */
.row,
.row-wide,
.row-narrow {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}

.row-narrow {
  max-width: 1200px;
}

.row-wide {
  max-width: 1599px;
}

.row:after {
  clear: both;
}

.row:after,
.row:before {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-order: 1;
  order: 1;
}

.no-float {
  float: none;
}

.no-margin {
  margin: 0 !important;
}

.no-padding {
  padding: 0;
}

.no-min-height {
  min-height: 0;
}

.center,
.align-center,
.text-center {
  text-align: center;
}

.right,
.align-right,
.text-right {
  text-align: right;
}

.uppercase {
  text-transform: uppercase;
}

.hide {
  display: none;
}

.visually-hidden {
  border: none !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.flex-container {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
}

.flex-align-vertical {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-align-horizontal {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  text-align: center;
}

.two-buttons-container a, .two-buttons-container button {
  display: block;
  margin-bottom: 10px;
  color: #fff;
  text-decoration: none;
}
.two-buttons-container a:hover{
  color:#0090db;
}

.small-text {
  font-size: 0.9rem;
}

.add-margin-top {
  margin-top: 40px;
}

.small-margin-left {
  margin-left: 10px;
}

.small-margin-right {
  margin-right: 10px;
}

.animate-in-view,
.opacity0 {
  opacity: 0;
}

.opacity1 {
  opacity: 1 !important;
}

.background-cover {
  background-size: cover;
  background-repeat: no-repeat;
}

.background-transparent {
  background: transparent;
}

.light-text,
.light-text h1,
.light-text h2,
.light-text h3,
.light-text p,
.light-text span,
.light-text li {
  color: #fff;
}

@media screen and (min-width: 450px) {
  .two-buttons-container {
    display: flex;
    justify-content: center;
  }

  .two-buttons-container a,
  .two-buttons-container button {
    margin: 0 6px;
  }
}

/*******************************************************************************************
HEADER
*******************************************************************************************/

.header {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: transparent;
  z-index: 99;
  border-bottom: 2px solid transparent;
  -webkit-transition: border-color 200ms ease-out;
  -moz-transition: border-color 200ms ease-out;
  -ms-transition: border-color 200ms ease-out;
  -o-transition: border-color 200ms ease-out;
  transition: border-color 200ms ease-out;
  text-align:center
}


.module-header-d-right-top {
	width: 100%;
	text-align: right;
	padding-bottom: 9px;
	display: flex;
	justify-content: flex-end;
}

.header>.row {
  height: 100%;
}

.header a {
  text-decoration: none;
}

.header-desktop {
  display: none;
}

.header-logo {
  display: flex;
  align-items: center;
  padding: 0px 0 0px 8px;
}

.header-logo img {
	max-width: 360px;
	height: auto;
	padding: 0px 0;
	margin: 0px 0 0px 0;
	width: 360px;
}
.header-social {
	display: flex;
	align-items: center;
}

.mobile-trans {
	margin-bottom: 0;
	color: #fff;
	font-size: 13px;
	padding-top: 0;
	display: flex;
	align-items: center;
	width: 57%;
}

#google_language_translator select.goog-te-combo {
	color: #32373c;
	font-size: 12px !important;
	line-height: normal !important;
	border: none !important;
	padding: 5px !important;
	width: auto !important;
	margin-left: 4px;
}

/*.mobile-trans #google_language_translator {
	display: none;
}*/


.trans::after {
	content: "|";
	margin: 0 10px;
	font-weight: bold;
	opacity: 0.5;
	/* font-size: 15px; */
	position: relative;
	/* margin-top: -11px; */
}


.language-select:hover,
.language-select:focus {
	color:#E60A00
}

#gtranslate_selector:hover,
#gtranslate_selector:focus {
	cursor: pointer;
	color:#E60A00
}


.language-select:first-child::after {
	content: "|";
	margin: 0 10px;
	font-weight: bold;
	opacity: 0.5;
	/* font-size: 15px; */
	position: relative;
	/* margin-top: -11px; */
	color:#fff !important
}


.trans-link a {
	color: #fff;
	font-size: 15px;
	margin: 0 0px 0 5px;
	line-height: ;
	font-family: var(--heading-font-family);
}
.header-cta {
	font-weight: 700;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0.4px;
	display: flex;
	flex-wrap: wrap;
	background: #fd291f;
	width: 24%;
	justify-content: flex-start;
	align-items: center;
	max-width: inherit;
	padding: 11px 6px 6px 6px;
	margin-top: -15px;
	position: relative;
	margin-right: -15px;
	margin-left: 35px;
	max-width: 300px;
}

.header-cta::after {
	content: "";
	background: #fd291f;
	position: absolute;
	left: 200px;
	top: 0;
	width: 100%;
	height: 100%;
	z-index:-1
}

.call-left {
	width: 20%;
	text-align: center;
}

.call-right {
	width: 78%;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.42px;
	text-align: left;
	padding-left: 9px;
	line-height: normal;
}


.header-cta a {
	color: #fff;
	font-weight: 400;
}


.header-cta a:hover, .header-cta a:focus {
	color: #e60a00;
	font-weight: 400;
}

.module-header-d-phone.button {
	background: transparent !important;
	text-transform: none;
	padding: 4px 15px;
	font-size: 19px !important;
	letter-spacing: 0.42px;
	line-height: normal;
	padding: 0 !important;
	text-align: left;
	margin: 0 !important;
	font-weight: 700 !important;
}


.module-header-d-phone.button:hover,
.module-header-d-phone.button:focus {
	text-transform: none;
	color:#000
}






.section2-row .left-box img {
     object-fit: cover;
    will-change: clip-path, transform;
    opacity: 0;
}
section.section2.active .section2-row .left-box img {
    -webkit-animation: reveal-from-left 800ms cubic-bezier(.72, .24, .19, .82) forwards;
    animation: reveal-from-left 800ms cubic-bezier(.72, .24, .19, .82) forwards;
}
[data-aos="text"]::after, [data-aos="text"]::before {
  position: absolute;
  top: 0;
  bottom: 0;
  content: "";
}

.home-slider [data-aos="text"]::before {
  --bg-opacity: 1;
  /* background-color: #fff; */
  background-color: rgba(20,29,65,var(--bg-opacity));
}
[data-aos="text"]::before {
  left: 0;
  width: 100%;
}
[data-aos][data-aos][data-aos-easing="ease"], body[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s;
}

@-webkit-keyframes reveal-from-left {
    from {
        clip-path: inset(0 100% 0 0);
        -webkit-clip-path: inset(0 100% 0 0);
        opacity: 0;
    }

    to {
        clip-path: inset(0 0 0 0);
        -webkit-clip-path: inset(0 0 0 0);
        opacity: 1;
    }
}

@keyframes reveal-from-left {
    from {
        clip-path: inset(0 100% 0 0);
        -webkit-clip-path: inset(0 100% 0 0);
        opacity: 0;
    }

    to {
        clip-path: inset(0 0 0 0);
        -webkit-clip-path: inset(0 0 0 0);
        opacity: 1;
    }
}
.reveal-holder {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.reveal-block {
  position: absolute;
  top: 0;
  width: 100%;
  height: 101%;
  background: #33365e;
}
[data-aos="reveal-right"] {
  transform: scaleX(1);
  transform-origin: 100% 0%;
  transition-property: transform;
  transition-delay: 0.5s;
}[data-aos="reveal-right"].aos-animate {
  transform: scaleX(0);
}


/*

.scrolled .header-logo img {
  max-width: 150px;
  margin: 0;
  padding: 0;
}
.scrolled .module-header-d .module-header-d-inner {
  padding: 10px 35px 10px;
}
*/
.header-mobile-inner {
  display: flex;
  min-height: 70px;
}

.header-mobile-buttons {
	display: flex;
	margin-left: 2%;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	padding-right: 9px;
}

.header-mobile-buttons a, .header-mobile-buttons button {
	display: flex;
	font-size: 1.2rem;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	flex: 1;
	max-width: 40px;
	width: 40px;
	height: 40px;
	background: #7f7e7e;
}


@media screen and (min-width: 500px) {

  .header-mobile-buttons a,
  .header-mobile-buttons button {
    width: 60px;
    max-width: 60px;
    height: 60px;
    font-size: 1.6rem;
  }
}

@media screen and (min-width: 1025px) {
  .header-mobile {
    display: none;
  }

  .header-desktop {
    display: block;
  }

.header-logo {
	padding: 0;
	margin-top: 20px;
	margin-bottom:3px
}
}

/* HEADER > Header Search Bar */

.header-search {
  position: fixed;
  top: -100px;
  left: 0;
  right: 0;
  background-color: #33365e;
  padding: 18px 0;
  width: 100%;
  opacity: 0;
  z-index: 999;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

.header-search.active {
  opacity: 1;
  top: 0;
}

.header-search-inner {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  float: none;
}

.search-results-post-type:not(:last-child) {
  margin-bottom: 30px;
}

.search-results-post-type ul {
  margin: 0;
}

.header-search-results {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 30px;
  background: #14172F;
  display: none;
  max-height: 350px;
  overflow: auto;
}

.header-search-results.active {
  display: block;
  -webkit-animation: fadeIn 200ms ease-out;
  animation: fadeIn 200ms ease-out;
}

.header-search-results h3,
.header-search-results a,
.header-search-results p {
  color: #fff;
}

.header-search-results h3 {
  margin-bottom: 8px;
}

.header-search-results a {
  text-decoration: none;
}

.header-search-results a:hover,
.header-search-results a:focus {
  text-decoration: underline;
}

.header-search-form {
  position: relative;
  flex: 1;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
}

#header-search-input {
  margin: 0;
  height: 45px;
  border: 0 none;
  font-size: 1.3rem;
  color: #fff;
  border-bottom: 1px solid #fff;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

/*input::-webkit-input-placeholder {
  color: #333;
}

input:-ms-input-placeholder {
  color: #333;
}

input::-ms-input-placeholder {
  color: #333;
}

input::placeholder {
  color: #333;
}*/








input,
textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #000; opacity:  1;
}
input,
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #000;
   opacity:  1;
}
input,
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #000;
   opacity:  1;
}
input,
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #000; opacity:  1;
}

input,
textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #000; opacity:  1;
}
input,
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #000;
   opacity:  1;
}
input,
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #000;
   opacity:  1;
}
input,
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #000; opacity:  1;
}

.header-search button {
  padding: 0 20px;
  height: 45px;
  white-space: pre;
}

.header-search-submit {
  margin: 0 1%;
}

#header-search-open {
  font-size: 1.1rem;
  display: inline-block;
  line-height: 40px;
  width: 34px;
  height: 32px;
  padding: 0;
  text-align: center;
  margin: 0 0 5px 5px;
  background: transparent !important;
  color: #e60a00 !important;
  font-size: 20px;
  font-weight: 400;
  outline:none;
}

/*******************************************************************************************
MENUS - Main navigation, dropdowns and mobile menu
*******************************************************************************************/
.main-navigation-menu {
  margin: 0;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.main-navigation-menu li {
  display: block;
  position: relative;
  padding: 0;
}

.main-navigation-menu>li {
  padding: 0 18px 18px 0;
  margin-right: 18px;
}

 #mega-menu li a, #desktop-navigation .sub-menu li a::after, #mega-menu li a, #desktop-navigation .sub-menu li a::before {
  display: none;
}

.main-navigation-menu>li:last-of-type {
  margin-right: 0px !important;
}

.main-navigation-menu .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  width: 200px;
  margin: 0;
  left: 0px;
}

#desktop-navigation .menu-item-has-children ul.sub-menu ul li::before {
  display: none;
}
#desktop-navigation .menu-item-has-children ul.sub-menu ul li a {
  background: #fff;
}

#desktop-navigation .menu-item-has-children ul.sub-menu ul li a:hover, #desktop-navigation .menu-item-has-children ul.sub-menu ul li a:focus {
  background: #E60A00;
}

#desktop-navigation .menu-item-has-children ul.sub-menu ul {
  padding: 0;
}


#mega-menu.mega-menu-open,
.main-navigation-menu>a:hover+.sub-menu,
.main-navigation-menu>a:focus+.sub-menu,
.main-navigation-menu>li.active>.sub-menu {
  display: block;
  -webkit-animation: menuSlideDown 200ms both;
  animation: menuSlideDown 200ms both;
}

.main-navigation-menu a:focus,
.main-navigation-menu a:hover,
.main-navigation-menu li:hover>a {
  color: #fff;
  text-decoration: underline;
}

.main-navigation-menu>li>a {
  display: block;
  height: 100%;
  color: #fff;
  line-height: 1.0;
  font-size: 17px;
  font-weight:600;
}

@media screen and (min-width: 1200px) {
  .main-navigation-menu>li {
    padding-right: 25px;
    margin-right: 22px;
  }
}





/* MENUS > Main Nav Dropdowns (Level 2) */
#desktop-navigation .sub-menu li,
#mega-menu li {
  background: #fff;
  padding-left: 0;
  -webkit-transition: background 200ms ease-out;
  -moz-transition: background 200ms ease-out;
  -ms-transition: background 200ms ease-out;
  -o-transition: background 200ms ease-out;
  transition: background 200ms ease-out;
}

#desktop-navigation .sub-menu li {
  position: relative;
  cursor: pointer;
  text-align:left;
}

#mega-menu li a, #desktop-navigation .sub-menu li a {
	color: #000;
	text-transform: capitalize;
	/* font-variant: small-caps; */
	font-size: 15px;
	display: block;
	padding: 10px 15px 8px 20px !important;
	padding-left: 5px;
	line-height: 1.1;
	text-decoration: none;
	font-weight: 400;
	font-family: var(--heading-font-family);
}


#mega-menu li a, #desktop-navigation .sub-menu li a:hover , #mega-menu li a, #desktop-navigation .sub-menu li a:focus {
  color: #fff;
  background-color:#e60a00;
  font-weight: 400;

}

  #desktop-navigation .sub-menu li:hover:before {
 color: #fff !important;
}


.module.module-results-b {
	padding: 0;
	background: #c7965e;
}

.module.module-results-b .module-results-b-ticker {
	padding: 25px 0 20px 0;
}
#desktop-navigation .menu-item-has-children .sub-menu {
  width:230px !important;
  background: #fff;
  padding: 10px 0;
}
#header-desktop .module-header-d .main-navigation-menu > li.menu-item-1162 .sub-menu {
	left: -139px !important;
	width: 200px !important;
}

#desktop-navigation .menu-item-has-children ul.sub-menu li:nth-child(2n+1) {
  float: left;
  margin-right: 0;
}
#desktop-navigation .menu-item-has-children ul.sub-menu li {
    display: inline-block;
    float: left;
    width: 100%;
}


#mega-menu li.active,
#desktop-navigation .sub-menu li.active {
/*  background: #efefef;*/
}

#mega-menu li::before, #desktop-navigation .sub-menu li::before {
  /*content: "\f105";
  font-family: 'Font Awesome 5 Pro';*/
  font-size: 16px;
  position: absolute;
  right: 10px;
  top: 3px;
  color: #888787;
  pointer-events: none;
  -webkit-transition: color 200ms ease-out;
  -moz-transition: color 200ms ease-out;
  -ms-transition: color 200ms ease-out;
  -o-transition: color 200ms ease-out;
  transition: color 200ms ease-out;
}
#mega-menu li::before, #desktop-navigation .sub-menu .menu-item-has-children::before{
content: "\f105";
  font-family: 'Font Awesome 5 Pro';
}
.who-we-help-left .slick-slide .module-badges-a-single img {
  margin-left: 0;
}

#mega-menu li.active:before,
#desktop-navigation .sub-menu li.active:before {
  color: #e60a00;
}

#desktop-navigation .sub-menu .menu-item-has-children>a:after {
  /*content: "\f04b";
  font-family: 'Font Awesome 5 Pro';*/
  position: absolute;
  right: 10px;
  color: #e60a00;
}

#desktop-navigation .sub-menu .menu-item-has-children.active>a:after {
  color: #fff;
}

#desktop-navigation .sub-menu .menu-item-has-children ul {
  position: absolute;
  left: 100%;
  top: 0;
}

#desktop-navigation .sub-menu .sub-menu .sub-menu {
  display: none !important;
}

#desktop-navigation .sub-menu .menu-item-has-children:hover ul,
.menu-item-has-children.active>.sub-menu {
  display: block;
  -webkit-animation: menuSlideRight 200ms both;
  animation: menuSlideRight 200ms both;
}

.form-container.sidebar-form-container #contact-formStandard label {
  padding-left: 0;
  color: #aaa;
}

#desktop-navigation .main-navigation-menu .pracmenu .sub-menu li {
	width: 50%;
	float: left;
}
#desktop-navigation .sub-menu .menu-item-has-children ul {
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 999;
	width: 310px;
	padding: 0;
}

#desktop-navigation .main-navigation-menu .pracmenu .sub-menu {
	width: 460px !important;
	background: #fff;
	left: -225px;
	overflow: visible;
	padding: 0;
}
#desktop-navigation .main-navigation-menu .pracmenu .sub-menu .sub-menu li a {
	background: #bababa;
}


#desktop-navigation .main-navigation-menu .pracmenu .sub-menu .sub-menu li a:hover {
	color: #fff;
	background-color:#E60A00
}

#desktop-navigation .main-navigation-menu .pracmenu .sub-menu .sub-menu .menu-item {
	width: 100%;
}
#desktop-navigation .main-navigation-menu .pracmenu .sub-menu .sub-menu {
	left: 100%;
	width: 230px !important;
}
.single-attorneys .banner::before {
/*  background:linear-gradient(180deg, rgba(0,0,0,0.5) 0.2%, rgba(0,0,0,0.3) 35%, rgba(0,0,0,0.3) 50%);
  pointer-events: none;*/
}


/* MENUS > Mobile Menu */
#container {
  position: relative;
  right: 0;
  top: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 0 auto;
}

#container:before {
  z-index: 99;
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.5);
  opacity: 0;
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -ms-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
}

#container.active {
  cursor: pointer;
}

#container.active:before {
  opacity: 1;
}

#mobile-menu:not(.active) {
  display: none;
}

#mobile-navigation {
  z-index: 100;
  position: fixed;
  background-color: #282727 !important;
  opacity: 0;
}

#mobile-navigation,
#mobile-navigation .sub-menu {
  display: block;
  height: 100vh;
  top: 0;
  right: -100%;
  width: 85%;
  -webkit-transition: all 300ms cubic-bezier(0, 0, 0, 0.96);
  -moz-transition: all 300ms cubic-bezier(0, 0, 0, 0.96);
  -ms-transition: all 300ms cubic-bezier(0, 0, 0, 0.96);
  -o-transition: all 300ms cubic-bezier(0, 0, 0, 0.96);
  transition: all 300ms cubic-bezier(0, 0, 0, 0.96);
}

.goog-te-gadget-simple .goog-te-menu-value {
	color: #000;
	font-size: 12px;
	font-weight: 400;

}

.goog-te-gadget img {
	display: none !important;
}


@media screen and (min-width:1025px){
  #mobile-navigation,
  #mobile-navigation .sub-menu{
    display: none;
  }
}

#mobile-navigation a,
#mobile-navigation .mobile-navigation-title {
  padding-left: 20px;
}

#mobile-navigation.active {
  right: 0;
  opacity: 1;
}

.header-mobile-translator {
	margin: 0;
}




#mobile-navigation a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: 600;
}
.goog-te-menu-value span {
	padding: 0 3px 0 0px;
}
.trans-link h3 {
	margin-bottom: 0;
	color: #fff !important;
	font-size: 14px;
	display: flex;
	cursor: pointer;
}
#gtranslate_selector {
	font-size: 15px;
}

.prisna-gwt-align-right {
	margin-left: 10px !important;
}

.trans-link .skiptranslate.goog-te-gadget {
	padding: 0 !important;
}

#flags {
	width: auto !important;
	margin-left: 13px!important;
}

#mobile-navigation a:hover,
#mobile-navigation a:active,
#mobile-navigation a:focus {
  color: #e60a00;
}

#mobile-navigation ul {
  margin: 0;
}

#mobile-navigation ul li {
  padding: 0;
  position: relative;
  display: block;
  width: 100%;
  border-bottom: 1px solid #fff;
}

#mobile-navigation ul li:last-of-type {
  border: none;
}

#mobile-navigation ul li:before {
  display: none;
}

#mobile-navigation ul li.sub-menu-open>.sub-menu {
  right: 0;
}

#mobile-navigation .sub-menu {
  margin: 0;
  position: fixed;
  background-color: #282727 !important;
  z-index: 1;
  overflow: auto;
}

.mobile-navigation-title {
  background-color: #fff;
  margin: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
  line-height: normal;
}



.mobile-navigation-next:hover, .mobile-navigation-next:focus  {
	background: #FDFBF8;
	color: #33365e;
}

.mobile-navigation-previous button:hover, .mobile-navigation-previous button:focus  {
	background: #FDFBF8;
	color: #33365e;
}


.mobile-navigation-next {
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  width: 20%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}

.mobile-navigation-previous {
  margin-bottom: 10px;
  border: none !important;
}

@media screen and (min-width: 640px) {

  #mobile-navigation,
  #mobile-navigation .sub-menu {
    width: 60%;
  }
}




/* CHILD THEME STYLESHEET */

/* Hero */
.home-hero {
  position: relative;
  overflow: hidden;
}

.home-slider {
  position: absolute;
  top: 0;
  left: 0;
}

.home-slider,
.home-slider-single {
  height: 575px;
}

.home-slider-single {
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 60%;
}

.home-slider-single .columns,
.home-slider-single .row {
  height: 100%;

}

.home-slider .slick-dots li button:before {
  color: #fff;
}

.home-hero-form-container {
  display: none;
}

.home-hero .slick-dots {
  z-index: 1;
}

.home-slider-single-tagline {
	height: 100%;
	display: flex;
	align-items: center;
	margin-top: 10px;
	padding-bottom: 0;
}




.home-slider-single-tagline select.has-error {
  border: 1px solid #ff0000 !important;
  -webkit-box-shadow: 0 0 2px #ff0000 !important;
  box-shadow: 0 0 2px #ff0000 !important;
}
.home-slider-single-tagline .select {
  position: relative;
  margin-bottom: 15px;
  width: 480px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  display: inline-block;
  text-align: left;
}
.home-slider-single-tagline .select .selectBtn {
  background: var(--bg1);
  padding: 13px 13px 12px 13px;
  box-sizing: border-box;
  border-radius: 0;
  width: 100%;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #fff;
  padding-left: 15px;
  letter-spacing:0.4px
}

.home-slider-single-tagline .red {
  color: #e60a00;
  font-weight: 600;
}

.home-slider-single-tagline .select .selectBtn::after {
  content: "";
  position: absolute;
  top: 45%;
  right: 15px;
  width: 13px;
  height: 13px;
  transform: translateY(-50%) rotate(45deg);
  border-right: 3px solid #666;
  border-bottom: 3px solid #666;
  transition: 0.2s ease;
}


.home-slider-single-tagline .select .selectBtn.toggle {
  border-radius: 3px 3px 0 0;
}
.home-slider-single-tagline .select .selectBtn.toggle:after {
  transform: translateY(-50%) rotate(-135deg);
}
.home-slider-single-tagline .select .selectDropdown {
  position: absolute;
  top: 100%;
  width: 100%;
  border-radius: 0 0 3px 3px;
  overflow: hidden;
  background: var(--bg1);
  border-top: 1px solid #eee;
  z-index: 1;
  background: #f8f8f8;
  transform: scale(1, 0);
  transform-origin: top center;
  visibility: hidden;
  transition: 0.2s ease;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.home-slider-single-tagline .select .selectDropdown .option {
  padding: 5px 15px;
  box-sizing: border-box;
  cursor: pointer;
}
.home-slider-single-tagline .select .selectDropdown .option:hover {
  background: #f8f8f8;
}
.select .selectDropdown.toggle {
  visibility: visible;
  transform: scale(1, 1);
}
.home-slider-single-tagline .select .selectDropdown .option:hover {
  background: #e60a00;
  color: #fff;
  font-weight: 500;
}

.home-slider-single-tagline .first-tagline {
	font-family: var(--heading-font-family);
	font-size: 20px;
	line-height: 1.4;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1.29px;
	margin-bottom: 5px;
}
.third-tagline {
	margin-top: 10px;
}
#slick-slide01 .third-tagline {
	font-size: 20px;
	font-weight: 500;
}

.hp-cta-btn a,
.hp-cta-btn button {
	color: #fff;
	/* font-weight: normal; */
	margin: 0 25px;
	position: relative;
	font-family: var(--heading-font-family) !important;
	/* font-size: 15px !important; */
	font-size: 19px !important;
	text-transform: uppercase !important;
	border: 3px solid #fff !important;
  border: none !important;
  background: #e60a00;
	/* padding: 8px 25px !important; */
  padding: 19px 25px !important;
	display: inline-block !important;
	margin-top: 25px !important;
	margin-left: 0 !important;
	font-weight: 500 !important;
	text-decoration: none !important;
}
/* .hp-cta-btn a::after {
	content: "";
	background: #e60a00;
	bottom: -15px;
	left: 0;
	width: 100%;
	height: 6px;
	position: absolute;
	opacity:0 !important
} */

.hp-cta-btn a:hover, .hp-cta-btn a:focus,
.hp-cta-btn a:button, .hp-cta-btn button:focus  {
	color: #fff;
	color: #000;
	/* background-color:#fd291f; */
	/* border: 3px solid #fd291f !important; */
}



.home-slider-single-tagline .tag-one .first-tag, .tag-one .third-tag {
  position: relative;
  top: -10px;
}

.home-slider-single-tagline .first-tagline b {
/* 	color: #e60a00; */
	color: #fff;
	text-transform: none;
	text-transform: uppercase;
	font-weight: 600;

}

.home-slider-single-tagline .second-tagline {
	font-family: var(--heading-font-family);
	font-size: 74px;
	line-height: 69px;
	color: #fff;
	font-weight: 400;
	text-transform: capitalize;
	letter-spacing: 1.5px;
}
.third-tagline {
	margin-top: 10px;
	font-size: 21px;
	font-weight: bold;
	font-family: var(--heading-font-family);
	line-height: 38px;
	color: #fff;
	letter-spacing: 1.81px;
	text-transform: none;
}

 .home-slider-single-tagline .second-tagline b {
	/* color: #fd291f; */
	color: #fff;
}

.cta-btn.bottom {
  display: inline-block;
  vertical-align: top;
}
.news-main-title {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 4px;
  padding: 0 15px;
}

.tag-third.button {
  width: 150px !important;
  height: 52px !important;
  padding: 0px !important;
  line-height: 50px;
  font-size: 14px;
  font-weight: 700;
  margin-left: 5px; border:none !important
}

.tag-third.button:hover, .tag-third.button:focus {
  width: 150px !important;
  height: 52px !important;
  padding: 0px !important;
  line-height: 50px;
  font-size: 14px;
  font-weight: 700;
  margin-left: 5px; border:none !important
}


.tag-three  {
  width: 130px !important;
  height: 40px !important;
  padding: 0 !important;
  line-height: 37px !important;
  display:inline-block
}




#slick-slide03 .home-slider-single-tagline {
  margin-top: 0;
  padding-bottom:75px;
  position: relative;
}

.home-slider-single-tagline h2 strong {
  display: block;
  font-style: normal;
}

.home-slider-single-tagline-inner {
	text-align: left;
	margin: 0 auto;
	width: 100%;
	padding-top: 50px;
  padding-left: 73px !important;
}
.module.module-practices-f {
  border-top: 0px solid #DFDFDF;
  margin-top: 0;
  padding-top: 60px;
}

.home-slider-single-tagline p {
  color: #fff;
  text-transform: none;
  font-size: 20px;
  font-family: var(--heading-font-family);
  font-style: italic;
  letter-spacing: 1px;
  font-weight: 400 !important;
}
.home-slider-single-tagline h1 {
  font-size: 90px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  text-shadow: 0 0 10px #585858;
  margin-bottom: 0;
}

.home-slider-single-tagline h3 {
  font-family: var(--heading-font-family);
  color: #fff;
  font-size: 22px;
  text-transform: uppercase;
  padding: 15px 0;
  border-top: 1px solid #fff;
  max-width: 205px;
  border-bottom: 1px solid #fff;
  line-height: 29px;
  font-weight: 600;
}

 .home-slider-single-tagline .hp-slide-tagline-1 .tag-four p {
  font-family: var(--heading-font-family);
  color: #fff;
  font-size: 22px;
  text-transform: uppercase;
  padding: 15px 0;
  border-top: 1px solid #fff;
  max-width: 220px;
  border-bottom: 1px solid #fff;
  line-height: 29px;
  font-weight: 600 !important;
  font-style: normal !important;
}


.home-slider-single-tagline .hp-slide-tagline-3 h1 {
  margin-bottom: 0;
  font-size: 115px;
  line-height: 90px;
  letter-spacing: 4px;
}

.home-slider-single-tagline .hp-slide-tagline-3 .tag-one   {
  margin-bottom: 0 !important;
  font-size: 115px !important;
  line-height: 110px !important;
  letter-spacing: 4px !important;
  font-style: normal !important;
  font-family: var(--heading-font-family);
  font-weight:700 !important;
  text-transform:uppercase;
}



 .module.module-intro-a.intro-section.welcome-intro .introBtn {
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
}
.intro-first-right-inner {
	text-align: right;
}

.welcome-intro .wel-left-inner h2 {
	font-size: 44px;
	line-height: normal;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 28px;
}

h2.module-title.title1 {
    margin-bottom: 0;
}
.welcome-intro .wel-left-col p {
	font-size: 18px;
	color: #33365e;
	line-height: 30px;
}


.module.module-intro-a.intro-section.welcome-intro .introBtn .fas.fa-angle-double-right {
  font-size: 14px;
}

.module.module-intro-a.intro-section.welcome-intro {
	padding-bottom: 60px;
	padding-top: 90px;
	max-width: 1140px;
	margin: 0 auto;
}
.columns.small-12.large-6.medium-6.time-right {
	padding-top: 80px;
	padding-bottom: 120px;
}
.intro-sec-content {
	border-top: 3px solid #fd291f;
	padding-top: 21px;
	border-bottom: 3px solid #fd291f;
	margin-top: 35px;
	padding-bottom: 20px;
	margin-right: 38px;
	margin-bottom: 70px;
}

.time-cta-content {
	max-width: 1070px;
	margin: 0 auto;
	background: #fd291f;
	padding: 55px 75px;
	margin-bottom: -220px;
	display: flex;
	align-items: center;
}


.intro-sec-content p {
	margin-bottom: 0;
	font-size: 26px;
	line-height: 37px;
	font-family: var(--heading-font-family);
	font-weight: 500;
	color: #000;
}
.intro-logo-img {
	margin-top: -113px;
}
.module.module-intro-a.time-section.section-wrapper {
	background-size: 100% 630px;
	background-position: center;
	min-height: 640px;
	background-repeat: no-repeat;
}

.time-first-tit {
	line-height: 34px;
	color: #fff;
	font-weight: 400;
/* 	text-transform: uppercase; */
	letter-spacing: 2.2px;
	margin-bottom: 5px;
	font-size: 22px;
	max-width: 450px;
}

.time-sec-tit {
	font-size: 44px;
	color: #fff;
	font-weight: 400;
	max-width: 450px;
	line-height: 50px !important;
/* 	text-transform: capitalize; */
}

.home section .row.intro-row {
	max-width: 1100px;
}


.red {
	font-weight: bold;
	color: #fd291f;
}

.module.module-intro-a.intro-section.practice-area.section-wrapper {
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
}

.module-title.intro-sec-title {
	font-size: 67px;
	line-height: 70px!important;
	color: #e60a00;
}
.module-title.intro-first-title {
	font-size: 22px;
	color: #030504;
	font-weight: normal;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.intro-third-title p {
	font-size: 26px;
	color: #000000;
	max-width: 450px;
	line-height: 35px;
	font-family:var(--heading-font-family);
}

.intro-first-content {
	padding-right: 40px;
}





.module-badges-a-single img {
  margin: 0 auto;
  /*filter: grayscale(100%);*/
}
/*.module-badges-a-single img:hover {
  filter: grayscale(0%);
}
*/

 .injury-img img {
	max-width: 405px;
}

.wel-right-inner  {
	padding-left: 50px;
	position: relative;
}

/*.wel-right-inner::before {
	background: #e60a00;
	content: "";
	position: absolute;
	left: 80px;
	width: 9px;
	height: 100%;
	z-index: -1;
	animation:lineup 3s forwards;
}*/
.wel-right-inner.active::before {
	background: #e60a00;
	content: "";
	position: absolute;
	left: 80px;
	width: 9px;
	height: 100%;
	z-index: -1;
	animation:lineup 3s forwards;
}

@keyframes lineup {
  0% {
    height: 0px;
  }
  100% {
    height: 100%;
  }
}


.injury-img {
	margin-bottom: 0;
}
.wel-right-col {
	background-size: 360px;
	background-repeat: no-repeat;
	background-position: 160px 55px;
}
.injury-right-text {
	padding-left: 100px;
	padding-right: 65px;
	position: relative;
}
.injury-right-text .injury-tit {
	color: #33365e;
	font-size: 36px;
	text-transform: inherit;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
	margin-top: 90px;
	font-family: var(--heading-font-family);
}


.personal-injury-inner.left-box .module-tit {
	font-size: 40px;
	color: #fff;
	line-height: 50px;
	font-weight: 400;
	letter-spacing: 0;
}






















.module-intro-content.why-choose-content .why-choose-left .why-choose-inner img {
  width: 100%;
  display: block;
}

.why-choose-right .why-choose-inner {
  padding:100px 150px 50px 60px;
}
.attr-overview {
  border-bottom: 1px solid #c8c8c8;
  margin-bottom: 25px;
  margin-top: 30px;
}

.attr-over-title {
  margin-bottom: 0;
  padding-bottom: 15px;
  display: inline-block;
  position: relative;
}

.attr-over-title::before {
  content: "";
  background: #fe0a0a;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 4px;
  position: absolute;
}


.why-choose-right .why-choose-inner h2  {
  font-weight: 700;
  font-size: 40px;
}
.why-choose-right .why-choose-inner .accordion-item-title {
  outline:none;
  font-size: 17px;
  color: #33365e;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding-left: 0px;
  padding-right: 0;
  line-height: 21px;
  background: transparent;
}

.why-choose-right .why-choose-inner .accordion-item-title::after {
  text-align: right;
  color: #e60a00;
}
.module-intro-content.why-choose-content {
  background-repeat: no-repeat;
  background-color: #e4eff5;
}
.tag-three.cta-btn {
  margin-top: 10px;
}
.module.module-intro-a.intro-section.why-choose-section {
  padding-bottom: 0;
  padding-top: 35px;
}
/*.why-choose-right .why-choose-inner .accordion-item.active .accordion-item-title.interact {
  padding-bottom: 0;
}*/


.why-choose-right .why-choose-inner .accordion-item.active p {
  margin-top: 0;
  margin-bottom: 20px;
}


.module.module-badges-a .module-badges-a-single {
  margin: 0;
}


.home-slider-single-tagline .hp-slide-tagline-3 h2 span {
  font-family: var(--heading-font-family);
  font-size: 30px;
  color: #fff;
  font-style: italic;
  text-transform: none;
  font-weight: 400;
}


.home-slider-single-tagline .hp-slide-tagline-3   {
  font-size: 70px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  margin-bottom: 0;
  text-align:center;
  padding-left:400px;
}

.home-slider-single-tagline .hp-slide-tagline-3 h4 {
  font-size: 75px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  margin-bottom: 0;
}


.home-slider-single-tagline .hp-slide-tagline-3 .tag-two p {
  font-size: 75px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
   color: #fff !important;
   font-family: var(--heading-font-family);
   font-style:normal !important;
   line-height: 83px;



}


.home-slider-single-tagline .hp-slide-tagline-3 .tag-three p {
  font-size: 32px !important;
  letter-spacing: 0  !important;
   font-family: var(--heading-font-family);
   text-transform:uppercase;
   font-weight:700 !important;
   font-style:normal;
   color:#e60a00

}


.home-slider-single-tagline .hp-slide-tagline-3 h2 {
  font-size: 32px;
  letter-spacing: 0;
}

.home-slider-single-tagline .hp-slide-tagline-2 h2 {
  color: #fff;
}
.home-slider-single-tagline .hp-slide-tagline-2 h1, .home-slider-single-tagline .hp-slide-tagline-3 h1 {
  text-shadow:none;

}
.home-slider-single-tagline .hp-slide-tagline-2 h2 .orange {
  color: #e60a00;
}
.home-slider-single-tagline .hp-slide-tagline-2  {
  text-align:center

}

.home-slider-single-tagline .hp-slide-tagline-4 .exten {
  color: #fff !important;
  line-height: 17px;
}
.home-slider-single-tagline .hp-slide-tagline-4 h1 {
  font-size: 120px;
  text-shadow:none;
}
.home-slider-single-tagline .hp-slide-tagline-4 h2 span {
  font-family: var(--heading-font-family);
  font-size: 25px;
  color: #fff;
  font-style: italic;
  text-transform: none;
  font-weight: 400;
  letter-spacing: 2px;
  line-height: normal;
  margin-top: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}


.home-slider-single-tagline .hp-slide-tagline-3 .tag-three p span {
  font-family: var(--heading-font-family) !important;
  font-size: 25px !important;
  color: #fff !important;
  font-style: italic !important;
  text-transform: none !important;
  font-weight: 400 !important;
  letter-spacing: 2px !important;
  line-height: normal !important;
  margin-top: 0 !important;
  position: relative !important;
  display: inline-block !important;
  vertical-align: middle !important;
}

.home-slider-single-tagline .hp-slide-tagline-4 h2 {
  font-size: 35px;
  letter-spacing: 0;
}
section.home-banner-section {
  background: rgba(20,29,65,0.8);
  position: absolute;
  width: 100%;
  bottom: 0;
  overflow: hidden;
}


section.home-banner-section .row {
  position: relative;
}
.scroll-btn {
  position: absolute;
  top: 80px;
  right: 0;
  transform: rotate(-90deg);
}

.home-banner-section-inner {
  padding: 22px 30px 22px 30px;
}

.home-banner-section-inner h2 {
  color: #fff;
  font-size: 20px;
  font-family: var(--heading-font-family);
  font-weight: 600;
  letter-spacing: 2px;
  margin-bottom: 0;
}
.home-banner-section-inner .news-inner .news-title {
  font-size: 18px;
  line-height: 23px;
  font-weight: 400;
  letter-spacing: 0;
  margin-bottom: 8px;
}
.home-banner-section-inner .news-inner p a {
  font-weight: 600;
  font-size: 17px;
  text-decoration: none;
}
.home-banner-section-inner .news-inner p a:hover {
  color:#a0c9df;
}
.home-banner-section-inner .news-inner p a .fas.fa-angle-double-right {
  font-size: 14px;
}

.home-slider-single-tagline h2 {
  color: #e60a00;
  font-size: 34px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: var(--heading-font-family);
  letter-spacing: 1px;
  margin-bottom: 5px;
}


.home-slider-single-tagline .hp-slide-tagline-2 .tag-two  {
  color: #fff !important;
  font-size: 34px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font-family) !important;
  letter-spacing: 1px !important;
  margin-bottom: 5px !important;
  font-style: normal !important;
  line-height: 38px;
}

.home-slider-single-tagline .hp-slide-tagline-2 .tag-two  {
color: #e60a00;
}
.home-slider-single-tagline .hp-slide-tagline-2 .tag-three   {
  color: #fff !important;
  text-transform: none !important;
  font-size: 20px !important;
  font-family: var(--heading-font-family) !important;
  font-style: italic !important;
  letter-spacing: 1px !important;
  font-weight: 400 !important;
}

.module-intro-content.testimonial-main {
/*  max-width: 1280px;*/

  margin: 0 auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.testimonial-inner {
  padding: 70px 0 40px 0;
  position: relative;
  min-height: 420px;
}

.testimonial-inner .row-narrow.center {
  padding: 0 0px 0 160px;
  text-align: left;
  max-width: 800px;
  background-position: left 31px;
  background-repeat: no-repeat;
}
.testimonial-inner .module-title {
  text-align: left;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: var(--heading-font-family);
  font-weight: 600;
  margin-bottom: 7px;
}

.module-testimonials-a .slider-testimonial-content {
  text-align: left !important;
  color: #fff!important;
  font-size: 20px!important;
  line-height: 30px!important;
  font-weight: 400!important;
}

.module-testimonials-a .slider-testimonial-source {
  text-transform: none !important;
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #fff !important;
}
.module.module-blog-c .module-title {
  font-size: 35px;
  margin-bottom: 40px;
}

.module.module-blog-c .blog-img {
  position: relative;
  z-index: 0;
}
.module.module-blog-c .cat-title {
  background: #111844;
  width: 80%;
  margin-top: -28px;
  position: relative;
  height: 28px;
  max-width: 180px;
  text-align: left;
  padding-left: 15px;
}

.module.module-blog-c .cat-title .blog-category {
  font-size: 13px;
  color: #fff;
  font-weight: 400 !important;
  text-decoration: none !important;
  text-transform: uppercase;
}

.module.module-testimonials-b.testimonial-section {
	background-repeat: no-repeat;
	background-size: 100% 280px;
	min-height: 350px;
	background-color: #fff !important;
	position: relative;
}

.module.module-testimonials-b.testimonial-section::before {
	content: "Testimonials";
	color: #cfd1e5;
	font-family: var(--heading-font-family);
	font-size: 200px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: flex-start;
	text-transform: uppercase;
	opacity: 0.3;
	position: absolute;
	top: 0;
}
.slider-testimonial-single h2 {
	font-size: 30px;
	line-height: 35px;
}

.slider-testimonial-single p {
	font-size: 18px;
	line-height: 32px;
	color: #fff;
	margin-bottom: 0;
}


.slider-testimonial-content {
	padding: 5px 0;
	text-align: left;
	padding-top: 15px;
}


.slider-testimonials-b-container {
	background: transparent;
	padding: 15px 15px 35px 15px;
	box-shadow: none;
	margin-top: 20px;
	border: 0px solid #e60a00;
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}
.verdict-sec-right {
	padding: 0;
}

.slider-testimonials-b-container::after {
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 100%;
	top: -38px;
	left: 0;
	z-index: -1;
}

.slider-testimonials-b-container .module-test-title {
  color: #e60a00;
  text-transform: none !important;
  letter-spacing: 3px;
  font-size: 21px;
}

.slider-testimonials-b-container p {
  text-align: center;
  font-family: var(--body-font-family);
  margin-bottom: 20px;
}

.slider-testimonials-b-container #slider-testimonials-b-prev {
	left: -35px !important;
	background: #e60a00;
	border-radius: 0;
	padding: 15px;
	height: 50px;
	width: 55px;
	display: flex !important;
	line-height: normal;
	box-shadow: none; color:#fff;
	margin-right:10px;
}



.slider-testimonials-b-container #slider-testimonials-b-next {
	right: -35px !important;
	background: #e60a00;
	border-radius: 0;
	padding: 15px;
	height: 50px;
	width: 55px;
	left: inherit;
	display: flex !important;
	box-shadow: none;color:#fff
}

.slider-testimonials-b-buttons button i {
	color: #fff !important;
	font-weight: normal;
	font-size: 20px;
}
.slider-testimonials-b-buttons button:hover, .slider-testimonials-b-buttons button:focus {
	background: #000 !important;
}



.module.module-intro-a.intro-section.representing-section.section-wrapper {
	padding: 0;
}

.module-intro-content.representing-content .row.intro-row {
	max-width: 100%;
}

.module-intro-content.representing-content .module-intro-content.section-intro.row-narrow {
	max-width: 100%;
}

.representing-img-col {
	width: 20%;
	padding: 0;
	overflow:hidden;

}

.rep-img img {
	width: 100%;
	display: block;
}

.representing-img-inner {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	overflow: hidden;
}

.representing-img-inner .img-content {
	position: absolute;
	bottom: 0;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	align-content: space-around;
	flex-direction: column;
  opacity: 0;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;

}

.representing-img-col:hover .representing-img-inner .img-content {
	position: absolute;
	bottom: 0;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	align-content: space-around;
	flex-direction: column;
  opacity: 1;


}






.search-icon i {
	color: #e60a00;
	font-size: 21px;
}

.search-text {
	display: flex;
	width: 100%;
	color: #fff;
	font-family: var(--heading-font-family);
	font-weight: 400;
	max-width: 150px;
	margin: 12px auto;
	text-align: center;
	line-height: normal;
}



.representing-img-col .representing-img-inner::before {
	position: absolute;
	content: "";
	background: rgb(51, 54, 94,0);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}


.representing-img-col:hover .representing-img-inner::before {
	position: absolute;
	content: "";
	background: rgb(51, 54, 94,0.5);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}



.representing-col-inner {
	padding: 55px 0;
/*	border: 7px solid #e60a00;*/
	max-width: 940px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}


/* Line box Animation Start*/
.representing-col-inner.active {
  position: relative;
  border: 8px solid transparent;
  box-sizing: border-box;
}

.representing-col-inner.active::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: -8px;
  left: -8px;
  /*border: 4px solid transparent;*/
  box-sizing: border-box;
  animation: draw-borders-top-right 4s forwards;
}

.representing-col-inner.active::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  bottom: -8px;
  right: -8px;
  /*border: 4px solid transparent;*/
  box-sizing: border-box;
  animation: draw-borders-bottom-left 4s forwards;
}

@keyframes draw-borders-top-right {
  0% {
    width: 0;
    height: 0;
    border-top: 8px solid #e60a00;
  }
  25% {
    width: calc(100% + 16px);
    height: 0;
    border-top: 8px solid #e60a00;
    border-right: 8px solid #e60a00;
  }
  50% {
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    border-top: 8px solid #e60a00;
    border-right: 8px solid #e60a00;
  }

  100% {
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    width: calc(100% + 16px);
    border-top: 8px solid #e60a00;
    border-right: 8px solid #e60a00;
  }
}

@keyframes draw-borders-bottom-left {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
  }

  50% {
    width: 0;
    height: 0;
    border-bottom: 8px solid #e60a00;
    opacity: 0;
  }
  50.1% {
    opacity: 1;
  }
  75% {
    width: calc(100% + 16px);
    height: 0;
    border-bottom: 8px solid #e60a00;
    border-left: 8px solid #e60a00;
  }

  100% {
    height: calc(100% + 16px);
    width: calc(100% + 16px);
    border-bottom: 8px solid #e60a00;
    border-left: 8px solid #e60a00;
  }
}




/* Line box Animation END*/





.representing-col-inner .representing-title {
	text-align: center;
	color: #fff;
	font-size: 40px;
	position: relative;
	z-index: 1;
}



.slider-testimonials-b-container i {
  color: #fff;
  font-size: 25px;
}

.module.module-testimonials-b.testimonial-section .slider-testimonial-single {
  text-align: center;
}

.module.module-testimonials-b.testimonial-section .slider-testimonial-source {
	color: #33365e;
	text-align: center;
	font-family: var(--heading-font-family);
	font-weight: 400;
	letter-spacing: 1.8px;
}

.module.module-blog-c .cat-title .blog-category .fa.fa-tag {
  padding-right: 6px;
}

.module.module-blog-c .cat-title .blog-category strong {
  font-weight: 400;
}

.module.module-blog-c .module-blog-c-single-info {
  font-size: 15px;
  display: inline-block;
  /* width: 100%; */
  text-align: left;
  padding: 12px 0 5px 0;
  color: #585858;
}
.module-blog-c-single {
  text-align: left !important;

}
.module.module-blog-c h3 {
  font-weight: 700;
  font-size: 17px;
  line-height: 22px;
  margin-bottom: 15px;
  min-height: 70px !important;
}

.module.module-blog-c .module-blog-c-single-more.no-underline {
  font-weight: 600;
  font-size: 15px;
}

.module.module-blog-c .module-blog-c-single-more.no-underline .fas.fa-angle-double-right {
  font-size: 13px;
  margin-left: 2px;
}



.module-testimonials-a .slick-dots {
  margin-top: 30px !important;
}

.module-testimonials-a .slick-dots li button::before {

  height: 25px !important;
  width: 25px !important;

}

#slider-testimonials-a {
	padding-right: 0;
}

.module-testimonials-a .slick-dots li {
  margin: 0 4px;
}
.module-testimonials-a li.slick-active button::before {
  background: #33365e !important;
}
.module-testimonials-a .slick-dots li button:hover:before {
  background: #33365e !important;
}

.module-testimonials-a  .slick-slide {
  text-align: left;
}

.module-testimonials-a
.module.module-testimonials-a {
  padding: 0;
}

.home-slider-single-tagline .hp-slide-tagline-1 .tag-one, .home-slider-single-tagline .hp-slide-tagline-1 .tag-one  {
  color: #e60a00!important;
  font-size: 34px!important;
  text-transform: uppercase!important;
  font-weight: 700 !important;
  font-family: var(--heading-font-family)!important;
  letter-spacing: 1px!important;
  margin-bottom: 5px!important; font-family:var(--heading-font-family) !important;
  font-style:normal !important
}



.home-slider-single-tagline h1 {
  font-size: 90px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  text-shadow: 0 0 10px #585858;
}

.module-results-a-single:hover {

  background-repeat: no-repeat;
  background-size: cover;
}
.module-results-a-single:hover {

  background-repeat: no-repeat;
  background-size: cover;
}

.ps219sw17 {
  color: blue; 
}

.home-slider-single-tagline .hp-slide-tagline-2 .tag-one {
  font-size: 90px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-shadow: 0 0 10px #585858;
   font-family:var(--heading-font-family) !important;
    font-style:normal !important;
    text-shadow: none;line-height: 65px;
}



.home-slider-single-tagline .hp-slide-tagline-1 .tag-two, .home-slider-single-tagline .hp-slide-tagline-1 .tag-two p  {
  font-size: 90px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-shadow: 0 0 10px #585858 !important;
  font-family:var(--heading-font-family) !important;
  font-style:normal !important;
  line-height: 90px;
}


.home-slider-single-tagline .hp-slide-tagline-4 .tag-one  {
  color: #fff !important;
  line-height: 17px !important;
    font-size: 35px !important;
  letter-spacing: 0 !important;
  color: #fff !important;
  font-size: 34px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font-family) !important;
  letter-spacing: 1px !important;
  margin-bottom: 5px !important;
  font-style:normal!important;


}
.home-slider-single-tagline .hp-slide-tagline-4 .tag-two p {

  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-shadow: 0 0 10px #585858;
  font-size: 112px !important;
  text-shadow: none !important;margin-bottom: 0 !important;
  font-family: var(--heading-font-family) !important;
  font-weight: 700 !important;
  font-style:normal;
  line-height:130px !important
}


.home-slider-single-tagline .hp-slide-tagline-4 .tag-three p {
  font-size: 32px !important;
  letter-spacing: 0 !important;
  font-family: var(--heading-font-family)!important;
  text-transform: uppercase!important;
  font-weight: 700 !important;
  font-style: normal!important;
  color: #e60a00!important;


}
 .home-slider-single-tagline .hp-slide-tagline-4 .tag-three span {
  font-family: var(--heading-font-family) !important;
  font-size: 25px !important;
  color: #fff !important;
  font-style: italic !important;
  text-transform: none !important;
  font-weight: 400 !important;
  letter-spacing: 2px !important;
  line-height: normal !important;
  margin-top: 0 !important;
  position: relative !important;
  display: inline-block !important;
  vertical-align: middle !important;


}





@media screen and (min-width: 1025px) {
  .home-hero,
  .home-slider,
  .home-slider-single {
    height: 800px;

  }


  .home-hero-form-container {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }

  .home-hero-form-title {
    background: #14172F;
    padding: 10px 20px;
    text-align: center;
  }

  .home-hero-form-title h2 {
    color: #fff;
    font-size: 1.3em;
  }

  .home-hero-form form {
    padding: 20px;
  }

  .home-hero-form form button {
    width: 100%;
  }

  .home-hero-form {
    margin-top: 80px;
    padding: 0;
    background: #E9F5F7;
  }
}

.module-header-d-phone {
  padding: 6px 10px;
}

/*.module-header-d-phone span {
  display: none;
}*/

.module-header-d-phone,
.home-slider-single-button {
  border: 2px solid #fff;
  background: transparent;
}
.representative-section {
  margin: 0 auto;
  max-width: 700px;
  padding: 100px 0 20px 0;
}
.representative-cont ul {
  margin-bottom: 0;
}

.module.module-testimonials-a {
  padding-bottom: 25px;
  padding-top: 00;
}

.module-blog-c-inner {
  max-width: 1000px !important;
  margin: 15px auto 55px auto !important;
}
.module-blog-c .button {
  border: 2px solid #33365e;
  background: linear-gradient(to right, #33365e 50%, #33365e 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .4s ease-out;
  color: #fff;
  padding: 6px 20px;
  font-size: 17px;
}

.module-blog-c .button:hover {
 background-position: left bottom;border: 2px solid #33365e;
 color: #0091cd;
}


.module.module-results-a .button {
  border: 2px solid #fff;
  background: linear-gradient(to right, #e60a00 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .4s ease-out;
  color: #fff;
  padding: 6px 20px;
  font-size: 17px;
}

.module.module-results-a .button:hover {
 background-position: left bottom;border: 2px solid #e60a00;
 color: #fff;
}



.module.module-blog-c {
/*  max-width: 1280px;*/
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.module.module-blog-c .cat-title:hover {
  background: #e60a00;
  cursor: pointer;
}

.footer-ofc-right {
	display: flex;
	width: 100%;
	padding-left: 0;
	padding-top: 55px;
	padding-bottom: 30px;
	justify-content: space-between;
}

.footer-copyright-full .footer-inner {
	border-top: 1px solid #e3e3e3;
	padding: 10px 0;
	border-bottom: 1px solid #e3e3e3;
}


.footer-copyright-full #menu-footer-navigation li a {
	font-weight: 600;
	font-size: 17px;

}

.footer-copyright-full #menu-footer-navigation .menu-item::before {
	content: "|";
	margin: 0 3px 0 3px;
	font-size: 17px;
	margin-top: ;
	line-height: normal;
	color: #33365e;
}

.footer-logo {
	text-align: left;
}

.footer-logo img {
	max-width: 280px;
	margin-top: 10px;
}


.office-addr-inner {
	text-align: left;
}
.office-addr-col.four .office-addr-col-inner {
	display: flex;
	flex-direction: column;
	position: relative;
}
.columns.small-12.large-9.medium-9.office-addr-col {
	display: flex;
	column-gap: 18px;
	padding-left: 70px;
}
.footer-ofc-tit {
	font-size: 18px;
	position: relative;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	font-weight: 600;
}
.footer-text-col {
	padding-left: 86px;
	text-align: left;
	padding-top: 10px;
}
.page-template-template-contact .footer-text-col{
	padding-top:26px;
}

.office-addr-inner .footer-address-p {
	font-size: 16px;
	line-height: 28px;
	color: #fff;
}
.footer-text-col-inner p {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	padding-right: 100px;
}
.office-addr-inner .footer-address-p a {
	color: #fff;
	font-weight: 400;
}

.office-addr-inner .footer-address-p a:hover,
.office-addr-inner .footer-address-p a:focus {
	color: #fd291f;
}


.footer-ofc-tit::after {
	content: "";
	position: absolute;
	width: 30px;
	background: #7f7e7e;
	left: 0;
	bottom: -8px;
	height: 3px;
}











.footer-phone .footer-ph {
	font-size: 29px;
	color: #33365e;
	font-weight: 600;
	line-height: normal;
}

.footer-email a {
	font-weight:400;
	font-size: 17px;
}
.office-addr-col.four .office-addr-col-inner address p {
	font-size: 17px;
	font-weight:400;
	letter-spacing: 0;
	font-style: normal !important;
	margin-bottom: 0;
}


.map-btn {
  margin-top: 20px;
}
.footer-ofc-right .office-addr-col .map-btn a {
  text-transform: uppercase;
  font-family: var(--heading-font-family);
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 2px;
  border: 1px solid #fff;
  padding: 12px 15px;
}

.footer-ofc-right .office-addr-col .map-btn a:hover, .footer-ofc-right .office-addr-col .map-btn a:focus {
  color:#e60a00;
 border:1px solid #e60a00 !important;;
  background:#e60a00;
  color: #fff

}
.office-addr-col.four .footer-address-p i {
	position: absolute;
	left: 0;
	font-size: 26px !important;
	margin-right: 0 !important;
	width: 24px;
	margin-top: 4px;
}

.office-addr-col.four i {
	color: #e60a00;
	font-size: 21px;
	font-family: "FontAwesome";
	text-align: center;
}

.office-addr-col.four .footer-address-p {
	padding-left: 34px;
	display: flex;
	justify-content: flex-start;
	width: 100%;
	flex-wrap: wrap;
}

 .office-addr-col.four .footer-email {
	margin-bottom: 10px;
}
.office-addr-col.four .office-addr-col-inner {
	margin-left: 76px;
}

.footer-ofc-right .office-addr-col .ofc-spanish-icon h2.footer-title {
  color: #fff;
  font-size: 15px !important;
  margin-top: 18px;
}

.footer-lower {
	font-size: 14px;
	color: #fff;
	text-transform: none;
	font-weight: 500;
	letter-spacing: 1px;
}


#menu-footer-navigation .menu-item::before {
  font-size: 15px;

}

.home-slider-single-tagline strong {
  color: #fff;
  display: block;
  font-size: 1.3rem;
  margin: 0;
  font-weight: 400;
  padding: 2px 0;
  letter-spacing: 1.5px;
  overflow: hidden;
}

.home-slider-single-tagline .tagline-large {
  line-height: 0.95;
}

.home-slider-single-tagline .tagline-large span {
  font-size: 150%;
  color: #fff;
  display: inline-block;
  opacity: 0;
}

.home-slider-single-tagline .tagline-large span:first-of-type {
  margin-left: -10px;
}



@media screen and (min-width: 600px) {
  .home-slider-single-tagline strong {
    font-size: 1.4rem;
  }

  .home-slider-single-tagline .tagline-large span {
    font-size: 325%;
  }
}


@media screen and (min-width: 1025px) {




  .home-slider-single-tagline-container {
    align-items: center;
  }

  .home-slider-single-tagline strong {
    padding-left: 10px;
  }

.home-slider-single-tagline .tagline-large span {
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 0;
}


  .tagline-large span {
    opacity: 0;
  }


}


.module-footer-c {
	background-color:#fdfbf8

}
.footer-ofc-right .office-addr-col.right .office-addr-col-inner {
  padding-left: 36px;
  text-align: left;
}

.footer-ofc-right .office-addr-col a:hover, .footer-ofc-right .office-addr-col a:focus {
  color: #e60a00;
  text-decoration: none;
}

.footer-ofc-right .office-addr-col h2.footer-title {
  color: #e60a00;
  font-weight: 600;
  font-size: 18px;
  line-height: normal;
  margin-bottom: 14px;
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  letter-spacing: 2px;
}


.footer-ofc-right .office-addr-col.right .footer-title {
  margin-bottom: 0 !important;
}

.footer-ofc-right .office-addr-col {
	text-align: left;
	color: #fff;
	padding-right: 0;
	display: flex;
	justify-content: space-around;
}
.footer-phone .footer-title {
	color: #e60a00;
	font-size: 21px;
	font-family: var(--heading-font-family);
}



.footer-social .footer-title {
	color: #e60a00;
	font-size: 21px;
	font-family: var(--heading-font-family);
}
.office-addr-col.three {
	padding-left: 70px;
}
.social-links a .fa {
	font-size: 16px;
	color:#fff
}

.social-links a:hover .fa,
.social-links a:focus .fa {
	font-size: 16px;
	color:#fd291f
}

.footer-email i {
	color: #e60a00;
	font-size: 21px;
}
.footer-office-address .row:nth-child(2) {
	display: flex;
}

.footer-left-col {
	display: flex;
	align-items: flex-end;
}
















.footer-phone br {
	display: none;
}


.footer-contact-section .form-container.footer-form-container {
  box-shadow: none !important;
  padding: 0 30px;
}

.footer-contact-section .form-container.footer-form-container .contact-form-heading.module-tit {
  font-size: 28px;
  text-align: center;
  letter-spacing: 4px;
  margin-bottom: 5px;
}
.footer-contact-section .form-container.footer-form-container p {
  text-align: center;
  font-family: var(--body-font-family);
}

.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group {
  width: 31%;
  display: inline-block;
  margin-right: 2%;
  vertical-align: top;
  margin-bottom: 10px;
}

.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group:last-child {
  margin-right: 0;
  width: 33%;
}

.footer-contact-section .form-container.footer-form-container p.error-text {
  text-align: left;
}
.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group label {
  font-size: 12px;
  height: auto;
  min-height: auto;
  line-height: 53px;
  padding-left: 0;
}

.footer-contact-section .form-container.footer-form-container .form-input-group label {
  padding-left: 0;
  font-size: 12px;
}
.footer-contact-section .form-container.footer-form-container .form-input-group textarea {
  min-height: 50px;
  margin-bottom: 15px;
}

.footer-contact-section .form-container.footer-form-container {
  box-shadow: none !important;
  padding: 0 30px;
  margin-bottom: 80px;
}

.footer-contact-section .form-container.footer-form-container .button {
  width: auto;
  margin: 0 auto;
  padding: 15px 28px 14px 30px;
  background: #e60a00;
  border: none !important;
  font-size: 18px;
}


.footer-contact-section .form-container.footer-form-container .button:hover,
.footer-contact-section .form-container.footer-form-container .button:focus {
  width: auto;
  margin: 0 auto;
  padding: 15px 28px 14px 30px;
  background: #33365e;
  border: none;
  font-size: 18px;
}


.footer-contact-section .form-container.footer-form-container .form-input-group {
  margin-top: 15px;
}






.footer-contact-section .form-container.footer-form-container .form-input-group.button-container {
  text-align: center;
}


.footer-contact-section .form-container.footer-form-container .contact-form-heading.module-tit .red-text {
  font-size: 48px;
  letter-spacing: 0;
}




.module-blog-c-single img {
  width: 100%;
  height: auto;
  max-width: 250px;
}


.module-blog-c-single img {
  width: 100%;
  height: auto;
  max-width: 250px;
}
.posts-slider.module-blog-c-single img {
  width: auto;
  /* height: 130px; */
  /* max-width: 350px; */
  /* height: auto; */
}

.module-blog-c-single {
  padding-right: 60px !important;
  margin-left: 10px;
}

.slider-blog-c {
  width: 90% !important;
  margin: 0 auto;
}
.footer-lower a {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	font-size: 14px;
}

.footer-office-address .social-links a {
	display: flex;
	align-items: flex-end;
  color: #fd291f;
}


.disclaimer {
	font-size: 14px;
	color: #646464;
	font-weight:400;
	margin-top: 10px;
	margin-bottom: 25px;
}

.footer-lower a:hover, .footer-lower a:focus {
  color: #e60a00;
  text-decoration: none;
}

.posts-slider.module-blog-c-single h3 a {
  color: #33365e;
  font-size: 18px;
}
.posts-slider.module-blog-c-single h3 a:hover, .posts-slider.module-blog-c-single h3 a:focus {
  color: #e60a00;
  font-size: 18px;
}


.news-sidebar h2 {
  margin-bottom: 20px;
}
#posts-slider .posts-slider-single.module.module-blog-c {
  padding: 6px 0;
}
#posts-slider .posts-slider-single.module.module-blog-c h3 {
  min-height: inherit !important;
}

#posts-slider .posts-slider-single.module.module-blog-c p {
  margin-bottom: 10px;
}

.sidebar .news-sidebar {
  margin-bottom: 25px;
}
.sidebar-inner h3 {
  font-size: 19px;
  margin-bottom: 15px;
}

.result-sidebar.ohio-right-inner h3 {
  font-size: 15px;
}


section.sidebar-block .prac-side-title a {
  color: #33365e !important;
  text-decoration: none;
  font-size: 25px;
  margin-bottom: 15px;
}
.testimonial-sidebar-block {
  background: #fff;
  padding: 90px 35px 30px 35px;
  position: relative;
  background-position: 26px 30px;
  background-repeat: no-repeat;
  background-size: 60px;
}
.testimonial-sidebar-block h2 {
  font-size: 25px;
  font-weight: 700;
}

.testimonial-sidebar-block h2 {
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 10px;
}
 .results-slider-single .result-testimonial-content {
  font-style: italic;
  color: #33365e;
  margin-bottom: 15px;
}
.results-slider-single .result-testimonial-source {
  color: #33365e;
  font-size: 17px;
}
#results-slider {
  margin-bottom: 10px;
}




 .testimonial-sidebar-block .results-slider-single {
  border: none;
  padding: 0;
  text-align: left;
}
.posts-slider.module-blog-c-single {
  padding: 0 !important;
  margin-left: 0;
}


.representative-section .module-title {
  text-align: center;
}

.representative-cont li {
  font-size: 17px;
  color: #33365e;
  padding: 0 0 10px 25px;
  position: relative;
  font-weight: 600;
  margin-bottom: 10px;
}

.representative-cont ol li {
  padding-left: 0;
}
/*:marker{display:none !important;}*/



.representative-cont ul li::before {
  position: absolute;
  content: "";
  top: 7px;
  left: 0;
  font-size: 12px;
  background-image: url('images/arrow-icon.png');
  background-repeat: no-repeat;
  width: 38px;
  height: 42px;
  background-size: 10px auto;
}

 .block {
  color: #fff;
  background-color:#33365e;
  /* padding: 40px 55px 59px; */
  padding: 45px 45px 45px;
  margin-bottom: 37px;
}

.representative-cont ul ul {
  margin: 20px 0 20px 20px;
}
.row-mason .large-4 {
  display: inline-block;
}

@media only screen and (min-width: 1024px) {
    .row-mason {
    /*max-width: 1260px;*/
    margin: 0 auto;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;}

}
.row-mason .large-4 {display: inline-block;}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
.row-mason {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;}
}


.mason-none {max-width: 900px;}
#more-info {margin-bottom: 25px;}
.more-info-exp {display: none;}



#example-tabs .content-tab-activate {
  margin-bottom: 0;
  width: 50%;
  margin-right: 0;
  background: #e4eff5 !important;
  color: #33365e;
}

#example-tabs .content-tab-activate {
  margin-bottom: 0;
  width: 50%;
  margin-right: 0;
}

#example-tabs .content-tab-activate.active {
  color: #e60a00 !important;
  position:relative

}

#example-tabs .content-tab-activate.active:hover {
  color: #e60a00 !important;
  position:relative

}
#example-tabs .content-tab-activate:hover {
    color: #e60a00 !important;
}
#example-tabs .content-tab-activate.active::after {
  position: absolute;
  content: "";
  height: 2px;
  width: 100%;
  background: #e60a00;
  bottom: -2px;
  left: 0;
}




#example-tabs {
  border-bottom: 1px solid #14172f;
  padding-top: 10px;
}
.sidebar-block.mobile-prac-sidebar {
  display: none;
}

/* Custom dropdown */
.custom-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 10px;
  width: 50%;
  max-width: 100%;
  margin-top: 0;
  border: solid 2px #585858 !important;
}

.custom-dropdown select {
/*  background-color: #1abc9c;
  color: #fff;
  font-size: inherit;
  padding: .5em;
  padding-right: 2.5em;
  border: 0;
  margin: 0;
  border-radius: 3px;
  text-indent: 0.01px;
  text-overflow: '';*/
  /*Hiding the select arrow for firefox*/
  -moz-appearance: none;
  /*Hiding the select arrow for chrome*/
  -webkit-appearance:none;
  /*Hiding the select arrow default implementation*/
  appearance: none;
}




.custom-dropdown select {
  background-color: #fff;
  color: #585858;
  font-size: 15px;
  padding: .4em;
  padding-right: 3.5em;
  border: 0;
  margin: 0;
  border-radius: 3px;
  text-indent: 0;
  text-overflow: '';
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  font-weight: normal;
  /* font-family: din-2014-narrow, sans-serif; */
  /* letter-spacing: 1px; */
  padding-left: 0.8em;
  padding-top: 0;
}
.ohio-right-inner #slider-testimonials-a {
  padding: 0;
  padding-bottom: 45px;
  min-height: 275px;
}

.slider-testimonial-single {
	text-align: left;
	color: #fff;
	display: flex !important;
	flex-wrap: wrap;
  max-width: 100%;
}


.testimonial-rating {
	font-size: 23px;
	text-align: left;
}

.result-single-slider {
	display: flex;
	width: 45%;
	background: #000;
	/* display: inline-block; */
	margin: 10px;
	/* display: flex; */
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	/* align-items: center; */
	min-height: 160px;
	color: #fff;
	align-content: center;
}
.result-single-slider .result-first-title {
	margin: 0;
	color: #fff;
	font-size: 30px;
	margin-bottom: 0px;
	width: 100%;
	text-align: center;
}

.slider-testimonials-b-buttons {
	display: flex;
	justify-content: flex-end;
	padding-right: 12px;
	padding-top: 15px;
}
.result-single-slider:hover,.result-single-slider:focus {
	background: #fd291f;
}

.result-single-slider:hover .result-sec-title,
.result-single-slider:focus .result-sec-title  {
	color: #fff;
}


.result-single-slider .result-sec-title {
	color: #fd291f;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.slider-testimonial-source {
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 16px;
}
.testimonial-btn-sec {
	text-align: left;
	margin-top: 30px;
}

.button.testimonial-btn {
	border: 2px solid #fff;
}

.button.testimonial-btn:hover ,
.button.testimonial-btn:focus {
	border: 2px solid #000;
}


.ohio-right-inner .slick-dots {
  text-align: left;
  bottom: 8%;
}

.ohio-right-inner .slick-dots li.slick-active button::before {
background: #33365e;
}


.ohio-right-inner .slick-dots li button::before {
  content: '';
  background: #fff;
  display: block;
  height: 4px;
  width: 35px;
  line-height: 20px;
  border-radius: 0;
  opacity: 1 !important;
  -webkit-transition: background 200ms ease-out;
  -moz-transition: background 200ms ease-out;
  -ms-transition: background 200ms ease-out;
  -o-transition: background 200ms ease-out;
  transition: background 200ms ease-out;
}




.module-intro-content.who-we-help-content .slick-dots {
  text-align: right;
  bottom: -27px;
}

.module-intro-content.who-we-help-content .slick-dots li.slick-active button::before {
background: #e60a00;
}


.module-intro-content.who-we-help-content .slick-dots li button::before {
  content: '';
  background: #e8e8e8;
  display: block;
  height: 4px;
  width: 35px;
  line-height: 20px;
  border-radius: 0;
  opacity: 1 !important;
  -webkit-transition: background 200ms ease-out;
  -moz-transition: background 200ms ease-out;
  -ms-transition: background 200ms ease-out;
  -o-transition: background 200ms ease-out;
  transition: background 200ms ease-out;
}

.who-we-help-left {
  /* position: absolute; */
  /* left: 0; */
  padding-left: 0;
  /* padding-right: 45px; */
}
.who-we-help-left .slick-track {
  margin-left: 0;
}
.module.module-intro-a.intro-section.welcome-intro.ohio-intro .row.intro-row {
  max-width: 1920px;
  width: 100%;
}

.who-we-help-left .slick-slide .module-badges-a-single img {
  width: 100%;
  border-left: 40px solid #e60a00;
  max-width: 700px;
}

.who-we-help-right {
  float: right;
  padding-left: 60px;
}

.who-we-help-right .who-we-help-inner {
  max-width: 750px;
}


.who-we-help-inner p {
  font-weight: 500;
}
/*.help-list li {
  width: 29%;
  display: inline-block;
  margin-right: 20px;
}*/

.help-list li {
  width: 100%;
  display: inline-block;
  margin-right: 20px;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 5px;
}
.answering-inner {
  max-width: 600px;
  background: red;
  padding: 15px;
  float: right;
  width: 50%;
  padding: 45px;
  margin-top: -115px;
}

.acc-injury.acc-workers {
  padding-right: 50px;
}
.answering-inner .accordion-item {
  background: transparent;
  margin-bottom: 0;
}


.answering-inner .accordion-item .accordion-item-title {
  background: transparent;
  padding: 20px 0px;
  color: #fff;
}
.answering-inner .accordion-item .accordion-item-title {
  background: transparent;
  padding: 20px 0px;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
}


.help-list li h3 {
  margin-bottom: 3px;
  font-size: 15px;
/*  border-bottom: 1px solid #d1d1d1;*/
  text-transform: none;
  font-weight: 500;
  margin-top: 6px;
  padding-bottom: 0;
  line-height: normal;
}



.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-top: 75px;
  background-size: 100%;
  background-position: center top;
}



.help-list li p {
  font-size: 10px;
  margin-bottom: 0;
  font-style: italic;
  padding-top: 5px;
}


.ohio-right-inner {
  padding: 30px 40px 20px 40px;
  text-align: left;
}
.ohio-right-col {
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  right: 0;
  background-position: right bottom;
  background-color: #fe0a0a;
}

.ohio-right-inner h2 {
  font-family: var(--heading-font-family);
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 600;
  margin-bottom: 15px;
}

.ohio-right-inner .slider-testimonial-content {
  color: #fff;
}
.ohio-right-inner #slider-testimonials-a p {
  text-align: left;
  font-size: 50px;
  line-height: 1.1;
  margin: 0;
  font-family: var(--body-font-family);
}
.ohio-right-inner .slider-testimonial-content span {
  font-size: 27px;
  font-weight: 400;
  font-family: var(--body-font-family);
  vertical-align: top;
  padding-right: 5px;
  position: relative;
  top: 10px;
}

.ohio-right-inner #slider-testimonials-a p strong {
  font-weight: 400;
}
.ohio-right-inner #slider-testimonials-a p.slider-testimonial-content.result-sec {
  text-transform: capitalize !important;
  font-size: 38px;
  margin-bottom: 10px;
}
.personal-injury-inner.left-box img {
  width: 100%;
  border-left: 40px solid #e60a00;
}

.personal-injury-right {
  float: right;
  padding-left: 60px;
  padding-right: 10px;
}

.personal-injury-inner.left-box img {
  width: 100%;
  border-left: 40px solid #e60a00;
  height: auto;
  max-width: 700px;
}



.page-template-template-nepali .module.module-intro-a.intro-section.contact-free-section.section-wrapper {
  background:none;
}
.module.module-intro-a.intro-section.contact-free-section.section-wrapper {
  /* background-image: url(images/consultation.jpg); */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 70px 0;
}

.contact-free-inner {
  text-align: center;
  color: #fff;
}
.contact-free-inner .contact-p {
  color: #e60a00;
  font-family: var(--heading-font-family);
  font-weight: 600;
  font-size: 23px;
  letter-spacing: 3px;
  margin-bottom: 5px;
}

.page-template-template-nepali .contact-free-inner .contact-title {
    color: #585858 !important;
    margin-bottom: 15px;
    font-size: 20px;
    margin-top: 9px;
  line-height:normal;
}

.contact-free-inner .contact-title {
  color: #fff;
  margin-bottom: 15px;
  font-size: 40px;
  margin-top: 9px;
}

.contact-list li {
  display: inline;
  margin: 15px 25px;
}
.page-template-template-nepali .contact-list li span i {
  font-size:20px;
}
.contact-list li span i {
  width: auto;
  height: auto;
  background: #e60a00;
  padding: 17px;
  border-radius: 80px;
  font-size: 25px;
}
.contact-list ul {
  margin-bottom: 0;
}
.page-template-template-nepali .contact-list li a{
  font-size:17px;
  color:#585858 !important;
}
.page-template-template-nepali .contact-list li a:hover {

  color:#fe0a0a !important;
}

.contact-list li a {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 20px;
  padding-left: 16px;
  text-transform: uppercase;
}
.contact-list li a:hover{
  color:#fb0a0a;
}

.works-compensation-right.personal-injury-right {
  float: left;
}
.personal-injury-left.works-compensation-left {
  right: 0;
  left: inherit;
  float: right;
  padding-right: 0;
  text-align: right;
}
.personal-injury-right {
	float: right;
	padding-left: 0;
	padding-right: 0;
	text-align: right;
}


.works-compensation-inner.personal-injury-inner.left-box {
  padding-right: 0;
}

.works-compensation-inner.personal-injury-inner.left-box  img {
  width: 100%;
  border-left: 0px solid #e60a00;
  border-right: 40px solid #e60a00;
  height: auto;
  max-width: 650px;
}




.module-tit  {
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 6px;
  font-size: 32px;
  margin-bottom: 25px;
}
.acc-injury .accordion-item.injury-prac-accordion {
	border-bottom: 0px solid #e0e0e0;
	background: #fff;
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0;
}

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact:hover,
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact:focus {
	background: #fd291f;
}
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact:hover::after,
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact:focus::after {
	color: #fff;
}

.columns.small-12.large-6.medium-6.choose-acc-right {
	padding-right: 0;
	padding-left: 20px;
}

.prac-button {
  display: inline-block;
  width: 100%;
}

.answering-inner .answer-title {
  margin-bottom: 3px;
  color: #fff;
  font-size:42px;
  line-height:50px;
}

.answer-list {
  margin-top: 20px;
}

.answer-list .accordion-item  .accordion-item-title::after {
  background: #585858;
  border-radius: 55px;
  color: #fff;
}

.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-top: 75px;
/*  background-size: contain;*/
  background-position: center top;
  min-height: 530px;
  margin-bottom: -88px !important;
  padding-bottom: 0;
  background-repeat: no-repeat;
}
.answering-inner .accordion-item {
  background: transparent !important;
  margin-bottom: 0;
}

h3.answering-accordion-inner-tit {
    cursor: pointer;
}

.answering-accordion-inner h3 {
  margin-bottom: 0;
}

.injury-col.columns.small-12.large-6.medium-6 {
  padding-left: 0;
  padding-right: 30px;
}




.prac-content p {
	font-weight:400;
	color: #fff;
	font-size: 19px;
}
b, strong {
	font-weight: 700;
}

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact {
	background: #000;
	padding: 14px 0;
	font-weight: 700;
	letter-spacing: 0;
	font-size: 22px;
	padding-left: 20px !important;
	position: relative;
	outline: none !important;
	padding-right: 50px !important;
	color: #fff;
	font-weight: 400;
	min-height: 65px;
}

h2.accordion-item-title.interact:hover {
    color: #e60a00;
}

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-content {
	padding:15px;
	font-size: 20px;
	line-height: 30px;
	color: #33365e;
	background: #010202;
	cursor:pointer;
}

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-content p {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	text-align:left;
}






.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact::after {
	line-height: normal;
	position: absolute;
	right: 20px;
	top: 17px;
	background: transparent;
	line-height: 27px;
	border-radius: 45px;
	color: #fd291f;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}


.acc-injury .accordion-item.injury-prac-accordion .accordion-item-content p {
  margin-top: 0;
  margin-bottom: 5px;
}
.acc-injury .accordion-item.injury-prac-accordion.active .accordion-item-title.interact .prac-text {
  color: #e60a00;
  font-weight: 600;
}
#slider-badges-a-next {
	left: auto;
	right: -29px !important;
}

.module-badges-a-inner .module-badges-a-buttons button {
	display: inline-block;
	font-weight: normal;
	text-align: center;
	margin-left: -19px;
}






.news-tit {
	font-size: 52px;
	text-transform: uppercase;
	color: #fff;
}

.single-news {

	margin-bottom: 15px;
}

.module.module-intro-a.intro-section.news-section.section-wrapper {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;

}
.single-news-inner .news-date b {
	width: 100%;
	font-size: 30px;
	line-height: 1;
	font-family: var(--body-font-family);
	font-weight: 400;
}

.single-news-inner .news-date {
	background: #33365e;
	width: 80px;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	padding: 10px 10px;
	text-align: center;
	font-size: 23px;
	font-family: var(--heading-font-family);
	font-weight: 400;
	text-transform: uppercase;
	flex-wrap: wrap;
	line-height: 1;
}
.module-badges-a-inner .module-badges-a-buttons button i {
	font-weight: normal;

}

.single-news-inner a {
	display: flex;
	padding: 0;
	width: 100%;
	justify-content: space-evenly;
	flex-wrap: wrap;
}
.news-text {
	background: #fff;
	width: 86%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0 20px;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}
.single-news-inner a:hover .news-text {
	background: #33365e;
	color: #fff;
}

.module-intro-content.news-content {
	display: flex;
	max-width: 1280px;
	margin: 0 auto;
	width: 100%;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
}
.module-intro-content.news-content .module-intro-content.section-intro.row-narrow {
	width: 100%;
	display: flex;
	align-items: center;
}



.cta-inner-row {
	padding-left: 230px;
}

.module-intro-content.media-content {
	display: inline-block;
	margin: 0 auto;
	width: 100%;
}
.media-left-inner {
	background: #e60a00;
	left: -15%;
	position: relative;
	height: 107%;
	width: 108%;
	margin-bottom: 15px;
	margin-top: -30px;
	padding: 70px 70px 70px 50px;
}

.media-right-inner {
	padding: 100px 20px;
	text-align: left;
}
.media-img {
	padding-left: 0;
}

.media-right-inner h2.media-tit {
	font-size: 40px;
	margin-bottom: 50px;
}
.media-list .row {
	border-bottom: 1px solid #9d9d9d;
	margin-bottom: 25px;
	padding-bottom: 20px;
}
.media-list .row:last-child {
	border: none;
}

.button.media-btn {
	background: transparent;
	color: #000;
	border: 3px solid #000;
	padding: 8px 25px;
}

.button.media-btn:hover,
.button.media-btn:focus {
	background: #fd291f;
	color: #fff;
	border: 3px solid #fd291f;
	padding: 8px 25px;
}


.module.module-intro-a.intro-section.contact-form-section.section-wrapper {
	background-size: 130% 115%;
	background-position: center 0;
	background-repeat: no-repeat;
	margin-top: 0;
	padding-top: 160px;
	background-color: rgb(248, 248, 248,0.5);
}

.form-container.footer-form-container .form-input-row {
	display: flex;
	column-gap: 10px;
}
.form-container.footer-form-container .form-input-row .form-input-group {
	width: 34%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
	flex-wrap: wrap;
}

.form-container.footer-form-container .form-input-group {
	margin-top: 10px;
}

.contact-form-col-inner {
	text-align: center;
}
.form-container.footer-form-container {
	padding: 0;
}
.contact-img {
	max-width: 60px;
	margin-bottom: 17px;
}
.form-container.footer-form-container #commentsStandard {
	min-height: 100px;
	vertical-align: top;
}

.module-intro-content.contact-form-content {
	padding-bottom: 50px;
}

.module.module-intro-a.intro-section.contact-form-section.section-wrapper.practice-contact-section .module-intro-content.contact-form-content {
	padding-bottom: 0;
}


.contact-form-first-title {
	font-size: 22px;
	color: #fd291f;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	font-weight: bold !important;
	margin-bottom: 5px;
}

.contact-form-sec-title {
	font-size: 33px;
	letter-spacing: 1.66px;
	text-transform: uppercase;
	margin-bottom: 15px;
}







.media-text-inner .media-tit {
	margin-bottom: 5px;
	font-size: 22px;
	color: #000000;
	font-weight: 500;
	line-height: normal;
	margin-top: -8px;
}

.media-list .row .media-text {
	font-size: 15px;
	color: #000;
	line-height: 25px;
}


.media-link a {
	color: #e60a00;
	font-size: 15px;
	letter-spacing: 0;
	text-decoration: underline !important;
	display: inline-block;
	padding: 5px 0;
}

.media-link a:hover , .media-link a:focus {
	color: #000;

}

.media-link a .fa {
	margin-left: 3px;
}



.slider-testimonials-container .slick-track {
	margin: 0;
}
.columns.small-12.large-7.medium-7.media-right {
	padding: 0;
}

.media-left-inner::after {
	position: absolute;
	background: #e60a00;
	left: -200%;
	top: 0;
	height: 100%;
	width: 200%;
	content: "";
}

.module.module-intro-a.intro-section.media-section.section-wrapper .module-intro-content.section-intro.row-narrow {
	/* display: flex; */
	height: 100%;
}

.module-intro-content.media-content .module-intro-content.section-intro.row-narrow .row {
	/* display: flex; */
}
.media-left-inner {
	background: #e60a00;
	left: -15%;
	position: relative;
	height: 107%;
	width: 105%;
}

.case-first-tit {
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.case-sec-tit {
	color: #e60a00;
	font-size: 56px;
	text-transform: uppercase;
	line-height: 1.1;
	margin-bottom: 25px;
}
.module-badges-a-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.cta-right-inner .form-container.footer-form-container {
	box-shadow: none;
	padding-top: 0;
	padding-left: 45px;
	padding-bottom: 0;
	margin-top: -13px;
	padding-right: 15px;
}
.module.module-badges-a .columns.no-float {
	padding: 0 !important;
}


.module-badges-a-buttons {
	display: none !important;
}
.module.module-intro-a.intro-section.media-section.section-wrapper {
	padding-top: 0;
	text-align: center;
	background: #e8e8e8;
	margin-top: 50px;
	padding-bottom: 0;
	display: flex;
}
.cta-right-inner .form-container.footer-form-container .form-input-row {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cta-right-inner .form-container.footer-form-container input {
	padding: 0;
}

.test-heading {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 12px;
	display: inline-block;
	margin-top: 2px;
}





.cta-right-inner .form-container.footer-form-container input::-webkit-input-placeholder {
  color: #fff;
  opacity:1;
  font-size:15px;
  text-transform:capitalize !important;

}

.cta-right-inner .form-container.footer-form-container input:-ms-input-placeholder {
  color: #fff;
  opacity:1;
  font-size:15px;
  text-transform:capitalize!important;
}

.cta-right-inner .form-container.footer-form-container input::-ms-input-placeholder {
  color: #fff;
  opacity:1;
  font-size:15px;
  text-transform:capitalize!important;
}

.cta-right-inner .form-container.footer-form-container input::placeholder {
  color: #fff;
  opacity:1;
  font-size:15px;
  text-transform:capitalize!important;
}

.cta-right-inner .form-container.footer-form-container input {
	outline-width: thin;
	padding: 0px;
}
.cta-right-inner .form-container.footer-form-container input:focus {
	padding-left: 5px !important;
}
.cta-right-inner .form-container.footer-form-container .error-text {
	font-size: 11px;
	line-height: normal;
	color: #e60a00;
	font-weight: 600;
}

.cta-right-inner .form-container.footer-form-container input.has-error {
	border: 1px solid #e60a00 !important;
	-webkit-box-shadow: 0 0 0px #e60a00 !important;
	box-shadow: 0 0 0px #e60a00 !important; padding-left:5px
}




.cta-right-inner .form-container.footer-form-container .form-input-row .form-input-group:nth-child(1), .cta-right-inner .form-container.footer-form-container .form-input-row .form-input-group:nth-child(2) {
	width: 48%;
	display: inline-flex;
	vertical-align: top;
	flex-wrap: wrap;
	justify-content: ;
	align-items: initial;
	margin-bottom: 25px;
}


.cta-right-inner .form-container.footer-form-container .form-input-group {
	margin-top: 0;
	margin-bottom: 30px;
}


.module.module-intro-a.intro-section.contact-form-section.section-wrapper.active::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url(images/nofees-bg.png);
	background-repeat: no-repeat;
	background-position: 3% center;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 0;
     animation-duration: 3s;
    animation-fill-mode: both;
	animation-name: leFadeInLeft;

}

 @keyframes leFadeInLeft {
    from {
        opacity: 0;
        transform: translateX(-100px);
    }
    to { opacity: 1 }
}


.cta-left-inner {
	position: relative;
	max-width: 240px;
	float: right;
}

.cta-left-inner::after {
	position: absolute;
	content: "";
	right: -19px;
	top: 0;
	background: #fff;
	width: 1px;
	height: 100%;
}





.page-template-template-nepali .nepali-pa-icon {
    height: 40px !important;
  margin-top: 40px;
}
.page-template-template-nepali .module-practices-f-single .prac-acc-title a {
  font-size: 18px;
}
hr.nepali-hr {
    margin: 0 auto;
    margin-bottom: 40px;
    width: 10%;
}

.acc-injury .accordion-item.injury-prac-accordion .prac-icon img {
  height: 30px;
}
.sub-injury-text {
  padding-right: 25px;
}

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact .prac-icon {
  float: left;
  margin-right: 5px;
}

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact .prac-text {
  float: left;
  color: #1d1c22;
}



.red-text {
  font-family: var(--body-font-family);
  font-size: 35px;
  text-transform: capitalize;
  color: #e60a00;
  letter-spacing: 3px;
    font-weight: 400;
}





.ohio-right-inner #slider-testimonials-a p {
  text-align: left;
}

/*.personal-injury-left {
  position: absolute;
  left: 0;
  padding: 0;
}*/



.personal-injury-left {

	padding-right: 0;
}


.prac-list {
	margin: 0;
	padding: 0 0 0px 80px;
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	vertical-align: top;
	list-style-position: inside;
	margin-top: -15px;
}

.prac-list li {

	display: inline-block;
	width: 100%;
	margin: 5px 0;
}


.prac-list li:hover, .prac-list li:focus {
	background-color:#33365e

}

.module.module-intro-a.intro-section.representing-text-section.section-wrapper {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 70px 0;
}
.personal-injury-left .prac-hp-btn.button {
	padding: 14px 23px;
}


.personal-injury-left .prac-hp-btn.button:hover, .prac-hp-btn.button:focus {
	padding: 14px 23px;
	color:#33365e;
	background:#fff
}




.personal-injury-inner.left-box {

}
.prac-list li .prac-icon {
	width: 100px;
	display: inline-block;
	vertical-align: top;
	padding-top: 4px;
	text-align: left;
	height: 62px;
}

.prac-list li .prac-text {
	width: 100%;
	display: inline-block;
	font-size: 25px;
	line-height: 30px;
	font-weight: 400;
	font-family: var(--heading-font-family);
	color: #fff;
	font-weight: 400;
	padding-left: 17px;
}

.prac-list li .prac-icon img {
	max-width: 75px;
	height: auto;
}


.prac-li a {
	display: flex;
	align-items: center;
	padding: 15px 10px 15px 18px;
}

.personal-injury-right .personal-injury-inner {
	/* max-width: 850px; */
	text-align: left;
}



.choose-inner .module-tit {
	text-align: center;
	font-size: 82px;
	line-height: 82px;
	letter-spacing: 2.87px;
	font-weight: 400;
	margin-bottom: 0;
}
.choose-inner .module-sec-tit {
	text-align: center;
	letter-spacing: 1.58px;
	font-size: 44px;
	color: #33365e;
	font-family: var(--heading-font-family);
	font-weight: 400;
}

.choose-data-content {
	margin-top: 45px;
}
.columns.small-12.large-6.medium-6.choose-acc-left {
	padding-left: 0;
	padding-right: 20px;
}
.choose-list {
	margin: 0;
	padding: 0 0 0px 0;
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
	vertical-align: top;
	list-style-position: inside;
	margin-top: 0;
}

.choose-list li {
	display: inline-block;
	width: 100%;
	margin: 5px 0;
}



.columns.small-12.large-7.medium-7.works-compensation-right.personal-injury-right .works-compensation-inner.personal-injury-inner {
  float: right;
}


.module-intro-content.who-we-help-content .row {
  max-width: 1920px;
  width: 100%;
}

.custom-dropdown select::-ms-expand {
    display: none;
}

.custom-dropdown::before,
.custom-dropdown::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.custom-dropdown::after {
  content: "\f107";
  height: 1em;
  font-size: 25px;
  line-height: 1;
  right: 14px;
  top: 53%;
  margin-top: -.5em;
  font-family: fontawesome;
  font-weight: bold;
}

.custom-dropdown::before {
  width: 2em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 3px 3px 0;
  background-color: transparent;
}


.revised-newsroom-content .category-content {
  margin: 0 auto;
  max-width: 1100px;
  text-align: right;
  margin-top: 42px;
}

.custom-dropdown::after {
  color: #888;
}

.custom-dropdown select[disabled] {
  color: rgba(0,0,0,.25);
}

/* Custom dropdown */

.header-cta p {
  display: inline-block;
  color: #9b9b9b;
  font-size: 16px;
  margin-bottom: 0;
}

.header-cta p a {
  color: #9b9b9b;
  font-size: 16px;
}
.header-cta p a:hover, .header-cta p a:focus {
  color: #e60a00;
  font-size: 16px;
}

.module.module-intro-a.intro-section.welcome-intro.ohio-intro .module-intro-content.section-intro.row-narrow {
  width: 100%;
  max-width:100%;
}

.ohio-left-inner {
  padding: 25px;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-left: 100px;
  width: 89%;
  margin-left: 0;
  padding-bottom: 80px;
  text-align: left;
  padding-right: 60px;
  max-width: 750px;
  float: right;
}

.module.module-intro-a.intro-section.welcome-intro.ohio-intro .ohio-left-inner .ohio-title.module-title {
  color: #e60a00;
  font-size: 110px;
  margin-bottom: 30px;
  font-weight: normal;
}

.ohio-left-inner p strong {
  font-weight: 500;
}

.middle.category-content {
  margin-top: 38px;
}

.sidebar-inner h2.contact-form-heading, section.sidebar-block h2.contact-form-heading {
  line-height: normal;
  color: #e60a00;
  font-family: var(--body-font-family);
  text-align: center;
  margin: 0;
  font-size: 32px;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 0;
  padding-left:0px;
	padding-right:0px;

}





.module.module-results-b {
	padding: 0;
	background: #c7965e;
	position: absolute;
	bottom: 0;
	width: 100%;
}




/* MENUS > Mega Menu */
#mega-menu {
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  background: #14172F;
  padding: 25px 75px;
}

.mega-navigation-menu {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
}

#mega-menu li {
  width: 31%;
  margin-right: 2.5%;
  padding-right: 2.5%;
  position: relative;
  border-right: 1px solid #fff;
}

#mega-menu li:nth-child(3n) {
  border-right: none;
  margin: 0;
  padding-right: 0;
}

#mega-menu .sub-menu {
  display: none;
}

/*******************************************************************************************
FOOTER - Footer styles shared between modules
*******************************************************************************************/
.menu-footer-navigation-container{display:inline-block}
#menu-footer-navigation{margin:0}
#menu-footer-navigation .menu-item{display:inline-block}
.footer.module-footer-c.section-lower-home{padding-bottom:0}
.footer.module-footer-c.section-lower-home .footer-inner .right .footer-p a:hover{color:#fff;text-decoration:underline}
#menu-footer-navigation .menu-item::before {
  content: "|";
  margin: 0 7px 0 2px;
  font-size: 15px;
  line-height: normal;
  /* display: none; */
}
@media screen and (min-width:1025px){
 .footer-lower-disclaimer{width:60%}

}
.footer {
  padding: 80px 0;
  text-align: center;
}

.footer-upper h2 {
  margin-bottom: 40px;
}

.footer-upper p {
  margin: 0;
}

.footer-upper-buttons, .footer-upper-social {
  margin: 10px 0;
  font-size: 24px;
  font-weight: 600;
  color: #fff;
}

.footer-upper-social .social-links {
  justify-content: center;
}

.footer-upper-social .social-links a {
  font-size: 1.6rem;
}

.footer-lower span {
  position: relative;
  font-size: 0.7rem;
  text-transform: uppercase;
}

.footer-lower span:after {
  content: "|";
  margin: 0 8px;
}

.footer-lower span:last-of-type:after {
  display: none;
}

.footer-lower-disclaimer {
  line-height: 1.0;
  margin: 0 auto 40px;
}

@media screen and (min-width: 1025px) {
  .footer-lower-disclaimer {
    width: 60%;
  }
}

/*******************************************************************************************
FEATURES - Pre-built small sections
*******************************************************************************************/

/* FEATURES > Breadcrumbs */
.breadcrumbs-single {
  position: relative;
  text-decoration: none;
  padding-right: 20px;
  margin-right: 20px;
}

.breadcrumbs-single:focus,
.breadcrumbs-single:hover {
  text-decoration: underline;
}

.breadcrumbs-single:after {
  position: absolute;
  right: -4px;
  content: "\f105";
  font-family: 'Font Awesome 5 Pro';
}

.breadcrumbs-single:last-of-type {
  padding-right: 0;
  margin-right: 0;
}

.breadcrumbs-single:last-of-type:after {
  display: none;
}

/* FEATURES > Accordion */

.accordion-item {
	border-bottom: 2px solid #e0e0e0;
	margin-bottom: -2px;
	border-top: 2px solid #e0e0e0;
}


.accordion-item.active {
  border: none;
  padding-bottom: 15px;
}
.accordion-item.cat-accordion.active .accordion-item-title.interact {
  font-weight: 600;
  color: #e60a00;
}
.accordion-item-title {
	font-size: 20px;
	padding: 10px !important;
	position: relative;
	text-transform: capitalize;
	cursor: pointer;
	font-weight: 600;
	color: #fd291f;
	line-height: 30px;
	/* display: -moz-flex; */
	/* display: -ms-flex; */
	/* display: -o-flex; */
	/* display: -webkit-box; */
	/* display: -ms-flexbox; */
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	-webkit-transition: background 200ms ease-out;
	-moz-transition: background 200ms ease-out;
	-ms-transition: background 200ms ease-out;
	-o-transition: background 200ms ease-out;
	transition: background 200ms ease-out;
	outline: none !important;
	margin: 0;
}

 .accordion-item.active h2 {
	background: #f2f2f2;
}
.accordion-item-title::after {
	content: "\f067";
	font-family: 'Font Awesome 5 Pro';
	line-height: 26px;
	width: 26px;
	height: 26px;
	font-size: 17px;
	text-align: center;
	color: #fd291f;
	font-weight: 600;
	background: transparent;
	border-radius: 55px;
	text-align: center;
	display: flex;
	justify-content: center;
}

.accordion-item.active:focus {
  border:none;
}
.accordion-item-title:hover,
.accordion-item-title:focus {
  background: none;
  border:none;
}

.accordion-item.active .accordion-item-title:after {
  content: "\f068";
}

.accordion-item-content {
  display: none;
}

.accordion-item-content p {
  font-size: 18px;
}

.accordion-item.active .accordion-item-content {
  display: block;
  -webkit-animation: fadeIn 200ms both;
  animation: fadeIn 200ms both;
}

.accordion-item-content ul {
    padding-left: 17px;
}

.accordion-item.active .accordion-item-content ul {
  margin-left: 16px;
  margin-bottom: 20px;
  margin-top: 10px;
}

.att-logos p {
  display: inline-block;
}
.att-logos p img {
  max-width: 150px;
  height: auto;
  align-items: center;
  vertical-align: middle;
  margin: 0 10px;
}
.att-logos  img {
  max-width: 150px;
  height: auto;
  align-items: center;
  vertical-align: middle;
  margin: 0 10px;
}

.accordion-item-content>*:first-child {
  margin-top: 05px;
}

.accordion-item-content>*:last-child {
  margin-bottom: 35px;
}

.why-choose-right .why-choose-inner .accordion-item {
  background: transparent !important;
  margin-bottom: 0 !important;
  padding-bottom: 0;
}


/* FEATURES > Quotes */
blockquote,
.quote-single {
  /*font-style: italic;
  position: relative;
  margin: 0 0 40px;
  padding-left: 14%;*/
  position: relative;
    margin: 0 0 20px;
    padding-top: 0px;
    padding-left: 6%;
    /*background: url(/wp-content/themes/paperstreet/images/quote-bg-new.png);*/
    background-repeat: no-repeat;
    background-size: 45px;

}


blockquote p,
.quote-single p {
  margin: 0;
}

blockquote cite,
.quote-single cite {
  display: block;
  text-align: right;
  font-weight: 700;
  margin-top: 12px;
  font-style: normal;
}

blockquote:before,
.quote-single:before {
  content: "\f10d";
  font-family: 'Font Awesome 5 Pro';
  position: absolute;
  top: 1%;
  left: 3%;
  display:none;
  font-size: 2.5rem;
  opacity: 1.0;
  color: #0090dc;
  font-style: normal;
}

/* FEATURES > CTA Block */
.cta-single {
  padding: 0px;
/*  background: #E9F5F7;
  border: 1px solid #14172F;*/
  text-align: center;
  margin-bottom: 20px;
}
.cta-single:last-child {
	margin: 0;
}

.time-cta-first-tit {
	font-size: 34px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 10px;
}
.time-cta-cont {
	color: #fff;
	font-size: 18px;
	padding-right: 15px;
}

.time-cta-left-inner {
	padding-right: 100px;
	position: relative;
}

.cta-single span {
	display: block;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 1.2;
	letter-spacing: 0.9px;
	font-family:var(--heading-font-family);
}
.time-cta-left-inner::after {
	content: "";
	height: 106%;
	position: absolute;
	width: 2px;
	right: 35px;
	top: -1%;
	background: #fff;
}


.cta-single i {
	font-size: 24px;
}

.cta-single a {
	font-size: 18px;
	line-height: 1.2;
	display: flex;
	border: 1px solid #fff;
	padding: 18px 25px;
	color: #fff;
	text-decoration: none !important;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 400;
	letter-spacing: 0.45px;
}

.cta-single a:hover,.cta-single a:focus {
	background: #000;
	border: 1px solid #000;
}

.verdict-first-tit {
	color: #030504;
	font-size: 22px;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: normal;
}
.verdict-sec-tit {
	font-size: 65px;
	color: #e60a00;
	line-height: 75px;
	font-weight: 400;
	margin-bottom: 0;
}

.verdict-third-tit {
	font-size: 65px;
	color: #e60a00;
	line-height: 75px;
	font-weight: 700;
	margin-bottom: 10px;
}

.module.module-intro-a.intro-section.verdicts-section {
	background-image: url(images/logo-gray.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 80px;
	margin-top: 160px;
	background-size: 600px;
}

.verdict-sec-left-inner {
	padding-top: 30px;
	padding-right: 80px;
}
.verdict-btn {
	background: transparent;
	border: solid 3px #e60a00 ;
	color: #e60a00;padding: 10px 30px !important;
	border-width:3px !important
}
.verdict-btn:hover,
.verdict-btn:focus {
	border: solid 2px #000;

}


.cta-single .cta-title {
	margin-bottom: 0;
}

.module.module-intro-a.navigate-section.section-wrapper {
	background-size: cover;
	min-height: 630px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	background-position: center top;
}
.module-intro-content.navigate-content {
	width: 100%;
}

.navigate-right-inner .navigate-title {
	color: #fff;
	font-size: 44px;
	line-height: 54px;
	font-weight: normal;
	text-transform: capitalize;
	max-width: 375px;
}
.navigate-right {
	padding: 0;
}
.navigate-right-inner {
	float: right;
}

.choose-inner {
	text-align: center;
	max-width: 970px;
	margin: 0 auto;
}
.peersonal-tit {
	font-size: 26px;
}



/* FEATURES > Slideout at Page Bottom */
.bottom-slideout {
  display: none;
  position: fixed;
  background: #fff;
  box-shadow: 0 0 20px #585858;
  padding: 30px;
  right: 0;
  bottom: 0;
  width: 30vw;
  max-width: 400px;
  opacity: 0;
  transform: translateX(100%);
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

.bottom-slideout.active {
  transform: translateX(0);
  opacity: 1;
}

@media screen and (min-width: 1025px) {
  .bottom-slideout {
    display: block;
  }
}

/* FEATURES > Reviews */
.reviews-container {
  background: #E9F5F7;
  padding: 50px 0;
}

.reviews-star-icon {
  color: #E80924;
  font-size: 1.1rem;
}

.reviews-single-source:before {
  content: "\2014";
  margin-right: 2px;
}

.reviews-star-icon i {
  margin: 0 2px;
}

.reviews-single {
  float: none;
  text-align: center;
}

.reviews-single em {
  font-style: italic;
  margin: 10px 0;
  display: block;
}

/* FEATURES > Video Gallery */
.videos-single {
  position: relative;
  width: 100%;
  min-height: 225px;
  margin-bottom: 120px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  text-align: center;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  -ms-background-position-x: 100%;
  background-position-x: 100%;
  text-decoration: none;
}

.videos-single:hover:before,
.videos-single:focus:before {
  opacity: 0.6;
}

.videos-single:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #585858;
  opacity: 0;
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -ms-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
}

.videos-single h2 {
  position: absolute;
  top: 100%;
  width: 100%;
  min-height: 75px;
  max-height: 75px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-color: #e60a00;
  color: #fff;
  font-size: 1.1rem;
  padding: 10px 20px;
  margin: 0;
  -webkit-transition: background-color 200ms ease-out;
  -o-transition: background-color 200ms ease-out;
  transition: background-color 200ms ease-out;
}

.videos-single:hover h2,
.videos-single:focus h2 {
  background-color: #14172F;
}

@media screen and (min-width: 640px) {
  .videos-container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .videos-single {
    width: 48%;
  }
}

@media screen and (min-width: 1025px) {
  .videos-container {
    justify-content: flex-start;
  }

  .videos-single {
    width: 31.3%;
    margin: 0 3% 110px 0;
  }

  .videos-single:nth-child(3n) {
    margin-right: 0;
  }
}

/* FEATURES > YouTube Player */
.youtube-player {
  position: relative;
  padding-bottom: 56.23%;
  /* Use 75% for 4:3 videos */
  height: 0;
  max-width: 100%;
  background: #585858;
  margin: 20px 0 50px;
}

.youtube-player-inner {
  width: 100%;
  height: 100%;
  content: "";
  overflow: hidden;
  position: absolute;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
}

.youtube-player-inner:after,
.videos-single:after {
  content: "\f144";
  font-family: 'Font Awesome 5 Pro';
  font-size: 3.5rem;
  opacity: 0.8;
  display: inline-block;
  margin: 0 auto;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -ms-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
  color: #E80924;
  pointer-events: none;
  z-index: 1;
}

.youtube-player-inner:hover:after,
.youtube-player-inner:focus:after,
.videos-single:hover:after,
.videos-single:focus:after {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  color: #fff;
  opacity: 1;
}

.youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}

.youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

/* FEATURES > Social Link Lists */
.social-links {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;justify-content: left;
}
.footer-copyright-full2 .footer-lower {
	font-size: 15px;
	color: #7b7b7b;
	text-transform: capitalize;
	font-weight: 400;
	letter-spacing: 0;
	padding: 10px 0;
	margin-top: 10px;
}

.footer-ofc-right .office-addr-col .ofc-spanish-icon h2.footer-title {
  color: #fff;
  font-size: 12px !important;
  margin-top: 18px;
}
.mfp-container .mfp-content {
  width: 800px !important;
  margin: 25px auto !important;
}
.mfp-container  button.mfp-close, .mfp-container button.mfp-arrow {

  text-align: center!important;
  padding-right: 0!important;
  background: #ccc!important;
  width: 50px!important;
  color: #fff !important;
  font-weight: normal!important;
  font-size: 42px!important;
  height: 50px!important;
}
#popup_container {
  box-shadow: none !important;
}

.mfp-container .contact-form-heading {
  font-size: 23px!important;
  text-align: center!important;
  font-weight: 600!important;
  letter-spacing: 4px!important;
  margin-bottom:0!important;
}

.mfp-container .form-input-row .error-text {
  font-size: 11px !important;
  text-align: left !important;
  line-height: 24px !important;
  font-family: var(--heading-font-family) !important;
}
.mfp-container .form-input-row .form-input-group:nth-child(1), .mfp-container .form-input-row .form-input-group:nth-child(2) {
  width: 49%!important;
  display: inline-block!important;
  vertical-align: top!important;
}
.mfp-container .form-input-group {
  margin-bottom: 15px;
}
.mfp-container input, .mfp-container select, .mfp-container textarea, label {
  color: #333;
  font-size: 12px !important;
  padding: 7px;
}

.mfp-container input:focus ~ label, .mfp-container textarea:focus ~ label, .mfp-container input.active ~ label, .mfp-container textarea.active ~ label, .mfp-container select.active ~ label {
  padding-left: 0;
  line-height: 0;
  top: -5px;
  font-size: 12px !important;
}
.mfp-container .button {
  width: auto;
  margin: auto;
  font-size: 14px;
  padding: 12px 25px;
  margin-top: 11px;
}
.mfp-container .form-input-group.button-container {
  text-align: center;
}

.mfp-container textarea {
  height: 45px;
  min-height: inherit;
  padding: 5px 2px;
}
.mfp-container .form-input-row .form-input-group:nth-child(1) {
  margin-right: 4%!important;
  width: 46%!important;
}
.mfp-container .form-input-row label {
  font-size: 12px!important;
  padding: 0 8px!important;
}



.mfp-container p {
  color: #e60a00!important;
  text-align: center!important;
  font-family: var(--body-font-family)!important;
  font-size: 45px!important;
  line-height: 45px!important;
}

.module-header-d .module-header-d-inner .social-links a {
	color: #fff;
}


.social-links a {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.1rem;
	width: 30px;
	line-height: 35px;
	height: 35px;
	text-decoration: none;
	margin: 0px 7px 5px 0px;
}

.trans-link a:first-child::after {
	content: "|";
	margin: 0 10px;
	font-size: 21px;
	font-weight: 300 !important;
	letter-spacing: -1px;
	font-family: var(--body-font-family);
	line-height: normal;
}
.trans-link a:hover , .trans-link a:focus {
	color: #fd291f;
}



.social-links a:hover,
.social-links a:focus {
  color: #a0c9df;
}

i.fas.fa-search:hover{
  color:#fafafa;
}

/* FEATURES > Case Results */
.results-slider {
  margin-bottom: 30px;
}

.results-slider-single {
  border: 1px solid #e60a00;
  padding: 30px;
}

.results-slider-single:last-of-type {
  margin: 0;
}

.results-slider-single h3 {
  font-weight: 700;
  color: #14172F;
  margin-bottom: 25px;
}

/*******************************************************************************************
MODULES - General module styling; see separate stylesheets for individual modules
*******************************************************************************************/

.social-links .fa, .social-links .fas {
  /* font-family: "Font Awesome 5 Pro"; */
  font-weight: normal;
}
.page-template-template-nepali .module {
  padding:40px 0;
}
.module {
  padding: 100px 0;
}

.module-dark {
  background: #14172F;
}

/*.module-title {
  display: none;
}*/

h2.module-title {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 32px;
}
.module-results-a-inner-main .module-title {
  color: #fff;
  margin-top: 25px;
  font-size: 45px;
  margin-bottom: 45px;
}


.module.module-practices-f .row-narrow.center {
  max-width: 750px;
}


.modules-showcase .module-title {
  display: block;
}

.box-icon {
  margin: 0;
}

.box-icon:before {
  content: "\f0e3";
  font-family: 'Font Awesome 5 Pro';
  width: 50px;
  line-height: 50px;
  font-size: 2.0rem;
  font-weight: 700;
  display: block;
  text-align: center;
  color: #14172F;
  margin: 0 auto;
}

.content-selector {
  cursor: pointer;
  -webkit-transition: background 200ms ease-out;
  -moz-transition: background 200ms ease-out;
  -ms-transition: background 200ms ease-out;
  -o-transition: background 200ms ease-out;
  transition: background 200ms ease-out;
}

.content-selector:hover,
.content-selector:focus {
  background: #C0C3D3;
}

.module-title span {
  font-size: 80%;
  display: block;
}

.modules-skip {
  justify-content: center;
  flex-wrap: wrap;
}

.modules-skip button {
  margin: 0 5px 5px 0;
}

@media screen and (min-width: 1025px) {
  .modules-skip {
    justify-content: flex-start;
  }

  .modules-skip a {
    margin-bottom: 0;
  }
}
.single-post .post-head h1 {color: #585858;}
/*******************************************************************************************
ANIMATIONS - Ready-to-go animation classes
*******************************************************************************************/
.animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.fast {
  -webkit-animation-duration: 600ms;
  animation-duration: 600ms;
}

.animated.slow {
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes menuSlideRight {
  from {
    opacity: 0;
    margin-left: -10px;
  }

  to {
    opacity: 1;
    margin-left: 0;
  }
}

@-webkit-keyframes menuSlideRight {
  from {
    opacity: 0;
    margin-left: -10px;
  }

  to {
    opacity: 1;
    margin-left: 0;
  }
}

@keyframes menuSlideDown {
  from {
    opacity: 0;
    margin-top: -10px;
  }

  to {
    opacity: 1;
    margin-top: 0;
  }
}

@-webkit-keyframes menuSlideDown {
  from {
    opacity: 0;
    margin-top: -10px;
  }

  to {
    opacity: 1;
    margin-top: 0;
  }
}

.animation-single {}

.animation-characters-fly-up {
  overflow: hidden;
  letter-spacing: -6px;
  font-size: 3rem;
}

.animating-child-elements span {
  display: inline-block;
  opacity: 0;
}

/*******************************************************************************************
PRINT - Specific styles for when pages are printed
*******************************************************************************************/
@media print {
  .header {
    top: 0;
    border: none;
    height: auto;
  }
}



 .form-container input::-webkit-input-placeholder {
  color: #696969 !important;
  opacity:1 !important;
  font-weight:400 !important;
  font-size:15px


}

 .form-container input:-ms-input-placeholder {
 color: #696969 !important;
  opacity:1 !important;
  font-weight:400 !important;
  font-size:15px
}

 .form-container input::-ms-input-placeholder {
 color: #696969 !important;
  opacity:1 !important;
  font-weight:400 !important;
  font-size:15px
}

.form-container input::placeholder {
 color: #696969 !important;
  opacity:1 !important;
  font-weight:400 !important;
  font-size:15px
}


 .form-container textarea::-webkit-input-placeholder {
 color: #696969 !important;
  opacity:1 !important;
  font-weight:400 !important;
  font-size:15px

}

 .form-container textarea:-ms-input-placeholder {
 color: #696969 !important;
  opacity:1 !important;
  font-weight:400 !important;
  font-size:15px
}

 .form-container textarea::-ms-input-placeholder {
 color: #696969 !important;
  opacity:1 !important;
  font-weight:400 !important;
  font-size:15px
}

.form-container textarea::placeholder {
 color: #696969 !important;
  opacity:1 !important;
  font-weight:400 !important;
  font-size:15px
}

.sidebar-block {
	background-position: center;
}
.module-badges-a-inner .module-badges-a-buttons button:hover i,
.module-badges-a-inner .module-badges-a-buttons button:focus i {
	/* background: red !important; */
	color: #E60A00 !important;
}



/*Customize CSS Start */

.prac-contact-inner {
	display: flex;
	max-width: 900px;
	margin: 0 auto;
}

.prac-box-col-inner {
	min-height: 200px;
	margin: 20px 0px 0 0;
	padding: 15px 0px 23px;
	box-shadow: 0 1.5px 9px 0 rgb(0 0 0 / 16%);
	background-color: #fff;
	margin-bottom: 40px;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: center;
	align-content: flex-start;
}
.module-intro-content.contact-form-content .button {
	padding: 10px 50px;
}
span.prac-text p {
	padding-top: 0;
	padding-bottom: 0px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0px;
	font-family: var(--heading-font-family);
	font-size: 18px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.22;
	letter-spacing: normal;
	text-align: center;
	/* color: #000; */
	margin: 0;
	color: #000;
}


p.small {
    font-size: 12px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}

img.logocon {
    max-width: 60px;
}
p.con-logo {
    text-align: center;
}

p.intro-title {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0;
	color: #fff;
	max-width: 650px;
	/* flex: 0 0 50%; */
	/* flex-flow: inherit; */
}
p.icon {
	text-align: center;
	margin-bottom: -5px;
	padding-bottom: 0px;
	height: 80px;
	/* display: flex; */
	width: 100%;
	text-align: center;
	justify-content: center;
	font-family:var(--heading-font-family);
}


/*Customize CSS Start */











@media screen and (min-width: 280px) and (max-width: 767px) {
.home-slider-single-tagline .hp-slide-tagline-1 .tag-one, .home-slider-single-tagline .hp-slide-tagline-1 .tag-one p {
  color: #e60a00 !important;
  font-size: 18px !important;

}
.home-slider-single-tagline-inner {
  padding-left: 0 !important;
  width: 100% !important;padding-top: 0;
}
.home-slider-single-tagline .hp-slide-tagline-1 .tag-two, .home-slider-single-tagline .hp-slide-tagline-1 .tag-two p {
  font-size: 40px !important;
  line-height: 40px!important;
  margin-bottom: 12px;
}

.home-slider-single-tagline p {
  max-width: 300px !important;
}

.home-slider-single-tagline .hp-slide-tagline-1 .tag-four p {
  font-family: var(--heading-font-family);
  color: #fff;
  font-size: 16px !important;
  text-transform: uppercase;
  padding: 1px 0;
  border-top: 1px solid #fff;
  /* max-width: 220px; */
  border-bottom: 1px solid #fff;
  line-height: 29px;
  font-weight: 600 !important;
  font-style: normal !important;
  max-width: inherit;
  margin-top: 16px !important;
}

.home-slider-single-tagline .hp-slide-tagline-2 .tag-one  {
  font-size: 50px !important;
  line-height: 50px;
}
.home-slider-single-tagline .hp-slide-tagline-2 .tag-two   {
  color: #fff !important;
  font-size: 24px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font-family) !important;
  letter-spacing: 1px !important;
  margin-bottom: 5px !important;
  font-style: normal !important;
  line-height: 24px;
  margin-top: 18px !important;
}
.home-slider-single-tagline .hp-slide-tagline-3 .tag-one p {
  margin-bottom: 0 !important;
  font-size: 50px !important;
  line-height: 60px !important;
  letter-spacing: 1px !important;
  font-style: normal !important;
  font-family: var(--heading-font-family);
  font-weight: 700 !important;
  text-transform: uppercase;
}
.home-slider-single-tagline .hp-slide-tagline-3 .tag-two p {
  font-size: 35px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
  color: #fff !important;
  font-family: var(--heading-font-family);
  font-style: normal !important;
  line-height: 45px;
}
.home-slider-single-tagline .hp-slide-tagline-3 .tag-three p {
  font-size: 30px !important;
  letter-spacing: 0 !important;
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  font-weight: 700 !important;
  font-style: normal;
  color: #e60a00;
  line-height: 30px !important;
  padding-top: 15px !important;
}
.home-slider-single-tagline .hp-slide-tagline-4 .tag-two p {
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-shadow: 0 0 10px #585858;
  font-size: 45px !important;
  text-shadow: none !important;
  margin-bottom: 0 !important;
  font-family: var(--heading-font-family) !important;
  font-weight: 700 !important;
  font-style: normal;
  line-height: 80px !important;
}

.home-slider-single-tagline .hp-slide-tagline-4 .tag-three p {
  font-size: 25px !important;
  letter-spacing: 0 !important;
  font-family: var(--heading-font-family) !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #e60a00 !important;
  line-height: 28px;
}

.home-slider-single-tagline .hp-slide-tagline-4 .tag-three span {
  font-family: var(--heading-font-family) !important;
  font-size: 20px !important;
  color: #fff !important;
  font-style: italic !important;
  text-transform: none !important;
  font-weight: 400 !important;
  letter-spacing: 1px !important;
  line-height: normal !important;
  margin-top: 0 !important;
  position: relative !important;
  display: inline-block !important;
  vertical-align: middle !important;
}

.header-logo img {
	max-width: 260px;
	width: 100%;
	height: auto;
	padding: 0px 0;
	margin: 0px auto 0px auto;
	width: 260px;
}

body.scrolled .header {
	border-color: #fff;
	background: #fff;
	border: none !important;
	box-shadow: 0 0 5px #333;
}

body.scrolled .header .header-mobile-inner {
  padding: 8px;
  min-height: inherit !important;
}


.header-mobile-buttons .fas.fa-search {
  font-size: 25px;
}

.header-mobile-buttons #header-search-open {
  margin-top: 3px;
}

.header-search.active .header-search-submit span {
  display: none;
}

.header-search button {
  padding: 0 20px;
  height: 45px;
  white-space: pre;
  margin-right: 15px;
  padding: 7px 10px;
}
.header-search button .fas.fa-search.small-margin-left {
  margin-left: 5px;
  margin-right: 0;
}
.header-search-inner #header-search-input {
  margin: 0;
  height: 45px;
  border: 0 none;
  font-size: 1.3rem;
  color: #fff;
  border-bottom: 1px solid #fff;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  width: 80%;
}

.tag-two {
  font-family: var(--heading-font-family);
  font-size: 18px;
  line-height: 25px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0;

}

.home-banner-section .scroll-btn {
  display: none;
}

section.home-banner-section {
  background: rgba(20,29,65,1);
  position: relative;
  width: 100%;
  bottom: 0;
  overflow: hidden;
}

.home-slider, .home-slider-single {
  height: 270px !important;
}

.home-slider-single-tagline {
	height: 100%;
	display: flex;
	align-items: center;
	margin-top: 119px;
	padding-bottom: 0;
}



.tag-three.cta-btn .button {
  font-size: 14px;
  padding: 5px 15px;
}
.home-slider-single-tagline .tagline-large span:first-of-type {
  margin-left: 0;
}
.home-slider, .home-slider-single {
  height: 630px  !important;
}
.tag-one .first-tag, .tag-one .third-tag {
  position: relative;
  top: 0;
}
.home-slider-single-tagline-inner {
  width: 100% !important;
  padding-top: 0;
  max-width: 320px;
}

.tag-one b {
	font-family: var(--heading-font-family);
	color: #e60a00;
	text-transform: none;
	font-size: 20px;
	letter-spacing: 0.9px;
	text-transform: lowercase;
	font-weight: normal;
	line-height: normal;
	padding-top: 5px;
	display: block;
}



.home-slider-single-tagline .tagline-large span {
  font-size: 118%;
  color: #fff;
  display: inline-block;
  opacity: 0;
  font-weight: 600;
  letter-spacing: -2px;
}


.home-slider-single::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  /* background: rgba(20, 23, 47, 0.5);
  background: linear-gradient(180deg, rgb(20, 29, 65) 15%, rgba(20,29,65,0.3) 35%, rgba(20,29,65,0.3) 70%);*/
  pointer-events: none;
}


.home-slider-single {
  position: relative;
}
.home-slider-single {
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 60%;
  background-position: center 0;
}


.module.module-intro-a.intro-section.welcome-intro {
  padding: 25px 0px;
  text-align: left;
}
.welcome-intro .module-intro-content.section-intro.row-narrow h2.module-title {
	font-size: 40px;
	line-height: 1;
	margin-top: 20px;
	margin-bottom: 25px;
}

.module.module-intro-a.intro-section .module-intro-content.section-intro.row-narrow {
  text-align: left;
}

.module-blog-d-ticker {
  background: transparent!important;
  padding: 00px 0px!important;
  text-align: left !important;
}

.module.module-blog-d.home-banner-section.show-for-small-only {
  padding: 0 !important;
  text-align: left;
}
.module.module-blog-d.home-banner-section.show-for-small-only .news-main-title {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0;
  padding: 0 0;
  text-align: left;
  opacity: 1 !important;
}

#slider-blog-d .slick-slide {
  text-align: left !important;
}
.home-banner-section-inner .news-inner .news-title {
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0;
  margin-bottom: 2px;
}

.home-banner-section-inner .news-inner p a {
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  color: #e60a00;
  font-weight: 700;
}

.module-intro-content.why-choose-content .columns.small-12.large-5.medium-5.why-choose-left.section2-row {
  padding: 0;
}

.mob-choose-img {
  display: inline-block !important;
}

.why-choose-right .why-choose-inner {
  padding: 50px 20px 40px 20px;
}

.why-choose-right .why-choose-inner h2 {
  font-weight: 700;
  font-size: 40px;
  line-height: 45px;
  margin-bottom: 15px;
}

.why-choose-right .why-choose-inner .accordion-item-title {

  margin-bottom: 0 !important;
}
.module.module-practices-f {
  padding: 50px 15px;
}

.module.module-practices-f .module-practices-f-single {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 5px;
}

.module-practices-f-inner.row-narrow {
  max-width: 1080px;
  width: 90% !important;
}

.module.module-practices-f {
  padding: 50px 0px 20px 0px;
}

.module.module-results-a {
  padding-top: 20px;
}

.module-results-a-single:hover {
  background-image: none !important;
  background-repeat: no-repeat;
  background-size: cover;
}

.module-results-a-single:hover p.res-tit {
  color: #e60a00 !important;
}
 .module-results-a-single:hover h3 {
  color: #fff !important;
}
 .module-results-a-single:hover p {
  color: #fff !important;
  margin-bottom: 15px;
}

.module-results-a-single {
  background: transparent;
  border: 1px solid transparent !important;
  text-align: center;
  padding: 40px 60px 55px 60px !important;
}

.module-results-a-single:hover p {
  color: #fff !important;
  margin-bottom: 15px;
}
.module-results-a-single h2 {
  color: #fff !important;
}

.module-results-a-single h3 {
  font-size: 22px;
  margin-bottom: 15px;
}
.module-results-a-inner .module-results-a-buttons i {
  color: #fff !important;
}

.module.module-results-a .slick-dots {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: -18%;
  margin: 0;
}
.module.module-results-a .button {
  border: 2px solid #fff;
  background: linear-gradient(to right, #e60a00 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .4s ease-out;
  /* color: #fff; */
  padding: 6px 20px;
  font-size: 17px;
  margin-top: -35px;
  position: relative;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none;
  display: block;
  max-width: 150px;
  margin-bottom: 50px;
}

.module.module-results-a .center {
  position: relative;
  text-align: center;
  width: 100%;
  max-width: 375px;
}

.representative-section {

  display: none !important;
}
.scroll-btn.testi {
  top: inherit;
  bottom: 42px;
  margin-right: 75px;
  display: none;
}

.module-intro-content.testimonial-main {
  /* max-width: 1280px; */

  margin: 0 auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.desk-choose-img {
  display: none !important;
}

.module-results-a-single p {
  color: #fff !important;
  margin-bottom: 15px;
}


.module-results-a-inner-main .module-results-a-buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 40px 0;
  width: 100%;
  position: absolute;
  top: 55%;
}


.module-results-a-single p.res-tit {
  color: #e60a00 !important;
  margin-bottom: 15px;
}

.module-intro-content.testimonial-main {
  /* max-width: 1280px; */

  margin: 0 auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.testimonial-inner .row-narrow.center {
  padding: 80px 0px 0 0px;
  text-align: center;
  max-width: 800px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 80px;
}
.testimonial-inner {
  padding: 30px 25px 40px 25px;
  position: relative;
  min-height: 420px;
}
.representative-section {
  display: none !important;
}

.scroll-btn.testi {
  top: inherit;
  bottom: 42px;
  margin-right: 75px;
  display: none !important;
}
#slider-testimonials-a {
  padding-right: 0px !important;
  /* padding-top: 80px; */
}

.testimonial-inner .module-title {
  text-align: center !important;

}
.module-testimonials-a .slider-testimonial-content {
  text-align: left !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
}
.module-testimonials-a .slick-slide {
  text-align: left !important;
}
.module-testimonials-a .slick-dots {
  margin-top: 25px !important;
}

.module.module-testimonials-a {
  padding-bottom: 0 !important;
  padding-top: 00;
}
.module.module-blog-c {
  padding: 15px 0px 45px 0px !important;
}

.sidebar {
  padding: 0 25px;
  position: relative;
}


.module-footer-c {
  background-color: #33365e;
  padding: 25px 0 30px 0;
}
.two-buttons-container a, .two-buttons-container button {
  display: inline;
  margin-bottom: 10px;
  color: #fff;
  text-decoration: none;
}

.footer-inner span {
  text-transform: uppercase;
  font-size: 22px;
  position: relative;
}

#menu-footer-navigation .menu-item:last-child::before {
  display: none;
}



.module-testimonials-a .slider-testimonial-source {
  text-transform: none !important;
  font-size: 17px;
  letter-spacing: 0.5px;
  color: #fff !important;
}

.footer-upper-buttons, .footer-upper-social {
  margin: 10px 0;
  font-size: 20px !important;

}

.footer-inner span {
  text-transform: uppercase;
  font-size: 20px !important;
  position: relative;
}
.footer-title {
  padding-left: 7px;
}

.single-attorneys .banner {
  height: auto;
  padding: 30px 0 !important;
  padding-top: 40px !important;
}




.single-attorneys-template-a .attorney-banner-left {

  margin-left: 30px !important;
  margin-right: 30px!important;
}
.single-attorneys-template-a .attorney-banner-name, .single-attorneys-template-a .attorney-banner-info {
  padding: 25px 35px 0px 35px !important;
  text-align: center;
}

.single-attorneys-template-a .attorney-banner-info {
  padding: 15px 35px 20px 35px !important;
  max-width: 450px;
}



.single-attorneys .banner {

  /*background-image: url(http://yankwittstag.wpengine.com/wp-content/themes/paperstreet/images/_banner_attorney-mobile.jpg) !important;*/
}

.single-attorneys .banner {
/*  background-image: url(http://yankwittstag.wpengine.com/wp-content/themes/paperstreet/images/_banner_attorney-mobile.jpg) !important;
  background-size:contain;*/
}

.single-attorneys .banner::before {
  background: transparent !important;
}

.single-attorneys-template-a .attorney-banner-name h1 {
	/* color: #fff !important; */
	margin-bottom: 0px !important;
	letter-spacing: 0 !important;
	font-weight: 700;
	font-size: 30px !important;
	letter-spacing: 1.2px !important;
	line-height: normal !important;
}

.attorney-banner-position {
  text-transform: none;
  color: #fff !important;
  font-weight: 700;
  font-size: 16px !important;
}
.single-attorneys-template-a .attorney-banner-info {
  padding: 05px 35px 20px 35px !important;

}
.attorney-banner-info p, .attorney-banner-info a {
  color: #fff !important;
  line-height: 1.0;
  font-size: 1.1rem;
}
.single-attorneys #main {
  padding-top: 40px !important;
}

.single-attorneys .banner {

  border-bottom: 1px solid #ccc !important;
  padding-bottom: 0 !important;
}
.content {
  padding-right: 25px;
  margin-bottom: 30px;
  padding-left: 25px;
}
.content-tab {
  margin-bottom: 20px !important;
}

.attorney-banner-pdfs.attorney-banner-flex-row {
  margin-top: 35px !important;
}

.attorney-banner-pdfs.attorney-banner-flex-row p {
  display: inline-block !important;
}

.attorney-banner-pdfs.attorney-banner-flex-row p i {
  color: #e60a00 !important;
}
.sidebar::before {
  background-image: none;
  content: "";
  position: absolute;
  left: -35px;
  top: 0%;
  width: 187%;
  height: 100%;
  display: block !important;
  background:transparent;
}


.content.columns .fas.fa-file-pdf.small-margin-right {
  position: relative;
  right: 0;
  font-size: 24px;
  margin-top: 0;
  float: right;
  margin-bottom: 7px;
  width: 100%;
  text-align: right;
}
.sidebar-block.desk-prac-sidebar {
  display: none;
}

.sidebar-inner {
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
}
.module.module-blog-c {
  padding: 15px 0px 0px 0px !important;
}

.sidebar-block.mobile-prac-sidebar {
  display: inline-block;
  padding-bottom: 0;
}

.page-template-template-practices .module.module-practices-f {
  padding-top: 0;
}

.page-template-default.page.page-id-839 td {
  padding-left: 0px !important;
  width: 100% !important;
  display: block;
}


.header {
  position: fixed;
}
.header-mobile-inner {
  display: flex;
  min-height: inherit;
  padding: 3px 10px !important;
  border: none;
  background: #e60a00;
}


.header-mobile-inner p {
  margin-bottom: 0;
  line-height: 40px;
  color: #fff;
}
.header-mobile-inner p a {
  font-size: 15px;
  color: #fff;
}

.logo-header-mobile-inner {
  text-align: center;
  justify-content: center;
  width: 100%;
  padding: 10px 0;
}


.middle.category-content {
  margin-top: 80px;
  padding-bottom: 80px;
}

.custom-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 10px 0 10px 0;
  width: 100%;
  max-width: 100%;
  margin-top: 15px;
  border: none;
}

.cta-btn.bottom {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.tag-third.button {
  width: 100% !important;
  height: 44px !important;
  padding: 0px !important;
  line-height: 46px;
  font-size: 14px;
  font-weight: 700;
  margin-left: 0;
}


.custom-dropdown select {
  border-radius: 0;

}
.ohio-left-inner {
  padding: 25px;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-left: 0;
  width: 100%;
  margin-left: 0;
  padding-bottom: 80px;
  text-align: center;
  padding-right: 0;
  max-width: 750px;
  float: right;
  margin-top: 30px;
}
.mfp-content {
    width: 100%;
    max-width: 375px;
}
.module.module-intro-a.intro-section.welcome-intro.ohio-intro .ohio-left-inner .ohio-title.module-title {
  color: #e60a00;
  font-size: 90px;
  margin-bottom: 30px;
  font-weight: normal;
}
.welcome-intro .module-intro-content.section-intro.row-narrow h3.module-title {
	margin-bottom: 0;
	color: #030504;
	letter-spacing: 1px;
	font-size: 21px;
	font-weight: 400;
	text-transform: uppercase;
	font-family: var(--heading-font-family);
	line-height: 1.3;
}


/* .welcome-intro .module-intro-content.section-intro.row-narrow span.module-titlespan-marea  { display: block; margin-top: 24px;} */

.ohio-left-inner {
  background-image: none !important;
}
.ohio-left-inner {
  padding-bottom: 20px;
  text-align: center;
  padding-right: 15px;
  max-width: 750px;
  float: right;
  margin-top: 30px;
  background-image: none !important;
  padding-left: 15px;
}
body.scrolled .logo-header-mobile-inner {
  display: none;
}
.personal-injury-inner.left-box img {
  width: 100%;
  border-left: 0px solid #e60a00;
  height: auto;
  max-width: 700px;
  border-bottom: 30px solid #e60a00;
}
.columns.small-12.large-7.medium-7.works-compensation-right.personal-injury-right .works-compensation-inner.personal-injury-inner {
  float: none;
}
.module-tit {
  font-weight: 600;
  letter-spacing: 4px;
  font-size: 30px;
  margin-bottom: 25px;
}
.acc-injury.acc-workers {
  padding-right: 0;
}
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact .prac-text {
  float: none;
  color: #1d1c22;
  width: 76%;
  line-height: normal;
}
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact a {
  text-decoration: none;
}

.page-template-template-nepali .page-template-template-nepali .module.module-intro-a.intro-section.contact-free-section.section-wrapper {
padding-top:0!important;
}

.module.module-intro-a.intro-section.contact-free-section.section-wrapper {
  background-position: center top;
  padding: 70px 0;
  background-size: 100% 260px;
  padding-bottom: 0;

}
.contact-free-inner .contact-p {
  font-size: 18px;

}
.who-we-help-left .slick-slide .module-badges-a-single img {
  width: 100%;
  border-left: 0px solid #e60a00;
  max-width: 700px;
  border-bottom: 30px solid #e60a00;
}
.who-we-help-left {
  /* position: absolute; */
  /* left: 0; */
  padding-left: 0;
  /* padding-right: 45px; */
  padding-right: 0;
}
.module-intro-content.who-we-help-content .slick-dots {
  text-align: center;
  bottom: -35px;
}

.who-we-help-right {
  float: right;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 80px;
}

.columns.small-12.large-4.medium-4.help-col {
  padding: 0;
}

.help-list li h3 {
  margin-bottom: 3px;
  font-size: 18px;

}
.help-col .help-list {
  margin-bottom: 6px;
}

.module.module-intro-a.intro-section.who-we-help-section.section-wrapper {
  padding-bottom: 30px;
}

.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-top: 55px;
  /* background-size: contain; */
  background-position: left top;
  min-height: 547px;
  margin-bottom: -139px !important;
  padding-bottom: 0;
  background-repeat: no-repeat;
  background-size: 130% auto;
  background-image: url(images/answer-bg.jpg) !important;
}

.answering-inner {
  max-width: 100%;
  background: red;
  padding: 15px;
  float: right;
  width: 100%;
  padding: 25px;
  margin-top: 185px;
}

.answering-inner .accordion-item .accordion-item-title {
  background: transparent;
  padding: 5px 0px;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.module.module-testimonials-b.testimonial-section {
  background-repeat: no-repeat;
  background-size: 250% 350px;
  min-height: 450px;
  background-color: #fff !important;
  padding-top: 180px;
  padding-bottom: 50px !important;
}

.slider-testimonials-b-buttons {
  display: flex;
  justify-content: space-around !important;
  width: 60%;
  margin: 0 auto;
}

.slider-testimonials-b-container {
  background: #fff;
  padding: 75px 35px 25px 35px;
  box-shadow: none;
  margin-top: 58px;
}
.footer-contact-section .form-container.footer-form-container .contact-form-heading.module-tit {
  border-top: 1px solid #555;
  padding-top: 40px;
  font-size: 20px;
  letter-spacing: 2px;
}
.footer-contact-section .form-container.footer-form-container {
  box-shadow: none !important;
  padding: 0 20px;

}
.footer-contact-section .form-container.footer-form-container .contact-form-heading.module-tit .red-text {
  font-size: 37px;
  letter-spacing: 0;
  width: 100%;
  display: block;
}

.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group {
  width: 100%;
  display: inline-block;
  margin-right: 0%;
  vertical-align: top;
  margin-bottom: 10px;
}

.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group label {
  font-size: 12px;
  height: auto;
  min-height: auto;
  line-height: 25px;
  padding-left: 0;
}

.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group:last-child {
  margin-right: 0;
  width: 100%;
}

.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group {
  width: 100%;
  display: inline-block;
  margin-right: 0;
  vertical-align: top;
  margin-bottom: 0;
}




.contact-list li a {
  color: #33365e;
}
.nepali-cta-list {
    margin-top:0!important;
}
.contact-list {
  margin-top: 100px;
}

.contact-list li {
  display: inline-block;
  margin: 15px 2%;
  text-align: left;
  width: 85%;
}


.contact-free-inner .contact-title {
  color: #fff;
  margin-bottom: 15px;
  font-size: 30px;
  margin-top: 9px;
  text-transform: none;
  padding: 0 15px;
}
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact .prac-text {
  float: none !important;
  color: #1d1c22;
  width: 76%;
  line-height: normal;
}


.personal-injury-left {
  padding-left: 0;
  padding-right: 0;
}

.personal-injury-inner.left-box {
  padding-right: 0;
}

.personal-injury-right {
  float: right;
  padding-left: 40px;
  padding-right: 40px;
  text-align: right;
  padding-top: 25px;
}
.acc-injury .accordion-item.injury-prac-accordion .prac-icon img {
  width: 45px;
}

.acc-injury ul {
  margin-bottom: 10px;
}

.prac-button {
  display: inline-block;
  width: 100%;
  text-align: center;
}



.works-compensation-inner.personal-injury-inner.left-box img {
  width: 100%;
  border-left: 0px solid #e60a00;
  border-right: 0px solid #e60a00;
  height: auto;
  max-width: 650px;
  border-bottom: 25px solid #e60a00;
}

.injury-col.columns.small-12.large-6.medium-6 {
  padding-left: 0;
  padding-right: 0;
}
.ohio-right-inner {
  padding: 30px 20px 20px 20px;
  text-align: center;
}
.ohio-right-inner #slider-testimonials-a p {
  text-align: center;
}

.slider-testimonial-single {
  text-align: center;
  color: #fff;
}

.ohio-right-inner .slick-dots {
  text-align: center;
  bottom: 8%;
}

.slider-testimonial-source {
  margin: 15px 0;
}
.module.module-intro-a.intro-section.personal-injury.section-wrapper {
  padding: 50px 0;
}
.footer-contact-section .form-container.footer-form-container #contact-formStandard {
  padding: 0 15px;
}
.footer-contact-section .form-container.footer-form-container .button {
  width: auto;
  margin: 0 auto;
  padding: 15px 28px 14px 30px;
  background: #e60a00;
  border: none !important;
  font-size: 18px;
  width: 100%;
  max-width: 375px;
}

.footer-ofc-right {
  display: inline-block;
  width: 100%;
  padding-left: 0;
  padding-top: 85px;
  padding-bottom: 55px;
}

.module-footer-c {
/*  background-image: url(images/footer-mobile.jpg) !important;
  background-size: 100% auto !important;
  background-position: left top;
  background-repeat: no-repeat !important;
  padding-top: 220px !important;
  background-color: #1d1c22 !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
  text-align: center;
  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.4);*/
}

.footer-ofc-right .office-addr-col {
  text-align: center;
  color: #fff;
  padding-right: 0;
}

.footer-ofc-right .office-addr-col p, .footer-ofc-right .office-addr-col {
  color: #fff;
  font-family: var(--body-font-family);
  line-height: 29px;
  font-size: 17px;
  letter-spacing: 0.5px;
}
.footer-ofc-right .office-addr-col h2.footer-title {
  color: #e60a00;
  font-weight: 600;
  font-size: 21px;
  line-height: normal;
  margin-bottom: 14px;
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  letter-spacing: 2px;
}
.footer-ofc-right .office-addr-col .map-btn a {
  text-transform: uppercase;
  font-family: var(--heading-font-family);
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 2px;
  border: 1px solid #fff;
  padding: 12px 15px;
  display: inline-block;
  margin: 0;
  margin-bottom: 50px;
}

.footer-ofc-right .office-addr-col.right .office-addr-col-inner {
  padding-left: 0;
  text-align: center;
}

.social-links {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center!important;
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
  margin: 0;
  justify-content: center!important;
}

.social-links a {
  display: flex;
  align-items: center!important;
  justify-content: center!important;
  font-size: 2rem!important;
  width: 50px;
  line-height: 35px;
  height: 35px;
  text-decoration: none;
  margin: 15px 3px!important;
}

.footer-ofc-right {
  display: inline-block;
  width: 100%;
  padding-left: 0;
  padding-top: 85px;
  padding-bottom: 25px;
}

.footer.module-footer-c {
  padding: 0 !important;
}

.footer-copyright-section {
  padding: 30px 0!important;
  text-align: center !important;
}
.footer-copyright-full .menu-footer-navigation-container {
	display: inline-block !important;
}
.footer-copyright {
  text-align: center;
  padding-right: 20px !important;
  padding-left: 20px !important;
}
.menu-footer-navigation-container {
	line-height: 1 !important;
}
#menu-footer-navigation {
  margin: 0;
  display: inline!important;
}
.menu-footer-navigation-container {
  display: inline!important;
}
#menu-footer-navigation .menu-item {
  display: inline !important;
  font-weight: 600;
}

.footer-lower a {
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}

#menu-footer-navigation .menu-item:first-child::before {
  display: inline-block !important;
}



.footer-lower {
  font-size: 13px !important;
  color: #fff;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  max-width: 310px;
  margin: 0 auto;
}

#menu-footer-navigation .menu-item::before {
  content: "|" !important;
  margin: 0 7px 0 2px;
  font-size: 13px;
  line-height: normal;
  display:inline !important


}
.footer-lower {
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: center;
}



.home-slider-single-tagline .select {
  position: relative;
  margin-bottom: 15px;
  width: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  display: inline-block;
  text-align: left;
}
.home-slider-single-tagline .select .selectBtn {
    font-size: 13px;
}
.home-slider-single-tagline .select .selectDropdown .option {

  font-size: 14px;
}

.home-slider-single-tagline .tagline-large {
  line-height: normal !important;
}


.home-slider-single-tagline .tag-one .first-tag, .tag-one .third-tag {
  position: relative;
  top: 0;
}
.home .mfp-container .mfp-content {
  width: 100% !important;
  margin: 25px auto !important;
}

.home .mfp-container .form-input-row .form-input-group:nth-child(1) {
  margin-right: 0% !important;
  width: 100% !important;
}
.home .mfp-container .form-input-row .form-input-group:nth-child(1),.home  .mfp-container .form-input-row .form-input-group:nth-child(2) {
  width: 100% !important;
  display: inline-block !important;
  vertical-align: top !important;
}

.header-mobile-inner {
	display: flex;
	min-height: inherit;
	padding: 17px 10px !important;
	border: none;
	background: #000000;
	align-items: center;
}


.mobile-header-cta {
	background: #e60a00;
	font-weight: 600;
	color: #fff;
	font-size: 16px;
	padding: 10px 0;
	letter-spacing: 0.8px;
	display: flex;
	justify-content: space-between;
	padding: 0 7px;
	align-items: center;
}
.mobile-header-cta .header-phone {
	color: #fff;
	font-weight: 400;
}
.mobile-header-case.button.alt-01.mobile-alt-btn {
	display: block;
}
#home-slider {
	margin-top: 117px;
}
.home-slider-single-tagline .first-tagline, .home-slider-single-tagline .first-tagline b {
	font-size: 18px;
	color: #000;
	color: #fff;
	text-align: center;
}

.home-slider-single-tagline .second-tagline {
	font-size: 36px !important;
	letter-spacing: 0px!important;
	color: #030504;
	color: #fff;
	line-height: 1.1;
	text-align: center;
}

.home-slider-single-tagline .second-tagline b {
	color: #fd291f;
	color: #fff;
	display: inline;
	font-size: 38px !important;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 0;
}

.hp-cta-btn a,
.hp-cta-btn button {
	color: #fff;
	/* font-weight: normal; */
	margin: 0 0px !important;
	position: relative;
	font-family: var(--heading-font-family);
	font-size: 21px !important;
	text-transform: uppercase;
	width: 100%;
	/* border: 0; */
	padding: 18px 0 !important;
	background: #fd291f;
	border: none !important;
	text-align: center;
	letter-spacing: 0.52px;
	font-weight: bold !important;
}
.hp-cta-btn a:hover,
.hp-cta-btn a:focus,
.hp-cta-btn button:hover,
.hp-cta-btn button:focus {
	color: #000;
	/* font-weight: normal; */
	margin: 0 0px !important;
	position: relative;
	font-family: var(--heading-font-family);
	font-size: 21px !important;
	text-transform: uppercase;
	width: 100%;
	/* border: 0; */
	padding: 18px 0 !important;
	background: #fd291f;
	border: none !important;
	text-align: center;
	letter-spacing: 0.52px;
	font-weight: bold !important;
}
.third-tagline {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	color: #030504;
	color: #fff;
	font-size:18px;
	line-height: 24px;
}
.module-results-b-slider-container {
	width: 100%;
	padding-right: 0;
}


.module.module-results-b .module-results-b-ticker {
	padding: 35px 0 50px 0 !important;
	margin: 0 auto !important;
	border: 1px solid #fff !important;
}

.module-results-b-more:hover, .module-results-b-more:focus {

	right: 0;
	background: #fff !important;
	text-transform: capitalize;
	font-size: 18px!important;
	  color: #33365e !important;
}
.module-results-b-left {
	text-align: center !important;
	margin-bottom: 20px!important;
}
.result-btn {
	text-align: center!important;
}

.module-results-b-more {
	position: relative !important;
	top: 3px!important;
	right: 0;
	background: #33365e!important;
	text-transform: capitalize !important;
	font-size: 18px!important;
}

.module-results-b-slider-container {
	width: 100%;
	padding-right: 0  !important;
}
.module-results-b-left h2 {
	text-transform: uppercase;
	padding-left: 0!important;
	max-width: 250px!important;
	margin: 0 auto!important;
}


.module-results-b-buttons button i {
	font-weight: 300 !important;
}

.module-results-b-buttons button i {
	font-weight: 300 !important;
	font-size: 33px!important;
}

.module-results-b-single h3 {
	margin-bottom: 2px;
	font-size: 40px !important;

}
.module-results-b-single span.uppercase {
	font-size: 15px!important;
	color: #fff;
	letter-spacing: 0.76px!important;
	font-weight: 600!important;
}

.module.module-intro-a.intro-section.welcome-intro {
	padding: 55px 25px;
	text-align: left;
}


.wel-right-inner {
	padding-left: 0;
	position: relative;
}
.injury-img img {
	max-width: 100%;
	width: auto;
}

.wel-right-col {
	background-image: none !important;

}
.wel-left-inner {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}

.wel-right-col {
	background-image: none !important;
	padding: 0;
}
.wel-right-inner.active::before {
	display: none;
}


.injury-right-text .injury-tit {
	margin-top: 40px;
}
.injury-right-text {
	padding-left: 45px;
	padding-right: 45px;
	position: relative;
}

.wel-right-col .prac-hp-btn.button {
	padding: 10px 15px !important;
	width: 100%;
	font-size: 23px !important;
}
.wel-right-col .prac-hp-btn.button:hover, .wel-right-col .prac-hp-btn.button:focus {
	background:#33365e !important;
	color:#fff !important

}

.module.module-intro-a.intro-section.practice-area.section-wrapper {
	background-image: none !important;
	background-color: #33365e;
	padding: 75px 0;
}

.personal-injury-inner.left-box .module-tit {
	font-size: 36px;
	color: #fff;
	line-height: 46px;
	font-weight: 400;
	letter-spacing: 0;
}

.prac-content p {
	font-weight:400;
	color: #fff;
	font-size: 17px;
}

.personal-injury-left .prac-hp-btn.button {
	padding: 14px 23px;
	width: 100%;
}

.personal-injury-right {
	float: left;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	padding-top: 25px;
}

.personal-injury-inner.left-box {
	padding-left: 45px !important;
	padding-right: 45px !important;
}

.prac-list {
	margin: 0;
	padding: 0 35px 0px 35px;
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
	vertical-align: top;
	list-style-position: inside;
	margin-top: 0;
}
.prac-li a {
	display: flex;
	align-items: center;
	padding: 5px 10px 5px 10px !important;
}
.prac-list li .prac-icon {
	width: 84px;
	height: auto;
}
.prac-list li .prac-text {
	width: 100%;
	display: inline-block;
	font-size: 21px;
	line-height: 26px;
	font-weight: 400;
	font-family: var(--heading-font-family);
	color: #fff;
	font-weight: 400;
	padding-left: 17px;
}

.prac-list li {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
}


.module.module-intro-a.intro-section.choose-us.section-wrapper {
	padding: 50px 15px;
}

.choose-inner .module-tit {
	text-align: center;
	font-size: 36px;
	line-height: 1;
	letter-spacing: 1px;
	font-weight: 400;
	margin-bottom: 10px;
}
.choose-inner .module-sec-tit {
	text-align: center;
	letter-spacing: 1.4px;
	font-size: 21px;
	font-weight: 400;
}

.module.module-intro-a.intro-section.choose-us.section-wrapper {
	padding: 55px 30px;
	background: #fcfaf7;
	background-image: linear-gradient(#fcfaf7, #fff);
}

 .choose-acc-left {
	padding: 0;
}
.acc-injury ul {
	margin-bottom: 10px;
	padding-left: 0;
}

.acc-injury .accordion-item.injury-prac-accordion.work-acc {
	width: 100%;
	margin-right: 0;
	background: transparent;
	margin-bottom: 0;
}

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact {
	font-size: 17px;
	line-height: normal;
}

.module.module-intro-a.intro-section.contact-form-section.section-wrapper.active::after {
	content: "";
	position: absolute;
	left: 0;
	top: 55px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: 230px;
	z-index: 0;
	animation-duration: 3s;
	animation-fill-mode: both;
	animation-name: leFadeInLeft;
	width: 100%;
	text-align: center;
}
.module.module-intro-a.intro-section.contact-form-section.section-wrapper {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 330px 45px 80px 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cta-inner-row {
	padding-left: 0;
	padding-top: 16px;
}
.case-first-tit {
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
	text-align: center;
}
.case-sec-tit {
	color: #e60a00;
	font-size: 54px;
	text-transform: uppercase;
	line-height: 1.1;
	margin-bottom: 25px;
	text-align: center;
}

.cta-left-inner::after {
	display: none;
}
.module.module-intro-a.intro-section.contact-form-section.section-wrapper {
	background-repeat: no-repeat;
	background-size: 100% 650px !important;
	background-position: center top;
	position: relative;
	padding: 330px 45px 10px 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cta-right-inner .form-container.footer-form-container {
	box-shadow: none;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin-top: 115px;
	padding-right: 0;
}
 .cta-right {
	padding: 0;
}
.cta-right-inner .form-container.footer-form-container .form-input-row .form-input-group:nth-child(1), .cta-right-inner .form-container.footer-form-container .form-input-row .form-input-group:nth-child(2) {
	width: 100%;
	display: inline-flex;
	vertical-align: top;
	flex-wrap: wrap;
	align-items: initial;
	margin-bottom: 25px;
}

 .module.module-badges-a {
	padding: 15px 0 25px 0;
}

.module-badges-a-inner {
	padding-left: 25px !important;
	padding-right: 20px !important;
}


.module-badges-a-inner .module-badges-a-buttons button {
	margin-left: 0 !important;
}
 #slider-badges-a-next {

	right: 0px !important;
}

.cta-right-inner .form-container.footer-form-container input::-webkit-input-placeholder {
  color: #33365e;
  opacity:1;
  font-size:15px;
  text-transform:capitalize !important;

}

.cta-right-inner .form-container.footer-form-container input:-ms-input-placeholder {
  color: #33365e;
  opacity:1;
  font-size:15px;
  text-transform:capitalize!important;
}

.cta-right-inner .form-container.footer-form-container input::-ms-input-placeholder {
   color: #33365e;
  opacity:1;
  font-size:15px;
  text-transform:capitalize!important;
}

.cta-right-inner .form-container.footer-form-container input::placeholder {
   color: #33365e;
  opacity:1;
  font-size:15px;
  text-transform:capitalize!important;
}

.columns.small-12.large-6.medium-6.choose-acc-right {
	padding: 0;
}



.cta-right-inner .form-container.footer-form-container button {
	max-width: 600px;
	width: 100%;
}

.cta-right-inner .form-container.footer-form-container button:hover, .cta-right-inner .form-container.footer-form-container button:focus {
	background-color:#33365e !important;
	color:#fff !important

}

.module.module-intro-a.intro-section.news-section.section-wrapper {
	background-color: #e60a00;
	background-image: none !important;
}

.module.module-intro-a.intro-section.news-section.section-wrapper {
	background-color: #e60a00;
	background-image: none !important;
	padding: 60px 25px;
}

.module-intro-content.news-content {
	display: inline-block;

}
.module-intro-content.news-content .module-intro-content.section-intro.row-narrow {
	width: 100%;
	display: inline-block;
	align-items: center;
}

.news-text {
	background: #fff;
	width: 102%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 50px 15px 30px 15px;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
	margin-top: -25px;
	z-index: 0;
}
.single-news-inner .news-date {
	background: #33365e;
	width: 80px;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	padding: 10px 10px;
	text-align: center;
	font-size: 23px;
	font-family: var(--heading-font-family);
	font-weight: 400;
	text-transform: uppercase;
	flex-wrap: wrap;
	line-height: 1;
	/* margin-bottom: -15px; */
	z-index: 9;
}

.module.module-testimonials-b.testimonial-section {
	padding-top: 80px;
	padding-bottom: 80px !important;
}
.slider-testimonial-single p {
	font-size: 17px;
	line-height: 28px;
}

.representing-col-inner .representing-title {
	text-align: center;
	color: #fff;
	font-size: 28px;
	position: relative;
	z-index: 1;
}

.module.module-intro-a.intro-section.representing-text-section.section-wrapper {
	padding: 70px 15px;
}

.slider-testimonials-b-buttons {
 	margin-bottom: -57px !important;
}


.news-tit {
	font-size: 36px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}
.single-news {
	margin-bottom: 35px;
}
.module.module-testimonials-b.testimonial-section::before {
	font-size: 50px;
	display: flex;
	align-items: flex-start;
	text-transform: uppercase;
	opacity: 0.3;
	position: absolute;
	top: 25px;
	width: 100%;
}

.slider-testimonial-single h2 {
	font-size: 24px;
	line-height: 34px;
	text-align: center;
}

.slider-testimonials-b-container {
	background: #fff;
	padding: 65px 25px 25px 25px !important;
	box-shadow: none;
	margin-top: 58px;
	width: 85%;
	text-align: center;
}

.slider-testimonials-b-container {
	border: 8px solid #e60a00;

}

.representing-img-col {
	width: 50%;
	padding: 0;
	overflow: hidden;
}
.representing-img-col:nth-child(3), .representing-img-col:nth-child(4), .representing-img-col:nth-child(5) {
	display: none;
}
 .footer-ofc-right {
	display: inline-block;
	width: 100%;
	padding-left: 20px;
	padding-top: 55px;
	padding-bottom: 25px;
	padding-right: 20px;
	text-align: left;
}

.footer-ofc-right .office-addr-col p, .footer-ofc-right .office-addr-col {

	text-align: left;
	padding-left: 0;
}

.footer-ofc-right .office-addr-col {
	justify-content: flex-start;
}

.office-addr-col.two {
	margin: 35px 0 35px 0;
}
.footer-phone .footer-title {
	padding: 0;
}

.social-links .fa {
	font-size: 24px;
}
.footer-copyright-section {
	padding: 0 0 30px 0 !important;

}
.office-addr-col.four .office-addr-col-inner {
	margin-left: 6px;
}
.footer-ofc-right .office-addr-col p, .footer-ofc-right .office-addr-col {
	color: #33365e;

}
.footer-copyright-full .footer-inner {
	padding: 15px 0;

}
.office-addr-col.four {
	margin: 25px 0 15px 0;
}

.footer-copyright-full #menu-footer-navigation .menu-item::before {
	margin: 0 3px 0 3px;
	font-size: 12px;

}
.footer-copyright-full #menu-footer-navigation li a {
	font-weight: 600;
	font-size: 12px;
	line-height: 1;
}
#menu-footer-navigation .menu-item {
	display: inline-block;
	line-height: 1;
}

.footer-copyright-full #menu-footer-navigation .menu-item:nth-child(3)::before {
	display: none !important;
}

.footer-copyright-full #menu-footer-navigation .menu-item:nth-child(5)::before {
	display: none !important;
}
.footer-copyright-full2 .footer-lower {
	font-size: 15px;
	color: #7b7b7b !important;
	text-transform: capitalize;
	font-weight: 400;
	letter-spacing: 0;
	padding: 10px 0;
	margin-top: 25px;
	text-transform: none !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	text-align: left !important;
	font-size: 14px !important;
}

.footer-lower a {
	color: #7b7b7b;
	text-decoration: none !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	letter-spacing: 0;
}

.disclaimer {
	font-size: 14px;
	color: #646464;
	font-weight:400;
	margin-top: 30px;
	margin-bottom: 25px;
}

 .module.module-results-b {
	position: relative !important;
}

.content.columns h1 {
	font-size: 35px;
	line-height: 1.1;
}

.mob-trans-link.mob-link {
	color: #fff;
}

.mob-trans-link.mob-link:hover,
.mob-trans-link.mob-link:focus {
	color: #000;
}

.mob-trans-link.mob-link .fa.fa-caret-down {
	color: #000;
}
.mobile-header-case.button.alt-01.mobile-alt-btn.mob-link {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 3px;
}
.home-slider-single {
	background-size: 100% 330px !important;
}
/* .home-slider-single {
	background-color: #e6e6e6;
} */
.home-slider-single-tagline .second-tagline b {
	color: #fd291f;
  color: #fff;
	display: inline;
	font-size: 36px;
}

.fourth-tagline {
	position: absolute;
	bottom: 0px;
	width: 100%;
	left: 0;
}
.home-hero .slick-dots {
	z-index: 1 !important;
	text-align: center !important;
	max-width: 95% !important;
	margin: 0 auto !important;
	display: inline-block !important;
	position: relative !important;
	bottom: 20% !important;
}

.home-hero .slick-dots li button::before {
	height: 15px;
	width: 15px;

}
.home-hero .slick-dots li button::before {
	border: 2px solid #7b7b7b;
}
.home-hero  li.slick-active button:before {
  background: #e60a00;border: 2px solid #e60a00;
}
.home-hero  li button:hover:before,
.home-hero  li button:focus:before {
  background: #e60a00;border: 2px solid #e60a00;
}


#slick-slide01 .home-slider-single-tagline .second-tagline {
	font-size: 32px !important;
	letter-spacing: 0 !important;
}

#slick-slide01 .home-slider-single-tagline .home-slider-single-tagline-inner.hp-slide-tagline {
	max-width: 100%;
	margin-top: 5px;
	text-align: center !important;
}

#slick-slide00 .home-slider-single-tagline .home-slider-single-tagline-inner.hp-slide-tagline .third-tagline {
	font-size: 20px !important;

}
#slick-slide01 .home-slider-single-tagline .home-slider-single-tagline-inner.hp-slide-tagline .third-tagline br {
	display: none !important;
}

#slick-slide01 .home-slider-single-tagline .home-slider-single-tagline-inner.hp-slide-tagline .third-tagline {
	color: #030504;
  color: #fff;
	font-size: 20px !important;
	letter-spacing: 0 !important;
	max-width: 300px;
	text-transform: uppercase !important;
	line-height: 30px;
	margin: 0 auto;
}

#slick-slide01 .home-slider-single-tagline .home-slider-single-tagline-inner.hp-slide-tagline .third-tagline b {
	color: #030504;
	font-size: 18px;
	font-weight: bold !important;
	display: inline;
	letter-spacing: 0 !important;
	text-transform: uppercase;
}

#slick-slide02 .home-slider-single-tagline .home-slider-single-tagline-inner.hp-slide-tagline .second-tagline {
	font-size: 30px !important;
	line-height: 1 !important;
}

#slick-slide02 .home-slider-single-tagline .home-slider-single-tagline-inner.hp-slide-tagline .first-tagline {
	font-size: 16px;
	color: #030504;
	margin-top: 10px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px;
		letter-spacing:2px;
}
#slick-slide02 .home-slider-single-tagline .home-slider-single-tagline-inner.hp-slide-tagline .second-tagline b {
	font-size: 20px !important;
}

.home-slider-single-tagline .second-tagline {
	font-size: 24px !important;
}
/* .home-slider-single-tagline .second-tagline b {
	font-size: 26px !important;
} */
.intro-third-title p {
	font-size: 22px;
	color: #000000;
	max-width: 450px;
	line-height: 30px;
}

.intro-first-content {
	padding-right: 0;
}
.intro-img img {
	width: 100%;
	max-width: 480px;
}

.intro-logo-img img {
	max-width: 200px;
}

.intro-logo-img {
	margin-top: -60px;
	text-align: center;
	margin-bottom: 30px;
}


.intro-sec-content {
	border-top: 4px solid #fd291f;
	padding-top: 21px;
	border-bottom: 4px solid #fd291f;
	margin-top: 35px;
	padding-bottom: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.intro-sec-content p {
	margin-bottom: 0;
	font-size: 22px;
	line-height: 30px;
	padding-right: 14px;
}

.module.module-intro-a.time-section.section-wrapper {
	background-size: 100%;
	background-position: center top;
	min-height: inherit;
	background-repeat: no-repeat;
	padding-top: 0;
}

.module.module-intro-a.intro-section.welcome-intro {
	padding: 55px 25px 25px 25px;
	text-align: left;
}

.time-first-tit {
	line-height: 18px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1.2px;
	margin-bottom: 5px;
	font-size: 12px;
}
.time-right-inner {
	max-width: 250px;
	margin: 0 auto;
}

.time-sec-tit {
	font-size: 25px;
	color: #fff;
	font-weight: 400;
	max-width: 100%;
	line-height: 31px !important;
	text-transform: capitalize;
}

.columns.small-12.large-6.medium-6.time-right {
	padding-top: 00px;
	padding-bottom: 25px;
}

.time-cta-content {
	max-width: 1070px;
	margin: 0 auto;
	background: #fd291f;
	padding: 55px 40px;
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

.time-cta-left-inner::after {
	display: none;
}
.time-cta-left-inner {
	padding-right: 0;
	position: relative;
}

.time-cta-first-tit {
	line-height: 36px;
}
.time-cta-cont {
	color: #fff;
	font-size: 18px;
	padding-right: 0;
	margin-bottom: 21px;
}
 .time-cta-left {
	padding: 0;
}

.module-intro-content.section-intro.row-narrow .columns.small-12.large-4.medium-4.time-cta-right {
	padding: 0;
}
.module.module-intro-a.intro-section.verdicts-section {
	padding: 55px 25px;
}
.module.module-intro-a.time-section.section-wrapper {
	padding-bottom: 0;
}
.verdict-first-tit {
	font-size: 18px;

}
.module.module-intro-a.intro-section.verdicts-section {
	background-image: none;
	margin-top: 05px;
}

.verdict-sec-tit {
	font-size: 40px;
	color: #e60a00;
	line-height: 50px;

}
.verdict-third-tit {
	font-size: 40px;
	color: #e60a00;
	line-height: 50px;
	font-weight: 700;
	margin-bottom: 10px;
}

.verdict-sec-left-inner {
	padding-top: 15px;
	padding-right: 00px;
}
.verdict-btn {
	max-width: 100%;
	text-align: left;
	border-width: 3px !important;
}
.slider-testimonials-b-container {
	border: 0px solid #e60a00;
	padding: 0 !important;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}

.slider-testimonial-single {
	justify-content: center !important;
}

.result-single-slider {
	/* display: flex; */
	width: 45%;
	background: #000;
	/* display: inline-block; */
	margin: 7px;
	/* display: flex; */
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	/* align-items: center; */
	min-height: 120px;
	color: #fff;
	align-content: flex-end;
	/* align-items: center; */
	padding-bottom: 15px;
}

.result-single-slider .result-sec-title {
	color: #fd291f;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	padding: 0 15px;
	line-height: 1;
}
.slider-testimonials-b-buttons {
	margin-bottom: 0px !important;
	justify-content: flex-start !important;
	width: 95%;
}

.module.module-intro-a.navigate-section.section-wrapper {
	background-size: cover;
	min-height: 280px;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	background-position: center top;
	padding: 0;
	padding: 25px 45px 15px 45px;
}

.choose-inner {
	text-align: left;
	padding: 0 0;
}

.peersonal-tit {
	font-size: 26px;
	line-height: 35px;
	padding: 0 15px 0 0;
}

.navigate-right-inner .navigate-title {
	color: #fff;
	font-size: 25px;
	line-height: 35px;
	font-weight: normal;
	text-transform: capitalize;
	max-width: 215px;
	text-align: right;
}


.columns.small-12.large-6.medium-6.choose-acc-left {
	padding-left: 0;
	padding-right: 0;
}

.acc-injury ul {
	margin-bottom: 10px;
	padding-left: 0;
	width: 106%;
	margin-left: -3%;
}
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact {
	margin-bottom: 3px;
}
.choose-acc-right {
	margin-top: -10px;
}
.module.module-badges-a {
	padding: 0px 0 0px 0;
}

.module-badges-a-buttons {
	display: flex !important;
	width: 96%;
	justify-content: space-between !important;
	position: absolute;
	bottom: 70%;
	left: 2%;
}

.module-badges-a-inner .module-badges-a-buttons button {
	margin-left: 0 !important;
	background: transparent;
	color: #d1d1d1;
	font-size: 32px;
	font-weight: bold !important;
}
.module-badges-a-single img {
	padding: 0;
	max-width: 140px !important;
	/* width: 100%; */
	/* height: auto; */
}

.slider-badges-a {
	width: 80% !important;
	margin: 0 auto;
}
.media-left-inner {
	background: #e60a00;
	left: 0;
	position: relative;
	height: auto;
	width: 100%;
}

.slider-testimonial-single {
	justify-content: flex-start !important;
}

.media-left {
	padding: 0;
}

.media-left-inner {
	background: #e60a00;
	left: 0;
	position: relative;
	height: auto;
	width: 100%;
	padding: 70px 30px 70px 40px;
}

.test-heading {
	font-size: 26px;
	line-height: 40px;
	margin-bottom: 18px;
	display: inline-block;
	margin-top: 2px;
	font-weight: normal !important;
	letter-spacing: 0;
	text-transform: capitalize !important;
}
.test-heading {
	font-size: 26px;
	line-height: 40px;
	margin-bottom: 18px;
	display: inline-block;
	margin-top: 2px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: capitalize !important;
	font-family: var(--heading-font-family);
	padding-right: 24px;
}

.slider-testimonial-single p {
	font-size: 17px;
	line-height: 28px;
	padding-right: 05px;
}

.media-right-inner {
	padding: 40px 40px 80px 40px;
	text-align: left;
}

.media-right-inner h2.media-tit {
	font-size: 33px;
	margin-bottom: 30px;
	line-height: 40px;
	padding-right: 40px;
}

.media-img-inner {
	padding-bottom: 20px;
}
	
.media-list .row .media-text {
	font-size: 15px;
	color: #000;
	line-height: 25px;
	padding: 0;
}

.media-text-inner .media-text {
	display: none;
}

.module.module-intro-a.intro-section.contact-form-section.section-wrapper {
	background-repeat: no-repeat;
	background-size: 100% 650px !important;
	background-position: center 54px;
	position: relative;
	padding: 50px 45px 10px 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.contact-form-sec-title {
	font-size: 28px;
	letter-spacing: 1.66px;
	text-transform: uppercase;
	margin-bottom: 15px;
	line-height: 36px;
	padding: 0 15px;
}
.form-container.footer-form-container .form-input-row {
	display: flex;
	column-gap: 10px;
	flex-wrap: wrap !important;
}



.columns.small-12.large-12.medium-12.contact-form-col {
	padding: 0;
}










.form-container.footer-form-container .form-input-row .form-input-group {
	width: 100% !important;

}
.footer-office-address {
	padding: 65px 30px;
}
.footer-logo {
	text-align: left;
	margin-bottom: 30px;
}
.columns.small-12.large-9.medium-9.office-addr-col {
	display: flex;
	column-gap: 18px;
	padding-left: 6px;
}

.footer-left-col {
	display: flex;
	align-items: flex-start;
}

.social-links a {
	display: flex;
	align-items: flex-start !important;
	justify-content: flex-start !important;
	font-size: 2rem !important;
	width: 37px;
	line-height: 35px;
	height: 35px;
	text-decoration: none;
	margin: 15px -5px 15px 5px !important;
}
.footer-office-address .row:nth-child(2) {
	display: flex;
	flex-wrap: wrap;
}

.footer-text-col {
	padding-left: 22px;
	text-align: left;
	padding-top: 10px;
}

.footer-text-col-inner p {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	padding-right: 14px;
}
.footer-lower {
	font-size: 13px !important;
	color: #fff;
	text-transform: capitalize !important;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
	max-width: 310px;
	margin: 0 auto;
	text-align: left !important;
}

.footer-lower a {
	color: #fff;
	text-decoration: none !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	letter-spacing: 0;
}
#menu-footer-navigation .menu-item:last-child {
	display: block !important;
	padding-top: 7px;
}

#menu-footer-navigation .menu-item:last-child::before {
	display: none !important;
}

.attorney-banner-info p, .attorney-banner-info a {
	color: #fff!important;
	line-height: 1.5!important;
	font-size: 20px!important;
	font-weight: 500!important;
	margin-bottom: 0!important;
}
.attr-banner-icon {
	display: flex;
	padding-top: 10px;
	justify-content: center;
}
.single-attorneys #main .content.columns {
	padding: 0 35px;
}

.result-sidebar.result-right-inner {
	border-top: 1px solid #d6d6d6;
	padding-top: 55px;
	margin-top: 55px;
}

.single-attorneys #main .module.module-badges-a {
	padding-top: 30px;
}
.module-badges-a-inner .module-badges-a-buttons button i {
	font-weight: bold;
}

.module.module-intro-a.intro-section.verdicts-section .result-single-slider .result-first-title {
	font-size: 32px;
}
.module.module-intro-a.intro-section.verdicts-section .result-single-slider {
	display: flex;
	align-items: center !important;
	align-content: center;
	padding: 0;
}
.module.module-intro-a.intro-section.verdicts-section .result-single-slider .result-first-title {
	margin-bottom: 5px;
	width: 100%;
}

.module.module-badges-a .module-badges-a-single {
	margin: 0;
	padding: 0 !important;
}
.module-results-a-inner .module-results-a-buttons {
	margin: 15px 0!important;
	position: absolute!important;
	bottom: 35%!important;
	display: flex!important;
	width: 100%!important;
	left: 0!important;
	justify-content: space-between!important;
}
#slider-results-a {
	width: 85%!important;
	margin: 0 auto!important;
}

.module-results-a-inner .module-results-a-buttons button i {
	color: transparent !important;
	background: transparent !important;
	color: #d1d1d1 !important;
	font-weight: normal;
}

.module-results-a-inner .module-results-a-buttons button:hover i,
.module-results-a-inner .module-results-a-buttons button:focus i {
	color:#E60A00 !important;

}



#slider-results-a {
	width: 80% !important;
	margin: 0 auto !important;
}
.module-intro-content.media-content .module-intro-content.section-intro.row-narrow .row {
	/* display: inline-block; */
}
section.module.module-intro-a.intro-section.section-wrapper.practice-intro-section {
	padding-top: 30px;
	padding-bottom: 30px;
}

 .prac-footer-text p {
	line-height: 1.4;
}

}


@media screen and (min-width: 600px) and (max-width: 767px) {
.home-slider-single-tagline p {
  max-width: 600px !important;
}
.module.module-intro-a.time-section.section-wrapper {
	background-size: 120%;
 
}
.columns.small-12.large-6.medium-6.time-right {
	padding-top: 30px;
	padding-bottom: 00px;
}
.columns.small-12.large-6.medium-6.time-left {
	display: none;
}


.home-slider-single-tagline .hp-slide-tagline-1 .tag-four p {
  max-width: 300px !important;

}
.single-attorneys .banner {
  background-size:cover !important;
}

.single-attorneys-template-a .attorney-banner-info {
  padding: 20px 0px 20px 0;
  max-width: 450px;
  margin: 0 auto;
}

.header-mobile-buttons a, .header-mobile-buttons button {
	height: 45px !important;
	max-width: 45px !important;
}


.home-slider-single-tagline-inner {
  width: 100% !important;
  display: inline-block;
  max-width: 370px;
}

.module-practices-f-single {
  width: 100%;
  height: 250px;
  background-color: #14172F;
  text-decoration: none;
  display: inline-block;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 1.2;
  margin-bottom: 15px;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  border-radius: 0;
  overflow: hidden;
  margin: 10px;
  margin-left: auto !important;
  margin-right: auto !important;
}
.module-practices-f-inner.row-narrow {
  max-width: 1080px;
  width: 90% !important;
  text-align: center !important;
}
.module-results-a-single {
  background: transparent;
  border: 1px solid transparent !important;
  text-align: center;
  padding: 40px 5px 55px 5px !important;
}

.slider-results-a .slick-slide {
  margin-right: 0 !important;
  margin-left: 10px !important;
}
.module-results-a-single h2 {
  color: #fff;
  font-size: 35px !important;

}
#slider-results-a {
  width: 95% !important;
  margin: 0 auto !important;
}
.module-results-a-inner-main .module-title {
  color: #fff;
  margin-top: 25px;
  font-size: 45px !important;
  margin-bottom: 25px !important;
}

.module.module-results-a .center {
  max-width: 100%;
}

.module.module-results-a .button {
  /* color: #fff; */
  padding: 6px 20px;
  font-size: 17px;
  margin-top: 0;
  position: relative;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none;
  display: block;
  max-width: 150px;
  margin-bottom: 0;
}
.slider-blog-c {
  width: 100% !important;
  margin: 0 auto;
}

.module-blog-c-single {
  padding-right: 20px !important;
  margin-left: 10px;
}
#menu-footer-navigation .menu-item:last-child::before {
  display: inline-block;
}
.content {
  padding-right: 25px;
  margin-bottom: 30px;
  padding-left: 25px;
}

.attorney-banner-pdfs.attorney-banner-flex-row p i {
  color: #e60a00 !important;
}

.page-template-default.page.page-id-839 td {
  padding-left: 0px !important;
  width: 49% !important;
  display: inline-block;
}

.footer-ofc-right {
  padding-top: 125px;
  padding-bottom: 25px;
}
.header-mobile-buttons {
  padding-top: 0 !important;
}

body.scrolled .header {
  border-color: #e60a00;
  background: transparent;
  border: none !important;
  padding: 0px 0;
}
.mobile-header-case.button.alt-01.mobile-alt-btn {
	display: inline-block !important;
	min-width: inherit !important;
	width: auto !important;
	max-width: inherit !important;
	font-size: 22px !important;
	line-height: normal;
	text-transform: capitalize !important;
	letter-spacing: 0 !important;
	height: 45px !important;
	padding: 10px 20px !important;
	margin-right: 10px;
}

.mobile-header-cta {
	background: transparent;
	font-weight: 600;
	color: #33365e;
	font-size: 16px;
	padding: 10px 0 0px 0;
	letter-spacing:0.2px;
	text-align: right;
	position: absolute;
	right: 14px;
}

.mobile-header-cta .header-phone {
	color: #33365e;
	font-weight: 400;
}

.header-mobile-buttons {
	padding-top: 24px !important;
	padding-right: 6px;
}

#home-slider {
	margin-top: 74px;
}
.mobile-header-case.button.alt-01.mobile-alt-btn.mob-link:hover,
.mobile-header-case.button.alt-01.mobile-alt-btn.mob-link:hover {
	background: #E8E8E8 !important;
	color: #E60A00 !important;
}

.home-slider-single-tagline-inner {
	width: 100% !important;
	display: inline-block;
	max-width: 670px;
}

.tag-one b {
	display: inline;
}

.home-slider, .home-slider-single {
	height: 400px !important;
}
.home-slider-single-tagline {
	margin-top: 65px;

}
.module-results-b-left h2 {
	max-width: 650px !important;

}
#slider-results-b {
	padding: 0 45px;
}
.module-results-b-right {
	position: relative;
	max-width: 90% !important;
	margin: 0 auto!important;
}
.module-results-b-more {
	margin-top: 30px;
}
.injury-img {
	margin-bottom: 0;
	text-align: center;
}


.module.module-intro-a.intro-section.contact-form-section.section-wrapper.active::after {
	top: 33px;
	background-repeat: no-repeat;
	background-position: 14% 0;
	background-repeat: no-repeat;
	background-size: 260px;
	width: 100%;
	text-align: center;
}
.cta-right-inner .form-container.footer-form-container {
	margin-top: 75px;
	padding-right: 0;
}

.module.module-intro-a.intro-section.contact-form-section.section-wrapper {
	background-repeat: no-repeat;
	background-size: 100% 350px !important;
	background-position: center top;
	position: relative;
	padding: 60px 45px 10px 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.slider-testimonials-b-buttons {
	width: 40%;

}
.rep-img {
	width: 100% !important;
}

.representing-col-inner {
	padding: 25px 0;

}
.footer-ofc-right {
	padding-top: 55px;
	padding-bottom: 25px;
}

.footer-lower {
	max-width: 100% !important;

}

.footer-copyright-full2 #menu-footer-navigation .menu-item:nth-child(4)::before {
	display: none !important;
}

.footer-ofc-right .office-addr-col {
	width: 50%;
	margin: 0 !important;
	padding: 0 16px;
}

.footer-logo img {
	max-width: 250px;
}

.office-addr-col.four .office-addr-col-inner address p {
	font-size: 15px;
	font-weight:400;
	letter-spacing: 0;
	font-style: normal !important;
	line-height: 1.3;
}

.office-addr-col.four .footer-email {
	margin-bottom: 10px;
	margin-top: 20px;
}

.header-logo img {
	max-width: 200px;
}

.header-mobile-buttons {
	padding-top: 0px !important;
	padding-right: 0;
}

.mobile-header-cta {
	background: transparent;
	font-weight: 600;
	color: #33365e;
	font-size: 16px;
	padding: 5px 0 0px 0;
	letter-spacing: 0.2px;
	text-align: right;
	position: absolute;
	right: 55px;
	top: 12px;
}


.mob-trans-link.mob-link .fa.fa-caret-down {
	color: #fff;
}

.mob-trans-link.mob-link {
	color: #fff;
	margin-right: 15px;
}
.mobile-header-case.button.alt-01.mobile-alt-btn {
	display: inline-block !important;
	min-width: inherit !important;
	width: auto !important;
	max-width: inherit !important;
	font-size: 15px !important;
	line-height: 37px;
	text-transform: capitalize !important;
	letter-spacing: 0 !important;
	height: 40px !important;
	padding: 2px 20px !important;
	margin-right: 10px;
}

.header-mobile-buttons a, .header-mobile-buttons button {
	height: 40px !important;
	max-width: 45px !important;
}

.home-slider-single {
	background-size: 100% 300px !important;
}

.home-slider, .home-slider-single {
	height: 600px !important;
}

.home-slider-single-tagline {
	margin-top: 95px;
}
.intro-img {
	text-align: center;
}

.time-right-inner {
	max-width: 250px;
	margin: 0;
	margin-right: 55px;
	margin-left: auto;
}

.time-cta-left-inner {
	padding-right: 15px;
	position: relative;
	padding-left: 15px;
	margin-bottom: 30px;
}

.module.module-intro-a.intro-section.verdicts-section {
	padding: 55px 25px;
	margin-top: 0;
}


.verdict-btn {
	max-width: inherit;
	text-align: left;
	border-width: 3px !important;
}

.module.module-intro-a.intro-section.verdicts-section .slider-testimonial-single {
	justify-content: center !important;
}

.slider-testimonials-b-buttons {
	width: 92%;
}
.slider-testimonial-single {
	justify-content: left !important;
}

.test-heading {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 18px;
	display: inline-block;
	margin-top: 2px;
	font-weight: 400 !important;
	letter-spacing: 0;
	text-transform: capitalize !important;
	font-family: var(--heading-font-family);
	padding-right: 24px;
}
.module.module-intro-a.intro-section.contact-form-section.section-wrapper {
	background-size: cover !important;
}
.footer-office-address {
	padding: 65px 00px;
}

.footer-logo {
	text-align: center;
	margin-bottom: 30px;
}
.columns.small-12.large-4.medium-4.office-addr-single-col {
	width: 33%;
	/* padding: 0; */
}
.footer-ofc-tit {
	font-size: 18px;
	position: relative;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	font-weight: 600;
	line-height: normal;
}

.office-addr-inner .footer-address-p {
	font-size: 15px;
	line-height: 22px;
	color: #fff;
}

.time-cta-left-inner {
	padding: 0;
}

.cta-single a {
	justify-content: center!important;

}

.columns.small-12.large-9.medium-9.office-addr-col .row {
	width: 100%;
}


.header-mobile-inner {
	padding: 17px 5px 17px 0px !important;

}

.mobile-header-case.button.alt-01.mobile-alt-btn.mob-link {
	padding-right: 0 !important;
	padding-left: 0 !important;
	padding-bottom: 3px;
	font-size: 11px !important;
	padding: 0 10px !important;
	height: 36px !important;
}

.prisna-gwt-align-right {
	text-align: right !important;
	margin-right: 10px !important;
}





}



@media screen and (min-width: 767px) and (max-width: 1024px) {
.home-slider-single-tagline .hp-slide-tagline-1 .tag-one, .home-slider-single-tagline .hp-slide-tagline-1 .tag-one   {
  color: #e60a00 !important;
  font-size: 18px !important;

}

section.module.module-intro-a.intro-section.section-wrapper.practice-intro-section {
	padding-top: 30px;
	padding-bottom: 30px;
}

 .prac-footer-text p {
	line-height: 1.4;
}


.home-slider-single-tagline-inner {
  width: 100% !important;
  max-width: 800px;
}
.mobile-trans {
	padding-right: 10px;
	display: inline;
	float: left;
	padding-top: 10px;
}

.home-slider-single-tagline .hp-slide-tagline-1 .tag-two, .home-slider-single-tagline .hp-slide-tagline-1 .tag-two   {
  font-size: 40px !important;
  line-height: 40px!important;
  margin-bottom: 12px;
}

.home-slider-single-tagline p {
  max-width: 300px !important;
}

.home-slider-single-tagline .hp-slide-tagline-1 .tag-four p {
  font-family: var(--heading-font-family);
  color: #fff;
  font-size: 16px !important;
  text-transform: uppercase;
  padding: 1px 0;
  border-top: 1px solid #fff;
  /* max-width: 220px; */
  border-bottom: 1px solid #fff;
  line-height: 29px;
  font-weight: 600 !important;
  font-style: normal !important;
  max-width: inherit;
  margin-top: 16px !important;
}
.home-slider-single-tagline .hp-slide-tagline-2 .tag-one {
  font-size: 50px !important;
  line-height: 50px;
}
.home-slider-single-tagline .hp-slide-tagline-2 .tag-two   {
  color: #fff !important;
  font-size: 24px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-family: var(--heading-font-family) !important;
  letter-spacing: 1px !important;
  margin-bottom: 5px !important;
  font-style: normal !important;
  line-height: 24px;
  margin-top: 18px !important;
}
.home-slider-single-tagline .hp-slide-tagline-3 .tag-one p {
  margin-bottom: 0 !important;
  font-size: 50px !important;
  line-height: 60px !important;
  letter-spacing: 1px !important;
  font-style: normal !important;
  font-family: var(--heading-font-family);
  font-weight: 700 !important;
  text-transform: uppercase;
}
.home-slider-single-tagline .hp-slide-tagline-3 .tag-two p {
  font-size: 35px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
  color: #fff !important;
  font-family: var(--heading-font-family);
  font-style: normal !important;
  line-height: 45px;
}
.home-slider-single-tagline .hp-slide-tagline-3 .tag-three p {
  font-size: 30px !important;
  letter-spacing: 0 !important;
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  font-weight: 700 !important;
  font-style: normal;
  color: #e60a00;
  line-height: 30px !important;
  padding-top: 15px !important;
}
.home-slider-single-tagline .hp-slide-tagline-4 .tag-two p {
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-shadow: 0 0 10px #585858;
  font-size: 45px !important;
  text-shadow: none !important;
  margin-bottom: 0 !important;
  font-family: var(--heading-font-family) !important;
  font-weight: 700 !important;
  font-style: normal;
  line-height: 80px !important;
}

.home-slider-single-tagline .hp-slide-tagline-4 .tag-three p {
  font-size: 25px !important;
  letter-spacing: 0 !important;
  font-family: var(--heading-font-family) !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #e60a00 !important;
  line-height: 28px;
}





.home-slider-single-tagline .hp-slide-tagline-4 .tag-three span {
  font-family: var(--heading-font-family) !important;
  font-size: 20px !important;
  color: #fff !important;
  font-style: italic !important;
  text-transform: none !important;
  font-weight: 400 !important;
  letter-spacing: 1px !important;
  line-height: normal !important;
  margin-top: 0 !important;
  position: relative !important;
  display: inline-block !important;
  vertical-align: middle !important;
}

.home-slider-single-tagline p {
  max-width: 700px !important;
  margin:0 auto !important
}
.home-slider-single-tagline .hp-slide-tagline-1 .tag-four p {
  font-family: var(--heading-font-family);
  color: #fff;
  font-size: 16px !important;
  text-transform: uppercase;
  padding: 1px 0;
  border-top: 1px solid #fff;
  /* max-width: 220px; */
  border-bottom: 1px solid #fff;
  line-height: 29px;
  font-weight: 600 !important;
  font-style: normal !important;
  max-width: 300px !important;
  margin-top: 16px !important;
  margin-left: 20px !important;
}

.home-slider-single-tagline {
  margin-top: 25px !important;
}
.home-slider-single-tagline .hp-slide-tagline-3 {
  padding-left: 257px;
}
.home-slider-single-tagline .hp-slide-tagline-4 .tag-three p {
  font-size: 22px !important;
}


.header-mobile-buttons #header-search-open {
  margin-top: 9px;
}
.home-slider, .home-slider-single {
  height: 500px !important;
}


.custom-dropdown {
  border: none;
}
.custom-dropdown select {
  background-color: #fff;
  color: #585858;
  font-size: 15px;
  padding: .4em;
  padding-right: 3.5em;
  border: 0;
  margin: 0;
  border-radius: 0;
  text-indent: 0;
  text-overflow: '';
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  font-weight: normal;
  /* font-family: din-2014-narrow, sans-serif; */
  /* letter-spacing: 1px; */
  padding-left: 0.8em;
  padding-top: 2px;
  height: 44px;
}


.tag-two {
  font-family: var(--heading-font-family);
  font-size: 30px;
  line-height: 45px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 1px;
  position: relative;
}

section.home-banner-section {
  background: rgba(20,29,65,1);
  position: relative;
  width: 100%;
  bottom: 0;
  overflow: hidden;
}
.scroll-btn {
  display: none;
}
.module.module-intro-a.intro-section.welcome-intro {
  padding-bottom: 50px;
  padding: 45px 15px !important;
}

.columns.small-12.large-5.medium-5.why-choose-left.section2-row {
  padding: 0;
}

.ohio-left-inner {
  padding: 25px;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-left: 40px;
  width: 100%;
  margin-left: 0;
  padding-bottom: 30px;
  text-align: left;
  padding-right: 40px;
  max-width: 750px;
  float: right;
  background-size: 52%;
  background-position: left bottom;
}

.module.module-intro-a.intro-section.welcome-intro.ohio-intro .ohio-left-inner .ohio-title.module-title {
  color: #e60a00;
  font-size: 80px;
  margin-bottom: 30px;
  font-weight: normal;
}


.welcome-intro .module-intro-content.section-intro.row-narrow h3.module-title,
.welcome-intro .module-intro-content.section-intro.row-narrow .module-titlespan-marea {
  font-size: 17px;

}

.ohio-title.module-title .module-title.span-marea {
    margin-bottom: 15px;
    color: #1d1c22;
    letter-spacing: 0;
    font-size: 30px;
    font-weight: 400;
    text-transform: none;
    /* font-family: 'Prata',sans-serif; */
    line-height: 1.3;
}

.ohio-title.module-title .module-title.span-marea {display:block; margin-top:24px;}
body.scrolled .header .logo-header-mobile-inner {
  display: none;
}
.ohio-right-inner #slider-testimonials-a p {
  text-align: left;
  font-size: 40px;
}

.ohio-right-inner h2 {
  font-family: var(--heading-font-family);
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 600;
  margin-bottom: 15px;
}

.ohio-right-inner #slider-testimonials-a p.slider-testimonial-content.result-sec {
  text-transform: capitalize !important;
  font-size: 25px;
  margin-bottom: 14px;
  padding-top: 12px;
}

.slider-testimonial-source {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 15px;
  line-height: 22px;
  display: inline-block;
}


.module.module-intro-a.intro-section.personal-injury.section-wrapper {
  padding-top: 30px;
  padding-bottom: 50px;
}

.personal-injury-right {
  float: right;
  padding-left: 0;
  padding-right: 0;
  text-align: right;
}

.module-tit {
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 6px;
  font-size: 25px;
  margin-bottom: 10px;
}

.personal-injury-right .personal-injury-inner p {
  line-height: normal;
}

.acc-injury .accordion-item.injury-prac-accordion .prac-icon img {
  width: 35px;
}

.acc-injury .accordion-item.injury-prac-accordion {
  margin-right: 5px;

}
.injury-col.columns.small-12.large-6.medium-6 {
  padding-left: 0;
  padding-right: 10px;
}
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact .prac-text {
  float: left;
  color: #1d1c22;
  font-size: 14px;
}

.ohio-right-inner {
  padding: 30px 15px 20px 15px;
  text-align: left;
}


.why-choose-right .why-choose-inner {
  padding: 30px 30px 50px 20px;
}

.module.module-practices-f {
  padding: 35px 0px !important;
}

.module-practices-f-single {
  width: calc(33% - 20px) !important;

}

.module.module-results-a {
  padding: 25px 0 0px 0 !important;
}
.slider-results-a .slick-slide {
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.slider-results-a {
  width: 95% !important;
  margin: 0 auto;
}

.module-results-a-single {

  padding: 40px 15px 15px 15px !important;
}
.testimonial-inner {
  padding: 20px 0 40px 0;
  position: relative;
  min-height: 220px;
}

.testimonial-inner .row-narrow.center {
  padding: 0 0px 0 100px;
  text-align: left;
  max-width: 800px;
  background-size: 80px;
}

.module-testimonials-a .slider-testimonial-content {
  text-align: left !important;
  color: #fff !important;
  font-size: 17px !important;
  line-height: 22px !important;
  font-weight: 400 !important;
  margin-bottom: 10px !important;
}

#slider-testimonials-a {
  padding-right: 40px;
}

.representative-section {
  margin: 0 auto;
  max-width: 1200px;
  padding: 50px 25px 20px 25px;
}

.module.module-blog-c {
  padding: 50px 0;
}

.slider-blog-c {
  width: 98% !important;
  margin: 0 auto;
}
.tax-faq_category .accordion-item.active h2 {
    color: #fe0a0a;
}

body.scrolled .header {
  border-color: #030504;
  background: #030504;
  border: none !important;
  padding: 5px 0;
}
.header-mobile-buttons {
  padding-top: 25px;
}
body.scrolled .header .header-mobile-buttons {
  padding-top: 9px;
}


.single-attorneys .banner {
	height: auto !important;
	padding: 60px 0 30px 0 !important;
	background-position: top right !important;
	background-size: cover;
}

.attr-banner-icon {
	display: flex;
	padding-top: 10px;
	padding-bottom: 15px;
}

.header-logo img {
	max-width: 320px;
	width: 100%;
	height: auto;
	padding: 0px 7px;
	margin: 0px 0 0px 0;
	width: 320px;
	margin: 0 auto;
}


.tag-one .first-tag, .tag-one .third-tag {
  position: relative;
  top: -8px;
}

 .home-slider-single-tagline .tagline-large span {
  font-size: 132%;
  letter-spacing: 0;
  font-weight: 600;
  margin: 0;
  margin-left: -4px;
}

.tag-one b {
  font-family: var(--body-font-family);
  color: #e60a00;
/*   text-transform: none; */
  font-size: 60px;
  letter-spacing: 0;
  /* text-transform: lowercase; */
  font-weight: normal;
  line-height: normal;
  /* display: inline-block; */
  /* margin-top: 13px; */
  padding-top: 19px;
  /* padding-top: 42px; */
  font-weight: 600;
}

.home-slider-single-tagline-inner {
	text-align: left;
	margin: 0 auto;
	width: 100%;
	padding-top: 0;
	padding: 0 45px;
}


.home-slider-single-tagline .tagline-large span:first-child {
  margin-left: 0;
}

.logo-header-mobile-inner .header-logo {
  display: inline-block;
}

body.scrolled .header {
  border-color: #e60a00;
  background: #030504;
  border: none !important;
  padding: 0px 0;
}

body.scrolled .header .header-mobile-buttons {
  padding-top: 0;
}

.header-mobile-buttons a, .header-mobile-buttons button {
  border: none !important;
}

.tag-one {

  padding-right: 9px;
}

.single-attorneys-template-a .attorney-banner-name h1 {
  color: #33365e !important;
  margin-bottom: 5px;
  letter-spacing: 0  !important;
  font-weight: 700;
  font-size: 35px !important;
  margin-top: 17px !important;
}
.attorney-banner-position {
  text-transform: none;
  color: #33365e !important;
  font-weight: 700;
  font-size: 20px !important;
}
.single-attorneys-template-a .attorney-banner-info {
  padding: 20px 0px 20px 0;
  max-width: 450px !important;
  margin: 0 auto;
}
.attorney-banner-info p, .attorney-banner-info a {
  color: #33365e !important;
  line-height: 1.0;
  font-size: 1.1rem;
}


.attorney-banner-pdfs.attorney-banner-flex-row .fas {
  color: #e60a00 !important;
}

.attorney-banner-pdfs.attorney-banner-flex-row p {
  display: inline-block !important;
}

.single-attorneys .content.columns {
  margin-top: 5px!important;

}

.sidebar::before {

  left: -15px !important;
  top: 0%;

}
.sidebar {
  padding-right: 20px !important;
}

.page-template-default.page.page-id-839 td {
  padding-left: 5px !important;
}

.header-mobile-buttons {
  padding-top: 0;
}

.header-mobile-inner {
  display: flex;
  min-height: inherit;
  padding: 0 15px;
}

.mobile-header-cta p {
  margin-bottom: 0;
}

.mobile-header-cta p {
  margin-bottom: 0;
  color: #fff;
}

.mobile-header-cta p a {
  color: #fff;
}

.mobile-header-cta p {
  margin-bottom: 0;
  color: #fff;
  margin-top: 15px;
}
.logo-header-mobile-inner {
  text-align: center;
}

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact .prac-text {
  float: left;
  color: #1d1c22;
  font-size: 13px;
  letter-spacing: 0;
}

/*.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact {
  background: transparent;
  padding: 0;
  font-weight: 500;
  letter-spacing: 0;
  padding-bottom: 0;
}*/

.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact::after {
  line-height: 30px;

}

.acc-injury ul {
  margin-bottom: 20px;
}

.works-compensation-inner.personal-injury-inner.left-box img {
  width: 100%;
  border-left: 0px solid #e60a00;
  border-right: 20px solid #e60a00;
  height: auto;
  max-width: 650px;
}

.personal-injury-inner.left-box img {
  width: 100%;
  border-left: 20px solid #e60a00;
  height: auto;
  max-width: 700px;
}

.columns.small-12.large-7.medium-7.works-compensation-right.personal-injury-right .works-compensation-inner.personal-injury-inner {
  float: right;
  padding: 0 15px 0 25px;
}

.contact-free-inner .contact-title {
  color: #fff;
  margin-bottom: 15px;
  font-size: 35px;
  margin-top: 9px;
}


.contact-list li span i {
  width: auto;
  height: auto;
  background: #e60a00;
  padding: 11px;
  border-radius: 80px;
  font-size: 25px;
}
.contact-list li a {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  letter-spacing: 0;
  font-size: 18px;
  padding-left: 10px;
  text-transform: uppercase;
}

.contact-list li {
  display: inline;
  margin: 15px 15px;
}
.who-we-help-right {
  float: right;
  padding-left: 10px;
}

.who-we-help-left .slick-slide .module-badges-a-single img {
  width: 100%;
  border-left: 20px solid #e60a00;
  max-width: 700px;
}

.columns.small-12.large-4.medium-4.help-col {
  padding: 0 5px;

}

.who-we-help-inner p {
  font-weight: 500;
  font-size: 17px;
  line-height: normal;
  margin-bottom: 10px;
}

.help-list li h3 {
  margin-bottom: 0;
  font-size: 13px;
  /* border-bottom: 1px solid #d1d1d1; */
  text-transform: none;
  font-weight: 500;
  margin-top: 0;
  padding-bottom: 0;
  line-height: normal;
}

.module.module-intro-a.intro-section.who-we-help-section.section-wrapper {
  padding-bottom: 0;
}

.answering-inner {
  max-width: 600px;
  background: red;
  padding: 15px;
  float: right;
  width: 50%;
  padding: 50px 25px;
  margin-top: -115px;
}
.answering-inner .accordion-item .accordion-item-title {
  background: transparent;
  padding: 5px 0px;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-top: 75px;
  /* background-size: contain; */
  background-position: center top;
  min-height: 480px;
  margin-bottom: -209px !important;
  padding-bottom: 0;
  background-repeat: no-repeat;
}

.module.module-testimonials-b.testimonial-section {
  background-repeat: no-repeat;
  background-size: 100% 300px;
  min-height: 350px;
  background-color: #fff !important;
  background-position: center top;
}

.answering-accordion-inner h3 span {
  float: left;
  width: 85%;
  line-height: normal;
  margin-bottom: 0;
}

.answering-inner {
  max-width: 600px;
  background: red;
  padding: 15px;
  float: right;
  width: 50%;
  padding: 50px 25px;
  margin-top: -115px;
  z-index: 999;
  position: absolute;
  right: 15px;
}

.slider-testimonials-b-container {
  background: #fff;
  padding: 45px 35px 35px 35px;
  box-shadow: 0 0 15px #ccc;
  margin-top: 58px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.footer-contact-section .form-container.footer-form-container .contact-form-heading.module-tit .red-text {
  font-size: 48px;
  letter-spacing: 0;
  width: 100%;
  display: block;
  line-height: normal;
}

.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group {
  /* width: 29.8%; */
  display: inline-block;
  margin-right: 2%;
  vertical-align: top;
  margin-bottom: 10px;
}

.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group label {
  font-size: 12px;
  height: auto;
  min-height: auto;
  line-height: normal;
  padding-left: 0;
}

input:focus ~ label, textarea:focus ~ label, input.active ~ label, textarea.active ~ label, select.active ~ label {
  padding-left: 0;
  line-height: 0;
  top: -15px;
  font-size: 0.7rem;
}







.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group:last-child {
  margin-right: 0;
  width: 35%;
}

.footer-ofc-right {
  display: inline-block;
  width: 100%;
  padding-left: 0;
  padding-top: 45px;
  padding-bottom: 35px;
}

.footer-ofc-right .office-addr-col p, .footer-ofc-right .office-addr-col {
  font-family: var(--body-font-family);
  line-height: 22px;
  font-size: 14px;
  letter-spacing: 0;
}

.footer-ofc-right .office-addr-col h2.footer-title {
  color: #e60a00;
  font-weight: 600;
  font-size: 18px;
  line-height: normal;
  margin-bottom: 10px;
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  letter-spacing: 0;
}

.footer-copyright {
  text-align: right;
  padding-right: 0;
}

.footer-lower {

  text-transform: uppercase;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
}

.footer-copyright-full2 .footer-lower {
	font-size: 12px;
	color: #7b7b7b;
	text-transform: capitalize;
	font-weight: 400;
	letter-spacing: 0;
	padding: 10px 0;
	margin-top: 10px;
	font-weight: 400 !important;
}

.footer-ofc-right .office-addr-col {
	justify-content: flex-start;
}

.disclaimer {
	font-size: 13px;

}

.footer-lower a {
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 400;
}
 .footer-lower a {
	font-size: 12px;
}
.footer-copyright {
  text-align: right;
  padding-right: 0 !important;
}

.form-container.sidebar-form-container {
  padding: 30px 5px 30px 5px;
}

.module-practices-f-single .prac-acc-title a {
  margin-bottom: 0 !important;

}

.home .mfp-container .mfp-content {
  width: 100% !important;
  margin: 25px auto !important;
  max-width: 700px;
}

.home .mfp-container .form-input-row .form-input-group:nth-child(1) {
  margin-right: 0% !important;
  width: 100% !important;
}
.home .mfp-container .form-input-row .form-input-group:nth-child(1),.home  .mfp-container .form-input-row .form-input-group:nth-child(2) {
  width: 100% !important;
  display: inline-block !important;
  vertical-align: top !important;
}
.header-mobile-inner {
	display: flex;
	min-height: inherit;
	padding: 15px 10px !important;
	border: none;
	background: #000000;
	align-items: center;
}

.header-mobile-buttons {
	padding-top: 0px !important;
	padding-right: 6px;
}

.mobile-header-cta {
	background: transparent;
	font-weight: 600;
	color: #33365e;
	font-size: 16px;
	padding: 10px 0 0px 0;
	letter-spacing: 0.2px;
	text-align: right;
	position: absolute;
	right: 14px;
}

.mobile-header-cta .header-phone {
	color: #33365e;
	font-weight: 400;
}

.mobile-header-case.button.alt-01.mobile-alt-btn {
	display: inline-block !important;
	min-width: inherit !important;
	width: auto !important;
	max-width: inherit !important;
	font-size: 22px !important;
	line-height: normal;
	text-transform: capitalize !important;
	letter-spacing: 0 !important;
	height: 45px !important;
	padding: 10px 20px !important;
	margin-right: 10px;
}

.header-mobile-buttons a, .header-mobile-buttons button {
	width: 45px;
	max-width: 45px;
	height: 45px;
	font-size: 1.6rem;
}
.home-slider-single-tagline .first-tagline b {
/* 	color: #e60a00; */
	text-transform: none;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 24px !important;
	font-family: var(--heading-font-family);
}

.home-slider-single-tagline .second-tagline {
	font-size: 42px;
	line-height: 1;
}
.home-slider-single-tagline .second-tagline b {
	color: #fd291f;
  color: #fff;
	font-size: 50px;
}
.third-tagline {
	margin-top: 10px;
	font-size: 21px;
 }

.module-results-b-left {
	text-align: center;
	margin-bottom: 23px;
}
.module-results-b-buttons {
	display: none !important;

}
.module-results-b-slider-container {
	width: 100%;
	padding-right: 220px !important;
	padding-left: 20px !important;
}
.module-results-b-more {
	font-size: 17px !important;
	margin-right: 10px !important;
}
.welcome-intro .wel-left-inner h2 {
	font-size: 30px;
	margin-bottom: 15px;
}
.welcome-intro .wel-left-col p {
	font-size: 16px;
	color: #33365e;
	line-height: 26px;
}
.wel-right-inner {
	padding-left: 0;
	position: relative;
}

.injury-img img {
	max-width: 340px;
}

.wel-right-col {
	background-size: 300px;
	background-repeat: no-repeat;
	background-position: 150px 32px;
	/* padding-right: 0 !important; */
}

.wel-right-inner.active::before {
	left: 40px;

}
.injury-right-text .injury-tit {
	color: #33365e;
	font-size: 31px;
	text-transform: capitalize;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
	margin-top: 40px;

}

.injury-right-text .prac-hp-btn.button {
	padding: 10px 15px !important;
	font-size: 15px !important;
}

.welcome-intro .wel-left-col p:last-child {
	margin-bottom: 0;
}

.personal-injury-left {
	padding-right: 15px;
	width: 100%;
}

.module.module-intro-a.intro-section.practice-area.section-wrapper {
	padding: 55px 35px 35px 35px !important;
}

.personal-injury-right {
	float: right;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	width: 100%;
	padding: 45px 0;
}

.prac-list {
	margin: 0;
	padding: 0 0 0px 0;
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	vertical-align: top;
	list-style-position: inside;
	margin-top: 0px;
}

.prac-list li .prac-text {
	width: 100%;
	display: inline-block;
	font-size: 22px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
	font-weight: 400;
	padding-left: 15px;
}
.personal-injury-right {
	padding-bottom: 0;
}

.choose-inner .module-tit {
	text-align: center;
	font-size: 60px;
	line-height: 65px;

}

.module.module-intro-a.intro-section.choose-us.section-wrapper {
	padding: 60px 0;
}

.choose-inner .module-sec-tit {
	font-size: 30px;

}

/*.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact::after {
	line-height: normal;
	position: absolute;
	left: -39px;
	top: 4px;
	background: #e60a00;
	line-height: 30px;
	border-radius: 45px;
	color: #fff;
	font-size: 10px;
	text-align: center;
	width: 27px;
	height: 27px;
	line-height: 27px !important;
}*/
.choose-list {
	margin: 0;
	padding: 0 0 0px 0;

}
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: 600;
	text-align: left;
	line-height: normal;
}

.module.module-testimonials-b.testimonial-section::before {
	font-size: 110px;
	top: 0;
	width: 100%;
}
.columns.small-12.large-6.medium-6.choose-acc-left {
	padding-left: 0;
	padding-right: 0;
}

.columns.small-12.large-12.medium-12.choose-col {
	padding: 0;
}



.acc-injury .accordion-item.injury-prac-accordion.work-acc {
	width: 95%;
}
.choose-data-content {
	margin-top: 35px;
}

.module.module-intro-a.intro-section.contact-form-section.section-wrapper {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 80px 0px 50px 0;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.cta-inner-row {
	padding-left: 150px;
}

.module-badges-a-inner {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.module-badges-a-inner .module-badges-a-buttons button {
	margin-left: 0;
}
#slider-badges-a-next {
	right: 0px !important;
}

.module.module-intro-a.intro-section.news-section.section-wrapper {
	padding: 70px 0;
}
.news-tit {
	font-size: 35px;
	text-transform: uppercase;
	color: #fff;
}

.columns.small-12.large-4.medium-6.news-left {
	width: 20%;
	line-height: normal;
	padding-right: 0;
	padding-left: 30px;
}

.columns.small-12.large-8.medium-6.news-right {
	width: 80%;
}


.single-news-inner .news-date {
	width: 75px;

}
.slider-testimonial-single h2 {
	font-size: 22px;
	line-height: 28px;
}

.slider-testimonial-single p {
	font-size: 16px;
	line-height: 26px;
}

.slider-testimonials-b {
	width: 95%;
}

.representing-col-inner .representing-title {
	font-size: 35px;

}
.representing-col-inner {
	padding: 35px 0;
	max-width: 940px;
	width: 94%;
}

.columns.small-12.large-3.medium-3.office-addr-col {
	width: 48%;
	text-align: left;
	justify-content: flex-start;
}

.office-addr-col.three {
	padding-left: 0;
	width: 50%;
}

.columns.small-12.large-4.medium-4.office-addr-col.four {
	width: 50%;
	padding-left: 3px;
}

.office-addr-col.four .office-addr-col-inner {
	display: flex;
	flex-direction: column;
	position: relative;
	text-align: left;

}
.columns.small-12.large-2.medium-2.office-addr-col.three {
	padding-top: 26px;
	padding-left: 30px;
}
.office-addr-col.four .office-addr-col-inner {
	margin-left: 0;
	padding-top: 35px;
}

.office-addr-col.four .footer-address-p {
	padding-right: 50px;
}
.footer-copyright-full #menu-footer-navigation .menu-item::before {
	content: "|";
	margin: 0 0px 0 0px;
	font-size:12px;
	line-height: normal;
	color: #33365e;
}
.footer-copyright-full #menu-footer-navigation li a {
	font-weight: 600;
	font-size: 12px;
}

.slider-results-b .slick-slide {
	position:relative !important

}
.slider-results-b .slick-slide:nth-child(6)::after {
	background: transparent !important;
}

.slider-results-b .slick-slide::after {
	background: #fff;
	width: 1px;
	height: 100%;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
}

 .module.module-results-b {
	position: relative !important;

}

.mobile-header-cta {
	background: transparent;
	font-weight: 600;
	color: #33365e;
	font-size: 16px;
	padding: 5px 0 0px 0;
	letter-spacing: 0.2px;
	text-align: right;
	position: absolute;
	right: 58px;
	top: 16px;
	display: flex;
	align-items: center;
}
.prisna-gwt-align-right {
	text-align: right !important;
	margin-right: 5px !important;
}




.mob-trans-link.mob-link .fa.fa-caret-down {
	color: #fff;
}

.mob-trans-link.mob-link {
	color: #fff;
	margin-right: 15px;
}
.mobile-header-case.button.alt-01.mobile-alt-btn {
	display: inline-block !important;
	min-width: inherit !important;
	width: auto !important;
	max-width: inherit !important;
	font-size: 15px !important;
	line-height: 37px;
	text-transform: capitalize !important;
	letter-spacing: 0 !important;
	height: 40px !important;
	padding: 2px 20px !important;
	margin-right: 10px;
}

.header-mobile-buttons a, .header-mobile-buttons button {
	height: 40px !important;
	max-width: 45px !important;
}

#slick-slide01 .third-tagline b {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
}

.module-title.intro-sec-title {
	font-size: 40px;
	line-height: 1;
	color: #e60a00;
}
.intro-third-title p {
	font-size: 18px;
	color: #000000;
	max-width: 450px;
	line-height: normal;
}

.intro-img img {
	width: 100%;
}

.intro-first-content {
	padding-right: 0;
}
.intro-first-content p {
	font-size: 16px;
	line-height: 1.5;
}
.intro-sec-content {
	margin-top: 15px;
	margin-bottom: 30px;
}

.intro-logo-img img {
	width: 100%;
}
.intro-logo-img {
	margin-top: -113px;
	margin-left: -50px;
}

.intro-logo-img img {
	width: 150%;
	margin-right: 0px !important;
}

.module.module-intro-a.time-section.section-wrapper {
	padding-top: 0;
	min-height: inherit;
	background-size: 100% 400px;
	padding: 0;
	background-position: center top;
}

.time-first-tit {
	font-size: 16px;
}
.time-sec-tit {
	font-size: 32px;
	color: #fff;
	font-weight: 400;
	max-width: 450px;
	line-height: 40px !important;
	text-transform: capitalize;
	margin-bottom: 0;
}

.columns.small-12.large-6.medium-6.time-right {
	padding-top: 70px;
	padding-bottom: 70px;
}

.time-cta-content {
	max-width: 1070px;
	margin: 0 auto;
	background: #fd291f;
	padding: 55px 25px;
	margin-bottom:00px;
	display: flex;
	align-items: center;
}

.columns.small-12.large-4.medium-4.time-cta-right {
	padding: 0;
}

.cta-single a {
	padding: 18px 20px;

}
.time-cta-left-inner {
	padding-right: 50px;
	position: relative;
}
.time-cta-first-tit {
	font-size: 26px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 10px;
}

.time-cta-cont {
	color: #fff;
	font-size: 17px;
	padding-right: 15px;
}

.module.module-intro-a.intro-section.verdicts-section {
	margin-top: 00px;
	background-size: 600px;
	padding: 50px 25px;
}

.module.module-intro-a.intro-section.verdicts-section {
	background-position: right 50px;
	padding-top: 80px;
	margin-top: 00px;
	background-size: 400px;
	padding: 50px 15px;
}
.verdict-first-tit {
	color: #030504;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	font-weight: bold;
	margin-bottom: 0;
	line-height: normal;
}

.verdict-sec-tit {
	font-size: 45px;
	color: #e60a00;
	line-height: 55px;
	font-weight: 400;
	margin-bottom: 0;
}

.verdict-third-tit {
	font-size: 45px;
	color: #e60a00;
	line-height: 55px;
	font-weight: 700;
	margin-bottom: 10px;
}

.verdict-sec-left-inner {
	padding-top: 30px;
	padding-right: 0;
}

.slider-testimonials-b-container {
	background: #fff;
	padding: 15px 05px 35px 05px;
	box-shadow: 0 0 15px #ccc;
	margin-top: 58px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.result-single-slider {
	/* display: flex; */
	width: 46%;
	background: #000;
	/* display: inline-block; */
	margin: 10px 5px;
	/* display: flex; */
	justify-content: center;
	/* align-items: center; */
	flex-wrap: wrap;
	/* align-items: center; */
	min-height: 160px;
	color: #fff;
	align-content: center;
}
.slider-testimonial-single {
	text-align: left;
	color: #fff;
	display: flex !important;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.result-single-slider .result-first-title {
	margin: 0;
	color: #fff;
	font-size: 34px;
	margin-bottom: 10px;
	line-height: normal;
}

.result-single-slider .result-sec-title {
	color: #fd291f;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	padding: 0 15px;
}

.slider-testimonials-b-buttons {
	display: flex;
	justify-content: flex-start;
	padding-right: 12px;
	padding-top: 15px;
	width: 90%;
}

.module.module-intro-a.navigate-section.section-wrapper {
	background-size: cover;
	min-height: 330px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	background-position: center top;
	padding: 50px 0;
}


.navigate-right-inner .navigate-title {
	color: #fff;
	font-size: 36px;
	line-height: normal;
	font-weight: normal;
	text-transform: capitalize;
	max-width: 335px;
	padding-right: 15px;
}

.module.module-intro-a.intro-section.choose-us.personal-section.section-wrapper {
	padding-bottom: 30px;
	padding: 55px 35px 0px 35px;
}
.peersonal-tit {
	font-size: 26px;
	max-width: 500px;
	margin: 0px auto 25px auto;
}

.module.module-badges-a {
	padding: 20px 0 15px 0;
}

.module-badges-a-buttons {
	display: flex !important;
	width: 100%;
	justify-content: center !important;
	column-gap: 20px;
}

.columns.small-12.large-5.medium-5.media-left {
	padding-right: 0;
}

.media-left-inner {
	background: #e60a00;
	left: -15%;
	position: relative;
	height: 107%;
	width: 105%;
	padding-right: 0;
}

.testimonial-rating {
	font-size: 19px;
	text-align: left;
}

.media-right-inner {
	padding: 50px 10px;
	text-align: left;
}
.media-right-inner h2.media-tit {
	font-size: 35px;
	margin-bottom: 50px;
}
.media-img-inner img {
	width: 100%;
}

.media-text-inner .media-tit {
	margin-bottom: 5px;
	font-size: 18px;
	color: #000000;
	font-weight: 500;
	line-height: normal;
	margin-top: -6px;
}

.media-list .row .media-text {
	font-size: 14px;
	color: #000;
	line-height: 18px;
}

.contact-form-col-inner {
	text-align: center;
	padding: 45px 15px;
}
.contact-form-sec-title {
	font-size: 27px;
	letter-spacing: 1.66px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.contact-form-first-title {
	font-size: 20px;
	color: #fd291f;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	font-weight: bold !important;
	margin-bottom: 5px;
}

.module-intro-content.contact-form-content {
	padding-bottom: 0;
}
.media-left-inner {
	z-index: 9;
}
.footer-logo img {
	width: 100%;
}

.columns.small-12.large-9.medium-9.office-addr-col {
	display: flex;
	column-gap: 10px;
	padding-left: 20px;
}

.footer-text-col {
	padding-left: 36px;
	text-align: left;
	padding-top: 10px;
}

.footer-text-col-inner p {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	opacity: 0.5;
	padding-right: 0;
}
.footer-ofc-tit {
	font-size: 13px;
	position: relative;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	font-weight: 600;
}

.footer-left-col .social-links a {
	margin: 0 !important;
}
#menu-footer-navigation .menu-item:first-child::before {
	display: none;
}
.footer-office-address .social-links a {
	display: flex;
	align-items: center;
}

.office-addr-inner .footer-address-p {
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
}

.single-attorneys .content.columns {
	margin-top: 5px !important;
	padding-top: 65px;
}

.sidebar .sidebar-block h2 {
	font-size: 16px;

}
.verdict-sidebar-single p.result-first {
	margin: 0;
	font-size: 25px;
	color: #fff;
}
.verdict-sidebar-single p {
	font-size: 15px;

}
 .attorney-sidebar-text-inner {
	padding: 25px 25px 20px 25px;
}

.module.attorney-footer-section {
	background-position: center top;
	padding: 0;

}



.module-badges-a-inner .module-badges-a-buttons button {
	margin-left: 0;
	background: transparent;
	color: #d1d1d1 !important;
	font-size: 35px;
}
.module-badges-a-single img {
	padding: 0;
	max-width: 140px;
	/* width: 100%; */
	/* height: auto; */
}

.slider-badges-a {
	width: 80% !important;
	margin: 0 auto;
}
.module-badges-a-buttons {
	display: flex !important;
	bottom: 65%;
	position: absolute;
	width: 94%;
	justify-content: space-between !important;
	left: 3%;
}


}
@media screen and (min-width: 900px) and (max-width: 1023px) {
.header-logo img {
	width: 100%;
	height: auto;
	padding: 5px 0;
	margin: 6px 0 7px 15px;
}
.header-logo img {
	width: 100%;
	height: auto;
	padding: 5px 0;
	margin: 0px 0 0px 15px;
}
.header-mobile-inner {
	display: flex;
	min-height: inherit;
	padding: 1px 10px 15px 10px !important;
	border: none;
	background: #000000;
	align-items: center;
}

.columns.small-12.large-6.medium-6.time-right {
	padding-left: 85px;
}


}

@media screen and (min-width: 900px) and (max-width: 1024px) {

.home-slider-single-tagline p {
  max-width: 900px !important;
  margin: 0 auto !important;
}
.home-slider-single-tagline .hp-slide-tagline-1 .tag-four p {
  margin-left: 51px !important;
}

.home-slider-single-tagline .hp-slide-tagline-1 .tag-one, .home-slider-single-tagline .hp-slide-tagline-1 .tag-one   {
  color: #e60a00 !important;
  font-size: 22px !important;
}

.home-slider-single-tagline .hp-slide-tagline-1 .tag-two, .home-slider-single-tagline .hp-slide-tagline-1 .tag-two   {
  font-size: 55px !important;
  line-height: 50px !important;
  margin-bottom: 12px;
}
.home-slider-single-tagline .hp-slide-tagline-1 .tag-four p {
  max-width: 163px !important;

}

.home-slider-single-tagline .hp-slide-tagline-2 .tag-one  {
  font-size: 70px !important;
  line-height: 50px;
}
.home-slider-single-tagline .hp-slide-tagline-2 .tag-two   {
  color: #fff !important;
  font-size: 30px !important;
  line-height:35px

}
.home-slider-single-tagline .hp-slide-tagline-2 .tag-three  {
  font-size: 30px !important;

}

.home-slider-single-tagline .hp-slide-tagline-3 {
  padding-left: 400px;
}
.home-slider-single-tagline .hp-slide-tagline-3 .tag-one p {
  margin-bottom: 0 !important;
  font-size: 90px !important;
  line-height: 110px !important;
  letter-spacing: 1px !important;
  font-style: normal !important;
  font-family: var(--heading-font-family);
  font-weight: 700 !important;
  text-transform: uppercase;
  text-align: center !important;
}

.home-slider-single-tagline .hp-slide-tagline-3 .tag-two p {
  font-size: 55px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
  /* color: #fff !important; */
  font-family: var(--heading-font-family);
  font-style: normal !important;
  line-height: 40px;
  text-align: center !important;
}

.home-slider-single-tagline .hp-slide-tagline-4 .tag-two p {
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-shadow: 0 0 10px #585858;
  font-size: 85px !important;
  text-shadow: none !important;
  margin-bottom: 0 !important;
  font-family: var(--heading-font-family) !important;
  font-weight: 700 !important;
  font-style: normal;
  line-height: 100px !important;
}
.home-slider-single-tagline .hp-slide-tagline-4 .tag-three p {
  font-size: 24px !important;
  letter-spacing: 0 !important;
  font-family: var(--heading-font-family) !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #e60a00 !important;
  line-height: 28px;
}



.home-slider-single-tagline .hp-slide-tagline-3 .tag-three p {
  font-size: 25px !important;
  letter-spacing: 0 !important;
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  font-weight: 700 !important;
  font-style: normal;
  color: #e60a00;
  line-height: 30px !important;
  padding-top: 15px !important;
  text-align: center !important;
}
body.scrolled .header {
  border-color: #030504;
  background: #030504;
  border: none !important;
  padding: 5px 0;
}

.testimonial-inner {
  padding: 50px 0 100px 0;
  position: relative;
  min-height: 220px;
}

.module-testimonials-a .slider-testimonial-content {
  text-align: left !important;
  color: #fff !important;
  font-size: 20px !important;
  line-height: 28px !important;
  font-weight: 400 !important;
  margin-bottom: 10px !important;
}

.home .module-blog-c-single {
  padding-right: 30px !important;
  margin-left: 30px !important;
}




.attorney-banner-left img {
  max-width: 350px !important;

}

.header-mobile-buttons {
  padding-top: 0;
  padding-right: 25px;
}

.header-logo img {

  width: 100%;
  height: auto;
  padding: 5px 0;
  margin: 15px 0 0px 15px;

}
.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact .prac-text {
  float: left;
  color: #1d1c22;
  font-size: 15px;
  letter-spacing: 0;
}


.sidebar {

  padding-left: 10px !important;
}

.content {
  padding-right: 55px;
 }

.single-attorneys-template-a .attorney-banner-left {

  margin-right: 30px !important;
}

.single-attorneys-template-a .attorney-banner-name h1 {
  color: #fff !important;
  margin-bottom: 5px;
  letter-spacing: 1px;
  font-weight: 700;
}

.attorney-banner-position {
  text-transform: none;
  color: #fff !important;
  font-weight: 700;
}

.single-attorneys-template-a .attorney-banner-info {
  margin: 0 !important;
}

.attorney-banner-info p, .attorney-banner-info a {
  color: #fff !important;
  line-height: 1.0;
  font-size: 1.1rem;
}


.attorney-banner-flex-row {
  margin-bottom: 0 !important;
}

.single-attorneys .banner {
  padding-bottom: 15px !important;
  margin-bottom: 60px;
}
.slider-results-b .slick-slide:last-child::after {
	background: transparent !important;
}
 .injury-img img {
	max-width: 400px;
}
.wel-right-col {
	background-position: 150px 90px;

}
.welcome-intro .wel-left-inner h2 {
	font-size: 42px;
	margin-bottom: 30px;
}
.footer-ofc-right {
	display: inline-block;
	width: 100%;
	padding-left: 84px;
	padding-top: 65px;
	padding-bottom: 25px;
	padding-right: 55px;
}

.footer-copyright-full #menu-footer-navigation li a {
	font-weight: 600;
	font-size: 15px !important;
}
.footer-lower a {
	font-size: 13px !important;letter-spacing: 0 !important;
}
.footer-copyright-full2 .footer-lower {
	font-size: 13px !important;
	color: #7b7b7b;
	text-transform: capitalize;
	font-weight: 400;
	letter-spacing: 0;
	padding: 10px 0;
	margin-top: 10px;
	letter-spacing: 0 !important;
}

.mobile-header-cta {
	right: 33px;
}

#home-slider {
	margin-top: 84px;
}

.mobile-header-cta {
	background: transparent;
	font-weight: 600;
	color: #33365e;
	font-size: 16px;
	padding: 5px 0 0px 0;
	letter-spacing: 0.2px;
	text-align: right;
	position: absolute;
	right: 80px !important;
	top: 31px;
}

.home-slider-single-tagline {
	margin-top: 00px !important;
}
.intro-logo-img img {
	width: 120%;
	margin-right: 0px !important;
	margin-top: 50px;
}

.module-intro-content.contact-form-content {
	padding-bottom: 0;
	width: 100%;
}

.module.module-intro-a.intro-section.media-section.section-wrapper {
	text-align: center;
	padding-left: 15px;
}



}

@media screen and (min-width: 1000px) and (max-width: 1024px) {
.mobile-header-cta {
	background: transparent;
	font-weight: 600;
	color: #33365e;
	font-size: 16px;
	padding: 1px 0 0px 0;
	letter-spacing: 0.2px;
	text-align: right;
	position: absolute;
	right: 80px !important;
	top: 21px;
}

.home-slider-single-tagline-inner {
	text-align: left !important;
	margin: 0 auto;
	width: 100%;
	max-width: 1050px;
}

.hp-cta-btn a,
.hp-cta-btn button {
	color: #fff;
	/* font-weight: normal; */
	margin: 0 25px;
	position: relative;
	font-family: var(--heading-font-family) !important;
	font-size: 15px !important;
	text-transform: uppercase !important;
	border: 3px solid #fff !important;
	padding: 10px 25px !important;
	display: inline-block !important;
	margin-top: 25px !important;
	margin-left: 0 !important;
	font-weight: 500 !important;
	text-decoration: none !important;
	height: auto !important;
	line-height: normal;
}
.time-right-inner {
	max-width: 330px;
}



}





@media screen and (min-width: 1024px) and (max-width: 1279px) {

.home-slider-single-tagline p {
  max-width: 1000px !important;
  margin: 0 auto !important;
}

.home-slider-single-tagline .hp-slide-tagline-1 .tag-two, .home-slider-single-tagline .hp-slide-tagline-1 .tag-two p {
  font-size: 60px !important;

}

.home-slider-single-tagline .hp-slide-tagline-1 .tag-four p {
  font-family: var(--heading-font-family);
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  padding: 4px 0;
  border-top: 1px solid #fff;
  max-width: 201px !important;
  border-bottom: 1px solid #fff;
  line-height: 29px;
  font-weight: 600 !important;
  font-style: normal !important;
  margin-left: 0 !important;
  margin-top: 16px !important;
}

.home-slider-single-tagline .hp-slide-tagline-2 .tag-one {
  font-size: 90px !important;
  line-height: 100px;
}
.home-slider-single-tagline .hp-slide-tagline-3 {

  padding-left: 300px;
}

.home-slider-single-tagline .hp-slide-tagline-3 .tag-one p {
  margin-bottom: 0 !important;
  font-size: 105px !important;

}
.home-slider-single-tagline .hp-slide-tagline-3 .tag-two p {
  font-size: 60px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
  color: #fff !important;
  font-family: var(--heading-font-family);
  font-style: normal !important;
  line-height: 83px;
}
body.scrolled .header {
  border-color: #e60a00;
  background: #1d1c22;
  border: none !important;
  padding: 0px 0;
}


.scroll-btn {
  position: absolute;
  top: 50px;
  right: -80px !important;

}
.tag-one {
  font-family: var(--heading-font-family);
  font-size: 95px;
  line-height: 70px;
  color: #fff;
  font-weight: 700;
  position: relative;
  padding-bottom: 20px;
  padding-top: 5px;
}

.tag-two {
  font-family: var(--heading-font-family);
  font-size: 40px;
  line-height: 55px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 1px;
  position: relative;
}

.home-slider-single-tagline-inner {
  text-align: left;
  margin: 0 auto;
  width: 100%;
  max-width: 950px;
}

.hp-cta-btn a,
.hp-cta-btn button {
	padding: 12px 25px !important;
 	line-height: normal!important;
}


.content {
  padding-right: 45px !important;
  width: 65% !important;
  margin-bottom: 0;
}
.header-logo img {
	max-width: 250px;
	width: 100%;
	height: auto;
	padding: 5px 0;
	margin: 0px 0 0px 0;
	width: 300px;
}
.home-hero, .home-slider, .home-slider-single {
	height: 600px !important;
	min-height: 500px;
}

.home-slider-single-tagline-inner {
	padding-top: 0px !important;

}


.intro-sec-content p {
	margin-bottom: 0;
	font-size: 24px;
	line-height: 37px;

}
.intro-logo-img {
	margin-top: -155px;
}

.intro-logo-img img {
	max-width: 350px;
}

.module.module-intro-a.time-section.section-wrapper {
	background-size: 100% 500px;
	background-position: center top;
	min-height: 400px;
	background-repeat: no-repeat;
	padding: 0;
	padding-top: 20px;
}


#header-search-open {
  color: #fff !important;

}
.page-template-template-practices .module.module-practices-f {
  padding-top: 25px;
}
.module-header-d .module-header-d-inner {
  padding: 5px 0px 5px !important;
  padding-left: 0;
  margin: 0 auto;
}
.module-header-d .main-navigation-menu > li {
  margin-right: 20px;

}
.home-slider-single-tagline .tagline-large span {
  font-size: 35px !important;

}

.home-slider-single-tagline strong {
  letter-spacing: 0!important;

}
.module-results-b-left h2 {
	margin-bottom: 6px;
	color: #fff;
	font-size: 18px!important;
	text-transform: uppercase;
	padding-left: 13px!important;
}
.tag-one .first-tag, .tag-one .third-tag {
  position: relative;
  top: -4px;
}

.ohio-left-inner {
  padding-left: 80px;
  padding-bottom: 60px;
  margin-left: 3%;

}
.ohio-right-inner {
  padding: 20px 20px 20px 20px;
  text-align: left;
}

.ohio-right-inner #slider-testimonials-a p.slider-testimonial-content.result-sec {
  text-transform: capitalize !important;
  font-size: 32px;
  margin-bottom: 10px;
}
.slider-testimonial-source {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0;
  font-size: 16px;
}
.personal-injury-right {
  float: right;
  padding-left: 30px;
  padding-right: 10px;
}
/*.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact {
  background: transparent;
  padding: 5px 0;
  font-weight: 600;
  letter-spacing: 0;
  font-size: 18px;
}*/
.acc-injury .accordion-item.injury-prac-accordion .prac-icon img {
  width: 44px;
}

  .module-tit {
  font-family: var(--heading-font-family);
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 6px;
  font-size: 30px;
  margin-bottom: 11px;
}

.red-text {
  font-family: var(--body-font-family);
  font-size: 40px;
  text-transform: capitalize;
  color: #e60a00;
  letter-spacing: 2px;
}

.contact-free-inner .contact-title {
  color: #fff;
  margin-bottom: 15px;
  font-size: 35px;
  margin-top: 9px;
}

.columns.small-12.large-4.medium-4.help-col {
  padding: 0 5px;
}


.help-list li h3 {
  margin-bottom: 3px;
  font-size: 14px;

}

.module.module-intro-a.intro-section.who-we-help-section.section-wrapper {
  padding-bottom: 10px;
}

.slider-testimonials-b-container {
  margin-top: 30px;
}

.slider-testimonials-b-container {
  background: #fff;
  padding: 75px 35px 65px 35px;
  box-shadow: 0 0 15px #ccc;
  margin-top: 30px;
  max-width: 900px;
  margin: 0 auto;
  width: 90%;
}
.footer-ofc-right {
	display: inline-block;
	width: 100%;
	padding-left: 0;
	padding-top: 65px;
	padding-bottom: 10px;
	padding-right: 0;
}
.footer-logo img {
	max-width: 250px;
}
.office-addr-col.four .office-addr-col-inner {
	margin-left: 35px;
}


.footer-copyright-full #menu-footer-navigation li a {
	font-weight: 600;
	font-size: 15px !important;
}
.footer-lower a {
	font-size: 13px !important;letter-spacing: 0 !important;
}
.footer-copyright-full2 .footer-lower {
	font-size: 13px !important;
	color: #7b7b7b;
	text-transform: capitalize;
	font-weight: 400;
	letter-spacing: 0;
	padding: 10px 0;
	margin-top: 10px;
	letter-spacing: 0 !important;
}

.footer-copyright {
  text-align: right;
  padding-right: 0;
}
.module-header-d-right {

  padding-left: 0% !important;

}

.trans-link a {
	color: #fff;
	font-size: 13px;

}

#desktop-navigation .menu-item-has-children .sub-menu {
	width: 220px !important;
	background: #fff;
	padding: 10px 0;
}


.main-navigation-menu .sub-menu {
	display: none;
	position: absolute;
	top: 100%;
	width: 200px;
	margin: 0;
	left: -50px;
}

.module-header-d .main-navigation-menu > li {
  padding: 0;
  margin-right: 17px!important;
}
.module-header-d .row {
	max-width: 96%;
}

#header-desktop .main-navigation-menu > li:last-of-type {
	margin-right: 0px !important;
}
.module-header-d .main-navigation-menu > li > a {

  font-size: 16px!important;
  letter-spacing: 0!important;
}

.module.module-intro-a.intro-section.personal-injury.section-wrapper {
  padding-bottom: 30px;
}
.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-top: 75px;
  /* background-size: contain; */
  background-position: center top;
  min-height: 530px;
  margin-bottom: -168px !important;
  padding-bottom: 0;
  background-repeat: no-repeat;
}

.footer-contact-section .form-container.footer-form-container .contact-form-heading.module-tit .red-text {
  font-size: 48px;
  letter-spacing: 0;
  display: block;
  margin: 10px 0;
}

 input:focus ~ label,  textarea:focus ~ label,  input.active ~ label, textarea.active ~ label,  select.active ~ label {
  padding-left: 0;
  line-height: 0;
  top: -15px;
  font-size: 12px !important;
}
.footer-contact-section .form-container.footer-form-container .form-input-row .form-input-group label {
  font-size: 12px;
  height: auto;
  min-height: auto;
  line-height: normal;
  padding-left: 0;
}
.footer-contact-section .form-container.footer-form-container p.error-text {
  text-align: left;
  font-family: var(--body-font-family);
  font-size: 11px;
}

.module-practices-f-single {
  width: calc(50% - 20px)!important;
}
.module-badges-a-inner .module-badges-a-buttons button {
	margin-left: 0;
	background: transparent;
	color: #d1d1d1 !important;
	font-size: 35px;
}
#slider-badges-a-next {
	right: 0 !important;
}
.acc-injury .accordion-item.injury-prac-accordion.work-acc {
	width: 100%;
	padding-left: 45px;
}

.slider-badges-a {
	width: 80% !important;
	margin: 0 auto;
}

/*.acc-injury .accordion-item.injury-prac-accordion .accordion-item-title.interact::after {
	left: -41px;
	top: 7px;

}*/

.module {
	padding: 60px 0;
}
.personal-injury-inner.left-box .module-tit {
	font-size: 35px;

}
.personal-injury-left .prac-hp-btn.button {
	padding: 14px 9px;
	font-size: 15px;
}
.prac-list {
	margin: 0;
	padding: 0 0 0px 20px;
	margin-top: -15px;
}
.prac-list li .prac-icon img {
	max-width: 60px;
	height: auto;
	max-height: 50px;
}

.prac-list li .prac-text {
	width: 100%;
	display: inline-block;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
	font-family: var(--heading-font-family);
	color: #fff;
	font-weight: 400;
	padding-left: 12px;
}


.prac-li a {
	display: flex;
	align-items: center;
	padding: 10px 10px 10px 18px;
}

.module-results-b-more {
	position: absolute;
	top: 3px;
	right: 15px !important;
	background: #33365e;
	text-transform: capitalize;
	font-size: 15px !important;
}

.footer-text-col {
	padding-left: 94px;
	text-align: left;
	padding-top: 10px;
}
.trans-link a:first-child::after {
	font-size: 15px;

}
.module.module-intro-a.time-section.section-wrapper {
	background-size: 100% 400px;
	background-position: center top;
	min-height: 350px;
	background-repeat: no-repeat;
	padding: 0;
	padding-top: 20px;
}

.columns.small-12.large-6.medium-6.time-right {
	padding-top: 80px;
	padding-bottom: 60px;
}

.time-cta-content {
	max-width: 1170px;
	margin: 0 auto;
	background: #fd291f;
	padding: 55px 35px;
	margin-bottom: -220px;
	display: flex;
	align-items: center;
}

.module.module-intro-a.intro-section.verdicts-section {
	padding-top: 80px;
	margin-top: 260px;
	background-size: 600px;
	padding: 45px 25px;
}
.slider-testimonials-b-container {
	background: #fff;
	padding: 25px 15px 65px 15px;
	box-shadow: 0 0 15px #ccc;
	margin-top: 30px;
	max-width: 900px;
	margin: 0 auto;
	width: 90%;
}

.result-single-slider {
	/* display: flex; */
	width: 46%;
	background: #000;
	/* display: inline-block; */
	margin: 6px;
	/* display: flex; */
	justify-content: center;
	/* align-items: center; */
	flex-wrap: wrap;
	/* align-items: center; */
	min-height: 160px;
	color: #fff;
	align-content: center;
}

.verdict-third-tit {
	font-size: 50px;
	color: #e60a00;
	line-height: 75px;
	font-weight: 700;
	margin-bottom: 10px;
}

.verdict-sec-tit {
	font-size: 50px;
	color: #e60a00;
	line-height: 45px;
	font-weight: 400;
	margin-bottom: 0;
}

.module.module-intro-a.navigate-section.section-wrapper {
	background-size: cover;
	min-height: 430px;

}

.navigate-right-inner {
	float: right;
	padding-right: 35px;
}

.columns.small-12.large-6.medium-6.choose-acc-left {
	padding-left: 0;
	padding-right: 0;
}

.acc-injury .accordion-item.injury-prac-accordion.work-acc {
	width: 100%;
	padding-left: 25px;
}

.media-left-inner {
	background: #e60a00;
	left: -7%;
	position: relative;
	height: 107%;
	width: 102%;
}

.module-badges-a-buttons {
	display: flex !important;
	bottom: 40%;
	position: absolute;
	width: 94%;
	justify-content: space-between !important;
	left: 3%;
}

.slider-badges-a {
	width: 81%;
	margin: 0 auto;
}
.columns.small-12.large-9.medium-9.office-addr-col {
	display: flex;
	column-gap: 18px;
	padding-left: 80px;
}
.columns.small-12.large-9.medium-9.office-addr-col .row {
	width: 100%;
}

.header-cta {
	font-weight: 700;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0.4px;
	display: flex;
	flex-wrap: wrap;
	background: #fd291f;
	width: 30%;
	justify-content: flex-start;
	align-items: center;
	max-width: inherit;
	padding: 11px 6px 6px 6px;
	margin-top: -15px;
	position: relative;
	margin-right: 0;
	margin-left: 15px;
	max-width: 300px;
}
.home-slider-single-tagline {
	margin-top: 25px;
}
.social-links a {
	margin: 0px 1px 5px 0px;
	width:27px;
}
.trans::after {
	margin: 0 7px;
}

.trans-link h3 {
	font-size: 13px;

}
.language-select:first-child::after {
	content: "|";
	margin: 0 7px;

}
.notranslate {
	font-size: 14px;
}

}

@media screen and (min-width: 1270px) and (max-width: 1400px) {
.header-desktop .row, .header-desktop .row-wide, .header-desktop .row-narrow {
	max-width: 97%;
}
.row, .row-wide, .row-narrow {
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.module-results-b-left h2 {
	padding-left: 0 !important;
}
.module-results-b-slider-container {
	width: 100%;
	padding-right: 250px;
}


.news-tit {
	font-size: 52px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}

.module.module-testimonials-b.testimonial-section::before {
	font-size: 193px;

}
.columns.small-12.large-9.medium-9.office-addr-col .row {
	width: 100%;
}
.module-header-d-right-top {
	padding-bottom: 5px;

}

.header-logo {
	padding: 0;
	margin-top: 14px;
	margin-bottom: 3px;
}

.module-header-d .module-header-d-inner .social-links a {
	color: #fff;
	margin-right: 2px;
}

.module-header-d .module-header-d-inner .social-links {
	padding-right: 20px;
}
.header-cta::after {
	left: 189px;
	z-index: -1;
}

.header-cta {
	font-weight: 700;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0.4px;
	display: flex;
	flex-wrap: wrap;
	background: #fd291f;
	width: 26%;
	justify-content: flex-start;
	align-items: center;
	max-width: inherit;
	padding: 11px 6px 6px 6px;
	margin-top: -15px;
	position: relative;
	margin-right: -15px;
	margin-left: 35px;
	max-width: 300px;
}


}

@media screen and (min-width: 1270px) and (max-width: 12000px) {
.module-badges-a-buttons.hide-badge-arrow {
	display: none;
}

}

@media screen and (min-width: 1270px) and (max-width: 1300px) {
.home-slider-single-tagline-inner {
	width: 92%;
}

}





@media screen and (min-width: 1600px) and (max-width: 12000px) {
.module-intro-content.testimonial-main {
  margin: 0 auto;
  background-size: 100% 1049px;
  background-repeat: no-repeat;
}

.module.module-intro-a.intro-section.contact-form-section.section-wrapper.active::after {
	background-position:14% center;

}










}
/****************** Results******************/
.single-test-list p{
  color:#fff;
}

#our-news {
  width: 80%;
}
#our-testimonials {
  padding: 25px 5px;
}

.rating {
  color: #e60a00;
      padding-bottom: 10px;
}

.testimonial-content-sec {
background: none;
    /* padding: 28px; */
    margin: 0px 0px 30px 0px;
    display: inline-block;
    padding-bottom: 30px;
    border-bottom: solid 2px #efefef;
}

.testimonial-content-sec blockquote {
  border: none !important;
  padding: 0;
}

.testimonial-content-sec .testimonial-source.uppercase {
  text-transform: none;
  color: #fff;
}

.testimonial-content-sec .testimonial-source.uppercase p {
	color: #E60A00;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 0;
	font-family: var(--heading-font-family);
	text-transform: uppercase;
	letter-spacing: 1px;
}

.testimonial-content-sec blockquote p,
.testimonial-content-sec blockquote h2
{
  color: #33365e;
  font-weight: 400;
  font-size: 17px;
  margin-bottom: 15px;
  font-family: var(--heading-body-family);
}


.testimonial-content-sec blockquote {
  border: none !important;
  padding: 0;
  margin-bottom: 15px;
}

.testimonial-content-sec blockquote::before {
  display: none;
}
/*.tabs-content.grid-container {
    width: 70%;
}*/
.slider-testimonial-source.testimonial-source.uppercase {
    border-bottom: solid 2px #c6c6c6;
    padding-bottom: 20px;
    /* padding-bottom: 20px; */
}
.testimonial-content.slider-testimonial-content {
    padding-top: 20px;
}
.slider-testimonial-source.testimonial-source.uppercase p {
    font-size: 20px;
    text-transform: capitalize;
    color: #0090dc;
  padding-top: 20px;
}
.testimonial-content.slider-testimonial-content p {
    font-size: 18px;
    font-style: italic;
}
.columns.large-12.meduim-12.small-12.off-img img {
    max-width: 672px;
    margin-left: -14px;
    margin-top: -15px;
}
.office-block-info-inner {
    font-size: 20px;
}
.office-block-info-inner p {
    font-size: 18px;
}


@media screen and (min-width: 1600px) and (max-width: 12000px) {
.home-hero, .home-slider, .home-slider-single {
  height: 100vh !important;
}




}





@media screen and (min-width: 1800px) and (max-width: 12000px) {

.row, .row-wide, .row-narrow {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
 .row.intro-row {
	max-width: 1180px !important;
}

#header-desktop .row, #header-desktop .row-wide, #header-desktop .row-narrow {
	max-width: 96%;
	margin-right: auto;
	margin-left: auto;
}

.header-logo img {
	max-width: 430px;
	width: 100%;
	height: auto;
	padding: 0px 0;
	margin: 0px 0 0px 0;
	width: 430px;
}

.header-cta {
	font-weight: 700;
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
}
.header-cta a {
	color: #fff;
	font-weight: 400;
	font-size: 20px;
}

.module-header-d-phone.button {
	background: #e60a00;
	text-transform: none;
	padding: 4px 25px;
}

.module-header-d .main-navigation-menu > li > a {
	padding: 6px 0 !important;
	font-family: var(--heading-font-family);
	font-weight: 500;
	text-transform: uppercase;
	font-size: 23px !important;
	letter-spacing: 1px !important;
}
.module-header-d .main-navigation-menu > li {
	margin-right: 40px!important;
}

.header-cta p {

  font-size: 18px !important;
  margin-bottom: 0;
}

.module-header-d-phone {

  font-size: 26px !important;

}
#mega-menu li a, #desktop-navigation .sub-menu li a {
	font-size: 20px !important;
}

#desktop-navigation .menu-item-has-children .sub-menu {
  width: 320px !important;
}

.home-slider-single-tagline .tagline-large span {
  font-size: 50px !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}

.custom-dropdown {
  width: 80% !important;
  max-width: 600px !important;
  margin-top: 0 !important;
}

.custom-dropdown select {
  font-size: 23px !important;

  padding-top: 8px !important;
  height: 60px !important;
}

.tag-three {
  width: 100% !important;
  height: 40px !important;
  padding: 0 !important;
  line-height: 37px !important;
  display: inline-block;
}

.tag-third.button {
  width: 200px !important;
  height: 57px !important;
  padding: 0px !important;
  line-height: 55px;
  font-size: 17px;
  font-weight: 700;
  margin-left: 5px;
  padding: 0 !important; border:none !important;
}
.tag-third.button:hover, .tag-third.button:focus {
  width: 200px !important;
  height: 57px !important;
  padding: 0px !important;
  line-height: 55px;
  font-size: 17px;
  font-weight: 700;
  margin-left: 5px;
  padding: 0 !important; border:none !important;
}

.middle.category-content {
  margin-top: 38px;
}

.module.module-intro-a.intro-section.welcome-intro.ohio-intro .ohio-left-inner .ohio-title.module-title {
  color: #e60a00;
  font-size: 180px;
  margin-bottom: 20px;
  font-weight: normal;
  line-height: 160px;
}

.welcome-intro .module-intro-content.section-intro.row-narrow h3.module-title {size: 42px;}
p {
  /* margin: 0 0 25px;
  font-size: 20px;
  color: #33365e;
  line-height: 1.6; */
}

body {
  font-size: 20px;

}
.content li {
  /* font-size: 20px; */

}

.ohio-right-inner h2 {
  font-size: 22px;
}
.ohio-right-inner .slider-testimonial-content span {
  font-size: 40px;

}
.ohio-right-inner #slider-testimonials-a p {
  text-align: left;
  font-size: 70px;
  line-height: 1.2;

}
.ohio-right-inner #slider-testimonials-a p.slider-testimonial-content.result-sec {
  text-transform: capitalize !important;
  font-size: 42px;
  margin-bottom: 10px;
}


.slider-testimonial-source {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 22px;
  margin-bottom: 30px;
  display: block;
}

.result-button {
  display: block;
  margin-bottom: 50px;
}

.personal-injury-inner.left-box img {
  width: 100%;
  border-left: 95px solid #e60a00;
  height: auto;
  max-width: 650px;
}

.personal-injury-right {
  float: right;
  padding-left: 0;
  padding-right: 0px;
}

.workers-content p {
  padding-right: 75px;
}
.acc-injury .accordion-item.injury-prac-accordion .prac-icon img {
  height: 30px;
}

.module-tit {
  font-size: 42px;

}
.module-tit {
  margin-bottom: 15px;
}
.red-text {
  font-size: 65px;

}

.ohio-left-inner {
  padding: 25px;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-left: 100px;
  width: 100%;
  margin-left: 0;
  padding-bottom: 80px;
  text-align: left;
  padding-right: 150px;
  max-width: 900px;
  float: right;
}

.welcome-intro .module-intro-content.section-intro.row-narrow h3.module-title {
  padding-right: 30px;
}



.prac-hp-btn.button {
  font-size: 15px;
  padding: 18px 30px 14px 30px;

}
.works-compensation-inner.personal-injury-inner.left-box img {
  width: 100%;
  border-left: 0px solid #e60a00;
  border-right: 95px solid #e60a00;
  height: auto;
  max-width: 650px;
}
.personal-injury-right .personal-injury-inner {
	/* max-width: 850px; */
	text-align: left;
	margin-left: 33px;
}

.contact-free-inner .contact-title {
  color: #fff;
  margin-bottom: 24px;
  font-size: 45px;
  margin-top: 27px;
}

.contact-free-inner .contact-p {
  font-size: 25px;

}
.module.module-intro-a.intro-section.contact-free-section.section-wrapper {
  padding: 90px 0;
}

.who-we-help-left .slick-slide .module-badges-a-single img {
  width: 100%;
  border-left: 95px solid #e60a00;
  max-width: 650px;
  margin-left: 0;
}


.contact-list li a {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 25px;
  padding-left: 16px;
  text-transform: uppercase;
}
.who-we-help-right {
  float: right;
  padding-left: 0;
}

 .who-we-help-right .who-we-help-inner {
  margin-left: -50px;
}
.who-we-help-right .who-we-help-inner {
  margin-left: -30px;
  max-width: 850px;
}

.columns.small-12.large-5.medium-5.who-we-help-left {
  width: 40%;
}
.help-list li h3 {
  font-size: 17px;
}

.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-top: 45px;

}

.answering-inner {
  max-width: 700px;
  padding: 80px 75px 90px 75px;
  margin-top: -115px;
}
.module.module-intro-a.intro-section.answering-section.section-wrapper {
  min-height: 780px;

}

.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-bottom: -110px !important;

}
/*.slider-testimonials-b-container {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}*/

.slider-testimonials-b-container .module-test-title {
  color: #e60a00;
  text-transform: none !important;
  letter-spacing: 3px;
  font-size: 25px;
}

.module.module-testimonials-b.testimonial-section .slider-testimonial-source {
	color: #33365e;
	text-align: center;
	font-family: var(--heading-font-family);
	font-weight: 400;
	letter-spacing: 1.8px;
}

.footer-contact-section .form-container.footer-form-container {
  box-shadow: none !important;
  padding: 0 30px;
  margin-bottom: 80px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}



.footer-ofc-right .office-addr-col h2.footer-title {
  font-size: 22px;
  letter-spacing: 3px;
}
.footer-ofc-right .office-addr-col p, .footer-ofc-right .office-addr-col {
  line-height: 33px;
  font-size: 19px;
  margin-bottom: 0;
  letter-spacing: 0.5px;
}
.header-cta p a {
  color: #9b9b9b;
  font-size: 19px;
}



.footer-lower {
  padding-right: 55px;
}

.attorney-results {
  max-width: 1680px !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.attorney-results .attorney-result-single {
  width: 18% !important;
  margin-right: 2% !important;
}

.attorney-results .attorney-result-single:nth-child(5n+5) {
  margin-right: 0;
}

.attorney-results .attorney-result-single:nth-child(4n+4) {
  margin-right: 2%;
}
.home-slider-single-tagline .first-tagline {

	font-size: 29px;
	letter-spacing: 0.88px;

}

.home-slider-single-tagline .first-tagline b {
	font-weight: 400;
	font-size: 29px !important;
	letter-spacing: 0.88px;
}

.home-slider-single-tagline .second-tagline {
	font-size: 79px;
	line-height: 89px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	margin-top: 11px;
	margin-bottom: 15px;
}
.hp-cta-btn a,
.hp-cta-btn button {
	font-size: 26px !important;

}
.module-results-b-left h2 {
	font-size: 25px !important;
}
.module-results-b-single h3 {
	font-size: 22px;

}
.module-results-b-single h3 {
	margin-bottom: 2px;
	font-size: 22px !important;
	line-height: 1 !important;
}

.module-results-b-more {
	font-size: 20px !important;
}

.module-results-b-slider-container {
	width: 100%;
	padding-right: 270px !important;
}

.welcome-intro .wel-left-col p:first-child {
	font-size: 22px;
	color: #33365e;
	line-height: 35px;
}

.injury-img img {
	max-width: 475px;
}

.wel-right-col {
	background-size: 438px;
	background-repeat: no-repeat;
	background-position: 160px 47px;
}

.injury-right-text {
	padding-left: 100px;
	padding-right: 126px;
	position: relative;
}

.injury-right-text .prac-hp-btn.button {
	font-size: 15px;
	padding: 13px 30px 13px 30px !important;
}

.personal-injury-inner.left-box .module-tit {
	font-size: 44px;
	color: #fff;
	line-height: 60px;
	font-weight: 400;
	letter-spacing: 0;
	margin-bottom: 32px;
}


.prac-content p {
	line-height: 35px;
}
.prac-content {
	margin-bottom: 43px;
}

.choose-inner .module-tit {
	line-height: 100px;

}


.module-intro-content.contact-form-content {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	max-width: 1433px;
}

.module.module-intro-a.intro-section.contact-form-section.section-wrapper::after {
	background-position: 16% center;

}

.cta-left-inner {
	position: relative;
	max-width: 285px;
	float: right;
}
.case-first-tit {
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.cta-right-inner .form-container.footer-form-container button {
	max-width: 280px;
	font-size: 21px;
}

.module.module-badges-a .row {
	max-width: 1380px;
}
.module.module-testimonials-b.testimonial-section::before {
	content: "Testimonials";
	color: #cfd1e5;
	font-family: var(--heading-font-family);
	font-size: 200px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	opacity: 0.3;
	position: absolute;
	top: 0;
	margin: 0 auto !important;
	width: 100%;
}
.search-text {
	font-size: 24px;
}
.search-icon i {
	color: #e60a00;
	font-size: 31px;
}

.rep-img {
	width: 100%;
}

.representing-col-inner .representing-title {
	font-size: 50px;

}


.representing-col-inner {
	padding: 55px 0;
	max-width: 1190px;

}

.module.module-intro-a.intro-section.representing-text-section.section-wrapper {
	padding: 90px 0;
}

 .module.module-intro-a.intro-section.contact-form-section.section-wrapper.active::after {
	background-position: 17% center;
}

.header-logo {
	margin-top: 0px;
    margin-bottom: 0px;

}
.header-logo img {
	max-width: 511px;
	width: 511px;
}
.header-cta {
	margin-top: -29px;
	width:40%;
	max-width: 276px;
}
.social-links a .fa {
	font-size: 21px !important;
	color: #fff;
}
.trans-link a {
	font-size: 21px;
	margin: 0 0px 0 10px;
}
.trans-link {
	margin-left: 15px;
}
.module-header-d .module-header-d-inner {
	padding: 30px 0px 5px !important;
}
.call-right {
	font-size: 14px;
}
.module-header-d-phone.button {
	font-size: 27px !important;
}
.header-cta::after {
	left: 270px;
}
.call-left {
	width: 16%;
}
.social-links a {
	margin: 0px 10px 5px 0px;
}
.module-header-d .module-header-d-inner {
	padding-left: 20px !important;
}
.header-cta {
	padding-left: 17px;
	padding-bottom: 10px;
	padding-top: 15px;
}

.third-tagline {
	margin-top: 25px;
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 15px;
}
.module-header-d .main-navigation-menu > li:last-child {
	margin-right: 9px !important;
}

.hp-cta-btn a,
.hp-cta-btn button {
	font-size: 21px !important;
	padding: 14px 40px !important;
}

#slick-slide01 .third-tagline {
	font-size: 25px;
	font-weight: 500;
	line-height: 1.6;
	margin-bottom: 20px;
	margin-top: 15px;
}
.module-header-d-phone.button {
	font-size: 24px !important;
	letter-spacing: 1px;
}
.intro-first-left-col {
	padding: 0;
}
.intro-third-title p {
	font-size: 26px;
	color: #000000;
	max-width: 100%;
	line-height: 35px;
}

.intro-sec-content {
	max-width: 640px;
}
.intro-sec-left-col {
	padding: 0;
}
.time-cta-content {
	position: relative;
	z-index: 9;
}
.time-cta-content::after {
	position: absolute;
	content: "";
	background: #fd291f;
	width: 500%;
	height: 100%;
	z-index: -1;
	left: -200%;
}
.verdict-sec-left-inner {
	padding-top: 30px;
	padding-right: 60px;
}

.navigate-right-inner .navigate-title {
	margin-top: 40px;
}

.columns.small-12.large-9.medium-9.office-addr-col .row {
	max-width: 100%;
	width: 100%;
}

.home-slider-single .columns, .home-slider-single .row {
	max-width: 1600px;
}
.intro-logo-img {
	margin-top: -85px;
}

.module.module-intro-a.time-section.section-wrapper {
	background-size: 100% 600px;
	background-position: center top;
	min-height: 640px;
	background-repeat: no-repeat;
}


}



@media screen and (min-width: 2560px) and (max-width: 3840px) {
.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-bottom: -50px !important;
}

 .module.module-intro-a.intro-section.answering-section.section-wrapper {
  min-height: 900px;
}


.module.module-intro-a.intro-section.contact-form-section.section-wrapper::after {
	background-position: 25% center;
}

.module.module-intro-a.intro-section.contact-form-section.section-wrapper.active::after {
	background-position: 27% center;
}

.module.module-intro-a.time-section.section-wrapper {
	background-size: 100% cover;

}

.media-left-inner {
	margin-bottom: -55px;
	margin-top: -30px;
	padding: 70px 70px 190px 50px;
}


}




@media screen and (min-width: 3840px) and (max-width: 12000px) {
.module.module-intro-a.intro-section.answering-section.section-wrapper {
  margin-bottom: -50px !important;
}


.module.module-intro-a.intro-section.answering-section.section-wrapper {
  min-height: 1250px;
}
.module.module-intro-a.intro-section.contact-form-section.section-wrapper::after {
	background-position: 33% center;
}

 .module.module-intro-a.intro-section.contact-form-section.section-wrapper.active::after {
	background-position: 37% center;
}

.module.module-intro-a.time-section.section-wrapper {
	background-size: cover !important;
}
.columns.small-12.large-6.medium-6.time-right {
	padding-top: 180px;
	padding-bottom: 220px;
}

.module.module-intro-a.navigate-section.section-wrapper {
	background-size: cover;
	min-height: 930px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	background-position: center center;
}







}
/********************Case Studies***************/
.result-search-content {
    margin-bottom: 20px;
}
.page-template-template-results .custom-dropdown select {
    color:#585858;
    padding-top:5px;
}
span.case-result-tit {
    font-weight: 500;
}
.result-first-tit {
font-size: 43px;
    padding-bottom: 0px;
    color: #33365e;
    font-weight: 500;
    font-family: var(--heading-font-family)!important;
}
.result-sec-tit {
    font-weight: 500;
    padding-bottom: 10px;
  text-transform:uppercase;
	    font-family: var(--heading-font-family)!important;
}

	.result-text {
    padding-bottom: 20px;
    color: #e60a00;
    font-weight: 600;
    font-size: 20px;
}

	.result-text {
    padding-bottom: 20px;
}
.result-single-sec {
    border-bottom: solid 2px #efefef;
    padding-top: 40px;
}

a:focus{
  outline: auto;
}

textarea:focus, input:focus{
  outline: auto;
}

*:focus{
  outline: auto;
}

p.address{
  margin-bottom: 0;
}
	section.module.module-intro-a.intro-section.section-wrapper.practice-intro-section {
    background-position: center;
    box-shadow: inset 0 0 0 1000px rgb(0 0 0 / 70%);
}
	.prac-footer-text p {
    color: #fff;
}
	.prac-footer-text h2 {
    color: #fd291f;
		font-size:25px;
}
	.prac-intro-col-inner {
    padding-left: 15px;
    padding-right: 15px;
}
	ul.sidebar-news-list {
    margin-bottom: 0px;
}
.c-area p {text-align: left !important;}

/* TRANSLATE STYLES  */

.notranslate{
  background-color: transparent;
  color: #fff;
  padding: 0;
  border: none;
  line-height: 1.2;
  height: auto;
  border-bottom: none !important;
}

.header-desk-translator .spanish-button,
.header-desk-translator .english-button{
  font-size: 14px;
}

.notranslate option{
  color: #000;
}

.mob-link{
  margin-left: 10px;
}

.media-img-inner img{
	max-width: 200px;
}

body.page-template-template-media .post.blog-post-img img{
	max-width: 200px;
	margin-top: 35px;
}

.post_flexer{
	display: flex;
	align-items: flex-start;
}

/* HEADER D  */

.module-header-d {
	position: relative;
	width: 100%;
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

.scrolled .module-header-d {
	background: #030504;
	z-index: 99;
}

.module-header-d .module-header-d-inner {
	padding: 15px 0px 5px;
	padding-left: 0;
	margin: 0 auto;
	justify-content: center;
	align-items: flex-start;
}

.module-header-d-inner {
	display: flex;
	z-index: 1;
	position: relative;
}

.module-header-d:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	bottom:0;
	left:0;
	background: linear-gradient(180deg, rgb(0 0 0) 0.9%, rgba(11, 11, 11, 0) 100%);
	pointer-events: none;
}

.module-header-d-right {
	display: flex;
	flex: 1;
	justify-content: flex-end;
	align-items: flex-start;
	padding-left: 5%;
	padding-right: 0;
	flex-wrap: wrap;
}

.module-header-d .main-navigation-menu > li {
	padding: 0;
	margin-right: 30px;
	position:relative;
	display:inline-block;
}

 

.module-header-d .main-navigation-menu > li > a {
	padding: 6px 0;
	text-decoration: none;
	border: 0px solid transparent;
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
	font-family: var(--heading-font-family) !important;
	font-weight: 400 !important;
	text-transform: capitalize;
	font-size: 18px;
	letter-spacing: 0.2px;
}
.module-header-d .main-navigation-menu > li > a:hover {
	color:#fd291f
 
}

.module-header-d .main-navigation-menu > li  {
		transition: all 0.2s ease-in-out;
	position: relative;
	
}

.module-header-d .main-navigation-menu > li a:after, .module-header-d .main-navigation-menu > li a:before {
  position: absolute;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;	
}
.module-header-d .main-navigation-menu > li a::before {
 bottom: 0;
  display: block;
  height: 3px;
  width: 0%;
  content: "";
  background-color: #fd291f;
}

.module-header-d .main-navigation-menu > li a::after {
 left: 0;
  top: 0;
  padding: 0.5em 0;
  position: absolute;
  content: attr(data-hover);
  color: #ffffff;
  white-space: nowrap;
  max-width: 0%;
  overflow: hidden;
}
 
.module-header-d .main-navigation-menu > li a:hover:before {
  opacity: 1;
  width: 100%;
}
.module-header-d .main-navigation-menu > li a:hover:after {
  max-width: 100%;
}



.module-header-d-phone {
	margin-left: 15px;
	display: none;
}

.module-header-d-phone span {
	margin-right: 6px;
}
 
.module-header-d-phone i {
	color: #FE0A0A;
	margin-left: 9px;
}
.module-header-d-phone span {
	margin-right: 6px;
	color: #fff !important;
}
.module-header-d-phone span.tpph {
	color: #fff !important;
 
}

.module-header-d-phone span.tpph:hover, .module-header-d-phone span.tpph:focus {
	color: #FE0A0A !important;
}

.module-header-d-phone {
	display: inline-block;
	border: none !important;
	color: #E36100;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	padding-top: 0;
	padding-bottom: 0;
}

.module-header-d-phone:hover {	 
	color: #fff;
}

/* MODULE BADGES A  */

.slider-badges-a {
  width: 100%;
  margin: 0 auto;
}

.module-badges-a-single{margin-top:70px;}

.module-badges-a-buttons {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px 0;
}

.module-badges-a-buttons .slick-arrow {
  position: absolute;
  left: 0;
  top: 25%;
}

.module-badges-a-single img {
	padding:0;
  max-width:250px;
}

#slider-badges-a-next {
  left: auto;
  right: 0;
}

.module-badges-a-single img {
  margin: 0 auto;
}

.module-badges-a-inner {
	position: relative;
	margin: 0 auto;
	padding-left: 30px;
	padding-right: 100px;
}

.module-badges-a-inner button {
	display: inline-block;
}

/* MODULE FOOTER C  */

.module-footer-c {
	background-color: #000000;
	padding: 90px 0 90px 0;
	background-size: cover;
	background-repeat: no-repeat;
}
.page-template-template-contact .module-footer-c {
	padding: 20px 0 20px 0;
}

.footer-inner span {
  text-transform: uppercase;
  font-size: 24px;
  position: relative;
}
.footer-copyright-section {
	padding: 15px 0;
 
}
.footer-copyright {
	text-align: left;
	max-width: 1229px;
	margin: 0 auto;
}

.footer-inner span:after {
  margin: 0 12px;
  position: relative;
  display: inline-block;
  top: 2px;
  left: 0;
  content: '';
  width: 1px;
  height: 12px;
  background: #464646;
  display:none;
}

.footer-inner span:last-of-type {
  margin-right: 0;
  padding-right: 0;
}

.footer-inner span:last-of-type:after {
  display: none;
}
