p.form-text1 {
    font-size: 24px;
    font-weight: bold;
    color: #901a1d;
	text-align:center;
}
p.form-text {
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    margin-bottom: 0;
}
/** Start Template Kit CSS: Law Firm (css/customizer.css) **/

/* Kit 93 Custom Styles */
.envato-kit-93-inline-block{
	display: inline-block;
}

.envato-kit-93-drop-cap .elementor-drop-cap-letter{
	margin-top: 18px;
	margin-left: 15px;
}

.envato-kit-93-button .elementor-button{
	width: 100%;
}

/** End Template Kit CSS: Law Firm (css/customizer.css) **/



.elementor-heading-title , .elementor-image-box-title , .e-n-accordion-item-title-text , .elementor-cta__title{
    font-family: "adobe-garamond-pro",serif !important;
    line-height: 1.2;
}

p , .elementor-icon-box-title , .elementor-icon-list-text{
    font-family: "muli",sans-serif !important;
}

.elementor-31 .elementor-element.elementor-element-5bc2e3d .elementor-testimonial__image img {
    width: 80px;
    height: 96px;
}

/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.gt_switcher_wrapper {
	margin-top: -8px !important;
}

/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/*.page-id-5874 footer{
	display:none;
}
.page-id-5874 .elementor-element.elementor-element-77d8db51  , .old-menu{
    display: none;
}
.page-id-5874 .elementor-element.elementor-element-13b8f15c.top-bar-section {
    display: none;
}*/

.top-bar-section {
    background: #901a1d !important;
}
.practice-areas figure.elementor-image-box-img {
    margin-top: -75px !important;
}
.fa-quote-left:before {
    content: "\f10d";
    position: absolute;
    top: -20px;
	left: 70px;
}
span.highlight {
    color: #901a1d;
    font-style: italic;
}
/*html , body{
	    overflow-x: hidden;
}*/

.global-clas{
	overflow-x:hidden !important;
}
.testimonials-section .elementor-testimonial:before

 {
        content: "";
    background: url(https://becklawny.com/wp-content/uploads/2025/10/quote-left.png);
    width: 80px;
    height: 80px;
    display: block;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    top: 0%;
    left: 2%;
    opacity: 0.3;
    overflow: visible !important;
}

.testimonials-section cite.elementor-testimonial__cite {
    display: none !important;
}
.testimonials-section .eicon-chevron-right   {
    display: none;
} 
.testimonials-section .eicon-chevron-left  {
    display: none;
} 
.winner-club .eicon-chevron-left  , .winner-club .eicon-chevron-right {
    display: none;
}
.winner-club .swiper-pagination-bullets{
	bottom:-70px !important;
}

.page-id-5874 .e-con-inner

 {
    width: 1240px !important;
    max-width: 100% !important;
}
.blogs-page h3.elementor-post__title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.post h2 , .post h3 {
    color: #901a1d;
	font-size: 28px;
	font-weight:1.8em;
}

@media only screen and (min-width:321px) and (max-width:1300px){
	.page-id-5874 .e-con-inner

 {
	 width: auto !important;
    max-width: auto !important;
}
}
