@media (min-width:768px) {
}

@media (min-width:992px) {
	#Header .quick-search {width:290px;display: block;}
	.categories h3 {font-size: 30px; font-family: 'Playfair Display',serif;}
}

@media (min-width:1200px) {
}

@media (min-width:1600px) {
	.container {max-width:1900px;}
}

@media (min-width:1920px) {
	.container-fluid {max-width:1920px;}
}


/************************************************************************/

@media (max-width:1399.98px) {
	.navbar-light .navbar-brand {width: 25%;}
	#Footer .quick-search .btn {padding:0 5px !important;}
}

@media (max-width:1198.98px) {
	#Header .quick-search {width: 190px;}
}

@media (min-width:992px) and (max-width:1199.98px) {
}

@media (max-width:991.98px) {
	h1,.h1 {font-size:40px;}
	h2,.h2 {font-size: 30px;}

	.object {object-fit:cover; height:320px;}
}

@media (min-width:768px) and (max-width:991.98px) {
h3, .h3 {
    font-size: 20px;
}}

@media (min-width:576px) {
}

@media (min-width:480px) and (max-width:575.98px) {
}

@media (min-width:360px) and (max-width:479.98px) {
}
	
/*********************************************************************/

@media (max-width:767.98px) {
	#Header .quick-search {width:100%;display:block!important;}
	.carousel-control-next, .carousel-control-prev {width: 10%;}
	.navbar-light .navbar-brand {width: 60%;}
	.bnr-txt {padding:0%;}
	.carousel-caption {left:50px !important; right:50px !important;}
}

@media (max-width: 575.98px) {
	h1,.h1 {font-size:32px;}
	h2,.h2 {font-size:25px;}
	h3, .h3 {font-size:20px;}
	.carousel-caption {
  left:20px !important;
  right:20px !important;
}
}

@media (max-width: 479.98px) {
}

@media (max-width: 399.98px) {
	h1,.h1 {font-size:30px;}
	#main-content .position-absolute{position:static !important; background:#161615; text-align:center !important;}
	#main-content h3, #main-content .h3 {font-size:15px;}
}

@media (max-width: 359.98px) {
}