@media (max-width:1399px) {
	.CustomStyleNav .navbar-nav .nav-link {
	padding-right: 15px;
	padding-left: 15px;
	margin-left: 10px;
	margin-right: 10px;
}
}

@media (min-width:992px) {
.CustomStyleNav .navbar-nav .nav-link { padding-right: 25px; padding-left: 25px; margin-left: 10px; margin-right: 10px; }
.BannerLeft h2 { font-size: 32px; }
.BannerLeft h1 { font-size: 48px; }
.BannerLeft p { font-size: 22px; }
.CounDownSectionCol .Title { font-size: 46px; }
.BannerLeft { padding-bottom: 100px; }
.CounDownSection { margin-top: -100px; }
.SectionTitle h2 { font-size: 36px; }
.ListFeat h3 { font-size: 30px; }
.ListFeat ul li h4 { font-size: 19px; }
.BannerStyle { margin-top: -98px; padding-top: 98px; }
.TableStyle tr td, .TableStyle th { font-size: 16px; font-weight: normal; text-align: left; }
.FeaturesStyle:before { height: 600px; width: 600px; top: 40%; right: 200px; content: ""; background-image: url(../images/shape-1.png); position: absolute; background-repeat: no-repeat; background-position: right center;         /* Apply the looping animation */ animation: fadeZoom 3s ease-in-out infinite; }
/* Define the animation */
@keyframes fadeZoom {
0% { opacity: 0; /* Start invisible */ transform: scale(1.2); /* Start zoomed in */ }
50% { opacity: 1; /* Fully visible */ transform: scale(1); /* Normal size */ }
100% { opacity: 0; /* Fade out again */ transform: scale(1.2); /* Zoom back in */ }
}
.ChhoseKisyItem { background: #1A203B; padding: 25px 20px; }
.CTAStyleOter { padding-right: 200px; }
.CTAOverlayImage { position: absolute; right: 0; top: auto; bottom: auto; }
.IconBox { padding: 20px 30px; height: 120px; width: 120px; }
.HowitWorks { padding-top: 150px !important; }
.BackgroundContact { padding-top: 150px !important; }
.CTAStyleOverlay { margin-bottom: -150px; }
.HowitWorksItems h5 { font-size: 22px; }
.CTAStyle h5 { font-size: 32px; }
.CTAStyleTwo h5, .FromBox h5, .ChhoseKisyItem h5 { font-size: 24px; }
.image-CtaSmall { position: absolute; bottom: -8px; }
.HowitWorks:before { height: 260px; width: 101px; left: -10px; content: ""; position: absolute; background-image: url(../images/shape-3.png); background-repeat: no-repeat; background-position: right center; animation: fadeZoom 3s ease-in-out infinite; }
.BackgroundTwo:before { height: 260px; width: 101px; right: 0px; content: ""; position: absolute; background-image: url(../images/shape-4.png); background-repeat: no-repeat; background-position: right center; animation: fadeZoom 3s ease-in-out infinite; }
.BannerLeft:before { height: 90px; width: 90px; left: 0px; content: ""; position: absolute; background-image: url(../images/svg/Ellipse.svg); background-repeat: no-repeat; background-position: right center; animation: fadeZoom 3s ease-in-out infinite; }
.MobilFrame:before { height: 135px; width: 135px; left: -120px; top: 120px; content: ""; position: absolute; background-image: url(../images/svg/shape-dark1.svg); background-repeat: no-repeat; background-position: right center; }
.MobilFrame:after { height: 135px; width: 135px; right: -120px; bottom: 120px; content: ""; position: absolute; background-image: url(../images/svg/shape-dark2.svg); background-repeat: no-repeat; background-position: right center; }
.BannerStyle:before { height: 100%; width: 100%; left: 0px; bottom: 0; content: ""; position: absolute; background-image: url(../images/bglines.png ); background-repeat: no-repeat;         /* background-position: right center;
animation: fadeZoom 6s ease-in-out infinite;
-webkit-animation: fadeZoom 6s ease-in-out infinite; */ }
.BannerEffects:after { height: 260px; width: 101px; left: 0px; bottom: 0; content: ""; position: absolute; background-image: url(../images/svg/border-d.svg); background-repeat: no-repeat; background-position: right center; animation: fadeZoom 6s ease-in-out infinite; -webkit-animation: fadeZoom 2s ease-in-out infinite; }
}
@media only screen and (max-width:1199px) and (min-width:992px) {
	.CustomStyleNav .navbar-nav .nav-link {
	padding-right: 7px;
	padding-left: 7px;
	margin-left: 0px;
	margin-right: 0px;
}
}

@media (max-width:991px) {
	
.BtnVideo span { width: 109px;}
.languageStyle img { height: 0; }
.CustomStyleNav .navbar-collapse { background: #19294F; padding: 0px 25px; }
.MobileHide { display: none; }
.sticky-header { background: #0F1120; }
.mobile-top-bar a, .languageStyle, .languageStyle select { font-size: 13px; }
.mobile-top-bar .col-auto { padding-left: 0; }
.languageStyle select { padding-left: 0px; right: 5px; left: -5px; }
.languageStyle { padding: 2px 5px; border-width: 1px; margin-left: 5px; min-width: 71px; }
.CustomStyleNav .navbar-brand { width: 120px; }
.BtnVideo, .BtnPrimary { min-width: 130px; font-size: 16px; }
.TableStyle .odd.MobileTdColor td, .TableStyle .even.MobileTdColor td { background-color: #121424 !important; font-size: 16px; }
.TableStyle tr td, .TableStyle th { padding: 20px 5px; }
.TableStyle th { font-weight: 600; }
.TableStyle tr td { position: relative; }
.TableStyle tbody tr td img { position: absolute; top: 10px; right: 0; }
.ChhoseKisyItem img { opacity: inherit; height: 50px; width: 48px; object-fit: contain; }
.IconBox { min-width: 90px; min-height: 90px; width: 80px; padding: 20px; }
.ChhoseKisyItem img, .HowitWorksItems .IconBox img { opacity: 1 !important }
.QuotesBox:before { height: 50px; width: 50px; background-size: contain; top: -9px; }
.nav-collapse { transition: max-height 0.3s ease; overflow: hidden; max-height: 0;         /* Closed state */ }
.nav-collapse.open { max-height: 300px;         /* Adjust based on content size */ }

.TableStyle .table-titles th {
	font-size: 15px; 
}

.TableStyle .table-pricing td {
	font-size: 16px; 
}

#pricing .col-xxl-10 {
	padding: 0;
}
.mobile-top-bar a svg {
	max-height: 16px;
	margin: 0 !important;
}
.TableStyle tr.even.table-info td {
	font-size: 13px;
	padding: 10px 3px;
}

#languageSelect { 
	border: 1px solid #fff;
	height: 28px; 
	width: 62px; 
	padding: 0 10px 0 10px;
	font-size: 13px; 
	margin-left: 0px; 
}

.CopyRightBg .FtrLinks {
	flex-flow: wrap;
	justify-content: center;
	text-align: center;
	gap: 6px;
}
.CopyRightBg .FtrLinks li {
	display: inline-block;
	padding: 0;
	border-right: none;
}

.CopyRightBg .col-auto.SecondaryColor {
	width: 100%;
	margin-top: 0;
}

.CopyRightBg .col-auto.text-center.text-lg-end {
	margin-top: 4px;
}

.table-responsiv {
	width: 100%;
	overflow: auto;
}

#languageDropdown {
	background: transparent;
	border: 1px solid #fff;
	height: 33px; 
	width: 68px; 
	padding: 0 0;
	font-size: 15px;
	font-weight: 500;
	border-radius: 5px; 
	align-items: center;
	gap: 7px;
}

.mobile-top-bar .col-auto {
	padding-left: 0;
	margin: 0 0;
	padding: 0;
}

.mobile-top-bar  .mobile-top-bar-row {
	justify-content: flex-start !important;
	gap: 8px;
}
.mobile-left-auto {
	margin-left: auto !important;
}

.languageStyle .dropdown-menu {
	z-index: 9999;
	width: max-content;
	min-width: 70px;
}
}
