@media (min-width:1600px) {
	.container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1614px; }
	.container { max-width: 1440px; width: 100%; margin: 0 auto; }
}
@media (max-width:1599px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 100%; padding: 0px 20px; }
}
@media (max-width:1300px) {
.support-ticket-btn{ display: none; }
}
@media (min-width:1200px) {
	
				/* HeaderBottom menu */
	.HeaderMenu>ul { display: flex; gap: 20px; justify-content: center; }
	.HeaderMenu ul li a { color: var(--whiteColor); font-size: var(--Font-16); padding: 14px 18px; font-weight: var(--Font-400); }
	.HeaderMenu ul li.hover>a { background-color: var(--secondaryColor); }
	.HeaderMenu>ul>li.parent>a:after { content: ""; width: 8px; height: 8px; display: inline-block; margin-left: 8px; border: 2px solid var(--whiteColor); border-top: none; border-right: none; transform: rotate(-45deg); top: -3px; position: relative; }
	.HeaderMenu ul>li ul { margin-top: 0px; padding-left: 5px; position: absolute; top: 100%; left: 0; width: 300px; opacity: 0; visibility: hidden; top: calc(100% + 20px); transition: var(--Transition-2sl); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; z-index: 9; }
	.HeaderMenu ul>li ul li:last-child a { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
	body.HighContrast .HeaderMenu ul>li ul li:last-child a { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
	.HeaderMenu ul>li.hover>ul { opacity: 1; visibility: visible; top: calc(100% + 0px); }
	.HeaderMenu>ul>li { overflow: hidden; }
	.HeaderMenu>ul>li:hover { overflow: visible; }
	.HeaderMenu>ul>li:last-child { margin-right: 0px; }
	.HeaderMenu ul>li ul li { width: 100%; }
	.HeaderMenu ul>li ul li a { width: 100%; padding: 8px 15px; font-size: var(--Font-16); border-bottom: 1px solid #0f93a2; background-color: var(--primaryColor); }
	.HeaderMenu ul>li ul li:last-child a { border-bottom: 1px solid transparent; }
	.HeaderMenu ul>li ul li>ul { left: 100%; }
	.HeaderMenu>ul>li>ul { left: -5px; }
	.HeaderMenu ul>li ul li.hover>ul { top: 0%; }
	.HeaderMenu ul>li ul li.parent>a:after { content: ""; width: 7px; height: 7px; display: inline-block; margin-left: 8px; border: 2px solid var(--whiteColor); border-bottom: none; border-left: none; transform: rotate(45deg); position: absolute; right: 15px; top: 14px; }
	.parent-trigger { display: none; }
	
				/* HeaderBottom mega menu */
	.HeaderMenu>ul>li.megaMenu { position: unset; }
	.HeaderMenu>ul>li.megaMenu ul { width: 100%; left: 0; }
	.HeaderMenu>ul>li.megaMenu>ul { padding: 0px 30px 0px; max-height: calc(100vh - 120px); overflow: auto; height: 0px; }
	.HeaderMenu>ul>li.megaMenu.hover>ul { height: auto; padding: 70px 30px 30px; background: var(--primaryColor); }
	.HeaderMenu>ul>li.megaMenu ul li { width: 100%; }
	.HeaderMenu>ul>li.megaMenu>ul>li { width: 100%; display: block; border-bottom: 1px solid #ebebeb; padding-bottom: 15px; margin-bottom: 15px; }
	.HeaderMenu>ul>li.megaMenu>ul>li:last-child { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
	.HeaderMenu>ul>li.megaMenu>ul>li>a { font-weight: 700; font-size: var(--sttl-theme-font-18); border-top: none !important; padding: 0; margin-bottom: 10px; display: block; text-transform: uppercase; background: transparent; }
	.HeaderMenu>ul>li.megaMenu>ul>li>a[href=""] { pointer-events: none; cursor: auto; }
	.HeaderMenu>ul>li.megaMenu>ul>li>a:after { display: none !important; }
	.HeaderMenu>ul>li.megaMenu>ul>li>a:before { display: none; }
	.HeaderMenu>ul>li.megaMenu>ul>li>ul { box-shadow: none; position: relative; width: 100%; opacity: 1; visibility: visible; top: unset; left: unset; display: flex; flex-wrap: wrap; }
	.HeaderMenu>ul>li.megaMenu>ul>li>ul>li { margin-bottom: 8px; width: calc(100% / 4); padding-right: 15px; }
	.HeaderMenu>ul>li.megaMenu>ul>li>ul>li:last-child { margin-bottom: 0px; }
	.HeaderMenu>ul>li.megaMenu>ul>li>ul>li>a { border: none; padding: 0; font-size: var(--sttl-theme-font-14); position: relative; padding-left: 10px; background: transparent; }
	.HeaderMenu>ul>li.megaMenu>ul>li>ul>li>a:before { display: inline-block; left: auto; border-radius: 0px; border-left: none; border-top: none; content: ""; width: 6px; height: 6px; border-right: 1.6px solid var(--sttl-theme-pure-black); border-bottom: 1.6px solid var(--sttl-theme-pure-black); transform: rotate(-45deg); margin-left: 3px; position: absolute; top: 9px; left: -6px; }
	.HeaderMenu>ul>li.megaMenu>ul>li>ul>li.hover>a { background-color: transparent; color: var(--sttl-theme-pink); border: none; }
	.HeaderMenu>ul>li.megaMenu ul li.hover>a { border-top: unset; background-color: unset; color: var(--sttl-theme-pink); }
	.modal-xl { max-width: 1300px; }
}
@media screen and (min-width:1200px) and (max-width:1399px) {
	.HeaderMenu ul li a { padding: 10px; font-size: var(--Font-15); }
	.HeaderMenu>ul>li { margin-right: 10px; }
}
@media (max-width:1399px) {
	:root { --Font-12:0.75em; --Font-18:1em; --Font-20:1.125em; --Font-24:1.375em; --Font-32:1.875em; }
	.bannerLeft { width: 60%; }
	.bannerRight { width: 40%; padding: 36px 20px 30px 50px; }
	.bannerLeft::before { width: 60%; }
	.bannerRight::after { width: 40%; }
	.bannerText img { width: 100%; }
	img.image-3 { max-width: 80px; }
	.memberBox p { font-size: 11px; line-height: 16px; }
	.memberBox p.tagline { font-size: 11px; }
	.tagline br { display: none; }
	.business-card-wrap { gap: 32px; width: 77%; }
	.business-card:after { right: -16px; }
	.business-card-total { max-width: 20%; }
}
@media (max-width:1199px) {
	.child-trigger { display: none; }
	:root { --Font-18:1em; --Font-20:1.0625em; --Font-24:1.3125em; --Font-32:1.8125em; }
	
	header .parent-trigger { line-height: normal; font-size: var(--Font-16); color: var(--whiteColor); width: 45px; height: 45px; background-color: var(--Color-373B75); display: none; justify-content: center; align-items: center; border-radius: 50%; margin-left: 0px; }
	.HeaderMenu { overflow: auto; }
	.HeaderMenu>ul>li>a { padding: 10px 15px; display: block; }
	.HeaderMenu>ul>li>ul>li>a { padding: 10px 30px; }
	.HeaderMenu>ul>li>ul>li>ul>li>a { padding: 10px 45px; }
	.HeaderMenu>ul>li>ul>li>ul>li>ul>li>a { padding: 10px 60px; }
	.HeaderMenu ul>li { position: relative; }
	.HeaderMenu ul>li .child-trigger { position: absolute; right: 0px; top: 0px; width: 35px; background-color: var(--secondaryColor); }
	.HeaderMenu ul>li .child-trigger span { width: 8px; height: 8px; display: inline-block; margin-left: 8px; border: 1px solid var(--whiteColor); border-top: none; border-right: none; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(-45deg); left: calc(50% - 8px); }
	.HeaderMenu>ul>li>ul, .HeaderMenu>ul>li>ul>li>ul { display: none; margin-top: 0px; }
	.HeaderMenu ul>li>a { border-bottom: 1px solid var(--secondaryColor); color: #fff; display: block; }
	
				/*navigation start*/
	.mainLogo { max-width: 250px; }
	#nav li a { padding: 0 5px; }
	#nav ul { display: block !important; }
	.toggleMenu { padding: 8px 15px; }
	#nav { display: none; position: absolute; left: 0; right: 0; background: #073e74; }
	#nav ul { background: #305d93; }
	.toggleMenu, #nav .menuIcon, .mobileNav, #navMob li .menuIcon, #navMob li li .menuIcon { display: block; }
	#nav li { float: none; display: block; border: none; }
	#nav li a { border-top: 1px solid #002d63 }
	#nav li.parent { position: relative; }
	#nav li .menuIcon, #nav li li .menuIcon { width: 46px; height: auto; background-color: #002d63; background-color: rgba(0, 45, 99, 0.5); background-image: url(../images/down-arrow.gif); background-repeat: no-repeat; background-position: center 15px; position: absolute; right: 0; top: 0; bottom: 0; cursor: pointer; }
	#nav li .menuIcon.active, #nav li li .menuIcon.active { background-color: #002d63; background-color: rgba(1, 36, 78, 0.5); }
	#nav li>a:hover, #nav li.hover>a, #nav li.active>a, #nav li ul li a:hover, #nav li ul li>a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav>li>a:hover, #nav>li.hover>a, #nav>li.focus>a { background-color: #002d63; color: #fff; }
	#nav ul { width: 100%; display: none; position: static; transition: none; -webkit-transition: none; }
	.hasJS #nav ul { opacity: 1; }
	#nav li ul li, #nav ul a { width: 100% }
	#nav>li:hover>ul, #nav li li:hover>ul, #nav li li li:hover>ul { display: none; }
	#nav ul, #nav *:hover ul ul, #nav .hover ul ul, #nav .focus ul ul { margin-left: 0; }
	#nav li a { padding-left: 15px; padding-right: 15px; display: block; line-height: 30px; font-size: 14px; }
	#nav li ul li a { padding: 7px 55px 7px 25px; display: block; line-height: 21px; background: url(../images/right-arrow.gif) no-repeat 15px 15px; color: #fff; border: none }
	#nav li ul li ul li a { padding-left: 45px; background-position: 33px center }
	#nav li ul li ul li ul li a { padding-left: 60px; background-position: 45px center }
	#nav>li>a:hover, #nav>li.hover>a, #nav>li.focus>a, #nav>.highlight>a { background-color: #305d93; color: #fff; }
	#nav li ul li a:hover, #nav li ul li>a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul>.highlight>a { background-color: #305d93; color: #fff; }
	#navMob .accessibility { display: none; }
	.mobileMenu { text-indent: -9999px; font-size: 0; }
	.toggleMenu { background: #fff; display: flex; justify-content: center; }
	.mainNavigation #nav { display: none !important; }
	.business-cards { justify-content: center; gap: 24px; }
	.business-card-wrap { width: 100%; }
	.business-card-total { max-width: 250px; }
	.row.chart-wrap-main .col-xl-4:last-child { margin-top: 1.5rem; }
	.video-section { padding-right: 0; padding-bottom: 1rem; border-bottom: 1px solid #BFBFBF; }
	.video-section::after { display: none; }
	.download-section { margin-top: 1.5rem; }
	.download-btn-wrap { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
	.download-btn-wrap a.download-btn { margin-bottom: 0 }
	.download-btn-wrap a.download-btn { max-width: calc(100% / 3 - 12px); }
	.user-dashboard-chart-section div.col-xl-4.col-md-6.col-sm-12:last-child { margin-top: 1.5rem; }
	.logoSwiper { padding-bottom: 2rem; }
	.logoSwiper .swiper-pagination { bottom: 0; }
	.user-chart-section .chart-container .chart-container-in { flex-wrap: wrap; }
	
	/*navigation end*/ }
@media (max-width:991px) {
	.profilesSlider { padding-left: 0px; }
	header .parent-trigger { width: 40px; height: 40px; }
	.footerSection .col-lg-3 { margin-top: 1rem; }
	.jar-gat-wrap .row .col-lg-4:nth-child(2n) { border-right: none; }
	.product-image-wrapper{min-width: unset;max-width: 40%;}
	.shop-info{margin-left: 0; margin-top: 10px;}
	.shop-info p { text-align: left; }
	.shop-card-head{padding: 12px 30px;flex-direction: column;align-items: start !important;}
	.shop-card-top, .shop-card-bottom{padding: 0 30px;}
	.marketing-form .product-cards-section{padding: 30px;}
	.productSwiper .swiper-slide { width: 100% !important; }
	.shop-info .shop-other.align-items-center{ justify-content: left !important;}
}
@media (max-width:767px) {
	.item-name { font-size: 18px; }
	.item-value { font-size: 30px; }
	.bannerleftContainer, .bannerRgtContainer { max-width: 100%; }
	.headerRight { display: none !important; }
	:root { --Font-18:1em; --Font-20:1.0625em; --Font-24:1.3125em; --Font-32:1.8125em; }
	.bannerLeft { width: 100%; }
	.bannerRight { width: 100%; }
	.bannerRight { padding: 15px; }
	.bannerLeft::before { width: 100%; height: 100%; }
	.bannerRight::after { width: 100%; height: 100%; bottom: 0px; top: auto; }
	.related-links-wrap ul { column-count: 1; }
	.business-card-wrap { flex-wrap: wrap; gap: 0; justify-content: center; }
	.business-card, .right_service_act .nav-fill .nav-item { width: calc(100% / 3); margin-bottom: 24px; height: auto; }
	.business-card:after { display: none; }
	.row.chart-wrap-main .col-xl-4 { margin-top: 1.5rem; }
	.row.chart-wrap-main .col-xl-4:first-child { margin-top: 0; }
	
			/* .scheme-tab-section .tab-content .scheme-list .scheme-list-item span.pointNo{top: 20px;transform: unset;} */
	.jar-gat-wrap .row .col-lg-4 { border-right: none; }
	.jar-gat-wrap .row .col-lg-4 { border-bottom: 2px solid #b4b4b485; padding-bottom: 15px; }
	.jar-gat-wrap .row .col-lg-4:last-child { border-bottom: none; padding-bottom: 0; }
	.scheme-tab-section .tab-content { padding: 30px; }
	.download-btn-wrap a.download-btn { max-width: calc(100% / 2 - 12px); }
	.scheme-tab-section .tab-content .scheme-head { font-size: 24px; }
	.user-dashboard-chart-section div.col-xl-4.col-md-6.col-sm-12 { margin-top: 1.5rem; }
	.user-dashboard-chart-section div.col-xl-4.col-md-6.col-sm-12:first-child { margin-top: 0; }
	.success-stories-wrap .success-business-image { min-height: unset; height: unset; position: unset; }
	.success-stories-wrap .success-business-image img { position: unset; top: unset; left: unset; }
	.scheme-user-img { max-width: 150px; margin-bottom: 15px; }
	.scheme-box { padding: 20px; }
	.custom-tabs { display: block; }
	.success-stories-wrap .business-details { padding: 10px; }
	.policy-contact-grid { grid-template-columns: 1fr; }
  	.policy-grid { grid-template-columns: 1fr; }
}
@media (max-width:600px) {
	.user-dashboard.nav-tabs li.nav-item { width: calc(100% / 2); border-right: 3px solid #25467f; }
	.user-dashboard.nav-tabs li.nav-item:nth-child(2n) { border-right: none; }
	.top-button-wrap { justify-content: start; }
	.marketing-form .product-cards-section,.scheme-tab-section .tab-content { padding: 20px; }
}
@media (max-width:575px) {
	header .parent-trigger { width: 35px; height: 35px; }
	.blogSlideInfo { flex-wrap: wrap; justify-content: start; }
	.qr-img.show { right: 20px; }
	.qr-img { max-width: 280px; }
	.business-card, .right_service_act .nav-fill .nav-item { width: calc(100% / 2); }
	.top-button-wrap a.orange-line-btn { max-width: 100%; }
	.download-btn-wrap a.download-btn { max-width: 100%; }
	.scheme-tab-section .tab-content .scheme-head { font-size: 22px; }
	.product-image-wrapper{min-width: unset;max-width: 100%;height: 180px;}
	.product-card{flex-direction: column;}
	.marketing-form .product-card-content { flex-direction: column; align-items: flex-start; }
	.marketing-form .product-image { width: 100%; height: 200px; }
}
@media (max-width:431px) {
	.business-card, .right_service_act .nav-fill .nav-item { width: 100%; }
	.user-dashboard.nav-tabs li.nav-item { width: 100%; border-bottom: 3px solid #25467f; border-right: none; }
	.user-dashboard.nav-tabs li.nav-item:last-child { border-bottom: none; }
	.user-dashboard.nav-tabs .nav-link, .business-title { font-size: 20px; }
	.business-total-number { font-size: 24px; }
	.chart-container, .business-section { padding: 15px; }
	.scheme-tab-section .tab-content .scheme-list .scheme-list-item a { word-break: break-all; }
}
@media (max-width:359px) {
	header .parent-trigger { width: 30px; height: 30px; }
}
@media (max-width:1400px) {
	.uday { word-wrap: break-word; line-height: 1; font-size: 16px; }
}
@media (max-width:991px) {
	.reimbursement { font-size: 25px; }
	.custom-tabs .tab-item, .details-share { font-size: 16px; }
	.details-share { margin-bottom: 15px; }
	.custom-tabs .tab-item.active { padding: 22px 10px; }
	
		    /* Dashboard Responsive */
	.filter-section { flex-direction: column; align-items: flex-start; gap: 20px; }
	.filter-right { width: 100%; }
	.chart-container { padding: 20px; }
	.main-heading { font-size: 20px; margin-bottom: 1rem; }
	.business-title { font-size: 22px; }
	.business-section { padding: 20px; }
}
@media (max-width:767px) {
	.custom-tabs .tab-item:after { content: ""; width: 100%; height: 1px; background: #9BB3E0; position: absolute; top: auto; bottom: 0; transform: inherit; left: 0; }
	.save-next { font-size: 16px; }
	.reimbursement { font-size: 20px; }
	.custom-tabs .tab-item.active { padding: 12px 10px; }
	.lone-section { border-radius: 10px; }
	.director-box .row>* { margin-top: 15px; }
	
		    /* Dashboard Responsive */
	.chart-container { padding: 15px; }
	.main-heading { font-size: 18px; }
	.main-sub-heading { font-size: 16px; margin-bottom: 15px; }
	.user-chart-section .chart-container .chart-container-in { gap: 20px; }
	.user-chart-section .chart-wrapper { min-width: 100%; }
	.user-chart-section .stats { min-width: 100%; }
	.filter-right { flex-direction: column; gap: 10px; width: 100%; }
	.filter-right > div { width: 100%; }
	.user-dashboard-in .form-select { max-width: 100%; min-width: 100%; }
	.flter-radio-wrap { gap: 10px; }
	.chart-nav-button-wrap { width: 90%; }
	.business-title { font-size: 20px; margin-bottom: 15px; }
	.business-card-total { max-width: 100%; width: 100%; margin-bottom: 15px; }
	.business-card-wrap { width: 100%; gap: 24px; }
	.business-card { width: calc(50% - 12px); margin-bottom: 15px; }
	.business-card:after { display: none; }
	.business-total-number { font-size: 28px; }
	.business-number { font-size: 20px; }
	.stat-label { font-size: 14px; }
	.stat-value { font-size: 18px; }
}
@media (max-width:575px) {
	
		    /* Dashboard Responsive */
	.user-chart-section .stat-item { padding: 15px 0; }
	.business-card { width: 100%; }
	.business-card-wrap { flex-direction: column; gap: 15px; }
	.business-icon { width: 50px; height: 50px; }
	.business-total-icon { width: 55px; height: 55px; }
	.business-total-number { font-size: 24px; }
	.business-total-label { font-size: 16px; }
	.business-label { font-size: 13px; }
	.business-number { font-size: 18px; }
	.flter-radio-wrap { flex-direction: column; align-items: flex-start; gap: 8px; }
	.user-dashboard-in .form-check { margin-right: 0; margin-bottom: 8px; }
}
@media (max-width:479px) {
	.btn-container, .director-buttons, .buttonexcl { display: block !important; text-align: center; }
	.btn-container .btn, .director-buttons .btn, .buttonexcl .btn, .buttonexcl .custom-btn { margin-bottom: 15px; font-size: 16px; }
	.director-buttons .btn:last-child, .buttonexcl .btn:last-child, .buttonexcl .custom-btn:last-child { margin-bottom: 0; }
	.form-box .tab-content-box .p-4.pt-0.pb-0 { padding: 0px !important; }
	.custom-input { padding-right: 40px; }
	.user-dashboard-in .filter-btn { width: 100%; }
	
		    /* Dashboard Responsive */
	.user-chart-section { margin-top: 25px; }
	.chart-container { padding: 12px; }
	.main-heading { font-size: 16px; }
	.main-sub-heading { font-size: 14px; }
	.business-section { padding: 15px; }
	.business-total-icon { width: 50px; height: 50px; }
	.business-total-number { font-size: 22px; }
	.business-icon { width: 45px; height: 45px; }
	.stat-label { font-size: 13px; }
	.stat-value { font-size: 16px; }
}