* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  font-size: 16px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  color: #273849;
  background: #FBFCFD;
}

p {
  line-height: 26px;
}

h1,
h2,
h3,
h4 {
  color: #121921;
}

h1,
h2 {
  font-weight: 700;
  padding-bottom: 16px;
}

h1 {
  font-size: 56px;
  line-height: 67px;
}
.banner .grn-btn:hover, .cta-bg .grn-btn:hover {
    color: #fff!important;
}
h2 {
  font-size: 32px;
}

h3 {
  font-size: 28px;
  font-weight: 600;
  padding-bottom: 16px;
}

h4 {
  font-size: 24px;
  font-weight: 500;
}

img {
  width: 100%;
}

.site-width, .eb-entry.fd-cf {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.ptb60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pt60 {
  padding-top: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.pt16 {
  padding-top: 16px;
}

.pb0 {
  padding-bottom: 0;
}

.mt56 {
  margin-top: 56px;
}

.mt24 {
  margin-top: 24px;
}

.brd-rad16 {
  border-radius: 16px;
}

.mx935 {
  max-width: 935px
}

.mx610 {
  max-width: 610px;
}

.mx594 {
  max-width: 594px;
}

.mx420 {
  max-width: 420px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

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

a {
  text-decoration: none;
  color: inherit;
}

.lgt-blue-bg {
  background: #f9fafb;
}

.flex {
  display: flex;
}

.flex-wrap {
  flex-wrap: wrap;
}

.align-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.gap16 {
  gap: 16px;
}

.gap32 {
  gap: 32px;
}

.gap56 {
  gap: 56px;
}

.grid {
  display: grid;
}

header {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 9999;
}

.btn {
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 16px 32px;
  color: #fff;
  font-weight: 600;
  text-align: center;

}

.btn:hover {
  background-color: #29741d;
  border: 1px solid #29741d;
  color:#fff;

}

.grn-btn {
  background-color: #29741d;
  border: 1px solid #29741d;
}

.grn-btn:hover {
  border: 1px solid #29741d;
  background-color: unset;
  color: #29741d!important;
}

.cta-bg .grn-btn:hover,
.banner .grn-btn:hover {
  border: 1px solid #fff;
  background-color: unset;
  color: #fff;
}

.logo {
  max-width: 120px;
}

.header-inner {
  align-items: center;
  justify-content: space-between;
}

.banner {
  background-image: url(../../../../../images/banner.webp);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 8rem 0;
}

.banner h1,
.banner p {
  color: #fff;
  text-align: center;
  max-width: 840px;
  margin: auto;
}

.banner p {
  max-width: 620px;
}

.colm-2 {
  flex: 1 48%;
  max-width: 49%;
}

.colm-w-img .colm-2 {
  border-radius: 16px;
  border: 1px solid #e5e7eb;
  background: #fff;
}

.icon,
.g-col img {
  border-radius: 10px;
  background: #101828;
  width: 48px;
  height: 48px;
  padding: 10px;
}

.inner-colm-2 {
  padding: 32px;
}

.colm-w-img .colm-2>img {
  border-radius: 16px 16px 0 0;
}

.inner-colm-2 h3 {
  padding-bottom: 0;
  padding-left: 12px;
  color: #0f290a;
}

ul.check-lst {
  list-style: none;
  line-height: 2.2;
}

.col-n {
  flex: 1;
}


ul.check-lst li {
  text-align: left;
  padding-bottom: 16px;
  position: relative;
  padding-left: 35px;
  line-height: 25.6px;
}

ul.check-lst li::before {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  width: 24px;
  height: 24px;
  left: 0px;
  border-radius: 50px;
  padding: 10px;
  top: 3px;
  background-image: url(../../../../../images/circle-check.svg);
}

.g-colm-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.g-col,
.plans .colm-2 {
  border-radius: 16px;
  background: #f7f7f7;
  padding: 24px;
}

.plans .colm-2 {
  padding: 32px;
}

.g-col-dark {
  border-radius: 16px;
  background: #1e2939;
  padding: 64px 24px;
  color: #fff;
}

.g-col-dark img {
  width: 40px;
  height: 40px;
}

.g-col h3 {
  /* font-size: 16px; */
}

.spaces .colm-2 {
  position: relative;
  border: unset;
  background: unset;
}

.spaces h4 {
  position: absolute;
  bottom: 32px;
  left: 32px;
  color: #fff;
}

.plans h4 {
  color: #0f290a;
}

.cta-bg {
  background-image: url(../../../../../images/cta-ultra.webp);
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.cta-bg h2 {
  color: #fff;
}

footer .flex {
  justify-content: space-between;
}

.links p {
  padding-bottom: 12px;
}

.mob-cnt-btn a {
  color: #fff !important;
}

.mob-cnt-btn {
  display: none;
  margin: 10px 15px;
  width: 100% !important;
}

/* Meet the team page css  */
.g-col span.grn,
.get-drctn .grn {
  color: #29741d;
}

.g-col .ft24,
.ft24 {
  font-size: 24px !important;
  line-height: 38.4px;
  font-weight: 500;
}

.ft20{
  font-size: 20px;
}


/* Meet the team page css  */

/* Gallery page css  */
/* FAQ css  */
.accordion-item {
  /* margin-bottom: 16px; */
  padding: 32px 32px 32px 32px;
  position: relative;
  border-bottom: 1px solid #E5E7EB;
  cursor: pointer;
  padding-right: 48px;
  padding-left: 0;
}

div :has(> .accordion-item-header.active) {
  padding: 24px 32px 32px 32px;
  padding-right: 50px;
  padding-left: 0;
}

.accordion-item-header {
  color: var(--gray-gray-950, #121921);
  font-family: "Plus Jakarta Sans";
  font-size: var(--h4, 24px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--h4-line-height, 38.4px);
}

.accordion-item-header::after {
  content: "";
  background-image: url(/images/caret-sym.svg);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-size: 100%;
  position: absolute;
  right: 26px;
  top: 35px;
}

.accordion-item-header.active::after {
  content: "";
  background-image: url(/images/caret-sym.svg);
  background-repeat: no-repeat;
  transform: rotate(134deg);
}

.accordion-item-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.accordion-item-body-content p {
  color: #273849;
  margin-top: 16px;
}

.pt24 {
  padding-top: 24px;
}

.pb24 {
  padding-bottom: 24px;
}

/* FAQ css  */
/* Gallery page css  */

/* Location page css  */
ul.loc-ulsec li {
  text-align: left;
  padding-bottom: 16px;
  position: relative;
  padding-left: 35px;
}

ul.loc-ulsec li::before {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  width: 24px;
  height: 24px;
  left: 0px;
  border-radius: 50px;
  padding: 10px;
  top: 3px;
  background-image: url(../../../../../images/circle-check.svg);
}

.mt32 {
  margin-top: 32px;
}

ul.flex.flex-wrap li {
  flex: 1 34%;
  /* max-width: 34%; */
  max-width: 37%;
}

ul.flex.flex-wrap li:last-of-type {
  max-width: 100%;
}

ul.pin-li li::before {
  background-image: url(../../../../../images/map-pin.svg);
}

.fw700 {
  font-weight: 700;
}

.gap8 {
  gap: 8px;
}

.get-drctn {
  display: flex;
  align-items: center;
  gap: 8px;
}

.get-drctn img {
  width: 16px;
  aspect-ratio: 1/1;
}

.bck-wht {
  background: #fff;
  border-radius: 16px;
}

.pdl-cust32 {
  padding-left: 32px;
}

.icon-container img {
  width: 24px;
}

iframe.loc-ifrme {
  min-height: 590px;
  border-radius: 0 16px 16px 0;
}

/* Location page css  */
/* Book a room css  */
.mx640 {
  max-width: 640px;
}

.mx1240 {
  max-width: 1240px;
}
.mx660{
  max-width: 660px;
}

.mt95 {
  margin-top: 95px;
}

a.clr-btn {
  border: 2px solid var(--gray-gray-950, #121921);
  color: #121921;
}

img.loc-icn {
  width: 16px;
}

/* Book a room css  */


/* Contact Page css  */
.frm-container {
  padding: 24px;
  background: #fff;
  border-radius: 16px;
  border: 1px solid #DAE3EC;
}

.com_content nav.mod-breadcrumbs__wrapper:first-of-type {
  display: none;
}


.moduletable h3 {
  display: none;
}

ul.mod-breadcrumbs.breadcrumb.px-3.py-2 {
  list-style: none;
  display: flex;
  align-items: center;
  gap: 40px;
}

li.mod-breadcrumbs__divider.float-start {
  display: none;
}

li.mod-breadcrumbs__item.breadcrumb-item {
  position: relative;
}



.page-header.ptd32.bg-bread-clr nav.mod-breadcrumbs__wrapper {
  display: block;
}

.ptd32 {
  padding: 55px 0;
}

.bg-bread-clr {
  background: var(--gray-gray-100, #EFF2F6);
}

li.mod-breadcrumbs__item.breadcrumb-item::before {
  content: "";
  position: absolute;
  top: 0;
    right: -32px;
    width: 24px;
    height: 24px;
  background-image: url(/images/bread-icn.svg);
}

li.mod-breadcrumbs__item.breadcrumb-item.active::before {
  content: unset;
}

.page-header h1 {
  padding-bottom: 0;
  margin-top: 16px!important;
}

.mt50 {
  margin-top: 50px;
}

.mx868 {
  max-width: 868px;
}

.w-full {
  width: 100%;
}

strong.formRequired {
  display: none;
}

div#rsform_2_page_0 {
  margin-top: 24px;
}

div#rsform_2_page_0 .formRow {
  display: flex;
align-items: flex-start;
  gap: 13px;

}
.formError {
    color: red !important;
    font-weight: 400 !important;
    font-style: italic;
	font-size:14px;
	margin-top:5px;
}
div#rsform_2_page_0 .formRow .formSpan6,
div#rsform_2_page_0 .formRow .formSpan12 {
  width: 100%;
}

#rsform_2_page_0 input[type="text"],
#rsform_2_page_0 input[type="phone"],
#rsform_2_page_0 input[type="tel"],
div#rsform_2_page_0 input[type='number'],
select,
textarea {
  margin: 8px 0 0!important;
  border-radius: 4px;
  border: 1px solid #DAE3EC;
  padding: 8px 12px;
  width: 100%;
  outline: 1px solid #DAE3EC;
}

#rsform_2_page_0 input[type="text"]::placeholder,
#rsform_2_page_0 input[type="phone"]::placeholder,
div#rsform_2_page_0 input[type='number']::placeholder,
select option,
select,
select:has(option:not([value=" "]):checked),
textarea::placeholder {
  color: var(--gray-gray-700, #273849);
  font-family: "Plus Jakarta Sans";
  font-size: var(--body, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--body-line-height, 25.6px);
}

#rsform_2_page_0 .rsform-block-hcaptcha.rsform-type-hcaptcha .formControlLabel,
#rsform_2_page_0 .rsform-block-submit .formControlLabel {
  display: none;
}

#rsform_2_page_0 #h-captcha-30 {
  margin: 16px 0 3px;
}

label#Preferred_Contact_Method-grouplbl {
  margin-bottom: 13px;
  display: block;
}

label#Preferred_Contact_Method0-lbl {
  padding-right: 32px;
  display: inline-flex;
  gap: 5px;
}

label#Preferred_Contact_Method1-lbl {
  display: inline-flex;
  gap: 5px;
}


