* {

    padding: 0;

    margin: 0;

    box-sizing: border-box;

}

@font-face {

    font-family: urbano;

    src: url(../fonts/URBANORegular.ttf);

}

h1,

h2,

h3,

h4,

h5 {

    font-family: urbano;

    font-weight: 400;

    text-transform: uppercase;

}

h2 {

    font-size: 56px;

    color: #1C394B;

    padding-bottom: 20px;

    line-height: 66px;

}

.h2-small {
    font-size: 36px;
    line-height: 42px;
}

h3 {

    font-size: 28px;

    line-height: 34px;

    color: #1C394B;

}

h4 {

    font-size: 20px;

    line-height: 28px;

    color: #1C394B;

}

p,

a,

span,

li,
.anc-lst li {

    font-family: "lato";

    font-weight: 400;

    color: #536175;

    line-height: 26px;

}

li {

    color: #1C394B;

    font-weight: 600;

}

a {

    text-decoration: none;

}

.site-width {

    max-width: 1440px;

    padding-left: 130px;

    padding-right: 130px;

    margin: auto;

}

.pt150 {

    padding-top: 50px;

}

.ptb65 {

    padding-top: 65px;

    padding-bottom: 65px;

}

.pt65 {

    padding-top: 65px;

}

.pb65 {

    padding-bottom: 65px;

}

.pr50 {

    padding-right: 50px;

}

.t-center {

    text-align: center;

}

.mx-970 {

    max-width: 970px;

    margin: auto;

}

.mx-800 {

    max-width: 800px;

    margin: auto;

}

.mx-680 {

    max-width: 680px;

    margin: auto;

}

.mx-630 {

    max-width: 630px;

    margin: auto;

}

.mx-500 {

    max-width: 500px;

    margin: auto;

}

.mx-580 {

    max-width: 580px;

    margin: auto;

}

.mx-410 {

    max-width: 410px !important;

    margin: auto;

}

.mx-310 {

    max-width: 310px;

}

.m-auto {

    margin-left: auto;

    margin-right: auto;

}

.mt32 {

    margin-top: 32px;

}

.mb32 {

    margin-bottom: 32px;

}

.txt {

    padding-bottom: 10px;

}

.flx {

    display: flex;

}

.wrap {

    flex-wrap: wrap;

}

.j-center {

    justify-content: center;

}

.a-center {

    align-items: center;

}

.gap30 {

    gap: 30px;

}

.gap50 {

    gap: 50px !important;

}

.img-dnone,
.d-dnone {

    display: none;

}

.d-mt {

    margin-top: 0px !important;

}

.f20 {

    font-size: 18px;

    font-weight: 500;

    line-height: 28px;

    color: #1C394B;

}

.page-header h1 {

    max-width: 730px;

    margin: auto;

    font-size: 70px;

    text-align: center;

    letter-spacing: 2px;
}

/* header */

header {

    position: sticky;

    top: 0;

    left: 0;

    right: 0;

    padding: 20px 0;

    z-index: 99999;

    /* background: #1776bf; */
    background: #128FF3;

}

.itemid-101 header {

    background: transparent;

    position: fixed;

}

.hd-btn {

    width: max-content;

}

.btn a,

.hd-btn a,

#rsform_3_page_0 button#location,

#rsform_4_page_0 button#SUBSCRIBE,

div#rsform_5_page_0 button#Submit,
button#Download_Media_Kit,
.itemid-101 header .hd-btn a {

    display: flex;

    gap: 5px;

    align-items: center;

    border-radius: 4px;

    background: #128FF3;

    color: #fff;

    padding: 12px 18px;

    text-transform: uppercase;

}

header .hd-btn a,
header.active .hd-btn a {
    background: #fff;
    color: #128FF3;
    padding: 10px 12px !important;
    font-size: 15px;
    text-transform: unset !important;
}

header .hd-btn img,
header.active .hd-btn img,
.itemid-101 header.active .hd-btn img {
    filter: brightness(0) saturate(100%) invert(40%) sepia(91%) saturate(1962%) hue-rotate(186deg) brightness(99%) contrast(93%);
    max-width: 18px;
}

.itemid-101 .header .hd-btn img {
    filter: unset;
}

/* header */

/*breadcrumb */

.mod-breadcrumbs .float-start {

    display: none;

}

.mod-breadcrumbs {

    display: flex;

    justify-content: center;

    align-items: center;

    flex-wrap: wrap;

    gap: 10px;

    list-style: none;

    margin-top: 10px;

}

.mod-breadcrumbs img {

    width: 12px;

    height: 12px !important;

}

.mod-breadcrumbs span {

    color: #fff;

    font-size: 16px;

}

/* banner */

.banner {

    background-image: url(../../../../../images/banner-n-min.png);

    background-repeat: no-repeat;

    background-size: cover;

    /* background-color: #0f71bc; */
    background-color: #128FF3;

    background-position: right;
    max-width: 1600px;
    margin: auto;
}

.banner h1 {

    font-size: 90px;

    font-style: normal;

    font-weight: 400;

    color: #fff;

    line-height: 1.1;

}

.inner-bb {

    max-width: 600px;

    padding: 8rem 0 2rem 0;

}

.inner-bb p {

    color: #fff;

    padding-right: 40px;
    font-weight: 100;
}

.sub-text {

    font-size: 20px;

    font-weight: 700;

    line-height: 32px;

    padding-top: 20px;

}

.btn {

    margin-top: 32px;

}

.btn a {

    border-radius: 4px;

    background: #5AA0D1;

    width: max-content;

}

/* banner */

/* module 1 */

.flx .col {

    flex: 1 50%;
    max-width: 50%;
}

.mod1 {

    align-items: center;

    gap: 70px;

}

label.formControlLabel {

    display: none;

}

#rsform_3_page_0 {

    max-width: 450px;

    margin: 28px auto 0;

}

#rsform_3_page_0 .formSpan12,

#rsform_4_page_0 .formSpan12 {

    display: flex;

    justify-content: center;

}

#rsform_3_page_0 .rsform-block.rsform-block-postal-code.rsform-type-textbox {

    max-width: 340px;

    flex: 1;

}

#rsform_3_page_0 input,

#rsform_4_page_0 input {

    border-radius: 4px 0 0 4px;

    background: #E7F4FE;

    width: 100%
}

#rsform_3_page_0 button#location,

#rsform_4_page_0 button#SUBSCRIBE,

#rsform_5_page_0 button#Submit,
#rsform_6_page_0 button#Download_Media_Kit {

    border-radius: 0 4px 4px 0;

    font-weight: 700;

}

#rsform_3_page_0 input,

#rsform_4_page_0 input,

#rsform_3_page_0 button#location,

#rsform_4_page_0 button#SUBSCRIBE,

#rsform_5_page_0 button#Submit,
button#Download_Media_Kit {

    padding: 18px 20px;

    border: 0;

    font-family: "lato";

    font-size: 16px;
    cursor: pointer;
}

#rsform_3_page_0 button#location::after,

#rsform_4_page_0 button#SUBSCRIBE::after,

#rsform_5_page_0 button#Submit::after,
button#Download_Media_Kit::after {

    content: "";

    background-image: url(../../../../../images/ArrowUpRight.png);

    background-repeat: no-repeat;

    width: 20px;

    height: 20px;

    background-size: 100%;

}

/* module 1 */

/* module 2 */

.bg-dark {

    background: #131D23;

}

.bg-blue {

    background: #128FF3;

}

.dark-bg {

    background: #083C66;

}

.light-blue {

    background: #e7f4fe;

}

.bg-dark h2,

.bg-dark h3,

.bg-dark h4,

.bg-dark h5,

.bg-dark p,

.bg-dark a,

.bg-blue h2,

.bg-blue h4,

.bg-blue h3,

.bg-blue h5,

.bg-blue p,
.bg-blue li,
.bg-blue a,

.dark-bg h2,

.dark-bg h3,

.dark-bg h4,

.dark-bg h5,

.dark-bg a {

    color: #fff;

}

.dark-bg p,

.dark-bg .wht-c li {

    color: rgba(255, 255, 255, 0.80);

}

.four-sec {

    margin-top: 80px;

}

.four-sec .col>img {

    padding-bottom: 40px;

}

a.rd-mr {

    display: flex;

    justify-content: center;

    padding-top: 20px;

    font-size: 18px;

    font-weight: 700;

}

.btn.wht a {

    background: #fff;

    color: #128FF3;

}

.wht img {

    filter: brightness(0) saturate(100%) invert(39%) sepia(90%) saturate(923%) hue-rotate(178deg) brightness(98%) contrast(97%);

}

.ems {

    margin-top: 20px;

}

.ems .item {

    position: relative;

    border-radius: 4px;

}

.ems .owl-item img {

    height: 405px;

    object-fit: cover;

}

.ems .owl-item a img {

    display: unset;

    width: unset;

    height: unset;

    filter: brightness(0) saturate(100%) invert(17%) sepia(7%) saturate(4329%) hue-rotate(160deg) brightness(97%) contrast(88%);

}

