.elementor-2104 .elementor-element.elementor-element-76a6bd6 > .elementor-container{max-width:720px;}.elementor-2104 .elementor-element.elementor-element-76a6bd6:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-76a6bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af8bdf7 );}.elementor-2104 .elementor-element.elementor-element-76a6bd6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2104 .elementor-element.elementor-element-76a6bd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:421px){.elementor-2104 .elementor-element.elementor-element-4bfd975{width:100%;}}/* Start custom CSS for html, class: .elementor-element-7b894fd */.promotions-item-details-wrapper h1{color: #244289;}
.promotions-item-details-wrapper {
	border: 3px dashed #000000;
	margin: 0 auto;
	text-align: center;
	width: 90%;
	background: #fff
}
.promotional-item-details img {
    max-width: 200px;
}
.promotional-item-details {
    padding: 35px;
}
.promotional-item-details p{margin-bottom: 0;}
.promotional-item-details h4 {
    color: #00a1e1;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.5em;
    padding: 30px 0px 30px 0px;
}
.promotional-item-details h5 {
    font-family: var(--e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight );
    letter-spacing: var(--e-global-typography-primary-letter-spacing );
    line-height: 1;
    margin-bottom: 1px;
}
p.coupon-footer {
    padding: 35px 0px 0px 0px;
}
@media only screen and (max-width: 991px)  {.promotional-item-details h4 {
    padding: 20px 0px 20px 0px;
}}
@media only screen and (max-width: 767px)  {
.promotional-item-details h4 {
    padding: 15px 0px 15px 0px;
    font-size:20px;
}
    .promotional-item-details {
    padding: 20px;
}
.promotions-item-details-wrapper {
    width: 100%;
}
}
@media only screen and (max-width: 450px)  {
.promotional-item-details {
    padding: 10px;
}}
@media only screen and (max-width: 333px)  {
.promotional-item-details {
    padding: 10px 3px 10px 1px;
}}/* End custom CSS */