#rsform_2_page_0 .rsform-block-submit button#Submit {
  border-radius: 10px;
  padding: 16px 32px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  border: none;
  background-color: #29741d;
  font-family: "Plus Jakarta Sans", sans-serif;
  /* width: 40%; */
  width: 100%;
  cursor: pointer;
}

#rsform_2_page_0 input[type="radio"] {
  width: 20px;
  height: 20px;
  accent-color: #111827;
  cursor: pointer;
}

.frm-container h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: var(--h3-line-height, 33.6px);
}

button#Submit[disabled] {
  opacity: .6;
}

ul.check-lst span {
  line-height: 1.8;
}

.rsform-block-submit {
  margin-top: 30px;
}



/* Contact Page css  */

/* Private office css  */
.grid-colm-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;

}

/* Private office css  */

/* cowork css  */
.mt160 {
  margin-top: 169px;
}

.mt76 {
  margin-top: 76px;
}

.mt8 {
  margin-top: 8px;
}

.mt16 {
  margin-top: 16px;
}

/* cowork css  */

.coloumn {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.box {
  flex: 1 31%;
  max-width: 31%;
}

.g-col.bg-white {
  background: #fff !important;
}

.bg-grey {
  background: #f7f7f7;
}

.bg-white {
  background: #fff !important;
}

.mx735 {
  max-width: 735px;
}

.g-col.bg-white img {
  width: 36px;
  height: 36px;
}

.ptb60.pt20 {
  padding-top: 35px;
}



/* grid css for center two box added on 21/03/2026  */

.grid.g-colm-3.grid-center {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 32px;
}

.grid.g-colm-3.grid-center  > .g-col {
  grid-column: span 2;
}

/* Center the last 2 cards */
.grid.g-colm-3.grid-center  > .g-col:nth-child(4) {
  grid-column: 2 / span 2;
}

.grid.g-colm-3.grid-center  > .g-col:nth-child(5) {
  grid-column: 4 / span 2;
}


/* css end  */
.newsletter-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.loc-btns a{
    display: block;
	padding-left: 8px;
}

.loc-btn-bx {
    flex: 1 18%;
    max-width: 19%;
}
.loc-btn-bx.grn-btn {
padding: 16px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.loc-btn-bx.grn-btn img {
    width: 24px;
}
footer .ftr3 .contact-details p {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin: 0 0 18px;
}

footer .ftr3 .contact-icon {
  width: 22px;
  height: 22px;
  min-width: 22px;
  flex: 0 0 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 4px;
}

footer .ftr3 .contact-icon img {
  width: 22px !important;
  height: 22px !important;
  max-width: 22px;
  display: block;
}

footer .ftr3 .contact-details a,
footer .ftr3 .contact-details span {
  line-height: 1.6;
  text-decoration: none;
}
.jst-un{
  justify-content: unset !important;
}
/*---- Newsletter form ---*/
div#rsform_4_page_0 {
    max-width: 608px;
    margin: 0 auto;
}

div#rsform_4_page_0 .formRow {
    display: flex;
    align-items: flex-start;
    gap: 24px;
}