.ems .card-item {

    position: absolute;

    bottom: 20px;

    background: #fff;

    right: 24px;

    left: 24px;

    padding: 24px;

}

.ems .card-item p {

    padding: 10px 0 15px;

}

.ems .card-item a {

    color: #1C394B;

    font-weight: 700;

    display: flex;

}

.ems .owl-nav {

    position: absolute;

    top: -24%;

    right: 0;

    display: flex;

    gap: 20px;

}

button.owl-prev span,

button.owl-next span {

    display: none;

}

.ems button.owl-prev::before {

    content: "";

    background-image: url(../../../../../images/left-arrow.png);

    background-repeat: no-repeat;

    display: block;

    width: 28px;

    height: 28px;

    background-size: 100%;

    filter: brightness(0) saturate(100%) invert(39%) sepia(97%) saturate(647%) hue-rotate(169deg) brightness(85%) contrast(95%);

}

.ems button.owl-next::before {

    content: "";

    background-image: url(../../../../../images/right-arrow.png);

    background-repeat: no-repeat;

    display: block;

    width: 28px;

    height: 28px;

    background-size: 100%;

    filter: brightness(0) saturate(100%) invert(100%) sepia(97%) saturate(13%) hue-rotate(237deg) brightness(104%) contrast(104%);

}

.feed-clt button.owl-prev::before {

    content: "";

    background-image: url(../../../../../images/left-arrow.png);

    background-repeat: no-repeat;

    display: block;

    width: 28px;

    height: 28px;

    background-size: 100%;

    filter: brightness(0) saturate(100%) invert(39%) sepia(97%) saturate(647%) hue-rotate(169deg) brightness(85%) contrast(95%);

}

.feed-clt button.owl-next::before {

    content: "";

    background-image: url(../../../../../images/right-arrow.png);

    background-repeat: no-repeat;

    display: block;

    width: 28px;

    height: 28px;

    background-size: 100%;

    filter: brightness(0) saturate(100%) invert(100%) sepia(93%) saturate(28%) hue-rotate(25deg) brightness(106%) contrast(107%);

}

.site-width .ems .owl-nav button.owl-next,

.site-width .feed-clt .owl-nav button.owl-next {

    background: #1776bf !important;

    padding: 15px !important;

}

.site-width .ems .owl-nav button.owl-prev,

.site-width .feed-clt .owl-nav button.owl-prev {

    background: #e8f4fe !important;

    padding: 15px !important;

}

.feed-clt .owl-nav button.owl-next {

    border-radius: 50%;

    position: absolute;

    right: 0;

    top: 30px;

}

.feed-clt .owl-nav button.owl-prev {

    border-radius: 50%;

    position: absolute;

    left: 0;

    top: 30px;

}

.feed-clt .item {

    max-width: 900px;

    margin: auto;

}

.feed-clt .card-item p {

    font-size: 28px;

    color: #1C394B;

    line-height: 44px;

}

.feed-by {

    font-size: 20px !important;

    padding-top: 30px;

}

.lng-shrt {

    gap: 100px;

    align-items: center;

}

.lng-shrt .col:first-child,

.shrt-lng .col:last-child {

    flex: 1 40%;

}

.lng-shrt .col:last-child,

.shrt-lng .col:first-child {

    flex: 1 60%;

}

.quote a {

    background: #335AA3 !important;

    color: #fff !important;

}

.quote img {

    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(81deg) brightness(107%) contrast(107%);

}

div :has(> .quote) {

    justify-content: flex-end;

}

.of-canvas img {

    margin-top: -100px;

    margin-bottom: -100px;

    margin-left: -170px;

}

.of-canvas-rgt img {

    margin-top: -100px;

    margin-bottom: -100px;

    margin-right: -170px;

}

/* faq */

.accordion-item {

    margin: 40px 0;

}

.accordion-item-header {

    display: grid;

    grid-template-columns: 1fr 25px;

    gap: 20px;

    position: relative;

    cursor: pointer;

    font-family: urbano;

    font-size: 24px;

    color: #1C394B;

    padding-bottom: 15px;

    line-height: 1.2;

}

.accordion-item-header::after {

    content: "";

    background-image: url(../../../../../images/svg/marketeq_plus.svg);

    background-repeat: no-repeat;

    width: 32px;

    height: 32px;

    background-size: 100%;

    position: absolute;

    right: 1rem;

}

.accordion-item-header.active::after {

    content: "";

    background-image: url(../../../../../images/svg/marketeq_minus.svg);

    background-repeat: no-repeat;

}

.accordion-item-body {

    max-height: 0;

    overflow: hidden;

    transition: max-height 0.2s ease-out;

    font-family: "lato";

    color: #08110DB2;

}

.accordion-item-body-content {

    max-width: 460px;

    line-height: 1.6;

}

/* faq */

.cnt-sec .sec {

    border-radius: 4px;

    background: rgba(19, 29, 35, 0.10);

    padding: 20px;

    margin-top: 32px;

    flex: 1;

}

.cnt-sec .sec .flx {

    align-items: center;

}

.cnt-sec .sec img {

    margin-right: 15px;

    background: #204f75;

    border-radius: 50%;

    width: 45px;

    height: 45px;

    padding: 10px;

}

.cnt-sec form {

    background: #204f75;

    padding: 30px;

}

.cnt-sec form h2 {

    font-size: 32px;

}

div#rsform_5_page_0 input,

div#rsform_5_page_0 select,

div#rsform_5_page_0 textarea,
div#rsform_6_page_0 input,

div#rsform_6_page_0 select,

div#rsform_6_page_0 textarea  {

    width: 100%;

    border-radius: 4px;

    background: #366083;

    padding: 18px 20px;

    border: 0;

    color: #fff;

    font-family: "lato";

    margin-bottom: 20px;

}

div#rsform_5_page_0 select,
div#rsform_6_page_0 select {

    color: #cadcca;
    height: 53px;

}

div#rsform_5_page_0 input::placeholder,

div#rsform_5_page_0 textarea::placeholder,
div#rsform_6_page_0 input::placeholder,

div#rsform_6_page_0 textarea::placeholder {

    color: #fff;

    font-family: "lato";

    opacity: .7;

}

div#rsform_5_page_0 input:focus-visible,

div#rsform_5_page_0 select:focus-visible,

div#rsform_5_page_0 textarea:focus-visible,
div#rsform_6_page_0 input:focus-visible,

div#rsform_6_page_0 select:focus-visible,

div#rsform_6_page_0 textarea:focus-visible {

    outline: none;

}

div :has(> .formSpan6),
div :has(> .formSpan4),
div :has(> .formSpan3){

    display: flex;

    gap: 20px;

}

.formSpan6 {

    flex: 1 50%;

}

.formSpan4,
.formSpan3{
  flex: 1;
}

div#rsform_5_page_0 button#Submit,
div#rsform_6_page_0 button#Download_Media_Kit  {

    /* margin-left: auto; */
    margin-top: 15px;

}
.rsform-block.rsform-block-download-media-kit.rsform-type-submitbutton {
    float: right;
}

.es-review-content-text {

    font-family: 'Lato';

    font-size: 16px;

}

/* footer */

.footer {

    gap: 80px;

}

.footer div:first-child {

    flex: 1 25%
}

.footer div:nth-child(2) {

    flex: 1 15%
}

.footer div:nth-child(3) {

    flex: 1 18%
}

.footer div:last-child {

    /* flex: 1 40% */

}

.ftr h3,

.ftr>img {

    padding-bottom: 20px;

}

.ftr p {

    padding-bottom: 15px;

}

.ftr .flx {

    align-items: flex-start;

}

.f-icon {

    gap: 10px;

    margin-top: 20px;

}

.f-icon a {

    background: #F3F5F7;

    border-radius: 50%;

    display: flex;

    justify-content: center;

    align-items: center;

    padding: 10px;

    width: 40px;

    height: 40px;

}

.f-icon i {

    font-size: 20px;

    color: #1C394B;

}

.f-icon a:hover {

    background: #128FF3;

}

.f-icon a:hover i {

    filter: brightness(0) saturate(100%) invert(100%) sepia(82%) saturate(2%) hue-rotate(269deg) brightness(109%) contrast(100%);

}

.f-icon img {

    width: 25px;

    height: 25px;

}

.c-info .flx {

    gap: 10px;

    align-items: center;

}

.adrs {

    align-items: flex-start !important;

}

.adrs img {

    padding-top: 5px;

}

.cprgt {

    justify-content: space-between;

    padding: 30px 0;

    margin-top: 30px;

    border-top: 1px solid #e8e7e7;

}

.inner-sub-text {

    font-size: 20px;

    padding-bottom: 20px;

    font-weight: 700;

    color: #1C394B;

}

/* footer */

.page-header {

    /* background: #1776bf; */
    background: #128FF3;

    color: #fff;

    padding: 10px 0 30px;

}

.flx .chld {

    flex: 1 45%;

    max-width: 50%;

    background: #E7F4FE;

    padding: 32px 30px;

}

.flx .chld h3 {

    padding: 20px 0 15px;

}

