#banner-mobile .banner-text, #banner-mobile .banner-text a
{
	color: #000000 !important;
	font-size: 18px;
	line-height: 22px;
}


/* ******************** 767px ******************** */
@media(max-width:767px)
{
	#covid-pop-in img
	{
		max-width: 100%;
		height: auto;
	}

	#covid-pop-in *
	{
		font-size: 16px !important;
		line-height: 20px !important;
	}

	.input-text input, .input-date input
	{
		width: 100%;
	}

	#sbi_images
	{
		padding: 5px !important;
	}

	#banner
	{
		-webkit-background-size: 100%;
		-moz-background-size: 100%;
		-o-background-size: 100%;
		background-size: 100%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment: scroll !important;
	}

	.form-form label
	{
		text-align: left;
	}

	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto
	{
		padding-left: 15px;
		padding-right: 15px;
	}

	.navbar-brand, .navbar
	{
		padding: 0;
	}

	.menu-title
	{
		text-align: center;
	}

	.menu-text
	{
		text-align: center;
	}

	#introduction-text, #introduction-signature, .event-text, .form-text, .form-group label
	{
		font-size: 18px;
		line-height: 25px;
	}

	#introduction-text p
	{
		margin-bottom: 30px;
	}

	#introduction-image
	{
		margin-bottom: 30px;
	}

	#home-text
	{
		font-size: 25px;
		line-height: 33px;
	}

	.menu-title h3
	{
		font-size: 28px;
		line-height: 28px;
	}

	.menu-text
	{
		font-size: 18px;
		line-height: 25px;
	}

	#menu-button
	{
		margin-top: 0;
	}

	#prev-arrow, #next-arrow
	{
		opacity: 0;
	}

	.footer-title h3
	{
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.footer-text
	{
		font-size: 16px;
		line-height: 21px;
	}

	.slick-dots
	{
		opacity: 1;
	}

	#header-menu-menu a, #mobile-lang-menu
	{
		font-size: 25px;
		line-height: 50px;
	}
	#masthead
	{
		padding: 20px 0;
	}

	#header-menu
	{
		padding: 20px 0;
	}

	#banner-image
	{
		margin-bottom: 20px;
	}

	#banner-text-1
	{
		margin-bottom: 20px;
	}

	#introduction, #menu
	{
		padding: 30px 0;
	}

	#introduction-baseline
	{
		margin-bottom: 30px;
	}

	#instagram
	{
		padding-bottom: 100px;
	}

	.banner-button a, #mobile-banner-button a
	{
		font-size: 14px;
	}

	.banner-text, .banner-text a
	{
		font-size: 18px;
		line-height: 25px;
		margin-top: 30px;
	}
}


/* ******************** 768px ******************** */
@media(min-width:768px)
{
	.slick-dots
	{
		opacity: 1;
	}

	.footer-title h3
	{
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.footer-text
	{
		font-size: 16px;
		line-height: 21px;
	}
}


/* ******************** 992px ******************** */
@media(min-width:992px)
{
	.slick-dots
	{
		opacity: 0;
	}

	.footer-title h3
	{
		font-size: 30px;
		line-height: 40px;
		margin: 0;
		margin-bottom: 40px;
	}

	.footer-text
	{
		font-size: 20px;
		line-height: 25px;
	}
}


/* ******************** 1200px ******************** */
@media(min-width:1200px)
{

}


/* ******************** 1400px ******************** */
@media(min-width:1400px)
{

}

@media (hover: none)
{
	#banner
	{
		background-attachment: scroll !important;
	}
}