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

@media (min-width:992px) {
	.max-width,.bnr-txt { max-width:77%;
		
}
	.max-width.position-relative.newsletter {
		max-width:50%;margin: auto;
		
text-align: center;
}
	.quick-search {width:170px;}
	.hovereffect h2 {font-size:25px;}
}

@media (min-width:1200px) {
	.carousel-caption h1 {font-size:80px;}
}

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

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


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

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

@media (max-width:1198.98px) {
	#newsletter {min-height:400px;}
	.carousel-caption.top-50.fs-4.start-0.end-0.translate-middle-y.text-start {
  top: 40% !important;
}
}

@media (min-width:992px) and (max-width:1199.98px) {
	.navbar-light .navbar-brand {width: 27%;}
	.carousel-caption.top-50.fs-4.start-0.end-0.translate-middle-y.text-start {
  top: 40% !important;
}
		.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
	.carousel-caption.fs-4 {
  z-index: 999;
  text-align: center;
	top: -5%;}
	.bnr-txt {
  font-size: 18px;
}
}

@media (max-width:991.98px) {
	.object {object-fit:cover; height:;}
		.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
	.carousel-caption.fs-4 {
  z-index: 999;
  text-align: center;
	top: -5%;}
	.bnr-txt {
  font-size: 18px;
}
}


@media (min-width:768px) and (max-width:991.98px) {
		.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
}

@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) {
	.logo-height {
  max-height: 95px;
}
	.gpfw_gift_pack_fields {
  min-height: 136px;
}
	.gpfw_img_responsive {
  min-height: 136px !important;
}
.overlay {
  background: transparent;
  z-index: 1;
  height: 0;
}
.carousel-caption.fs-4 {
  z-index: 999;
  text-align: center;
  top: 50%;
  text-align: left !important;
  left: 0;
  right: 0;
  position: static;
  color: #000;
}
.ff-playfair.mb-4 {
  color: #000;
}
	.fs-4 {
  font-size: 16px;
}
	.carousel-caption.top-50.fs-4.start-0.end-0.translate-middle-y.text-start {
  top: 33% !important;
}
}

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

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

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

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