.wht-c {

    background: #fff;

    padding: 24px;

    flex: 0 48%;

    max-width: 50%;

    align-items: flex-start;

}

.wht-c h3 {

    padding-bottom: 10px;

}

.wht-c img {

    padding-right: 20px;

}

.txt-ly {

    background: unset !important;

    text-align: left !important;

    padding-left: 0px;
    padding-top: 0px;

}

.txt-ly img {

    padding-right: 0px;

}

.lgt-sec .wht-c {

    background: #e7f4fe;

}

.dark-bg .wht-c {

    background: #204f75;

}

.dark-bg .wht-c li {

    position: relative;

    padding-bottom: 15px;

    font-weight: 500;

}

.b-list {

    list-style: none;

    padding-left: 30px;

    padding-top: 10px;

}

.b-list li {

    position: relative;

    padding-bottom: 15px;

}

.b-list li::before {

    content: "";

    background-image: url(../../../../../images/tick.png);

    background-repeat: no-repeat;

    width: 20px;

    height: 20px;

    position: absolute;

    left: -30px;

    top: 6px;

}

.bg-blue .b-list li::before {
    background-image: url(../../../../../images/tick-wht.png);
}

.f-fmt {

    padding-top: 20px;

    gap: 20px;

    text-align: center;

}

.i-left .f-fmt {

    text-align: left;

}

.f-fmt img {

    margin: 0 0 10px 0;

    padding: 0;

    border-radius: 50%;

}

.f-fmt>div:hover img {

    background: #128FF3;

}

.light-blue .site-width .ems .owl-nav button.owl-prev {

    background: #d2eafd !important;

}

.inner-faq .accordion-item-body-content {

    max-width: 850px;

}

.inner-faq .accordion-item:last-child {

    margin-bottom: 0;

}

.column {

    background: #fff;

    padding: 25px;

}

.column h3 {

    padding: 15px 0;

}

.team .col {

    flex: 1 31%;

    max-width: 31.5%;

    position: relative;

}

.team .info {

    background: #e7f4fe;

    padding: 18px;

    text-align: center;

    position: relative;

    max-width: 90%;

    margin: -50px auto 0;

}

.team .info h3 {

    padding-bottom: 10px;

}

.team img {
    filter: grayscale(1);
}

.rba h2 {

    max-width: 600px;
    font-size: 52px;

}

.rba a {

    margin-left: auto;

}

.itemid-101 .glry-btn {

    display: none;

}

.cnt-pg .cnt-sec .sec {

    background: #fff;

}

.dark-bg.cnt-pg .sec h4 {

    color: #1C394B;

}

.dark-bg.cnt-pg .sec a {

    color: #536175;

}

.cnt-pg .column {

    background: #204f75;

}

.cnt-pg .cnt-sec .sec img {

    background: unset;

    padding: 0;

    width: 50px;

    height: 50px;

}

.cnt-pg .column p {

    color: rgba(255, 255, 255, 0.70);

}

.hx-ls {

    background: unset !important;

    padding: 0;

}

.hx-ls .wht-c {

    max-width: 100%;

    margin-bottom: 30px;

}

.rgt-img {
    position: relative;
    max-width: 1520px;
    margin: auto;
}

.rgt-img .img-mnone {
    position: absolute;
    top: -30px;
    right: 0;
}

.loc iframe {
    width: 100%;
    height: 100vh;
}
.mod1 .loc iframe {
    height: 500px;
}
.gry-scl {
    filter: grayscale(1);
}

.prt-logo img {
    flex: 1 15%;
    max-width: 150px;
    height: 100%;
}

div#h-captcha-36 {
    text-align: left;
}
/*--- start css add area serve page by Akhilesh dt 10102024 ---*/
.fenlands p {
    font-size: 20px;
    padding-top: 50px;
    color: black;
    font-weight: 900;
}
.flx.wrap.gap30.pad0 a {
    color: #1C394B;
    font-weight: 600;
}
.flx.wrap.gap30.pad0 .wht-c {
    padding: 24px 0;
}
@media (max-width:768px) {
    .wht-c {
        margin-top:0px !important;
    }
    .flx.wrap.gap30.pad0 .wht-c {
        padding: 0px 0 !important;
    }
	li.pdb0 {
        padding-bottom: 0px;
    }
p.f20.ft18 {
    font-size: 18px!important;
}
}
/*--- end css add area serve page by Akhilesh dt 10102024 ---*/

@media (max-width:1360px) {

    .site-width,
    .mob-cnt {

        padding-left: 100px;

        padding-right: 100px;

    }

}

@media (max-width:1200px) {

    .site-width,
    .mob-cnt {

        padding-left: 50px;

        padding-right: 50px;

    }

}

@media(max-width:992px) {
    .dark-bg .flx {
        justify-content: left !important;
    }
    .site-width.mob-end {
        padding-left: 0;
        padding-right: 0;
    }

    .mob-cnt {
        padding-left: 50px;
        padding-right: 50px;
    }

    .itemid-101 header {
        background-color: #128FF3;
    }

    .pt150 {

        padding-top: 2px;

    }

    .banner h1 {

        font-size: 60px;

    }

    h2 {

        font-size: 40px;

        line-height: 50px;

    }

    .page-header h1 {

        font-size: 50px;

        line-height: 1.2;

    }

    .sub-text {

        font-size: 18px;

    }

    .banner {
        background-image: unset;
    }

    .inner-bb {

        max-width: 500px;

        padding: 5rem 0 3rem 0;

    }

    .flx,
    .t-sec {

        flex-direction: column;

    }

    .clm-rvr {

        flex-direction: column-reverse;

    }

    .flx .col,

    .lng-shrt .col:last-child,

    .shrt-lng .col:first-child {

        flex: 1 100%;

        width: 100%;
        max-width: 100%;

        text-align: center;

    }

    .t-m-left {

        text-align: left !important;

    }

    .t-m-left .mt32 {

        margin-top: 0;

    }

    .img-dnone,
    .d-dnone {

        display: block;

    }

    .img-mnone,
    .m-dnone {

        display: none !important;

    }

    .hx-ls .wht-c {

        margin-bottom: 0px;

    }

    .of-canvas,
    .bnr-mb {
        clip-path: polygon(58px 0, 100% 0, 100% 65%, 80% 100%, 0 100%, 0 28%);
        -webkit-clip-path: polygon(58px 0, 100% 0, 100% 65%, 80% 100%, 0 100%, 0 28%);
    }

    .of-canvas img {

        margin-top: 0;

        margin-bottom: 50px;

        margin-left: 0;

    }

    .pmb0 {

        padding-top: 0px;

    }

    .four-sec {

        gap: 60px;

    }

    .gap30 {

        gap: 0px;

    }

    .lng-shrt,

    .mod1 {

        gap: 30px;

        text-align: center;

    }

    .hd-btn,

    .btn,

    .t-m-left .hd-btn {

        margin: 32px auto 0;

    }

    .mx-310,

    .accordion-item-body-content {

        max-width: 100%;

    }

    .accordion .accordion-item:last-child {

        margin-bottom: 0px;

    }

    .btn.wht.quote {

        margin-top: 0;

    }

    .wht-c ul.b-list li {
        max-width: unset;
    }

    .txt-ly.img-mnone {
        display: block !important;
    }

    .txt-ly.img-dnone {
        display: none;
    }

    .pr50 {

        padding-right: 0;

    }

    h2.hpstitle {

        padding-bottom: 0;

    }

    .rba h2 {
        margin: auto;
    }

    .btn.wht a {

        margin: auto;

    }

    footer,
    .banner.mb-light .inner-bb {

        text-align: center;

    }

    .banner.mb-light .inner-bb {
        margin: auto;
    }

    .footer {

        gap: 40px;

    }

    .footer div {

        flex: unset;

        margin: auto;

    }

    .flx.f-icon,

    .cnt-sec .sec .flx,
    .c-info .flx {

        flex-direction: row;

        justify-content: center;

    }

    .info {

        text-align: left;

    }

    .adrs {

        align-items: center !important;

    }

    .accordion-item-header {

        align-items: flex-start;

        font-size: 20px;

        gap: 10px;

    }

    .feed-clt .card-item p {

        font-size: 18px;

        color: #1C394B;

        line-height: 30px;

    }

    .feed-clt .item {

        max-width: 480px;

        margin: auto;

    }

    .feed-clt button.owl-next::before,

    .feed-clt button.owl-prev::before {

        width: 18px;

        height: 18px;

    }

    .site-width .ems .owl-nav button.owl-next,

    .site-width .feed-clt .owl-nav button.owl-next {

        padding: 10px !important;

    }

    .accordion-item-header::after {

        width: 20px;

        height: 20px;

    }

    .flx .chld,
    .t-sec .wht-c {

        flex: 1 100%;

        max-width: 100%;

        margin-top: 32px;
        text-align: center;
        align-items: center;
    }

    .wht-c {
        flex: 1 50%;
        max-width: 48%;
        text-align: center;
    }

    div:has(> .wht-c) {
        flex-direction: row;
        gap: 20px;
    }

    .wht-c img {

        padding-bottom: 20px;
        padding-right: 0;
        margin: 0 auto;
    }

    .b-list {
        text-align: left;
        padding-top: 0;
    }

    .txt-ly img,

    .f-fmt img {

        padding-bottom: 0px;

    }

    div :has(>.chld) {

        margin-top: 0px;

    }

    .f-fmt {

        flex-direction: row;

    }

    .column {

        margin-top: 32px;

    }

    .gp0 {

        gap: 0;

    }

    .mt0 {

        margin-top: 0px !important;

    }

    .pt0 {

        padding-top: 0px;

    }

    .txt-ly {

        margin-top: 30px !important;

        padding-bottom: 0px !important;

    }

    .mb-gap {

        gap: 30px
    }

    .cnt-sec .sec {

        width: 230px;

        margin-left: auto;

        margin-right: auto;

    }

    .flx.team {

        flex-direction: row;

        gap: 30px;

        justify-content: center;

    }

    .adrs img {
        padding-top: 0;
        align-self: baseline;
    }

    .prt-logo img {
        flex: 1 100%;
        max-width: 250px;
        margin: auto;
    }

    .prt-logo {
        gap: 50px;
        flex-direction: unset;
        flex-wrap: wrap;
    }

    .team .col {
        flex: 1 45%;
        max-width: 45%;
    }

    .rgt-img {
        padding-top: 0;
        padding-bottom: 0;
    }

    .ptb-mob {
        padding: 45px 0;
    }

    .max-mb {
        /* width: max-content; */
        margin: auto;
    }

    .rgt-img .ptb65:first-child {
        padding-top: 0;
    }

    .banner.mb-light,
    .inner-mb-light {
        background-color: #e7f4fe;
    }

    .bg-none,
    .bg-none .bg-blue {
        background: unset;
    }

    .mob-cnt h2 {
        color: #1C394B;
    }

    .mob-cnt p,
    .mob-cnt li {
        color: #536175;
    }

    .mob-cnt .btn.wht a {
        background-color: #128FF3;
        color: #fff;
    }

    .mob-cnt .btn.wht img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(227deg) brightness(103%) contrast(102%);
    }

    .bg-none .ptb65 {
        padding-top: 25px;
        padding-bottom: 5px;
    }

    .mob-cnt h1 {
        color: #1C394B;
    }

    .of-pic {
        margin-bottom: 50px;
    }

    .inner-mb-light li {
        color: #536175;
    }

    .inner-mb-light li::before,
    .mob-cnt li::before {
        filter: brightness(0) saturate(100%) invert(40%) sepia(52%) saturate(1990%) hue-rotate(185deg) brightness(99%) contrast(92%);
    }

    .f-mb.pt65,
    .f-mb.ptb65 {
        padding-top: 0;
    }

    .f-mb h2 {
        padding-bottom: 0px;
    }

    ul.b-list {
        margin-top: 20px;
    }

    .bg-blue .b-list li {
        max-width: max-content;
        margin: 0px auto 0;
    }

    .m-list li {
        max-width: 450px !important;
        text-align: left;
    }
}

