.elementor-kit-8{--e-global-color-primary:#FFFFFFF2;--e-global-color-secondary:#FFFFFFCC;--e-global-color-text:#FFFFFFAA;--e-global-color-accent:#FFAA00;--e-global-color-26696e7:#00FFAC;--e-global-color-2a46969:#FF5D5D;--e-global-color-9c71f9f:#1188DD;--e-global-color-c016e25:#FFFFFF;--e-global-color-86b6342:#FFFFFFE6;--e-global-color-bc18ea7:#FFFFFFBF;--e-global-color-fe973cf:#FFFFFF80;--e-global-color-28c2e93:#FFFFFF66;--e-global-color-38bd487:#FFFFFF55;--e-global-color-3973b1d:#FFFFFF40;--e-global-color-fa74bba:#FFFFFF33;--e-global-color-d30177f:#FFFFFF26;--e-global-color-533d0f1:#FFFFFF1A;--e-global-color-e1983f8:#FFFFFF0D;--e-global-color-1bf7e24:#000000;--e-global-color-28d2c60:#000000E6;--e-global-color-00107e2:#000000AA;--e-global-color-f280730:#00000080;--e-global-color-b131ca4:#00000055;--e-global-color-acd2676:#00000040;--e-global-color-c164291:#00000033;--e-global-color-c945d4b:#00000026;--e-global-color-c89f482:#0000001A;--e-global-color-867e1b5:#0000000D;--e-global-color-d3bb743:#000000CC;--e-global-typography-primary-font-family:"KeeFont";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"KeeFont";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"KeeFont";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"KeeFont";--e-global-typography-accent-font-weight:500;background-color:#1A1A1A;color:var( --e-global-color-text );font-family:"KeeFont", Sans-serif;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-width:80px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#FFFFFF12;color:#FFAA00;}.elementor-kit-8 e-page-transition{background-color:#1F1F1F;}.elementor-kit-8 p{margin-block-end:0px;}.elementor-kit-8 a{color:#1188DD;font-family:"KeeFont", Sans-serif;}.elementor-kit-8 a:hover{color:#FFAA00;font-family:"KeeFont", Sans-serif;}.elementor-kit-8 h1{font-family:"KeeFont", Sans-serif;}.elementor-kit-8 h2{font-family:"KeeFont", Sans-serif;}.elementor-kit-8 h3{font-family:"KeeFont", Sans-serif;}.elementor-kit-8 h4{font-family:"KeeFont", Sans-serif;}.elementor-kit-8 h5{font-family:"KeeFont", Sans-serif;}.elementor-kit-8 h6{font-family:"KeeFont", Sans-serif;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:"KeeFont", Sans-serif;color:#FFFFFFC4;}.elementor-kit-8 label{font-family:"KeeFont", Sans-serif;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:"KeeFont", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-text-color:var( --e-global-color-text );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:600px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* General Entire Site */

body {
-ms-overflow-style: 10px !important;
scrollbar-width: 10px !important;
}
body::-moz-scrollbar {
width: 10px !important;
}

body::-webkit-scrollbar {
box-sizing : border-box !important;
width: 10px !important;
}

body::-webkit-scrollbar-thumb {
background: #ffffff24 !important;
border: 3px solid transparent  !important;
background-clip: content-box !important;
border-radius: 8px !important;
cursor: pointer !important;
transition: all 0.5s ease-in-out !important;
}

body::-webkit-scrollbar-thumb:hover{
background: #ffaa0099 !important;
border-width: 2px !important;
}

body::-webkit-scrollbar-track{
background: #00000012 !important;
border-radius: 8px !important;
}

a, svg, button, .e-n-tab-title {
    transition: all 0.2s ease-in-out;
    outline: none !important;
    -webkit-tap-highlight-color: transparent !important;
    -webkit-tap-highlight-color: rgba(0,0,0,0) !important; 
    -ms-touch-action: manipulation !important;
}

input:focus {
outline: none !important;
}

#kee-body-container {
max-width: 1600px !important;
}

@media screen and (min-width: 1599px) {
#kee-body-container {
border-right: 1px solid #ffffff12 !important;
border-left: 1px solid #ffffff16 !important;
}
}

