section#PageContent62 img.img-responsive.seResultImagespan.seCleanTitle {
 text-wrap-style: balance;
}

@media only screen and (min-width: 992px) and (max-width: 1199.9px) {
.h2, h2 {font-size: 40px !important;}

section.section.sePageSection.sePageSectionResponsive.gift_top {
 padding: 60px 80px !important;
}
section#PageContent62 img.img-responsive.seResultImage {
 padding: 12px !important;
}
}

@media only screen and (min-width: 1200px) {
.h2, h2 {font-size: 50px !important;}
.editContent.widgetTitle h2 {padding: 18px !important;}

section#PageContent62 img.img-responsive.seResultImage {
 padding: 15px !important;
}

section.section.sePageSection.sePageSectionResponsive.gift_top {
 padding: 70px 45px !important;
}

}

@media only screen and (max-width: 450px) {
.h2, h2 {font-size: 28px !important;}
.h4, h4 {font-size: 18px;}
section.section.sePageSection.sePageSectionResponsive.gift_top {
 padding: 40px 18px !important;
}
}

a.btn.btn-primary {width: 75% !important;}
.seContentSectionLink {padding: 0px 10px 10px;}

.row.custom1-2{padding-top:25px; padding-bottom:20px;}
section.section.sePageSection.sePageSectionResponsive.subline{padding-top:15px; padding-bottom:15px;}

.sePage .sePageMain {margin-top:0px}

@media only screen and (min-width: 768px) {
.h1, h1 {font-size:70px}
}
.col-xs-12.col-sm-6.content-block-column.col-margin-bottom {margin-bottom:auto;}

section.section.sePageSection.sePageSectionResponsive.top {margin-bottom:0px}

.editContent.widgetTitle {
 background-color: #F4F4F4;
 text-align: center;
border-radius: 50px;
}

.editContent.widgetTitle h2 {
 margin: 30px 4px 10px;
 padding: 14px;
 text-wrap: balance;
}

section.section.sePageSection.sePageSectionResponsive.gift_top {
 padding: 50px 45px;
 margin-bottom: 0px;
 position: relative;
 background-image: linear-gradient(160deg, rgba(0, 0, 0, 0) 0%, rgb(73 0 0 / 40%) 100%), url(https://www.sefiles.net/merchant/302/images/site/1250_holiday-.png?t=1763423262129) !important;
}

.seSearchProductsContainer .seCatalogTabularWrapper .seProduct .seProductDescription{
 font-size: 12px;
 text-align: justify;
}

@media only screen and (max-width: 767.9px) {
section#PageContent306 .seProductDescription {
 padding: 0px 10px 20px;
 max-width: 525px;
 border-bottom: solid #ddd;
justify-self: center;
}

section#PageContent65 .seProductDescription {
 padding: 0px 10px 20px;
 max-width: 525px;
 border-bottom: solid #ddd;
justify-self: center;
}

section#PageContent64 .seProductDescription {
 padding: 0px 10px 20px;
 max-width: 525px;
 border-bottom: solid #ddd;
justify-self: center;
}
}

@media only screen and (min-width: 768px) and (max-width: 991.9px) {
section#PageContent62 img.img-responsive.seResultImage {
 padding: 8px !important;
}
}