@media (max-width:768px) {

    .site-width,
    .mob-cnt {
        padding-left: 20px;
        padding-right: 20px;

    }

    .team .info h3 {
        font-size: 20px;
    }

    .banner h1 {
        font-size: 50px;
    }

    .inner-bb {
        max-width: unset;
    }

    .inner-bb p {
        padding-right: 0;
    }

    h2 {
        font-size: 34px;
        line-height: 38px;
    }

    .feed-clt .item {
        max-width: 350px;
    }

    .ems {
        margin-top: 0px;
    }

    .ems .owl-nav {
        top: unset;
        bottom: -40px;
        right: 35%;
    }

    .ems button.owl-prev::before,
    .ems button.owl-next::before {
        width: 20px;
        height: 20px;
    }

    .site-width .ems .owl-nav button.owl-prev,
    .site-width .feed-clt .owl-nav button.owl-prev {
        padding: 10px !important;
    }

    .accordion-item-header::after {
        position: unset;
    }

    .ems-mob h2 {
        text-align: center;
    }

    .ems-mob {
        padding-bottom: 40px;
    }

    .flx .chld {
        padding: 32px 20px;
    }

    .wht-c {
        flex: 1 100%;
        max-width: 100%;
        margin-top: 32px;
        text-align: center;
    }

    div:has(> .wht-c) {
        flex-direction: column;
        gap: 0px;
    }

    div :has(> .wht-c) {
        margin-top: 0px;
    }
}

@media (max-width:650px) {

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

@media (max-width:500px) {

    .feed-clt .item {
        max-width: 250px;
    }

    .feed-clt .card-item p {
        font-size: 17px;
    }

    .feed-clt .owl-nav button.owl-next,
    .feed-clt .owl-nav button.owl-prev {
        top: 80px;
    }

    .eapps-google-reviews-fefa0781-4337-4bc8-a531-2d67b18086d9-custom-css-hook .hXrUSE {
        left: 35% !important;
    }

    .mod-breadcrumbs span {
        font-size: 16px;
    }

}

@media (max-width:768px) {
    .shrt-lng h2 {
        line-height: 55px;
    }

    .mbl-lft {
        text-align: left !important;
    }

    .prt-logo {
        flex-direction: unset;
        flex-wrap: wrap;
    }

    .prt-logo img {
        flex: 1 100%;
    }
}

@media (max-width:450px) {
    .eapps-google-reviews-290bb064-64ee-4e61-8934-edb5980e6105-custom-css-hook .jCXFfl {
        right: 35%;
    }

    .eapps-google-reviews-290bb064-64ee-4e61-8934-edb5980e6105-custom-css-hook .hXrUSE {
        left: 35%;
    }

}

/* market page  */
.t-flex {
    display: flex;
    flex-wrap: wrap;
    column-gap: 30px;
    row-gap: 10px;
    padding: 20px 15px;
}

.t-flex:hover {
    background: #d8e7f3;
}

.t-flex a {
    flex: 1 15%;
    max-width: 20%;
    cursor: pointer;
}
.view-entry ul.b-list.fw4 li {
    font-weight: 400;
}
.t-flex a:hover {
    color: #000;
    font-weight: 400;
}

.province>p {
    background: #083C66;
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding: 10px 0;
    text-transform: uppercase;
}

.mk-txt {
    font-size: 17px;
}

.mk-container {
    display: flex;
    -webkit-display: box;
    -moz-display: box;
    -ms-display: flexbox;
    -webkit-display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

.m-info .col:first-child {
    flex: 1 70%;
}

.m-info .col:last-child {
    flex: 1 30%;
}

.m-info-sec {
    margin-bottom: 15px;
    flex: 1;
    background: #fff;
    text-align: center;
    margin-top: 25px;
    padding:20px 10px;
}
.m-info-sec.blu {
    background: #e7f4fe;
}
.t-left {
    text-align: left;
}

.gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
        margin-top: 0px;
}

.gallery img {
    width: 285px;
    /* height: 285px; */
    margin: 5px;
    cursor: pointer;
    transition: transform 0.2s;
    object-fit: cover;
}

.gallery img:hover {
    transform: scale(1.1);
}

.popup {
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    justify-content: center;
    align-items: center;
    z-index: 99999;
}

.popup img {
    max-width: 80%;
    max-height: 80%;
}

.popup .close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 30px;
    color: white;
    cursor: pointer;
}

.cards {
    display: flex;
    padding: 1rem;
    margin-bottom: 2rem;
    width: 100%;

    @media (min-width: 40rem) {
        width: 50%;
    }

    @media (min-width: 56rem) {
        width: 33.3%;
    }

    .card-item {
        display: flex;
        flex-direction: column;
        background-color: #fff;
        width: 100%;
        border-radius: 6px;
        box-shadow: 0 20px 40px -14px rgba(0, 0, 0, 0.25);
        overflow: hidden;
        transition: transform 0.5s;
        -webkit-transition: transform 0.5s;

        &:hover {
            cursor: pointer;
            transform: scale(1.1);
            -webkit-transform: scale(1.1);

            .card-image {
                opacity: 1;
            }
        }
    }

    .card-image img {
        width: 100%;
    }

    .card-info {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        padding: 1rem;
        line-height: 1.5em;
    }

    .card-title {
        font-size: 25px;
        line-height: 1.1em;
        padding-bottom: 5px;
    }

}

