#PageMain {
 margin-top: 0px;
 }

.sePageFooter {
 margin-top: 0px !important;
}

.ws-section-img-hero-top .hero-text-backdrop {
 background: rgba(0, 0, 0, 0.75);
 display: inline-block;
 border-radius: 12%;
 backdrop-filter: blur(3px);
}

.ws-section-img-hero-top .block-bg-img {
 padding: 120px 30px;
}

.sePage .sePageLayout a.btn.btn-ghost {
 border-width: 1px;
 border-color: #FFFFFF;
 background-color: transparent;
 padding: 6px 35px;
 color: #FFFFFF;
 font-family: "Roboto", Arial, sans-serif;
 font-weight: 900;
 letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-black {
 border-width: 1px;
 border-color: #000000;
 background-color: #000000;
 padding: 6px 35px;
 color: #FFFFFF;
 font-family: "Roboto", Arial, sans-serif;
 font-weight: 900;
 letter-spacing: 0.5px;
}

section.section.sePageSection.sePageSectionResponsive.instagram {
 padding: 30px;
}

section.section.sePageSection.sePageSectionResponsive.service-deal {
 padding: 30px 0px;
}

.col-xs-12.col-sm-6.col-sm-pull-6.content-block-column.service-deal-text {
 padding: 40px;
}

.sePage .sePageLayout a.btn.btn-service-deal {
 border-width: 1px;
 border-color: #ee5257;
 background-color: #ee5257;
 padding: 6px 15px;
 color: #212121;
 font-family: "Roboto", Arial, sans-serif;
 font-weight: 600;
 /* letter-spacing: 0.5px; */
 font-size: 18px;
}

@media screen and (max-width: 600px) {
 section.section.sePageSection.sePageSectionResponsive.desktop {
 display: none;
 }
}
@media screen and (min-width: 600px) {
 section.section.sePageSection.sePageSectionResponsive.mobile {
 display: none;
 }
}

.col-xs-12.content-block-column.desktop {
 padding: 0px;
}

.col-xs-12.w-block.customContentBlock {
 padding: 0px;
}

.col-xs-12.content-block-column.announcement {
 text-align: center;
 padding: 20px 8%;
}

.sePage .sePageLayout a.btn.btn-gold {

 background-color: #f1eb10;
 padding: 6px 35px;
 color: #1f3446;
 font-family: "Roboto", Arial, sans-serif;
 font-weight: 900;
 letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-green {
 border-width: 3px;
 border-color: #a5cf44;
 background-color: #a5cf44;
 padding: 6px 35px;
 color: #FFFFFF;
 font-family: "Roboto", Arial, sans-serif;
 font-weight: 900;
 letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-green:hover {
 border-width: 3px;
 border-color: #149c77;
 background-color: #149c77;
 padding: 6px 35px;
 color: #FFFFFF;
 font-family: "Roboto", Arial, sans-serif;
 font-weight: 900;
 letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-peppermint {

 background-color: #009b77;
 padding: 6px 35px;
 color: #ffffff;
 font-family: "Roboto", Arial, sans-serif;
 font-weight: 900;
 letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-tdb {

 background-color: #be1e52;
 padding: 6px 35px;
 color: #ffffff;
 font-family: "Roboto", Arial, sans-serif;
 font-weight: 900;
 letter-spacing: 0.5px;
}

@media screen and (min-width: 800px) {
 .bow-ho-ho {
 margin-top: 20%;
}
}

.sePage .sePageLayout a.btn.btn-bow-ho-ho {
 background-color: #A42C27;
 border-color: #A42C27;
 color: #fff;
 font-size: 20px;
}

.sePage .sePageLayout a.btn.btn-bow-ho-ho:hover {
 background-color: #771313;
 border-color: #771313;
}

.sePage .sePageLayout a.btn.btn-red {
 background-color: #A42C27;
 border-color: #A42C27;
 color: #fff;
font-weight: 900;
font-family: "Roboto", Arial, sans-serif;
letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-red:hover {
 background-color: #771313;
 border-color: #771313;
font-weight: 900;
letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-teal {
 background-color: #0abfb0;
 border-color: #0abfb0;
 color: #fff;
font-weight: 900;
font-family: "Roboto", Arial, sans-serif;
letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-teal:hover {
 background-color: #019b8e;
 border-color: #019b8e;
font-weight: 900;
letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-blue-light {
 background-color: #184681;
 border-color: #184681;
 color: #fff;
font-weight: 900;
font-family: "Roboto", Arial, sans-serif;
letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-blue-light:hover {
 background-color: #182652;
 border-color: #182652;
font-weight: 900;
letter-spacing: 0.5px;
}

.sePageLayout .btn-ride-spot {
 background: #e2231a !important;
 border-color: #e2231a !important;
 color: #ffffff !important;
 padding: 6px 30px;
}
	
.sePageLayout .btn-ride-spot:hover {
 background: #00a1e1 !important;
 border-color: #00a1e1 !important;
}

.sePage .sePageLayout a.btn.btn-blue {
 background-color: #0433BF;
 border-color: #0433BF;
 color: #fff;
font-weight: 900;
font-family: "Roboto", Arial, sans-serif;
letter-spacing: 0.5px;
}

.sePage .sePageLayout a.btn.btn-blue:hover {
 background-color: #01258f;
 border-color: #01258f;
font-weight: 900;
letter-spacing: 0.5px;
}

section.section.sePageSection.sePageSectionResponsive.tdb {
 background-image: url(https://curious.agency/bowcycle/BC23-TdB-20thAnn-Sale-Bkgrd-Animated.gif) !important;
}