.big_title {
	color: #ffffff;
	font-size: 70px;
	text-transform: uppercase;
	text-align: center;
	line-height: 100%;
	font-family: 'Rajdhani-Bold';
	border-bottom: 2px solid #fff;
	display: inline-block;
	margin-bottom: 20px;
}

.banner {
	position: relative;
}

.container {
	padding: 2rem 0rem;
}

.sub-slider {
	padding: 8px;
	background: #ffffff
}

@media (min-width: 576px) {
	.modal-dialog {
		/* max-width: 400px; */

		.modal-content {
			padding: 1rem;
		}
	}
}

.modal-header {
	.close {
		margin-top: -1.5rem;
	}
}

.form-title {
	margin: -2rem 0rem 2rem;
}

.btn-round {
	border-radius: 3rem;
}

.delimiter {
	padding: 1rem;
}

.social-buttons {
	.btn {
		margin: 0 0.5rem 1rem;
	}
}

.signup-section {
	padding: 0.3rem 0rem;
}

.bannertext {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.webox {
	max-width: 700px;
	margin: 0 auto;
}

.hmbo_wrap {
	display: flex;
	align-items: center;
	height: 100%;
}

.banner_js {
	display: none;
	height: 442px;
	margin-bottom: 0 !important;
}

.banner_js .banner-slide>img {
	width: 100%;
	height: 442px;
	object-fit: cover;
	object-fit: center;
}


.originalPrice {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	text-decoration-line: line-through;
	text-transform: capitalize;
	color: #536372;
}




/* Start Responsive */

@media (min-width: 1921px) {
	.slideingdiv>img {
		width: 100%;
	}
}

@media screen and (max-width: 1499px) {
	.ban-main-title {
		font-size: 45px;
		line-height: 48px;
		margin-bottom: 15px;
	}

	.ban-main-title span {
		display: block;
	}

	.banner-contain p {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.ban-offer {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.banner_js .banner-slide>img,
	.banner_js {
		height: 427px;
	}

	.sub-slider {
		padding: 8px;
		background: #ffffff;
		height: 222px;
	}

	.sub-slider img {
		height: 100%;
	}
}

@media screen and (max-width: 1199px) {
	.ban-main-title {
		font-size: 28px;
		line-height: 30px;
	}

	.banner-contain p {
		font-size: 16px;
		line-height: 26px;
	}

	.banner-contain {
		max-width: 500px;
	}
}

@media screen and (max-width: 991px) {
	.banner-contain p {
		display: none;
	}

	.banner_js .banner-slide>img,
	.banner_js {
		height: 314px;
	}

	.banner_js .slick-dots li {
		width: 12px;
		height: 12px;
	}

	.banner-wrapper .otrixcontainer {
		width: 100% !important;
	}

	.sub-slider {
		height: 165px !important;
	}

	.sub-slider img {
		height: 100% !important;
		width: 100%;
	}
}

@media screen and (max-width: 765px) {
	

	.banner_js .banner-slide>img,
	.banner_js {
		height: auto;
	}
}
@media screen and (max-width: 575px) {
	.ban-main-title {
		font-size: 22px;
		line-height: 26px;
	}

	.ban-offer {
		font-size: 16px;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 360px) {

	
}