@media(max-width:768px) {
    .t-flex a {
        flex: 1 25%;
        max-width: 25%
    }

    .h2-small {
        line-height: 42px !important;
    }
    .gallery img {
        width: 100%;
    }
}
/* blog by taniya */
/* blog layout figma 22122023*/
li.mod-breadcrumbs__item.breadcrumb-item.active {
    margin-right: 0;
  }
  .max-wth473 {
    max-width: 473px;
  }
  ul.tabs.flx-rw {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    list-style: none;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    margin-top: 40px;
    margin-bottom: 0;
  flex-direction: row;
  }
  li.tab {
    border-radius: 4px;
    background: rgba(237, 239, 247, 0.80);
    padding: 14px 16px;
    line-height: 16px;
    color: #121A24;
  position: relative;
  }
  a.vid-ank {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
  }
  .hp-section.pdt90.topsec {
    padding-bottom: 0;
  }
  .eb-post-listing.eb-post-listing--col-3/*, .eb-post-listing.is-row.has-divider*/ {
    display: flex!important;
    flex-wrap: wrap!important;
    justify-content: center;
  }
  #eb .text-muted time.eb-meta-date, #eb .text-muted .eb-post-date span {
    color: #565f76 !important;
    font-family: "Inter", sans-serif !important;
  font-size: 14px;
  }
  /* #eb .eb-post-listing__item {
    display: block;
    min-width: 0;
    flex: 1 32.3333%;
    border-radius: 4px;
    background: rgba(237, 239, 247, 0.80);
    background-color: var(--grey-bg);
    padding: 24px 20px;
  position:relative;
  padding-bottom: 72px;
  max-width: 32.3333%;
  } */
  a.eb-post-image-cover {
    border: 0!important;
    border-radius: 0!important;
  }
  .eb-post-simple__title {
    color: #121A24;
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
  }
  time.eb-post-simple__meta-date, .by-adm a {
    color: #565f76 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 14px!important;
  }
  .eb-post-simple {
    height: 100%;
  }
  a.btn-n.btn-default1 {
    color: var(--bg-blue)!important;
    font-family: gilroy-bold !important;
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 600!important;
    line-height: 16px!important;
  }
  #eb .eb-post-more.mt-20 {
    position: absolute;
    bottom: -26px;
    margin-top: 0!important;
  left: 0;
  }
  #eb .eb-post-simple__title, #eb .eb-post-simple__body, #eb .eb-post-simple__foot {
    padding-top: 20px;
  }
  #eb .eb-post-simple__meta {
    margin-top: 0px!important;
  }
  .eb-blog-grid__body {
    line-height: 1.5 !important;
    color: #565f76 !important;
    font-family: "Inter", sans-serif !important;
  }
  #eb .eb-post-simple .eb-post-simple__title a {
    color: #071c56;
    font-family: 'Outfit', sans-serif!important;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
  }
  #eb .reset-heading {
    color: var(--Text-Color, #121A24);
    font-family: Outfit;
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
  }
  h1#title-2 {
    font-size: 40px !important;
    color: #071c56 !important;
    font-family: 'Outfit', sans-serif!important;
  }
  h3.nf-blog-title {
    color: var(--Text-Color, #121A24);
    font-family: Outfit;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 16px;
    margin-top: 32px!important;
  }
  ul.brdc-blg li {
    display: inline-block;
  }
  #eb h2.reset-heading.blg-title {
    color: #fff;
    margin-bottom: 22px;
  }
  .com_easyblog.view-entry #eb .eb-entry-meta {
    margin: 0px 0 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  #eb .eb-tag-name {
    font-size: 20px;
    line-height: 20px;
  }
  #eb .eb-entry-article img {
    margin: 32px 0 32px;
  }
  .com_easyblog.view-entry #eb .reset-heading {
    margin-bottom: 16px;
  }
  h2.hph2-sec-title.ft32.lh40 {
    line-height: 40px;
  }
  div#row-fluidx.hp-sectiontb {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  ul.r-check.indnt li {
    position: relative;
  padding: 0 0 0 26px;
  margin-bottom: 10px;
  }
  
  ul.r-check.indnt li:after {
    content: "";
    background: url(../../../images/2k23/svg/check-blt.svg) 0 0 / cover no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
  }
  ul.r-check.indnt {
    list-style: none;
    padding-left: 0;
  margin: 24px 0;
  }
  h2.hp-mod-title-blog {
    color: #121A24;
    font-family: Outfit;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 16px;
    margin-top: 32px!important;
  }
  #eb p a {
    color: #128ff3;
    text-decoration: none !important;
    font-weight: 500;
  }
  #eb .eb-tags span a {
    float: left;
   border-radius: 2px;
  border-radius: 2px;
  background: rgba(237, 239, 247, 0.80);
    padding: 12px 14px;
    color: #121A24;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  #eb.is-mobile .col-cell.cell-tags {
  display: flex!important;
      gap: 8px;
      flex-wrap: wrap;
      align-items: center;
      justify-content: flex-start;
  }
  #eb .eb-tags span:after {
  display:none;
  }
  #eb .eb-tags span a:hover {
    background: #012c49;
    color: #fff;
  }
  .eb-tags.cell-top.type-1 {
  display: flex;
      justify-content: flex-start;
      align-items: center;
  }
  body #eb .t-flex-grow--1 {
    flex-grow: 1 !important;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 8px;
    align-items: center;
  }
  .eb-authors-subscribe.spans-separator {
    margin-top: 0px!important;
  }
  #eb .eb-authors-name {
    font-size: 20px;
    line-height: 20px;
  }
  .col-cell.cell-label {
    color: #000;
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  .com_easyblog.view-entry div#row-fluidx.hp-sectiontb {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    max-width: -webkit-fill-available;
  }
  li.tab.colls.hvre:hover span, li.tab.colls.hvre:active span {
    color: #fff;
  }
  li.tab.colls.hvre:hover, li.tab.colls.hvre:active {
    background-color: #012c49;
  }
  #eb .text-muted, #eb .eb-authors-head {
    color: #fff!important;
  }
  #eb .eb-tag, #eb .eb-authors-head {
    border: none!important;
  }
  #eb .eb-tag-head a, .t-flex-grow--1 h2.eb-authors-name.reset-heading,#eb .eb-authors-subscribe>span a {
    color: #fff!important;
  }
  #eb .eb-tag-head, #eb .eb-authors-head {
    border-bottom: 1px solid #012c49!important;
    border-radius: 7px!important;
    padding: 13.333333333333px;
    background-color: #012c49!important;
    width: max-content;
  }
  #eb .eb-entry-article .eb-post-date img {
    margin: 0;
  }
  #eb .eb-authors-name {
    font-size: 16px!important;
    line-height: 16px;
  }
  #eb .eb-authors-head {
    padding: 8px 15px!important;
  }
  a.o-pagination__btn.-ml-px.px-sm.text-gray-500.hover\:text-gray-500.cursor-not-allowed.bg-gray-100, a.o-pagination__btn.-ml-px.px-xs:hover, a.o-pagination__btn.rounded-l-md.px-xs:hover, a.o-pagination__btn.-ml-px.px-sm:hover {
    border-radius: 2px;
    background: #012c49!important;
    color: #fff!important;
  }
  
  #eb hr {
    margin-top: 32px!important;
    margin-bottom: 32px!important;
    border-top: 1px solid rgb(18, 26, 36, .1)!important;
  }
  .hp-section.pdt90.topsec {
      padding-bottom: 0;
  }
  .hp-section.pdt90 {
      padding-top: 50px;
  }
  .hp-section {
      padding: 60px 0;
  }
  .row-fluidx.row-container.main-width.esyb-wrap.hp-sectiontb {
      padding-top: 60px;
      padding-bottom: 60px;
  }
  .row-fluidx.row-container.main-width.esyb-wrap.hp-sectiontb {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
      max-width: -webkit-fill-available;
  }
  .mrt60 {
      margin-top: 60px!important;
  }
  /* edit by GSL */
  #eb .eb-entry-article .blg-block img {
    margin: 0;
  }
  .blg-block {
    margin-top: 15px;
  }
  ol.num-list li {
    font-size: 21px;
  }
  ol.rmn-list {
    list-style: lower-roman;
  }
  ol.rmn-list li {
    margin-left: 20px;
    margin-top: 10px;
    font-size: 17px;
  }
  /* edit by ab faq */
  .mt-20{
    margin-top:20px;
  }
  .mt-10{
    margin-top:20px;
  }
  
  /* edit by ab 11 MARCH */
  .flex.the-process.inner-process.gap-30 {
    gap: 30px;
  }
  @media (min-width:991px) {
    .dark-bg .flx {
        justify-content: left !important;
    }
      ul.tabs.flx-rw.lnks.links2.flxwrp.catg-mb {
      display: none;
  }
  .site-wrap.eb-entry-body.type-standard.clearfix {
    max-width: 805px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  .site-wrap.eb-entry-body.type-standard.clearfix iframe {
    width: 805px;
  }
  }
  @media (max-width:991px) {
          #eb .reset-heading {
      font-size: 32px;
      line-height: 42px;
  }
          ul.tabs.flx-rw {
      gap: 20px;
  }
      ul.tabs.flx-rw.lnks.links2.flxwrp.catg-desk {
      display: none;
  }
  .row-fluidx.row-container.main-width.esyb-wrap.hp-sectiontb {
      padding-top: 60px!important;
      padding-bottom: 60px!important;
  }
  /* #eb .eb-post-listing__item {
    flex: 1 48%;
    max-width: 48%;
  } */
  }
  @media (max-width:768px) {
  /* #eb .eb-post-listing__item {
    flex: 1 100%;
    max-width: 100%;
  } */
  .sml-sec{
    max-width: max-content;
  }
  }
  @media (max-width:450px) {
  .eb-post-listing.eb-post-listing--col-3/*, .eb-post-listing.is-row.has-divider*/ {
    display: flex!important;
    align-items: stretch;
    flex-wrap: wrap!important;
    flex-direction: column;
  }
  
  ul.tabs.flx-rw {
      padding: 0 21px;
  }
  }
  @media (max-width:400px) {
      ul.tabs.flx-rw {
      padding: 0 0px;
  }
  }
  /* blog layput figma 11122023*/
  /*  */
  div#h-captcha-63 {
    padding-bottom: 10px;
  }
  div#h-captcha-64 {
    padding-bottom: 10px;
  }
  /* or blogs */
  .blg-hed {
    font-size: 30px;
    color: var(--h-color);
    padding: 16px 0 14px 0;
  }
  .sub-hed-blg {
    font-size: 24px;
    color: var(--h-color);
    padding: 5px 0 10px 0;
  }
  #eb .eb-entry-article img {
    width: 100%;
  }
  .com_easyblog.view-entry .row-fluidx.row-container{
  padding-bottom: 0 !important;
  }
  #eb .eb-entry-article.ptb-60 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  ul.li-arrow.blg-lst {
    padding: 8px 5px;
  }
  #eb .eb-entry-article .blg-lst img {
    width: initial;
    min-width: initial;
    margin: 0;
  }
  #eb .eb-entry-article .blg-lst li {
  color: #565f76 !important;
  }
  h1.reset-heading.blg-title {
    color: #fff !important;
  }  
  
  @media (max-width:991px) {
  .site-wrap.eb-entry-body.type-standard.clearfix {
    padding: 0 80px;
  }
  .com_easyblog.view-entry .row-fluidx.row-container.main-width {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
  
  }
  @media (max-width:768px) {
    .site-wrap.eb-entry-body.type-standard.clearfix {
      padding: 0 20px;
    }
    .blg-hed {
      font-size: 28px;
      padding: 12px 0 10px 0;
  }
  .sub-hed-blg {
    font-size: 20px;
  }
  .moduletable.brdc ul, .moduletable.brdc ol {
    line-height: 2;
  }
    }
  
  .com_easyblog.view-categories .t-mb--lg {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 30px;
  }
  .com_easyblog.view-categories  .eb-share {
      display: none;
  }
  /* css for blog layout by gopal */
  /* b-post-listing.is-row.has-divider,#eb .eb-post-listing__item 
  remove css from these classes*/
  .blglistflx {
    display: flex;
    gap: 30px;
    margin-bottom: 20px;
  }
  .listing-bg-im {
    flex: 0 30%;
    width: 30%;
  }
  body.com_easyblog.view-latest.no-layout.no-task.itemid-292 #eb .eb-post-thumb .eb-post-image-cover, body.com_easyblog.view-categories.layout-listings.no-task.itemid-292 #eb .eb-post-thumb .eb-post-image-cover, .com_easyblog.view-search.no-layout.no-task.itemid-292 .eb-post-thumb .eb-post-image-cover {
    height: 160px !important;
    width: 300px !important;
  }
  .listing-bg-cont.video-pst {
    max-width: 695px;
    position: relative;
  }
  .cat-flx {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
  }
  .esyb-wrap #eb .video-pst .eb-post-title a {
    font-size: 18px;
    font-weight: 600 !important;
    line-height: 1.3;
    margin-bottom: 3px;
  }
  .p-none, .eb-post-simple__category {
    display: none;
  }
  .video-pst .cat-flx-cl {
    font-size: 14px;
    line-height: 16px;
    color: #565f76 !important;
    font-family: "Inter", sans-serif !important;
  }
  
  .cat-flx-cl {
    display: flex;
  }
  #eb .comma-seperator.p-none {
    display: none;
  }
  span.cat-div {
    padding-right: 8px;
  }
  .com_easyblog.view-categories .t-mb--lg {
    margin-top: -10px;
  }
  #eb .eb-post-title {
    font-size: 20px;
    line-height: 22px;
  }
  .listing-bg-cont.video-pst p {
    font-size: 14px;
    padding-bottom: 10px;
  }
  #eb a.tag-nm {
    color: #565f76 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    padding-left: 5px;
  }
  .com_easyblog.view-entry .eb-container__main .max70 {
    max-width: 70%;
    margin: auto;
    margin-bottom: 50px;
  }
  #eb .eb-post-title {
    margin: 10px 0 10px !important;
  }
  img.vid-cat-ic {
    padding-right: 8px;
  }
  .flx2-prt {
    display: flex;
  }
  .flx2-prt .prt1 {
    flex: 50%;
  }
  @media (max-width:1100px) {
    body.com_easyblog.view-latest.no-layout.no-task.itemid-292 #eb .eb-post-thumb .eb-post-image-cover, body.com_easyblog.view-categories.layout-listings.no-task.itemid-292 #eb .eb-post-thumb .eb-post-image-cover, .com_easyblog.view-search.no-layout.no-task.itemid-292 .eb-post-thumb .eb-post-image-cover {
      height: 170px !important;
    }
  }
  @media (max-width:991px) {
    .com_easyblog.view-entry .eb-container__main .max70 {
      max-width: 100%;
    }
    .row-fluidx.row-container.main-width.esyb-wrap.hp-sectiontb {
      padding-top: 0 !important;
    }
  }
  @media (max-width:768px) {
    .blglistflx {
      gap: 0px;
      flex-direction: column;
  }
  .listing-bg-im {
    flex: 0 100%;
    height: 230px;
    width: 100%;
  }
  body.com_easyblog.view-latest.no-layout.no-task.itemid-292 #eb .eb-post-thumb .eb-post-image-cover, body.com_easyblog.view-categories.layout-listings.no-task.itemid-292 #eb .eb-post-thumb .eb-post-image-cover, .com_easyblog.view-search.no-layout.no-task.itemid-292 .eb-post-thumb .eb-post-image-cover {
    height: 230px !important;
    width: 100% !important;
  }
  .cat-flx {
    flex-direction: column;
  }
  span.cat-div {
    display: none;
  }
  .flx2-prt {
    flex-direction: column;
  }
  .flx2-prt .prt1 {
    flex: 100%;
  }
  .flx2-prt .prt1 ul.li-arrow.blg-lst {
    padding: 0;
  }
  }
  .flx-hd img {
    width: 26px !important;
    margin: 0 !important;
  }
  h3.sub-hed-blg.flx-hd {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
  }
  .blg-lst.lst1 li {
    display: inherit !important;
  }
  .com_easyblog.view-categories.layout-listings #mod-custom194 {
    display: none;
  }
  /* css for blog layout by gopal end */
  .eb-modules-wrap.eb-modules-stackideas-toolbar.fd-cf {
    display: none;
}
.eb-post-listing {
    max-width: 1440px;
    padding: 0 135px;
    margin: auto;
    padding-top: 60px !important;
}
#eb .reset-heading {
    margin: auto !important;
}
#eb p{
	margin-top:8px;
}
.eb-post-thumb a.eb-post-image-cover {
    width: 100%;
    height: 135px !important;
}
span.cat-div {
    line-height: 16px;
}
.eb-post-category.comma-seperator.bluuu span a {
    line-height: 16px !important;
    color: #128ff3;

}
.cat-flx {
    padding-bottom: 12px;
}
h2 a.text-inherit {
    font-weight: 700;
    font-family: "lato";
    text-transform: capitalize;
    font-size: 20px;
}
h2.blg-hdd {
    text-transform: capitalize;
    font-family: "lato";
    font-size: 24px;
    font-weight: 600;
    padding: 20px 0 0px;
    line-height: 35px;
}
h3.blg-sub-hd {
    font-size: 20px;
    font-family: "lato";
    text-transform: capitalize;
    font-weight: 600;
    padding: 15px 0 0px;
}
@media (max-width:991px) {
    .eb-post-listing {
padding: 0px 80px
}
}
@media (max-width:768px) {
    .eb-post-listing {
        padding: 0px 20px;
        }
        .eb-post-thumb a.eb-post-image-cover {
            width: 100%;
            height: 160px !important;
        }
        h2.blg-hdd {
            font-size: 22px;
        font-weight: 600;
        padding: 20px 0px 0px;
        line-height: 32px
        }
        h3.blg-sub-hd {
            font-size: 18px;
            list-style: 28px;
        }
}

