/*Header*/
header{padding:40px 0px;border-bottom-width:1px;border-bottom-style:solid;}
header .container{max-width:100%;padding:0px 25px;}
.header-sticky.fixed{position:fixed;top:auto;left:0;right:0;z-index:99;animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.21);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.21);box-shadow:0 5px 5px 0 rgba(0,0,0,.21);}
header .logo img{/*max-width:270px;*/ max-width:350px;}
.svg_menu{stroke:var(--body-color);}
.top-role{position:absolute;right:0;top:50%;transform:translate(0, -50%);font-weight:500;}
.top-role span{font-weight:300;font-size:0.875rem;}

@keyframes slideDown{
	0%{transform:translateY(-100%);}
	100%{transform:translateY(0);} 
}
@keyframes slideDown{
	0%{transform:translateY(-100%);}
	100%{transform:translateY(0%);}
}
@-webkit-keyframes slideDown{
	0%{-webkit-transform:translateY(-100%);}
	100%{-webkit-transform:translateY(0%);}
}
@-webkit-keyframes slideDown{
	0%{-moz-transform:translateY(-100%);}
	100%{-moz-transform:translateY(0%);}
}

.navigation ul{gap:30px;}
.navigation ul a{font-size:16px;line-height:20px;display:block;}
.navigation ul li span{margin-bottom:0px;font-size:13px;display:block;}
.userbox{position:relative;}
.userbox_link{position:relative;padding-left:44px;}
.userbox_link .svg_user{position:absolute;left:0px;top:50%;transform:translate3d(0px, -50%, 0px);fill:var(--black);}
.userbox_link strong{display:block;font-size:14px;line-height:14px;}
.userbox_link span{display:block;line-height:14px;padding-top:5px;}
.userbox_link a{display:inline-block;font-size:14px;line-height:14px;font-weight:300;}
.userbox_link a:first-child{margin-right:10px;}
.userbox-dropdown{position:absolute;background:var(--white);top:100%;margin-top:12px;border:solid 1px #dcdcdc;z-index:9;width:340px;transition:all 0.5s ease 0s;left:auto;right:0px;visibility:hidden;opacity:0;box-shadow:0px 3px 6px 0px #818181;-webkit-box-shadow:0px 3px 6px 0px #818181;-moz-box-shadow:0px 3px 6px 0px #818181;}
.userbox-dropdown .ubhead{padding:7px 15px;border-bottom:3px solid #f1f1f1;}
.userbox-dropdown .ubhead-text{display:flex;font-size:15px;padding-bottom:0;}
.userbox-dropdown .ubhead span{display:block;font-size:12px;}
.userbox-dropdown .ubhead .circle{font-size:18px;float:left;width:40px;height:40px;text-align:center;line-height:40px;font-weight:500;display:inline-block;border-radius:50%;}
.userbox-dropdown .ubhead .btn{padding-left:5px;padding-right:0px;}
.userbox-dropdown .ubmiddle{margin:0px;padding:0px;list-style:none;}
.userbox-dropdown .ubmiddle li{width:100%;margin:0;}
.userbox-dropdown .ubmiddle li .myd-link{color:var(--black);display:block;font-weight:500;padding:7px 15px;text-align:left;font-size:14px;background:transparent;border:none;border-bottom:1px solid #f1f1f1;line-height:inherit;width:100%;text-decoration:none;}
.userbox-dropdown .ubmiddle li .myd-link:hover{color:var(--primary-color);}
.userbox-dropdown .ubmiddle li .myd-link:hover svg{fill:var(--primary-color);}
.userbox-dropdown .ubmiddle li:last-child a{border-bottom:none;}
header .login-btn .btn{line-height:1.2;font-size:0.813rem;padding:3px 15px;min-height:2.8rem;}
header .login-btn .login-btn-list .btn.user-dropdown-link{font-size:0.813rem;}
header .login-btn .login-btn-list{padding:0;margin:0;list-style:none;}
header .login-btn .login-btn-list li{position:relative;}
header .login-btn .login-btn-list li .user-dropdown-link:before{position:absolute;display:none;bottom:-15px;left:50%;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;transform:translate(-50%, 0);z-index:99;}
header .login-btn .login-btn-list li .user-dropdown-link:after{position:absolute;display:none;bottom:-14px;left:50%;content:"";border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #dcdcdc;transform:translate(-50%, 0);z-index:1;opacity:0.7;}
header .login-btn .login-btn-list .userreg-dropdown .userbox-dropdown{width:200px;}

.sephead{display: contents;}

@media only screen and (min-width:992px) and (max-width:1279px)  {
.newgap{gap:0px}
/*.sephead{ display: flex; flex-direction: row-reverse; align-items:center; gap:20px;}
.sephead .navigation{display: flex; order: 1;}
.sephead .login-btn{ justify-content: flex-end; display:flex; order:0;}*/
}

@media (min-width:992px){
	.navigation{width:auto!important;}
	header .login-btn .login-btn-list li:hover .user-dropdown-link:before,header .login-btn .login-btn-list li:hover .user-dropdown-link:after{display:block;}
	header .login-btn .login-btn-list li:hover .userbox-dropdown{opacity:1;visibility:visible;}
}
@media (max-width:1700px){	
	header .logo img{max-width:300px;}

}
@media (max-width:1600px){
	/*header .container{padding:0px 30px;}*/
	header .logo img{max-width:285px;}
	.navigation ul a{font-size:14px;line-height:18px;}
	header .login-btn .btn{font-size:0.750rem;}
	header .login-btn .login-btn-list .btn.user-dropdown-link{font-size:0.750rem;}
}

@media (max-width:1566px){
    .navigation ul{gap:15px;}
	.navigation ul a{font-size:13px;line-height:17px;}
    .navigation ul li span{font-size:12px;}
}

/*@media (max-width:1440px){
	header .logo img{max-width:255px;}
}*/
@media (max-width:1366px){
	header .logo img{max-width:200px;}
	.navigation ul{gap:15px;}
	.navigation ul a{font-size:12px;line-height:17px;}
    .navigation ul li span{font-size:12px;}
	header .login-btn .btn{font-size:0.750rem;min-height:2.0rem;padding:3px 10px;}
	header .login-btn .login-btn-list .btn.user-dropdown-link{font-size:0.750rem;}
}
@media (max-width:1279px){
	header .logo img{max-width:180px;}
	/*header{padding:15px 0px;}*/

}
@media (max-width:1199px){
	header .logo img{max-width:170px;}	
	header .container{padding:0 20px;}
	.navigation ul{gap:10px;}
	.navigation ul a{font-size:11px;line-height:11px;}
    .navigation ul li span{font-size:11px;}
	header .login-btn .btn{font-size:12px;}
	header .login-btn .login-btn-list .btn.user-dropdown-link{font-size:12px;}
	.sephead{gap:30px;}
}
@media (max-width:1100px){
	header .logo img{max-width:150px;}
	.navigation ul a{font-size:10px;}

}
@media (max-width:1024px){
	.navigation ul{gap:10px;}
	/*.navigation ul a{font-size:11px;line-height:13px;}*/
    .userbox-dropdown{margin-top:9px;}
    .userbox-dropdown .ubhead{padding-top:5px;}
    .userbox-dropdown .ubmiddle li .myd-link{padding:5px 15px;}
    .userbox-dropdown .ubmiddle li .myd-link{ font-size:13px;}
}
@media (max-width:991px){
	header{padding:10px 0px;}
	/*header .container{padding:0px 15px;}*/
	.header-main .logo{position:absolute;left:45px;top:55%;transform:translateY(-50%);}
    header .logo img{max-width:230px;}
	.navbaropen{overflow:hidden;position:relative;}
	.navbaropen .header-sticky.fixed{position:initial!important;}
	.navbaropen:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgb(0 0 0 / 50%);z-index:3;}
	.sidenav{width:0;position:fixed !important;z-index:3;top:0;left:-300px;bottom:0;overflow-x:hidden;background-color:var(--lightgreen);min-height:100vh;height:100vh;width:300px;}
	.sidenav .mobile-menu{border-bottom:1px solid var(--darkgreen);padding:10px 15px;}
	.sidenav.sidenavopen{box-shadow:0px 5px 5px rgba(0,0,0,0.3);}
	.sidenav .closebtn{position:absolute;top:7px;right:10px;}
	.navigation ul{gap:0px;}
	.navigation ul a, .navigation ul button{font-size:16px;line-height:20px;font-weight:600!important;padding:0;position:relative;color:var(--black);width:100%;text-align:left;}
	.navigation ul button svg{position:absolute;right:0;top:50%;transform:translate(0, -50%);}
	 .navigation ul li{padding:10px 15px;border-bottom:1px solid var(--darkgreen);}
	 .navigation ul li span{font-weight:400;}
	.closebtn-user{background:no-repeat;border:none;padding:0;position:absolute;right:4px;top:4px;z-index:9;}
	
	header .login-btn .login-btn-list li .user-dropdown-link:before{bottom:-12px;}
	header .login-btn .login-btn-list li .user-dropdown-link:after{bottom:-11px;}
	
	header .login-btn .login-btn-list li.topdropdown-open .userbox-dropdown{opacity:1;visibility:visible;}
	header .login-btn .login-btn-list li.topdropdown-open .user-dropdown-link:before,header .login-btn .login-btn-list li.topdropdown-open .user-dropdown-link:after{display:block;}
	header .login-btn .login-btn-list li.register-user .userbox-dropdown .ubmiddle{padding-top:25px;}
	header .login-btn .login-btn-list li.register-user .userbox-dropdown .ubmiddle li:first-child a{padding-top:0px;}

	.mm-userdetail .mm-userdropdow ul{margin:0;padding:5px 0 0 10px;list-style:none;}
	.mm-userdetail .mm-userdropdow ul li{padding:0;border:none;}
	.mm-userdetail .mm-userdropdow ul li a{font-size:0.813rem;padding:4px 5px 4px 0;color:var(--black);font-weight:400!important;text-decoration:none;}
	.user-top .user-right{margin-top:10px;}

}
@media (max-width:767px){
	.userbox-dropdown{width:300px;right:-5px;}
	header .login-btn .btn{font-size:12px;/*height:auto;*/ min-height:30px;}
}
@media (max-width:475px){
	.header-main .logo{left:40px;}
	header .logo img{max-width:170px;}
	header .login-btn .btn{padding:3px 5px;}
	header .container{padding:0 12px;}
}
@media (max-width:375px){
	.header-main .logo{left:40px;}
	header .login-btn .btn{padding:3px 5px;}
	header .container{padding:0 12px;}
}

/*Footer*/
footer{border-top-width:5px;border-top-style:solid;padding:90px 0px;}
.footer-main{gap:20px;justify-content:space-between;}
.footer-main .footer-link.footer-link-text{max-width:690px;}
.footer-link{gap:20px;}
.footer-link-text .footer-link-inner{gap:100px;}
.footer-link-text .footer-link-inner ul{gap:10px;}
.footer-link-text .footer-link-inner a{font-size:16px;line-height:20px;}
.footer-link-social svg{fill:currentColor;}
.footer-link-social .sv-youtube-border{stroke:currentColor;}
.footer-link-social ul{gap:25px;}
.back-top{position:fixed;right:10px;bottom:10px;z-index:99;width:40px;height:40px;border-radius:100%;background-color:var(--primary-color);color:var(--white);display:flex;align-items:center;justify-content:center;}
.back-top svg{transform:rotate(270deg);}
.back-top:hover{background-color:var(--body-color);color:var(--white);}
.footer-logo img{ padding:0;}
@media (max-width:1439px){
	.footer-logo img{ padding:0 20px 0 0;}
}
@media (max-width:1299px){
		.footer-logo img{width:220px;}
}
@media (max-width:1199px){
	.footer-main .footer-link.footer-link-text{max-width:650px;}
	.footer-link-text .footer-link-inner{justify-content:space-between;gap:20px;width:100%;}
	.footer-link-social ul{gap:20px;}
	.footer-link-social svg{width:20px;height:20px;}
	.footer-logo img{width:180px;}
}
@media (max-width:991px){
	.footer-main .footer-link.footer-link-text{max-width:570px;}
	footer{padding:50px 0px;}
	.footer-logo img{max-width:150px; padding:0;}
	.footer-link{gap:10px;}
	.footer-link-text .footer-link-inner ul{gap:5px;}
	.footer-link-text .footer-link-inner a{font-size:12px;line-height:16px;}
}
@media (max-width:767px){
	.footer-link-text .footer-link-inner{width:100%;}
	.footer-link-text .footer-link-inner ul{width:33.333%;gap:10px;}
	.footer-link-text .footer-link-inner a{font-size:14px;line-height:18px;}
	.footer-main .footer-link.footer-link-text{max-width:100%;}
	.footer-logo img{max-width:200px;}
	.footer-main>div{width:100%;}
}
@media (max-width:480px){
	.footer-link-text .footer-link-inner{flex-wrap:wrap;}
	.footer-link-text .footer-link-inner ul{width:47%;}
}
@media (max-width:374px){
	.footer-link-text .footer-link-inner{gap:20px;}
	.footer-link-text .footer-link-inner ul{gap:5px;}
	.footer-link-text .footer-link-inner a{font-size:12px;line-height:16px;}
}

.global-credit-balance-sticky{width:100%;background-color:#a9caa9;text-align:center;padding:5px;font-size:16px;border-bottom:1px solid var(--primary-color);}
.global-credit-balance-sticky .container{max-width:100%; padding: 0px 25px;}
.global-credit-balance-sticky span.primary-color{background:var(--primary-color); border-radius:var(--radius-sm);border:dashed 1px var(--white);color:var(--white);display:inline-flex ;padding:0 7px;margin:0 5px;justify-content:center;align-items:center;}
.global-credit-balance-sticky.sticky{position:fixed;top:0;left:0;right:0;z-index:99;animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.21);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.21);box-shadow:0 5px 5px 0 rgba(0,0,0,.21);}
@media (max-width:991px){
	.global-credit-balance-sticky{font-size:12px;padding:5px 5px;}
	.global-credit-balance-sticky span.primary-color{padding:0 3px;margin:0 2px;}
	.top-role span{font-size:12px;}
}
@media (max-width:767px){
	.top-role{position:inherit;transform:none;padding-top:5px;}
}

/* 10-Dec-2024 User Switch CSS Start */
.user-top{display:flex;align-items:center;justify-content:space-between;width:100%;}
.user-top .user-left{padding-right:10px;}
.user-top .user-right{line-height:1;}
.ubhead .user-top .btn{font-size:12px;line-height:14px !important;font-weight:500;padding:4px 10px;min-height:auto;border-width:2px;}
.ubhead .user-top .btn .acp-text{flex:0 0 100%;max-width:100%;font-size:14px;font-weight:700;}
.ubhead .user-top .btn:hover{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color);}
.ubhead .user-top .toggle-on.btn{padding-right:1.5rem;}
.ubhead .user-top .toggle-off.btn{padding-left:1.5rem;}
.ubhead .user-top .toggle-handle.btn{border-radius:3px;}
.ubhead .user-top .toggle-handle.btn:hover{color:var(--primary-color);background-color:var(--white);border-color:var(--white);}
/* 10-Dec-2024 User Switch CSS End */


/* 15-Apr-2025 CSS Start */
.ubhead .ubhead-creditlimit{font-weight:600;letter-spacing:0.02rem;color:var(--primary-color);}
/* 15-Apr-2025 CSS End */


.button-common{background:no-repeat;border:none;}