div#rsform_4_page_0 .formRow .formSpan6,
div#rsform_4_page_0 .formRow .formSpan12 {
    width: 100%;
}

div#rsform_4_page_0 label.formControlLabel {
    display: none;
}

.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 16px;
}

#rsform_4_page_0 input[type="text"],
#rsform_4_page_0 input[type="phone"],
#rsform_4_page_0 input[type="tel"],
div#rsform_4_page_0 input[type='number'],
select,
textarea {
    margin: 16px 0 0;
    border-radius: 4px;
    border: 1px solid #DAE3EC;
    padding: 8px 12px;
    /* width: 89%; */
    width: 100%;
    outline: 1px solid #DAE3EC;
}

button#submit2 {
    border-radius: 10px;
    padding: 16px 32px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    border: none;
    background-color: #29741d;
    font-family: "Plus Jakarta Sans", sans-serif;
    width: 100%;
    cursor: pointer;
}
ul.mod-breadcrumbs.breadcrumb.px-3.py-2 {
	padding-left:3px;
}
.banner-area-new .flex.gap16.justify-center, .cta-bg .flex.gap16.justify-center {
    margin: 4px 4px;
}
/* ul.mod-breadcrumbs.breadcrumb.px-3.py-2.dsk-none .mod-breadcrumbs__item.breadcrumb-item:nth-child(3)::before {
    left: 104px;
} */
h3 .st{
  color: var(--gray-gray-700, #273849);

/* H4 */
font-family: "Plus Jakarta Sans";
font-size: var(--h4, 24px);
font-style: normal;
font-weight: 700;
line-height: var(--h4-line-height, 38.4px); /* 160% */
}
.info-container.dot-p p {
    padding-left: 25px;
}

.info-container.dot-p p:first-of-type {
    padding-left: 0px;
}
.loc-btn-bx.grn-btn:hover{
  color: #29741d;
}

.loc-btn-bx.grn-btn:hover img {
    filter: invert(34%) sepia(86%) saturate(650%) hue-rotate(85deg) brightness(85%) contrast(95%);
}
.info-container.dot-p p.pr:before {
    content: "";
    position: absolute;
    top: 11px;
    left: 11px;
    width: 5px;
    height: 5px;
    background-color: #273849;
    border-radius: 50%;
}
#rsform_4_page_0 .formResponsive .formHorizontal .formControls {
    margin-left: 0;
}
.page-tagline {
    display: none;
}
.ft28{
  font-size: 28px;
}
.formResponsive div#rsform_4_page_0 .formControls {
    margin-left: 0!important ;
}
.mt64{
  margin-top: 64px;
}
.mt60{
  margin-top: 60px;
}
.mt38{
  margin-top: 38px;
}
.mt97{
  margin-top: 97px;
}
.mt123{
  margin-top: 123px;
}
.ftn-24{
color: var(--gray-gray-950, #121921) !important ;
font-family: "Plus Jakarta Sans";
font-size: var(--h4, 24px) !important;
font-style: normal;
font-weight: 500 !important;
line-height: var(--h4-line-height, 38.4px) !important;  /* 160% */
}
div#rsform_4_page_0 button#submit2 {
    width: 104.5%;
}

ul.check-lst li:last-child {
  padding-bottom: 0;
}


.ft-600{
font-weight: 600 !important;
}

@media (max-width: 1001px) {
    .loc-btn-bx {
        flex: 1 32%;
        max-width: 32%;
    }
}
@media (max-width: 768px) {
	div#rsform_4_page_0 .formRow {
    display: flex;
    align-items: center;
    gap: 0px;
    flex-direction: column;
    box-sizing: border-box;
}
    .formResponsive div#rsform_4_page_0 input[type=password], .formResponsive div#rsform_4_page_0 input[type=text] {
        width: 93.5% !important;
        margin: 7px 0 0;
    }
	div#rsform_4_page_0 button#submit2 {
    width: 99.5%;
}
	.mob-rev{
flex-direction: column-reverse!important;
}
    .loc-btn-bx {
        flex: 1 100%;
        max-width: 100%;
    }
	.mob-row{
    flex-direction: row!important;

  }
}
/* blog css  */
/* Dropdown list */
button#colorBtn {
    border-radius: 10px;
    border: 1px solid #D1D5DB;
    background: transparent;
    width: 48px;
    height: 48px;
    font-size: 0px!important;
}
.custom-select .options {
    display: none;
    position: absolute;
    top: 110%;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    list-style: none;
    margin: 0;
    padding: 6px 0;
    z-index: 99;
}

.custom-select .options li {
    padding: 12px 16px;
    font-size: 15px;
    cursor: pointer;
}

.custom-select .options li:hover {
    background: rgba(var(--fd-gray-50), 1) !important;
}

.color-select {
    position: relative;
    width: 220px;
}

.listbox {
    position: absolute;
    z-index: 10;
    margin-top: 6px;
    display: none;
}

.listbox[aria-hidden="false"] {
    display: block;
}

.option {
    padding: 8px 8px;
    cursor: pointer;
    border-radius: 2px;
}

.option:hover,
.option[tabindex="0"] {
    background: rgba(var(--fd-gray-50), 1);
}

div#colorSelect {
    display: block;
    width: 100%;
    position: relative;
}

div#colorSelect img {
    position: absolute;
    right: 11px;
    top: 14px;
    z-index: -1;
}

#eb .sort-box form {
    position: relative !important;
}

#eb .sort-box select {
    appearance: none;
    -webkit-appearance: none;
    /* Safari/Chrome */
    -moz-appearance: none;
}

#eb .sort-box select:focus-visible {
    outline: 0 !important;
}

body #eb button.btn.btn-default.btn-md.dropdown-toggle_.t-w--100 img {
    float: right;
}

#eb .sort-box form::after {
    content: "";
    background-image: url(/images/pool/svg/mynaui_chevron-down.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 24px;
    height: 24px;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}

