.twib-li {
	display: none !important;
}

.headerbtncontainer .twib-auth-pill {
	display: inline-flex;
	align-items: stretch;
	height: 46px;
	margin: 0 0 0 16px;
	border: 1px solid #3da7ef;
	border-radius: 50px;
	background: #fff;
	vertical-align: middle;
	overflow: hidden;
}

.headerbtncontainer .twib-auth-pill a {
	display: inline-flex;
	align-items: center;
	padding: 0 22px;
	font-family: "Lato", sans-serif;
	font-size: 17px;
	line-height: 1;
	text-decoration: none !important;
	white-space: nowrap;
}

.headerbtncontainer .twib-auth-pill .twib-pill-login {
	color: #1b84d1;
	font-weight: 600;
	background: #fff;
}

.headerbtncontainer .twib-auth-pill .twib-pill-login:hover {
	color: #1269a8;
}

.headerbtncontainer .twib-auth-pill .twib-pill-signup {
	margin: 0;
	border: 0;
	border-radius: 50px;
	background: #3da7ef;
	color: #fff;
	font-weight: 700;
	animation: none;
}

.headerbtncontainer .twib-auth-pill .twib-pill-signup:hover {
	background: #2b97e0;
}

@media (min-width: 1001px) and (max-width: 1360.98px) {
	.headerbtncontainer {
		white-space: nowrap;
		margin-left: 16px !important;
	}
	
	.headerV1 .menuList > li {
		white-space: nowrap;
	}
	
	.headerbtncontainer a.btnStle01.btn_login {
		margin-left: 8px;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 15px;
	}
	
	.headerbtncontainer .twib-auth-pill {
		margin-left: 8px;
	}
	
	.headerbtncontainer .twib-auth-pill a {
		padding: 0 13px;
		font-size: 15px;
	}
}

@media (max-width: 1000px) {
	.responsiveV2 .rightBttns {
		flex-flow: column;
		gap: 10px;
	}
	
	.responsiveV2 .rightBttns a.btnStle01 {
		width: 100%;
		float: none;
		display: block;
	}
	
	.responsiveV2 .rightBttns a.btn_login {
		border: 1px solid #3da7ef;
	}
	
	.responsiveV2 .twib-login-line {
		width: 100%;
		margin: 6px 0 0;
		text-align: center;
		color: #fff;
		font-size: 14px;
	}
	
	.responsiveV2 .rightBttns .twib-login-line a {
		float: none;
		display: inline;
		padding: 0;
		background: none;
		color: #1b84d1;
		font-weight: 700;
		text-transform: none;
	}
}

html {
	overflow-x: hidden;
}

body {
	overflow-x: hidden;
	overflow-x: clip;
}

@media (max-width: 1000px) {
	.responsiveMenuHolder, .closeresponsiveMenu {
		top: 0;
		bottom: auto;
		height: 100%;
		height: 100dvh;
	}
}