body{background-color: #FCFAF6 !important;}
.bullet{border:1px solid #E9BE5D59;padding:5px 10px;border-radius:50px;}

.animated-gradient-text{background:linear-gradient(110deg,#E3AD4B 0%,#F1DDA1 25%,#FFF3C9 40%,#E3AD4B 55%,#F1DDA1 75%,#E3AD4B 100%);background-size:250% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 5s ease-in-out infinite;}

@keyframes goldShimmer{0%{background-position:100% center;}50%{background-position:0% center;}100%{background-position:100% center;}}

@media (min-width: 1200px){.db{display: block;}}

.overflow-hidden{overflow: hidden;}
.match-video .overflow-hidden{overflow: hidden;margin-top: 0 !important;}
.elementor-counter{text-align: center;}

.register-form input, .register-form select, .register-form textarea{width: 100% !important; max-width: 100% !important;background-color: #FCFAF6 !important; border: 1px solid #D8DEE7!important; border-radius: 14px !important;font-family: "Inter", Sans-serif !important; font-size: 14px !important;}
label { font-family: "Inter", Sans-serif !important; font-size: 12px !important; font-weight: 600 !important; line-height: 16px !important; letter-spacing: 1.2px !important;text-transform: uppercase !important;  color: #5E6A7B !important;margin-bottom: 7px !important; }

.register-form input:focus{box-shadow: 0 0 0 1px #D8DEE7 !important;}

.register-form .elementor-widget-shortcode{box-shadow: 0 24px 60px -28px rgba(4, 19, 44, 0.45) !important;}

.register-form.nostyle .elementor-widget-shortcode{box-shadow: unset !important;}

.wpforms-container.wpforms-container-full.wpforms-render-modern{margin: 0 !important;}
.register-form button{width: 100% !important; border-radius: 20px !important; background: linear-gradient(90deg,rgba(241, 221, 161, 1) 0%, rgba(227, 173, 75, 1) 100%) !important; color: #04132C !important;}
label { font-family: "Inter", Sans-serif !important; }

@media (min-width: 922px) {
    .single-post #primary {
        width: 100%;
			margin: 0 !important;
    }
	   .single-post .site-content .ast-container {
        display: block !important; max-width: 1140px;
    }
}
.single-post .entry-title{    font-family: "Sora", Sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
    color: #0D1B2F;}
.vci-single-featured-image{padding: 0 20px;}
.single-post .ast-container{padding: 80px 0 !important;}
.vci-single-featured-image img{width: 100% !important;height: 450px; object-fit: cover; object-position: center; border-radius: 35px;box-shadow: 0 24px 60px -28px rgba(4, 19, 44, 0.45) !important;}

.single-post article{padding: 0 !important; background-color: unset !important;}
.vci-related-sidebar-inner{background: #ffffff; padding: 25px;border-radius: 25px;border: 1px solid #D8DEE7 !important;box-shadow: 0 24px 60px -28px rgba(4, 19, 44, 0.45) !important;}
.sponsor-slide figure{background: #ffffff; padding: 25px;border-radius: 25px;border: 1px solid #D8DEE7 !important;}

.home-blog .hfe-post-title a{text-decoration: none;}
.home-blog img{height: 175px; object-fit: cover;}

.sponsor-slide img{height: 80px; width: 160px; object-fit: contain;}

.header .ekit-wid-con svg{height: 2.3em !important;width: 2.3em !important;}
@media (max-width: 1000px){
	#ekit-megamenu-primary-menu{background-color: #04132C;}
#ekit-megamenu-primary-menu ul  li a{color: #fff !important;}
	#ekit-megamenu-primary-menu ul  li a .elementskit-submenu-indicator{color: #fff !important; border: 0px !important;}
	.menu-primary-menu{position: relative; top: -20px;}
	.elementskit-dropdown.elementskit-submenu-panel{background: transparent !important; padding-left: 25px !important;}
}
#masthead{box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);position: sticky !important; top: 0 !important;}
#ast-scroll-top{background-color: #04132C; font-size:16px; border-radius: 50%;border: 1px solid #fdfdfd;}
#ast-scroll-top .ast-icon{position: relative; top: -1px;}
.timeline-year{display: flex; align-items: center; justify-content:center; width: 100px; height: 100px;}

.timeline-lines{position: relative;z-index: 2px;}
.timeline-lines:after{content: ''; background: #E3AD4B; width: 2px; height: 100%;position: absolute; left: 50%; top: 0; transform: translatex(-50%);}
.timeline-branch {position: relative;z-index: 2px;}
.timeline-branch .left-branch:after{content: ''; background: #E3AD4B; width: 100%; height: 2px;position: absolute; left: 22%;
    top: 50%;
   }
.timeline-branch .right-branch:after{content: ''; background: #E3AD4B; width: 100%; height: 2px;position: absolute; right: 22%;
    top: 50%;}


@media (max-width: 600px){
	.timeline-year{display: flex; align-items: center; justify-content:center; width: 80px; height: 80px;}

.timeline-lines{position: relative;z-index: 2px;}
.timeline-lines:after{content: ''; background: #E3AD4B; width: 2px; height: 100%;position: absolute; left: 17%; top: 0; transform: translatex(-17%);}
.timeline-branch {position: relative;z-index: 2px;}
.timeline-branch .left-branch:after{content: ''; background: #E3AD4B; width: 100%; height: 2px;position: absolute; right: 22%;
    top: 50%;
	left: unset !important;
   }
.timeline-branch .right-branch:after{content: ''; background: #E3AD4B; width: 100%; height: 2px;position: absolute; right: 22%;
    top: 50%;}

}
.zone-head{position: relative;}
.zone-head:after{content: url(https://veteranscricketindia.com/wp-content/uploads/2026/08/zone-1.svg); position: absolute; right:0; top: 0;}
@media (min-width: 600px){
	.latest-blog-banner article{display: flex; flex-direction: row-reverse; align-items: center; gap: 30px;}
	.latest-blog-banner .hfe-post-image{width: 50%;}
	.latest-blog-banner .hfe-post-image img{height: 400px; object-fit: cover;}
	.latest-blog-banner .hfe-post-content{width: 50%;padding: 40px !important;}
	.latest-blog-banner .hfe-post-content{gap: 10px;}
}
.latest-blog-banner .hfe-post-card{background: #fff !important; box-shadow: 0px 24px 60px -28px #04132c73;    border-radius: 30px !important;
    overflow: hidden;}
.latest-blog-banner .hfe-post-content{display: flex; flex-direction: column;}
.latest-blog-banner .hfe-post-content h3{order: 2;margin-bottom: 15px;}
.latest-blog-banner .hfe-post-content .hfe-post-meta{order: 1;}
.latest-blog-banner .hfe-post-content .hfe-post-excerpt{order: 3;}
.latest-blog-banner .hfe-post-content .hfe-read-more{order: 4; width: fit-content; background: #112342; padding: 10px 20px; border: 1px solid #112342; border-radius: 30px; text-decoration: none;}
.latest-blog-banner .hfe-post-content h3 a{text-decoration: none;}
.blog-new-grid h3 a{text-decoration: none !important;}
.blog-new-grid .hfe-post-image img{height: 200px; object-fit: cover;}
.blog-new-grid article:first-child{display: none;}
.host-special ul{gap: 10px;}
.host-special li{background: linear-gradient(90deg,rgba(241, 221, 161, 1) 0%, rgba(227, 173, 75, 1) 100%) !important; padding: 10px 15px !important; border-radius: 30px;}
#spl-weather-vertical-5410db3bea67.sp-location-weather-block-wrapper{max-width: 100% !important;}
.match-details ul{gap: 10px;}
.match-details ul li{padding: 10px 15px !important; border-radius: 30px; border: 1px solid #E9BE5D2E; background: #04132CB8;}

.match-reports {width: 100%; border: 1px solid #d9dee7; border-radius: 28px; overflow: hidden; background: #fff; box-shadow: 0 20px 35px rgba(4, 19, 44, 0.15);}
.match-reports table {width: 100%; border-collapse: collapse; margin: 0; table-layout: fixed;}
.match-reports thead {background: #f8f7f3;}
.match-reports th {padding: 16px 24px; color: #59677b; font-size: 11px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; text-align: left; border-bottom: 1px solid #e2e5ea;font-family: "Inter", Sans-serif;}
.match-reports th:nth-child(1) {width: 10%; padding-left: 24px;}
.match-reports th:nth-child(2) {width: 13%;}
.match-reports th:nth-child(3) {width: 54%;}
.match-reports th:nth-child(4) {width: 23%; }
.match-reports th:nth-child(5) {width: 18%;}
.match-reports tbody tr {border-bottom: 1px solid #e5e8ed; transition: background-color 0.25s ease;}
.match-reports tbody tr:last-child {border-bottom: 0;}
.match-reports tbody tr:hover {background: #fcfbf7;}
.match-reports td {padding: 20px 24px; color: #5d6a7d; font-size: 14px; font-weight: 500; line-height: 1.4; vertical-align: middle;font-family: "Inter", Sans-serif;}
.match-reports td:nth-child(3) {color: #07172e; font-weight: 700;}
.match-reports td:nth-child(4) {text-align: left;}
.match-number {display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; background: linear-gradient(135deg, #f5d889 0%, #e8b94f 100%); color: #07172e; font-size: 14px; font-weight: 700; box-shadow: inset 0 1px 2px rgba(255,255,255,0.5);font-family: "Inter", Sans-serif;}
.match-reports .vs {color: #e9be5d; font-weight: 700; padding: 0 3px;font-family: "Inter", Sans-serif;}
.match-reports td a {display: inline-flex; align-items: center; justify-content: center; gap: 7px; min-width: 140px; padding: 9px 17px; border: 1px solid #dce1e8; border-radius: 50px; background: #fff; color: #07172e; font-size: 12px; font-weight: 700; line-height: 1; text-decoration: none; transition: all 0.25s ease;}
.match-reports td a span {font-size: 17px; line-height: 10px; transition: transform 0.25s ease;font-family: "Inter", Sans-serif;}
.match-reports a{text-decoration: none !important;}
.match-reports td,.match-reports th {
    border-width: 0 !important;
    border-bottom-width: 1px !important;
}
th 
.match-reports td a:hover {border-color: #e9be5d; background: #fffaf0; color: #07172e;}
.match-reports td a:hover span {transform: translateX(3px);}
@media (max-width: 900px) {.match-reports {border-radius: 20px;}.match-reports th,.match-reports td {padding: 16px;}.match-reports th:nth-child(1) {width: 12%;}.match-reports th:nth-child(2) {width: 16%;}.match-reports th:nth-child(3) {width: 49%;}.match-reports th:nth-child(4) {width: 23%;}.match-reports td {font-size: 14px;}}
@media (max-width: 767px) {.match-reports {border-radius: 18px; overflow-x: auto;}.match-reports table {min-width: 700px;}.match-reports th,.match-reports td {padding: 14px 16px;}.match-reports th {font-size: 10px; letter-spacing: 1.8px;}.match-number {width: 32px; height: 32px; font-size: 13px;}.match-reports td {font-size: 13px;}.match-reports td a {min-width: 125px; padding: 8px 13px; font-size: 11px;}}
.match-video .ekit-video-frame{margin-bottom: 0 !important;}

@media(min-width: 1200px){
	.ecgs-widget{width: 88%; margin: auto;}
	.ecgs-prev{left: -50px;}
	.ecgs-next{right: -50px;}
}

.ecgs-track {
	--ecgs-gap: 20px;
	display: flex;
	gap: var(--ecgs-gap);
	transition: transform 0.5s ease;
}

.ecgs-slide {
	flex: 0 0 calc(100% - var(--ecgs-gap));
}
.ecgs-arrow {font-size: 18px; background: #04132C !important;color: #E9BE5D !important;height: 36px !important; width: 36px !important;}
.ecgs-slide img{box-shadow: 0 24px 60px -28px rgba(4, 19, 44, 0.45) !important;}
.ecgs-image-link {
    position: relative;
}
.ecgs-image-link:after {
    content: ''; width: 100%; height: 100%; background: RGB(4, 19, 44, .30); position: absolute; top: 0; left: 0;transform: scale(0.7); opacity: 0; transition: 0.3s;
}
.ecgs-image-link:hover:after {
    transform: scale(1);opacity: 1; 
}
.w-100 a{width: 100%;}

.image-gallery .gallery{display: flex; flex-direction: row; flex-wrap: wrap;}

.image-gallery .gallery figure{height: 250px; overflow: hidden;padding: 20px 10px !important;}

.image-gallery .gallery figure img{height: 250px; object-fit: cover; object-position: center;width: 100%;}

.image-gallery .gallery .gallery-icon {
    position: relative;border-radius: 20px; height:230px;
}
.vci-galleries-grid a{text-decoration: none !important;}
.vci-galleries-grid{width:100%;display:grid;grid-template-columns:1fr;gap:20px; }
.vci-galleries-grid .vci-gallery-card{box-shadow: 0px 24px 60px -28px rgba(3.9999999999999956, 19.000000000000025, 43.999999999999986, 0.27);}
.vci-gallery-featured{position:relative;width:100%;height:420px;border-radius:16px;overflow:hidden;display:block;text-decoration:none}
.vci-gallery-featured img{width:100%;height:100%;object-fit:cover;display:block}
.vci-gallery-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(4,19,44,.9),rgba(4,19,44,.05) 65%)}
.vci-gallery-featured-content{position:absolute;left:28px;bottom:28px;right:28px;color:#fff}
.vci-gallery-label{display:inline-block;background:#E9BE5D;color:#04132C;font-size:11px;font-weight:700;font-family: "Inter", Sans-serif;letter-spacing:.5px;padding:5px 15px;border-radius:20px;margin-bottom:8px}
.vci-gallery-featured-content h2{font-size:26px;line-height:1.2;margin:0 0 5px;color:#fff; letter-spacing: -0.45px;font-family: "Sora", Sans-serif;}
.vci-gallery-featured-content p{font-size:14px;margin:0;color:rgba(255,255,255,.75);font-family: "Inter", Sans-serif;}
.vci-gallery-small-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.vci-gallery-card{background:#fff;border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 10px 25px rgba(4,19,44,.12);display:block}
.vci-gallery-image{width:100%;height:160px;overflow:hidden}
.vci-gallery-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}
.vci-gallery-card:hover .vci-gallery-image img{transform:scale(1.04)}
.vci-gallery-card-content{padding:14px}
.vci-gallery-card-content h3{font-size:18px;line-height:1.35;font-family: "Sora", Sans-serif;;color:#04132C;margin:0 0 5px}
.vci-gallery-card-content p{font-size:14px;color:#777;margin:0 0 8px;font-family: "Inter", Sans-serif;}
.vci-gallery-view{font-size:12px;color:#D09A32;font-weight:600}
.vci-gallery-card:hover .vci-gallery-view{color:#04132C}
@media(max-width:767px){.vci-gallery-featured{height:320px}
	.vci-gallery-small-grid{grid-template-columns:1fr 1fr}
	.vci-gallery-image{height:140px}}
@media(max-width:480px){.vci-gallery-small-grid{grid-template-columns:1fr}
	.vci-gallery-featured-content{left:18px;bottom:18px}
	.vci-gallery-featured-content h2{font-size:20px}}
.latest-press-conference{width:100%;display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #e1e5eb;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px rgba(4,19,44,.08);}
.latest-press-content{padding:38px 48px;display:flex;flex-direction:column;justify-content:center;}
.latest-press-meta{display:flex;align-items:center;gap:14px;margin-bottom:20px;font-family: "Inter", Sans-serif;}
.latest-press-label{display:inline-flex;align-items:center;background:#E9BE5D;color:#04132C;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 13px;border-radius:30px;white-space:nowrap;font-family: "Inter", Sans-serif;}
.latest-press-date{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#7d8795;font-family: "Inter", Sans-serif;}
.latest-press-title{margin:0 0 18px;color:#04132C;font-size:30px;font-family: "Sora", Sans-serif;
    letter-spacing: -1px;line-height:1.22;font-weight:700;}
.latest-press-excerpt{margin-bottom:24px;color:#7a8492;font-size:14px;line-height:1.7;font-family: "Inter", Sans-serif;}
.latest-press-excerpt p{margin:0;}
.latest-press-button{display:inline-flex;align-items:center;gap:12px;width:max-content;background:#04132C;color:#fff!important;text-decoration:none!important;padding:13px 20px;border-radius:30px;font-size:12px;font-weight:600;transition:all .25s ease;font-family: "Inter", Sans-serif;}
.latest-press-button span{font-size:17px;line-height:1;font-family: "Inter", Sans-serif;}
.latest-press-button:hover{background:#E9BE5D;color:#04132C!important;transform:translateY(-2px);}
.latest-press-image{height:100%;min-height:340px;}
.latest-press-image img{width:100%;height: 500px;display:block;object-fit:cover;}
@media(max-width:767px){.latest-press-conference{grid-template-columns:1fr;border-radius:18px;}.latest-press-content{padding:30px 25px;}.latest-press-title{font-size:25px;}.latest-press-image{min-height:260px;order:-1;}.latest-press-meta{flex-wrap:wrap;}.latest-press-image img{width:100%;height: 300px;display:block;object-fit:cover;}}

.press-conferences-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;}
.press-conference-card{background:#fff;border:1px solid #dfe4ea;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 20px rgba(4,19,44,.04);}
.press-conference-card-image{width:100%;height:170px;overflow:hidden;}
.press-conference-card-image img{width:100%;height:100%;display:block;object-fit:cover;}
.press-conference-card-content{padding:18px 16px 16px;display:flex;flex-direction:column;flex:1;}
.press-conference-card-date{font-size:9px;line-height:1.2;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#7d8795;margin-bottom:12px;font-family: "Inter", Sans-serif;}
.press-conference-card-title{font-size:16px;line-height:1.35;font-weight:700;color:#04132C;margin:0 0 10px;font-family: "Sora", Sans-serif;}
.press-conference-card-excerpt{font-size:12px;line-height:1.65;color:#7a8492;margin-bottom:16px;font-family: "Inter", Sans-serif;}
.press-conference-card-excerpt p{margin:0;font-family: "Inter", Sans-serif;}
.press-conference-card-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;margin-top:auto;padding:7px 13px;border:1px solid #d9e0e8;border-radius:30px;background:#fff;color:#04132C!important;text-decoration:none!important;font-size:10px;font-weight:600;line-height:1.2;transition:all .25s ease;font-family: "Inter", Sans-serif;}
.press-conference-card-button span{font-size:14px;line-height:1;font-family: "Inter", Sans-serif;}
.press-conference-card-button:hover{background:#04132C;color:#fff!important;border-color:#04132C;}
@media(max-width:1024px){.press-conferences-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.press-conferences-grid{grid-template-columns:1fr;gap:16px;}.press-conference-card-image{height:210px;}.press-conference-card-content{padding:18px;}}

.d-none{display: none !important;}
.ast-article-single figure, .ast-article-single img:not(figure img) {
    box-shadow:unset !important;
    -webkit-box-shadow: unset !important;
}
.single-post .entry-meta{display: none;}

.vci-marquee {
    width: 100%;
    overflow: hidden;
    background: #071b2c;
    border-bottom: 2px solid #f4a623;
    color: #fff;
    height: 38px;
    display: flex;
    align-items: center;
    white-space: nowrap;
    position: relative;
    z-index: 9999;
}

.vci-marquee-track {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    animation: vci-marquee-scroll 35s linear infinite;
}

.vci-marquee-track span {
    display: inline-block;
	font-family: "Inter", Sans-serif;
    padding: 0 12px;
    font-size: 13px;
    font-weight: 500;
    line-height: 38px;
}

.vci-marquee-track span:nth-child(1),
.vci-marquee-track span:nth-child(5),
.vci-marquee-track span:nth-child(9) {
    font-weight: 700;
}

@keyframes vci-marquee-scroll {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

.vci-marquee:hover .vci-marquee-track {
    animation-play-state: paused;
}

@media (max-width: 768px) {
    .vci-marquee {
        height: 34px;
    }

    .vci-marquee-track span {
        font-size: 11px;
        padding: 0 8px;
        line-height: 34px;
    }
}

@media (max-width: 1200px){
	.t-m-none{display: none !important;}
}
@media (max-width: 600px){
	.vci-single-featured-image img {
    width: 100% !important;
    height: 240px !important;
    object-fit: cover;
    object-position: center;
    border-radius: 35px;
    box-shadow: 0 24px 60px -28px rgba(4, 19, 44, 0.45) !important;
	}}
	
.vci-tournament-card {height: 100%;}
.vci-marquee-single .vci-marquee-track {
    animation: none !important;
    transform: none !important;
}
.vci-marquee-single{justify-content: center;}

.vci-whatsapp-float {
    position: fixed;
    left: 25px;
    bottom: 25px;
    width: 58px;
    height: 58px;
    background: #25D366;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99999;
    text-decoration: none;
    box-shadow: 0 5px 18px rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease;
    animation: vci-whatsapp-pulse 2s infinite;
}

.vci-whatsapp-float:hover {
    background: #1ebe5d;
    transform: scale(1.08);
}

.vci-whatsapp-icon {
    width: 31px;
    height: 31px;
    fill: #fff;
}

.vci-whatsapp-tooltip {
    position: absolute;
    left: 70px;
    top: 50%;
    transform: translateY(-50%);
    background: #04132C;
    color: #fff;
    padding: 9px 14px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease;
}

.vci-whatsapp-tooltip::after {
    content: "";
    position: absolute;
    left: -6px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    border-width: 5px 0 5px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #04132C;
}

.vci-whatsapp-float:hover .vci-whatsapp-tooltip {
    opacity: 1;
    visibility: visible;
}

@keyframes vci-whatsapp-pulse {
    0% {
        box-shadow: 0 5px 18px rgba(0, 0, 0, 0.25),
                    0 0 0 0 rgba(37, 211, 102, 0.5);
    }

    70% {
        box-shadow: 0 5px 18px rgba(0, 0, 0, 0.25),
                    0 0 0 12px rgba(37, 211, 102, 0);
    }

    100% {
        box-shadow: 0 5px 18px rgba(0, 0, 0, 0.25),
                    0 0 0 0 rgba(37, 211, 102, 0);
    }
}

@media (max-width: 767px) {
    .vci-whatsapp-float {
        width: 54px;
        height: 54px;
        right: 18px;
        bottom: 18px;
    }

    .vci-whatsapp-icon {
        width: 28px;
        height: 28px;
    }

    .vci-whatsapp-tooltip {
        display: none;
    }
	section{background-attachment: scroll !important;}
	section .elementor-element{width: 100% !important;}
	.imc .elementor-image-box-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
    text-align: left;
    gap: 14px;
}
	.vci-tab-buttons{flex-wrap: nowrap !important; overflow-x: scroll !important;}
	.vci-tab-buttons button{white-space: nowrap !important;}
}
.vci-whatsapp-float .bi-whatsapp {
    font-size: 32px;
    color: #fff;
}
.elementor-element.h-100{height: 100%; display: flex; align-items: center;}

@media (max-width: 1024px) {
    .elementskit-menu-overlay {
        background: #04132cb8 !important;
    }
}