body #eb button.btn.btn-default.btn-md.dropdown-toggle_.t-w--100:hover,
body #eb button.btn.btn-default.btn-md.dropdown-toggle_.t-w--100:focus {
    border-radius: 2px !important;
    border: 1px solid #E5E7EB !important;
    background: #FFF !important;
}

#eb .dropdown-menu--eb-search-category,
#eb .listbox {
    width: 308px !important;
    max-height: 308px !important;
    border-radius: 3px !important;
    border: 1px solid #E5E7EB !important;
    background: #FFF;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
    padding: 4px !important;
	    list-style: none;
}

ul#categorySelect li a.eb-filter-menu__link,
#eb .listbox li.option {
    font-size: 16px;
    color: #000 !important;
    line-height: 24px;
}
/*-- blog listing ---*/

#eb .eb-posts .eb-post-listing__item .eb-post-thumb .eb-post-image-cover {
    height: 300px !important;
    /* border-radius: 0; */
    /* margin: 0 !important; */
    width: 100%;
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important;
    border: none !important;
}
#eb .eb-post-listing.is-column {
    display: flex !important;
    flex-wrap: wrap;
    gap: 24px !important;
}
#eb .eb-post-listing__item {
        flex: 1 48% !important;
    max-width: 50% !important;
    border-radius: 16px;
    border: 1px solid #E5E7EB;
    background: #FFF;
}
.eb-post-simple__meta.eb-post-simple__meta--text {
    display: none;
}
body #eb .eb-search.mt32 .t-d--flex.sm\:t-flex-direction--c.sm\:t-w--100 {
    display: none !important;
}
.bg-drk-gr {
    background: #FDFDFD;
}
.page-header.ptd32.blog .site-width {
    padding: 0;
}
.mx818 {
    max-width: 818px;
}
.page-header.ptd32.blog {
    position: relative;
    background: #EFF2F6;
    box-shadow: 0 0 0 100vmax #EFF2F6;
    clip-path: inset(0 -100vmax);
}
#eb .blg-tp .input-group-btn>.btn {
    height: 48px !important;
    padding: 8px 12px 8px 12px !important;
    border-right: none!important;
    border-radius: 10px 0px 0 10px !important;
}
.blg-tp .search-fil-box {
    flex: 1;
}
#eb .blg-tp .form-control {
    display: block;
    width: 100%;
    height: 48px !important;
    border-left: none !important;
    outline: none;
    padding: 8px 12px 8px 0 !important;
    color: var(--Secondary, #585858);
    border-radius: 0px 10px 10px 0px !important;
    font-family: 'Plus Jakarta Sans';
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px !important;
    border-radius: 10px;
    border: 1px solid #D1D5DB;
}
.blg-tp {
    display: flex;
    gap: 16px;
    max-width: 588px;
    margin-left: auto;
    margin-right: auto;
}
div#colorSelect img {
    width: 24px;
}
.eb-headers {
    display: none;
}

#eb .eb-mod-title a {
    color: #000 !important;
    font-family: 'Plus Jakarta Sans';
    font-size: 28px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 33.6px !important;
}

#eb .eb-mod-body {
    color: var(--Grey, #4B4B4B);
    font-family: 'Plus Jakarta Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px !important;
}

#eb .mod-cell a {
    border-radius: 100px;
    border: 1px solid #2FD4F9;
    background: #2FD4F9;
    padding: 8px 16px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    display: flex;
    max-width: fit-content;
    gap: 8px;
    margin-top: 16px;
}

#eb .mod-items-grid {
    margin-bottom: 0 !important;
}

.mod-grid.item.mod-grid-1,
.mod-grid.item.mod-grid-2,
.mod-grid.item.mod-grid-3 {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    overflow: hidden;
    background: #fff;
    display: flex;
    flex-direction: column;
    height: auto;
    width: 33.33% !important;
    border: 1px solid #ddd;
}

.blog-img {
    width: 100%;
    margin: 0;
    padding: 0;
}

#eb .eb-post-listing.is-column.eb-post-listing--col-2,
#eb .eb-post-listing.eb-post-listing--col-2.is-column {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.eb-mod-thumb.is-center.is-full {
    width: 100%;
    height: 200px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.eb-mod-image-cover {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.eb-mod-image-cover img.hide {
    display: none;
}

.blog-content {
    padding: 16px 20px;
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}

.eb-mod-title a.eb-mod-media-title {
    font-weight: 600;
    font-size: 1.15rem;
    color: #151515;
    text-decoration: none;
    margin-bottom: 8px;
}

.eb-mod-body {
    color: #555;
    font-size: 0.95rem;
    flex-grow: 1;
    margin-bottom: 16px;
}

.eb-mod-foot.mod-muted.mod-small {
    padding: 0 20px 20px 20px;
    font-size: 0.85rem;
    color: #777;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.eb-mod-foot .blg-sclr a {
    color: #1054c5;
    text-decoration: none;
    font-weight: 600;
}

.eb-mod-foot .blg-sclr a:hover {
    text-decoration: underline;
}

#eb .eb-mod-thumb .eb-mod-image-cover:before {
    content: unset !important;
}

#eb .eb-mod-thumb {
    margin: 0;
    padding: 0;
}

#eb .mod-items-grid>.mod-grid {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0 !important;
}

#eb .eb-mod-thumb.is-center {
    margin: 0 !important;
}

#eb .mod-items-grid {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    display: flex;
    gap: 24px;
}

#eb .mod-items-grid>.mod-grid:last-of-type .mod-cell.blg-sclr {
    margin-top: 32px;
}


.com_easyblog.wrapper-static.view-entry ul.mod-breadcrumbs.breadcrumb li.mod-breadcrumbs__item,
.com_easyblog.wrapper-static.view-entry ul.mod-breadcrumbs.breadcrumb li.mod-breadcrumbs__item a {
    display: flex;
}

.site.com_easyblog.wrapper-static.view-entry div#row-fluidx {
    max-width: 100%;
    padding: 0;
}
.site.com_easyblog.wrapper-static.view-entry .page-header-inner {
    background: #EFF2F6;
    padding: 37px 0;
}
h1.reset-heading.blg-title {
text-align: left !important;
    margin: 0 auto !important;
    margin-top: 12px !important;
    font-size: 40px;
    line-height: 50px;
}

.com_easyblog.wrapper-static.view-entry #eb .eb-entry-meta {
    display: none;
}

.site.com_easyblog {
    background-color: #fff;
}

.site.com_easyblog .banner-area-new {
    background: linear-gradient(270deg, #8CC4FF 27.26%, #27BDDF 100%);
}

.eb-data-contnr {
    padding: 32px;

}
.pb56 {
    padding-bottom: 65px;
}
.pt56 {
    padding-top: 65px;
}
.mx650 {
    max-width: 650px;
}

.mx680 {
    max-width: 680px;
}


#eb .input-group-btn>.btn {
    height: 44px !important;
    padding: 8px 12px 8px 12px !important;
    border-right: noneimportant;
    border-radius: 4px 0px 0 4px !important;
}

