/* Banner Section */

.banner-sec {padding: 220px 0 90px;background-image: url("../images/banner-bg-img.webp");background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.bnr-lft {width: 100%;max-width: 600px;}
.bnr-lft .bnr-tagline-txt {font-size: 20px;line-height: 1;letter-spacing: 1.5px;margin-bottom: 30px;font-family: var(--headingFont);font-weight: 800;text-transform: uppercase;color: var(--yellow);}
.bnr-lft .bnr-title {font-size: 72px;line-height: 1.1;margin-bottom: 25px;font-family: var(--headingFont);font-weight: 800;text-transform: uppercase;color: #fff;}
.bnr-lft .bnr-sub-title{font-size: 35px;line-height: 1.2;font-family: var(--bodyFont);font-weight: 700;color: #fff;margin-bottom: 40px;}
.bnr-lft .bnr-btn{margin-bottom: 45px;}
.bnr-lft .bnr-btn a.cmn-btn {padding: 30px;color: #fff;font-size: 20px;}
.bnr-lft .bnr-google-img{width: 55%;}
.bnr-lft .bnr-google-img img{width: 100%;display: block;}

/* Responsive */

@media screen and (max-width: 1180px){

.banner-sec {padding: 130px 0 90px;}
.bnr-lft .bnr-title {font-size: 40px;}
.bnr-lft .bnr-sub-title {font-size: 20px;margin-bottom: 30px;}
.bnr-lft .bnr-btn a.cmn-btn {padding: 22px 26px;font-size: 16px;}
.bnr-lft {max-width: 400px;}
.bnr-lft .bnr-tagline-txt {line-height: 1.5;margin-bottom: 20px;}
.bnr-lft .bnr-google-img {width: 100%;max-width: 280px;}
.bnr-lft .bnr-btn {margin-bottom: 35px;}

}
@media screen and (max-width: 1023px){

.banner-sec{background-image: url("../images/banner-bg-img-mbl.webp");}

}
@media screen and (max-width: 767px){

.banner-sec {padding: 60px 0 50px;background-position: top center;z-index: 1;}
.banner-sec:before{position: absolute;content: "";background-color: #000;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 30%;z-index: -1;pointer-events: none;}
.bnr-lft {max-width: 430px;}
.bnr-lft .bnr-tagline-txt {line-height: 1.5;font-size: 15px;margin-bottom: 15px;max-width: 280px;}
.bnr-lft .bnr-title {font-size: 33px;margin-bottom: 20px;}
.bnr-lft .bnr-sub-title {font-size: 16px;margin-bottom: 20px;line-height: 1.4;}
.bnr-lft .bnr-sub-title br{display: none;}
.bnr-lft .bnr-btn{display: none;}

}
@media screen and (max-width: 680px){
.bnr-lft .bnr-google-img {
    max-width: 250px;
}
.bnr-lft .bnr-tagline-txt {
    max-width: 210px;
    margin-bottom: 10px;
}
.bnr-lft .bnr-title {
    max-width: 270px;
}
}
@media screen and (max-width: 480px){
.bnr-lft .bnr-tagline-txt {line-height: 1.5;font-size: 14px;margin-bottom: 15px;max-width: 190px;}
.bnr-lft .bnr-title {font-size: 24px;margin-bottom: 10px;max-width: 200px;}
.bnr-lft .bnr-google-img { max-width: 220px; }
.bnr-lft .bnr-sub-title {
    font-size: 15px;
    margin-bottom: 20px;
    line-height: 1.4;
}
}


/* Case Results Section */

.caseresults-sec{background-color: var(--blue);padding: 50px 0;}
.caseresults-sec .container{max-width: clamp(320px, 91vw, 1500px);}
.caserslts-blk{display: flex;justify-content: space-between;align-items: center;}
.caseresults-sec .text-heading{font-size: 36px;line-height: 1;margin: 0px;color: #fff;}
.caserslts-lst {display: flex;justify-content: space-between;flex: 0 0 78%;}
.caserslts-lst .caserslts-itm {text-align: center;flex: 0 0 34%;border-left: 1px solid #414658;}
.caserslts-itm .caserslts-title{font-size: 30px;line-height: 1;letter-spacing: 1px;font-family: var(--headingFont);font-weight: 800;margin-bottom: 12px;color: #fff;}
.caserslts-itm .caserslts-type{font-size: 20px;line-height: 1;letter-spacing: 1px;font-family: var(--headingFont);font-weight: 800;text-transform: uppercase;color: var(--yellow);}
.hmcase-btn{display: none;}


/* Responsive */

@media screen and (max-width: 1280px){

.caserslts-itm .caserslts-type {font-size: 19px;}

}
@media screen and (max-width: 1150px){

.caseresults-sec {padding: 40px 0;}
.caserslts-blk{flex-direction: column;gap: 30px;}
.caserslts-lst {flex: auto;flex-direction: column;width: 100%;gap: 20px;}
.caserslts-lst .caserslts-itm {flex: auto;border-top: 1px solid #414658;padding-top: 25px;}

}
@media screen and (max-width: 767px){

.caseresults-sec .container{max-width: 100%;padding: 0 15px;}
.caseresults-sec {padding: 30px 0;}
.hmcase-btn {display: block;text-align: center;margin-bottom: 35px;}
.hmcase-btn a.cmn-btn {font-size: 14px;padding: 17px 20px;width: 100%;display: block;color: #fff;}

}

@media screen and (max-width: 480px){
.caserslts-lst .caserslts-itm { border: 1px solid #414658; padding: 20px 10px; }
.caserslts-blk { gap: 20px; }

}


/* Top Form Section */

.hmtop-form-sec{background-color: #f8f8f8;padding: 80px 0;}
.topform-sub-heading{font-size: 16px;line-height: 1;letter-spacing: 8px;text-transform: uppercase;font-family: var(--bodyFont); font-weight: 500;margin-bottom: 30px;color: var(--blue);text-align: center;}
.hmtop-form-sec .gfield input.large, .hmtop-form-sec .gfield select, .hmtop-form-sec .gfield textarea.large { font-size: 16px !important; line-height: 1 !important; font-family: var(--bodyFont) !important; font-weight: 700 !important; color: var(--black) !important; padding: 18px 40px !important; border: none !important; outline: none !important; width: 100% !important; height: 100%; box-shadow: none !important;}
.hmtop-form-sec .gfield textarea.large{height: 100px !important;padding-top: 33px !important;min-block-size: 100px !important;resize: none;}
.hmtop-form-sec .gfield select{font-size: 14px !important;padding: 18px 20px !important;background-image: none !important;-webkit-appearance: none;}
.hmtop-form-sec .ginput_container.ginput_container_select{position: relative;}
.hmtop-form-sec .ginput_container.ginput_container_select:before{position: absolute;content: "";background-color: var(--black);width: 6px;height: 4px;right: 20px;top: 0;bottom: 0;margin: auto;clip-path: polygon(50% 100%, 0 0, 100% 0);pointer-events: none;}
.hmtop-form-sec .gform-theme--foundation .gform_fields {display: flex;flex-wrap: wrap;gap: 30px 0;justify-content: space-between;}
.hmtop-form-sec .gform_wrapper .gfield {width: 18.4%;}
.hmtop-form-sec .gform_wrapper .gfield:has(.ginput_container_textarea){width: 100% !important;}
.hmtop-form-sec .gform_footer.top_label {padding: 0 !important;margin: 30px auto !important;width: fit-content;position: relative;}
.hmtop-form-sec .gform_footer input[type="submit"] { font-size: 20px !important; line-height: 1 !important; font-family: var(--bodyFont) !important; font-weight: 800 !important; color: #fff !important; background-color: #ffbe3e !important; text-decoration: none; padding: 25px 27px !important; border-radius: 0 !important; border: none !important; outline: none !important; text-transform: uppercase !important;}
.hmtop-form-sec .gform_footer input[type="submit"]:hover{background-color: var(--lightblue) !important;}
.hmtop-form-sec .topform-btm-txt {font-size: 18px;line-height: 1;letter-spacing: 1px;color: #ececec;text-transform: uppercase;font-family: var(--bodyFont);font-weight: 700;text-align: center;}
.hmtop-form-sec .leave-blank{display: none;}

.hmtop-form #gform_ajax_spinner_2{position: absolute !important; right: -30px !important;top: 0;bottom: 0;margin: auto;}
.hmtop-form .gform_footer input[type="submit"]:focus{outline: none !important;}
.hmtop-form .gform_wrapper .gfield .validation_message.gfield_validation_message, 
.hmtop-form .gform_wrapper .gfield .instruction.validation_message,
.hmtop-form .gform-theme--framework .gform_validation_errors .hide_summary {position: static;font-size: 15px;line-height: 1.25;font-family: var(--bodyFont);font-weight: 700;letter-spacing: 2px;color: var(--yellow);text-transform: uppercase;margin-top: 10px;text-align: center;}
.hmtop-form .gform-theme--framework .gform_validation_errors,
.hmtop-form .gform-theme--framework .gform_validation_errors {border: none;background-color: transparent;box-shadow: none;padding: 0;text-align: center;outline: none;}
.hmtop-form .gform-theme--framework .gform_validation_errors:focus{border: none !important;outline: none;}
.hmtop-form .gform-theme--framework .gform_validation_errors .hide_summary{justify-content: center;margin: 0px;}
.hmtop-form .gform-theme--framework .gform_validation_errors .hide_summary span{display: none;}

/* Responsive */

@media screen and (max-width: 1280px){

.hmtop-form-sec .gfield select {padding: 18px 15px !important;}
.hmtop-form-sec .ginput_container.ginput_container_select:before {right: 7px;}

}
@media screen and (max-width: 1180px){

.hmtop-form-sec {padding: 60px 0;}
.hmtop-form-sec .gform-theme--foundation .gform_fields { display: grid; gap: 15px;}
.hmtop-form-sec .gform_wrapper .gfield{width: auto;}
.hmtop-form-sec .ginput_container.ginput_container_select:before {right: 20px;}
.topform-sub-heading {margin-bottom: 10px;letter-spacing: 4px;}
.hmtop-form-sec .gfield select {padding: 18px 40px !important;font-size: 16px !important;}

}
@media screen and (max-width: 767px){

.hmtop-form-sec .gform-theme--foundation .gform_fields {gap: 20px;}
.hmtop-form-sec .gform-theme--foundation .gfield--width-half {grid-column: span 12;}
.hmtop-form-sec .gfield input.large, .hmtop-form-sec .gfield select, .hmtop-form-sec .gfield textarea.large{padding: 18px 20px !important;line-height: 1 !important;}
.hmtop-form-sec .gform_footer input[type="submit"]{line-height: 1 !important;}
.hmtop-form-sec .gfield textarea.large {height: 200px !important;}
.hmtop-form-sec .gform-theme--foundation .gform_fields { gap: 15px; }

}


/* Personal Injury Section */

.hmprsnl-inj-sec{padding: 80px 0 50px;}
.hmprsnl-inj-sec .prsnl-inj-headings{margin-bottom: 45px;}
.hmprsnl-inj-sec .prsnl-inj-headings .text-heading{font-size: 72px; text-align: left;margin: 0;}
.prsnl-inj-cnt{column-count: 2;column-gap: 50px;}
.hmprsnl-inj-sec .hmcontent { column-count: 2; column-gap: 50px;}


/* Responsive */


@media screen and (max-width: 1440px){

.hmprsnl-inj-sec .prsnl-inj-headings .text-heading {font-size: 65px;}

}
@media screen and (max-width: 1366px){

.hmprsnl-inj-sec .prsnl-inj-headings .text-heading {font-size: 60px;}

}

@media screen and (max-width: 1280px){

.hmprsnl-inj-sec .prsnl-inj-headings .text-heading {font-size: 53px;}

}

@media screen and (max-width: 1180px){

.hmprsnl-inj-sec { padding: 50px 0 30px;}
.hmprsnl-inj-sec .prsnl-inj-headings .text-heading {font-size: 48px;}
.prsnl-inj-cnt {column-count: 1;column-gap: 0;}
.hmprsnl-inj-sec .hmcontent { column-count: 1; column-gap: 0;}

}
@media screen and (max-width: 1024px){

.hmprsnl-inj-sec .alignleft {width: 100%;max-width: 220px;float: left;margin: 10px 20px 0px 0px;}
.hmprsnl-inj-sec .prsnl-inj-headings .text-heading {font-size: 38px;}
.hmprsnl-inj-sec .prsnl-inj-headings {margin-bottom: 35px;}

}
@media screen and (max-width: 767px){


.hmprsnl-inj-sec .prsnl-inj-headings .text-heading {font-size: 33px;}
.hmprsnl-inj-sec .prsnl-inj-headings {margin-bottom: 25px;}

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

.hmprsnl-inj-sec {padding: 40px 0;}
.hmprsnl-inj-sec .alignleft {width: 100%;max-width: 400px;float: none;margin: 0px auto 20px;}
.hmprsnl-inj-sec .prsnl-inj-headings {margin-bottom: 25px;text-align: center;}
.hmprsnl-inj-sec .sub-heading {line-height: 1.4;}
.hmprsnl-inj-sec .prsnl-inj-headings .text-heading {text-align: center;}

}
@media screen and (max-width: 480px){

.hmprsnl-inj-sec {padding: 30px 0;}

}



/* Free Consultation Section */ 

.consultation-sec {padding: 80px 0 120px; position: relative; background-image: url(../images/free-consultation-bg-img.webp); background-size: contain; background-repeat: no-repeat; background-position: bottom center;} 
.consultation-sec::before {position: absolute; content: " "; top: 0px; left: 0px; width: 100%; height: 51%; background-color: #FFBE3E; z-index: -1; } 
.consultation-sec .text-heading {color: #fff; font-size: 65px; line-height: 1.2; margin-bottom: 0;text-align:left;letter-spacing:0px; } 
.consultant-img {display: block; width: 100%; height: auto; margin-bottom: 50px; } 
.consultant-img img {width: 100%; display: block; } 
.consultant-inr-blk {width: 100%; max-width: 1040px; } 
.consultant-blk {display: flex; justify-content: flex-end; } 
.consultation-sec .top-blk {margin-bottom: 77px; } 
.consultation-sec .top-blk .sub-heading{margin: 0 0 15px;}
.consultation-sec .consultation-btn {margin-top: 60px;}

/* Responsive */

@media screen and (max-width: 1366px){

.consultation-sec .text-heading {font-size: 61px;}

}

@media screen and (max-width: 1280px){

.consultation-sec .top-blk {margin-bottom: 50px;}
.consultation-sec .text-heading {font-size: 50px;}
.consultation-sec .consultation-btn {margin-top: 50px;}

}
@media screen and (max-width: 1180px){

.consultation-sec {padding: 60px 0 90px;}
.consultant-blk {justify-content: center;}
.consultation-sec .top-blk {margin-bottom: 40px;}
.consultation-sec .text-heading {font-size: 46px;}
.consultation-sec .consultation-btn {margin-top: 40px;}

}
@media screen and (max-width: 1024px){

.consultation-sec {padding: 50px 0 80px;}
.consultation-sec .top-blk {margin-bottom: 40px;}
.consultation-sec .text-heading {font-size: 40px;}
.consultant-img {margin-bottom: 30px;}
.consultation-sec .consultation-btn {margin-top: 35px;}

}
@media screen and (max-width: 767px){

.consultation-sec {padding: 40px 0 50px;}
.consultation-sec::before {height: 40%;}
.consultation-sec .text-heading {font-size: 35px;}
.consultation-sec .top-blk {margin-bottom: 25px;}
.consultant-img {margin-bottom: 20px;}
.consultation-sec .consultation-btn {margin-top: 25px;}

}
@media screen and (max-width: 480px){

.consultation-sec {padding: 30px 0 40px;}
.consultation-sec .text-heading {font-size: 32px;}

}



/* Awards Section */ 

.hmawards-sec {padding: 90px 0; background-color: #F8F8F8; } 
.hmawards-sec .sub-heading{text-align: center;}
.awards-blk {padding: 0 50px; } 
.awards-itm {width: 100%; display: flex; justify-content: center; align-items: center; } 
.awards-blk.owl-carousel .owl-nav button.owl-prev, .awards-blk.owl-carousel .owl-nav button.owl-next {width: 22px; height: 18px;background: url(../images/awards-lft-arr.webp); background-position: center; background-size: contain; background-repeat: no-repeat; font-size: 0; position: absolute; top: 0; bottom: 0;left: 0; margin: auto;transition: all .5s cubic-bezier(0.17, 0.66, 0.34, 0.98); transform: translateX(0px);  } 
.awards-blk.owl-carousel .owl-nav button.owl-next {background: url(../images/awards-rgt-arr.webp); left: auto; right: 0; } 
.awards-blk.owl-carousel .owl-nav button.owl-prev:hover {transform: translateX(-5px); } 
.awards-blk.owl-carousel .owl-nav button.owl-next:hover{transform: translateX(5px); }


/* Responsive */


@media screen and (max-width: 1280px){

.hmawards-sec {padding: 80px 0;}

}
@media screen and (max-width: 1180px){

.hmawards-sec {padding: 50px 0;}
.awards-itm {max-width: 300px;margin: auto;}
.awards-blk {width: 100%;max-width: 600px;margin: auto;}
.awards-blk.owl-carousel .owl-nav{display: none;}


}
@media screen and (max-width: 766px){

.hmawards-sec {padding: 30px 0;}
.awards-blk {max-width: 100%;padding: 0px;}

}



/* Why Chose Section */ 

.why-choose-sec {padding: 80px 0 50px; } 
.why-choose-sec .sub-heading{margin-bottom: 30px; color: #FFBE3E; } 
.why-choose-sec .text-heading{text-align: left;color: var(--blue);}
.why-chose-hdg {color: #2A397A; margin-bottom: 45px; font-family: var(--headingFont); font-size: 60px; line-height: 1.2; font-weight: 700; } 
.why-chose-blk {display: flex; justify-content: space-between; } 
.why-chose-blk .hmcontent {width: 48%; } 


/* Responsive */

@media screen and (max-width: 1180px){

.why-chose-blk {flex-direction: column;gap: 10px;}
.why-chose-blk .hmcontent {width: 100%;}
.why-choose-sec .sub-heading {margin-bottom: 20px;}


}
@media screen and (max-width: 1024px){

.why-choose-sec {padding: 50px 0;}

.hmgoogle-reviews .ti-widget.ti-goog .ti-reviews-container-wrapper{margin: 0px;}

}
@media screen and (max-width: 767px){

.why-choose-sec {padding: 40px 0;}
.why-choose-sec .sub-heading {margin-bottom: 20px;}

}



/* Our Location Section */

.hmour-location-sec { padding: 120px 0;}
.our-location-contnt-blk { width: 42%;}
.our-location-blk { display: flex; flex-flow: row nowrap; justify-content: space-between; max-width: 1200px;}
.our-location-contnt-blk .sub-heading {font-size: 18px;}
.our-location-contnt-blk .text-heading { font-size: 58px; text-align: left; line-height: 1;}
.office-address { font-family: var(--bodyFont); font-weight: 400; font-size: 24px; line-height: 1.5; letter-spacing: 0; color: #121831; margin-bottom: 25px;}
.office-phone { font-family: var(--bodyFont); font-weight: 400; font-size: 24px; line-height: 1.5; letter-spacing: 0; color: #121831; margin-bottom: 25px;}
.office-phone a { color: #FFBE3E; font-weight: 700;}
.our-location-btn a{ text-transform: uppercase; font-family: 'Lato'; letter-spacing: 1.5px; font-weight: 800; color: #FFBE3E; font-size: 20px; margin-bottom: 0; line-height: 1.1;}

.office-map-embed {width: 47%; }
.office-map-embed iframe {width: 100%; height: 100%; }


/* Responsive */

@media screen and (max-width: 1440px) {

.our-location-contnt-blk .text-heading {font-size: 53px;}
.office-address {font-size: 22px;}
.our-location-btn a {font-size: 19px;}

}

@media screen and (max-width: 1280px) {
.hmour-location-sec {padding: 80px 0; }
.our-location-blk {max-width: 100%; }
.our-location-contnt-blk .text-heading {font-size: 45px; }
.office-address {font-size: 20px; }
.office-phone {font-size: 21px; }
.our-location-btn a {font-size: 18px;letter-spacing: 1.2px;}
}

@media screen and (max-width: 1180px) {
.hmour-location-sec {padding: 50px 0; }
.our-location-blk {max-width: 100%; flex-direction: column; }
.our-location-contnt-blk, .office-map-embed {width: 100%;max-width: 650px;margin: auto;}
.our-location-contnt-blk .text-heading {line-height: 1.2;font-size: 43px; }
.office-address {font-size: 18px; margin-bottom: 20px; }
.office-map-embed iframe {height: 350px;}
.our-location-btn {font-size: 18px; margin-bottom: 10px; }
.our-location-btn a {font-size: 17px;letter-spacing: 1px;}
.our-location-contnt-blk .sub-heading {font-size: 17px;}
}

@media screen and (max-width: 1024px) {

.our-location-contnt-blk .text-heading {font-size: 35px;}
.our-location-contnt-blk .text-heading br{display: none;}
.our-location-contnt-blk, .office-map-embed {max-width: 500px;}
.office-map-embed iframe {height: 300px;}

}

@media screen and (max-width: 767px) {

.hmour-location-sec {padding: 40px 0;}
.our-location-contnt-blk .sub-heading { font-size: 17px;}
.our-location-contnt-blk .text-heading {font-size: 31px;margin: 0 0 15px;}
.office-address {font-size: 20px;}
.office-phone {margin-bottom: 15px;}
.our-location-btn a {font-size: 17px;}

}

@media screen and (max-width: 480px) {

.hmour-location-sec {padding: 30px 0;}
.our-location-contnt-blk .text-heading {font-size: 29px;}

}

/* Personal Injury Claims Section */

.prsnlinjury-claim-sec{position: relative; padding: 114px 0px 100px 0px; } 
.prsnlinjury-claim-sec .container {max-width: clamp(320px, 90vw, 1035px);margin: auto;} 
.prsnlinjury-claim-overlay {background-color: #FFBE3E; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0.8; pointer-events: none; } 
.prsnlinjury-claim-sec picture {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; } 
.prsnlinjury-claim-sec picture img {display: block; -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; opacity: .6; } 
.prsnlinjury-claim-sec .tagline {font-family: 'Lato'; font-weight: 800; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 2px; color: #fff; font-size: 18px; } 
.prsnlinjury-claim-blk {position: relative;z-index: 1;display: flex;justify-content: center;gap: 60px;}
.prsnlinjury-claim-left{width: 43%;}
.prsnlinjury-claim-right{width: 48%; } 
.prsnlinjury-claim-left .text-heading {color: #fff; text-align: left; } 
.prsnlinjury-claim-right .hmcontent {margin-top: 40px; } 
.prsnlinjury-claim-right .hmcontent p{color: #fff; font-size: 18px;} 
.prsnlinjury-claim-left a.phone {font-size: 24px; font-family: var(--headingFont); color: #fff; font-weight: 700; display: inline-block; }
 

/* Responsive */

@media screen and (max-width: 1280px){

.prsnlinjury-claim-sec {padding: 90px 0px 80px;}
.prsnlinjury-claim-left {width: 37%;}

}

@media screen and (max-width: 1180px){

.prsnlinjury-claim-sec {padding: 70px 0px;}
.prsnlinjury-claim-sec .container {max-width: clamp(320px, 93vw, 1035px);}
.prsnlinjury-claim-blk {gap: 40px;}
.prsnlinjury-claim-left {width: 33%;}
.prsnlinjury-claim-right .hmcontent {margin-top: 20px;}
 
}
@media screen and (max-width: 1024px){

.prsnlinjury-claim-sec {padding: 50px 0px;}
.prsnlinjury-claim-right {width: 62%;}
.prsnlinjury-claim-blk { gap: 20px; flex-direction: column;}
.prsnlinjury-claim-left {width: 35%;}
.prsnlinjury-claim-right .hmcontent p {line-height: 1.7;}
.prsnlinjury-claim-sec .tagline {letter-spacing: 1px;}
.prsnlinjury-claim-left a.phone {font-size: 22px;}
.prsnlinjury-claim-left, .prsnlinjury-claim-right { width: 100%;}
.prsnlinjury-claim-left .text-heading { margin: 0 0 15px;}

}
@media screen and (max-width: 766px){

.prsnlinjury-claim-sec {padding: 40px 0px;}
.prsnlinjury-claim-sec .container {max-width: 100%;}
.prsnlinjury-claim-blk {flex-direction: column;align-items: center;}
.prsnlinjury-claim-left, .prsnlinjury-claim-right {width: 100%;}
.prsnlinjury-claim-right .hmcontent {margin-top: 0;}
.prsnlinjury-claim-right .hmcontent p {font-size: 17px;line-height: 1.6;}

}
@media screen and (max-width: 480px){

.prsnlinjury-claim-sec {padding: 30px 0px;}
.prsnlinjury-claim-sec .tagline {font-size: 17px;}

}
 

/* practice areas */ 

.hm-practice-area-sec {padding: 115px 0 100px;background-color:#f8f8f8; } 
.hm-practice-area-sec .text-heading {text-align: left; color: #2a397a;margin:0px; } 
.practice-area-title {padding: 0 15px; margin-bottom: 72px; } 
.practice-area-title .sub-heading{color: var(--yellow);}
.hm-pract-list {display: flex; flex-wrap: wrap;gap: 0 30px; } 
.hm-pract-itm{flex-basis: calc(33.333% - 30px);cursor: pointer; padding: 40px 0px; border-bottom: 1px solid #C1C2C4; position: relative; } 
.hm-pract-itm-blk {display: flex; align-items: center;gap: 20px; } 
.hm-pract-itm-img {width: 80px;display: flex; align-items: center; justify-content: center; transition: transform 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98); transform: translateY(0px);margin-bottom: 0px !important; } 
.hm-pract-itm:hover .hm-pract-itm-img {transform: translateY(-5px); } 
.hm-pract-itm-txt p {text-align: center; font-family: var(--headingFont); font-size: 24px;line-height: 1; font-weight: 700; text-transform: capitalize;color: #121831; transition: color 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98); margin: 0; } 
.hm-pract-itm:hover .hm-pract-itm-txt p {
    color: #FFBE3E;
}
.hm-pract-btn {margin-top: 28px; display: inline-block; } 
.popoverContainer {width: 100%; height: 100%; background-color: transparent; } 
.btn-popups {margin: auto; background-color: transparent !important; border-radius: 0 !important; line-height: 1 !important; padding: 0; border: 0 !important; outline: none !important; box-shadow: none !important; font-size: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; cursor: pointer; }

.hm-practice-area-sec .case-modal-content{ background-color: #fff; width: 100%; max-width: 800px;max-height: calc(100% - 100px);padding: 50px 50px 50px 50px;box-shadow: 0px 0px 5px 0px rgba(39,47,75,0.2);overflow: scroll;}
.hm-practice-area-sec .pract-popup-content .popup-title{font-family: var(--headingFont);font-weight: 800;font-size: 45px;line-height: 1;text-transform: capitalize;margin-bottom: 20px;color: var(--black);}
.hm-practice-area-sec .pract-btn a,
.hm-practice-area-sec .case-modal-content .case-close {font-family: var(--headingFont);font-weight: 800;font-size: 18px;line-height: 1;color: var(--yellow);text-transform: uppercase;letter-spacing: 1.5px;}
.hm-practice-area-sec .case-modal-content .case-close{font-family: var(--bodyFont);}
.hm-practice-area-sec .popoverContainer{background: transparent !important;}

.case-modal-1 { width: 100%; max-width: 550px; margin: auto; display: flex; align-items: center; justify-content: center; height: 100%;}
/*.case-modal-content {border-radius: 0; height: auto; position: relative; transform: translateY(5%); transition: opacity 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98),transform 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98);  } */
.case-modal-content { border-radius: 0; overflow-y: auto; background: transparent; padding: 0; text-align: left; max-width: 100%; margin: 0; position: relative; width: 100%;}
.case-close { position: absolute; top: 0; right: 15px; cursor: pointer; width: 100%; height: 35px; font-family: 'Prata', sans-serif; font-weight: 400; font-size: xx-large; line-height: 1; border-radius: 0; z-index: 9; padding: 0; background: #ffffff00; border: none !important; box-shadow: none !important; outline: none !important; text-align: right; color: #ffff;}


/* Responsive */


@media screen and (max-width: 1440px){

.hm-practice-area-sec {padding: 100px 0;}
.practice-area-title {margin-bottom: 50px;}
.hm-pract-itm-img {width: 75px;}
.hm-pract-itm-txt p {font-size: 23px}

}
@media screen and (max-width: 1280px){

.hm-practice-area-sec {padding: 80px 0;}
.practice-area-title {margin-bottom: 40px;}
.hm-pract-itm {padding: 30px 0px}
.hm-pract-itm-img {width: 65px;}
.hm-pract-itm-txt p {font-size: 22px;}

}
@media screen and (max-width: 1180px){

.hm-practice-area-sec {padding: 50px 0;}
.hm-pract-itm {flex-basis: calc(50% - 30px);display: flex;}
.hm-pract-itm-img {width: 60px;}
.hm-pract-itm { flex-basis: 100%; display: flex; padding-top: 0; margin: 0 0 30px; }
.hm-pract-itm-blk { gap: 0; width: 100%; flex-direction: column; justify-content: center; }
.hm-pract-itm-img { width: 60px; max-width: 100%; margin: 0 0 20px; }
.hm-pract-itm-txt { margin-top: 15px; }
.hm-pract-btn { margin: 28px auto 0; display: inline-block; text-align: center; width: 100%; }
}
@media screen and (max-width: 767px){
.hm-practice-area-sec .text-heading { line-height: 1.2; }
.hm-practice-area-sec .case-modal-content { padding: 40px 40px; }
.hm-practice-area-sec .pract-popup-content .popup-title { font-size: 35px; margin-bottom: 15px;}
.hm-practice-area-sec .pract-btn a, .hm-practice-area-sec .case-modal-content .case-close { font-size: 17px; }
}


/* About Section */

.hm-about-sec {position: relative; padding: 120px 0 130px; } 
.hm-about-sec .container {max-width: clamp(320px, 91.6vw, 1280px);} 
.about-blk {display: flex; justify-content: space-between; } 
.about-lft {flex: 0 0 35%; } 
.about-lft img {width: 100%; display: block; } 
.about-rgt {flex: 0 0 58%;}
.about-rgt .text-heading {text-align: left; margin: 0 0 50px; letter-spacing: 0; } 
.about-rgt .hmcontent p:last-child {margin: 0; }


/* Responsive */

@media screen and (max-width: 1366px){

.about-rgt .text-heading {margin: 0 0 40px;}

}
@media screen and (max-width: 1280px){

.about-rgt .text-heading {margin: 0 0 30px;}
.about-rgt {flex: 0 0 60%;}

}
@media screen and (max-width: 1024px){

.hm-about-sec {padding: 50px 0;}
.about-rgt .text-heading {margin: 0 0 20px;}
.about-blk {flex-direction: column; gap: 30px;}
.about-lft { max-width: 300px;}
.about-lft img { object-fit: cover; object-position: top center; height: 300px;}

}
@media screen and (max-width: 766px){

.hm-about-sec {padding: 50px 0;}
.hm-about-sec .container{max-width: 100%;}
.about-blk {flex-direction: column;gap: 30px;align-items: center;}
.about-lft {flex: auto;width: 100%;max-width: 400px;}
.about-rgt {flex: auto;width: 100%;}
.about-lft img { height: 400px;}
.about-rgt .sub-heading { margin-bottom: 10px;}

}
@media screen and (max-width: 480px){

.hm-about-sec {padding: 40px 0;}
.about-lft {max-width: 350px;}

}


/* Meet Attorneys Section */

.hm-meet-sec {position: relative; padding: 0px 0 130px; } 
.hm-meet-sec .container {max-width: clamp(320px, 91.6vw, 1280px);} 
.hm-meet-sec .text-heading {text-align: left; margin-bottom: 80px; } 
.meet-attrny-blk {display: flex; justify-content: center; gap: 100px;} 
.meet-attrny-itm {flex-basis: 31%; position: relative; } 
.meet-attrny-itm .meet-attrny-img {margin-bottom: 20px; } 
.meet-attrny-itm .meet-attrny-img img {width: 100%; display: block; } 
.meet-attrny-itm .attrny-name {font-family: var(--headingFont); font-weight: 800; font-size: 36px; color: #2A397A; line-height: 1;margin: 0 0 25px; } 
.meet-attrny-itm .atrny-title {font-size: 20px;color: #FFBE3E;text-transform: uppercase;letter-spacing: 1px;font-family: var(--headingFont);font-weight: 800;line-height: 1;}
.hover a {position: absolute; font-size: 0; margin: auto; left: 0; right: 0; top: 0; bottom: 0; z-index: 10; }

/* Responsive */

@media screen and (max-width: 1180px){

.hm-meet-sec {padding: 0px 0 100px;}
.hm-meet-sec .text-heading {margin-bottom: 40px;}
.meet-attrny-blk {gap: 60px;}
.meet-attrny-itm .attrny-name {font-size: 33px;}
.meet-attrny-itm .atrny-title {font-size: 19px;}

}
@media screen and (max-width: 1024px){

.hm-meet-sec {padding: 0px 0 60px;}
.hm-meet-sec .text-heading {margin-bottom: 30px;text-align: center;}
.meet-attrny-blk {gap: 30px;}
.meet-attrny-itm .attrny-name {font-size: 28px;margin: 0 0 20px;}
.meet-attrny-itm .atrny-title {font-size: 17px;}
.meet-attrny-itm .meet-attrny-img {margin-bottom: 17px;}
.meet-attrny-itm {flex-basis: auto;width: 100%;max-width: 300px;}

}
@media screen and (max-width: 766px){

.hm-meet-sec {padding: 0px 0 50px;}
.hm-meet-sec .container{max-width: 100%;}
.meet-attrny-blk {flex-direction: column;align-items: center;}
.hm-meet-sec .text-heading {margin-bottom: 20px;}

}
@media screen and (max-width: 480px){

.hm-meet-sec {padding: 0px 0 40px;}

}


/* Personal Injury Faq Section */ 

.hm-prsnlinj-faq-sec {padding: 100px 0 103px; background-color: #ECECEC; } 
.hm-prsnlinj-faq-sec .text-heading {color: #2A397A; text-align: left; margin: 0 0 70px; } 
.acc-blk {max-width: 900px; margin: 0 0 0 auto; } 
.accordion-section {border-bottom: 1px solid #c1c2c4;margin-bottom: 30px; } 
.accordion-section:last-child{margin-bottom: 0px;}
.accordion-section .accordion-heading {font-family: 'Lato'; font-weight: 800; font-size: 32px; padding: 0px 82px 30px 0; color: #121831; line-height: 1.2; cursor: pointer; letter-spacing: 0px; position: relative; } 
.accordion-section .accordion-heading::before {position: absolute; content: ""; background-image: url(../images/acc-arr.webp); background-position: right center; background-size: contain; background-repeat: no-repeat; width: 30px; height: 36px; top: 10px; right: 0; transition: all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1); } 
.accordion-section.accordien-active .accordion-heading::before {transform: rotate(180deg); transition: all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1); } 
.accordion-section-content {padding: 0px 75px 35px 0px; } 
.accordion-section-content p:last-child{margin-bottom: 0px;}
.accordion-section:not(.accordien-active) .accordion-section-content {display: none; } 
.faq-btn {margin: 60px 0 0; width: max-content; }

/* Responsive */

@media screen and (max-width: 1440px){

.accordion-section .accordion-heading {font-size: 28px;padding: 0px 75px 25px 0;}
.accordion-section .accordion-heading::before {top: 4px;}
.accordion-section .accordion-heading::before {transform: scale(0.9);}
.accordion-section.accordien-active .accordion-heading::before {transform: rotate(180deg) scale(0.9);} 
.faq-btn {margin: 50px 0 0;}

}
@media screen and (max-width: 1280px){

.hm-prsnlinj-faq-sec {padding: 80px 0 90px;}
.hm-prsnlinj-faq-sec .text-heading {margin: 0 0 60px;}
.accordion-section .accordion-heading {font-size: 26px;padding: 0px 70px 20px 0;}
.accordion-section .accordion-heading::before {transform: scale(0.85);top: 0;}
	.accordion-section.accordien-active .accordion-heading::before {transform: rotate(180deg) scale(0.85);}
.accordion-section-content {padding: 0px 75px 30px 0px;}
.faq-btn {margin: 40px 0 0;}
.acc-blk { max-width: 850px;}

}
@media screen and (max-width: 1099px){

.hm-prsnlinj-faq-sec {padding: 50px 0;}
.acc-blk {max-width: 100%;}
.hm-prsnlinj-faq-sec .text-heading {margin: 0 0 40px;}
.accordion-section .accordion-heading { font-size: 24px; padding: 0px 50px 20px 0;}
.faq-btn {margin: 35px 0 0;}
.accordion-section {margin-bottom: 20px;}

}
@media screen and (max-width: 767px){

.hm-prsnlinj-faq-sec {padding: 40px 0;}
.hm-prsnlinj-faq-sec .text-heading { margin: 0 0 30px; font-size: 28px; }
.accordion-section .accordion-heading { font-size: 20px; padding: 0px 40px 10px 0; line-height: 1.3; }
.accordion-section .accordion-heading::before {transform: scale(0.75);top: -5px;}
	.accordion-section.accordien-active .accordion-heading::before {transform: rotate(180deg) scale(0.75);}
.faq-btn { margin: 30px 0 0; width: 100%; text-align: center; }
.accordion-section-content {padding: 0px 10px 25px 0px;}

}
@media screen and (max-width: 480px){

.hm-prsnlinj-faq-sec {padding: 30px 0;}
.accordion-section {margin-bottom: 23px;}
.accordion-section .accordion-heading {font-size: 19px;line-height: 1.3;}
.accordion-section .accordion-heading::before {transform: scale(0.67);top: -6px;}
	.accordion-section.accordien-active .accordion-heading::before {transform: rotate(180deg) scale(0.67);}

}


/* Experienced Section */

.hmexperienced-sec {background-color:#FFBE3E; padding: 75px 0; }
.cntct-subtitle {font-family: 'Lato'; font-weight: 800; font-size: 18px; line-height: 1.2; letter-spacing: 1.5px; text-transform: uppercase; color: black; margin-bottom: 30px; }
.cntct-hdg {margin-bottom: 0px; font-size: 60px; color: #fff; font-family: 'Roboto'; font-weight: 400; line-height: 1; }
.cntct-blk {display: flex; justify-content: space-between; align-items: center; }
.cntct-lft-blk {width: 60%; }
.cntct-btn a{background-color: #2A397A; color: #FFBE3E; }
.cntct-btn a:hover{background-color: #fff; color: #FFBE3E; }

/* Responsive */
@media screen and (max-width: 1280px) {
.hmexperienced-sec .container { max-width: 1060px;}
.cntct-lft-blk {width: 70%; }
}

@media screen and (max-width: 1180px) {
.hmexperienced-sec .container {max-width: 680px; }
.cntct-blk { flex-direction: column; gap: 20px;}
.cntct-hdg { font-size: 55px;}
.cntct-subtitle {margin-bottom: 20px; }
.cntct-lft-blk {width: 100%; }
.cntct-rgt-blk {width: 100%; }
.cntct-btn a {display: block; text-align: center; }
}

@media screen and (max-width: 767px) {
.hmexperienced-sec .container {max-width: 100%; }
.hmexperienced-sec {padding: 60px 0; }
.cntct-hdg {font-size: 40px; }
}


/* Videos Section */

.meet-attorney-rite-contnt {position: relative; }
.hmvideos-sec {z-index: 1; position: relative; padding: 120px 0px 130px; background-color: #2A397A; }
.hmvideos-sec .text-heading {font-size: 20px; text-align: left; margin: 0 15px 20px; text-transform: uppercase; letter-spacing: 1.5px; }
.hmvidoes-top-btm p {letter-spacing: 0; font-weight: 400; color: #fff; margin: 0; font-family: var(--bodyFont); font-size: 18px; line-height: 2; }
.hmvideo { position: relative; margin-bottom: 0;}
.hmvideo-play-icon { position: absolute; z-index: 0; width: 100%; height: 100%; bottom: 0; top: 0; left: 0; right: 0; cursor: pointer; background-color: transparent; padding: 0; border: 0;}
.hmvideo-play-icon::before { position: absolute; top: 50%; transform: translateY(0); left: 0; right: 0; margin: auto; width: 25px; height: 25px; background-color: #fff; clip-path: polygon(100% 50%, 0 0, 0 100%); cursor: pointer; content: '';}
.hmvideo-play-icon img { width: 100%; display: block;}
.hmvideo-img img, .hmvidoes-top-logo-part img { width: 100%; display: block;}
.hmvidoes-top { width: 100%; display: flex; margin: 0px 0 60px;}
.hmvidoes-top .hmvideo-play-icon { width: 110px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: max-content; cursor: pointer;}
.hmvidoes-top-logo-part { width: 147px;}
.hmvidoes-top-btm { width: 34%; padding: 50px; background-color: #2372d1;}
.hmvideo-lnk { width: 66%;}
.hmvideo-frame iframe { width: 100%; aspect-ratio: 1 / 0.57; height: 100%;}
.hmvidoes-bottom { width: 100%; margin: 0;}
.hmvidoes-bottom-videos-lst { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 25px 0; margin-bottom: 0;}
.hmvidoes-bottom .hmvidoes-bottom-video { width: 23.2%;}
.hmvidoes-video-blk { margin: 0 0 10px; position: relative;}
.hmvidoes-btn { text-align: center;}
.popoverContainer { width: 100%; height: 100%; background: #000000b0 !important; overflow: hidden;}



/*.case-modal-1 { width: 100%; max-width: 560px; margin: auto; display: flex; align-items: center; justify-content: center; height: 100%;}
.case-modal-content { border-radius: 0; overflow-y: auto; background: transparent; padding: 0; text-align: left; max-width: 100%; margin: 0; position: relative; width: 100%;}
.case-close { position: absolute; top: 8px; right: 6px; cursor: pointer; width: 30px; height: 30px; font-family: 'Prata', sans-serif; font-weight: 400; font-size: 28px; line-height: 1; border-radius: 0; z-index: 9; color: #ffffff; background: transparent; border: 0; padding: 0;}*/

.hmvidoes-bottom .hmvidoes-bottom-video:hover img { filter: brightness(0.8); transition: filter 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98);}
.attrney-title { font-family: var(--headingFont); font-weight: 800; font-size: 20px; line-height: 1.1; color: #fff;}

/* Responsive */

@media screen and (max-width: 1280px){
.hmvidoes-top-btm {width: 44%;}
.hmvideo-lnk {width: 56%;}
/* .hmvideo-frame iframe {aspect-ratio: 1 / 0.73;} */
}

@media screen and (max-width: 1278px){
.hmvidoes-bottom .hmvidoes-bottom-video {width: 100%;}
.hmvidoes-bottom-videos-lst.owl-carousel .owl-nav {
    position: absolute;
    margin: 0;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 75px;
    font-size: 0;
    bottom: 0;
}
.hmvidoes-bottom-videos-lst.owl-carousel .owl-nav button {
    background-image: url(../images/settlement-left-arrow-img.webp);
    background-repeat: no-repeat;
    background-size: 22px;
    width: 22px;
    height: 22px;
    margin: 0 5px;
    cursor: pointer;
    transition: transform 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98);
}
.hmvidoes-bottom-videos-lst.owl-carousel .owl-nav button.owl-next {
    rotate: 180deg;
}
.hmvidoes-bottom-videos-lst {
    padding: 0 0 50px;
}
.hmvideos-sec {
    padding: 120px 0px 80px;
}
}

@media screen and (max-width: 1180px){
.hmvideos-sec {padding: 80px 0 50px;}
.hmvidoes-top { flex-direction: column-reverse; justify-content: center; align-items: center; margin: 0px 0 40px;}
.hmvidoes-top-btm, .hmvideo-lnk { width: 100%;}
.hmvideo-frame iframe { aspect-ratio: 1 / 0.5;}
.case-modal-1 {max-width: 450px;}

}

@media screen and (max-width: 767px){
.hmvideos-sec {padding: 60px 0 30px;}
.owl-carousel .owl-item img {height: auto;}
.hmvidoes-top-btm {padding: 40px 20px;}
}

@media screen and (max-width: 480px){
.hmvidoes-top-btm p {font-size: 17px;}
.hmvidoes-top {margin: 0px 0 40px;}
}

/* Settlement Section */
 
.settlement-sec { padding: 159px 0 130px ; background-color:#2A397A; position: relative;}
.settlement-sec  .container { width: 100%; max-width: 1280px; margin: auto; padding: 0 15px; position: relative;}
.settlement-itm { background-color: #fff; margin: 0; padding: 75px 50px 64px 50px; height: 100%;}
.settlement-subhdg { font-family: 'Lato'; font-weight: 800; font-size: 20px; line-height: 1.2; letter-spacing: 1.5px; text-transform: uppercase; color: #FFBE3E; margin-bottom: 34px;}
.settlement-hdg { font-family: 'Lato'; font-size: 60px; line-height: 1; color: #fff; font-weight: 700; margin-bottom: 120px;}
.settlement-title { font-family: 'Lato'; font-weight: 800; font-size: 20px; line-height: 24px; letter-spacing: 1.5px; text-transform: uppercase; color: #FFBE3E; margin-bottom: 18px;}
.settlement-title.result { margin:0 0 15px;}
.settlement-cont { font-size: 25px; line-height: 1; font-family: 'Lato'; font-weight: 400; height: 80px;  margin: 0 0 100px; color: #121831;}
.settlement-count { font-family: 'Lato'; font-weight: 700; font-size: 35px; line-height:1.4; color: #121831; margin-bottom: 0;} 
.settlement-sec .settlement-blk .owl-nav { position: absolute; margin: 0; text-align: left; display: flex; align-items: center; justify-content: space-between; width: 75px; bottom: 18px;} 
.settlement-sec .settlement-blk .owl-nav button { background-image:url(../images/settlement-left-arrow-img.webp) ; background-repeat: no-repeat; background-size:22px; width: 22px; height: 22px; margin: 0 5px; cursor: pointer; transition: transform 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98);}
.settlement-sec .settlement-blk .owl-nav button.owl-next{ rotate: 180deg;} 
.settlement-sec .settlement-blk .owl-nav button span { font-size: 0;}
.settlement-blk{ position: inherit;} 
.settlement-sec .settlement-blk .owl-nav button.owl-prev:hover{ transform: translateX(-5px);}
.settlement-sec .settlement-blk .owl-nav button.owl-next:hover { transform: translateX(-5px);}
.settlement-btn { margin: 60px 0px 0 auto; position: relative; z-index: 1; text-align: right; width: max-content;}
.settlement-btn a.cmn-btn:hover {background-color: #FFBE3E;}
.settlement-blk.owl-carousel .owl-stage-outer { position: inherit;}
.settlement-blk.owl-carousel .owl-stage { display: flex;}

/* Responsive */

@media screen and (max-width: 1280px) {
.settlement-sec  .container {max-width: 1080px; }
.settlement-hdg {margin-bottom: 100px; }
.settlement-cont {line-height: 1.8; margin: 0 0 50px; }
}

@media screen and (max-width: 1180px) {
.settlement-sec  .container {max-width: 720px; }
.settlement-hdg { margin-bottom: 40px; font-size: 46px; line-height: 1.2;}
.settlement-sec {padding: 80px 0; }
.settlement-subhdg { font-size: 20px; line-height: 1.2; margin-bottom: 20px;letter-spacing: 1px;}
.settlement-title { font-size: 18px; line-height: 1; margin-bottom: 10px;}
.settlement-itm { padding: 55px 50px;}
.settlement-count { font-size: 26px; line-height: 1.4;}
.settlement-title.result { margin: 0 0 10px; font-size: 18px;}
.settlement-cont { line-height: 1.8; margin: 0 0 45px;}
}

@media screen and (max-width: 767px) {
.settlement-sec  .container {max-width: 100%; position: inherit; }
.settlement-itm {padding: 40px 20px; }
.settlement-subhdg {font-size: 18px; letter-spacing: 1.1px; margin-bottom: 20px; }
.settlement-hdg { margin-bottom: 30px; font-size: 35px; line-height: 1.2; }
.settlement-sec { padding: 50px 0; }
.settlement-cont {line-height: 1.8; margin: 0 0 50px; font-size: 20px; height: 50px; }
.settlement-title {font-size: 18px; margin-bottom: 18px; }
.settlement-title.result {margin: 0 0 15px; font-size: 18px; }
.settlement-count {font-size: 25px; }
.settlement-btn {margin: 30px auto 0; width: 100%; }
.settlement-btn a.cmn-btn {display: block; text-align: center; }
.settlement-blk {position: relative; padding: 0 0 50px; }
.settlement-sec .settlement-blk .owl-nav {bottom: 0; }
}

@media screen and (max-width: 480px) {
.settlement-cont {margin: 0 0 20px; font-size: 20px; height: 100px; }
.settlement-hdg {margin-bottom: 40px; }
.settlement-subhdg {font-size: 18px; letter-spacing: 1px; margin-bottom: 10px; }
}


/* Track Record Section */
.track-record-sec .container{ width: 100%; max-width: 1250px; margin: auto;} 
.track-record-sec { padding: 50px 0 100px;}
.track-record-blk{ background-color:#2A397A; padding: 91px 50px 83px 50px;} 
.track-record-subhdg { color: #fff; font-family: 'Lato'; font-weight: 700; font-size: 16px; line-height: 1.2; text-transform: uppercase; letter-spacing: 1.2px; margin: 0 0 20px;}
.track-record-title { color: #FFBE3E; font-family: 'Lato'; font-weight: 800; font-size: 50px; line-height: 60px; margin-bottom: 20px;}
.track-record-cont{ font-family: 'Roboto'; font-size: 18px; line-height: 2; font-weight: 400; color: #fff; margin-bottom: 0;}
.track-record-itm{margin: 0 65px; }
.track-record-contnt {padding-top: 35px; border-top: 1px solid #FFBE3E; }
.track-record-blk.owl-carousel .owl-nav { display: none;}

/* Responsive */

@media screen and (max-width: 1280px) {
.track-record-sec .container {max-width: 1080px; }
}

@media screen and (max-width: 1180px) {
.track-record-sec .container {max-width: 720px; }
.track-record-sec {padding: 50px 0; }
.track-record-itm {margin: 0 30px;}
.track-record-blk { background-color: #2A397A; padding: 60px 50px;}
.track-record-title { font-size: 40px; line-height: 1.2; margin-bottom: 20px;}
}

@media screen and (max-width: 767px) {
.track-record-blk {background-color: #2A397A; padding: 50px 20px; }
.track-record-itm {margin: 0 20px; }
.track-record-title {font-size: 40px; line-height: 1.3; }
}

@media screen and (max-width: 480px) {
.track-record-itm {margin: 0 10px; }
.track-record-cont {line-height: 1.8; }
.track-record-title {font-size: 30px; }
}


/* Testimonials Section Starts */

.hm-testimonials{background-image:url(../images/testimonial-sec-bg-img.webp) ; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; padding: 114px 0 100px ; background-color: #FFBE3E; } 
.hm-testimonials::before{position: absolute; content: " "; inset: 0; height: 100%; width: 100%; background-color: #FFBE3E; opacity: 0.8; pointer-events: none; } 
.hm-testimonials .container{max-width: clamp(320px, 90vw, 1035px);}
.hm-testimonials .hm-testi-item {margin-right: 50px; } 
.hm-testi-item .description{font-family: 'Lato'; font-weight: 800; font-size: 40px; line-height: 1.6; color: #121831; text-align: left; margin-bottom: 33px; } 
.hm-testimonials .hm-testi-item .author {font-family: 'Lato'; font-weight:800; text-transform: uppercase; letter-spacing: 1.5px; color: #121831; margin: 0; line-height: 1; text-align: left; font-size: 18px; } 
.hm-testimonials .testi-btn {z-index: 2; text-align: right; position: relative; width: max-content; margin: -42px 0  0 auto; } 
.hm-testimonials .testi-btn a {background-color: #2A397A; color: #FFBE3E; } 
.hm-testimonials .testi-btn a:hover{background-color:#2372D1 ; } 
.hm-testimonials .testi-blk.owl-carousel .owl-nav {margin: 40px 0 0 0; text-align: left; display: flex; align-items: center; justify-content: space-between; width: 75px; } 
.hm-testimonials .testi-blk.owl-carousel .owl-nav button {background-image:url(../images/testimonials-left-arrow-img.webp) ; background-repeat: no-repeat; background-size:22px; width: 22px; height: 22px; margin: 0 5px; } 
.hm-testimonials .testi-blk.owl-carousel .owl-nav button.owl-next{rotate: 180deg; } 
.hm-testimonials .testi-blk.owl-carousel .owl-nav button span {font-size: 0; } 
.testi-blk.owl-carousel .owl-item{height: auto; } 
.testi-blk.owl-carousel .owl-item.active .hm-testi-item{height: auto; }
.testi-blk.owl-carousel .owl-item.active.center {height: auto !important;}


/* Responsive */

@media screen and (max-width: 1440px){

.hm-testi-item .description {font-size: 37px;line-height: 1.5;}

}
@media screen and (max-width: 1366px){

.hm-testi-item .description {font-size: 35px;}

}
@media screen and (max-width: 1280px){

.hm-testimonials {padding: 80px 0 90px;}
.hm-testi-item .description {font-size: 30px;}
.hm-testimonials .hm-testi-item {margin-right: 40px;}

}
@media screen and (max-width: 1180px){

.hm-testimonials {padding: 70px 0 80px;}
.hm-testi-item .description {font-size: 28px;}

}
@media screen and (max-width: 1024px){

.hm-testimonials {padding: 50px 0;}
.hm-testimonials .hm-testi-item {margin-right: 20px;}
.hm-testimonials .hm-testi-item .author {font-size: 17px;}
.hm-testi-item .description { font-size: 24px; margin-bottom: 25px;}

}
@media screen and (max-width: 767px){

.hm-testimonials .container {max-width: 100%;}
.hm-testimonials {padding: 40px 0;}
.hm-testimonials .testi-btn {text-align: left;width: auto;margin: 30px 0 0;}
.hm-testi-item .description { font-size: 20px; line-height: 1.4; }
.hm-testimonials .hm-testi-item .author { font-size: 15px; }

}
@media screen and (max-width: 480px){

.hm-testimonials {padding: 30px 0;}
.hm-testimonials .hm-testi-item {margin-right: 15px;}
.hm-testi-item .description {font-size: 23px;}
.hm-testimonials .hm-testi-item .author {letter-spacing: 1px;}

}
