*[data-delayed="true"]{opacity:0 !important;}
/*ommenting this due to some issues in classic glow theme due to this
[data-component] :first-child:not(.zsb-image-main,.zsb-video-main,input[type="checkbox"],input[type="radio"]){margin-top: 0px;margin-bottom: 0px;}*/
/* [data-container="true"]:empty{min-height: 100px;} */
.zen-block-content > :first-child {position: relative;display: flex;}
.zsb-empty-columns .nz-empty-elements div[data-container]{min-height: 100px;}
.nz-empty-elements [data-container="true"], *[data-container="true"]{min-height: 100%; max-width: 100%;;}
*[data-component="grid"], *[data-container="true"], *[class*="col-"]:not([class*="zen-col-"]){position: relative;}
.row[data-component="grid"]{margin-left: 0px !important;margin-right: 0px !important;margin-top: 10px;margin-bottom: 10px;}
/* .row *[class^="col-"]{padding-top: 10px;padding-bottom: 10px;} */
[data-component="list"] ul li{list-style: none;}
[data-component="list"] ul.zsb-list-normal.disc li{list-style:inside disc;}
[data-component="list"] ul.zsb-list-normal.circle li{list-style:inside circle;}
[data-component="list"] ul.zsb-list-normal.square li{list-style:inside square;}
[data-component="list"] ul.decimal li{list-style: inside decimal;}
[data-component="list"] ul.decimal-leading-zero li{list-style: inside decimal-leading-zero;}
[data-component="list"] ul.arabic-indic li{list-style: inside arabic-indic;}
[data-component="list"] ul.lower-roman li{list-style: inside lower-roman;}
[data-component="list"] ul.upper-roman li{list-style: inside upper-roman;}
[data-component="list"] ul.lower-alpha li{list-style: inside lower-alpha;}
[data-component="list"] ul.upper-alpha li{list-style: inside upper-alpha;}
[data-component="list"] ul.lower-greek li{list-style: inside lower-greek;}
[data-component="list"] ul.zsb-list-normal li::marker{color: var(--zsb-icon-color);}
[data-component="list"] ul li:before {margin-right: 7px;color: var(--zsb-icon-color);vertical-align: middle;}
[data-component="list"] ol li::marker{color: var(--zsb-icon-color);}
[data-component="list"] ul li[class^="fa-"] {font-family: inherit !important;font-weight: inherit !important;line-height: inherit !important;display: inherit !important;width: inherit !important;text-align: inherit !important;}
[data-component="list"] ul li.fas[class^="fa-"]:before{font-family : 'Font Awesome 5 Free' !important;font-weight: 900;}
[data-component="list"] ul li.far[class^="fa-"]:before{font-family : 'Font Awesome 5 Free' !important;}
[data-component="list"] ul li.fab[class^="fa-"]:before{font-family : 'Font Awesome 5 Brands' !important;}
[data-component="list"] ul li.fa-solid[class^="fa-"]:before{font-family : 'Font Awesome 6 Free','Font Awesome 7 Free' !important;font-weight: 900;}
[data-component="list"] ul li.fa-regular[class^="fa-"]:before{font-family : 'Font Awesome 6 Free','Font Awesome 7 Free' !important;}
[data-component="list"] ul li.fa-brands[class^="fa-"]:before{font-family : 'Font Awesome 6 Brands','Font Awesome 7 Brands' !important;}
label.zsb-label-hidden{display: none;}
.zsb-checkbox-inline, .zsb-radio-inline{display: inline-flex !important;margin-right: 20px;}
.zsb-checkbox-inline label, .zsb-radio-inline label{margin-left: 5px;}

.zsb-timer-main{width:100%;display: inline-flex;align-items: center;justify-content: center;min-height: 40px;}
.zsb-timer-main.zsb-label-inline .zsb-timer-sub{display: inline-flex; align-items: center; justify-content: center;}
.zsb-timer-main.zsb-label-inline .zsb-timer-sub .zsb-timer-label{margin-left: 10px;margin-top: 5px;}
.zsb-timer-main.zsb-label-hidden .zsb-timer-label{display: none;}
.zsb-timer-main .zsb-timer-sub{width: 25%;}
.zsb-timer-main .zsb-timer-sub .zsb-timer-number{font-size: 50px;font-weight: 600;line-height: normal;}
.zsb-timer-main .zsb-timer-sub .zsb-timer-label{font-size: 20px;font-weight: 600;line-height: normal;}
.zsb-timer-main .zsb-timer-days.zsb-hidden, .zsb-timer-main .zsb-timer-hours.zsb-hidden, .zsb-timer-main .zsb-timer-minutes.zsb-hidden, .zsb-timer-main .zsb-timer-seconds.zsb-hidden{display: none;}