.search-fil-box {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}

#eb .input-group-btn>.btn:hover {
    background-color: #fff !important;
}

#eb .form-control:focus {
    box-shadow: none !important;
    border-color: #d4d4d4 !important;
}

#eb .form-control {
    display: block;
    width: 100%;
    height: 44px !important;
    border-left: none !important;
    outline: none;
    padding: 8px 12px !important;
    color: var(--Secondary, #585858);
    border-radius: 0px 4px 4px 0px !important;
    font-family: 'Plus Jakarta Sans';
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px !important;
}

.t-hidden {
    display: none;
}

.com_easyblog.wrapper-static.view-grid #eb .eb-post-listing__item {
    border-radius: 16px;
    border: 1px solid #E5E7EB;
    background: #FFF;
}

.com_easyblog.wrapper-static.view-grid #eb .eb-post-more.con-btn a {
    color: var(--White, #FFF);
    font-family: 'Plus Jakarta Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 24px;
}

.com_easyblog.wrapper-static.view-grid #eb .eb-post-thumb .eb-post-image-cover {
    border: none;
    border-radius: 16px 16px 0 0px;
    box-shadow: none !important;
}

.com_easyblog.wrapper-static.view-grid #eb .eb-post-thumb.is-full {
    margin-bottom: 0px;
}

.com_easyblog.wrapper-static.view-grid #eb .eb-post-simple__title a {
    color: var(--Black, #121921);
}

.com_easyblog.wrapper-static.view-grid #eb .eb-post-simple__title, #eb .eb-post-simple__title {
color: var(--gray-gray-950, #121921);

/* H3 */
font-family: "Plus Jakarta Sans";
font-size: var(--h3, 28px);
font-style: normal;
font-weight: 600;
line-height: var(--h3-line-height, 33.6px); /* 120% */
    padding-top: 0;
}

.com_easyblog.wrapper-static.view-grid a.eb-post-image-cover {
    width: 100%;
    height: auto !important;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}

/* added by abhishek sajwan 28nov2025 */

.blog-col3 {

    max-width: 41% !important;
}

.site.com_easyblog.wrapper-static.view-entry.eb-entry-head {
    display: none;

}

.mx936 {
    max-width: 936px;
}

/* EasyBlog listing cards (card.php) */

/* Listing wrapper: flex grid */
#eb .eb-posts {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

/* Each item behaves as a 3-column card on desktop */
#eb .eb-posts .eb-post-listing__item {
    flex: 0 0 calc(33.333% - 16px);
    max-width: calc(33.333% - 16px);
}

/* Card container */
#eb .eb-posts .eb-post-listing__item .eb-card {
    box-shadow: 0 18px 45px rgba(16, 24, 40, 0.12);
    border-radius: 32px;
    overflow: hidden;
    background: #fff;
    display: flex;
    flex-direction: column;
    border: 1px solid #ddd;
    height: 100%;
}

/* Ensure cover image fills the top nicely */
#eb .eb-posts .eb-post-listing__item .eb-card img {
    display: block;
    width: 100%;
    height: auto;
}

#eb .eb-posts .eb-post-listing__item .eb-card__content {
    display: flex;
    flex-direction: column;
    height: 100%;
}

#eb .eb-posts .eb-post-listing__item .eb-card__bd {
    padding: 24px 28px 0 28px;
}

#eb .eb-posts .eb-post-listing__item .eb-card__ft {
    padding: 0 28px 24px 28px;
}

#eb .eb-posts .eb-post-listing__item .eb-post-body {
    margin-top: 8px;
}

/* Typography adjustments inside card body */
#eb .eb-posts .eb-post-listing__item .eb-card__bd h2,
#eb .eb-posts .eb-post-listing__item .eb-card__bd h3 {
    font-family: Arapey, serif;
    font-size: 28px;
    line-height: 1.3;
    color: #131313;
    margin-bottom: 8px;
}

#eb .eb-posts .eb-post-listing__item .eb-card__bd .eb-post-simple__meta,
#eb .eb-posts .eb-post-listing__item .eb-card__bd time {
    display: block;
    margin-bottom: 8px;
    color: #8c8c8c;
    font-size: 14px;
}
#eb .eb-posts .eb-post-listing__item .eb-post-more {
    margin-top: 20px;
}

#eb .eb-posts .eb-post-listing__item .eb-card__meta {blog
    margin-top: 16px;
}

.view-entry .col2.chs-us-p.new-chs-up-p.mx100 .icon-container {
    flex: unset;
}

.view-entry .icon-container img.svg-icn {
    width: 40px !important;
}

.pr {
    position: relative;
}

#eb .eb-entry-article .icon-container img {
    max-width: unset;
}
.grid h3.pt16 {
    color: var(--gray-gray-950, #121921);
    font-family: "Plus Jakarta Sans";
    font-size: var(--body, 16px);
    font-style: normal;
    font-weight: 700;
    line-height: var(--body-line-height, 25.6px);
}
/* Stack cards to single column on smaller screens */
@media (max-width: 991px) {
	    div#navbarNavDropdown .btn {
        display: block;
        width: 100%;
    }
.nav-es-container .menu-header .col-6.align-self-center.text-center.py-100 {
    /* text-align: center; */
    display: flex;
    justify-content: center;
}
    .mt16-special {
        margin-top: 16px;
    }

    .extra-pd.abv-foot-im .con-btn a {
        width: 95%;
        max-width: 400px;
        text-align: c;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .extra-pd.abv-foot-im .con-btn {
        display: flex;
        justify-content: center;
        width: 100%;
        text-align: center;
    }

    #eb .eb-post-listing.is-column.eb-post-listing--col-3,
    #eb .eb-post-listing.is-column.eb-post-listing--col-2,
    #eb .eb-post-listing.eb-post-listing--col-2.is-column {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }




    #eb .eb-posts {
        flex-direction: column;
    }

    #eb .eb-posts .eb-post-listing__item {
        flex: 0 0 100%;
        max-width: 100%;
    }



}

@media (max-width: 768px) {
	#eb .eb-post-listing__item {
    flex: 1 100% !important;
    max-width: 100% !important;
    border-radius: 16px;
    border: 1px solid #E5E7EB;
    background: #FFF;
}
.listbox {
    right: 0;
}
    #eb .eb-post-listing.is-column.eb-post-listing--col-3,
    #eb .eb-post-listing.is-column.eb-post-listing--col-2,
    #eb .eb-post-listing.eb-post-listing--col-2.is-column {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}

/* Cover image sizing */
#eb .eb-posts .eb-post-listing__item .eb-post-thumb {
    width: 100%;
    margin: 0;
    padding: 0;
}

