@media only screen and (min-width: 5000px)
{

}
@media (min-width: 4000px) and (max-width: 4999px)
{

}
@media (min-width: 3000px) and (max-width: 3999px)
{

}

@media (min-width: 2500px) and (max-width: 2999px)
{

}

@media (min-width: 2000px) and (max-width: 2499px)
{

}

@media (min-width: 1900px) and (max-width: 1999px)
{

}

@media (min-width: 1800px) and (max-width: 1899px)
{

}

@media (min-width: 1600px) and (max-width: 1799px)
{

}

@media (min-width: 1400px) and (max-width: 1599px)
{

}

@media (min-width: 1300px) and (max-width: 1399px)
{

}
/* Only larger Devices - Larger New LCD/LED Monitors*/
@media (min-width: 1200px) and (max-width: 1299px)
{

}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5)
{

}

/* From Medium Devices Up To Larger Devices - Medium Old Monitors */
@media (min-width: 980px) and (max-width: 1199px)
{

}

@media screen and (orientation:landscape) and (min-width: 980px) and (max-width: 1199px)
{

}
/* From Small Devices Up To Medium Devices - Tab */
@media (min-width: 768px) and (max-width: 979px)
{

}

@media screen and (orientation:landscape) and (min-width: 768px) and (max-width: 979px)
{

}
/* Only Small Devices Only - Mobile */
@media (max-width: 767px)
{
	.navbar-expand-xl .navbar-brand .navbar-brand-item
	{
		height: 20px;
	}
	.homeAboutSection
	{
		text-align: center;
	}
	.homeAboutSection .icon-lg
	{
		margin: 0 auto;
	}
	.homeTestimonialSection
	{
		margin-bottom: 30px;
	}
	.homeDownloadSection
	{
		position: relative !important;
		display: block !important;
		width: 100%;
		text-align: center;
	}
	.pt-xs-5
	{
		padding-top: 2rem !important;
	}
	.d-xs-flex
	{
		display: flex;
		justify-content: space-between;
	}
	.navbar-expand-xl .navbar-brand
	{
		padding: 10px 10px 10px 0;
	}
	.navbar-expand-xl .navbar-brand.small-logo .navbar-brand-item
	{
		height: 18px;
	}
	.navbar-expand-xl .navbar-brand.company-logo
	{
		margin-right: 0;
	}
	.navbar-expand-xl .navbar-brand.company-logo .navbar-brand-item
	{
		height: 50px !important;
	}
	.w-xs-100
	{
		width:100% !important;
	}
	.card-grid .card-grid-lg
	{
		height: 200px;
	}
	.card-grid .card-grid-sm
	{
		height: calc(100px - var(--bs-gutter-y) / 2);
	}
	.p-xs-0
	{
		padding: 0;
	}
	.availableSport .icon-xl
	{
		width: 3rem;
		height: 3rem;
		line-height: 3rem;
		text-align: center;
	}
	.availableSport .icon-xl figure img
	{
		width: 30px !important;
	}
	.w-30px
	{
		width: 24px !important;
	}
	.ownertimeslot.userTimeSlot .btn-primary-soft-check
	{
		font-size: 12px;
		padding: 9px 7px;
		min-width: 100%;
		margin: 5px auto;
		text-align: center;
	}
	.summaryPriceSection
	{
		display: block;
	}
	.nav.nav-bottom-line .nav-link
	{
		padding: 10px 8px;
		font-size: 13px;
	}
	.text-xs-start
	{
		text-align: left !important;
	}
	.ownertimeslot .btn-primary-soft-check
	{
		font-size: 12px;
		padding: 9px 3px;
		min-width: 100%;
		margin: 5px auto;
		text-align: center;
		font-weight: 100;
	}
	.ownertimeslot
	{
		width: 23%;
	}
	.ownertimeslot.userTimeSlot
	{
		width: 25%;
	}
	.navbar-light.header-sticky.header-sticky-on
	{
		position: fixed;
		left: 0;
		right: 0;
		box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);
	}
	.has-navbar-mobile footer
	{
		padding-bottom: 0 !important;
	}
	.homeTestimonialSection .translate-middle
	{
		transform: translate(-50%, -50%) !important;
	}
	.copyrightText
	{
		font-size: 12px;
	}
	.mobileBookNowSection
	{
		position: sticky;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		padding: 10px;
		background-color: #ffffff;
		margin-bottom: 0px;
	}
}

@media (min-width: 568px) and (max-width: 737px)
{

}

/* Extra Small Devices Only - Small Mobile */
@media (min-width: 370px) and (max-width: 567px)
{

}
@media (min-width: 300px) and (max-width: 369px)
{

}