/*----------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- DELIVERY INTRO -----------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------*/
.g-padding-y-125--sm.delivery-intro{
    padding-top: 5.5rem;
    padding-bottom: 3rem;
}
.delivery-intro h3{
	margin-bottom: .2rem;
	font-weight: 600;
	color: #888888;
}
.delivery-intro h2{
	font-weight: 700;
	line-height: 1.5;
	color: #888888;
	font-size: 2rem !important;
}
.delivery-intro p{
	color: #888888;
}
.delivery-intro p span{
	font-weight: 500;
	display: block;
	font-size: .8rem;
}
.delivery-intro .g-media {
	display: block;
	width: 100%;
	margin-bottom: 1rem;
}
.delivery-intro .g-margin-b-70--md {
    margin-bottom: .375rem;
}

@media (max-width: 768px) {
	.delivery-intro .g-margin-b-60--xs {
		margin-bottom: 4.2rem;
	}
}

@media (min-width: 768px) and (min-height: 1024px) {
	.g-padding-y-125--sm.delivery-intro {
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
	.delivery-intro .g-margin-b-100--xs {
		margin-bottom: 4.25rem;
	}
	.delivery-intro .g-margin-b-60--xs {
		margin-bottom: 0rem;
	}
	.delivery-intro .g-font-size-36--md {
		font-size: 2rem !important;
	}
}

@media (max-width: 540px) {
	.g-padding-y-125--sm.delivery-intro{
		padding-top: 4.5rem;
		padding-bottom: .5rem;
	}
	.delivery-intro .g-margin-b-100--xs {
		margin-bottom: 3.25rem;
	}
	.delivery-intro .g-margin-b-80--xs {
		margin-bottom: 3rem;
	}
	.delivery-intro .g-margin-b-60--xs {
		margin-bottom: 2.2rem;
	}
	.delivery-intro .g-margin-b-25--xs {
		margin-bottom: .5625rem;
	}
	.delivery-intro .g-font-size-32--xs {
		font-size: 1.6rem !important;
	}
	.delivery-intro .g-media {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem;
	}
	.delivery-intro .g-font-size-18--xs {
		font-weight: 600;
	}
	.delivery-intro .g-font-size-14--xs {
		font-size: 0.6rem !important;
	}
}

@media (max-width: 414px) {
	.delivery-intro .g-margin-b-100--xs {
		margin-bottom: 3.25rem;
	}
	.delivery-intro .g-margin-b-60--xs {
		margin-bottom: 2rem;
	}
	.delivery-intro .g-font-size-32--xs {
		font-size: 1.5rem !important;
	}
}

@media (max-width: 375px) {
	.delivery-intro .g-font-size-32--xs {
		font-size: 1.3rem !important;
	}
	.delivery-intro p{
		font-size: .9rem;
		line-height: 1.4;
	}
}

@media (max-width: 280px) {
	.g-padding-y-80--xs.delivery-intro {
		padding-top: 3.5rem;
		padding-bottom: 2.5rem;
	}
	.delivery-intro .g-margin-b-100--xs {
		margin-bottom: 2.25rem;
	}
	.delivery-intro .g-margin-b-60--xs {
		margin-bottom: .2rem;
	}
	.delivery-intro .g-font-size-32--xs {
		font-size: 1.2rem !important;
	}
	.delivery-intro p {
		font-size: .8rem;
		line-height: 1.4;
	}
}


/* Extra small devices (phones, less than 576px) */
@media screen and (max-width: 364.98px) {
    /* Styles for extra small devices */
}


/* Extra small devices (phones, less than 576px) */
@media screen and (min-width: 365px) and (max-width: 575.98px) {
    /* Styles for extra small devices */
}

/* Small devices (phones, 576px and up) */
@media screen and (min-width: 576px) and (max-width: 767.98px) {
    /* Styles for small devices */
}

/* Medium devices (tablets, 768px and up) */
@media screen and (min-width: 768px) and (max-width: 991.98px) {
    /* Styles for medium devices */
}

/* Large devices (desktops, 992px and up) */
@media screen and (min-width: 992px) and (max-width: 1199.98px) {
    /* Styles for large devices */
}

/* Extra large devices (large desktops, 1200px and up) */
@media screen and (min-width: 1200px) and (max-width: 1399.98px) {
    /* Styles for extra large devices */
}

/* Extra extra large devices (larger desktops, 1400px and up) */
@media screen and (min-width: 1400px) {
    /* Styles for extra extra large devices */
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------- END DELIVERY INTRO --------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------*/