#eb .eb-posts .eb-post-listing__item .eb-post-thumb .eb-post-image-cover,
#eb .eb-posts .eb-post-listing__item .eb-post-thumb img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-size: cover !important;
    background-position: center !important;
}

#eb .eb-posts .eb-post-listing__item .eb-post-thumb,
#eb .eb-posts .eb-post-listing__item .eb-post-thumb .eb-post-image-cover {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
}

/* Remove inner borders */
#eb .eb-posts .eb-post-listing__item .eb-card__bd.eb-card--border,
#eb .eb-posts .eb-post-listing__item .eb-card__ft .eb-card--border,
#eb .eb-posts .eb-post-listing__item .eb-card__ft-content {
    border: none;
    box-shadow: none;
}

/* Body text */
#eb .eb-posts .eb-post-listing__item .eb-post-body,
#eb .eb-posts .eb-post-listing__item .eb-post-body p {
    color: #585858;
    font-size: 16px;
    line-height: 1.6;
}

#eb .eb-posts .eb-post-listing__item .eb-post-body p {
    margin: 0;
}

.text-none {
    text-align: unset !important;
}

  .text-grey {
    font-size: 16px;
    color: #4b4b4b;
    font-weight: 400;
}

/* blog pagination css start */

/* Container line + centering */

/* Inner group */
#fd .o-pagination>.inline-flex {
    display: inline-flex;
    align-items: center;
}

/* All buttons */
#fd .o-pagination__btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    min-width: 28px;
    padding: 0 6px;
    border-radius: 9999px;
    text-decoration: none;
    border: none;
    background: transparent;
    color: #5f6368;
    cursor: pointer;
    font-size: 13px;
}

/* Icon-only arrows */
#fd .o-pagination__btn i {
    font-size: 11px;
}

/* Page numbers default */
#fd .o-pagination__btn span {
    line-height: 1;
}

/* Active page (aria-current) Ã¢â‚¬â€œ blue filled circle */
#fd .o-pagination__btn[aria-current="page"], #fd .o-pagination__btn[aria-current="page"]:hover {
    color: #fff;
    font-weight: 500;
    border-radius: var(--spacing-md, 8px) !important;
    background: #29741D !important;
}

/* Hover state for non-active, enabled buttons */
#fd .o-pagination__btn:not([aria-current="page"])[aria-disabled="true"]:hover {
color: var(--gray-gray-700, #273849);
}

/* Disabled buttons (first/prev when on page 1, etc.) */
#fd .o-pagination__btn[aria-disabled="true"],
#fd .o-pagination__btn[aria-disabled="true"]:hover {
color: var(--gray-gray-700, #273849);

/* Text sm/Semibold */
font-family: var(--Font-family-font-family-body, Inter);
font-size: var(--Font-size-text-sm, 16px);
font-style: normal;
font-weight: 600;
line-height: var(--Line-height-text-sm, 20px); /* 142.857% */
}

/* Remove default Tailwind-like spacing that breaks the pill shapes */
#fd .o-pagination__btn.rounded-l-md,
#fd .o-pagination__btn.rounded-r-md,
#fd .o-pagination__btn.-ml-px {
    border-radius: 9999px;
    margin-left: 4px;
}

/* Optional: tighten gap between elements */
#fd .o-pagination .inline-flex>.o-pagination__btn:first-child {
    margin-left: 0;
}

/* blog pagination css end */

/* Blog Prev Next */

#fd .o-pagination {
    width: 100%;
}

#fd .o-pagination>.inline-flex {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100% !important;
}

.o-pagination__btn .fa-angle-left::after {
    content: "Previous";
    left: -450px !important;
    position: absolute !important;
}

.o-pagination__btn .fa-angle-right::before {
    content: "Next";
    margin-right: 0 !important;
    position: absolute !important;
    right: -500px !important;
    width: 100% !important;
}

/* Prev */

#fd .o-pagination .inline-flex>.o-pagination__btn:first-child {
    display: none;
}

#fd .o-pagination__btn i {
    display: none;
}
#fd a.o-pagination__btn:nth-of-type(2):after {
    content: "Previous";
    left: 24px;
    position: absolute;
}

#fd .o-pagination .inline-flex {
    width: 100%;
    text-align: center !important;
}

#fd .inline-flex {
    display: unset !important;
}

#fd a.o-pagination__btn.-ml-px.px-xs:nth-last-child(2):before {
    content: "Next";
	right: 24px;
    position: absolute;
}

#fd a.o-pagination__btn.-ml-px.px-xs:nth-last-child(2).cursor-not-allowed:after, #fd a.o-pagination__btn.-ml-px.px-xs:nth-last-child(2):after  {
    content: "";
    background-image: url(/images/pool/svg/arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 0px;
    background-size: 100%;
    overflow: visible;
    width: 14px;
    height: 14px;
}

#fd a.o-pagination__btn.-ml-px.px-xs:nth-last-child(2):after {
    content: "";
    background-image: url(/images/pool/svg/arrow-right.svg);
    background-repeat: no-repeat;
    background-position: 0px;
    background-size: 100%;
    overflow: visible;
    width: 14px;
    height: 14px;
}

#fd a.o-pagination__btn:nth-of-type(2).cursor-not-allowed:before, #fd a.o-pagination__btn:nth-of-type(2):before {
    content: "";
    background-image: url(/images/pool/svg/arrow-left.svg);
    background-repeat: no-repeat;
    background-position: 0px;
    background-size: 100%;
    overflow: visible;
    width: 14px;
    height: 14px;
}

#fd a.o-pagination__btn:nth-of-type(2) {
    position: relative;
    width: max-content;
    float: left;
    padding-left: 0px !important;
    overflow: visible;
    color: var(--gray-gray-700, #273849);
    font-family: 'Plus Jakarta Sans';
    font-size: var(--Font-size-text-sm, 16px);
    font-style: normal;
    font-weight: 600;
    line-height: var(--Line-height-text-sm, 20px);
    /* 160% */
}

#fd a.o-pagination__btn:nth-of-type(2):before {
content: "";
    background-image: url(/images/pool/svg/arrow-left.svg);
    background-repeat: no-repeat;
    background-position: 0px;
    background-size: 100%;
    overflow: visible;
    width: 14px;
    height: 14px;
}

/* Next */
.o-pagination-wrapper.px-xs.py-2xs.flex.items-center.justify-center.mb-sm.mt-sm {
    margin-top: 56px !important;
    }

#fd a.o-pagination__btn:nth-of-type(2).cursor-not-allowed[aria-disabled="true"]:before,
#fd a.o-pagination__btn:nth-last-child(2).cursor-not-allowed[aria-disabled="true"]:after {
    filter: brightness(0) saturate(100%) invert(93%) sepia(9%) saturate(120%) hue-rotate(169deg) brightness(85%) contrast(88%);
}

