.elementor-321 .elementor-element.elementor-element-3354a9c {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-3354a9c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-bdae8bd>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}





.elementor-321 .elementor-element.elementor-element-ce610c8 .swiper-slide {
    height: 491px;
    transition-duration: calc(3000ms*1.2);
}

.elementor-321 .elementor-element.elementor-element-ce610c8 .swiper-slide-contents {
    max-width: 66%;
}

.elementor-321 .elementor-element.elementor-element-ce610c8 .swiper-slide-inner {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-e02b3ed>.elementor-background-overlay {
    opacity: 0.43;
}

.elementor-321 .elementor-element.elementor-element-e02b3ed {
    padding: 35px 0px 35px 0px;
}

.elementor-321 .elementor-element.elementor-element-f2a6224 .elementor-heading-title {
    color: #FFDA6B;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-5e66eb3 .elementor-heading-title {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-5e66eb3>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-ded0bcb {
    text-align: justify;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-321 .elementor-element.elementor-element-ded0bcb>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-a7c02d1 .elementor-button {
    font-family: "Hind Siliguri", Sans-serif;
    font-weight: 500;
    background-color: #0054B4;
}

.elementor-321 .elementor-element.elementor-element-a7c02d1>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-321 .elementor-element.elementor-element-3b9bc4d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-3b9bc4d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-88ebf08 img {
    width: 83%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-321 .elementor-element.elementor-element-f93a62c>.elementor-background-overlay {
    background-image: url("../../../assets/uploads/picture/pattern-chakras-alt-color.jpg");
    opacity: 0.35;
}

.elementor-321 .elementor-element.elementor-element-f93a62c {
    padding: 20px 0px 45px 0px;
}

.elementor-321 .elementor-element.elementor-element-36ff4c6 {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-36ff4c6 .elementor-heading-title {
    color: #000000;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 35px;
}

.elementor-321 .elementor-element.elementor-element-36ff4c6>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-c44539b {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-f9aad23:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-f9aad23>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-f9aad23>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-321 .elementor-element.elementor-element-f9aad23>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-5b78ac4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-321 .elementor-element.elementor-element-5b78ac4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-321 .elementor-element.elementor-element-5b78ac4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-321 .elementor-element.elementor-element-5b78ac4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-321 .elementor-element.elementor-element-5b78ac4 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-321 .elementor-element.elementor-element-5b78ac4 .elementor-image-box-title {
    margin-bottom: 3px;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-5b78ac4 .elementor-image-box-description {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-9841f68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-9841f68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-9841f68>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-321 .elementor-element.elementor-element-9841f68>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-b83403d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-321 .elementor-element.elementor-element-b83403d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-321 .elementor-element.elementor-element-b83403d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-321 .elementor-element.elementor-element-b83403d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-321 .elementor-element.elementor-element-b83403d .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-321 .elementor-element.elementor-element-b83403d .elementor-image-box-title {
    margin-bottom: 3px;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-b83403d .elementor-image-box-description {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-b95d3e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-b95d3e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-b95d3e5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-321 .elementor-element.elementor-element-b95d3e5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-6ffb6c4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-321 .elementor-element.elementor-element-6ffb6c4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-321 .elementor-element.elementor-element-6ffb6c4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-321 .elementor-element.elementor-element-6ffb6c4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-321 .elementor-element.elementor-element-6ffb6c4 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-321 .elementor-element.elementor-element-6ffb6c4 .elementor-image-box-title {
    margin-bottom: 3px;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-6ffb6c4 .elementor-image-box-description {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-ad8de20 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-10888bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-10888bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-10888bc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-321 .elementor-element.elementor-element-10888bc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-d3da42d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-321 .elementor-element.elementor-element-d3da42d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-321 .elementor-element.elementor-element-d3da42d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-321 .elementor-element.elementor-element-d3da42d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-321 .elementor-element.elementor-element-d3da42d .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-321 .elementor-element.elementor-element-d3da42d .elementor-image-box-title {
    margin-bottom: 3px;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-d3da42d .elementor-image-box-description {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-34f00fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-34f00fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-34f00fe>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-321 .elementor-element.elementor-element-34f00fe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-6fafc71.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-321 .elementor-element.elementor-element-6fafc71.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-321 .elementor-element.elementor-element-6fafc71.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-321 .elementor-element.elementor-element-6fafc71 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-321 .elementor-element.elementor-element-6fafc71 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-321 .elementor-element.elementor-element-6fafc71 .elementor-image-box-title {
    margin-bottom: 3px;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-6fafc71 .elementor-image-box-description {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-a80cd1e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-a80cd1e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-a80cd1e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-321 .elementor-element.elementor-element-a80cd1e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-56d7612.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-321 .elementor-element.elementor-element-56d7612.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-321 .elementor-element.elementor-element-56d7612.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-321 .elementor-element.elementor-element-56d7612 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-321 .elementor-element.elementor-element-56d7612 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-321 .elementor-element.elementor-element-56d7612 .elementor-image-box-title {
    margin-bottom: 3px;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-56d7612 .elementor-image-box-description {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-e0c0f00:not(.elementor-motion-effects-element-type-background),
.elementor-321 .elementor-element.elementor-element-e0c0f00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0054B4;
    background-image: url("../assets/uploads/picture/343130244_616962143652920_6351426785864549261_n-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-321 .elementor-element.elementor-element-e0c0f00>.elementor-background-overlay {
    background-color: #0054B4;
    opacity: 0.82;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-e0c0f00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-321 .elementor-element.elementor-element-b7d7122 {
    text-align: left;
}

.elementor-321 .elementor-element.elementor-element-b7d7122 .elementor-heading-title {
    color: #0c75ed;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 35px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.59);
}

.elementor-321 .elementor-element.elementor-element-b7d7122>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-03433bd {
    text-align: left;
    color: #FFFFFF;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-321 .elementor-element.elementor-element-03433bd>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-c9d8e9c .elementor-button {
    font-family: "Hind Siliguri", Sans-serif;
    font-weight: 500;
    background-color: #0c75ed;
}

.elementor-321 .elementor-element.elementor-element-c9d8e9c>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-321 .elementor-element.elementor-element-49768ec.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-49768ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-c614e9d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-c614e9d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #313E0D8A;
}

.elementor-321 .elementor-element.elementor-element-c614e9d>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #0c75ed36;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 17px 10px 6px 10px;
}

.elementor-321 .elementor-element.elementor-element-c614e9d>.elementor-element-populated,
.elementor-321 .elementor-element.elementor-element-c614e9d>.elementor-element-populated>.elementor-background-overlay,
.elementor-321 .elementor-element.elementor-element-c614e9d>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-c614e9d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-e2df96d img {
    width: 31%;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-ab75d2a {
    --divider-border-style: wavy;
    --divider-color: #515050;
    --divider-border-width: 2px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-321 .elementor-element.elementor-element-ab75d2a .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-321 .elementor-element.elementor-element-ab75d2a .elementor-divider {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-14d6c19 .elementor-counter-number-wrapper {
    color: #0c75ed;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 60px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}

.elementor-321 .elementor-element.elementor-element-14d6c19 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-78e4498:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-78e4498>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #313E0D8A;
}

.elementor-321 .elementor-element.elementor-element-78e4498>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #0c75ed36;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 17px 10px 6px 10px;
}

.elementor-321 .elementor-element.elementor-element-78e4498>.elementor-element-populated,
.elementor-321 .elementor-element.elementor-element-78e4498>.elementor-element-populated>.elementor-background-overlay,
.elementor-321 .elementor-element.elementor-element-78e4498>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-78e4498>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-26fad41 img {
    width: 31%;
}

.elementor-321 .elementor-element.elementor-element-34182fc {
    --divider-border-style: wavy;
    --divider-color: #515050;
    --divider-border-width: 2px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-321 .elementor-element.elementor-element-34182fc .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-321 .elementor-element.elementor-element-34182fc .elementor-divider {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-879979b .elementor-counter-number-wrapper {
    color: #0c75ed;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 60px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}

.elementor-321 .elementor-element.elementor-element-879979b .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-174de7d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-174de7d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #313E0D8A;
}

.elementor-321 .elementor-element.elementor-element-174de7d>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #0c75ed36;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 17px 10px 6px 10px;
}

.elementor-321 .elementor-element.elementor-element-174de7d>.elementor-element-populated,
.elementor-321 .elementor-element.elementor-element-174de7d>.elementor-element-populated>.elementor-background-overlay,
.elementor-321 .elementor-element.elementor-element-174de7d>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-174de7d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-4e25238 img {
    width: 31%;
}

.elementor-321 .elementor-element.elementor-element-5fcce77 {
    --divider-border-style: wavy;
    --divider-color: #515050;
    --divider-border-width: 2px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-321 .elementor-element.elementor-element-5fcce77 .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-321 .elementor-element.elementor-element-5fcce77 .elementor-divider {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-075976b .elementor-counter-number-wrapper {
    color: #0c75ed;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 60px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}

.elementor-321 .elementor-element.elementor-element-075976b .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-8110c9a {
    padding: 30px 0px 30px 0px;
}

.elementor-321 .elementor-element.elementor-element-5a77d68 img {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 0px 10px 0px rgba(228.74999999999997, 228.74999999999997, 228.74999999999997, 0.5);
}

.elementor-bc-flex-widget .elementor-321 .elementor-element.elementor-element-b84450f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-b84450f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-b84450f>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-321 .elementor-element.elementor-element-412c836 {
    text-align: left;
}

.elementor-321 .elementor-element.elementor-element-412c836>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-dab1f9f {
    text-align: left;
}

.elementor-321 .elementor-element.elementor-element-dab1f9f .elementor-heading-title {
    color: #719E07;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
}

.elementor-321 .elementor-element.elementor-element-dab1f9f>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-e487f61 {
    text-align: justify;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-321 .elementor-element.elementor-element-e487f61>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-2dd9718:not(.elementor-motion-effects-element-type-background),
.elementor-321 .elementor-element.elementor-element-2dd9718>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0F0F0;
}

.elementor-321 .elementor-element.elementor-element-2dd9718 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-321 .elementor-element.elementor-element-2dd9718>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-b5f73f6 {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-b5f73f6 .elementor-heading-title {
    color: #000000;
}

.elementor-321 .elementor-element.elementor-element-b5f73f6>.elementor-widget-container {
    margin: 32px 0px 16px 0px;
}

.elementor-321 .elementor-element.elementor-element-9dec74c .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%);
}

.elementor-321 .elementor-element.elementor-element-9dec74c:after {
    content: "0.66";
}

.elementor-321 .elementor-element.elementor-element-9dec74c .elementor-post__meta-data span+span:before {
    content: "•";
}

.elementor-321 .elementor-element.elementor-element-9dec74c {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-321 .elementor-element.elementor-element-9dec74c .elementor-post__text {
    margin-top: 0px;
}

.elementor-321 .elementor-element.elementor-element-9dec74c .elementor-post__title,
.elementor-321 .elementor-element.elementor-element-9dec74c .elementor-post__title a {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-9dec74c .elementor-post__title {
    margin-bottom: 6px;
}

.elementor-321 .elementor-element.elementor-element-9dec74c .elementor-post__excerpt {
    margin-bottom: 7px;
}

.elementor-321 .elementor-element.elementor-element-d6c588d>.elementor-element-populated {
    margin: 0px 0px 0px 44px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 44px;
}

.elementor-321 .elementor-element.elementor-element-ea7554d {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-ea7554d>.elementor-widget-container {
    margin: 32px 0px 16px 0px;
}

.elementor-321 .elementor-element.elementor-element-d46ddf3 {
    --grid-columns: 1;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
}

.elementor-321 .elementor-element.elementor-element-d46ddf3>.elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-8e74d9f .elementor-button {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    background-color: #0054B4;
}

.elementor-321 .elementor-element.elementor-element-8e74d9f .elementor-button:hover,
.elementor-321 .elementor-element.elementor-element-8e74d9f .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0c75ed;
}

.elementor-321 .elementor-element.elementor-element-8e74d9f .elementor-button:hover svg,
.elementor-321 .elementor-element.elementor-element-8e74d9f .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-8e74d9f>.elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-246f8ba:not(.elementor-motion-effects-element-type-background),
.elementor-321 .elementor-element.elementor-element-246f8ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../assets/uploads/picture/pngwing.com_.png");
    background-repeat: no-repeat;
}

.elementor-321 .elementor-element.elementor-element-246f8ba>.elementor-background-overlay {
    background-color: #FFF9F9;
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-246f8ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 50px 0px;
}

.elementor-321 .elementor-element.elementor-element-3541a5d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-d444ea5 {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-d444ea5 .elementor-heading-title {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-d444ea5>.elementor-widget-container {
    margin: 32px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-065160e {
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__front {
    background-color: #0054B4;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__back {
    background-color: #0c75ed;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box {
    height: 198px;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-icon-wrapper {
    margin-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-icon {
    font-size: 30px;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-icon svg {
    width: 30px;
    transform: rotate(0deg);
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__button {
    margin-center: 0;
    font-family: "Hind Siliguri", Sans-serif;
    font-weight: 500;
    background-color: #0054B4;
    border-width: 0px;
    border-radius: 2px;
}

.elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #131313;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__front {
    background-color: #0054B4;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__back {
    background-color: #0c75ed;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box {
    height: 198px;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-icon-wrapper {
    margin-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-icon {
    font-size: 30px;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-icon svg {
    width: 30px;
    transform: rotate(0deg);
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__button {
    margin-center: 0;
    font-family: "Hind Siliguri", Sans-serif;
    font-weight: 500;
    background-color: #0054B4;
    border-width: 0px;
    border-radius: 2px;
}

.elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #131313;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__front {
    background-color: #0054B4;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__back {
    background-color: #0c75ed;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box {
    height: 198px;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-icon-wrapper {
    margin-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-icon {
    font-size: 30px;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-icon svg {
    width: 30px;
    transform: rotate(0deg);
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__button {
    margin-center: 0;
    font-family: "Hind Siliguri", Sans-serif;
    font-weight: 500;
    background-color: #0054B4;
    border-width: 0px;
    border-radius: 2px;
}

.elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #131313;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__front {
    background-color: #0054B4;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__back {
    background-color: #0c75ed;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box {
    height: 198px;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-icon-wrapper {
    margin-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-icon {
    font-size: 30px;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-icon svg {
    width: 30px;
    transform: rotate(0deg);
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__button {
    margin-center: 0;
    font-family: "Hind Siliguri", Sans-serif;
    font-weight: 500;
    background-color: #0054B4;
    border-width: 0px;
    border-radius: 2px;
}

.elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #131313;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-7a8036e:not(.elementor-motion-effects-element-type-background),
.elementor-321 .elementor-element.elementor-element-7a8036e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0054B4;
    background-image: url("../assets/uploads/picture/343301242_200331819479713_5802739415879832358_n-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-321 .elementor-element.elementor-element-7a8036e>.elementor-background-overlay {
    background-color: #0054B4;
    opacity: 0.82;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-7a8036e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-6291861>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-321 .elementor-element.elementor-element-f14bcfc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-f14bcfc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-f14bcfc>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px;
}

.elementor-321 .elementor-element.elementor-element-83746a0 {
    text-align: left;
}

.elementor-321 .elementor-element.elementor-element-83746a0 .elementor-heading-title {
    color: #0c75ed;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 35px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.59);
}

.elementor-321 .elementor-element.elementor-element-83746a0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-2dad7ee {
    text-align: left;
    color: #FFFFFF;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-321 .elementor-element.elementor-element-2dad7ee>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-4007578 {
    text-align: left;
}

.elementor-321 .elementor-element.elementor-element-4007578 .elementor-heading-title {
    color: #0c75ed;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 35px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.59);
}

.elementor-321 .elementor-element.elementor-element-4007578>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-d48e8ec .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-321 .elementor-element.elementor-element-d48e8ec>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-d48e8ec {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-321 .elementor-element.elementor-element-99fcd7e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-99fcd7e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-321 .elementor-element.elementor-element-99fcd7e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-321 .elementor-element.elementor-element-99fcd7e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #313E0D8A;
}

.elementor-321 .elementor-element.elementor-element-99fcd7e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 50px 40px 50px 40px;
}

.elementor-321 .elementor-element.elementor-element-99fcd7e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-group {
    padding-right: calc(12px/2);
    padding-left: calc(12px/2);
    margin-bottom: 15px;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-form-fields-wrapper {
    margin-left: calc(-12px/2);
    margin-right: calc(-12px/2);
    margin-bottom: -15px;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-321 .elementor-element.elementor-element-714dde6 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-321 .elementor-element.elementor-element-714dde6 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-321 .elementor-element.elementor-element-714dde6 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-group .elementor-field {
    color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-group .elementor-field,
.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-subgroup label {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #1C25028A;
    border-color: #D7D7D7;
    border-width: 2px 2px 2px 2px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-group .elementor-select-wrapper select {
    background-color: #1C25028A;
    border-color: #D7D7D7;
    border-width: 2px 2px 2px 2px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-field-group .elementor-select-wrapper::before {
    color: #D7D7D7;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-button {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 5px 5px 5px 5px;
    padding: 14px 35px 14px 35px;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .e-form__buttons__wrapper__button-next {
    background-color: #0c75ed;
    color: #ffffff;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-button[type="submit"] {
    background-color: #0c75ed;
    color: #ffffff;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-321 .elementor-element.elementor-element-714dde6 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-321 .elementor-element.elementor-element-714dde6 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-321 .elementor-element.elementor-element-9aee704:not(.elementor-motion-effects-element-type-background),
.elementor-321 .elementor-element.elementor-element-9aee704>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-321 .elementor-element.elementor-element-9aee704 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 50px 0px;
}

.elementor-321 .elementor-element.elementor-element-9aee704>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-321 .elementor-element.elementor-element-c9a5f0c {
    text-align: center;
}

.elementor-321 .elementor-element.elementor-element-c9a5f0c .elementor-heading-title {
    font-family: "Hind Siliguri", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-321 .elementor-element.elementor-element-c9a5f0c>.elementor-widget-container {
    margin: 32px 0px 0px 0px;
}

.elementor-321 .elementor-element.elementor-element-dc21724 {
    --image-border-color: #0054B4;
    --image-border-width: 2px;
    --image-border-radius: 13px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-321 .elementor-element.elementor-element-dc21724 .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-321 .elementor-element.elementor-element-dc21724 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

@media(max-width:1024px) {
    .elementor-321 .elementor-element.elementor-element-d46ddf3 {
        --grid-columns: 2;
    }

    .elementor-321 .elementor-element.elementor-element-f14bcfc>.elementor-element-populated {
        margin: 0px 0px 0px 16px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 16px;
    }
}

@media(min-width:768px) {
    .elementor-321 .elementor-element.elementor-element-b059963 {
        width: 54.303%;
    }

    .elementor-321 .elementor-element.elementor-element-3b9bc4d {
        width: 45.65%;
    }

    .elementor-321 .elementor-element.elementor-element-2c321e8 {
        width: 30%;
    }

    .elementor-321 .elementor-element.elementor-element-49768ec {
        width: 70%;
    }

    .elementor-321 .elementor-element.elementor-element-1262909 {
        width: 30%;
    }

    .elementor-321 .elementor-element.elementor-element-b84450f {
        width: 70%;
    }

    .elementor-321 .elementor-element.elementor-element-6e2f097 {
        width: 56.673%;
    }

    .elementor-321 .elementor-element.elementor-element-d6c588d {
        width: 43.184%;
    }
}

@media(min-width:1025px) {

    .elementor-321 .elementor-element.elementor-element-e0c0f00:not(.elementor-motion-effects-element-type-background),
    .elementor-321 .elementor-element.elementor-element-e0c0f00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-321 .elementor-element.elementor-element-7a8036e:not(.elementor-motion-effects-element-type-background),
    .elementor-321 .elementor-element.elementor-element-7a8036e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:767px) {
    .elementor-321 .elementor-element.elementor-element-ce610c8 .swiper-slide {
        height: 227px;
    }

    .elementor-321 .elementor-element.elementor-element-5b78ac4 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-9841f68>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-321 .elementor-element.elementor-element-b83403d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-b95d3e5>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-321 .elementor-element.elementor-element-6ffb6c4 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-d3da42d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-34f00fe>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-321 .elementor-element.elementor-element-6fafc71 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-a80cd1e>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-321 .elementor-element.elementor-element-56d7612 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-e0c0f00 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-321 .elementor-element.elementor-element-c614e9d {
        width: 100%;
    }

    .elementor-321 .elementor-element.elementor-element-78e4498>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-321 .elementor-element.elementor-element-174de7d>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-321 .elementor-element.elementor-element-b84450f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-321 .elementor-element.elementor-element-9dec74c .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }

    .elementor-321 .elementor-element.elementor-element-9dec74c:after {
        content: "0.5";
    }

    .elementor-321 .elementor-element.elementor-element-d6c588d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-321 .elementor-element.elementor-element-d46ddf3 {
        --grid-columns: 1;
    }

    .elementor-321 .elementor-element.elementor-element-ece5100 {
        width: 50%;
    }

    .elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box {
        height: 167px;
    }

    .elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 22px;
    }

    .elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
        padding: 0px 0px 0px 0px;
    }

    .elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 22px;
    }

    .elementor-321 .elementor-element.elementor-element-71033e4 .elementor-flip-box__button {
        font-size: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-44f0f47 {
        width: 50%;
    }

    .elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box {
        height: 167px;
    }

    .elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 22px;
    }

    .elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__back .elementor-flip-box__layer__overlay {
        padding: 0px 0px 0px 0px;
    }

    .elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 22px;
    }

    .elementor-321 .elementor-element.elementor-element-2a25eea .elementor-flip-box__button {
        font-size: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-864a54b {
        width: 50%;
    }

    .elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box {
        height: 167px;
    }

    .elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 22px;
    }

    .elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
        padding: 0px 0px 0px 0px;
    }

    .elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 22px;
    }

    .elementor-321 .elementor-element.elementor-element-890dfd6 .elementor-flip-box__button {
        font-size: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-5ce54c8 {
        width: 50%;
    }

    .elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box {
        height: 167px;
    }

    .elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 22px;
    }

    .elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
        padding: 0px 0px 0px 0px;
    }

    .elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 22px;
    }

    .elementor-321 .elementor-element.elementor-element-1fa8852 .elementor-flip-box__button {
        font-size: 15px;
    }

    .elementor-321 .elementor-element.elementor-element-72fcdcd {
        padding: 26px 0px 30px 0px;
    }

    .elementor-321 .elementor-element.elementor-element-f14bcfc>.elementor-element-populated {
        margin: 0px 16px 0px 16px;
        --e-column-margin-right: 16px;
        --e-column-margin-left: 16px;
    }

    .elementor-321 .elementor-element.elementor-element-83746a0 .elementor-heading-title {
        font-size: 28px;
        line-height: 31px;
    }

    .elementor-321 .elementor-element.elementor-element-2dad7ee>.elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-321 .elementor-element.elementor-element-4007578>.elementor-widget-container {
        margin: -26px 0px 0px 0px;
    }

    .elementor-321 .elementor-element.elementor-element-99fcd7e>.elementor-element-populated {
        margin: 0px 16px 0px 16px;
        --e-column-margin-right: 16px;
        --e-column-margin-left: 16px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-321 .elementor-element.elementor-element-714dde6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}