/* Banner Section */

.banner-sec {padding: 245px 0 20px;background-color: #00051a;background-image: url("../images/banner-bg.webp");background-repeat: no-repeat;background-position: center right;background-size: cover;}
.bnr-blk{margin-bottom: 85px;width: 48%;}
.bnr-sub-title{font-size: 31px;line-height: 1;letter-spacing: 2.48px;font-family: 'Smooch Sans';font-weight: 300;color: #fff;text-transform: uppercase;margin: 0 -55px 40px 0;}
.bnr-title{font-size: 158px;line-height: 0.5;letter-spacing: -3.16px;font-family: 'Smooch Sans';font-weight: 700;color: #fff;text-transform: uppercase;}
.bnr-title strong{color: #1691ec;font-weight: 700;display: block;line-height: 1;}
.bnr-blk p{font-size: 17px;line-height: 1.56;letter-spacing: 0.34px;font-family: 'Poppins';font-weight: 400;color: #fff;margin: 0 0 30px;}

.bnr-review-blk {text-align: center;width: 57%; margin: auto;}
.bnr-review-blk .bnr-review,
.bnr-review-blk .bnr-review p,
.bnr-review-blk .bnr-review a{font-size: 28px;line-height: 1.1;letter-spacing: 2.8px;font-family: 'Smooch Sans';font-weight: 600;color: #fff;text-transform: uppercase;margin-bottom: 10px;}
.bnr-review-blk .bnr-author{font-size: 22px;line-height: 1;letter-spacing: 2.2px;font-family: 'Smooch Sans';font-weight: 500;color: #1691ec;text-transform: uppercase;}

.banner-sec .container, .chapter-one-sec .container{max-width: 1500px;}


/* Responsive */

@media screen and (max-width: 1680px) {
.banner-sec .container, .chapter-one-sec .container {max-width: 1450px;}

.banner-sec {padding: 220px 0 20px;}
.bnr-sub-title {font-size: 29px;}
.bnr-title {font-size: 150px;}

.bnr-review-blk .bnr-review,
.bnr-review-blk .bnr-review p,
.bnr-review-blk .bnr-review a {font-size: 27px;}
}
@media screen and (max-width: 1550px) {
.banner-sec .container, .chapter-one-sec .container {max-width: 1350px;}

.banner-sec {padding: 200px 0 20px;}
.bnr-blk {margin-bottom: 70px;}
.bnr-sub-title {font-size: 27px;letter-spacing: 2px;margin: 0 -40px 35px 0;}
.bnr-title {font-size: 130px;letter-spacing: -2.5px;}
.bnr-review-blk .bnr-review,
.bnr-review-blk .bnr-review p,
.bnr-review-blk .bnr-review a {font-size: 26px;letter-spacing: 2.3px;}
.bnr-review-blk .bnr-author {font-size: 21px;}
}
@media screen and (max-width: 1440px) {
.banner-sec .container, .chapter-one-sec .container {max-width: 1250px;}

.banner-sec {padding: 180px 0 20px;}
.bnr-blk {margin-bottom: 60px;}
.bnr-sub-title {font-size: 25px;letter-spacing: 1.5px;margin: 0 0px 30px 0;}
.bnr-title {font-size: 120px;}
.bnr-blk p {font-size: 16px;margin: 0 0 25px;}

.bnr-review-blk .bnr-review,
.bnr-review-blk .bnr-review p,
.bnr-review-blk .bnr-review a {font-size: 24px;letter-spacing: 2px;}
.bnr-review-blk .bnr-author {font-size: 20px;letter-spacing: 1.5px;}
}
@media screen and (max-width: 1366px) {
.banner-sec .container, .chapter-one-sec .container {max-width: 1150px;}

.bnr-sub-title {font-size: 23px;letter-spacing: 1.3px;}
.bnr-title {font-size: 100px;letter-spacing: -1px;}
.bnr-blk p {font-size: 15px;margin: 0 0 20px;}

.bnr-review-blk {width: 60%;}
.bnr-review-blk .bnr-review,
.bnr-review-blk .bnr-review p,
.bnr-review-blk .bnr-review a {font-size: 22px;}
.bnr-review-blk .bnr-author {font-size: 19px;}
}
@media screen and (max-width: 1280px) {
.banner-sec .container, .chapter-one-sec .container {max-width: 970px;}

.banner-sec {padding: 150px 0 20px;}
.bnr-blk {margin-bottom: 50px;width: 52%;}
.bnr-sub-title {font-size: 21px;}
.bnr-title {font-size: 87px;letter-spacing: 0;}

.bnr-review-blk {width: 64%;}
.bnr-review-blk .bnr-review,
.bnr-review-blk .bnr-review p,
.bnr-review-blk .bnr-review a {font-size: 20px;letter-spacing: 1.5px;}
.bnr-review-blk .bnr-author {font-size: 18px;}
}
@media screen and (max-width: 1024px) {
.banner-sec .container, .chapter-one-sec .container {max-width: 720px;}

.banner-sec {padding: 140px 0 20px;position: relative;z-index: 1;}
.banner-sec:before {position: absolute;content: "";background-color: #00051a;width: 100%;height: 100%;top: 0;left: 0;right: 0;margin: auto;opacity: 20%;z-index: -1;}
.bnr-blk {width: 100%;text-align: center;max-width: 650px;margin: 0 auto 30px;}
.bnr-sub-title {font-size: 20px;margin: 0 0 20px;}  
.bnr-title {font-size: 70px;line-height: 0.6;}
.bnr-blk p {font-size: 14px;}

.bnr-review-blk {width: 100%;}
.bnr-review-blk .bnr-review,
.bnr-review-blk .bnr-review p,
.bnr-review-blk .bnr-review a {line-height: 1.2;}
}
@media screen and (max-width: 768px) {
.banner-sec .container, .chapter-one-sec .container {max-width: 100%;}

.bnr-title {font-size: 60px;}
.bnr-sub-title {line-height: 1.2;}

.bnr-review-blk{max-width: 600px;}
.bnr-review-blk .bnr-review br{display: none;}
}
@media screen and (max-width: 480px) {
.banner-sec {padding: 200px 0 20px;}
.bnr-title {font-size: 55px;}
}


/* Banner Bottom Section */

.banner-btm-sec{padding: 40px 0; position: relative;}
.banner-btm-sec::before {content: ""; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; pointer-events: none; width: 100%; height: 1px; background-image: linear-gradient(90deg,transparent,rgba(255,255,255,.25) 10%,rgba(255,255,255,1),rgba(255,255,255,.25) 86%,transparent);}
.bnr-btm-lst {display: flex;justify-content: space-between;}
.bnr-btm-itm{width: 18%;}
.bnr-btm-itm .bnr-btm-itm-number{font-size: 50px;line-height: 1;letter-spacing: 0;font-family: 'Smooch Sans';font-weight: 700;margin-bottom: 8px;color: #fff;}
.bnr-btm-itm .bnr-btm-itm-desc{font-size: 22px;line-height: 1;letter-spacing: 0;font-family: 'Smooch Sans';font-weight: 700;text-transform: uppercase;color: #fff;}


/* Responsive */

@media screen and (max-width: 1550px) {
.bnr-btm-itm {width: 19%;}
}
@media screen and (max-width: 1440px) {
.banner-btm-sec {padding: 30px 0;}
.bnr-btm-itm .bnr-btm-itm-desc {font-size: 21px;}
.bnr-btm-itm .bnr-btm-itm-number {font-size: 47px;}
.bnr-btm-itm {width: 20%;}
}
@media screen and (max-width: 1366px) {
.banner-btm-sec {padding: 25px 0;}
.bnr-btm-itm .bnr-btm-itm-number {font-size: 40px;}
.bnr-btm-itm .bnr-btm-itm-desc {font-size: 19px;}
}
@media screen and (max-width: 1280px) {
.bnr-btm-itm {width: 20%;}
.bnr-btm-itm .bnr-btm-itm-number {font-size: 37px;margin-bottom: 5px;}
.bnr-btm-itm .bnr-btm-itm-desc {font-size: 18px;}
}
@media screen and (max-width: 1024px) {
.bnr-btm-lst{max-width: 500px;margin: auto;}
.bnr-btm-itm {width: 100%;max-width: 250px;border: 1px solid rgb(255 255 255 / 30%);padding: 20px;height: 100%;text-align: center;} 
.bnr-btm-lst.owl-carousel .owl-stage{display: flex;}
.bnr-btm-lst.owl-carousel .owl-item{padding: 5px;}
.bnr-btm-lst.owl-carousel .owl-dots{display: flex;justify-content: center;align-items: center; gap: 8px;margin-top: 20px;flex-wrap: wrap;}
.bnr-btm-lst.owl-carousel .owl-dots .owl-dot{width: 13px;height: 13px;background-color: #1691ec;border-radius: 50%;display: inline-block;}
.bnr-btm-lst.owl-carousel .owl-dots .owl-dot.active {background-color: #fff;width: 30px;height: 10px;border-radius: 20px;}
}
@media screen and (max-width: 768px) {
.bnr-btm-itm{margin: auto;}
}
@media screen and (max-width: 480px) {
.bnr-btm-lst.owl-carousel .owl-dots .owl-dot{width: 12px;height: 12px;}
.bnr-btm-lst.owl-carousel .owl-dots .owl-dot.active {width: 25px;height: 8px;}
}


/* Chapter One Section */

.chapter-one-sec{padding: 95px 0 0;position: relative;}
.chapter-one-sec:before {position: absolute;content: "";background-image: url("../images/chap1-bef-gradient.webp");background-repeat: no-repeat;background-position: right center;background-size: 100% auto;width: 25%;height: 60%;right: 0;bottom: -15%;opacity: 25%;z-index: -1;}
.chap1-headings{margin-bottom: 100px;}
.chap1-headings .text-heading{margin: 0px;}
.chapt1-blk {background-color: #03152b;background-image: linear-gradient(to top, #000311 0%, transparent 50%);padding: 45px 85px 0px 50px;position: relative;width: 95.4%;margin: 0 20px 0 auto;}
.chapt1-blk:before{position: absolute;content: "";background-color: #1691ec;width: 34.6%;height: 63%;left: -30px;top: -30px;z-index: -1;}
.chapt1-cnt-blk{display: flex;justify-content: center;align-items: start;gap: 85px;margin-bottom: 55px;}
.chapt1-lft {width: 58%;}
.chapt1-lft p:last-child{margin: 0px;}
.chapt1-blk .bnr-review-blk{width: 76%;padding: 40px 25px 35px;border-top: 1px solid #032243;border-bottom: 1px solid #032243;}

.chapt1-cnt-blk .lp-cmn-blk{margin-top: -100px;}
.chapt1-cnt-blk .lp-cmn-blk ul li{text-transform: none;}

.lp-cmn-blk {width: 36.7%;background-color: #042144;}
.cmn-blk-lst {padding: 40px 30px 50px 50px;}
.lp-cmn-blk-title{font-size: 44px;line-height: 1;letter-spacing: 0;font-family: 'Smooch Sans';font-weight: 700;color: #0f6fb9;text-transform: uppercase;text-align: center;padding: 50px 10px 20px;position: relative;}
.lp-cmn-blk-title:before{position: absolute;content: "";background-color: #0f6fb9;width: 105px;height: 1px;bottom: 0;left: 0;right: 0;margin: auto;}
.lp-cmn-blk ul li{font-size: 18px;line-height: 1;letter-spacing: 0.18px;font-family: 'Poppins';font-weight: 600;color: #fff;padding-left: 25px;position: relative;margin-bottom: 30px;text-transform: uppercase;}
.lp-cmn-blk ul li:before {position: absolute;content: "";border: 2px solid #1691ec;width: 6px;height: 6px;left: 0;top: 4px;}
.lp-cmn-blk ul li:last-child{margin-bottom: 0px;}
.lp-cmn-blk ul li ul{padding: 10px 0 0;}
.lp-cmn-blk ul li ul li{font-weight: 300;padding-left: 0px;margin-bottom: 10px;text-transform: none;}
.lp-cmn-blk ul li ul li:before{display: none;}


/* Responsive */

@media screen and (max-width: 1550px) {
.chapter-one-sec {padding: 80px 0 0;}
.chapt1-blk {padding: 45px 70px 0 50px;}
.chapt1-cnt-blk {gap: 70px;margin-bottom: 50px;}
.chapt1-blk:before {left: -25px;top: -25px;}

.lp-cmn-blk-title {font-size: 40px;padding: 40px 10px 20px;}
.cmn-blk-lst {padding: 40px 30px 50px 40px;}
.lp-cmn-blk ul li {font-size: 17px;}
}
@media screen and (max-width: 1440px) {
.chapter-one-sec {padding: 70px 0 0;}
.chapt1-cnt-blk .lp-cmn-blk {margin-top: -90px;}
.chapt1-blk {padding: 40px 60px 0 40px;}
.chapt1-blk:before {left: -20px;top: -20px;}
.chapt1-cnt-blk {gap: 60px;margin-bottom: 45px;}

.chapt1-blk .bnr-review-blk {padding: 30px 25px;}

.lp-cmn-blk-title {font-size: 37px;padding: 30px 10px 15px;}
.cmn-blk-lst {padding: 40px 20px 40px 30px;}
.lp-cmn-blk ul li {font-size: 16px;margin-bottom: 25px;}
.lp-cmn-blk ul li:before {top: 3px;}
}
@media screen and (max-width: 1366px) {
.chapt1-cnt-blk .lp-cmn-blk {margin-top: -80px;}
.chapt1-blk {padding: 35px 50px 0 35px;}
.chapt1-blk:before {left: -18px;top: -18px;}
.chapt1-blk .bnr-review-blk {padding: 25px 20px 0;}
.chap1-headings {margin-bottom: 90px;}

.lp-cmn-blk-title {font-size: 35px;padding: 30px 10px 10px;}
.cmn-blk-lst {padding: 35px 20px 30px 30px;}
.lp-cmn-blk ul li {font-size: 15px;margin-bottom: 23px;}
.chapt1-cnt-blk {margin-bottom: 40px;}
}
@media screen and (max-width: 1280px) {
.chapter-one-sec {padding: 60px 0 0;}
.chapt1-cnt-blk {margin-bottom: 30px;gap: 40px;}
.chapt1-cnt-blk .lp-cmn-blk {margin-top: -70px;}
.chapt1-blk {padding: 30px 40px 0 30px;}
.chapt1-blk:before {left: -15px;top: -15px;}
.chap1-headings {margin-bottom: 80px;}
.chapt1-blk .bnr-review-blk {padding: 20px;}

.lp-cmn-blk-title {font-size: 33px;padding: 25px 10px 10px;}
.cmn-blk-lst {padding: 30px 20px 25px;}
.lp-cmn-blk ul li {padding-left: 22px;}
.lp-cmn-blk ul li:before {width: 5px;height: 5px;}
}
@media screen and (max-width: 1024px) {
.chapter-one-sec {padding: 50px 0 0;}
.chap1-headings {margin-bottom: 20px;}
.chapt1-cnt-blk {gap: 30px;flex-direction: column;align-items: center;}
.chapt1-blk .bnr-review-blk {padding: 20px 10px 0;width: 100%;border-bottom: none;}
.chapt1-cnt-blk .lp-cmn-blk {margin-top: 0;}
.chapt1-lft {width: 100%;text-align: center;}

.lp-cmn-blk{width: 100%;max-width: 370px;}
.chapt1-blk{border: 2px solid rgb(22 145 236 / 50%);width: 100%;padding: 30px;}
.chapt1-blk:before{display: none;}
.lp-cmn-blk ul li ul li{line-height: 1.4;}
}
@media screen and (max-width: 768px) {
.chapter-one-sec {padding: 40px 0 0;}
.chapt1-blk {padding: 30px 25px;}
}
@media screen and (max-width: 480px) {
.chapt1-blk {padding: 25px 20px;}
.chapt1-cnt-blk {gap: 25px;margin-bottom: 25px;}

.cmn-blk-lst {padding: 30px 20px 20px;}
.lp-cmn-blk ul li ul {padding: 8px 0 0;}
}


/* Chapter Two Section */

.chapter-two-sec{position: relative;padding: 125px 0 110px;}
.chapter-two-sec:before{position: absolute;content: "";background-image: url("../images/chapter2-bg-img.webp");background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;height: 100%;top: -200px;left: 0;right: 0;margin: auto;z-index: -1;opacity: 15%;}
.chapter-two-sec:after {position: absolute;content: "";background-image: url("../images/chap1-bef-gradient.webp");background-repeat: no-repeat;background-size: 100% 100%;width: 15%;height: 60%;left: 0;top: 0;opacity: 22%;z-index: -1;transform: scaleX(-1);}
.chapt2-headings{padding: 60px 0 60px 45px;position: relative;border-left: 1px solid #0f6fb9;margin-bottom: 40px;}
.chapt2-headings:before,
.chapt2-headings:after{position: absolute;content: "";border-top: 1px solid #1691ec;border-right: 1px solid #1691ec;width: 125px;height: 25px;left: 0;top: 0;}
.chapt2-headings:after{border: 1px solid #0f6fb9;border-left: none;border-top: none;top: auto;bottom: 0;}
.chapter-two-sec .text-heading{text-align: left;margin: 0px;}
.chapter-two-sec .sub-heading{text-align: left;}
.chapt2-blk{display: flex;align-items: start; gap: 60px;}
.chapt2-rit-blk{width: 55%;}
.chapt2-rit-blk p:last-child{margin-bottom: 0px;}
.chapt2-rit-blk ul {margin: 30px 0;display: flex;flex-wrap: wrap;gap: 8px;}
.chapt2-rit-blk ul li{font-size: 16px;line-height: 1;letter-spacing: 0.16px;font-family: 'Poppins';font-weight: 600;margin: 0px;color: #fff;padding: 15px 20px;border: 1px solid rgb(22 145 236 / 32%);}


/* Responsive */

@media screen and (max-width: 1680px) {
.chapter-two-sec {padding: 110px 0 100px;}
}
@media screen and (max-width: 1550px) {
.chapter-two-sec {padding: 100px 0;}
.chapt2-headings {padding: 50px 0 50px 40px;}
.chapt2-rit-blk {width: 58%;}
}
@media screen and (max-width: 1440px) {
.chapter-two-sec {padding: 90px 0;}
.chapt2-rit-blk ul {margin: 25px 0;}
.chapt2-rit-blk ul li {font-size: 15px;padding: 13px 18px;}
.chapt2-rit-blk {width: 59%;}
}
@media screen and (max-width: 1366px) {
.chapter-two-sec {padding: 80px 0;}
.chapt2-headings {margin-bottom: 35px;}
.chapt2-headings:before, .chapt2-headings:after {width: 100px;}
.chapt2-blk {gap: 50px;}
.chapt2-rit-blk ul {margin: 20px 0;}
.chapt2-rit-blk ul li {font-size: 14px;padding: 13px 14px;}
}
@media screen and (max-width: 1280px) {
.chapter-two-sec {padding: 70px 0;}
.chapter-two-sec:before {top: -160px;}
.chapt2-headings {margin-bottom: 30px;padding: 40px 0 40px 30px;}
.chapt2-headings:before, .chapt2-headings:after {width: 90px;}
.chapt2-blk {gap: 40px;}
.chapt2-rit-blk {width: 59%;}
.chapt2-rit-blk ul li {font-size: 13px;padding: 11px 12px;}
}
@media screen and (max-width: 1024px) {
.chapter-two-sec {padding: 50px 0;}
.chapter-two-sec:after{display: none;}
.chapter-two-sec:before {top: -100px;}
.chapt2-headings {padding: 0;border: none;margin-bottom: 20px;}
.chapt2-headings:before,.chapt2-headings:after{display: none;}
.chapter-two-sec .sub-heading, .chapter-two-sec .text-heading{text-align: center;}
.chapt2-blk {gap: 30px;flex-direction: column-reverse;align-items: center;}
.chapt2-rit-blk {width: 100%;text-align: center;}
.chapt2-rit-blk ul {justify-content: center;}
.chapt2-rit-blk ul li {border: 1px solid rgb(22 145 236 / 65%);}
}
@media screen and (max-width: 768px) {
.chapter-two-sec {padding: 40px 0;}
.chapt2-blk {gap: 25px}
}
@media screen and (max-width: 480px) {
.chapter-two-sec {padding: 40px 0 30px;}
.chapt2-rit-blk ul li {padding: 9px 12px;line-height: 1.4;}
}

/* Chapter Three Section */

.chapter-three-sec{padding: 80px 0 50px; background-color: #021632;background-image: url("../images/chapter3-gradient-img.png");background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.chapter-three-sec:before,
.chapter-three-sec:after{content: ""; position: absolute; top: 0; left: 0; right: 0; margin: auto; pointer-events: none; width: 100%; height: 1px; background-image: linear-gradient(90deg,transparent,rgba(255,255,255,1) 0%,rgba(255,255,255,0.25) 80%,rgba(255,255,255,.25) 0%,transparent);}
.chapter-three-sec:after{top: auto;bottom: 0;background-image: linear-gradient(190deg, transparent, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.25) 80%, rgba(255, 255, 255, .25) 0%, transparent);}
.chapt3-blk{display: flex;justify-content: space-between;}
.chapt3-lft {width: 58%;}
.chapt3-lft .bnr-review-blk {width: 95%;text-align: left;margin: 50px 0 0;}


/* Responsive */

@media screen and (max-width: 1366px) {
.chapter-three-sec {padding: 70px 0 50px;}
.chapt3-lft .bnr-review-blk {margin: 40px 0 0;}
}
@media screen and (max-width: 1280px) {
.chapter-three-sec {padding: 60px 0 50px;}
.chapt3-lft .bnr-review-blk {margin: 30px 0 0;}
.chapt3-lft {width: 56%;}
.chapt3-blk .lp-cmn-blk {width: 39%;}
}
@media screen and (max-width: 1024px) {
.chapter-three-sec {padding: 50px 0;}
.chapt3-blk {flex-direction: column;align-items: center;gap: 30px;}
.chapt3-lft {width: 100%;text-align: center;}
.chapt3-lft .bnr-review-blk {margin: 25px 0 0;text-align: center;width: 100%;}
.chapt3-blk .lp-cmn-blk {width: 100%;}
}
@media screen and (max-width: 768px) {
.chapter-three-sec {padding: 40px 0;} 
.chapt3-lft .bnr-review-blk{margin: auto;}
}
@media screen and (max-width: 480px) {
.chapter-three-sec {padding: 30px 0;}
}

/* Chapter Four Section */

.chapter-four-sec{padding: 200px 0 0;position: relative;}
.chapt4-lft-img{width: 45%;position: absolute;left: 0;bottom: 0;z-index: -1;}
.chapt4-lft-img img{width: 100%;display: block;opacity: 71%;height: 600px;object-fit: cover;object-position: center;}
.chapt4-rit {width: 54%;margin-left: auto;}
.chapt4-rit p:last-child{margin: 0px;}

/* Responsive */

@media screen and (max-width: 1680px) {
.chapter-four-sec {padding: 160px 0 0;}
.chapt4-lft-img img {height: 520px;}
}
@media screen and (max-width: 1550px) {
.chapter-four-sec {padding: 130px 0 0;}
.chapt4-lft-img img {height: 470px;}
}
@media screen and (max-width: 1440px) {
.chapter-four-sec {padding: 100px 0 0;}
.chapt4-lft-img img {height: 420px;}
}
@media screen and (max-width: 1366px) {
.chapter-four-sec {padding: 80px 0 0;}
}
@media screen and (max-width: 1280px) {
.chapter-four-sec {padding: 70px 0 0;}
.chapt4-rit {width: 57%;}
.chapt4-lft-img {width: 42%;}
.chapt4-lft-img img {height: 380px;}
}
@media screen and (max-width: 1024px) {
.chapter-four-sec {padding: 50px 0 0;}
.chapt4-lft-img {width: 100%;position: static;max-width: 400px;margin: 0 auto 25px;border: 2px solid rgb(12 95 162 / 60%);}
.chapt4-lft-img img {height: auto;}
.chapt4-rit {width: 100%;margin: 0;text-align: center;}
}
@media screen and (max-width: 768px) {
.chapter-four-sec {padding: 40px 0 0;}
.chapt4-lft-img {max-width: 370px;}
}
@media screen and (max-width: 480px) {
.chapt4-lft-img {margin: 0px auto 20px;}
}



/* Years Section */

.hmyears-sec{padding: 105px 0;position: relative;}
.hmyears-sec:before {position: absolute;content: "";background-image: url(../images/chap1-bef-gradient.webp);background-repeat: no-repeat;background-size: 100% 100%;width: 20%;height: 70%;left: 0;top: -15%;opacity: 22%;z-index: -1;transform: scaleX(-1);}
.years-itm {display: flex;align-items: center;gap: 20px;padding: 13px 20px;border: 1px solid rgb(22 145 236 / 52%);background-color: rgb(4 33 68 / 22%);margin-bottom: 8px;}
.years-itm:last-child{margin-bottom: 0px;}
.years-itm .year{font-size: 70px;line-height: 1;letter-spacing: 0;font-family: 'Smooch Sans';font-weight: 300;color: #1691ec;padding-right: 20px;border-right: 1px solid rgb(22 145 236 / 50%);}
.years-itm .year-desc{font-size: 28px;line-height: 1.2;letter-spacing: 1.12px;font-family: 'Smooch Sans';font-weight: 500;color: #fff;text-transform: uppercase;}


/* Responsive */

@media screen and (max-width: 1680px) {
.hmyears-sec {padding: 90px 0;}
.years-itm .year {font-size: 65px;}
.years-itm .year-desc {font-size: 27px;}
}
@media screen and (max-width: 1550px) {
.hmyears-sec {padding: 80px 0;}
.years-itm {padding: 11px 20px;}
.years-itm .year {font-size: 60px;}
.years-itm .year-desc {font-size: 26px;}
}
@media screen and (max-width: 1440px) {
.years-itm {padding: 9px 20px;}
.years-itm .year {font-size: 55px;}
.years-itm .year-desc {font-size: 24px;}
}
@media screen and (max-width: 1366px) {
.hmyears-sec {padding: 70px 0;}
.years-itm .year {font-size: 50px;}
.years-itm .year-desc {font-size: 23px;}
}
@media screen and (max-width: 1280px) {
.hmyears-sec {padding: 60px 0;}
.years-itm {padding: 9px 15px;gap: 15px;}
.years-itm .year {font-size: 40px;padding-right: 15px;}
.years-itm .year-desc {font-size: 20px;}
}
@media screen and (max-width: 1024px) {
.hmyears-sec {padding: 50px 0;}
.hmyears-sec:before{display: none;}
.years-itm .year-desc {font-size: 19px;}    
.years-itm .year {font-size: 38px;}
}
@media screen and (max-width: 768px) {
.hmyears-sec {padding: 40px 0;}
.years-itm .year-desc {font-size: 18px;}
.years-itm .year {font-size: 36px;}
}
@media screen and (max-width: 480px) {
.hmyears-sec {padding: 30px 0;}
.years-itm {padding: 9px 10px;flex-direction: column;gap: 10px;text-align: center;margin-bottom: 10px;height: 100%;}
.years-itm .year-desc {font-size: 17px;}
.years-itm .year {font-size: 33px;padding-right: 0;border: none;}
.years-blk.owl-carousel .owl-stage{display: flex;}
.years-blk.owl-carousel .owl-item{padding: 3px;}
}


/*	Chapter Five Section */

.verdict-sec{padding: 140px 0 60px; background-color: rgb(2, 22, 50); position: relative; z-index: 0;border-top: 1px solid transparent;border-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.25) 80%, rgba(255, 255, 255, .25) 0%, transparent) 1; background-image: url(../images/verdict-sec-bg-img.webp);background-repeat: no-repeat;background-size: cover;}
.verdict-blk {display: flex; justify-content: center; gap: 25px 20px; flex-wrap: wrap; text-align: center; margin:40px 0 35px; }
.verdict-itm {width: 23.8%;position: relative;padding: 30px 20px 40px 40px;background-color: #031e43;transition: 0.5s;border-image: linear-gradient(to bottom, #0e63a6, transparent) 1;border-width: 1px;border-style: solid;text-align: center;}
.verdict-itm-title{font-size: 76px; font-family: 'Smooch Sans'; color: #1691ec; font-weight: 700; text-transform: uppercase; line-height: 1; margin-bottom: 10px; letter-spacing: -1.52px; }
.verdict-itm-cnt {font-size: 16px; font-family: 'Poppins'; color: #fff; line-height: 1.3; letter-spacing: 0px; margin-bottom: 0; font-weight: 400; }
.verdict-itm::before {position: absolute; content: ""; background-image: url('../images/verdict-itm-law-img.webp'); background-repeat: no-repeat; background-position: center; width: 77px; height: 100%; left: 0; top: 0; bottom: 0; margin: auto; opacity: 11%; background-size: 100% 100%; pointer-events: none; }
.verdict-itm:hover{background-color: #1691ec;}
.verdict-itm:hover .verdict-itm-title{color: #fff;}
.verdict-sec .text-para {width: 76%;margin: auto;}
.verdict-sec .text-para p{color: #fff; text-align: center;}
.verdict-sec .text-para p:last-child{margin: 0;}
.verdict-sec .text-heading {line-height: 0.8;margin: 0 0 10px; }


/* Responsive */

@media screen and (max-width:1550px) {
.verdict-itm {padding: 30px 20px 40px 35px;}
}
@media screen and (max-width:1440px) {
.verdict-sec {padding: 100px 0 60px; }
.verdict-blk {gap: 22px 18px; margin: 36px 0 32px; }
.verdict-itm-title {font-size: 65px;letter-spacing: -1.42px; }
.verdict-itm {padding: 30px 14px 30px 32px; }
.verdict-itm-cnt {font-size: 15px;}
}
@media screen and (max-width:1366px) {
.verdict-sec {padding: 80px 0 60px; }
.verdict-blk {gap: 20px 16px; margin: 32px 0 28px; }
.verdict-itm-title {font-size: 58px;letter-spacing: 0; }
.verdict-itm {padding: 27px 14px 30px 23px;}
.verdict-itm-cnt {font-size: 14px;}
}
@media screen and (max-width:1280px) {
.verdict-sec {padding: 70px 0 60px;}
.verdict-itm {padding: 27px 14px 25px 20px; }
.verdict-blk {gap: 20px 15px; margin: 28px 0 25px; }
.verdict-itm-title {font-size: 48px; margin-bottom: 7px;} 
.verdict-itm-cnt {font-size: 13px;}
}
@media screen and (max-width:1024px) {
.verdict-sec {padding: 50px 0; }
.verdict-itm {padding: 20px;width: 100%;max-width: 280px;height: 100%;margin: auto;border-image: none;border: 2px solid rgb(14 99 166 / 55%);}
.verdict-blk {width: 100%;max-width: 600px;margin: 20px auto 25px;}
.verdict-blk.owl-carousel .owl-stage {display: flex; }
.verdict-sec .text-para {width: 100%;}
.verdict-itm-cnt {line-height: 1.5;}

.owl-dots{display: flex;justify-content: center;align-items: center; gap: 8px;margin-top: 20px;flex-wrap: wrap;}
.owl-carousel button.owl-dot{width: 13px;height: 13px;background-color: #1691ec;border-radius: 50%;display: inline-block;}
.owl-carousel button.owl-dot.active {background-color: #fff;width: 30px;height: 10px;border-radius: 20px;}
}
@media screen and (max-width:767px) {
.verdict-sec {padding: 40px 0; }
.verdict-itm-title {font-size: 40px; margin-bottom: 5px; letter-spacing: 0; }
.verdict-blk {gap: 20px 15px; margin: 20px 0;max-width: 100%; } 
} 
@media screen and (max-width:480px) {
.verdict-sec {padding: 30px 0; }
.verdict-sec .text-heading {line-height: 1; }
.verdict-sec b {font-size: 24px; }
.verdict-itm-cnt {font-size: 14px; }
.verdict-itm {padding: 20px 15px;}
.owl-dots {gap: 6px;}
.owl-carousel button.owl-dot {width: 12px;height: 12px;}
.owl-carousel button.owl-dot.active {width: 25px;height: 8px;}
}


/* Chapter Six Section */

.case-sec{background-color: #00051a; padding: 110px 0 210px; position: relative; z-index: 0; clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0); }
.case-sec .text-heading{margin-left: -6px;margin-right: -6px;}
.case-blk {display: flex; justify-content: start; gap: 0px 58px	; flex-wrap: wrap; text-align: center; }
.case-itm {width: 30.3%;text-align: start;padding: 50px 0 60px;border-top: 1px solid rgb(22 145 236 / 40%);border-bottom: 1px solid rgb(22 145 236 / 40%);}
.case-itm-cnt p {font-size: 16px;font-weight: 400; line-height: 1.81; margin: 0; color: #fff; }
.case-itm-title {font-size: 24px;font-family: 'Poppins'; font-weight: 600; line-height: 1; letter-spacing: 0px; margin-bottom: 10px; color: #fff;}
.case-sec::before {position: absolute; content: ""; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; margin: auto; pointer-events: none; z-index: 1; opacity: 0.12; background-image: -webkit-linear-gradient( 90deg, rgb(22,145,236) 0%, rgba(22,145,236,0) 100%);z-index:-1; } 


@media screen and (max-width:1680px){
.case-sec {padding: 100px 0 190px; clip-path: polygon(100% 0, 100% 92%, 50% 100%, 0 92%, 0 0); }
.case-sec .text-heading{margin-left: 0px;margin-right: 0px;}
.case-itm-title{font-size: 23px;}
}
@media screen and (max-width:1550px){
.case-sec {padding: 90px 0 180px; clip-path: polygon(100% 0, 100% 93%, 50% 100%, 0 93%, 0 0); }
.case-blk {gap: 0px 55px;}
.case-itm-title{font-size: 22px;}
.case-itm {padding: 40px 0 50px;}
}
@media screen and (max-width:1440px) {
.case-sec {padding: 80px 0 150px; clip-path: polygon(100% 0, 100% 94%, 50% 100%, 0 94%, 0 0); }
.case-blk {gap: 0px 52px; }
.case-itm-title {font-size: 21px; }
.case-itm-cnt p {line-height: 1.7;font-size: 15px; }
.case-itm {padding: 40px 0 50px; }
}
@media screen and (max-width:1366px) {
.case-sec {padding: 70px 0 120px; clip-path: polygon(100% 0, 100% 95%, 50% 100%, 0 95%, 0 0); }
.case-blk {gap: 0px 45px; }
.case-itm-title {font-size: 20px; }
.case-itm {padding: 35px 0 40px; }
.case-itm-cnt p {line-height: 1.6; }
}
@media screen and (max-width:1280px) {
.case-sec {padding: 60px 0 100px;}
.case-blk {gap: 0px 33px; }
.case-itm {padding: 25px 0 30px;width: 31%;}
.case-itm-title {font-size: 18px; }
.case-itm-cnt p {font-size: 14px; }
}
@media screen and (max-width:1024px) {
.case-sec .container{ max-width: 720px; }
.case-sec {padding: 50px 0; clip-path: unset; }
.case-itm {padding: 30px 20px; border: 1px solid #093f72; width: 100%; max-width: 350px; margin:auto; text-align: center;}
}
@media screen and (max-width:480px) {
.case-sec {padding: 40px 0; }
.case-sec .text-heading {line-height: 0.9; }
}


 
/* Honors Section */

.honors-section {padding: 100px 0 50px;position: relative;} 
.honors-section:before {position: absolute;content: "";background-image: url(../images/honors-sec-gradient.webp);background-repeat: no-repeat;background-size: 100% 100%;width: 20%;height: 1500px;left: 0;top: 0;opacity: 25%;z-index: -1;}
.honors-section .text-heading {margin: 0 0 80px;} 
.honors-grid {display: flex; flex-wrap: wrap; gap: 40px 20px;margin-bottom: 50px;} 
.honor-item {width: 32.3%; display: flex; align-items: flex-start; gap: 10px;} 
.honor-content {height: 100%;padding: 0 0 20px 15px; border-left: 1px solid rgb(255 255 255 / 10%);} 
.honor-label {font-size: 24px; font-family: 'Smooch Sans'; font-weight: 400; line-height: 1; letter-spacing: 0; color: #1691ec; max-width: 55px; width: 100%; text-align: center;} 
.honor-content .honor-title {font-size: 24px; font-family: 'Poppins'; font-weight: 600; letter-spacing: 0; line-height: 1.3; color: #fff; margin: 0 0 12px;} 
.honor-content p {margin: 0; font-size: 16px; font-weight: 400;}

/* Responsive */

@media screen and (max-width: 1680px) {
.honors-section:before{height: 1300px;}
.honors-section .text-heading {margin: 0 0 70px;}
.honor-content .honor-title {font-size: 23px;}
}
@media screen and (max-width: 1550px) {
.honors-section {padding: 90px 0 80px;}
.honor-content .honor-title {font-size: 22px;}
.honors-grid {gap: 40px 18px;}
}
@media screen and (max-width: 1440px) {
.honors-section {padding: 90px 0 50px;}
.honor-label {font-size: 22px;} 
.honor-content .honor-title {font-size: 20px;} 
.honor-content p {font-size: 15px;} 
.honors-grid {gap: 30px 17px;margin-bottom: 40px;} 
.honors-section .text-heading {margin-bottom: 60px;}
}
@media screen and (max-width: 1366px) {
.honors-section:before{height: 1100px;}
.honors-section {padding: 70px 0 50px;} 
.honors-section .text-heading {margin-bottom: 50px;} 
.honors-grid {gap: 35px 18px;} 
.honor-item {width: calc((100% - 36px) / 3); gap: 8px;} 
.honor-label {max-width: 50px; font-size: 22px;} 
.honor-content {padding-left: 14px;} 
.honor-content .honor-title {font-size: 19px;} 
.honor-content p {font-size: 14px;} 
}
@media screen and (max-width: 1280px) { 
.honors-section {padding: 60px 0 50px;}
.honors-section:before{height: 1000px;}
.honors-section .text-heading {margin-bottom: 40px;} 
.honors-grid {gap: 30px 16px;} 
.honor-item {width: calc((100% - 32px) / 3);} 
.honor-label {max-width: 45px; font-size: 21px;} 
.honor-content {padding-left: 12px;} 
.honor-content .honor-title {font-size: 17px;} 
.honor-content p {font-size: 13px;}
}
@media screen and (max-width: 1024px) {
.honors-section {padding: 50px 0 30px;}
.honors-section:before{display: none;} 
.honors-section .text-heading {margin-bottom: 20px;} 
.honors-grid {gap: 20px 15px; justify-content: center; flex-wrap: wrap;margin-bottom: 30px;} 
.honor-item {width: 100%;gap: 10px;max-width: 350px;margin: auto;border: 2px solid #1b273d;padding: 25px 10px;flex-direction: column;align-items: center;text-align: center;  }
.honor-label {max-width: none;font-size: 28px;}
.honor-content {padding-left: 10px;} 
.honor-content {padding: 0;border: none;}
.honor-content .honor-title {font-size: 19px;margin: 0 0 6px;}
}
@media screen and (max-width: 768px) {
.honors-section {padding: 40px 0 20px;}
.honors-section .text-heading br{display: block;}
}
@media screen and (max-width: 540px) {
.honors-section .text-heading br{display: none;}
}
@media screen and (max-width: 480px) {
.honors-section .text-heading {margin-bottom: 15px;}
.honors-section {padding: 30px 0 20px;}
}



/* Testimonials Section Starts */

.testi-blk {padding: 0; display: flex; flex-wrap: wrap; gap: 50px 33px;} 
.hm-testimonials {padding: 70px 0; text-align: center;} 
.hm-testimonials .text-heading {margin: 0 0 50px;} 
.hm-testimonials .hm-testi-item {background: #031e43; padding: 40px 30px; width: 31.6%; text-align: left; border: 1px solid; border-image-slice: 1; border-image-source: -webkit-linear-gradient(260deg, #0f65ab 20%, #031e43 80%); position: relative;} 
.hm-testimonials .hm-testi-item::before {content: ""; position: absolute; background-image: url(../images/test-comms-img.webp); background-repeat: no-repeat; background-position: center; background-size: contain; width: 61px; height: 61px; right: 30px; bottom: -20px;} 
.hm-testi-item .star-rat {max-width: 125px; width: 100%; margin: 0 0 15px;} 
.hm-testi-item .star-rat img {width: 100%; display: block;} 
.hm-testimonials .hm-testi-item p {font-size: 18px; letter-spacing: 0.18px; line-height: 1.65; color: #ffffff;} 
.hm-testimonials .hm-testi-item .author {color: #ffffff; font-size: 26px; font-family: 'Smooch Sans'; font-weight: 600; letter-spacing: 0.56px; line-height: 1; text-transform: uppercase; padding-right: 70px;}

/* responsive */

@media screen and (max-width: 1550px) {
.testi-blk {gap: 50px 30px;}
.hm-testimonials .hm-testi-item .author {font-size: 25px;}
}
@media screen and (max-width: 1440px) {
.hm-testimonials {padding: 60px 0;} 
.hm-testimonials .text-heading {margin-bottom: 40px;} 
.testi-blk {gap: 40px 25px;} 
.hm-testimonials .hm-testi-item {width: calc((100% - 50px) / 3); padding: 35px 25px;} 
.hm-testimonials .hm-testi-item p {font-size: 17px; line-height: 1.6;} 
.hm-testimonials .hm-testi-item .author {font-size: 23px;}
}
@media screen and (max-width: 1366px) {
.hm-testimonials .text-heading {margin-bottom: 35px;} 
.testi-blk {gap: 35px 20px;} 
.hm-testimonials .hm-testi-item {width: calc((100% - 40px) / 3); padding: 30px 22px;} 
.hm-testimonials .hm-testi-item::before {width: 55px; height: 55px; right: 22px; bottom: -18px;} 
.hm-testi-item .star-rat {max-width: 110px; margin-bottom: 13px;} 
.hm-testimonials .hm-testi-item p {font-size: 16px; line-height: 1.55;} 
.hm-testimonials .hm-testi-item .author {font-size: 22px; padding-right: 60px;}
}
@media screen and (max-width: 1280px) {
.hm-testimonials {padding: 50px 0;} 
.hm-testimonials .text-heading {margin-bottom: 25px;} 
.testi-blk {gap: 30px 18px;} 
.hm-testimonials .hm-testi-item {width: calc((100% - 36px) / 3); padding: 28px 20px;} 
.hm-testimonials .hm-testi-item::before {width: 50px; height: 50px; right: 18px; bottom: -17px;} 
.hm-testi-item .star-rat {max-width: 105px; margin-bottom: 12px;} 
.hm-testimonials .hm-testi-item p {font-size: 15px; line-height: 1.55;} 
.hm-testimonials .hm-testi-item .author {font-size: 21px; padding-right: 50px;}
}
@media screen and (max-width: 1024px) {
.hm-testimonials {padding: 50px 0 30px;} 
.hm-testimonials .text-heading {margin-bottom: 25px;} 
.testi-blk {gap: 25px 15px;} 
.hm-testimonials .hm-testi-item {width: 100%;padding: 28px 20px;max-width: 500px;margin: auto;}
.hm-testimonials .hm-testi-item::before {width: 48px; height: 48px; right: 18px; bottom: -16px;} 
.hm-testi-item .star-rat {max-width: 105px;} 
.hm-testimonials .hm-testi-item p {font-size: 15px; line-height: 1.5;} 
.hm-testimonials .hm-testi-item .author {font-size: 20px; padding-right: 55px;}
.testi-blk.owl-carousel .owl-stage-outer {padding-bottom: 15px;}
}
@media screen and (max-width: 768px) {
.hm-testimonials {padding: 40px 0 20px;} 
}
@media screen and (max-width: 480px) {
.hm-testimonials {padding: 30px 0 10px;}
.hm-testimonials .hm-testi-item {padding: 25px 15px;}
}

/* Testimonials Section Ends */


/* Add This 2 Section At This Place */


.millions-sec{padding: 110px 0 90px;}
.millions-sec .text-heading{line-height: 0.9;margin: 0 0 15px; }
.millions-sec .text-para {width: 73%;margin: auto;}
.millions-sec .text-para p{margin-bottom: 0; text-align: center;}

.millions-blk {display: flex; flex-wrap: wrap; justify-content: center; gap: 40px 37px; margin: 70px 0 90px; }
.millions-itm {width: 31.4%; padding: 30px 25px 50px 30px; border-image: linear-gradient(to bottom, #0f64a8, #041d3e) 1; border-width: 1px; border-style: solid; text-align:start; }
.millions-itm-title {
    font-size: 60px;
    font-family: 'Smooch Sans';
    color: #1691ec;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 12px;
    letter-spacing: 0;
    display: flex;
    align-items: center;
    gap: 4px;
}
.millions-itm-title span {
    height: 15px;
    display: block;
}
.millions-itm-sub-title {font-family: 'Poppins'; font-weight: 600; line-height: 1.54; letter-spacing: 0px; margin-bottom: 10px; color: #fff; font-size: 24px; }
.millions-sec .millions-itm-cnt p{margin: 0;font-family: 'Poppins';font-weight: 300; font-size: 16px; line-height: 1.75;color: #fff;}
.millions-btm-cnt {font-size: 28px; font-family: 'Smooch Sans'; color: #fff; font-weight: 600; text-transform: uppercase; line-height: 1.03; margin-bottom: 20px; letter-spacing: 2.8px; text-align: center; }
.millions-btm-title{font-size: 22px; font-family: 'Smooch Sans'; color: #1691ec; font-weight: 500; text-transform: uppercase; line-height: 1; letter-spacing: 2.2px; text-align: center; }


/* Responsive */

@media screen and (max-width:1680px){
.millions-sec {padding: 160px 0 80px; }
}
@media screen and (max-width:1550px){
.millions-sec {padding: 120px 0 70px; }
.millions-itm-sub-title{font-size: 23px;}
.millions-blk {gap: 40px 35px;}
.social-section .text-para {max-width: 850px;margin: 0 auto 60px;}
}

@media screen and (max-width:1440px) {
.millions-blk {gap: 35px 32px; margin: 60px 0 80px; }
.millions-itm {padding: 30px 25px 40px; }
.millions-itm-title {font-size: 55px; margin-bottom: 10px; }
.millions-itm-sub-title {line-height: 1.44; font-size: 21px; }
.millions-btm-cnt {font-size: 26px; margin-bottom: 18px; letter-spacing: 2.5px; }
.millions-btm-title {font-size: 21px; letter-spacing: 2px; }
}
@media screen and (max-width:1366px) {
.millions-sec {padding: 90px 0 50px; }
.millions-blk {gap: 32px 30px; margin: 50px 0 60px; }
.millions-itm {padding: 25px 25px 35px; }
.millions-itm-title {font-size: 48px; margin-bottom: 8px; }
.millions-itm-sub-title {font-size: 20px; }
.millions-sec .millions-itm-cnt p {line-height: 1.55;font-size: 15px;}
.millions-btm-cnt {font-size: 23px; letter-spacing: 2px; }
.millions-btm-title {font-size: 20px;}
}
@media screen and (max-width:1280px) {
.millions-sec {padding: 70px 0 50px; }
.millions-blk {gap: 28px 26px; margin: 40px 0 50px; }
.millions-itm {padding: 20px 20px 25px; }
.millions-itm-title {font-size: 40px; margin-bottom: 8px; }
.millions-itm-sub-title {font-size: 18px;}
.millions-btm-cnt {font-size: 22px;}
}

@media screen and (max-width:1024px) {
.millions-sec p br{display: none;}
.millions-sec {padding: 50px 0 40px; }
.millions-itm {padding: 25px 20px;width: 100%;max-width: 500px;height: 100%;margin: auto;border-image: none;border: 2px solid rgb(15 100 168 / 60%);text-align: center;}
.millions-blk {margin: 20px 0 40px; }
.millions-btm-cnt br {display: none;}
.millions-btm-cnt {font-size: 22px; letter-spacing: 1.5px; margin-bottom: 15px; }
.millions-itm-title {font-size: 34px; margin-bottom: 8px; justify-content: center;}
.millions-itm-sub-title {line-height: 1.14; font-size: 19px; }
.millions-sec .millions-itm-cnt p {font-size: 15px;line-height: 1.7;}
.millions-sec .text-para{width: 100%;}
}
@media screen and (max-width:768px) {
.millions-sec {padding: 40px 0; }
.millions-blk {margin: 20px 0 30px; }
.millions-itm-title {font-size: 30px; }
.millions-itm-sub-title {line-height: 1.14; font-size: 18px; margin-bottom: 8px; }
.millions-btm-cnt {font-size: 20px; letter-spacing: 1px; margin-bottom: 11px; } 
}
@media screen and (max-width:480px) {
.millions-itm {padding: 25px 15px;}
}




/* Social Icon Section */

.social-section {
    background: #010719;
    color: #fff;
    padding: 0px 0 40px;
}

.social-section .text-heading {
    margin: 0 0 10px;
}
.social-section  .text-para {
    max-width: 960px;
    margin: 0 auto 70px;
    text-align: center;
}
.social-section  .text-para p:last-child{margin-bottom: 0px;}

.social-grid {
    display: flex;
    justify-content: space-between;
    gap: 11px;
}

.social-card {
    font-size: 14px;
    line-height: 1.55;
    font-family: 'Poppins';
    font-weight: 300;
    color: #fff;
    display: inline-block;
    padding: 24px 16px;
    border-image: linear-gradient(to bottom, #1691ec, #041d3e) 1;
    border-width: 1px;
    border-style: solid;
    background: rgba(3, 19, 45, 0.5);
    text-decoration: none;
    transition: background 0.3s ease, border-color 0.3s ease;
    text-align: left;
    width: 60%;
}

.social-card:hover {
    background: rgba(5, 32, 65, 0.8);
    border-color: #168bd0;
}

.social-card-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
}


.social-icon {
    width: 26px;
    height: 26px;
}

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

.social-card strong {
    display: block;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1;
}

.social-card p {
    margin: 0;
    line-height: 1.6;
    font-size: 14px;
}

/* Responsive */


@media screen and (max-width: 1440px) {
.social-section .text-para {max-width: 850px; margin-bottom: 50px; }
.social-grid { gap: 10px; }
.social-card-top {margin-bottom: 13px;}
.social-icon { width: 25px; height: 25px; }
}
@media screen and (max-width: 1366px) {
.social-section { padding: 20px 0 30px; }
.social-section .text-para { max-width: 800px; margin-bottom: 40px; }
.social-card { padding: 22px 16px; font-size: 13px; }
.social-card p { font-size: 13px; }
.social-card-top {font-size: 15px;}
}
@media screen and (max-width: 1280px) {
.social-section .text-para { max-width: 750px; margin-bottom: 30px; }
.social-grid { gap: 12px; }
.social-card { padding: 20px 14px; }
.social-card-top { margin-bottom: 12px; }
.social-card strong { margin-bottom: 8px; }
.social-icon {width: 22px;height: 22px;}
}
@media screen and (max-width: 1024px) {
.social-section .text-para {max-width: 100%;margin-bottom: 20px;}
.social-grid {gap: 15px; flex-wrap: wrap; justify-content: center; }
.social-card { padding: 22px 16px; font-size: 13px; }
.social-card p { font-size: 13px; }
}
@media screen and (max-width: 768px) {
.social-section .text-heading { margin-bottom: 10px; }
.social-grid {gap: 10px; }
.social-card {font-size: 14px; width: 100%; padding: 22px 18px; max-width: 300px; }
.social-card-top {font-size: 14px; }
.social-card p {font-size: 14px; line-height: 1.4; }
.social-icon {width: 19px;height: 19px;}
.social-section {padding: 0; }
}
@media screen and (max-width: 480px) {
.social-section .text-para { margin-bottom: 25px; }
.social-grid { gap: 12px; }
.social-card { padding: 20px 15px; font-size: 13px; }
.social-card-top {margin-bottom: 12px;}
.social-card strong { margin-bottom: 8px; }
.social-card p { font-size: 13px; line-height: 1.55; }
.social-icon {width: 21px;height: 21px;}
}

/* Home Blog Section Starts */
.hm-blog-sec {
    padding: 60px 0 80px;
}
.hm-blog-sec .hmblgcnt p {
    font-size: 18px;
    line-height: 1.5;
    margin: 0;
    font-style: italic;
}

.hmblgcnt {
    margin: 0 0 30px;
    padding: 0 0 30px;
    border-bottom: 1px solid #333748;
}
.hm-blog-sec .hmblg-item:last-child .hmblgcnt {
    margin: 0;
}
.hmblg-title {
    font-family: 'Smooch Sans';
    font-weight: 700;
    font-size: 34px;
    color: #ffffff;
    letter-spacing: 0;
    line-height: 1;
    text-transform: uppercase;
    margin: 0 0 35px;
    text-align: left;
    padding: 0 0 36px;
    border-bottom: 1px solid #333748;
}
.dt-rm {
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.1;
    margin: 0 0 20px;
    color: #1691ec;
    display: flex;
    gap: 10px;
}
.post-contnt {
    padding-left: 15px;
    border-left: 5px solid #1691ec;
    min-height: 80px;
}


/* Home Blog Section Ends */

/* Home podcost Section */
.podcast-section {
    padding: 0 0 80px;
}
.podcast-title {
    font-size: 34px;
    font-family: 'Smooch Sans';
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 25px;
}

.podcast-list {
    width: 100%;
    margin-bottom: 50px;
}

.podcast-item {
    padding: 0 0 20px;
    border-bottom: 1px solid #333748;
    margin: 0 0 20px;
}

.podcast-item:last-child {
    border-bottom: 0;
    padding: 0;
    margin: 0;
}

.podcast-item p {
    margin: 0;
    font-size: 18px;
}
.podcast-item p strong{font-weight: 600;}

.podcast-item strong {
    color: #fff;
    font-weight: 600;
}


@media screen and (max-width: 1800px) {
    .hm-blog-sec { padding: 55px 0 75px; }
    .hmblg-title, .podcast-title { font-size: 32px; }
}
@media screen and (max-width: 1680px) {
    .hm-blog-sec { padding: 55px 0 70px; }
    .hmblg-title { font-size: 32px; margin-bottom: 30px; padding-bottom: 30px; }
    .podcast-title { font-size: 32px; margin-bottom: 22px; }
    .hm-blog-sec .hmblgcnt p, .podcast-item p { font-size: 17px; }
    .hmblgcnt { margin-bottom: 25px; padding-bottom: 25px; }
    .podcast-section { padding-bottom: 70px; }
}
@media screen and (max-width: 1550px) {
    .hm-blog-sec { padding: 50px 0 65px; }
    .hmblg-title, .podcast-title { font-size: 30px; }
    .hmblg-title { margin-bottom: 28px; padding-bottom: 28px; }
    .hm-blog-sec .hmblgcnt p, .podcast-item p { font-size: 16px; }
    .dt-rm { font-size: 13px; }
    .post-contnt { padding-left: 13px; border-left-width: 4px; min-height: 70px; }
    .hmblgcnt { margin-bottom: 25px; padding-bottom: 25px; }
    .podcast-section { padding-bottom: 65px; }
    .podcast-item { padding-bottom: 18px; margin-bottom: 18px; }
}
@media screen and (max-width: 1440px) {
    .hm-blog-sec { padding: 45px 0 60px; }
    .hmblg-title, .podcast-title { font-size: 28px; }
    .hmblg-title { margin-bottom: 25px; padding-bottom: 25px; }
    .podcast-title { margin-bottom: 20px; }
    .hm-blog-sec .hmblgcnt p, .podcast-item p { font-size: 16px; line-height: 1.45; }
    .hmblgcnt { margin-bottom: 22px; padding-bottom: 22px; }
    .post-contnt { padding-left: 12px; min-height: 65px; }
    .podcast-section { padding-bottom: 60px; }
}
@media screen and (max-width: 1366px) {
    .hm-blog-sec { padding: 45px 0 55px; }
    .hmblg-title, .podcast-title { font-size: 26px; }
    .hmblg-title { margin-bottom: 22px; padding-bottom: 22px; }
    .podcast-title { margin-bottom: 18px; }
    .hm-blog-sec .hmblgcnt p, .podcast-item p { font-size: 15px; }
	.dt-rm {margin: 0 0 15px;}
    .hmblgcnt { margin-bottom: 20px; padding-bottom: 20px; }
    .post-contnt { padding-left: 12px; border-left-width: 4px; min-height: 60px; }
    .podcast-section { padding-bottom: 55px; }
    .podcast-item { padding-bottom: 16px; margin-bottom: 16px; }
}
@media screen and (max-width: 1280px) {
    .hm-blog-sec { padding: 40px 0 50px; }
    .hmblg-title, .podcast-title { font-size: 25px; }
    .hmblg-title { margin-bottom: 20px; padding-bottom: 20px; }
    .podcast-title { margin-bottom: 17px; }
    .hm-blog-sec .hmblgcnt p, .podcast-item p { font-size: 15px; line-height: 1.45; }
    .hmblgcnt { margin-bottom: 18px; padding-bottom: 18px; }
    .post-contnt { padding-left: 10px; min-height: 55px; }
    .podcast-section { padding-bottom: 50px; }
}
@media screen and (max-width: 1024px) {
    .hm-blog-sec { padding: 40px 0 45px; }
    .hmblg-title, .podcast-title { font-size: 24px; }
    .hmblg-title { margin-bottom: 20px; padding-bottom: 18px; }
    .podcast-title { margin-bottom: 16px; }
    .hm-blog-sec .hmblgcnt p, .podcast-item p { font-size: 15px; line-height: 1.5; }
    .hmblgcnt { margin-bottom: 18px; padding-bottom: 18px; }
    .post-contnt { padding-left: 10px; border-left-width: 4px; min-height: auto; }
    .podcast-section { padding-bottom: 45px; }
    .podcast-item { padding-bottom: 15px; margin-bottom: 15px; }
    .dt-rm {gap: 6px;}
}
@media screen and (max-width: 768px) {
    .hm-blog-sec { padding: 35px 0 40px; }
    .hmblg-title, .podcast-title { font-size: 22px; }
    .hmblg-title { margin-bottom: 18px; padding-bottom: 16px; }
    .podcast-title { margin-bottom: 15px; }
    .hm-blog-sec .hmblgcnt p, .podcast-item p { font-size: 14px; line-height: 1.5; }
    .dt-rm { font-size: 12px; margin-bottom: 7px; }
    .post-contnt { padding-left: 10px; border-left-width: 3px; min-height: auto; }
    .podcast-section { padding-bottom: 40px; }
    .podcast-item { padding-bottom: 14px; margin-bottom: 14px; }
    .podcast-list {margin-bottom: 30px;}
}
@media screen and (max-width: 480px) {
    .hm-blog-sec { padding: 30px 0 35px; }
    .hmblg-title, .podcast-title { font-size: 20px; line-height: 1.1; }
    .hmblg-title { margin-bottom: 16px; padding-bottom: 14px; }
    .podcast-title { margin-bottom: 14px; }
    .hm-blog-sec .hmblgcnt p, .podcast-item p { font-size: 14px; line-height: 1.5; }
    .hmblgcnt { margin-bottom: 15px; padding-bottom: 15px; }
    .post-contnt { padding-left: 8px; border-left-width: 3px; }
    .podcast-section { padding-bottom: 35px; }
    .podcast-item { padding-bottom: 13px; margin-bottom: 13px; }
}



/* JUST WIN */

.law-hero {
    position: relative;
    background-image: url(../images/just-win-bg-img.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 280px 0 60px;
}

.law-hero-content {
    text-align: center;
}

.law-hero-content .text-heading {
    font-size: 118px;
    font-weight: 500;
    line-height: 0.8;
    margin: 0 0 20px;
}

.law-hero-content .text-heading strong {
    font-size: 110px;
    font-weight: 700;
    display: block;
    color: #1691ec;
    letter-spacing: 3.2px;
    line-height: 1;
}

.law-hero-content .text-heading:first-child{
    margin-bottom: 0;
}

.law-win {
    color: #1691ec;
    font-family: 'Smooch Sans';
    font-size: 110px;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: uppercase;
}

.law-hero-content hr {
    width: 100%;
    height: 1px;
    margin: 22px auto 30px;
    border-color: rgba(255, 255, 255, 0.3);
}

.law-footer strong {
    display: block;
    margin-bottom: 10px;
    font-family: 'Smooch Sans';
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #fff;
}

.law-footer p {
    margin: 0;
}
.law-footer p a:hover{color: #1691ec;}

@media screen and (max-width: 1800px) {
    .law-hero { padding: 250px 0 55px; }
    .law-hero-content .text-heading { font-size: 108px; }
    .law-hero-content .text-heading strong, .law-win { font-size: 102px; }
    .law-hero-content .text-heading strong { letter-spacing: 3px; }
}
@media screen and (max-width: 1680px) {
    .law-hero { padding: 225px 0 55px; }
    .law-hero-content .text-heading { font-size: 100px; }
    .law-hero-content .text-heading strong, .law-win { font-size: 94px; }
    .law-hero-content .text-heading strong { letter-spacing: 2.5px; }
    .law-hero-content hr { margin: 20px auto 28px; }
    .law-footer strong { font-size: 28px; }
}
@media screen and (max-width: 1550px) {
    .law-hero { padding: 205px 0 50px; }
    .law-hero-content .text-heading { font-size: 92px; }
    .law-hero-content .text-heading strong, .law-win { font-size: 86px; }
    .law-hero-content .text-heading strong { letter-spacing: 2.2px; }
    .law-hero-content hr { width: 75%; margin: 18px auto 25px; }
    .law-footer strong { font-size: 26px; margin-bottom: 8px; }
}
@media screen and (max-width: 1440px) {
    .law-hero { padding: 185px 0 50px; }
    .law-hero-content .text-heading { font-size: 84px; }
    .law-hero-content .text-heading strong, .law-win { font-size: 78px; }
    .law-hero-content .text-heading strong { letter-spacing: 2px; }
    .law-hero-content hr { width: 72%; margin: 17px auto 23px; }
    .law-footer strong { font-size: 25px; }
}
@media screen and (max-width: 1366px) {
    .law-hero { padding: 165px 0 45px; }
    .law-hero-content .text-heading { font-size: 76px; }
    .law-hero-content .text-heading strong, .law-win { font-size: 70px; }
    .law-hero-content .text-heading strong { letter-spacing: 1.8px; }
    .law-hero-content hr { width: 70%; margin: 16px auto 22px; }
    .law-footer strong { font-size: 24px; margin-bottom: 8px; }
}
@media screen and (max-width: 1280px) {
    .law-hero { padding: 145px 0 45px; }
    .law-hero-content .text-heading { font-size: 60px; }
    .law-hero-content .text-heading strong, .law-win { font-size: 50px; }
    .law-hero-content .text-heading strong { letter-spacing: 1.5px; }
    .law-hero-content hr { width: 68%; margin: 15px auto 20px; }
    .law-footer strong { font-size: 22px; }
}
@media screen and (max-width: 1024px) {
    .law-hero { padding: 80px 0 40px; }
    .law-hero-content .text-heading { font-size: 50px; line-height: 0.85; }
    .law-hero-content .text-heading strong, .law-win { font-size: 54px; }
    .law-hero-content .text-heading strong { letter-spacing: 1.2px; }
    .law-hero-content hr { width: 80%; margin: 15px auto 20px; }
    .law-footer strong { font-size: 21px; }
}
@media screen and (max-width: 768px) {
.law-hero-content .text-heading {font-size: 40px; line-height: 0.9; margin-bottom: 10px; }
.law-hero-content .text-heading strong, .law-win {font-size: 40px; margin: 0; }
    .law-hero-content .text-heading strong { letter-spacing: 1px; }
    .law-hero-content hr { width: 85%; margin: 14px auto 18px; }
    .law-footer p br {display: none; }
}
@media screen and (max-width: 480px) {
.law-hero {padding: 60px 0 40px; }
    .law-hero-content .text-heading {font-size: 30px; }
    .law-hero-content .text-heading strong, .law-win { font-size: 30px; }
    .law-hero-content .text-heading strong { letter-spacing: 0.5px; }
    .law-hero-content hr { width: 90%; margin: 12px auto 16px; }
    .law-footer p {line-height: 1.4; }
}



.bnr-blk.active, .chapt1-lft.active, .chapt3-lft.active, .honors-grid.active, .hmblg-title.active, .podcast-title.active, 
.law-description.active, .law-hero-content .text-heading.active:first-child, .millions-btm-cnt.active, .verdict-sec .text-para.active {
    opacity: 1; 
    transform: translateY(0); 
}
.bnr-blk, .chapt1-lft, .chapt3-lft, .honors-grid, .hmblg-title, .podcast-title, .law-description, .law-hero-content .text-heading:first-child, .millions-btm-cnt, .verdict-sec .text-para {
    opacity: 0; transform: translateX(-100px); transition: all 1s ease; 
}
.chapt2-rit-blk ul.active, .chapt4-rit.active, .testi-blk.active, .hmblg-item.active, .podcast-list.active, 
.law-win.active, .footer-blk.active, .law-hero-content .text-heading.active, .social-description.active {
    opacity: 1; transform: translateY(0); 
}
.chapt2-rit-blk ul, .chapt4-rit, .testi-blk, .hmblg-item, .podcast-list, .law-win, .footer-blk, .law-hero-content .text-heading, .social-description {
    opacity: 0; transform: translateX(100px); transition: all 1s ease; 
}
.bnr-review-blk.active {
    opacity: 1; transform: translateX(0); 
}
.bnr-review-blk {
    opacity: 0; transform: translateY(-100px); transition: all 1s ease; 
}
.bnr-review-blk.active, .bnr-btm-lst.active, .years-itm.active:first-child, .years-itm.active:nth-child(2), .years-itm.active:nth-child(3), .years-itm.active:nth-child(4), .years-itm.active:nth-child(5), 
.years-itm.active:nth-child(6), .years-itm.active:nth-child(7), .years-itm.active:nth-child(8), .years-itm.active:nth-child(9), 
.years-itm.active:nth-child(10), .verdict-blk.active, .social-grid.active, .law-footer.active, .millions-sec .text-para.active {
    opacity: 1; transform: translateY(0); 
}
.bnr-review-blk, .bnr-btm-lst, .years-itm:first-child, .verdict-blk, .social-grid, .law-footer, .millions-sec .text-para {
    opacity: 0; transform: translateY(100px); transition: all 1s ease; 
}
.years-itm:nth-child(2) {
    opacity: 0; transform: translateY(100px); transition: all 1.2s ease; 
}
.years-itm:nth-child(3) {
    opacity: 0; transform: translateY(100px); transition: all 1.3s ease; 
}
.years-itm:nth-child(4) {
    opacity: 0; transform: translateY(100px); transition: all 1.4s ease; 
}
.years-itm:nth-child(5) {
    opacity: 0; transform: translateY(100px); transition: all 1.5s ease;
}
.years-itm:nth-child(6) {
    opacity: 0; transform: translateY(100px); transition: all 1.6s ease;
}
.years-itm:nth-child(7) {
    opacity: 0; transform: translateY(100px); transition: all 1.7s ease; 
}
.years-itm:nth-child(8) {
    opacity: 0; transform: translateY(100px); transition: all 1.8s ease; 
}
.years-itm:nth-child(9) {
    opacity: 0; transform: translateY(100px); transition: all 1.9s ease; 
}
.years-itm:nth-child(10) {
    opacity: 0; transform: translateY(100px); transition: all 2s ease; 
}
.lp-cmn-blk, .chapt4-lft-img, .case-blk, .millions-blk {
    opacity: 0; transform: scale(0.85); transition: opacity 1s ease, transform 1s ease; 
}
.lp-cmn-blk.active, .chapt4-lft-img.active, .case-blk.active, .millions-blk.active {
    opacity: 1; transform: scale(1); 
}
.w100p, .wrapper {
    width: 100%;
    overflow: hidden;
}