/* end blog by taniya */
/* new-city-pages taniya 11-7-24 */
.ct-pera {
    font-family: Lato;
    font-size: 22px;
    font-weight: 700;
    line-height: 34px;
    color: #1C394B;
    max-width: 865px;
    margin: auto;
}
.extra h2 {
    max-width: 421px;
}
.extra .etra p {
    max-width: 474px;
}

.bx-min {
    display: flex;
    gap: 5px;
}
.year, .add  {
    background: #0E71BC;
    padding: 25px 20px;
    width: 312px;
    text-align: center;
    
}
.year{
	margin-bottom: 5px;
}
.step2 .year, .step2 .add  {
    background: #0E71BC;
    padding: 35px 25px;
    width: 550px;
    text-align: center;
    margin-bottom: 5px;
}
.anul {
    background: #0E71BC;
    padding: 94px 22px;
    text-align: center;
    margin-bottom: 2px;
    width: 275px;
	height:100%;
}
.two-bx h3, .two-bx p, .one-bx h3, .one-bx p{
    color: #fff;
}
.list-ct {
    display: flex;
    flex-wrap: wrap;
    gap: 28px;
}
.list-ct p {
    font-size: 15px;
}
.add-ls.bdr-nn{
    border:none;
}
.add-ls {
    flex: 1 48%;
    max-width: 48%;
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 28px;
}
/* .bg-brw .b-list li::before {
    background-image: url(../../../../../images/tick-wht.png) !important;
    background: blue;
    border-radius: 50%;
} */