#fd a.o-pagination__btn.-ml-px.px-xs:nth-last-child(2) {
    padding-right: 0 !important;
    position: relative;
    width: max-content !important;
    float: right;
    overflow: visible;
    color: var(--Secondary, #585858);
    font-family: 'Plus Jakarta Sans';
    font-size: var(--Body, 16px);
    font-style: normal;
    font-weight: 600;
    line-height: var(--line-height-body, 25.6px);
    /* 160% */
}



/* Blog Prev Next End*/

/* End */
/* Top gray line + center bar */
.o-pagination-wrapper {
    border-top: 1px solid #e0e0e0;
    padding: 16px 0;
    display: flex;
    justify-content: center;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 12px;
    color: #5f6368;
}

/* Treat whole thing as: Prev | numbers | Next */
.o-pagination {
    display: flex;
    align-items: center;
    gap: 56px;
}

/* Reset Tailwind-like spacing */
.o-pagination__btn {
    margin: 0 !important;
    padding: 0;
    border: none;
    background: none;
    text-decoration: none;
    color: #5f6368;
    cursor: pointer;
}

/* Hide first/last double arrows */
.o-pagination__btn .fa-angle-double-left,
.o-pagination__btn .fa-angle-double-right,
.o-pagination__btn .sr-only {
    display: none !important;
}

/* LEFT: Previous */
.o-pagination__btn .fa-angle-left {
    font-size: 11px;
    margin-right: 6px;
}

.o-pagination__btn .fa-angle-left::after {
    content: "Previous";
}

/* RIGHT: Next */
.o-pagination__btn .fa-angle-right {
    font-size: 11px;
    margin-left: 6px;
}

.o-pagination__btn .fa-angle-right::before {
    content: "Next";
    margin-right: 6px;
}

/* Center group (all buttons container) */
.o-pagination>.relative {
    display: inline-flex;
    align-items: center;
    gap: 18px;
}

/* Page numbers (Page 1, Page 2, etc.) */
.o-pagination__btn[aria-label^="Page"] {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

/* Active page Ã¢â‚¬â€œ blue circle */
.o-pagination__btn[aria-current="page"] {
    background-color: #8ab4ff;
    color: #ffffff;
    font-weight: 500;
}

/* Inactive pages */
.o-pagination__btn[aria-label^="Page"]:not([aria-current="page"]) {
    background: transparent;
    color: #5f6368;
}

/* Hover */
.o-pagination__btn[aria-label^="Page"]:not([aria-current="page"]):hover {
    background-color: #e8f0fe;
}

/* Disabled arrows (first page / last page) */
.o-pagination__btn[aria-disabled="true"],
.o-pagination__btn[aria-disabled="true"] * {
    color: #c0c4c8 !important;
    cursor: default;
}

#fd .o-pagination,
#fd .o-pagination__btn {
    align-items: center;
    background-color: transparent !important;
}

.rgt-main-contnt {
    padding: 60px 0 56px;
}



#eb time.eb-post-simple__meta-date {
    color: var(--Grey, #273849);
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
}

#eb .eb-post-simple__body {
    padding: 0;
    color: var(--Grey, #273849);
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
 
}

#eb a.btn-n.btn-default1 {
    color: var(--Dark-Blue, #29741D);
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
}
a.btn-n.btn-default1 {
    display: flex;
    width: 150px;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    line-height: 1;
}
a.btn-n.btn-default1 img {
    width: 16px;
}
.blg-img img {
    padding-top: 40px ;
}

.blg-img img.pt0 {
  padding-top: 0;
}


#eb .col2.chs-us-p.new-chs-up-p.flx-col.blg-cd {
    flex: 1 100%;
    max-width: 100%;
}


/* blog detail  */
.view-entry p {
    margin-bottom: 16px;
}
a.clr-blue {
    color: #29741D;
}


#eb .blog-container h2 {
    font-size: 28px;
    line-height: 38px;
    margin: 32px 0 16px !important;
	    padding-bottom: 0px;
}
#eb .blog-container h3 {
    font-size: 22px;
    line-height: 32px;
    margin: 24px 0 12px !important;
    padding-bottom: 0px;
}
#eb .blog-container h4 {
    font-size: 18px;
    line-height: 28px;
    margin: 16px 0 8px !important;
    padding-bottom: 0px;
}
#eb .blog-container h2:first-of-type {
    margin: 0px 0 16px !important;
}
img.img-gbl {
    border-radius: 24px;
}
#eb .blog-container h2.inner-h2 {
    margin-top: 70px !important;
}
/* blog css end  */

/* li svg css  */


ul.check-lst.custom-icons li {
  position: relative;
  padding-left: 35px;
}

ul.check-lst.custom-icons li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

ul.check-lst.custom-icons li:nth-child(1)::before {
  background-image: url("../../../../../images/svg/legal.svg");
}

ul.check-lst.custom-icons li:nth-child(2)::before {
  background-image: url("../../../../../images/svg/finance.svg");
}

ul.check-lst.custom-icons li:nth-child(3)::before {
  background-image: url("../../../../../images/svg/remote.svg");
}
ul.check-lst.custom-icons li:nth-child(4)::before {
  background-image: url("../../../../../images/svg/shop.svg");
}
ul.check-lst.custom-icons li:nth-child(5)::before {
  background-image: url("../../../../../images/svg/coache.svg");
}
ul.check-lst.custom-icons li:nth-child(6)::before {
  background-image: url("../../../../../images/svg/team.svg");
}

.pt16{
  padding-top: 16px;
}

/* css end  */


.ft-size h3 {
  font-size: 20px;
}
.ft-size h4 {
  font-size: 20px;
}

.mb-show{
  display: none ;
}

.gap-m{
  column-gap: 24px;
}

.txt-un{
text-transform: none !important;
}

