.inner-banner {padding-top: 10.625rem;}
.inner-banner .bnnr-img {margin-right: -7.5rem;}
.inner-banner h1 {font-size: 3.2rem;margin-bottom: 2rem;}
.inner-banner .inner-top-head {margin-bottom: 3rem;}
.market-section-one {padding-top: 11rem;}
.market-section-one .row:nth-child(2) {margin-top: 0 !important;padding-top: 1.5rem !important;}
.market-section-one .row:nth-child(3) .col-md-6 .bg-white, .market-section-one .row:nth-child(5) .col-md-6 .bg-white {margin-left: 4rem;}
.service-section-one article .h4, .insights-section-one h4, .single-insights-banner .blue-text, .author-text h4, .insights-detail-one h4, .relate-text .pera, .market-detail-three h4 {font-weight: 500;}
.market-section-one article p {font-size: 0.938rem;}
/*.market-section-one .underline:before, .service-section-one .underline:before {left: 12rem;}*/
.service-section-one .underline::before {background-position: left !important;}
.market-section-one .row .image {margin-right: -1rem;}

.probox {border: 1px solid rgb(27 55 100 / 20%);border-radius: 1.106rem;height: 100%}
.probox figcaption {padding: 1.375rem 1.094rem;/*border-top: 0; border: 1px solid rgb(27 55 100 / 20%);border-bottom-left-radius: 1.106rem; border-bottom-right-radius: 1.106rem;*/}
.probox figcaption .probox-head h6 {font-size: 0.885rem;color: #0C041E;font-weight: 500;letter-spacing: 0}
.probox figcaption .probox-head p {color: #1B3764;font-size: 0.664rem;font-weight: 400;}
.probox figcaption .tag {padding: 0.313rem 0.65rem;border-radius: 0.553rem;font-size: 0.664rem;font-weight: 500;cursor: pointer;}
.probox figcaption .tag-green {background: rgb(22 163 74 / 10%);color: #16A34A;}
.probox figcaption .tag-blue {background: rgb(62 149 209 / 10%);color: #3E95D1;}
.probox figcaption .probox-tags {padding: 0.653rem 0 0.749rem;}
.probox figcaption .probox-content .probox-detail strong {font-size: 0.774rem;color: #1B3764;font-weight: 400;}
.probox figcaption .probox-content .probox-detail span {font-size: 0.774rem;color: #0C041E;font-weight: 400;}
.probox figcaption .probox-btn {background: #3E95D1;text-align: center;width:100%;display: block;color: #fff;padding: 0.625rem 0;border-radius: 0.664rem;margin-top: 0.625rem;font-size: 0.774rem;}
.probox figcaption .probox-btn:hover, .probox figcaption .probox-btn:focus {background: #EDEDF1;color: #1B3764;}
.probox .pro-head{min-height: 3.63rem}

.service-bnnr .bnnr-img {margin-right: -3rem;}
.service-section-one article .h4 em, .insights-banner h1 em {font-style: normal;}
.service-section-one  article {padding-right: 1.5rem;margin-top: 5rem;}
.service-section-one .col-md-6 figure {padding-right: 2rem;}
.service-section-one figure img {border-radius: 1.25rem;}
.service-section-one .col-md-6:nth-child(2) article h3, .service-section-one .col-md-6:nth-child(3) article h3 {max-width: 50%;}
.how-it-work-bnnr {padding-top: 8.5rem;}
.how-it-work-bnnr .work-bnnr-img {margin-right: -0.5rem;}
.work-section-one {padding-top: 11rem;}
.work-section-one .work-list ul {margin-left: 1.2rem}
.work-section-one .work-list ul li {list-style: disc;margin-bottom: 1rem;}
.work-section-one .work-list ul li::marker {color: #3E95D1;font-size: 1.1rem;}
.insights-banner p {line-height: 1.7;}
.single-insights-banner .single-insights-bnnr-img img {height: 22.5rem;}
.insights-bnnr-img {margin-left: -3rem;}
.filters .filter-btn{background:transparent;border: 1px solid #1B3764;padding: 0.719rem 0.425rem;color: #000 !important;border-radius: 0.5rem;min-width: 9.5rem;position: relative;transition: 0.5s;}
.filters .filter-btn:before {content: '';position: absolute;inset: 0;background: #0F6FB7;z-index: -1;transition: 0.75s;border-radius: 0.5rem;width: 0;left: 0;}
.filters .filter-btn:hover{color: #fff !important;}
.filters .filter-btn:hover:before{width: 100%;}
.filters .filter-btn.active{background: #0F6FB7;border-color: #0F6FB7;color:#fff !important;}
.filters .form-group input {display: flex;border: 1px solid rgb(62 149 209 / 40%);border-radius: 0.375rem;padding: 0.719rem 3.625rem 0.719rem 1rem;background: transparent;min-width: 18.75rem;box-shadow: none !important;}
.filters .form-group .Search-bar {background: #1B3764;width: 2.375rem;height: 2.375rem;display: flex;align-items: center;justify-content: center;border-radius: 0.375rem;position: absolute;right: 0.2rem;top: 0.2rem;}
.blog-top span {color: #3E95D1;}
/*.insights-section-one {padding-top: 13rem;}*/
.insights-section-one h4{min-height: 5.438rem}
ul.page-numbers{display: flex;align-items: center;justify-content: center;margin-top: 5rem;gap: 1.25rem;}
ul.page-numbers span, ul.page-numbers a{width: 2.5rem;height: 2.5rem;display: flex;align-items: center;background: transparent;border-radius: 0.25rem;border: 1px solid rgb(27 55 100 / 20%);justify-content: center;color: #00215B;}
ul.page-numbers .current{background:#3E95D1;color: #fff;}
ul.page-numbers a.arrow {border: 1px solid rgb(62 149 209 / 20%);}
.single-insights-banner {padding-top: 9rem;}
/*.insights-detail-one {padding-top: 10rem;}*/
.single-end-text {gap: 1.2rem;border-top: 1px solid rgb(62 149 209 / 40%);padding-top: 1.875rem;margin-top: 3.75rem;}
.author-img figure {width: 4.25rem;height: auto;}
.insights-detail-one ul li {margin-left: 1.4rem;margin-bottom: 1rem;list-style: disc;}
.insights-detail-one ul li::marker {font-size: 0.7rem;}
.relate-img figure {width: 9.688rem;} 
.relate-content .btn {margin-top: 0;background: transparent;color: #3E95D1;padding: 0;border-bottom: 1px solid #3E95D1;border-radius: 0;font-size: 0.875rem;}
.relate-content {gap: 1.25rem;border-bottom: 1px solid rgb(62 149 209 / 40%);padding-bottom: 1.875rem;margin-bottom: 1.875rem;}
.relate-content .btn:before {background: transparent;}
.relate-content .btn:hover {background: transparent !important;color: #1b3764 !important;}
.stick {top: 5rem;}
.contact-bnnr figure {margin-right: -6.5rem;}
.contact-section-one {padding-top: 10rem;}
.contact-section-one .box-detail span {color: #1B3764;}
.contact-section-one .svg-bx {border: 1px solid rgb(27 55 100 / 20%);min-width: 2.5rem;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;border-radius: 0.375rem;}
.contact-section-two .form-group input, .contact-section-two .form-group textarea, .child_option button {box-shadow: none !important;border: 1px solid rgb(62 149 209 / 40%);border-radius: 0.375rem;padding: 0.719rem 1.1rem;color: rgb(37 37 37 / 60%)}
.contact-section-two .child_option button span{color: rgb(37 37 37 / 60%)}
.child_option button:focus {border: 1px solid rgb(62 149 209 / 40%);}
/*.child_option button {color: rgb(37 37 37 / 60%);}*/
.dropdown-menu2 ul {background: #fff;border-radius: 0;border: 1px solid #1E90B0;box-shadow: 0 0 4px rgb(30 144 176 / 50%);padding: 0}
.dropdown-menu2 ul li {transition: 0.75s;}
.dropdown-menu2 ul li:hover {background: #1E90B0;}
.dropdown-menu2 ul li:hover a {color: #fff;background: #0F6FB7;}
.contact-section-two .form-group textarea {height: 8.125rem;}
.market-detail-two .cta-bg-bnnr {padding: 2rem 3.125rem;}
.build-box {border: 1px solid rgb(27 55 100 / 20%);border-radius: 1.25rem;padding: 2.5rem;height: 100%;}
.build-box h3 {font-size: 2.25rem;margin-bottom: 2rem;}
.method-box {display: flex; align-items: center; border: 1px solid rgb(15 111 183 / 40%);border-radius: 0.813rem;padding: 1.25rem;gap: 0.5rem;max-width: 12.813rem;}
/*.method-box-one {max-width: 12.813rem;margin: 0 auto;margin-bottom: 0.813rem;}*/
.build-box ul li:first-child {width: 51%;margin-bottom: 0.8rem;}
.build-box ul li {width: 50%;}
.method-box .method-img {border: 1px solid rgb(62 149 209 / 26%); width: 3.25rem; height: 3.25rem; display: flex ; align-items: center; justify-content: center; border-radius: 0.514rem; background: rgb(62 149 209 / 8%);}
.method-box .method-content span {font-size: 0.685rem;color: #0C041E;font-weight: 500;}
.method-box .method-content .h6 {color: #0C041E;font-size: 1.113rem;font-weight: 600;margin-bottom: 0;}
.method-box .method-content p {color: #1B3764;font-size: 0.599rem;}
.shares-slider .slick-track {margin-top: 0.75rem;}
.shares-slider .slick-slide {transform: rotate(-22deg) scale(0.9) translate(4vw, 1.3vw);transition: all 0.5s ease;opacity: 0;z-index: 0;position: relative;}
.shares-slider .slick-slide.slick-center {transform: scale(1) rotateY(0deg);z-index: 9;opacity: 1 !important}
.shares-slider .slick-center + .slick-slide {transform: rotate(21deg) scale(0.9) translate(-4vw, 1.2vw);opacity: 0.5;z-index: 1;}
.shares-slider .slick-slide.slick-active {opacity: 0.4;}
.market-detail-one {padding-top: 12.5rem;}
/*.market-detail-three .underline:before { right: 0rem;}*/
.market-detail-three p {line-height: 1.6;}
.market-detail-four .trio-box {padding: 2rem;border: 1px solid rgb(27 55 100 / 20%);border-radius: 1.25rem;overflow: hidden;}

/******MAAZ CSS********/
.inner-banner .faqs-img {margin-right: -1.625rem;}
.inner-banner .faqs-img img {max-width: 35.50512445095168vw !important;}
.inner-banner .faqs-img:before {content: ''; position: absolute;top: auto;bottom: 0;left: auto;right: auto;background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);z-index: 5;width: 100%;height: 7.969rem;}
.faq-box {padding: 2rem;border: 1px solid rgb(27 55 100 / 20%);border-radius: 1.25rem;}
.faq-box h4 {font-weight: 500;}
.faq-bannr .main-heading h2 {font-size: 2.875rem;}
.breadcrumb ul li a { opacity: 60%; }
.inner-banner > figure figcaption {top:auto;left: 0;right: 0;bottom: 6.25rem;}
.banner-head h1 {margin-bottom: 1.5rem}

.legal-bnnr {padding-top: 11.5rem;}
/*.legal-head:before {left: 0; right: auto;background-position: left !important;}*/
.legal-section-one {padding-top: 15rem !important;padding-bottom: 0 !important;}
.legal-detail-one-section {padding-top: 15rem;}
.legal-section-one, .about-section-three {padding: 6.25rem 0;}
.legal-boxes a .legal-tab {padding: 0.875rem 1.438rem;border: 1px solid rgb(27 55 100 / 20%);border-radius: 0.938rem;transition: 0.75s;}
.legal-boxes a .legal-tab .legal-tab-head h6 {font-size: 1.125rem;color: #252525;font-weight: 400;transition: 0.75s}
.legal-boxes a .legal-tab:before {content: '';position: absolute;background: linear-gradient(0deg,rgba(59, 173, 227, 1) 0%, rgba(59, 173, 227, 0) 100%);z-index: -1;width: 100%;height: 2.25rem;bottom: 0;left: 0;right: 0;border-radius: 0.938rem;opacity: 5%;transition: 0.75s;}
.legal-boxes a:hover .legal-tab:before {opacity: 15%;}
.legal-tab-head svg {transition: 0.75s;}
.legal-section-one .legal-boxes {margin-top: 2.5rem; margin-bottom: 6.25rem;}
.legal-section-one .legal-boxes:last-child {margin-bottom: 0 !important;}
.legal-section-one .legal-boxes a {margin-bottom: 1.25rem;}
.legal-boxes a:hover .legal-tab .legal-tab-head h6 {color: #1B3764;}
.legal-boxes a .legal-tab svg * {transition: 0.75s;}
.legal-boxes a:hover .legal-tab .legal-tab-head svg circle {fill: #0F6FB7;}
.legal-boxes a:hover .legal-tab .legal-tab-head svg {box-shadow: 0 0 8px 0 #0F6FB7;}
.legal-boxes a:hover .legal-tab span svg circle {fill: #0F6FB7;}
.home-section-ten .legal-cta-bnnr {background: url(../images/legal-cta-bnnr.png) no-repeat;background-size: cover;padding: 0rem 0 0 3.75rem;border-radius: 1.25rem;}
.home-section-ten .legal-cta-bnnr .man-img { margin-top: -2.5rem;margin-right: 0.813rem;overflow: visible !important}
.home-section-ten .legal-cta-bnnr .main-heading h2 { font-size: 2.875rem;}
.legal-detail-wrpr {margin-block: 2rem;}
.border-line {border-bottom: 1px solid rgb(62 149 209 / 20%);padding-top: 1.5rem;}
.legal-detail-wrpr h6 {color: #252525;margin-top: 1.25rem}
.legal-detail-wrpr:last-child {margin-bottom: 0;}
.legal-detail-wrpr a {color: #3E95D1;}
.legal-detail-one-section ul{margin: 1.25rem 0 1.25rem 1rem;padding-left: 0 !important}
.legal-detail-one-section li{list-style: disc;list-style: outside;}

.faqs-section-one {padding-top: 13rem;}
.faq-detail-section {padding-top: 5rem;}
.about-bannrr .abt-bnnr-img {margin-right: -4rem;width: 27.375rem; height: 27.375rem;}
.about-bnnr .banner-head h1 {text-transform: inherit;}
.small-underline:before {background: url(../images/Underline-two.svg) no-repeat;width: 6.563rem;}
.small-underline.animated:before {clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%) !important;}
.about-section-one {padding-top: 11rem;}
.about-section-one .sec-one-wrpr {padding-bottom: 2rem;}
.about-section-one .abt-sec-one-box, .about-section-two .abt-sec2-box {padding: 2rem;border: 1px solid rgb(27 55 100 / 20%);border-radius: 1.25rem;}
.about-section-one figure img {border-radius: 1.25rem;}
.about-section-two .abt-sec2-box article {margin-top: 1.5rem;}
.about-section-two .abt-sec2-box article h4 {font-weight: 500;}
.about-section-three article:before {content: '';background: url(../images/abt-count-bg.svg);position: absolute;inset: auto 0;z-index: -1;width: 100%;height: 100%;margin: auto;}
/*.about-section-three article:before {content: ''; position: absolute; background: radial-gradient(circle, rgba(59, 173, 227, 1) 0%, rgba(59, 173, 227, 0) 100%); border-radius: 1.25rem; z-index: -1; opacity: 15%; width: 65%; height: 65%; bottom: -50px; left: 0; right: 0; margin: 0 auto;}*/
.about-section-three article {padding: 2.9375rem 0;border: 1px solid rgb(27 55 100 / 20%);border-radius: 1.25rem; position: relative;overflow: hidden;}
.about-section-three article h2 {font-size: 2.625rem}
.about-section-three article p {font-size: 1rem}
.about-section-four figure img {border-radius: 1.25rem;}
.about-section-four figure figcaption .abt-sec-four-box {background: rgb(255 255 255 / 70%);padding: 2rem;border-radius: 1.25rem;border: 1px solid rgb(59 173 227 / 50%);}
/*.about-section-four figure figcaption {inset: 0; right: 4.0625rem;}*/
.about-section-four figure figcaption .abt-sec-four-box .abt-box-wrpr:last-child {padding: 0 !important;margin: 0 !important;}
 
.about-section-four figure figcaption .abt-sec-four-box .abt-box-wrpr h6 {font-size: 1.125rem;margin: 0;font-weight: 500;letter-spacing: 0}
.about-section-five .main-heading {margin-bottom: 3.75rem;}
.about-section-five article:nth-child(2) {margin-top: 8.125rem;}
.about-section-five  .sec-five-left {padding-right: 2rem;}
.about-section-five  article h4 {font-weight: 500;}
.about-section-five figure img {height: 28.875rem;object-fit: contain;}


.about-section-seven .abt-table {padding: 0 1.875rem;border: 1px solid #FFFFFF;border-radius: 1.875rem;box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);position: relative;overflow: unset;}
.about-section-seven .abt-table table {border-collapse: separate !important;border-spacing: 0 1.25rem;width: 100%;}
.about-section-seven .abt-table table > thead, .about-section-seven .abt-table table > thead tr th { border: none;}
.about-section-seven .abt-table table > thead tr th {font-size: 1.25rem;font-weight: 600;line-height: 1.2;padding: 0.75rem ; vertical-align: middle;}
.about-section-seven .abt-table table > thead tr th:first-child {color: #1B3764;width: 15rem;font-size: 1.125rem;font-weight: 500;}
.about-section-seven .abt-table table > thead tr th .lblue-head, .about-section-seven .abt-table table > thead tr th .blue-head {background: #3E95D1;text-align: center;padding: 1rem 3rem;border-radius: 0.625rem;color: #fff;font-weight: 500;font-size: 1.125rem;}
.about-section-seven .abt-table table > thead tr th .blue-head {background: #1B3764;}
.about-section-seven .abt-table .table > tbody tr td {background: #FAFAFA; border: 1px solid #E5E5E5; vertical-align: middle;font-size: 0.875rem;}
.about-section-seven .abt-table .table > tbody tr td:first-child {border-top-left-radius: 0.625rem; border-bottom-left-radius: 0.625rem; padding: 1.25rem;border-right: none;}
.about-section-seven .abt-table .table > tbody tr td:nth-child(2), .about-section-seven .abt-table .table > tbody tr td:last-child {text-align: center;width: 15rem;padding: 1.25rem 3.75rem;}
.about-section-seven .abt-table .table > tbody tr td:nth-child(2) {border-inline: none;}
.about-section-seven .abt-table .table > tbody tr td:last-child {border-top-right-radius: 0.625rem;border-bottom-right-radius: 0.625rem;border-left: none;padding-right: 1.25rem;}
.about-section-seven .abt-table table > thead {position: sticky !important;top: 0 !important;}



.wpcf7-not-valid-tip {text-align: left;padding: 0.5rem;}
.wpcf7 form.invalid .wpcf7-response-output {border-color: red;color: red;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #0F6FB7;}



@media (min-width: 992px) {
  :root { --left-to-right-nil: polygon(0 0, 0 0, 0 100%, 0 100%); --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%); --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0); --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%); --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
  img.wow { clip-path: var(--bottom-to-top-nil); transition: all 1.5s ease 0.25s; transform: translateY(40%); opacity: 0; }
  img.animated { clip-path: var(--bottom-to-top-fil); transform: translateY(0px); opacity: 1; }

  .trans-anim li {transform: translateY(20%);opacity: 0;transition: 1s;}
  .trans-anim.animated li {transform: none;opacity: 1;}
  .trans-anim li:nth-child(1){transition-delay: 0.2s;}
  .trans-anim li:nth-child(2){transition-delay: 0.4s;}
  .trans-anim li:nth-child(3){transition-delay: 0.6s;}
  .trans-anim li:nth-child(4){transition-delay: 0.8s;}
  .trans-anim li:nth-child(5){transition-delay: 1s;}
  .trans-anim li:nth-child(6){transition-delay: 1.2s;}
  .trans-anim li:nth-child(7){transition-delay: 1.4s;}
}

@media only screen and (min-width: 1200px) {.container {max-width: 75.40263543191801vw;padding: 0}}

@media only screen and (min-width: 1600px) {html {font-size: 110%;-webkit-text-size-adjust: 100%;}}
 
@media only screen and (min-width: 1825px) {html {font-size: 120%;-webkit-text-size-adjust: 100%;}.home-section-five .key-box:hover::after {transform: translate(-10vw, 30vw);}.home-banner h1, .inner-banner h1 {font-size: 3.75rem;}.home-section-two .big-text img {width: 40rem;}.home-section-five .key-box .h4{max-width: 60%;}.about-bannrr .abt-bnnr-img {width: 32rem;}.single-insights-banner h1 { max-width: 85%;} }
 
@media only screen and (min-width: 2030px) {html {font-size: 130%;-webkit-text-size-adjust: 100%}}
 
@media only screen and (min-width: 2700px) {html {font-size: 140%;-webkit-text-size-adjust: 100%;}}