/* .zsb-popup-new-main .modal{display: flex;align-items: center;justify-content: center;} */
.zsb-popup-new-main .modal{display: block;margin: 0 auto;}
/* .zsb-popup-new-main .modal .modal-dialog{margin: 0;} */
.zsb-popup-new-main .modal .modal-dialog{margin: 30px auto;}
.zsb-popup-close-btn{position: relative;margin-bottom: 10px;cursor: pointer !important;padding: 10px;z-index: 99999;}
.zsb-popup-close-btn.fa-times{line-height: 0.7 !important;}
.zsb-popup-close-btn.inside{right: 10px;top: 10px;}
.zsb-popup-close-btn.outside{right: -40px;top: -40px;}
.zsb-popup-close-btn.corner-square{border-radius: 0px;}
.zsb-popup-close-btn.corner-rounded{border-radius: 50%;}
.zsb-popup-close-btn[data-delay]{display:none;}
[data-component="video"] .zsb-video-main{position: relative;width:100%;display: inline-block;vertical-align: middle;}
[data-component="image"] .zsb-image-main{position: relative;width:100%;max-width: 100%;display: inline-block;vertical-align: middle;overflow: hidden;}
.videoWrapper{aspect-ratio: 16 / 9; max-width: 100%;height: 100%;}
.videoWrapper>iframe {max-width: 100%;width: 100%;height: 100%;}
.zsb-no-scroll{overflow-y: hidden !important;}

.zen-full-width { max-width: 100% !important;}  /* added by siji for full width option*/
.btn:focus-visible{box-shadow: none !important;}

.swiper-card {
  user-select: none;
  box-sizing: border-box;
  overflow: visible;
  width: 320px;
  height: 480px;
  padding: 0px 0px;
}

.swiper-slide-card {
  display: flex;
  align-items: center;
  justify-content: center;
  /* width: 100%;
  height: 100%; */
  width: 320px !important;

  height: 480px !important;
  position: relative;
  box-sizing: border-box;
  padding: 20px;
}