.ft2 h3{
  color: var(--gray-gray-950, #121921);

/* H3 */
font-family: "Plus Jakarta Sans";
font-size: var(--h3, 28px) !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: var(--h3-line-height, 33.6px) !important ; /* 120% */
}


.ft2 h3 .ft24{
  font-size: 24px !important;
}


.ft-16 h4{
color: var(--gray-gray-950, #121921);

/* Body */
font-family: "Plus Jakarta Sans";
font-size: var(--body, 16px);
font-style: normal;
font-weight: 700;
line-height: var(--body-line-height, 25.6px); /* 160% */
}

.lpb0{
  padding-bottom: 0 !important;
}


.mx32{
  max-width: 32%;
}

.mx866{
  max-width: 866px;
  margin: 0 auto ;
}

.ft3 h4 {
  color: var(--gray-gray-950, #121921);

/* H4 */
font-family: "Plus Jakarta Sans";
font-size: var(--h4, 24px);
font-style: normal;
font-weight: 500;
line-height: var(--h4-line-height, 38.4px); /* 160% */
}



ul.flex.flex-wrap.mx55  li{
max-width: 55%;
} 







@media (max-width: 1800px) {
  .banner {
    background-image: url(../../../../../images/banner-dk.webp);
  }

  .cta-bg {
    background-image: url(../../../../../images/cta-desktop.webp);
  }
}

@media (max-width: 1190px) {
  .site-width, .eb-entry.fd-cf, .page-header.ptd32.blog .site-width {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 991px) {
	.mt64{
  margin-top: 40px;
}
.mt60{
  margin-top: 40px;
}
  .header-btn {
    display: none;
  }

  h1 {
    font-size: 42px;
    line-height: 50px;
  }

  h2 {
    font-size: 28px;
  }

  h3 {
    font-size: 24px;
  }

  h4 {
    font-size: 20px;
  }

  .colm-2 {
    flex: 1 47%;
    max-width: 47%;
  }

  .mob-cnt-btn {
    display: block;
  }

  .accordion-item-header {
    font-size: 18px;
    line-height: 28.8px;
  }

  .accordion-item,
  div :has(> .accordion-item-header.active) {
    padding: 16px 48px 16px 16px;
  }

  iframe.loc-ifrme {
    min-height: 339px;
    border-radius: 0 0 16px 16px;
    width: 100%;
  }

  .pdl-cust32 {
    padding-left: 16px;
    padding-top: 16px;
  }

  .page-header h1 {
    font-size: 40px;
    line-height: 48px;
  }

  .ptd32 {
    padding: 35px 0;
  }

  .ptb60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-dir {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 12px;
  }

  .flex-dir h3 {
    padding-left: 0;
  }


  .rev {
    flex-direction: column-reverse !important;
  }

  .flex.align-center.justify-center.mt24.gap8.no-col {
    flex-direction: row;
  }

  .g-col .ft24,
  .ft24,
  .ft20,
  .abt-sec h3 {
    font-size: var(--h4, 18px) !important;
    line-height: 28.8px;
  }
}

@media (max-width: 768px) {
	#rsform_2_page_0 .rsform-block-submit button#Submit {
        width: 100%!important;
}
	div#rsform_2_page_0 .formRow{
flex-direction: column;
gap:0px;
}

.col-n.mx100 {
    max-width: 100%;
    flex: 1 100%;
    width: 100%;
}
.newsletter-grid {
grid-template-columns: 1fr;
}
h1 {
font-size: 42px;
  }

  .mob-pt0 {
    padding-top: 0;
  }

  .flex {
    flex-direction: column;
  }

  .flex.flx-rw {
    flex-direction: row;
  }

  #rsform_2_page_0 .rsform-block-submit button#Submit {
    width: 60%;
  }

  .mt56 {
    margin-top: 32px;
  }

  .banner {
    padding: 3rem 0;
  }

  .inner-colm-2 .flex,
  .header-inner.flex,
  .bck-wht .pdl-cust32 .flex {
    flex-direction: row;
  }

  .colm-2 {
    flex: 1 100%;
    max-width: 100%;
  }

  .g-colm-3 {
    grid-template-columns: 1fr;
  }

  .g-colm-4 {
    grid-template-columns: 1fr !important;
  }

  .g-colm-2 {
    grid-template-columns: 1fr;
  }

  .inner-colm-2 {
    padding: 24px;
  }

  .gap56 {
    gap: 32px;
  }

  .g-col-dark {
    padding: 24px 24px;
  }

  .btn {
    display: block;
    width: 100%;
  }

  footer .flex {
    gap: 30px;
  }

  ul.check-lst li {
    align-items: unset;
  }

  ul.check-lst li span {
    flex: 1 92%;
    line-height: 1.8;
  }

  ul.check-lst li::before {
    margin-top: -2px;
    flex: 1 8%;
  }

  ul.flex-wrap li::before {
    margin-top: -5px;
  }

  .box {
    flex: 1 100%;
    max-width: 100%;
  }

  .mt160,
  .mt76,
  .mt50 {
    margin-top: 24px;
  }

  .bck-wht .col-n {
    width: 100%;
  }


  ul.flex.flex-wrap li {
    flex: 1 100%;
    max-width: 100%;
  }

  #rsform_2_page_0 .formRow:nth-of-type(2) {
    flex-direction: column;
    gap: 0;
  }

/* mobile grid  single  */

.grid.g-colm-3 {
    grid-template-columns: 1fr !important;
  }

  .grid.g-colm-3 > .g-col,
  .grid.g-colm-3 > .g-col:nth-child(4),
  .grid.g-colm-3 > .g-col:nth-child(5) {
    grid-column: span 1 !important;
  }
  
  .g-colm-2 {
    grid-template-columns:  1fr !important;
}

.mb-show{
  display:block;
}

.hide-mb{
  display: none;
}

.gap-m{
  gap: unset ;

}

.mb-pt0{
padding-top: 0;
}


.mx32{
  max-width: 100%;
}


.ft2 h3 {

 font-size: var(--h3, 24px) !important;
  
}

.ftn-24 {
  font-size: 18px !important;
}

.ft3 h4 {

  color: var(--gray-gray-950, #121921);

/* H4 */
font-family: "Plus Jakarta Sans";
font-size: var(--h4, 18px);
font-style: normal;
font-weight: 500;
line-height: var(--h4-line-height, 28.8px); /* 160% */
}

ul.mod-breadcrumbs.breadcrumb.px-3.py-2 {
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 10px;
}


}

@media (max-width: 450px) {
  h1 {
    font-size: 38px;
  }

  .banner {
    padding: 2rem 0;
  }

  .accordion-item-header {
    max-width: 258px;
  }

  .page-header h1 {
    font-size: 32px;
    line-height: 40px;
  }

  .ptd32 {
    padding: 25px 0;
  }
}

/* css from saksham */
.abt-sec .g-col {
  background: #fff;
}

.ul-sec-new li {
  padding-bottom: 9px;
  gap: 6px;
  display: flex;
  /* text-align: center; */
  align-content: center;
  align-items: center;
}

.abt-ulsec li {
  padding-top: 7px !important;
}

.abt-sec h3 {
  font-size: 24px;
  font-weight: 500;
}

.abt-sec .abt-features {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  margin-top: 56px;
}

@media (max-width: 991px) {
	h1.reset-heading.blg-title {
    font-size: 28px;
    line-height: 38px;
}
}
@media (max-width: 768px) {
	h1.reset-heading.blg-title {

    font-size: 24px;
    line-height: 34px;
}
	.ft28 {
    font-size: 24px;
}
  .col-rev {
    flex-direction: column-reverse !important;
  }
}

/* by Deeksha */
.g-colm-2 {
  grid-template-columns: 1fr 1fr;
}

.mx775 {
  max-width: 775px;
}

a.btn.grn-btn.btn-full {
  width: 100%;
}

.gap24 {
  gap: 24px;
}

a.btn.grn-btn.btn-full.btn-pd-10 {
  padding: 16px 10px;
}

.g-colm-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

/*  */