@media (max-width:991px) {
.bx-min {
    gap: 5px;
    flex-direction: column;
}
.year, .add {
    width: 100%;
}
.anul {
    padding: 25px 20px;
    width: 100%;
}
.ct-pera {
    font-size: 18px;
    line-height: 28px;
}
.add-ls {
    flex: 1 100%;
    max-width: 100%;
}
.step2 .year, .step2 .add  {
    padding: 25px 20px;
    width: 100%;

}
}
.bg-brw .b-list li::before {
    content: "";
    background-image: url(../../../../../images/tck-bl.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -30px;
    top: 6px;
}
/* end tr */
/*City Pages*/
@media (max-width:991px){
	ul.list-left li {
		margin: 0px;
	}
	.mb-mrt0 {
		margin-top: 0px !important;
	}
}

.mrt-20 {
    margin-top: 20px;
}
.mrt0 {
    margin-top: 0px !important;
	}
.pdt0{
	padding-top:0px;
}

/* Reviews  */
.testMnlWrap {
  display: flex;
  align-items: center;
  justify-content:space-between;

}

p.tmnlTXT01 span {
  text-transform: uppercase;
  color: #00154d;
  border: 2px solid #e66821;
  padding: 10px 25px;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  font-weight: 600;
}

p.tmnlTXT01 {

  margin: 10px 0 30px;

}

h2.tmnlMainTitle {

  margin: 0;

  font-size: 35px;

  color: #00154d;

  line-height: 45px;

  margin-bottom: 10px;

  font-weight: 600;

}

.tmnlBTN {

  margin-top: 30px;

}
.ldZdCm{
    right:-50px!important;
}
.iqPsnt{
    left:-50px!important;
}
.global-btn a {

  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;

}

.global-btn:hover a {
  color: #E66821;
}

#gp .tstmnColTwo {

  width: 68%;

}

.tstmnColOne {

  width: 32%;

}

ul.tmnlMainLIc li {
  margin: 0 6px 0 0;
  width: 28px;
  height: 28px;
  background: #F4F8FF;
  border-radius: 1px;
}

ul.tmnlMainLIc li i {

  color: #FFBA00;
  padding: 5px;

}

ul.tmnlMainLIc {

  margin: 15px 0;

  display: flex;

  list-style: none;

}

.tmnlMainTxt {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #101625;
}

.AuthInfosWrap {

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.AuthInf {

  display: flex;

  align-items: center;

}

.AuthNms h3 {

  margin: 0 0 3px;

  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  color: #101625;
  line-height: 16px;

}

.AuthNms p {

  margin: 0;

  color: #8f8f8f;

}

.AuthNms {

  padding-left: 8px;

}

.tmnlQIc i {

  color: #e66821;

  font-size: 22px;

}

.AuthInfosWrap {

  margin-top: 35px;

}

#gp .tstmnColTwo {

  width: 65%;

  padding-left: 60px;

  box-sizing: border-box;

}

.tmnlRVbox {

  display: flex;

  margin: 0 -15px;

}

.tstimonialItemInner {
  background-position: top;
  height: 100%;
  padding: 24px 20px;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  border-radius: 2px;
}

.tstimonialItems {

  padding: 0 15px;

}

#gp .tstmnColTwo {

  position: relative;

}

.swiper-slide {
  height: auto;
}

.swiper-button-prev {

  left: 4px;

  z-index: 55;

}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {

  display: none;

}

.AuthAvtar img {
  max-width: 50px;
}

p.tmnlMainTxt a:hover {
  color: #fff;
}

p.tmnlMainTxt a b {
  font-weight: 600;
  color: #e66821;
  font-style: italic;
  border-bottom: 2px solid;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  /* content: "\f178";
  font-family: fontawesome;
  color: #e66821;
  font-size: 30px; */
  content: "";
  background-image: url(/images/2k23/svg/rev-arrow-r.svg);
  height: 16px;
  width: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* css changed */
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  /* content: "\f177";
  font-family: fontawesome;
  color: #e66821;
  font-size: 30px; */
  content: "";
  background-image: url(/images/2k23/svg/rev-arrow-r.svg);
  height: 16px;
  width: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-button-next,
.swiper-button-prev {
  width: 50px;
  height: 50px;
  background: #E66821;
  border-radius: 2px;
  border: 1px solid #E66821;
}

.swiper-button-prev {
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: -58px;
}

a {
  text-decoration: none !important;
}

.swiper {
  padding: 0;
}

/* end */
@media (max-width:767px) {
    h2.t-center.mt32 {
        margin-top: 0;
    }
#gp {
    margin-bottom: 40px;
}
  .testMnlWrap {

    display: flex;

    flex-direction: column;

  }

  .tstmnColOne {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .tstmnColOne,
  #gp .tstmnColTwo {

    width: 100%;

  }

  h2.tmnlMainTitle {

    font-size: 30px;

    line-height: 42px;

  }

  #gp .tstmnColTwo {

    padding-left: 0;

    padding-top: 10px;

  }

  .tstimonialItemInner {
    min-height: 310px;
  }

  /* .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
      background-image: url(/images/2k23/svg/rev-arr-l.svg);
  }
  .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      background-image: url(/images/2k23/svg/rev-arr-l.svg);
  } */
  .swiper-button-next.swiper-button-disabled::after {
    background-image: url(/images/2k23/svg/rev-arr-l.svg);
    transform: matrix(-1, 0, 0, 1, 0, 0);
  }

  .swiper-button-prev.swiper-button-disabled::after {
    background-image: url(/images/2k23/svg/rev-arr-l.svg);
    transform: matrix(-1, 0, 0, 1, 0, 0);
  }

  .swiper-button-next,
  .swiper-button-prev {
    position: relative;
  }

  .swiper-button-next,
  .swiper-rtl .swiper-button-prev {
    right: -56%;
    top: 42.6px;
  }

  .swiper-button-prev,
  .swiper-rtl .swiper-button-next {
    left: 31%;
    top: 13px;
  }

  .swiper-button-next,
  .swiper-button-prev {
    width: 50px;
  }

  .swiper-button-prev {

    left: 34%;

  }

  .swiper-button-next.swiper-button-disabled,
  .swiper-button-prev.swiper-button-disabled {
    display: flex;
    opacity: 1 !important;
    background: transparent !important;
    border: 1px solid #E66821 !important;
    border-radius: 2px !important;
    pointer-events: none !important;
  }

.ldZdCm, .iqPsnt{
    top:115%!important;
}
.ldZdCm {
    right: 35% !important;
}
.iqPsnt{
    left: 35%!important;
}
}

@media (min-width:768px) and (max-width:991px) {

  .swiper-button-next,
  .swiper-button-prev {
    width: 27px;
  }

  .swiper-button-prev,
  .swiper-rtl .swiper-button-next {
    left: 0px
  }

  .swiper-button-next,
  .swiper-rtl .swiper-button-prev {
    right: -27px;
  }

  h2.tmnlMainTitle {

    font-size: 25px;

    line-height: 35px;

  }

  .tstmnColOne {

    width: 40%;

  }

  #gp .tstmnColTwo {

    width: 60%;

    padding-left: 35px;

  }

  .tmnlBTN a {

    font-size: 13px;

  }

}

@media (min-width:992px) and (max-width:1360px) {

  .swiper-button-next,
  .swiper-button-prev {
    width: 28px;
  }

  .swiper-button-prev {
    left: 25px;
  }

  .swiper-button-next,
  .swiper-rtl .swiper-button-prev {
    right: -28px;
  }
}
@media (max-width:768px) {
  div :has(> .formSpan4), div :has(> .formSpan3) {
    flex-direction: column;
    gap: 0;
}
  .rsform-block.rsform-block-download-media-kit.rsform-type-submitbutton {
    float: unset;
}
}
/* end blog by taniya */
.flx-1 .column {
    flex: 1;
}
.md-kit form h2 {
    color: #fff;
    padding-bottom: 0px;
  text-align:center;
}
@media (max-width:500px) {
    div :has(> .formSpan6) {
        gap: 0px;
        flex-direction: column;
    }
}
.lg-sm-flx{
    align-items:flex-start;
}