.swiper-slide-bg-image {
  position: relative;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.swiper-slide-e7c9 {
  /* background-color: rgba(51, 51, 51, 1); */
  border-radius: 8px;
}
.swiper-slide-bg-image-c61b {
  object-fit: cover;
  border-radius: inherit;
}

.zsb-bg{mix-blend-mode:normal;border-radius:0;border:0 solid #fff0;box-shadow:none;width:auto;height:auto;inset:0;position:absolute!important;top:0;left:0;display:block;z-index:0;box-sizing:border-box;overflow:hidden}
.zsb-outer-container{position:relative;display:flex;flex-direction:column;min-height:100%}


.zen_theme2-btn {
    --bs-btn-color: #000000;
    --bs-btn-bg: #D6FD3B;
    --bs-btn-border-color: #D6FD3B;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #bbde33;
    --bs-btn-hover-border-color: #bbde33;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #bbde33;
    --bs-btn-active-border-color: #bbde33;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #acca35;
    --bs-btn-disabled-bg: #D6FD3B;
    --bs-btn-disabled-border-color: #D6FD3B;
    --bs-btn-padding-x: 2rem;
    --bs-btn-padding-y:.8rem;
    --bs-btn-font-weight:500;
  }
  /*** slider start***/
  /* https://codepen.io/ecemgo/pen/eYbwJWd */
  .zentheme_slider .swiper-slide {margin:0 10px!important;display: flex; flex-direction: column; align-items: center;width:350px;/* Optional: limit slide width */ }
  .zentheme_slider .swiper-scrollbar { background: rgba(221, 163, 182, 0.5); }
  .zentheme_slider .swiper-button-next, .zentheme_slider .swiper-button-prev {position: relative;--bs-bg-opacity: 0; background-color: rgba(var(--bs-slider-arrow-bg), var(--bs-bg-opacity)) !important; top: 0; margin: 0; width: 40px; height: 40px; color: var(--bs-black); opacity: 1; border:1px solid var(--bs-body-color); border-radius: 100%; }
  .zentheme_slider .swiper-button-next:hover, .zentheme_slider .swiper-button-prev:hover{--bs-bg-opacity:1;color: var(--bs-slider-arrow-color);}
  .zentheme_slider .swiper-button-next{--bs-bg-opacity:1;color: var(--bs-slider-arrow-color);}
  .zentheme_slider .swiper-button-next{right: 0;}
  .zentheme_slider .swiper-button-prev{left:0;}
  .zentheme_slider .swiper-button-next:after, .zentheme_slider .swiper-button-prev:after{font-size:1.5rem;}
  .zentheme_slider .user img {height:60px; width:60px;}
  .zentheme_slider .swiper-button-next:after, .zentheme_slider .swiper-rtl .swiper-button-prev:after{content: "\f061";font-family: "Font Awesome 6 Pro";font-weight: 300;}
  .zentheme_slider .swiper-button-prev:after, .zentheme_slider .swiper-rtl .swiper-button-next:after{content: "\f060";font-family: "Font Awesome 6 Pro";font-weight: 300;}
  /*** slider end***/
  .zentheme_slider .card-img-overlay{background-image:linear-gradient(180deg, rgb(0 0 0 / 0%), rgb(0 0 0 / 15%), rgb(0 0 0));}
  .zentheme_slider .swiper-slide {width:350px;}
  .banner-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);z-index:10001;background-image:linear-gradient(270deg, rgb(0 0 0 / 0%),rgb(0 0 0 / 0%), rgb(0 0 0 / 80%), rgb(0 0 0));padding:6rem;}
  .zentheme_slider .card-img-overlay p,  .zentheme_slider .card-img-overlay h6{ color: #dee2e6;}
  /* [data-component="text"] {word-wrap: break-word;}
  [data-component="heading"] {word-wrap: break-word;} */
  [data-component="text"] p, [data-component="heading"] { word-break: break-word;overflow-wrap: break-word;white-space: normal;}
  @media (min-width:768px) {
  .theme_banner {padding-top: 12rem;padding-bottom: 4rem;}
  }



  .swiper1 .swiper-slide {margin:0 10px!important;display: flex; flex-direction: column; align-items: center;width:100%;max-width:60rem !important;/* Optional: limit slide width */ }
	.swiper1 .swiper-slide{transition:transform 0.8s ease !important;transform:scale(0.9) !important;}
	.swiper1 .swiper-slide > div{aspect-ratio: 16 / 9; background-color: var(--bs-white); object-fit: fill; border-radius: 1rem; flex-flow: column; justify-content: flex-end; width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; padding-bottom: 2rem; padding-left: 2rem; padding-right: 1rem; display: flex ; position: relative; overflow: hidden;}
	.swiper1 .swiper-slide .bg-overlay-img{z-index: 3; object-fit: contain; width: auto; height: 100%; position: absolute; inset: 0% 0% 0% auto;transition:transform 0.8s ease;transform:scale(0.95);}
	.swiper1 .swiper-slide .bg-img{z-index: 0; object-fit: cover; width: 100%; height: 100%; position: absolute; inset: 0%;}
	.swiper1 .swiper-slide.swiper-slide-active{transform:scale(1) !important;}
	.swiper1 .swiper-slide:hover .bg-overlay-img{transform:scale(1);}
	.swiper1 .swiper-slide .overlay-gradient{z-index:1;width: 100%; height: 100%; position: absolute; inset: 0%;}
	.swiper1 .swiper-slide .overlay-gradient.overlay-gradient-1{background-image: radial-gradient(circle farthest-corner at 0% 100%, #5342b2 10%, #fff0 55%);}
	.swiper1 .swiper-slide:hover .overlay-gradient.overlay-gradient-1{background-image: radial-gradient(circle farthest-corner at 0% 100%, #5342b2 12%, #fff0 55%);}
	.swiper1 .swiper-slide .swiper-slide-content{z-index: 5; grid-column-gap: 1rem; grid-row-gap: 1rem; color: var(--bs-white); flex-flow: column; grid-template-rows: auto; grid-template-columns: 1fr max-content; grid-auto-columns: 1fr; justify-content: flex-start; align-items: flex-start; max-width: 26rem; display: flex ; position: relative;}
	.swiper1 .swiper-pagination{position:relative; padding:1rem;}
	.swiper1 .swiper-pagination .swiper-pagination-bullet{ display: none; /* Hide the default bullets */ }
	.swiper1 .swiper-pagination .pagination-text{padding:0 1rem;cursor:pointer;font-size:1.5rem;font-weight:bold;color:#000;opacity:.5;}
	.swiper1 .swiper-pagination .pagination-text:hover, .swiper1 .swiper-pagination .pagination-text.active{opacity: 1;}
  .swiper1 .swiper-pagination [data-component] { max-width: auto !important;}
  .swiper1 .swiper-pagination [data-component]:after, [data-component]:before{display: inline !important ;content: "";}



  .swiper-logo1 {flex-flow: row; justify-content: flex-start; align-items: center;-webkit-transition-timing-function: linear!important; -o-transition-timing-function: linear!important; transition-timing-function: linear!important; }
  .swiper-logo1 .swiper-slide{max-width:22rem !important;width:100%;height:100%;padding:0rem;}
  .swiper-logo1 .swiper-slide .div2{display:flex;flex-direction: column;align-items:center; height:100%;}
  .swiper-logo1 .swiper-slide .div2 > div{background-color: var(--bs-white);border-radius: 1rem; flex-flow: column; justify-content: flex-end; width: 100%; max-width: 100%; margin:1rem auto;display: flex ; position: relative;overflow:hidden;}
  .swiper-logo1 .swiper-slide .bg-img{z-index: 1; width: 100%; position: relative;}
  .swiper-logo1 .swiper-slide .overlay-gradient{z-index: 5; display: block; position: absolute; inset: 0%;}
  .swiper-logo1 .swiper-slide .swiper-slide-content{z-index: 10; grid-column-gap: .75rem; grid-row-gap: .75rem; color: var(--bs-white); flex-flow: column; justify-content: flex-end; align-items: flex-start; padding: 1.5rem; display: flex ; position: absolute; inset: 0%;}
  .swiper-logo1 .swiper-slide .overlay-gradient.overlay-gradient-1{background-image: radial-gradient(circle farthest-corner at 0% 100%, #5342b2 10%, #fff0 55%);}
  .swiper-logo1 .swiper-slide:hover .overlay-gradient.overlay-gradient-1{background-image: radial-gradient(circle farthest-corner at 0% 100%, #5342b2 12%, #fff0 55%);}
  .swiper-wrapper{height: auto !important; padding-bottom: 30px;;}
	@media (max-width:768px) {
		.swiper1 .swiper-slide > div{aspect-ratio: auto; justify-content: space-between; max-width: 30rem; padding: 0;}
		.swiper1 .swiper-slide .bg-overlay-img{aspect-ratio: 1; width: 100%; height: auto; display: block; position: relative; top: -2rem; right: -2rem;}
		.swiper1 .swiper-slide .bg-img{object-position: 50% 50%; display: block;}
		.swiper1 .swiper-slide .overlay-gradient.overlay-gradient-1{background-image: radial-gradient(circle farthest-corner at 0% 100%, #5342b2 30%, #fff0);}
		.swiper1 .swiper-slide .swiper-slide-content{grid-column-gap: 1rem; grid-row-gap: 1rem; grid-template-columns: 1fr; place-items: start; padding-bottom: 2rem; padding-left: 1.5rem; padding-right: 1.5rem;}
	}




*[data-component="grid"], *[data-container="true"], *[class*="col-"]{position: relative;}/* added by siji for position absolute */
@media (max-width: 767px){.zsb-hidden-mobile{display: none !important;}}
/* [data-component="list"] ul li:before {color: var(--zsb-icon-color-mobile) !important;}[data-component="list"] ol li::marker{color: var(--zsb-icon-color-mobile) !important;} */
@media (max-width: 991px) and (min-width: 768px){.zsb-hidden-tablet{display: none !important;}}
/* [data-component="list"] ul li:before {color: var(--zsb-icon-color-tablet) !important;}[data-component="list"] ol li::marker{color: var(--zsb-icon-color-tablet) !important;} */
a.zsb-link{text-decoration: none !important;color: inherit;}
[data-href]{cursor: pointer;}
.modal-backdrop{display: none;}
/* .row [data-container="true"]:not([data-container="true"]:empty){min-height: 100%;} */
[data-component="form"] .zsb-form{padding: 10px;}

.swal2-container .swal2-popup .swal2-title{font-family: system-ui;}
/* moved from public/css/theme.css */
.hide {display: none !important;}
.show {display: block;}
/* moved from public/css/theme.css */

.modal-dialog-top-left { position: absolute !important; top: 0; left: 10px; width: 100% !important;}
.modal-dialog-top-right { position: absolute !important; top: 0; right: 10px; width: 100% !important;}
.modal-dialog-top-center { position: absolute !important; top: 0; left: calc(50% - var(--bs-modal-width)/2); width: 100% !important;}

.modal-dialog-middle-left { position: absolute !important; top: 25%; left: 0; width: 100% !important;}
.modal-dialog-middle-right { position: absolute !important; top: 25%; right: 50px; width: 100% !important;}

.modal-dialog-bottom-left { position: absolute !important; bottom: 0; left: 0; width: 100% !important;}
.modal-dialog-bottom-right { position: absolute !important; bottom: 0; right: 50px; width: 100% !important;}
.modal-dialog-bottom-center { position: absolute !important; bottom: 0; left: calc(50% - var(--bs-modal-width)/2); width: 100% !important;}

@media (max-width: 1024px) and (min-width: 768px) {
    .zsb-image-main {width: var(--zsb-img-main-tab-w, 100%) !important;height: var(--zsb-img-main-tab-h) !important;}
    .zsb-image-main img{width: var(--zsb-img-tab-w, 100%) !important;height: var(--zsb-img-tab-h) !important;margin-left: var(--zsb-img-tab-ml) !important;margin-top: var(--zsb-img-tab-mt) !important;max-width: var(--zsb-img-tab-mw, 100%) !important;}
    .zsb-form.zsb-form-inline-tablet{display: inline-flex !important;align-items: end !important;}
    .zsb-form.zsb-form-inline-tablet [data-component]{width:100% !important;}
}
@media (max-width: 768px) {
    .zsb-image-main {width: var(--zsb-img-main-mob-w, 100%) !important;height: var(--zsb-img-main-mob-h) !important;}
    .zsb-image-main img{width: var(--zsb-img-mob-w, 100%) !important;height: var(--zsb-img-mob-h) !important;margin-left: var(--zsb-img-mob-ml) !important;margin-top: var(--zsb-img-mob-mt) !important;max-width: var(--zsb-img-mob-mw, 100%) !important;}
    .zsb-form.zsb-form-inline-mobile{display: inline-flex !important;align-items: end !important;}
    .zsb-form.zsb-form-inline-mobile [data-component]{width:100% !important;}
}
.zsb-form.zsb-form-inline{display: inline-flex !important;align-items: end !important;}
.zsb-form.zsb-form-inline [data-component]{width:100% !important;}

/* thememodal_2*/.thememodal_2 .row *[class^="col-"] {padding: 0; }
.thememodal_2 .zsb-outer-container{justify-content: center;height: 100%;}
.thememodal_2 .modal-body-content{height: 100%; display: flex ; flex-direction: column; justify-content: center;}
.thememodal_2 form{padding:0;margin: 0;}
/* thememodal_2 small */
.thememodal_2 .modal-dialog.modal-sm{--bs-modal-width:500px;}
.thememodal_2 .modal-sm .modal-body .row{flex-direction:column;}
.thememodal_2 .modal-sm .modal-body .row > div{width:100%;}

 .thememodal_2 .modal-sm .modal_img .zsb-image-main{aspect-ratio: 16 / 9;max-height:14rem;}
.thememodal_2 .modal-sm .modal_img .zsb-image-main img{width:100%;}

.thememodal_2 .modal-sm .zsb-popup-close-btn{color:#dedede;}
.thememodal_2 .modal-sm h2.display-6{font-size:2rem;}
/* thememodal_2 large */
.thememodal_2 .modal-dialog.modal-lg{--bs-modal-width:1000px;}
/* thememodal_2 extra large */
.thememodal_2 .modal-dialog.modal-xl{--bs-modal-width:1200px;}
/* thememodal_2 full screen */
.thememodal_2 .modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0!important; }
.thememodal_2 .modal-fullscreen .row[data-component="grid"]{height: 100%;}

/* s .thememodal_2 .modal-fullscreen .modal_img{height: 100%;}
.thememodal_2 .modal-fullscreen [data-component="image"] .zsb-image-main{height: 100%;display: flex ; align-items: center; justify-content: center;}
.thememodal_2 .modal-fullscreen [data-component="image"] .zsb-image-main img{height: 100%;} */
@media (max-width: 768px) {
  .thememodal_2 .modal-fullscreen .modal-content { width:100%; margin: auto; }
  /*s .thememodal_2 .modal-xl [data-component="image"] .zsb-image-main, .thememodal_2 .modal-lg [data-component="image"] .zsb-image-main{height: 100%; display: flex ; align-items: center;justify-content: center; aspect-ratio: 16 / 9;}
  .thememodal_2 .modal-fullscreen [data-component="image"] .zsb-image-main img, .thememodal_2 .modal-xl [data-component="image"] .zsb-image-main img, .thememodal_2 .modal-lg[data-component="image"] .zsb-image-main img{width: 100%; height: 100%; object-fit: cover;} */

  .thememodal_2 .modal_img .zsb-image-main{width: 100% !important;}
}

  /* thememodal_5*/
  .thememodal_5 .row *[class^="col-"] {padding: 0; }
  .thememodal_5 form{padding:0;margin: 0;}
  .thememodal_5 .zsb-popup-close-btn{color:#dedede;}
  /* thememodal_5 small*/
  .thememodal_5 .modal-dialog.modal-sm{--bs-modal-width:400px;}
  .thememodal_5 .modal-sm h2.display-4{font-size:2.5rem;}
  .thememodal_5 .modal-sm p.lead.fs-4{font-size:1.25rem;}
  /* thememodal_5 large*/
  .thememodal_5 .modal-dialog.modal-lg{--bs-modal-width: 650px;}
  /* thememodal_5 Extra large*/
  .thememodal_5 .modal-dialog.modal-xl{--bs-modal-width:1000px;}
  /* thememodal_5 full screen*/
  .thememodal_5 .modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0!important; }
  .thememodal_5 .modal-fullscreen .zsb-popup-close-btn.inside { right: 30px; top: 10px; }
  .thememodal_5 .modal-dialog.modal-fullscreen .modal_img .zsb-image-main{height: 100%; aspect-ratio: 16/9; max-height: 20rem;}
  .thememodal_5 .modal-dialog.modal-fullscreen .modal_img .zsb-image-main img{height: 100%; object-fit: cover;}
  @media (min-width:992px) {
    .thememodal_5 .modal-dialog.modal-xl .modal-body-content{padding:1rem 3rem;}
  }
  /* thememodal_19 */
  .thememodal_19 .row *[class^="col-"] {padding: 0; }
  .thememodal_19 .zsb-popup-close-btn.inside{right: 20px; top: 10px;}
  .thememodal_19 form{padding:0;margin: 0;}
  .thememodal_19 .modal-body { padding: 0; display: flex ; align-items: center; justify-content: center; width: 100%; }
  .thememodal_19 .modal-body .row{width:100%;}
  .thememodal_19 .modal-body .zsb-outer-container{padding:2.5rem 1rem 1rem; border-radius: 3rem; overflow: hidden;}
  .thememodal_19 .modal-content{box-shadow:0rem 0rem 2rem 0px rgb(119 25 203 / 42%);}
  .thememodal_19 form input::placeholder{color:#b1b1b1;}
  .thememodal_19 .modal-body .zsb-outer-container h2{ font-size:3.5rem; color: var(--bs-white); }
  .thememodal_19 .modal-body .zsb-outer-container h2 span{ font-size:4.5rem;}
  /* thememodal_19 small*/
  .thememodal_19 .modal-dialog.modal-sm{--bs-modal-width:450px;}
  /* thememodal_19 large*/
  .thememodal_19 .modal-dialog.modal-lg{--bs-modal-width: 650px;}
  /* thememodal_19 Extra large*/
  .thememodal_19 .modal-dialog.modal-xl{--bs-modal-width:800px;}
  /* thememodal_19 full screen*/
  .thememodal_19 .modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0!important; }
  .thememodal_19 .modal-fullscreen .zsb-popup-close-btn.inside { right: 30px; top: 10px; }
  @media (min-width:992px) {
    .thememodal_19 .modal-fullscreen .modal-body .zsb-outer-container{max-width:70%;margin:auto;}
    .thememodal_19 .modal-body .zsb-outer-container{padding:4rem 3rem 3rem; border-radius: 3rem; overflow: hidden;}
    .thememodal_19 .modal-body .zsb-outer-container h2{ font-size: 4rem;}
    .thememodal_19 .modal-body .zsb-outer-container h2 span{ font-size:5.5rem;}}
    /* thememodal_11 */
    .thememodal_11 .modal-content{transform: none;border-radius:3rem; aspect-ratio: 1 / 1;margin: auto .5rem; display: flex ; align-items: center; justify-content: center;}
    .thememodal_11 .modal-dialog {width: 100%;aspect-ratio: 1 / 1; height: 100%;margin: auto !important;}
    .thememodal_11 .modal-body{display:flex;align-items:center;justify-content:center;}
    /* thememodal_11 modal-sm */
    .thememodal_11 .modal-dialog.modal-sm h2.display-3{font-size:calc(1.575rem + 1.9vw);}
    .thememodal_11 .modal-dialog.modal-sm h2.fs-3{font-size:calc(1rem + 0.6vw);}
    .thememodal_11 .modal-dialog.modal-sm p.fs-5{font-size:1rem;}
    .thememodal_11 .modal-dialog.modal-sm .form-control{font-size: 14px;padding:6px 8px;}
    .thememodal_11 .modal-dialog.modal-sm form .btn{padding:.25rem .5rem;}
    /* thememodal_11 modal-xl */
    .thememodal_11 .modal-xl .modal-content form{width:100%;}
    .thememodal_11 .modal-dialog.modal-xl h2.display-2{font-size:calc(1.575rem + 4.9vw);}
    /* thememodal_11 full screen*/
    .thememodal_11 .modal-fullscreen { width: 100%; max-width: 100%; height: 100%; margin: auto !important; }
    .thememodal_11 .modal-fullscreen .modal-content{margin:auto;}
    .thememodal_11 .modal-fullscreen .modal-content form{width:100%;}
    @media (min-width:576px) {
      /* thememodal_11 small*/
      .thememodal_11 .modal-dialog.modal-sm{max-width:400px!important;margin: auto;}
      .thememodal_11 .modal-dialog.modal-sm .modal-content{max-height: 450px; max-width: 450px;border-radius: 100%;margin: auto;transform: scale(1.25);}
      /* thememodal_11 large*/
      .thememodal_11 .modal-dialog.modal-lg{max-width:500px!important;margin: auto;}
      .thememodal_11 .modal-dialog.modal-lg .modal-content{max-height: 500px; max-width: 500px;border-radius: 100%;margin: auto;transform: scale(1.25);}
      /* thememodal_11 Extra large*/
      .thememodal_11 .modal-dialog.modal-xl{max-width:650px!important;margin: auto;}
      .thememodal_11 .modal-dialog.modal-xl .modal-content{max-height: 650px; max-width: 650px;border-radius: 100%;margin: auto;}
      .thememodal_11 .modal-xl .modal-content form{margin-top:1rem;}
    }
    .thememodal_2 .modal-fullscreen .zsb-image-main img{width: 100% ; height: 100% ; object-fit: cover;}
    .zsb-popup-close-btn.outside { right: -26px; top: -26px; }
    @media (min-width:768px) {
      /* thememodal_11 fullscreen*/
      .thememodal_11 .modal-dialog.modal-fullscreen .modal-content{border-radius: 100%;}
      .thememodal_11 .modal-fullscreen { width: auto; max-width: none; height: 100%; margin: auto !important; }
    }
    .zsb-popup-new-main .modal {z-index: 1234567891;}
.zsb-popup-new-main .modal-backdrop  {z-index: 1234567890;}
/* .thememodal_2 .modal_img{height:100%;}
.thememodal_2 .modal_img .zsb-image-main{height: 100% !important;}
.thememodal_2 .modal_img .zsb-image-main img{width: 100% !important; height: 100% !important; object-fit: cover;} */

.thememodal_2 .modal_img .zsb-image-main{width: 100% !important;}

.modal .row *[class^="col-"]:not([class^="zen-col-"]) {padding: 0; }
.modal .modal-dialog { pointer-events: auto;}
.swal2-container { z-index: 999999999999 !important; }
.zsb-popup-close-btn.outside { right: -26px; top: -26px; }
.thememodal_custom{width:100vw;}
.thememodal_custom .modal-dialog.modal-fullscreen{margin: auto;}
.thememodal_custom .modal-fullscreen .modal-body { overflow-y: auto; overflow-x: hidden; }
.thememodal_custom .modal-dialog.modal-sm{--bs-modal-width:500px;}
.zsb-popup-new-main .row[data-component="grid"] { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
@media (max-width:768px) {
  .modal-dialog-top-left { position: absolute !important; top: 10px; left: auto !important; }
  .modal-dialog-top-center { position: absolute !important; top: 0; left: auto !important; }
  .modal-dialog-top-right { position: absolute !important; top: 0; right: auto; }
  .modal-dialog-middle-right { position: absolute !important; top: 25%; right: auto; }
  .modal-dialog-bottom-center { position: absolute !important; bottom: 0;left: auto !important;}
  .modal-dialog-bottom-right { position: absolute !important; right: auto;}
  .thememodal_5 .modal-dialog.modal-xl, .thememodal_5 .modal-dialog.modal-lg, .thememodal_5 .modal-dialog.modal-sm {
    --bs-modal-width: 100% !important;
  }
  .thememodal_19 .modal-dialog.modal-xl, .thememodal_19 .modal-dialog.modal-lg, .thememodal_19 .modal-dialog.modal-sm {
    --bs-modal-width: 93% !important;
  }
  .thememodal_2 .modal-dialog.modal-xl, .thememodal_2 .modal-dialog.modal-lg, .thememodal_2 .modal-dialog.modal-sm {--bs-modal-width:100% !important;}
  .thememodal_custom .modal-dialog.modal-xl,  .thememodal_custom .modal-dialog.modal-lg,  .thememodal_custom .modal-dialog.modal-sm{--bs-modal-width:95% !important;}
  .zsb-popup-new-main .modal .modal-dialog { margin: 10px;}
  .thememodal_2 .modal-fullscreen .zsb-image-main img{width:auto ; height: auto ; object-fit: cover;}
  .zsb-popup-close-btn.outside { right: -20px; top: -20px; }
  .zsb-popup-new-main .thememodal_19.modal .modal-dialog { margin: 0px !important;}
}
@media (max-width: 1024px) and (min-width: 768px) {
  .modal-dialog.modal-xl, .modal-dialog.modal-lg, .modal-dialog.modal-sm {
    --bs-modal-width: 97% !important;
  }
  .thememodal_19 .modal-dialog.modal-xl, .thememodal_19 .modal-dialog.modal-lg, .thememodal_19 .modal-dialog.modal-sm {
    --bs-modal-width: 96% !important;
  }
  .thememodal_5 .modal-dialog.modal-xl, .thememodal_5 .modal-dialog.modal-lg, .thememodal_5 .modal-dialog.modal-sm {
    --bs-modal-width: 96% !important;
  }
  .thememodal_2 .modal-dialog.modal-xl, .thememodal_2 .modal-dialog.modal-lg, .thememodal_2 .modal-dialog.modal-sm {--bs-modal-width:96% !important;}
  .modal-dialog-top-center { position: absolute !important; left: auto !important;  }
  .modal-dialog-top-right { position: absolute !important; right: auto !important;  }
  .modal-dialog-middle-right { position: absolute !important; top: 25%; right:auto}
  .modal-dialog-bottom-center { position: absolute !important; left: auto !important;  }
  .modal-dialog-bottom-right { position: absolute !important; right: auto}
}
.modal-dialog.modal-fullscreen{margin: auto;}
.modal-fullscreen .modal-body { overflow-y: auto; overflow-x: hidden; }
.modal-dialog.modal-fullscreen{display: flex; align-items: center; justify-content: center;}
.modal-dialog.modal-fullscreen.modal-dialog-top-left,
.modal-dialog.modal-fullscreen.modal-dialog-top-center,
.modal-dialog.modal-fullscreen.modal-dialog-top-right,
.modal-dialog.modal-fullscreen.modal-dialog-middle-right,
.modal-dialog.modal-fullscreen.modal-dialog-middle-left,
.modal-dialog.modal-fullscreen.modal-dialog-bottom-left,
.modal-dialog.modal-fullscreen.modal-dialog-bottom-center,
.modal-dialog.modal-fullscreen.modal-dialog-bottom-right
{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;}

.modal-dialog .zsb-image-main img{width:100%!important;height:100%!important;object-fit: cover;}