.kee-main-home-slider .swiper-pagination-bullet {
border-radius: 12px !important;
border: 1px solid #ffffff66 !important;
width: 16px !important;
background: none !important;
transition: all 0.2s ease-in-out;
opacity: 1 !important;
}
.kee-main-home-slider .swiper-pagination-bullet-active {
width: 48px !important;
border: 1px solid #ffffff26 !important;
background: #ffffff44 !important;
}
@media screen and (max-width: 580px) {
.kee-main-home-slider .swiper-pagination-bullet {
width: 14px !important;
}
.kee-main-home-slider .swiper-pagination-bullet-active {
width:28px !important;
}
}

/*   Kee ToolTips   */

.kee-tips {
  position: relative;
  display: inline-block;
}
.kee-tips .tip-icon {
  display: flex;
  width: 24px;
  height: 24px;
  border: 1px solid rgba(255,255,255,0.15);
  color: rgba(255,255,255,0.33);
  border-radius: 33px;
  justify-content: center;
  align-items: center;
  font-size: 0.9em;
  font-weight: 200;
  padding-top: 3px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.kee-tips .tip-icon:hover, .kee-tips .tip-icon:focus {
  background: rgba(255,255,255,0.15);
  color: #ffaa00;
}
.kee-tips .tip-text {
  position: absolute;
  right: 0;
  top: 25px;
  display: flex;
  background: rgba(0,0,0,0.1);
  border: 1px solid rgba(255,255,255,0.15);
  color: rgba(255,255,255,0.8);
  box-shadow: 4px 0px 16px rgba(0,0,0,0.25);
  border-radius: 8px;
  backdrop-filter: blur(24px);
  justify-content: center;
  vertical-itmes: center;
  padding: 12px;
  font-size: 0.9em;
  width: 320px;
  max-width: 90vw;
  pointer-events: none;
  white-space: normal;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 600;
}
.kee-tips:hover .tip-text {
  visibility: visible !important;
  opacity: 1 !important;
}
.kee-tips:focus .tip-text, .kee-tips:focus-within .tip-text {
  visibility: visible !important;
  opacity: 1 !important;
}

/* JetEngine Listing Slider */

.jet-listing-grid__slider-icon {
border-radius: 5px !important;
backdrop-filter: blur(8px) !important;
transition: all 0.2s ease-in-out;
}

.jet-listing-grid__loader {
height: 0px;
}

/* Profile Menu*/

.jet-profile-menu__item-link {
transition: all 0.2s ease-in-out;
}
.jet-profile-menu__item {
flex-grow: 1 !important;
}
.jet-profile-menu.layout-mobile--horizontal {
padding-bottom: 4px !important;
overflow-x: scroll !important;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.jet-profile-menu.layout-mobile--horizontal::-webkit-scrollbar {
  width: 0px;
}
.jet-profile-menu.layout-mobile--horizontal::-moz-scrollbar {
  width: 0px;
}

.elementor-widget-jet-listing-dynamic-field {
display: flex;
gap: 0px;
}
.jet-listing-dynamic-field__content {
margin-top: -4px !important;
}


/* Kee Form */

.kee-form.kee-form-row-block .jet-form-builder-row {
padding: 24px;
border: 1px solid #ffffff12;
border-radius: 12px;
background: #00000032;
}

.kee-form.kee-form-row-block .jet-form-builder-repeater__row-fields {
width: 100%;
}
.kee-form.kee-form-row-block .jet-form-builder-repeater__row-fields .jet-form-builder-row {
padding: 0px !important;
border: none  !important;
border-radius: 0  !important;
background: none  !important;
}

.kee-form .jet-form-builder-repeater__row {
padding: 8px 0px 0px 0px !important;
flex-direction: column !important;
}

.kee-form .jet-form-builder-repeater__actions {
justify-content: flex-end;
margin-top: -32px;
}

.kee-form .jet-form-builder-repeater__row-remove button {
margin: 0px !important;
}

.kee-form .wp-block-columns {
margin-bottom: 0px  !important;
row-gap: 0px  !important;
}

.kee-form .jet-form-builder-file-upload {
border: 1px dashed #ffffff32 !important;
border-radius: 5px !important;
padding: 12px !important;
text-align: center !important;
}

.kee-form .jet-form-builder-file-upload__content {
min-width: 44px !important;
min-height: 44px !important;
}
.kee-form .jet-form-builder-file-upload__file {
max-width: 100% !important;
max-height: 100% !important;
margin: 0 0 12px 0 !important;
}
.kee-form .upload-image-center .jet-form-builder-file-upload__file {
width: 150px !important;
height: 150px !important;
border-radius: 250px !important;
overflow: hidden !important;
}
.kee-form .upload-banner-center .jet-form-builder-file-upload__file {
width: 280px !important;
height: 64px !important;
}
.kee-form .upload-cover-center .jet-form-builder-file-upload__file {
width: 360px !important;
height: 360px !important;
}
.kee-form .field-type-repeater-field .jet-form-builder-file-upload__file {
max-width: 64px !important;
max-height: 64px !important;
}

.kee-form .jet-form-builder-file-upload .jet-form-builder-file-upload__file {
border-radius: 5px !important;
overflow: hidden !important;
}

.kee-form .jet-form-builder-file-upload .jet-form-builder-file-upload__file-remove {
background: #FF5D5D99 !important;
}

.kee-form .jet-form-builder-file-upload .jet-form-builder-file-upload__input {
border-radius: 5px !important;
padding: 8px !important;
font-size: 0.9em !important;
}

.kee-form .jet-form-builder-file-upload small {
color: #ffffff7d !important;
}

.kee-form button.add-custom-option {
border: 1px solid #ffffff7d;
border-radius: 33px;
color: #ffffffac;
font-size: 0.9em;
font-weight: 500;
}

.kee-form button.add-custom-option:hover {
border-color: #ffffffc4;
color: #ffaa00;
background-color: #ffffff12;
}

.kee-form .jet-form-builder__fields-group {
align-items: center !important;
}

.kee-form .select-block-style .jet-form-builder__field-wrap.checkboxes-wrap, .kee-form .select-block-style .jet-form-builder__field-wrap.checkradio-wrap {
flex-grow: 1;
}

.kee-form .select-block-style .jet-form-builder__field-wrap.checkboxes-wrap label.for-checkbox, .kee-form .for-radio {
width: 100%;
padding: 10px 12px;
border: 1px solid #ffffff24;
border-radius: 8px;
transition: all 0.2s ease-in-out;
}
.kee-form .select-block-style .jet-form-builder__field-wrap.checkboxes-wrap label.for-checkbox:hover, .kee-form .for-radio:hover {
background: #0000004d;
}
.kee-form .select-block-no-add .jet-form-builder__field-wrap:last-child {
display: none  !important;
}
/*
.kee-form .select-block-no-add button.add-custom-option {
display: none  !important;
}
*/

.kee-form span.jfb-eye-icon svg {
fill: #ffffff7d !important;
}
.kee-form span.jfb-eye-icon.seen svg {
fill: #ffffff3d !important;
}

.kee-form .field-type-switcher input {
padding: 8px !important;
border-radius: 24px !important;
}

.kee-form h2.wp-block-heading {
font-size: 1.2em  !important;
color: #ffffffc4 !important;
text-align: center !important;
font-weight: 600 !important;
}

.kee-form .jet-form-builder__next-page-wrap {
display: flex !important;
flex-direction: row !important;
justify-content: space-between;
flex-wrap: no-wrap !important;
}

.kee-form .jet-form-builder__next-page-wrap button.jet-form-builder__next-page {
width: 100% !important;
}


@media screen and (max-width: 580px) {
.kee-form.kee-form-row-block .jet-form-builder-row {
padding: 16px;
}
}

/* Form Center */

.kee-form .kee-form-center .jet-form-builder-file-upload {
text-align: center !important;
}

.kee-sign-form .jet-form-builder__fields-group.checkradio-wrap {
justify-content: center;
}

.kee-sign-form button.jet-form-builder__submit {
width: 100% !important;
}

.kee-sign-form input, .kee-sign-form textarea {
text-align: center !important;
}

.kee-form .kee-form-links {
display: flex !important;
flex-direction: row;
justify-content: space-between;
}

.kee-form .form-links-center {
justify-content: center;
}

.kee-form .kee-form-links a {
font-size: 0.9em;
color: #ffffffa8;
text-decoration: underline !important;
transition: all 0.2s ease-in-out;
}

.kee-form .kee-form-links a:hover {
color: #ffaa00;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'KeeFont';
	font-display: auto;
	src: url('https://keetunes.com/wp-content/uploads/2026/04/BalooBhaijaan2.ttf') format('truetype');
}
/* End Custom Fonts CSS */