.lg-sm-flx .col:first-child {
    flex: 1 70%;
    max-width: unset;
}
.lg-sm-flx .col:last-child {
    flex: 1 30%;
    max-width: unset;
}
.rsform-type-selectlist select {
    appearance: none;
    -webkit-appearance: none;
}
.rsform-type-selectlist {
    position: relative;
}
.rsform-type-selectlist::after {
    content: "";
    /* background-image: url(../../../../../images/down-arrow-5.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: 16px;
    top: 18px;
    width: 20px;
    height: 20px;
    background-size: 100%;
    filter: brightness(0) saturate(100%) invert(96%) sepia(4%) saturate(883%) hue-rotate(55deg) brightness(90%) contrast(92%); */
}
.rsform-type-selectlist select {
    /* padding-left: 30px !important; */
    background-image: url(../../../../../images/down-arrow-5.svg) /* Custom arrow */ !important;
    background-position: 98.8% center !important;
    background-size: 12px;
    direction: ltr;
    background-repeat: no-repeat !important;
    
}
.formSpan3 .rsform-type-selectlist select {
    background-position: 97% center !important;
}
@media (max-width:768px) {
    div :has(> .formSpan6) {
        display: flex;
        gap: 0px;
        flex-direction: column;
    }
    .formSpan3 .rsform-type-selectlist select, .rsform-type-selectlist select {
        background-position: 98% center !important;
    }
}
/*  */
.flx-wht-bx {
    display: flex;
    gap: 50px;
}
 .bg-wht .year, .bg-wht .tw-wht{
    background: #ffffff !important;
    padding: 35px 25px;
    width: 550px;
    text-align: center;
    margin-bottom: 5px;
}
.light-blue.bg-wht {
    margin-bottom: 65px;
} 
/*  */

 .flx-bx .two-bx {
    display: flex;
    gap: 30px;
    margin-top: 20px;
}
.col.mob-cnt .year, .col.mob-cnt .add {
    flex: 1 20% !important;
    max-width: 250px;
    align-items: stretch;
    margin-bottom: 0;
    background:#0E71BC;
}
@media (max-width:768px) {
    .flx-wht-bx {
        gap: 24px;
        flex-direction: column;
    }
    .bg-wht .year, .bg-wht .tw-wht{
        width: 100%;

    }
    .flx-bx .two-bx {
        flex-direction: column;
    }
 .col.mob-cnt .year,.col.mob-cnt .add {
        max-width: 100%;
    }
}
/* privacy */
.privacy-div h3 {
    margin-top: 30px;
    margin-bottom: 12px;
}
.privacy-div .b-list li {
    font-weight: 400;
}
.privacy-div .b-list li:last-of-type {
    padding-bottom: 0;
}
.privacy-div .b-list li::before {
    top: 4px;
}
.privacy-div .ftr.c-info h3 a {
    font-size: 20px;
    font-weight: 600;
    color: #128FF3;
}
.privacy-div .ftr.c-info h3 {
    margin-bottom: 10px;
    padding-bottom: 0;
}
/*  */

div#ig-thumbs-grid-M128:last-child{
    display: none !important;
}
.com_easyblog.wrapper-static.view-entry .col {
    padding: 0 !important;
}
.com_easyblog.wrapper-static.view-entry .bg-blue .btn a {
    font-size: 16px;
}
h2.blg-hdd.pd-0 {
    padding-top: 0;
}
.selectize-input{
      width: 100%!important;
    border-radius: 4px!important;
    background: #366083!important;
    padding: 18px 20px!important;
    border: 0!important;
    color: #fff!important;
    font-family: "lato"!important;
    margin-bottom: 20px!important;
}
/* css by ak 14 Feb 2025 */
ul.b-list.pdt30 {
    margin-top: 30px;
    width: max-content;
}
.ptb65.pdt55 {
    padding-top: 55px;
}
h2.t-center.mt32 {
    margin-top: 0px;
}
.gallery.mt32.mb32 {
    margin-bottom: 0px;
}
.mt30{
margin-top:30px;
}
.eb-authors-bio {
    display: none;
}
.pb0 {
    padding-bottom: 0;
}
img.max-100w {
    max-width: 100%;
}
.mb24 {
    margin-bottom: 24px;
}
.mt24 {
    margin-top: 24px;
}
@media (max-width:991px){
p.txt {
    text-align: center;
}
  .mbt24{
margin-top:24px
  }
  }
  .hgt-49 {
    height: 49%;
}
@media (min-width: 991px){
  .mb-blok {
    display: none;
}

}
@media (max-width: 991px){
.mb-nn {
    display: none;
}
    .mbcntr {
    text-align: center;
}
}

/*-- start css blog faq added by PT dt 07052025 ---*/
#eb .accordion-item-header {
    font-family: 'Lato';
    font-size: 18px;
}
#eb .accordion-item {
    margin: 32px 0;
}
#eb .accordion-item-header {
    font-family: 'Lato';
    font-size: 19px;
    font-weight: 600;
}
#eb .accordion-item-body-content {
    padding-right: 50px;
}
body.site.com_easyblog.wrapper-static.view-entry p.mb50{
    margin-bottom: 50px;
}
/*--- end css blog faq added by PT dt 07052025 ---*/
/* for new city layout */
.col-add .bx-min {
    flex-direction: column;
    gap: 12px;
}
.col-add .two-bx {
    display: flex;
    gap: 12px;
}
.col-add .year, .col-add .anul, .col-add .add {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 24px;
    margin-bottom: 0;
    border-radius: 12px;
    background: #0E71BC;
    width: 100%;
}
.col-add .year h3, .col-add .anul h3, .col-add .add h3 {
    line-height: 26px;
}
.col-add .year p, .col-add .anul p, .col-add .add p {
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    margin-top: 8px;
}
.bg-brw .b-list li::before {
    background-image: url(../../../../../images/check_circle-blk.svg);
    width: 24px;
    height: 24px;
    top: 0px;
}
.bg-blue .b-list li::before {
    background-image: url(../../../../../images/check_circle.svg);
    width: 24px;
    height: 24px;
    top: 0px;
}
.bdr32.gallery img {
    border-radius: 12px;
}
.ptb65.bg-bl-img {
    position: relative;
    overflow: hidden;
}
.ptb65.bg-bl-img:after {
     content: "";
    background: url(../../../../../images/back-tilt-wht.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0px;
    height: 100%;
}
a.clr-btn {
    z-index: 9999;
    position: absolute;
    background: #FFBA00 !important;
    color: #ffffff !important;
}

/*  */

.psrz1 {
    position: relative;
    z-index: 1;
}
.gallery.mt32.mb32.bdr32 {
    gap: 35px;
}


.flx-ad {
    display: flex
;
    text-align: center;
    margin-top: 52px;
    gap: 40px;
    justify-content: center;
    flex-wrap: wrap;
}
.add-cnt {
    flex: 1 30%;
    max-width: 36%;
    gap: 40px;
}
.bdr32.gallery img {
    border-radius: 12px;
    flex: 1 30%;
    max-width: 23%;
}
.col-add .anul {
    height: auto;
    flex: 1 40%;
}
.col-add .year {
    flex: 1 70%;
}
.b-list li {
    position: relative;
    padding-bottom: 15px;
}
.list-flex {
    display: flex;
    gap: 24px;
}
.b-list li::before {
   
    background-image: url(../../../../../images/check_circle-blu.svg);
   
    width: 24px;
    height: 24px;
    
    top: 1px;
}
.b-list {
    flex: 1;
}
/* for new city layout */
@media (max-width:992px) {

        .bdr32.gallery img {
        border-radius: 12px;
        flex: 1 54%;
        max-width: 80%;
        margin: 0;
    }

}
@media (max-width:768px) {
    .col-add .two-bx {
    display: flex;
    gap: 12px;
    flex-direction: column;
}
    
.gallery.mt32.mb32.bdr32 {
    gap: 8px;
}
.flx-ad {

    flex-direction: column;
}
.add-cnt {
    flex: 1 100%;
    max-width: 100%;
}
.flx-ad {
    gap: 30px;
}
.btn.lftt.clr-yl {
    display: flex;
    justify-content: center;
}
.list-flex {
    display: flex
;
    gap: 0;
    flex-direction: column;
}
ul.b-list:last-of-type {
    margin-top: 0;
}
}

/* css by akhilesh */
@media(max-width:768px){
    .col.col-add.col-rev {
      display: flex;
      flex-direction: column-reverse ;
  }
.flx.mod1.gap80.gap0{
    gap: 0px !important;
}
.two-bx.mg30 {
    margin-top: 30px !important;
}
  }

/*  nested li */
ul.nested-li {
    padding-left: 20px;
    margin-top: 10px;
}

ul.nested-li li::before {
    background-image: none !important;
 
}
.nested-li li {
    color: #536175;
    font-weight: 400;
}
/* city pages li */
.mt0{
    margin-top: 0;
}
.pb0i{
    padding-bottom: 0 !important;
}

.error .b-list{
    padding-left:0 ;
}
.error .b-list li::before{
    background-image: none !important;
}

/* for blog heading  */
#eb .page-header h1{
    max-width: 100%;
}

textarea{
    resize: vertical;
}
.commb img {
    width: 164px;
}