@import url('https://fonts.googleapis.com/css2?family=Allerta&display=swap');
html {
  scroll-behavior: smooth;
}
.micro-site-products h1, h3, h4, h5, h6{
  font-family: 'Poppins',sans-serif;
  color: #000;
  font-weight: 700;
  text-transform: capitalize;
}
.micro-site-products p{
  font-family: 'Heebo',sans-serif;
  color: #000;
}
p.day-free a {
	font-size: 13px;
	border: 1px solid #f8cc44;
	background-color: #f8cc44;
	color: #000;
	padding: 10px;
	border-radius: 4px;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
	/*right: 8px;*/
	top: 2.1em;
	padding: 13px 20px;
	font-size: 16px;
}
p.talk-to-email-experts a {
    font-size: 13px;
    border: 1px solid #30a654;
    background-color: #30a654;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    bottom: 3em;
    padding: 13px 20px;
    font-size: 16px;
    left: 46px;
}
.banner-shopify h1{
	text-transform: uppercase;
	line-height: 1.1;
}
h5.m-t-20{
	font-size: 16px;
}
.m-t-10{
    font-size: 16px;
}
.image-center{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.g-p-d h3, .g-p-d p{
	text-align: center;
}
a.day-trial-button {
    border: 1px solid #000;
    padding: 10px;
    position: relative;
    top: 20px;
    color: #000;
    border-radius: 5px;
    font-size: 15px;
}
.top-bottom-spaces-day-free{
	padding-bottom: 50px;
}
.impro-cap{
	padding-top: 10px;
}
.email-marketing-main li a{
	color: #fff !important;
}
.platform-logo{
	float: right;
    margin-top: 20px;
}
/* Email Marketing Main Page Start */
.email-marketing-banner-bg{
   background-image: url('../img/micro-site/email-marketing/email-marketing-blue-banner.png');
   background-repeat: no-repeat;
   background-size: cover;
   /*-webkit-mask-image: -webkit-gradient(linear, center bottom, center top, 
   color-stop(0.00,  rgba(0,0,0,0)),
   color-stop(0.4,  rgba(0,0,0,1)));*/
}
.fluid-vertical-content-middle h1{
	font-size: 36px;
	text-transform: capitalize;
}
.fluid-vertical-content-middle{
	padding-top: 30%;
    padding-bottom: 30%;
    padding-left: 10%;
    padding-right: 10%;
}
.vertical-middle-text{
    padding-top: 5%;
    padding-bottom: 5%;
}
.specially-curated h5{
	font-weight: bold;
}
.constantly-evolving-text{
	padding-top: 30px;
}
.platform-efforts p{
	color: #35739a;
	font-weight: 600;
	font-size: 20px;
}
.platform-efforts-bg {
    background-image: url('../img/micro-site/email-marketing/symbol.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: 130px;
    height: 100px;
    position: relative;
    left: 60px;
    top: 30px;
}
.constantly-evolving p:before{
	content: '';
	display: inline-block;
	width: 100px;
	height: 100px;
	background-image: url('../uploads/2019/07/quote.png'); 
	background-repeat: no-repeat;
}
.email-marketing-overview h2{
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
}
.black h3{
    color: #000 !important;
}
.black p{
    color: #000 !important;
}
/* Email Marketing Main Page End */
/* Email Marketing Featuers Start */
.c-segmentation h6::before{
	content: url('../img/micro-site/email-marketing/segmentation.png');
    position: relative;
    padding-right: 20px;
}
.t-types h6::before{
	content: url('../img/micro-site/email-marketing/triggertype.png');
    position: relative;
    padding-right: 20px;
}
.c-testing h6::before{
	content: url('../img/micro-site/email-marketing/abc-testing.png');
    position: relative;
    padding-right: 20px;
}
.i-capabilities h6::before{
	content: url('../img/micro-site/email-marketing/inbox-capability.png');
    position: relative;
    padding-right: 20px;
}
.email-gallery-editor h6::before{
	content: url('../img/micro-site/email-marketing/email-gallery.png');
    position: relative;
    padding-right: 20px;
}
.pop-ups h6::before{
	content: url('../img/micro-site/email-marketing/popups.png');
    position: relative;
    padding-right: 20px;
}
span.segmentation, span.trigger, span.testing, span.capabilities, span.gallery-editor, span.ups{
    position: absolute;
    top: 35px;
}
.c-segmentation p, .t-types p, .c-testing p, .i-capabilities p, .email-gallery-editor p, .pop-ups p{
	padding-left: 20px;
    padding-right: 20px;
}
.row-padding{
	padding-top: 20px;
	padding-bottom: 20px;
}
#content1 .tab-list-wrapper.active {
	border: 0px solid #c3c3c3;
	background: #fff;
}
#content1 .tab-list-wrapper {
	border: 0px solid #c3c3c3;
	background: #fff;margin-bottom: 0px;
}
#content1 .accordion-container .article-title {
	display: block;
	position: relative;
	margin: 0;
	padding: 15px 10px 0px 0px;
	border-top: 1px solid #e5e5e5;
	font-size: 1.25em;
	font-weight: normal;
	color: #000;
	cursor: pointer;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}

#content1 .accordion-container .article-title:hover,
#content1 .accordion-container .article-title:active,
#content1 .accordion-container .content-entry.open .article-title {
		/*background-color: #00aaa7;*/
		color: #25af61;
}

#content1 .accordion-container .article-title:hover i:before,
#content1 .accordion-container .article-title:hover i:active,
#content1 .accordion-container .content-entry.open i {
		color: #25af61;
}

#content1 .accordion-container .content-entry i {
		position: absolute;
		right: 5%;
		font-style: normal;
		font-size: 1.625em;
		color: #9e9e9e;
}

#content1 .accordion-container .content-entry i:before {
		content: " \02C7";
		font-size: 35px;
}

#content1 .accordion-container .content-entry.open i:before {
		content: " \02C6";
		font-size: 35px;
}

#content1 .accordion-content {
		display: none;
		padding-left: 0px; padding-top:20px; padding-right: 30px;
}

#content1 {
		width: 100%;
}

#content1 .accordion-container,
#description {
		width: 90%;
		margin: 1.875em auto;
}

#content1 .accordion-content-text{
	font-family: 'Poppins', sans-serif;
	color: #000;
}
/* Email Marketing Featuers End */
/* Email Marketing Platform Start */
.email-marketing-section h3:before{
	content: '';
	display: inline-table;
	width: 100px;
	height: 100px;
	background-image: url('../img/micro-site/email-marketing/platform-newsletter.png'); 
	background-repeat: no-repeat;
}
.email-marketing-section p{
	margin-top: -30px;
}   
.email-marketing-promotional h3:before{
	content: '';
	display: inline-table;
	width: 100px;
	height: 100px;
	background-image: url('../img/micro-site/email-marketing/platform-promotional.png'); 
	background-repeat: no-repeat;
}
.email-marketing-promotional p{
	margin-top: -30px;
}
.email-marketing-drip h3:before{
	content: '';
	display: inline-table;
	width: 100px;
	height: 100px;
	background-image: url('../img/micro-site/email-marketing/platform-drip-email.png'); 
	background-repeat: no-repeat;
}
.email-marketing-drip p{
	margin-top: -30px;
}
span.email-marketing-head {
    position: relative;
    top: 40px;
    bottom: 40px;
}
.edge-color h5{
	color: #35739a;
}
/* Email Marketing Platform End */
/* Email Pricing Page Start */
.email-pricing-page{
	background-image: url('../img/micro-site/email-marketing/email-pricing-banner.png');
	background-repeat: no-repeat;
	background-size: cover;
}
span.seperate-up-bar{
	font-size: 10px;
	position: absolute;
	top: 161px;
	color: #9ea2a5;
	font-weight: 900;
	z-index: -1;
}
span.seperate-down-bar{
	font-size: 10px;
	position: absolute;
	top: 185px;
	color: #9ea2a5;
	font-weight: 900;
	z-index: -1;
}
.card{
	padding-top: 178px;
}
span.price-range {
    position: relative;
    top: 45px;
}
span.grey{
    color: #9ea2a5;
}
.bar-section {
    background: #fff;
    box-shadow: -1px 0px 10px 0px #aaa;
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.calculate-section {
    background: #fff;
    box-shadow: -1px 0px 10px 0px #aaa;
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.email-plans{
    float: left;
    display: block;
    padding: 5px;
    margin: 5px;
    height: auto;
    width: auto;
    font-size: 16px;
}
h2.email-plans-padding{
    color:#9ea2a5;
    float: none;
    padding-top: 18px;
    font-size: 22px;
}
.day-free a {
    border: 1px solid #f8cc44;
    background-color: #f8cc44;
    color: #000;
    padding: 10px;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    padding: 13px 20px;
    font-size: 13px;
}
p.choose-plan{
    position: relative;
    top: 10px;
    font-size: 15px;
}
p.contact-look{
    padding-top: 20px;
    padding-bottom: 20px;
}
p.plan-includes{
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 900;
    padding-bottom: 30px;
    padding-top: 30px;
    color: #000;
}
.cart-recovery h3{
    font-size: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cart-recovery p{
   text-transform: capitalize;
    font-size: 26px;
    line-height: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
}
span.baymail-blue{
    color: #2b81ce;
    font-size: 30px;
    font-weight: bold;
}
a.baymail-signup {
    font-size: 20px;
    text-transform: uppercase;
    color: #000;
    border: 2px solid #2b81ce;
    padding: 10px 50px;
    position: relative;
    top: 45px;
}
p.email-send{
    color: #000;
}
p.email-send::before{
    content: url('../img/micro-site/email-marketing/platform-icons/exploring-email.png');
    position: relative;
    padding-right: 5px;
    top: 1px;
}
p.target-branding{
    color: #000;
}
p.target-branding::before{
    content: url('../img/micro-site/email-marketing/platform-icons/exploring-brand.png');
    position: relative;
    padding-right: 5px;
    top: 1px;
}
/* Slider Container Start */
.slidecontainer {
  width: 100%;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 15px;
  border-radius: 5px;
  background: #d3d3d3;
  outline: none;
  opacity: 1;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 32px;
  height: 32px;
  /*background: url('../img/micro-site/email-marketing/drag-arrow-green.png') no-repeat;*/
  background-color: #134682;
  cursor: pointer;
  position: relative;
  right: 0px;
  z-index: 1;
  border-radius: 50%;
}

.slider::-moz-range-thumb {
  width: 32px;
  height: 32px;
  /*background: url('../img/micro-site/email-marketing/drag-arrow-green.png') no-repeat;*/
  background-color: #134682;
  cursor: pointer;
  z-index: 1;
  border-radius: 50%;
}

.range-field input[type=range]+.thumb {
	-webkit-appearance: none;
    position: absolute;
    border: none;
    height: 0;
    width: 0;
    border-radius: 50%;
    background-color: #4285f4;
    top: 10px;
    margin-left: -6px;
    transform-origin: 50% 50%;
    transform: rotate(-45deg);
}
.range-field input[type=range]+.thumb .value {
	-webkit-appearance: none;
    display: block;
    width: 30px;
    text-align: center;
    color: #4285f4;
    font-size: 0;
    transform: rotate(45deg);
}
/* Slider Container End */
.c-segmentation1 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/abandoned-cart.png');
    position: relative;
    padding-right: 20px;
}
.t-types1 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/welcome-email.png');
    position: relative;
    padding-right: 20px;
}
.c-testing1 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/winback.png');
    position: relative;
    padding-right: 20px;
}
.i-capabilities1 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/reorder.png');
    position: relative;
    padding-right: 20px;
}
.email-gallery-editor1 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/backinstock.png');
    position: relative;
    padding-right: 20px;
}
.pop-ups1 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/birthday.png');
    position: relative;
    padding-right: 20px;
}
.i-capabilities2 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/anniversary.png');
    position: relative;
    padding-right: 20px;
}
.email-gallery-editor2 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/postpurchase.png');
    position: relative;
    padding-right: 20px;
}
.pop-ups2 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/customerloyality.png');
    position: relative;
    padding-right: 20px;
}
.i-capabilities3 h6::before{
    content: url('../img/micro-site/email-marketing/inbox-capability.png');
    position: relative;
    padding-right: 20px;
}
.email-gallery-editor3 h6::before{
    content: url('../img/micro-site/email-marketing/platform-icons/pricedrop.png');
    position: relative;
    padding-right: 20px;
}
.pop-ups3 h6::before{
    content: url('../img/micro-site/email-marketing/popups.png');
    position: relative;
    padding-right: 20px;
}
p.up-to-contacts{
    color: #000;
}
p.up-to-contacts::before{
    content: url('../img/micro-site/email-marketing/platform-icons/exploring-contact.png');
    position: relative;
    padding-right: 5px;
    top: 1px;
}
span.segmentation1, span.trigger1, span.testing1, span.capabilities1, span.gallery-editor1, span.ups1,span.capabilities2, span.gallery-editor2, span.ups2, span.capabilities3, span.gallery-editor3, span.ups3{
    position: absolute;
    top: 35px;
}
.c-segmentation1 p, .t-types1 p, .c-testing1 p, .i-capabilities1 p, .email-gallery-editor1 p, .pop-ups1 p, .i-capabilities2 p, .email-gallery-editor2 p, .pop-ups2 p, .i-capabilities3 p, .email-gallery-editor3 p, .pop-ups3 p{
    padding-left: 20px;
    padding-right: 20px;
}
.email-pricing-mobile{
    display: none;
}
.email-pricing-desktop{
    display: block;
}
span.email-contacts {
    font-size: 15px;
    font-weight: normal;
    color: #9ea2a5;
    float: left;
}
/*strong#resellerEarnings{
    float: left;
    color: #9ea2a5;
    font-weight: normal;
    font-size: 25px;
}*/
strong#clientPrice {
    color: #000;
    font-weight: 700;
}
span.per-month{
    color: #9ea2a5;
    font-weight: normal;
}
a.email-pricing-cs {
    background: #3180c3;
    color: #fff;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-transform: uppercase;
}
a.email-pricing-snup{
    background-color: #63b43b;
    color: #fff;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.free-plan-includes-section {
    background-color: #3180c3;
    border-top-left-radius: 45px;
    border-bottom-left-radius: 45px;
    border-top-right-radius: 45px;
    border-bottom-right-radius: 45px;
    width: 70%;
    margin-left: 160px;
    margin-right: 100px;
}
.looks-like-section-padding{
	padding-top: 20px;
}
.tier{
	margin-top: 20px;
}
span.free-plan-includes{
    position: relative;
    bottom: 10px;
    left: 10px;
}
.happy-to-help h3{
    text-transform: capitalize;
}
.happy-to-help p{
    font-size: 20px;
    box-shadow: -1px 0px 10px 2px #aaa;
    padding: 30px;
}
h3.happy-to-help-image::before{
    content: url('../img/micro-site/email-marketing/platform-icons/need-help.png');
    position: relative;
    padding-right: 5px;
    top: 1px;
}
span.h-t-h{
    position: relative;
    bottom: 25px;
    left: 20px;
}
a.green-free-trial {
    color: #fff;
    background: #27ae60;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: 700;
}
.tab-section {
    margin-left: 98px;
}
.tab-section-tier{
    display: inline-block;
    cursor: pointer;
}
.tab-section p{
    padding: 12px 70px;
    border: 1px solid #ccc;
    margin-right: 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0px -5px 10px -4px #aaa;
    position: relative;
    bottom: 9px;
    background: #fff;
    z-index: 1;
    border-bottom: 1px solid #fff;
}
.tab-section-active p{
    border-top: 6px solid #174b88;
}
.tab-section-calculate{
    display: inline-block;
    cursor: pointer;
}
input#myNumber {
    border: 1px solid #ccc;
    width: 100%;
}
button.calculate-btn{
    border: 1px solid #f8cc44;
    background-color: #f8cc44;
    color: #000;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    padding: 5.5px 20px;
    font-size: 13px;
}
ul.calculate-tick li {
    list-style-image: url('../img/tick.png');
    font-size: 14px;
    line-height: 2.5;
}
.calculate-tick span{
    position: relative;
    bottom: 7px;
}
strong#resellerCalculateEarnings {
    font-size: 25px;
    padding: 10px 0px;
    display: inline-block;
    color: #ccc;
}
.calculate-email-plans{
    float: initial;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
h5.no-of-conts{
    text-align: left;
    color: #ccc;
    padding: 0px 75px;
}
#calculateBtn .form-group{
    width: 70%;
}
h5.estimated{
    text-align: left;
}
h5.each-month{
    float: left;
    margin-top: 0px;
}
.looks-like-section-padding-bottom{
    padding-bottom: 20px;
}
/*Email Pricing Page End */
/* Email Newsletter Campaign Start */
p.win-hearts-padding{
	padding-top: 40px;
    padding-bottom: 40px;
}
.help-section h3{
	font-size: 16px;
}
.cool-template-section h3:before{
	content: '';
	display: inline-table;
	width: 100px;
	height: 100px;
	background-image: url('../img/micro-site/email-marketing/newsletter-campaign/templates.png'); 
	background-repeat: no-repeat;
}
.cool-template-section p{
	margin-top: -30px;
}
.impressive-ui-section h3:before{
	content: '';
	display: inline-table;
	width: 100px;
	height: 100px;
	background-image: url('../img/micro-site/email-marketing/newsletter-campaign/impressive-ui.png'); 
	background-repeat: no-repeat;
}
.impressive-ui-section p{
	margin-top: -30px;
}
.powerful-automation-section h3:before{
	content: '';
	display: inline-table;
	width: 100px;
	height: 100px;
	background-image: url('../img/micro-site/email-marketing/newsletter-campaign/automation.png'); 
	background-repeat: no-repeat;
}
.powerful-automation-section p{
	margin-top: -30px;
}
/* Email Newsletter Campaign Start End */
/* Email Loyalty Campaign Start Start */
.fluid-vertical-content {
    padding-top: 30%;
    padding-bottom: 0%; 
    padding-left: 10%;
    padding-right: 10%;
}
.fluid-vertical-content h1{
	font-size: 34px;
}
p.n-o-c-padding {
    padding-bottom: 50px;
}
.customer-loyalty-section h3{
	font-size: 13px;
}
.welemail-section h3:before{
	content: '';
	display: inline-table;
	width: 80px;
	height: 80px;
	background-image: url('../img/micro-site/email-marketing/loyalty-email-campaign/welcome-emails.png'); 
	background-repeat: no-repeat;
}
.re-engagement-section h3:before{
	content: '';
	display: inline-table;
	width: 80px;
	height: 80px;
	background-image: url('../img/micro-site/email-marketing/loyalty-email-campaign/re-engagement.png'); 
	background-repeat: no-repeat;
}
.seasonal-emails-section h3:before{
	content: '';
	display: inline-table;
	width: 80px;
	height: 80px;
	background-image: url('../img/micro-site/email-marketing/loyalty-email-campaign/seasonal.png'); 
	background-repeat: no-repeat;
}
.coupons-section h3:before{
	content: '';
	display: inline-table;
	width: 80px;
	height: 80px;
	background-image: url('../img/micro-site/email-marketing/loyalty-email-campaign/coupon.png'); 
	background-repeat: no-repeat;
}
/* Email Loyalty Campaign End */
/* Email Automated Backstock Email Start */
.study-conducted p{
	padding-top: 20%;
    padding-bottom: 20%;
    line-height: 35px;
}
.back-in-stock p{
	padding-top: 5%;
    line-height: 35px;
}
span.email-marketing-head-stock {
    position: relative;
    top: -15px;
    font-size: 15px;
}
/* Email Automated Backstock Email End */
/* Email Automated Re-Engagement Start */
.dormant p{
	padding-top: 10%;
    line-height: 35px;
}
.inspire p{
	padding-top: 5%;
}
/* Email Automated Re-Engagement End */
/* Drip Email Start */
.drip-campaigns p{
	padding-top: 10%;
    line-height: 35px;
}
.inspire p{
	padding-top: 5%;
}
.drip-campaigns-img img{
	padding-top: 10%;
}
span.did-you-know{
	position: relative;
    top: 45px;
    z-index: 999;
    font-weight: 800;
}
.nurtured p{
	font-weight: 800;
	padding-top: 12px;
}
.nurtured-border-left{
	border-left: 2px solid #35739a;
	border-left-width: thick;
}
/* Drip Email End */
/* Email Marketing Welcome Email Start */
.border-color-grey{
	border: 1px solid #ebebeb;
	padding-left: 0px;
    padding-right: 0px;
}
.border-color-grey-image{
	padding: 30px;
}
.border-color-grey-parah{
	background-color: #edebeb;
	padding: 10px;
	text-align: center;
}
.integration-p-b{
	padding-bottom: 30px;
}
.bottom-spaces{
	padding-bottom: 50px;
}
/* Email Marketing Welcome Email End */
/* Email Marketing Reports Start */
.campaign-related h3, .campaign-related p{
	padding-bottom: 20px;
}
.email-reports h3{
	margin-top: 0px;
}
/* Email Marketing Reports End */
/* Email Marketing Replenishment Start */
.pertinent h4{
	padding-top: 30px;
}
img.image-top{
	position: relative;
    top: -15px;
}
/* Email Marketing Replenishment End */
/* Email Marketing Promotional Start */
.curated p{
	padding-top: 10%;
}
/* Email Marketing Promotional End */
/* Email Marketing Price Drop Start */
.red-border{
	box-shadow: -1px 0px 10px 0px #aaa;
	border-left: 2px solid #e02e2e;
    border-left-width: thick;
    padding: 20px;
}
.lifecycle-border{
	box-shadow: -1px 0px 10px 0px #aaa;
	border-left: 2px solid #80c238;
    border-left-width: thick;
    padding: 20px;
}
.blue-border{
	box-shadow: -1px 0px 10px 0px #aaa;
	border-left: 2px solid #51aac4;
    border-left-width: thick;
    padding: 20px;
}
.orange-per-border{
	box-shadow: -1px 0px 10px 0px #aaa;
	border-left: 2px solid #f6bd44;
    border-left-width: thick;
    padding: 20px;
}
/* Email Marketing Price Drop End */
/* Emails Icons Start */
a.overview-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/overview.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 18px;
}
a.newsletter-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/newsletter.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 17%;
}
a.loyalty-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/loyalty.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 29%;
}
a.automated-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/back_in_stock.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 40%;
}
a.drip-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/drip_email.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 52%;
}
a.welcome-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/welcome.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 63%;
}
a.promotional-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/promotional.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 75%;
}
a.price-drop-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/price-drop.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 87%;
}
a.magento-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/magento.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 18px;
}
a.shopify-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/shopify.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 22%;
}
a.bigcommerce-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/bigcommerce.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 37%;
}
a.woocommerce-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/woocommerce.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 53%;
}
a.threedcart-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/3dcart.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 69%;
}
a.volusion-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/volusion-blue.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 84%;
}
/* Emails Icons End */
/* Tinte Cosmetics Start */
.tinte-case-study {
    padding-bottom: 30px;
    padding-top: 80px;
}
.tinte-banner-bg{
   background-image: url('../img/tinte-cosmetics.png');
   background-repeat: no-repeat;
   background-size: cover;
   padding-top: 80px;
   padding-bottom: 80px;
}
.tinte h1{
    color: #000;
    font-size: 36px;
}
span.tinte-header-text {
    background-color: #fff;
    opacity: 0.7;
    filter: Alpha(opacity=50);
    padding: 5px 10px;
}
span.tinte-second-text {
    background-color: #fff;
    opacity: 0.7;
    filter: Alpha(opacity=50);
    padding: 5px 10px;
    position: relative;
    top: 40px;
}
a.tinte-download-case-study {
    font-size: 13px;
    border: 1px solid #e2dd41;
    background-color: #e2dd41;
    color: #000;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 40px;
}
a.tinte-download-case-study-green {
    font-size: 13px;
    border: 1px solid #27ae5f;
    background-color: #27ae5f;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 40px;
}
.tinte-campaign h3{
    text-transform: capitalize;
}
span.content-center-text {
    position: absolute;
    top: 90px;
    right: 160px;
}
.img-txt-centered{
    position: absolute;
    top: 50%;
    left: 60%;
    transform: translate(-50%, -50%);
    color: #2aaa6f;
    font-size: 25px;
    font-weight: 600;
}
.img-txt-centered p{
    color: #000;
    font-weight: normal;
    font-size: 14px;
    margin-top: 10px;
}
.img-txt-centered-second{
    position: absolute;
    top: 85%;
    left: 64%;
    transform: translate(-50%, -50%);
    color: #2aaa6f;
    font-size: 25px;
    font-weight: 600;
}
.img-txt-centered-second p{
    color: #000;
    font-weight: normal;
    font-size: 14px;
    margin-top: 10px;
}
.img-txt-centered-grey{
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #808080;
    font-size: 25px;
}
.img-txt-centered-green{
    position: absolute;
    top: 50%;
    left: 51%;
    transform: translate(-50%, -50%);
    color: #27ae5f;
    font-size: 25px;
    font-weight: 600;
}
.bottom-text{
    position: relative;
    top: 15px;
    right: 6px;
    font-weight: 600;
    color: #000;
}
.more-bottom-text{
    position: relative;
    top: 15px;
    right: 6px;
    font-weight: 600;
    color: #000;
}
.formed{
    margin-top: 25px;
    margin-bottom: 25px;
}
.sky-rocket{
    background-color: #0d6e38;
}
.sky-rocket h4{
    color: #fff;
    line-height: 30px;
}
.sky-rocket-c-t{
    background-color: #134f87;
}
.sky-rocket-c-t h4{
    color: #fff;
    line-height: 30px;
}
span.tinte-co-founder{
    color: #e9c124;
    font-weight: 600;
}
.bottomleft {
  position: absolute;
  top: 100px;
}

.schedule-him{
  background-color: #f3f4f5;
}
.schedule-him-spaces{
  padding-top: 20px;
  padding-bottom: 20px;
}
.schedule-him h3{
  text-transform: uppercase;
  background-color: #f3f4f5;
  margin-bottom: 0px;
}
.leo-section h3{
  color: #2972c1;
}
p.ecommerce-strategist::before{
  content: url('../img/home-page/ecommerce-strategist.png');
  position: relative;
  top: 20px;
}
span.vp-ecommerce-strategist {
  position: relative;
  top: 15px;
  font-weight: 700;
  left: 20px;
  font-size: 20px;
  color: #3c3c3c;
}
.experience-working::before{
  content: url('../img/home-page/working-exp.png');
  position: relative;
  top: 20px;
}
span.experience-working-text{
  position: relative;
  top: 15px;
  font-weight: 700;
  left: 20px;
  font-size: 20px;
  color: #3c3c3c;
  line-height: 43px;
}
p.min-call{
  font-weight: 700;
  font-size: 20px;
  color: #3c3c3c;
}
p.slots{
  font-weight: 700;
  font-size: 20px;
  color: #2972c1;
  line-height: 90px;
}
span.s-m{
  color: #fff;
  font-size: 17px;
  background-color: #2972c1;
  text-transform: uppercase;
  padding: 10px;
}
.reviews-pricing p{
    position: relative;
    bottom: 40px;
    font-size: 25px;
    color: #9ea2a5;
}
.schedule{
  background-color: #f3f4f5;
}
.tinte-cosmetics-footer .danielleCTA{
    display: none;
}
.lite-grey{
    background-color: #f1edec;
}
.co-founder-text span{
    color: #f64f63;
    font-weight: 600;
}
.co-founder-bottom {
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dashed-box {
    border-width: 2px;
    border-style: dashed;
    border-radius: 5px;
}
.wholesale-account{
    padding-top: 30px;
    padding-bottom: 40px;
}
.wholesale-account h3{
    color: #fff;
}
.wholesale-account p{
    color: #fff;
} 
/* Tinte Cosmetics End */
/* HTML Email Template Start */
.html-cb-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/email-template-cb-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 400px;
}
.html-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/email-template-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0px;
    height: 300px;
}
.html-cm-mg-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/email-template-cm-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 350px;
}
.html-cm-woo-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/email-template-cm-woo-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 400px;
}
.html-cm-3dcart-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/email-template-cm-3dcart-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 400px;
}
.html-cm-volusion-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/html-cm-volusion-banner-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 400px;
}
.background-image-url{
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
}
.common-height{
    height: 300px;
}
.html-email-main h1{
  color: #fff;
  font-size: 35px;
  text-transform: uppercase;
}
.html-email-main h3{
  color: #fff;
  font-size: 30px;
}
.html-email-main p{
  color: #fff;
  font-size: 20px;
}
.html-email-bottom-spaces{
  padding-bottom: 80px;
}
span.black-friday{
    color: #000;
    font-size: 55px;
    font-weight: normal;
    text-shadow: -1px 2px #dd072b, 3px 1px #dd072b, 1px 3px #dd072b, -1px -1px #dd072b;
}
.black-friday-email h3{
    text-transform: uppercase;
    margin-top: 0px;
}
.email-template-key-features h5{
    padding-top: 20px;
    text-align: center;
    font-size: 13px;
}
.halloween-email-template-key-features h5{
    padding-top: 20px;
    text-align: center;
    font-size: 13px;
    line-height: 22px;
}
.key-features-bottom{
    padding-bottom: 20px;
}
.successful-black-friday{
    background-image: url('../img/micro-site/email-marketing/email-template/trial-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.successful-black-friday h3, .successful-black-friday p{
    color: #fff;
}
a.e-tem-cta {
    color: #000;
    padding: 10px;
    background: #f9b54a;
    font-weight: 600;
    position: relative;
    top: 25px;
}
a.ebf-cta {
    color: #fff;
    padding: 10px;
    background: #26a95a;
    font-weight: 600;
    margin-bottom: 20px;
    display: inline-block;
}
.d-t-t {
    position: absolute;
    top: 0;
    background: #161616;
    width: 82%;
    left: 35px;
    display: none;
    padding-top: 200px;
    padding-bottom: 170px;
    background-color: rgba(0, 0, 0, .7);
}
.d-t-t-hover:hover .d-t-t, .d-t-t-hover2:hover .d-t-t, .d-t-t-hover3:hover .d-t-t, .d-t-t-hover4:hover .d-t-t, .d-t-t-hover5:hover .d-t-t, .d-t-t-hover6:hover .d-t-t, .d-t-t-hover7:hover .d-t-t, .d-t-t-hover8:hover .d-t-t, .d-t-t-hover9:hover .d-t-t, .d-t-t-hover10:hover .d-t-t, .d-t-t-hover11:hover .d-t-t, .d-t-t-hover12:hover .d-t-t, .d-t-t-hover13:hover .d-t-t, .d-t-t-hover14:hover .d-t-t{
    display: block;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
    cursor: pointer;
}
.temp-download-info img{
    display: inline-block;
    float: left;
}
span.dwn-count{
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    bottom: 3px;
}
p.d-t-h {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    background: #5bc21d;
    padding: 14px;
    text-align: center;
}
p.temp-download-info{
    float: right;
    color: #fff;
    font-size: 20px;
    padding-top: 10px;
}
img.html-download:hover, img.html-download2:hover, img.html-download3:hover, img.html-download4:hover, img.html-download5:hover, img.html-download6:hover, img.html-download7:hover, img.html-download8:hover, img.html-download9:hover, img.html-download10:hover, img.html-download11:hover, img.html-download12:hover, img.html-download13:hover, img.html-download14:hover{
    cursor: pointer;
}
a.black-friday-learn {
    background: #fff;
    padding: 5px 25px;
    color: #000;
    font-weight: 600;
    position: relative;
    top: 20px;
    text-transform: uppercase;
}
.cyber-monday .d-t-t, .thanksgiving .d-t-t, .email-templates .d-t-t{
    position: absolute;
    top: 9px;
    background: #161616;
    width: 89%;
    left: 21px;
    display: none;
    padding-top: 120px;
    padding-bottom: 200px;
    background-color: rgba(0,0,0,.5);
}
.cyber-monday .d-t-t-hover:hover, .thanksgiving .d-t-t-hover:hover, .email-templates .d-t-t-hover:hover{
    display: block;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
    cursor: pointer;
}
.cyber-monday .image-jpg, .thanksgiving .image-jpg, .email-templates .image-jpg{
    display: block;
}
.cyber-monday .image-gif, .thanksgiving .image-gif, .email-templates .image-gif{
    display: none;
}
.cyber-monday .d-t-t-hover:hover .image-jpg, .thanksgiving .d-t-t-hover:hover .image-jpg, .email-templates .d-t-t-hover:hover .image-jpg{
    display: none;
}
.cyber-monday .d-t-t-hover:hover .image-gif, .thanksgiving .d-t-t-hover:hover .image-gif, .email-templates .d-t-t-hover:hover .image-gif{
    display: block;
}
.cyber-monday #caseStudyDownloadForm15 #email, .cyber-monday #caseStudyDownloadForm16 #email, .cyber-monday #caseStudyDownloadForm17 #email, .cyber-monday #caseStudyDownloadForm18 #email, .cyber-monday #caseStudyDownloadForm19 #email, .thanksgiving #caseStudyDownloadForm20 #email, .thanksgiving #caseStudyDownloadForm21 #email, .thanksgiving #caseStudyDownloadForm22 #email, .thanksgiving #caseStudyDownloadForm23 #email, .thanksgiving #caseStudyDownloadForm24 #email, .email-templates #caseStudyDownloadForm25 #email, .email-templates #caseStudyDownloadForm26 #email, .email-templates #caseStudyDownloadForm27 #email, .email-templates #caseStudyDownloadForm28 #email, .email-templates #caseStudyDownloadForm29 #email, .email-templates #caseStudyDownloadForm30 #email{
    padding: 10px;
    width: 80%;
    margin-bottom: 15px;
    background: #fff;
    margin: 0 auto;
    float: none;
    height: auto;
    border-radius: 5px;
    border: 1px solid #eaeaea;
}
.cyber-monday #caseStudyDownloadForm15 .submit, .cyber-monday #caseStudyDownloadForm16 .submit, .cyber-monday #caseStudyDownloadForm17 .submit, .cyber-monday #caseStudyDownloadForm18 .submit, .cyber-monday #caseStudyDownloadForm19 .submit, .thanksgiving #caseStudyDownloadForm20 .submit, .thanksgiving #caseStudyDownloadForm21 .submit, .thanksgiving #caseStudyDownloadForm22 .submit, .thanksgiving #caseStudyDownloadForm23 .submit, .thanksgiving #caseStudyDownloadForm24 .submit, .email-templates #caseStudyDownloadForm25 .submit, .email-templates #caseStudyDownloadForm26 .submit, .email-templates #caseStudyDownloadForm27 .submit, .email-templates #caseStudyDownloadForm28 .submit, .email-templates #caseStudyDownloadForm29 .submit, .email-templates #caseStudyDownloadForm30 .submit {float: none;margin-top: 0;}

.cyber-monday #caseStudyDownloadForm15 .form-group.has-error.has-danger, .cyber-monday #caseStudyDownloadForm16 .form-group.has-error.has-danger, .cyber-monday #caseStudyDownloadForm17 .form-group.has-error.has-danger, .cyber-monday #caseStudyDownloadForm18 .form-group.has-error.has-danger, .cyber-monday #caseStudyDownloadForm19 .form-group.has-error.has-danger, .thanksgiving #caseStudyDownloadForm20 .form-group.has-error.has-danger, .thanksgiving #caseStudyDownloadForm21 .form-group.has-error.has-danger, .thanksgiving #caseStudyDownloadForm22 .form-group.has-error.has-danger, .thanksgiving #caseStudyDownloadForm23 .form-group.has-error.has-danger, .thanksgiving #caseStudyDownloadForm24 .form-group.has-error.has-danger, .email-templates #caseStudyDownloadForm25 .form-group.has-error.has-danger, .email-templates #caseStudyDownloadForm26 .form-group.has-error.has-danger, .email-templates #caseStudyDownloadForm27 .form-group.has-error.has-danger, .email-templates #caseStudyDownloadForm28 .form-group.has-error.has-danger, .email-templates #caseStudyDownloadForm29 .form-group.has-error.has-danger, .email-templates #caseStudyDownloadForm30 .form-group.has-error.has-danger{position: relative;}

.cyber-monday #caseStudyDownloadForm15 .help-block.with-errors, .cyber-monday #caseStudyDownloadForm16 .help-block.with-errors, .cyber-monday #caseStudyDownloadForm17 .help-block.with-errors, .cyber-monday #caseStudyDownloadForm18 .help-block.with-errors, .cyber-monday #caseStudyDownloadForm19 .help-block.with-errors, .thanksgiving #caseStudyDownloadForm20 .help-block.with-errors, .thanksgiving #caseStudyDownloadForm21 .help-block.with-errors, .thanksgiving #caseStudyDownloadForm22 .help-block.with-errors, .thanksgiving #caseStudyDownloadForm23 .help-block.with-errors, .thanksgiving #caseStudyDownloadForm24 .help-block.with-errors, .email-templates #caseStudyDownloadForm25 .help-block.with-errors, .email-templates #caseStudyDownloadForm26 .help-block.with-errors, .email-templates #caseStudyDownloadForm27 .help-block.with-errors, .email-templates #caseStudyDownloadForm28 .help-block.with-errors, .email-templates #caseStudyDownloadForm29 .help-block.with-errors, .email-templates #caseStudyDownloadForm30 .help-block.with-errors{margin: 0;position: absolute;color: red;padding-left: 35px;}

.cyber-monday #caseStudyDownloadForm15 .has-error.has-danger #email, .cyber-monday #caseStudyDownloadForm16 .has-error.has-danger #email, .cyber-monday #caseStudyDownloadForm17 .has-error.has-danger #email, .cyber-monday #caseStudyDownloadForm18 .has-error.has-danger #email, .cyber-monday #caseStudyDownloadForm19 .has-error.has-danger #email, .thanksgiving #caseStudyDownloadForm20 .has-error.has-danger #email, .thanksgiving #caseStudyDownloadForm21 .has-error.has-danger #email, .thanksgiving #caseStudyDownloadForm22 .has-error.has-danger #email, .thanksgiving #caseStudyDownloadForm23 .has-error.has-danger #email, .thanksgiving #caseStudyDownloadForm24 .has-error.has-danger #email, .email-templates #caseStudyDownloadForm25 .has-error.has-danger #email, .email-templates #caseStudyDownloadForm26 .has-error.has-danger #email, .email-templates #caseStudyDownloadForm27 .has-error.has-danger #email, .email-templates #caseStudyDownloadForm28 .has-error.has-danger #email, .email-templates #caseStudyDownloadForm29 .has-error.has-danger #email, .email-templates #caseStudyDownloadForm30 .has-error.has-danger #email{border: 1px solid red;}

.cyber-monday #caseStudyDownloadForm15 .form-group, .cyber-monday #caseStudyDownloadForm16 .form-group, .cyber-monday #caseStudyDownloadForm17 .form-group, .cyber-monday #caseStudyDownloadForm18 .form-group, .cyber-monday #caseStudyDownloadForm19 .form-group, .thanksgiving #caseStudyDownloadForm20 .form-group, .thanksgiving #caseStudyDownloadForm21 .form-group, .thanksgiving #caseStudyDownloadForm22 .form-group, .thanksgiving #caseStudyDownloadForm23 .form-group, .thanksgiving #caseStudyDownloadForm24 .form-group, .email-templates #caseStudyDownloadForm25 .form-group, .email-templates #caseStudyDownloadForm26 .form-group, .email-templates #caseStudyDownloadForm27 .form-group, .email-templates #caseStudyDownloadForm28 .form-group, .email-templates #caseStudyDownloadForm29 .form-group, .email-templates #caseStudyDownloadForm30 .form-group{margin-bottom: 25px;}

.cyber-monday .temp-download-info img, .thanksgiving .temp-download-info img, .email-templates .temp-download-info img{
    display: inline-block;
    float: left;
}
.cyber-monday p.temp-download-info, .thanksgiving p.temp-download-info, .email-templates p.temp-download-info{
    color: #fff;
    font-size: 20px;
    padding-top: 10px;
    display: inline-block;
    text-align: left;
    float: none;
}
/* Test Form Start */
.test #email{
    padding: 10px;
    width: 80%;
    margin-bottom: 15px;
    background: #fff;
    margin: 0 auto;
    float: none;
    height: auto;
    border-radius: 5px;
    border: 1px solid #eaeaea;
}
.test .submit{float: none;margin-top: 0;}

.test .form-group.has-error.has-danger{position: relative;}

.test .help-block.with-errors{margin: 0;position: absolute;color: red;padding-left: 35px;}

.test .has-error.has-danger #email{border: 1px solid red;}

.test .form-group{margin-bottom: 25px;}
/* Test Form End */
/* Email Templates Form Start */
.email-templates-forms #email{
    padding: 10px;
    width: 80%;
    margin-bottom: 15px;
    background: #fff;
    margin: 0 auto;
    float: left;
    height: auto;
    border-radius: 5px;
    border: 1px solid #eaeaea;
}
.email-templates-forms #email:focus{
    outline-color: #eaeaea;
}
.email-templates-forms .submit{float: none;margin-top: 0;}

.email-templates-forms .form-group.has-error.has-danger{position: relative;}

.email-templates-forms .help-block.with-errors{margin: 0;position: absolute;color: red;padding-left: 0px;bottom: 0;}

.email-templates-forms .has-error.has-danger #email{border: 1px solid red;}

.email-templates-forms .form-group{margin-bottom: 25px;}
/* Email Templates Form End */
/* Dynamic-Email Templates Form Start */
.dynamic-email-templates-forms #email{
    padding: 10px;
    width: 80%;
    margin-bottom: 15px;
    background: #fff;
    margin: 0 auto;
    float: none;
    height: auto;
    border-radius: 5px;
    border: 1px solid #eaeaea;
}
.dynamic-email-templates-forms .submit{float: none;margin-top: 0;}

.dynamic-email-templates-forms .form-group.has-error.has-danger{position: relative;}

.dynamic-email-templates-forms .help-block.with-errors{margin: 0;position: absolute;color: red;padding-left: 35px;}

.dynamic-email-templates-forms .has-error.has-danger #email{border: 1px solid red;}

.dynamic-email-templates-forms .form-group{margin-bottom: 25px;}
/* Dynamic-Email Templates Form End */
/* HTML Email Template End */
/* Generic Email Template Start */
.html-email-generic-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/email-template-generic-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.html-email-generic-banner-bg h1{
    color: #fff;
    text-transform: uppercase;
}
.html-email-generic-banner-bg p{
    color: #fff;
    text-transform: capitalize;
    padding-bottom: 15px;
}
.html-email-generic-banner-bg .fluid-vertical-content {
    padding-top: 8%;
    padding-left: 10%;
    padding-right: 10%;
}
.html-email-generic-banner-bg .fluid-vertical-content h1{
    font-size: 34px;
    padding-bottom: 5%;
}
.get-email-templates a {
    border: 1px solid #f82126;
    background-color: #f82126;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    text-transform: uppercase;
    position: relative;
    padding: 13px 20px;
    font-size: 16px;
}
.baymail-has{
    background-image: url('../img/micro-site/email-marketing/email-template/email-template-generic-baymail-has.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.prosessional-html{
    border-bottom: 2px solid #ccc;
}
.try-baymail{
    background-color: #95a5a5;
    padding-bottom: 75px;
}
.try-baymail a.e-tem-cta {
    color: #000;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
}
.explore-emails{
    background-color: #ededed;
    padding-top: 50px;
    padding-bottom: 70px;
}
.explore-emails a.exp-cta{
    color: #fff;
    padding: 10px;
    background: #9a58bc;
    position: relative;
    top: 25px;
    font-weight: 500;
    text-transform: uppercase;
}
.explore-emails a.hre-cta{
    color: #fff;
    padding: 10px;
    background: #1ece9f;
    position: relative;
    top: 25px;
    font-weight: 500;
    text-transform: uppercase;
}
.exp-border-right{
    border-right: 3px solid #ccc;
}
.email-overview h1 {
    margin-left: 15px;
}
/* Generic Email Template End */
/* Thanks Giving Generic Email Template Start */
.html-tg-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/thanks-giving-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 315px;
}
.best h1{
    padding-top: 40px;
    font-size: 40px;
    color: #1d1d1d;
}
.best p{
    font-weight: 600;
    font-size: 20px;
}
a.thanks-learn {
    border: 1px solid #eb5e0d;
    background-color: #eb5e0d;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 20px;
    font-size: 16px;
    position: relative;
    top:20px;
}
.thanks-giving-day{
    background-image: url('../img/micro-site/email-marketing/email-template/thanks-giving-box.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 180px;
}
.thanks-giving-day p {
    position: relative;
    top: 30%;
    font-weight: 600;
    font-size: 20px;
}
.halloween-day{
    background-image: url('../img/micro-site/email-marketing/quote-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    height: 165px;
}
.halloween-day p {
    position: relative;
    top: 30px;
    bottom: 30px;
    font-weight: 600;
    font-size: 20px;
}
.giving-round-1 p{
    color: #eb5e0d;
    text-align: center;
}
.giving-round-2 p{
    color: #d92020;
    text-align: center;
}
.giving-round-3 p{
    color: #aeb546;
    text-align: center;
}
a.start-14-cta{
    background-color: #efc690;
    padding: 10px 20px;
    font-size: 13px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
}
.image-bottom{
    position: relative;
    top: 150px;
}
.our-experts a.e-tem-cta {
    color: #000;
    padding: 10px;
    background: #fadb4b;
    font-weight: 600;
    position: relative;
    top: 25px;
}
.experts{
    background-image: url('../img/micro-site/email-marketing/email-template/thanks-giving-experts.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.experts h3, .experts p{
    color: #fff;
}
/* Thanks Giving Generic Email Template End */
.hw-experts{
    background-image: url('../img/micro-site/email-marketing/halloween-banner-small.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.hw-experts h3, .hw-experts p{
    color: #fff;
}
.html-hw-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/halloween-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 315px;
}
.html-hw-email-banner-bg .amazing-ace h1{
    color: #fff;
}
.html-hw-email-banner-bg .suggested-searches p{
    color: #fff;
}
/* Christmas Generic Email Template Start */
.html-ch-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/christmas-banner-chris.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 380px;
}
a.christmas-learn {
    background: #efb843;
    padding: 10px 25px;
    color: #000;
    font-weight: 600;
    position: relative;
    top: 20px;
    text-transform: uppercase;
}
.successful-christmas{
    background-image: url('../img/micro-site/email-marketing/email-template/christmas-bottom-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.successful-christmas h3, .successful-christmas p{
    color: #fff;
}
/* Christmas Generic Email Template End */
/* New Year Generic Email Template Start */
.html-ny-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/email-template/new-year-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 400px;
}
.html-ny-email-banner-bg h1{
    padding-top: 3%;
}
a.new-year-learn {
    background: #87c847;
    padding: 10px 25px;
    color: #000;
    font-weight: 600;
    position: relative;
    top: 20px;
    border-radius: 25px;
    text-transform: uppercase;
}
.successful-new-year{
    background-image: url('../img/micro-site/email-marketing/email-template/new-year-bottom-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.successful-new-year h3, .successful-new-year p{
    color: #fff;
}
a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* New Year Generic Email Template End */
/* ACE Generic Page Start */
.html-ace-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/banner-ace.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 315px;
}
.html-ace-email-banner-bg h1{
    color: #08046a;
}
.html-ace-email-banner-bg p{
    color: #08046a;
}
a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #fa860a;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.ace-successful {
    background-image: url('../img/micro-site/email-marketing/banner-ace-bottom.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.ace-successful h3{
    color: #fff;
}
p.ace-rate{
    color: #a160f2;
}
/* ACE Generic Page End */
/* Magento ACE Web Page Start */
.html-ace-mg-banner-bg{
    background-image: url('../img/micro-site/email-marketing/mg-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ace-mg-banner-bg h1{
    color: #fff;
}
.html-ace-mg-banner-bg p{
    color: #fff;
}
.html-ace-mg-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #87c847;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.mg-successful {
    background-image: url('../img/micro-site/email-marketing/mg-banner-bottom-mg.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.mg-successful h3{
    color: #fff;
}
.mg-cm-successful {
    background-image: url('../img/micro-site/email-marketing/email-template/cm-small-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.mg-cm-successful h3{
    color: #fff;
}
.woo-cm-successful {
    background-image: url('../img/micro-site/email-marketing/email-template/woo-small-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.woo-cm-successful h3{
    color: #000;
}
.woo-cm-successful a{
    background-color: #fdc184;
}
.cm-3dcart-successful {
    background-image: url('../img/micro-site/email-marketing/email-template/email-template-cm-3dcart-small-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.cm-3dcart-successful h3{
    color: #fff;
}
.cm-volusion-successful {
    background-image: url('../img/micro-site/email-marketing/email-template/html-cm-volusion-small-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.cm-volusion-successful h3{
    color: #000;
}
.cm-volusion-successful a{
    background-color: #fbaaed;
}
/* Magento ACE Web Page End */
/* Shopify ACE Web Page Start */
.html-ace-sp-banner-bg{
    background-image: url('../img/micro-site/email-marketing/shopify-spy-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ace-sp-banner-bg h1{
    color: #fff;
}
.html-ace-sp-banner-bg p{
    color: #fff;
}
.html-ace-sp-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #87c847;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.sp-successful {
    background-image: url('../img/micro-site/email-marketing/shopify-bottom-banner-spy.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.sp-successful h3{
    color: #fff;
}
/* Shopify ACE Web Page End */
/* Woocommerce ACE Web Page Start */
.html-ace-woo-banner-bg{
    background-image: url('../img/micro-site/email-marketing/woo-banner-woo.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ace-woo-banner-bg h1{
    color: #fff;
}
.html-ace-woo-banner-bg p{
    color: #fff;
}
.html-ace-woo-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #f6e84f;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.woo-successful {
    background-image: url('../img/micro-site/email-marketing/woo-bottom-banner-woo.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.woo-successful h3{
    color: #fff;
}
/* Woocommerce ACE Web Page End */
/* Bigcommerce ACE Web Page Start */
.html-ace-big-banner-bg{
    background-image: url('../img/micro-site/email-marketing/big-banner-big.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ace-big-banner-bg h1{
    color: #fff;
}
.html-ace-big-banner-bg p{
    color: #fff;
}
.html-ace-big-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #f6e84f;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.big-successful {
    background-image: url('../img/micro-site/email-marketing/bottom-banner-big.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.big-successful h3{
    color: #fff;
}
/* Bigcommerce ACE Web Page End */
/* Welcome Email Start */
.html-welcome-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/banner-welcome-email-templates.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-welcome-email-banner-bg h1{
    color: #fff;
}
.html-welcome-email-banner-bg p{
    color: #fff;
}
.html-welcome-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #fa860a;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.welcome-email-successful {
    background-image: url('../img/micro-site/email-marketing/bottom-banner-wlcome.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.welcome-email-successful h3{
    color: #fff;
}
.welcome-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #f5601f;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Welcome Email End */
/* Welcome Email Magento Paltform Start */
.html-wc-mg-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wc-mg-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wc-mg-banner-bg h1{
    color: #fff;
}
.html-wc-mg-banner-bg p{
    color: #fff;
}
.html-wc-mg-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wc-mg-successful {
    background-image: url('../img/micro-site/email-marketing/wc-mg-bottom-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wc-mg-successful h3{
    color: #fff;
}
.wc-mg-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #f1b535;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Welcome Email Magento Paltform End */
/* Welcome Email Shopify Paltform Start */
.html-wc-sp-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wc-sp-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wc-sp-banner-bg h1{
    color: #fff;
}
.html-wc-sp-banner-bg p{
    color: #fff;
}
.html-wc-sp-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wc-sp-successful {
    background-image: url('../img/micro-site/email-marketing/wc-sp-bottom-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wc-sp-successful h3{
    color: #fff;
}
.wc-sp-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #f1357c;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Welcome Email Shopify Paltform End */
/* Welcome Email BigCommerce Paltform Start */
.html-wc-big-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wc-big-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wc-big-banner-bg h1{
    color: #fff;
}
.html-wc-big-banner-bg p{
    color: #fff;
}
.html-wc-big-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wc-big-successful {
    background-image: url('../img/micro-site/email-marketing/wc-big-bottom-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wc-big-successful h3{
    color: #000;
}
.wc-big-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #3095c4;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Welcome Email BigCommerce Paltform End */
/* Welcome Email WooCommerce Paltform Start */
.html-wc-woo-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wc-woo-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wc-woo-banner-bg h1{
    color: #fff;
}
.html-wc-woo-banner-bg p{
    color: #fff;
}
.html-wc-woo-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #eeec50;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wc-woo-successful {
    background-image: url('../img/micro-site/email-marketing/wc-woo-bottom-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wc-woo-successful h3{
    color: #000;
}
.wc-woo-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #3095c4;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Welcome Email WooCommerce Paltform End */
/* Back In Stock Email Start */
.html-bc-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/bs-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-bc-email-banner-bg h1{
    color: #000;
}
.html-bc-email-banner-bg p{
    color: #000;
}
.html-bc-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #1181c7;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.bc-email-successful {
    background-image: url('../img/micro-site/email-marketing/bs-bottom-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.bc-email-successful h3{
    color: #000;
}
.bc-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #0b285b;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Back In Stock Email End */
/* Back In Stock Magento Email Template Start */
.html-bs-mg-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/mg-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-bs-mg-email-banner-bg h1{
    color: #fff;
}
.html-bs-mg-email-banner-bg p{
    color: #fff;
}
.html-bs-mg-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.bs-mg-email-successful {
    background-image: url('../img/micro-site/email-marketing/bs-mg-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.bs-mg-email-successful h3{
    color: #000;
}
.bs-mg-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #4ca332;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
a.bs-explore {
    background: #2faef7;
    padding: 10px 20px;
    color: #fff;
    text-transform: uppercase;
}
a.bs-dwn{
    background: #f7972f;
    padding: 10px 20px;
    color: #fff;
    text-transform: uppercase;
}
/* Back In Stock Magento Email Template End */
/* Back In Stock Shopify Email Template Start */
.html-bs-sp-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/bs-sp-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-bs-sp-email-banner-bg h1{
    color: #fff;
}
.html-bs-sp-email-banner-bg p{
    color: #000;
}
.html-bs-sp-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.bs-sp-email-successful {
    background-image: url('../img/micro-site/email-marketing/bs-sp-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.bs-sp-email-successful h3{
    color: #fff;
}
.bs-sp-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #ff7922;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Back In Stock Shopify Email Template End */
/* Back In Stock Bigcommerce Email Template Start */
.html-bs-big-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/bs-big-banner-big-bs.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-bs-big-email-banner-bg h1{
    color: #fff;
}
.html-bs-big-email-banner-bg p{
    color: #000;
}
.html-bs-big-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.bs-big-email-successful {
    background-image: url('../img/micro-site/email-marketing/bs-big-bottom-banner-big-bs.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.bs-big-email-successful h3{
    color: #fff;
}
.bs-big-email-successful a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Back In Stock Bigcommerce Email Template End */
/* Back In Stock Woocommerce Email Template Start */
.html-bs-woo-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/bs-woo-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-bs-woo-email-banner-bg h1{
    color: #fff;
}
.html-bs-woo-email-banner-bg p{
    color: #000;
}
.html-bs-woo-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.bs-woo-email-successful {
    background-image: url('../img/micro-site/email-marketing/bs-woo-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.bs-woo-email-successful h3{
    color: #fff;
}
.bs-woo-email-successful a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Back In Stock Woocommerce Email Template End */
/* Postpurchase Email Generic Start */
.html-pp-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/pp-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-pp-email-banner-bg h1{
    color: #fff;
}
.html-pp-email-banner-bg p{
    color: #000;
}
.html-pp-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.pp-email-successful {
    background-image: url('../img/micro-site/email-marketing/pp-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.pp-email-successful h3{
    color: #fff;
}
.pp-email-successful a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #f4f4f4;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-blue{
    background: #113e72;
    color: #fff;
    border-radius: 50%;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
p.center-pdg-btm{
    text-align: center;
    padding-bottom: 10px;
}
/* Postpurchase Email Generic End */
/* Postpurchase Magento Email Start */
.html-pp-mg-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/pp-mg-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-pp-mg-email-banner-bg h1{
    color: #fff;
}
.html-pp-mg-email-banner-bg p{
    color: #000;
}
.html-pp-mg-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.pp-mg-email-successful {
    background-image: url('../img/micro-site/email-marketing/pp-mg-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.pp-mg-email-successful h3{
    color: #fff;
}
.pp-mg-email-successful a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #f4f4f4;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-brwn{
    background: #714b1b;
    color: #fff;
    border-radius: 50%;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
/* Postpurchase Magento Email End */
/* Postpurchase Shopify Email Start */
.html-pp-sp-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/pp-sp-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-pp-sp-email-banner-bg h1{
    color: #fff;
}
.html-pp-sp-email-banner-bg p{
    color: #000;
}
.html-pp-sp-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #f5f848;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.pp-sp-email-successful {
    background-image: url('../img/micro-site/email-marketing/pp-sp-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.pp-sp-email-successful h3{
    color: #fff;
}
.pp-sp-email-successful a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #f5f848;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-green{
    background: #249f59;
    color: #fff;
    border-radius: 50%;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
/* Postpurchase Shopify Email End */
/* Postpurchase BigCommerce Email Start */
.html-pp-big-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/pp-big-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-pp-big-email-banner-bg h1{
    color: #fff;
}
.html-pp-big-email-banner-bg p{
    color: #000;
}
.html-pp-big-email-banner-bg a.ace-temp-cta {
    color: #1d1d1d;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.pp-big-email-successful {
    background-image: url('../img/micro-site/email-marketing/pp-big-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.pp-big-email-successful h3{
    color: #fff;
}
.pp-big-email-successful a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #f4f4f4;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-grey{
    background: #435064;
    color: #fff;
    border-radius: 50%;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
/* Postpurchase BigCommerce Email End */
/* Postpurchase WooCommerce Email Start */
.html-pp-woo-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/pp-woo-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-pp-woo-email-banner-bg h1{
    color: #fff;
}
.html-pp-woo-email-banner-bg p{
    color: #000;
}
.html-pp-woo-email-banner-bg a.ace-temp-cta {
    color: #1d1d1d;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.pp-woo-email-successful {
    background-image: url('../img/micro-site/email-marketing/pp-woo-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.pp-woo-email-successful h3{
    color: #fff;
}
.pp-woo-email-successful a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #f4f4f4;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-pink{
    background: #f84272;
    color: #fff;
    border-radius: 50%;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
/* Postpurchase WooCommerce Email End */
/* Win-Back Email Generic Start */
.html-wb-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wb-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wb-email-banner-bg h1{
    color: #000;
}
.html-wb-email-banner-bg p{
    color: #000;
}
.html-wb-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #1585cc;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wb-email-successful {
    background-image: url('../img/micro-site/email-marketing/wb-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wb-email-successful h3{
    color: #000;
}
.wb-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #1585cc;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-lite-pink{
    background: #f384be;
    color: #fff;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
/* Win-Back Email Generic End */
/* Win-Back Magento Email Web Page Start */
.html-wb-mg-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wb-mg-banner-mg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wb-mg-email-banner-bg h1{
    color: #fff;
}
.html-wb-mg-email-banner-bg .amazing-ace h1{
    font-size: 38px;
}
.html-wb-mg-email-banner-bg p{
    color: #fff;
}
.html-wb-mg-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #e51554;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wb-mg-email-successful {
    background-image: url('../img/micro-site/email-marketing/wb-mg-bottom-banner-mg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wb-mg-email-successful h3{
    color: #fff;
}
.wb-mg-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #e51554;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-orange{
    background: #f79914;
    color: #fff;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
.mg-line-height{
    line-height: 25px;
}
/* Win-Back Magento Email Web Page End */
/* Win-Back Shopify Email Web Page Start */
.html-wb-sp-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wb-sp-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wb-sp-email-banner-bg h1{
    color: #fff;
}
.html-wb-sp-email-banner-bg .amazing-ace h1{
    font-size: 36px;
}
.html-wb-sp-email-banner-bg p{
    color: #fff;
}
.html-wb-sp-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #ecb728;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wb-sp-email-successful {
    background-image: url('../img/micro-site/email-marketing/wb-sp-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wb-sp-email-successful h3{
    color: #fff;
}
.wb-sp-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #0071d7;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-parrot-green{
    background: #1d8e3c;
    color: #fff;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
/* Win-Back Shopify Email Web Page End */
/* Win-Back BigCommerce Email Web Page Start */
.html-wb-big-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wb-big-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wb-big-email-banner-bg h1{
    color: #fff;
}
.html-wb-big-email-banner-bg .amazing-ace h1{
    font-size: 40px;
}
.html-wb-big-email-banner-bg p{
    color: #fff;
}
.html-wb-big-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wb-big-email-successful {
    background-image: url('../img/micro-site/email-marketing/wb-big-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wb-big-email-successful h3{
    color: #fff;
}
.wb-big-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #e51554;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-lite-blue{
    background: #00738e;
    color: #fff;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
/* Win-Back BigCommerce Email Web Page End */
/* Win-Back WooCommerce Email Web Page Start */
.html-wb-woo-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/wb-woo-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-wb-woo-email-banner-bg h1{
    color: #fff;
}
.html-wb-woo-email-banner-bg .amazing-ace h1{
    font-size: 40px;
}
.html-wb-woo-email-banner-bg p{
    color: #fff;
}
.html-wb-woo-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #e61c68;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.wb-woo-email-successful {
    background-image: url('../img/micro-site/email-marketing/wb-woo-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.wb-woo-email-successful h3{
    color: #fff;
}
.wb-woo-email-successful a.new-year-cta {
    color: #1f0059;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-violet{
    background: #380e88;
    color: #fff;
    padding: 1px 8px;
    position: relative;
    top: 10px;
}
/* Win-Back WooCommerce Email Web Page End */
/* Reorder Email Generic Start */
.html-ro-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/re-order-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ro-email-banner-bg h1{
    color: #fff;
}
.html-ro-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #4faeea;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.ro-email-successful {
    background-image: url('../img/micro-site/email-marketing/re-order-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.ro-email-successful h3{
    color: #fff;
}
.ro-email-successful a.new-year-cta {
    color: #2f2f2f;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-white{
    background: transparent;
    color: #000;
    padding: 1px 8px;
    position: relative;
    top: 10px;
    border: 1px solid #babcbc;
}
/* Reorder Email Generic End */
/* Reorder Magento Email Web Start */
.html-ro-mg-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/ro-mg-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ro-mg-email-banner-bg h1{
    color: #fff;
}
.html-ro-mg-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #4faeea;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.ro-mg-email-successful {
    background-image: url('../img/micro-site/email-marketing/ro-mg-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.ro-mg-email-successful h3{
    color: #fff;
}
.ro-mg-email-successful a.new-year-cta {
    color: #2f2f2f;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-lite-color{
    background: #fee2b6;
    color: #000;
    padding: 1px 8px;
    position: relative;
    top: 10px;
    border: 2px solid #babcbc;
}
/* Reorder Magento Email Web End */
/* Reorder Shopify Email Web Start */
.html-ro-sp-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/ro-sp-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ro-sp-email-banner-bg h1{
    color: #fff;
}
.html-ro-sp-email-banner-bg .amazing-ace h1{
    font-size: 38px;
}
.html-ro-sp-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #27b4a1;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.ro-sp-email-successful {
    background-image: url('../img/micro-site/email-marketing/ro-sp-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.ro-sp-email-successful h3{
    color: #fff;
}
.ro-sp-email-successful a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #27b4a1;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-lite-green-color{
    background: #cffdf1;
    color: #000;
    padding: 1px 8px;
    position: relative;
    top: 10px;
    border: 2px solid #babcbc;
}
/* Reorder Shopify Email Web End */
/* Reorder BigCommerce Email Web Start */
.html-ro-big-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/ro-big-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ro-big-email-banner-bg h1{
    color: #fff;
}
.html-ro-big-email-banner-bg .amazing-ace h1{
    font-size: 38px;
}
.html-ro-big-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #ffa71c;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.ro-big-email-successful {
    background-image: url('../img/micro-site/email-marketing/ro-big-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.ro-big-email-successful h3{
    color: #fff;
}
.ro-big-email-successful a.new-year-cta {
    color: #2f2f2f;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-dark-green-color{
    background: #34b24b;
    color: #fff;
    padding: 1px 8px;
    position: relative;
    top: 10px;
    border: 2px solid #babcbc;
}
/* Reorder BigCommerce Email Web End */
/* Reorder WooCommerce Email Web Start */
.html-ro-woo-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/ro-woo-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-ro-woo-email-banner-bg h1{
    color: #fff;
}
.html-ro-woo-email-banner-bg .amazing-ace h1{
    font-size: 38px;
}
.html-ro-woo-email-banner-bg a.ace-temp-cta {
    color: #000;
    padding: 10px 20px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.ro-woo-email-successful {
    background-image: url('../img/micro-site/email-marketing/ro-woo-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.ro-woo-email-successful h3{
    color: #fff;
}
.ro-woo-email-successful a.new-year-cta {
    color: #2f2f2f;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.number-ro-woo-color{
    background: #fecdd7;
    color: #000;
    padding: 1px 8px;
    position: relative;
    top: 10px;
    border: 2px solid #babcbc;
}
/* Reorder WooCommerce Email Web End */
/* Order Confirmation Email Generic Start */
.html-oc-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/oc-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-oc-email-banner-bg h1{
    color: #fff;
}
.html-oc-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #4faeea;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.oc-email-successful {
    background-image: url('../img/micro-site/email-marketing/oc-bottm-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.oc-email-successful h3{
    color: #fff;
}
.oc-email-successful a.new-year-cta {
    color: #2f2f2f;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.oc-number-white{
    background: transparent;
    color: #000;
    padding: 1px 8px;
    position: relative;
    top: 10px;
    border: 1px solid #babcbc;
}
/* Order Confirmation Email Generic End */
/* Order Confirmation BigCommerce Start */
.html-oc-big-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/oc-big-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-oc-big-email-banner-bg h1{
    color: #fff;
}
.html-oc-big-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #e4cc29;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.oc-big-email-successful {
    background-image: url('../img/micro-site/email-marketing/oc-big-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.oc-big-email-successful h3{
    color: #fff;
}
.oc-big-email-successful a.new-year-cta {
    color: #2f2f2f;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.oc-big-number-white{
    background: transparent;
    color: #000;
    padding: 1px 8px;
    position: relative;
    top: 10px;
    border: 1px solid #babcbc;
}
/* Order Confirmation BigCommerce End */
/* Order Confirmation WooCommerce Start */
.html-oc-woo-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/oc-woo-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-oc-woo-email-banner-bg h1{
    color: #fff;
}
.html-oc-woo-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #37aec4;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.oc-woo-email-successful {
    background-image: url('../img/micro-site/email-marketing/oc-woo-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.oc-woo-email-successful h3{
    color: #fff;
}
.oc-woo-email-successful a.new-year-cta {
    color: #2f2f2f;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Order Confirmation WooCommerce End */
/* Order Confirmation Shopify Start */
.html-oc-sp-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/oc-sp-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-oc-sp-email-banner-bg h1{
    color: #fff;
}
.html-oc-sp-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #37aec4;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.oc-sp-email-successful {
    background-image: url('../img/micro-site/email-marketing/oc-sp-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.oc-sp-email-successful h3{
    color: #fff;
}
.oc-sp-email-successful a.new-year-cta {
    color: #2f2f2f;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Order Confirmation Shopify End */
/* Order Confirmation Magento Start */
.html-oc-mg-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/oc-mg-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 250px;
}
.html-oc-mg-email-banner-bg h1{
    color: #000;
}
.html-oc-mg-email-banner-bg a.ace-temp-cta {
    color: #fff;
    padding: 10px 20px;
    background: #000;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
.oc-mg-email-successful {
    background-image: url('../img/micro-site/email-marketing/oc-mg-bottom-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.oc-mg-email-successful h3{
    color: #fff;
}
.oc-mg-email-successful a.new-year-cta {
    color: #000;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Order Confirmation Magento End */
/* Email Template Popup box BEGIN */
/* hover_bkgr_fricc1 Start */
.hover_bkgr_fricc{
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.6);
    z-index:5;
    width:100%;
    height:100%;
    display:none;
    text-align: center;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 700px;
    min-height: 100px;
    vertical-align: middle;
    width: 90%;
    position: relative;
    border-radius: 8px;
    padding: 10px;
    margin: 0;
}
.popupCloseButton {
    background-color: #fff;
    /*border: 3px solid #999;*/
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -10px;
    right: -15px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
    box-shadow: -1px 0px 10px -1px #aaa;
}
.popupCloseButton:hover {
    background-color: #ccc;
}
.trigger_popup_fricc {
    cursor: pointer;
    font-size: 20px;
    display: inline-block;
    font-weight: bold;
}
.newsletter-popup-text{
  margin-top: 40px;
}
.newsletter-popup-text h5{
  text-transform: uppercase;
  color: #27ae5f;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
}
.newsletter-popup-text p{
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  font-size: 13px;
}
p.collect-code{
    text-transform: uppercase;
    color: #000;
    font-weight: 800;
    font-size: 15px;
    padding-top: 30px;
}
.popup-border{
  border: 0px solid #27ae5f;
}
span.step-bay {
  text-transform: uppercase;
  color: #27ae5f;
  font-size: 13px;
  font-weight: 400;
  line-height: 30px;
}
button#nsubmit{
  background: #27ae5f;
  border-color: #27ae5f;
  font-size: 15px;
  text-transform: uppercase;
  height: 40px;
  width: 80%;
  color: #fff;
}
.form-button.form-button-signup{
  margin-left: 0px;
  margin-top: 70px;
  display: flex;
  min-width: unset;
  float: unset;
}
.newsletter-popup-text button.input-submit.animated.button-bottom.submit{
    background: #fcdd34;
    font-size: 14px;
    letter-spacing: .1px;
    text-transform: uppercase;
    padding: 10px 40px;
    border-radius: 3px;
    margin: 20px 0;
    display: inline-block;
    float: left !important;
    color: #000;
    border: 0;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif;
}
.newsletter-popup-text button.input-submit.animated.button-bottom.submit:focus{
    outline-color: #fcdd34;
}
.newsletter-popup-text input.input-submit.animated.button-bottom.submit{
    background: #fcdd34;
    font-size: 14px;
    letter-spacing: .1px;
    text-transform: uppercase;
    padding: 10px 40px;
    border-radius: 3px;
    margin: 20px 0;
    display: inline-block;
    float: left !important;
    color: #000;
    border: 0;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif;
}
.newsletter-popup-text input.input-submit.animated.button-bottom.submit:focus{
    outline-color: #fcdd34;
}
/* hover_bkgr_fricc1 End */
/* hover_bkgr_fricc2,3,4,5,6,7,8,9,10,11,12,13,14 Start */
.hover_bkgr_fricc2, .hover_bkgr_fricc3, .hover_bkgr_fricc4, .hover_bkgr_fricc5, .hover_bkgr_fricc6, .hover_bkgr_fricc7, .hover_bkgr_fricc8, .hover_bkgr_fricc9, .hover_bkgr_fricc10, .hover_bkgr_fricc11, .hover_bkgr_fricc12, .hover_bkgr_fricc13, .hover_bkgr_fricc14{
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.6);
    z-index:5;
    width:100%;
    height:100%;
    display:none;
    text-align: center;
}
.hover_bkgr_fricc2 .helper2, .hover_bkgr_fricc3 .helper3, .hover_bkgr_fricc4 .helper4,.hover_bkgr_fricc5 .helper5,.hover_bkgr_fricc6 .helper6,.hover_bkgr_fricc7 .helper7,.hover_bkgr_fricc8 .helper8,.hover_bkgr_fricc9 .helper9,.hover_bkgr_fricc10 .helper10,.hover_bkgr_fricc11 .helper11,.hover_bkgr_fricc12 .helper12,.hover_bkgr_fricc13 .helper13,.hover_bkgr_fricc14 .helper14{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc2 > div, .hover_bkgr_fricc3 > div, .hover_bkgr_fricc4 > div, .hover_bkgr_fricc5 > div, .hover_bkgr_fricc6 > div, .hover_bkgr_fricc7 > div, .hover_bkgr_fricc8 > div, .hover_bkgr_fricc9 > div, .hover_bkgr_fricc10 > div, .hover_bkgr_fricc11 > div, .hover_bkgr_fricc12 > div, .hover_bkgr_fricc13 > div, .hover_bkgr_fricc14 > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 800px;
    /*max-width: 551px;*/
    min-height: 100px;
    vertical-align: middle;
    width: 90%;
    position: relative;
    border-radius: 8px;
    padding: 10px;
    top: 10%;
}
.popupCloseButton2, .popupCloseButton3, .popupCloseButton4, .popupCloseButton5, .popupCloseButton6, .popupCloseButton7, .popupCloseButton8, .popupCloseButton9, .popupCloseButton10, .popupCloseButton11, .popupCloseButton12, .popupCloseButton13, .popupCloseButton14 {
    background-color: #fff;
    /*border: 3px solid #999;*/
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -10px;
    right: -15px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
    box-shadow: -1px 0px 10px -1px #aaa;
}
.popupCloseButton2:hover, .popupCloseButton3:hover, .popupCloseButton4:hover, .popupCloseButton5:hover, .popupCloseButton6:hover, .popupCloseButton7:hover, .popupCloseButton8:hover, .popupCloseButton9:hover, .popupCloseButton10:hover, .popupCloseButton11:hover, .popupCloseButton12:hover, .popupCloseButton13:hover, .popupCloseButton14:hover {
    background-color: #ccc;
}
.trigger_popup_fricc2, .trigger_popup_fricc3, .trigger_popup_fricc4, .trigger_popup_fricc5, .trigger_popup_fricc6, .trigger_popup_fricc7, .trigger_popup_fricc8, .trigger_popup_fricc9, .trigger_popup_fricc10, .trigger_popup_fricc11, .trigger_popup_fricc12, .trigger_popup_fricc13, .trigger_popup_fricc14 {
    cursor: pointer;
    font-size: 20px;
    margin: 20px;
    display: inline-block;
    font-weight: bold;
}
/* hover_bkgr_fricc2,3,4,5,6,7,8,9,10,11,12,13,14 End */
.meet-baymail h3{
    text-transform: uppercase;
}
#caseStudyDownloadForm2 #email, #caseStudyDownloadForm3 #email, #caseStudyDownloadForm4 #email, #caseStudyDownloadForm5 #email, #caseStudyDownloadForm6 #email, #caseStudyDownloadForm7 #email, #caseStudyDownloadForm8 #email, #caseStudyDownloadForm9 #email, #caseStudyDownloadForm10 #email, #caseStudyDownloadForm11 #email, #caseStudyDownloadForm12 #email, #caseStudyDownloadForm13 #email, #caseStudyDownloadForm14 #email {
    padding: 10px;
    width: 100%;
    margin-bottom: 15px;
    background: #fff;
    margin: 0 auto;
    float: none;
    height: auto;
    border: 1px solid #eaeaea;
}
#caseStudyDownloadForm2 .submit, #caseStudyDownloadForm3 .submit, #caseStudyDownloadForm4 .submit, #caseStudyDownloadForm5 .submit, #caseStudyDownloadForm6 .submit, #caseStudyDownloadForm7 .submit, #caseStudyDownloadForm8 .submit, #caseStudyDownloadForm9 .submit, #caseStudyDownloadForm10 .submit, #caseStudyDownloadForm11 .submit, #caseStudyDownloadForm12 .submit, #caseStudyDownloadForm13 .submit, #caseStudyDownloadForm14 .submit {
    float: none;margin-top: 0;
}
#caseStudyDownloadForm2 .form-group.has-error.has-danger, #caseStudyDownloadForm3 .form-group.has-error.has-danger, #caseStudyDownloadForm4 .form-group.has-error.has-danger, #caseStudyDownloadForm5 .form-group.has-error.has-danger, #caseStudyDownloadForm6 .form-group.has-error.has-danger, #caseStudyDownloadForm7 .form-group.has-error.has-danger, #caseStudyDownloadForm8 .form-group.has-error.has-danger, #caseStudyDownloadForm9 .form-group.has-error.has-danger, #caseStudyDownloadForm10 .form-group.has-error.has-danger, #caseStudyDownloadForm11 .form-group.has-error.has-danger, #caseStudyDownloadForm12 .form-group.has-error.has-danger, #caseStudyDownloadForm13 .form-group.has-error.has-danger, #caseStudyDownloadForm14 .form-group.has-error.has-danger {
    position: relative;
}
#caseStudyDownloadForm2 .help-block.with-errors, #caseStudyDownloadForm3 .help-block.with-errors, #caseStudyDownloadForm4 .help-block.with-errors, #caseStudyDownloadForm5 .help-block.with-errors, #caseStudyDownloadForm6 .help-block.with-errors, #caseStudyDownloadForm7 .help-block.with-errors, #caseStudyDownloadForm8 .help-block.with-errors, #caseStudyDownloadForm9 .help-block.with-errors, #caseStudyDownloadForm10 .help-block.with-errors, #caseStudyDownloadForm11 .help-block.with-errors, #caseStudyDownloadForm12 .help-block.with-errors, #caseStudyDownloadForm13 .help-block.with-errors, #caseStudyDownloadForm14 .help-block.with-errors {
    margin: 0;position: absolute;color: red;
}
#caseStudyDownloadForm2 .has-error.has-danger #email, #caseStudyDownloadForm3 .has-error.has-danger #email, #caseStudyDownloadForm4 .has-error.has-danger #email, #caseStudyDownloadForm5 .has-error.has-danger #email, #caseStudyDownloadForm6 .has-error.has-danger #email, #caseStudyDownloadForm7 .has-error.has-danger #email, #caseStudyDownloadForm8 .has-error.has-danger #email, #caseStudyDownloadForm9 .has-error.has-danger #email, #caseStudyDownloadForm10 .has-error.has-danger #email, #caseStudyDownloadForm11 .has-error.has-danger #email, #caseStudyDownloadForm12 .has-error.has-danger #email, #caseStudyDownloadForm13 .has-error.has-danger #email, #caseStudyDownloadForm14 .has-error.has-danger #email {
    border: 1px solid red;
}
#caseStudyDownloadForm2 .form-group, #caseStudyDownloadForm3 .form-group, #caseStudyDownloadForm4 .form-group, #caseStudyDownloadForm5 .form-group, #caseStudyDownloadForm6 .form-group, #caseStudyDownloadForm7 .form-group, #caseStudyDownloadForm8 .form-group, #caseStudyDownloadForm9 .form-group, #caseStudyDownloadForm10 .form-group, #caseStudyDownloadForm11 .form-group, #caseStudyDownloadForm12 .form-group, #caseStudyDownloadForm13 .form-group, #caseStudyDownloadForm14 .form-group{
    margin-bottom: 25px;
}
/* Email Template Popup box BEGIN */
/* Abandoned Cart Email Start */
.looking-ace{
    background-color: #72b939;
    padding: 20px 0px 42px 0px;
}
.looking-ace h3{
    color: #fff;
    padding-bottom: 20px;
}
section.abandon p {
    color: #fff;
}
a.free-templates-looking{
    text-transform: uppercase;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    background-color: #eeda1b;
    padding: 10px 15px;
}
img.choose-12 {
    padding-top: 30px;
}
/* Abandoned Cart Email End */
/* Product Recommendation Main Page Start */
.product-recommendation-banner-bg{
   background-image: url('../img/micro-site/product-recommendation/baysmart-banner-bg.jpg');
   background-repeat: no-repeat;
   background-size: cover;
   /*-webkit-mask-image: -webkit-gradient(linear, center bottom, center top, 
   color-stop(0.00,  rgba(0,0,0,0)),
   color-stop(0.4,  rgba(0,0,0,1)));*/
}
/* Product Recommendation Main Page End */
/* Smile IO Start */
.smile-io .review-banner-section{
    background-image: url('../img/micro-site/reviews-ratings/smile-io-banner-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.smile-io .day-free a {
    border: 1px solid #f0553b;
    background-color: #f0553b;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    padding: 13px 20px;
    font-size: 13px;
    top: 20px;
}
.smile-io .see-video a{
    font-weight: 600;
    text-transform: uppercase;
    color: #309135;
    position: relative;
    top: 50px;
    left: 2px;
    text-decoration: underline !important;
}
a.get-start-io{
    background-color: #f0553b;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    padding: 13px 20px;
    font-size: 13px;
    top: 20px;
}
.smile-io-dot ul li{
    font-family: 'Heebo',sans-serif;
    color: #000;
    padding: 10px;
}
.smile-io-dot li {
    list-style: none;
}
.smile-io-dot ul li::before{
    content: "\2022";
    display: inline-block;
    color: #f0553b;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 20px;
    font-size: 30px;
}
/* Smile IO End */
/* Valentines Day Start */
.html-vd-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/valentines-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 315px;
}
.html-vd-email-banner-bg h1{
    padding-top: 3%;
    color: #191919;
}
.html-vd-email-banner-bg p{
    color: #191919;
}
.html-vd-email-banner-bg a.new-year-learn {
    background: #d1163d;
    padding: 10px 25px;
    color: #fff;
    font-weight: 600;
    position: relative;
    top: 20px;
    border-radius: 25px;
    text-transform: uppercase;
}
.successful-valentines{
    background-image: url('../img/micro-site/email-marketing/valentines-small-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.successful-valentines h3{
    color: #191919;
}
.successful-valentines a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #d1163d;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Valentines Day End */
/* Magento Valentines Day Start */
.html-vd-mg-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/valentine-banner-bg.jpg');
    /*background-image: url('../img/micro-site/email-marketing/vd-mg-big-banner.jpg');*/
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 350px;
}
.html-vd-mg-email-banner-bg h1{
    color: #fff;
    font-size: 38px;
}
.html-vd-mg-email-banner-bg h2{
    color: #fff;
    font-size: 25px;
}
.html-vd-mg-email-banner-bg a.new-year-learn {
    background: #ffff;
    padding: 10px 25px;
    color: #191919;
    font-weight: 600;
    position: relative;
    top: 20px;
    border-radius: 25px;
    text-transform: uppercase;
}
.successful-valentines-mg{
    background-image: url('../img/micro-site/email-marketing/valentine-small-banner-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    height: 217px;
    /*background: #e5374e;*/
    padding-bottom: 80px;
}
.successful-valentines-mg h3{
    color: #fff;
}
.successful-valentines-mg a.new-year-cta {
    color: #191919;
    padding: 10px;
    background: #fff;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
    text-transform: uppercase;
}
/* Magento Valentines Day End */
/* Woocommerce Valentines Day Start */
.html-vd-woo-email-banner-bg{
    background-image: url('../img/micro-site/email-marketing/vd-woo-big-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 315px;
}
.html-vd-woo-email-banner-bg h1{
    padding-top: 3%;
    color: #191919;
}
.html-vd-woo-email-banner-bg p{
    color: #191919;
}
.html-vd-woo-email-banner-bg a.new-year-learn {
    background: #d1163d;
    padding: 10px 25px;
    color: #fff;
    font-weight: 600;
    position: relative;
    top: 20px;
    border-radius: 25px;
    text-transform: uppercase;
}
.successful-valentines-woo{
    background-image: url('../img/micro-site/email-marketing/vd-woo-small-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}
.successful-valentines-woo h3{
    color: #191919;
}
.successful-valentines-woo a.new-year-cta {
    color: #fff;
    padding: 10px;
    background: #d1163d;
    font-weight: 600;
    position: relative;
    top: 25px;
    font-size: 15px;
    border-radius: 25px;
}
/* Woocommerce Valentines Day End */

/* Email Template Column Start */
.microsite-submenu:hover .templates-drop .microsite-dropdown-content-email {
  display: block;
}
.templates-drop .microsite-dropdown-content-email {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  /*min-width: 160px;*/
  min-width: 305px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
  top: -86px;
  /*left: -30px;*/
  right: -230px;
}
.sub-fixed-header .templates-drop .microsite-dropdown-content-email{
    top: 2px;
}
.micro-site .templates-drop .microsite-dropdown-content-email a{
    font-family: 'Heebo',sans-serif;
    font-size: 15px;
    padding: 0 18px;
    height: 50px;
    line-height: 95px;
    display: block;
    letter-spacing: .5px;
    color: #003458;
    font-weight: 500;
    margin-top: -18px;
}
.micro-site .templates-drop .microsite-dropdown-content-email a p{
    line-height: 53px;
}
.micro-site .templates-drop .microsite-dropdown-content-email a p:hover{
    color: #26a95b;
}
.templates-drop .baymail-drop-down{
    min-width: 980px;
    padding-left: 0px;
    padding-right: 0px;
}
/* Email Template Column End */
/* Baymail Menu Icons Start */
a.baymail-overview-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/overview.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 33px;
    top: 53px;
}
a.baymail-b-friday-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/blackfriday.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 33px;
    /*top: 93px;*/
    top: 89%;
}
a.baymail-cyber-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/cyber-monday.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 33px;
    /*top: 40%;*/
    top: 78%;
}
a.baymail-thanks-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/thanks-giving.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 33px;
    /*top: 53%;*/
    top: 65%;
}
a.baymail-christmas-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/christmas.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 33px;
    /*top: 65%;*/
    top: 53%;
}
a.baymail-year-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/newyear.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 33px;
    /*top: 78%;*/
    top: 40%;
}
a.baymail-v-day-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/valentine.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 33px;
    /*top: 90%;*/
    top: 28%;
}
a.baymail-welcome-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/welcome.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 15%;
    top: 15%;
}
a.baymail-back-in-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/back_in_stock.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 15%;
    top: 27%;
}
a.baymail-pp-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/postpurchase.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 15%;
    top: 40%;
}
a.baymail-win-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/winback.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 15%;
    top: 53%;
}
a.baymail-ro-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/reorder.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 15%;
    top: 65%;
}
a.baymail-orc-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/order-confirm.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 15%;
    top: 78%;
}
a.baymail-ace-menu-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/abandoned-cart.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 15%;
    top: 90%;
}
a.mca-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/magento.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 4%;
    top: 19%;
}
a.sp-cart-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/shopify.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 4%;
    top: 32%;
}
a.big-cart-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/bigcommerce.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 4%;
    top: 45%;
}
a.woo-cart-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/woocommerce.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 4%;
    top: 59%;
}
a.threedcart-cart-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/3dcart.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 4%;
    top: 72%;
}
a.volusion-cart-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/volusion-blue.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 4%;
    top: 86%;
}
a.baymail-halloween-menu-icon{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/email-marketing/sub-menu-icon/volusion-blue.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 4%;
    top: 86%;
}
p.menu-icon img{
    display: inline-block;
}
p.menu-icon span{
    display: inline-block;
    padding: 0px 15px;
    position: relative;
    top: 2px;
}
.baymail-submenu p{
    margin-top: 10px;
    font-size: 12px;
    padding-left: 0px;
}
/* Baymail Menu Icons End */
/* Template Popup Start */
.temp_hover_bkgr_fricc{
    background:#1c2111;
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    left:0;
    width:100%;
    z-index:10000;
    opacity: 86%;
}
.temp_hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.temp_hover_bkgr_fricc > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 551px;
    min-height: 100px;
    vertical-align: middle;
    width: 60%;
    position: relative;
    border-radius: 8px;
    padding: 15px 5%;
}
.temp_popupCloseButton {
    background-color: #fff;
    border: 3px solid #999;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -20px;
    right: -20px;
    font-size: 25px;
    line-height: 30px;
    width: 35px;
    height: 35px;
    text-align: center;
}
.temp_popupCloseButton:hover {
    background-color: #ccc;
}
.temp_trigger_popup_fricc {
    cursor: pointer;
    font-size: 20px;
    margin: 20px;
    display: inline-block;
    font-weight: bold;
}
/* Template Popup End */
/* Email Template Overview Start */
.with-search{
    padding: 4px 10px;
    position: relative;
    right: 6px;
    bottom: 0px;
    border-radius: 0px 5px 5px 0px;
}
.form-unset{
    display: inline;
    float: unset;
}
.field-unset{
    display: inline-block;
}
p.temp-side-menu{
    background-color: #efedee;
    padding: 5px 5px 5px 15px;
    color: #000;
    font-weight: 600;
}
.related-result p{
    color: #d62b3d;
}
.template-category{
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 12px;
    padding-left: 27px;
}
.template-category .dropdown {
  position: relative;
  display: inline-block;
}
.template-category .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f4f4f4;
  min-width: 260px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  border-radius: 10px;
  top: 35px;
  right: -84px;
  height: 180px;
  overflow-y: scroll;
}
.template-category .dropdown-content:after {
    content: "";
    position: absolute;
    bottom: 100%;
    margin-bottom: -2px;
    left: 50%;
    transform: translateX(-50%);
    border: 11px solid transparent;
    border-bottom-color: #f4f4f4;
}
.template-category .dropdown-content span {
  color: black;
  padding: 6px 16px;
  text-decoration: none;
  display: block;
  font-size: 15px;
  text-align: left;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.template-category .dropdown-content span:hover {background-color: transparent;}
/*.template-category .dropdown:hover .dropdown-content {display: block;}*/
.template-category .dropdown:hover .dropbtn {background-color: transparent;}

.email-template-category{
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 12px;
    padding-left: 27px;
}
.email-template-category .dropdown {
  position: relative;
  display: inline-block;
}
.email-template-category .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f4f4f4;
  min-width: 260px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  border-radius: 10px;
  top: 30px;
  right: -84px;
  height: 220px;
  overflow-y: scroll;
}
.email-template-category .dropdown-content:after {
    content: "";
    position: absolute;
    bottom: 100%;
    margin-bottom: -2px;
    left: 50%;
    transform: translateX(-50%);
    border: 11px solid transparent;
    border-bottom-color: #f4f4f4;
}
.email-template-category .dropdown-content span {
  color: black;
  padding: 4px 8px;
  text-decoration: none;
  display: block;
  font-size: 15px;
  padding-left: 20px;
  text-align: left;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.email-template-category .dropdown:hover, .email-template-category .dropdown-industry-menu:hover, .template-category:hover{
  cursor: pointer;
}
.email-template-category .dropdown-content span:hover {background-color: transparent;}
/*.email-template-category .dropdown:hover .dropdown-content {display: block;}*/
.email-template-category .dropdown:hover .dropbtn {background-color: transparent;}
button.f-bold.emailSubmit.with-search:focus {
    outline: 0px solid transparent;
}
input.checkbox-drop{
    position: absolute;
    width: 17px;
    height: 17px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 13px -5px rgba(0,0,0,.75);
}
label.label-text {
    padding-left: 15px;
}
.template-cnt-keyword{
    overflow: auto;
    white-space: nowrap;
    height: 66px;
    text-align: center;
    position: relative;
    bottom: 45px;
}
span.temp-cat{
    border: 1px solid #3380b9;
    border-radius: 5px;
    padding: 5px 12px;
    margin: 5px;
    text-transform: capitalize;
    font-size: 11px;
    display: inline-block;
}
.template-cnt {
    background: #efeeee;
    position: relative;
    bottom: 51px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.template-cnt-span {
    padding: 0px 15px 15px 15px;
    height: 150px;
}
a.btn-use-in-editor-cta{
    color: #000;
    background-color: #edc650;
    padding: 10px 15px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 5px;
    box-shadow: 1px 4px 10px -4px #000;
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
}
.use-btn-top {
    position: relative;
    bottom: 35px;
}
span.t-cnt-span{
    position: relative;
    font-weight: 600;
    top: 5px;
    text-align: center;
    display: block;
}
span.btn-use-in-editor-center{
    display: block;
    text-align: center;
}
p.template-background-layer{
    position: absolute;
    bottom: 80px;
    background: #000;
    padding: 25px;
    text-align: center;
    opacity: .8;
    left: 0;
    right: 0;
    margin: auto;
    color: #fff;
    width: 83%;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.template-height{
    height: 530px;
}
.black:focus{
    color: #000;
}
.suggested-searches{
    font-size: 15px;padding-top: 20px;
}
.template-categories{
    margin-top: 8px;
    /*position: relative;
    right: 23%;
    bottom: 2px;*/
}
.template-search-bar{
    top:0px;
    left: 28%;
    padding: 5px 0px;
    height: 56px;
}
.seasons{
    padding-left: 20px;
}
span.dropdown-main:hover{
  text-shadow: 0px 1px #aaa;
}
.keyword-scroll-bar{
    margin-top: 15px;
}
/* Email Template Overview End */
/* Google Review Start */
.review-google-review-section{
    background-image: url('../img/micro-site/reviews-ratings/google-reviews-bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 20px;
    height: 340px;
}
.review-google-review-section h2{
    font-size: 30px;
}
.d-i-block{
    display: inline-block;
}
.grey-bg{
  background-color: #efefef;  
}
a.g-r-get{
    background-color: #2994dc;
    padding: 15px 10px;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 20px;
    font-weight: 600;
    border-radius: 5px;
}
a.t-to-get{
    background-color: #f7c832;
    padding: 15px 10px;
    color: #000;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 20px;
    font-weight: 600;
    border-radius: 5px;
}
.what-next h3{
    color: #fff;
}
a.start-bul{
    color: #ea4235;
    font-weight: 600;
    text-decoration: underline;
    text-decoration: underline !important;
    display: inline-block;
    padding-top: 20px;
}
p.red-circle{
    background-color: #ea4235;
    border-radius: 50%;
    height: 30px;
}
p.blue-circle{
    border-radius: 50%;
    height: 30px;
}
p.green-circle{
    background-color: #3dab55;
    border-radius: 50%;
    height: 30px;
}
span.circle-text{
    color: #fff;
    text-align: center;
    display: block;
    padding-top: 4px;
}
.white h1{
    color: #fff;
}
.white h2{
    color: #fff;
}
.white p{
    color: #fff;
}
.g-p-b-20 p{
    padding-top: 15px;
}
.white h1{
    font-size: 40px;
}
/* Google Review End */
/* Baypics Start */
.baypics-main li a{
    color: #383838 !important;
}
.new-top-header-getstarted{
    font-family: 'Heebo', sans-serif;
    background: #fff;
    font-size: 14px;
    border-radius: 5px;
}
.new-getstarted-button-cta {
    padding: 9px;
    width: 20%;
    text-align: center;
    margin: auto;
    font-size: 14px;
    letter-spacing: .1px;
    text-transform: uppercase;
    color: #000;
    border: 1px solid;
    font-weight: 600;
    margin-top: 30px;
    transition: all 1s ease;
    font-family: 'Poppins', sans-serif;
}
.new-getstarted-button-cta:hover, .new-getstarted-button-cta:focus{
    background: #fff;
    color: #000;
    border: 1px solid;
}
.instagram-curation-banner-bg{
   background-image: url('../img/micro-site/instagram-curation/instagram-curation-overview-bg.png');
   background-repeat: no-repeat;
   background-size: cover;
}
.instagram-curation-banner-bg .fluid-vertical-content-middle{
    padding-top: 15%;
    padding-bottom: 10%;
    padding-left: 0%;
    padding-right: 0%;
}
.instagram-curation-banner-bg .fluid-vertical-content-middle h1{
    font-size: 33px;
    text-transform: capitalize;
    color: #464646;
    line-height: 40px;
}
.instagram-curation-banner-bg .fluid-vertical-content-middle p{
    color: #464646;
}
p.get-the-app a {
    border: 1px solid #6d6df4;
    background-color: #6d6df4;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    top: 2.1em;
    padding: 10px 25px;
    font-size: 16px;
    box-shadow: 5px 7px 6px 0px #aaa;
}
.instagram-ecommerce h3{
    color: #9c9c9c;
}
img.instagram-store{
    padding: 20px;
    border: 0px solid #ccc;
    box-shadow: -1px 0px 10px -1px #aaa;
    border-radius: 5px;
}
.instagram-vertical-middle-text {
    padding-top: 10%;
    padding-bottom: 10%;
}
.box-shadow{
    box-shadow: -1px 0px 10px -1px #aaa;
}
.instagram-image-shadow img{
    background: #8c89fd;
    padding: 5px;
    border-radius: 5px;
}
.instagram-image-shadow{
    box-shadow: -1px 0px 10px -1px #aaa;
    padding: 35px;
    border-radius: 5px;
}
.instagram-image-shadow h6{
    font-size: 15px;
    color: #303031;
    margin-top: 20px;
    line-height: 25px;
}
.instagram-padding{
    padding-bottom: 60px;
}
span.s-m-new {
    border: 1px solid #6d6df4;
    background-color: #6d6df4;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    padding: 10px 25px;
    font-size: 16px;
    box-shadow: 5px 7px 6px 0px #aaa;
}
.h-t-c-n a{
    color: #7161ff;
}
.h-t-c-n-after{
    background : url("../img/micro-site/instagram-curation/arrow-with-round.png") no-repeat;
    content: "";
    display: inline-block;
    width: 50px;
    height: 26px;
    position: relative;
    top: 13px;
    left: 10px;
}
/* Baypics End */
/* Baypics Product Galleries Start */
p.curation-social{
    color: #45578f; 
    font-weight: 600;
    margin-top: 10px;
}
.instagram-platform-logo{
    display: inline-block;
    position: relative;
    top: 30px;
    left: 30px;
}
a.instagram-overview-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/instagram-curation/sub-menu-icon/overview.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 18px;
}
a.product-galleries-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/instagram-curation/sub-menu-icon/prod-gallery.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 60px;
}
a.instagram-tags-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/instagram-curation/sub-menu-icon/tag.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 103px;
}
a.report-icon::before{
    content: '';
    display: inline-block;
    background-image: url("../img/micro-site/instagram-curation/sub-menu-icon/report.png");
    width: 23px;
    height: 23px;
    position: absolute;
    left: 10px;
    top: 145px;
}
/* Baypics Product Galleries End */
/* Baypics Pricing Start */
.instagram-curation-banner-bg{
    padding: 30px 0px;
}
.i-c-pricing h1 {
    font-size: 37px;
    text-transform: capitalize;
    color: #464646;
    line-height: 40px;
}
.i-c-pricing p {
    font-size: 25px;
    margin-top: 20px;
    color: #464646;
    line-height: 40px;
}
.instagram-curation-content .choose-plan-header h6{
    color: #6d6d6d;
}
.instagram-curation-content .plans-column {
    float: left;
    display: block;
    width: 25%;
}
.baypics_price_bg_img{
    height: 130px;
    border-radius: 5px;
}
.baypics-free-plans, .baypics-growth-plans, .baypics-professional-plans, .baypics-premium-plans {
    border: 0 solid #ccc;
    border-radius: 10px;
    padding-left: 0;
    padding-right: 0;
    box-shadow: -1px 0px 10px -1px #aaa;
    height: 29em;
}
.baypics-free-plans .text-padding, .baypics-growth-plans .text-padding, .baypics-professional-plans .text-padding, .baypics-premium-plans .text-padding {
    padding: 20px;
    background: transparent;
}
.baypics-free-plans .plan-color, .baypics-growth-plans .plan-color, .baypics-professional-plans .plan-color, .baypics-premium-plans .plan-color {
    background: #fff;
}
.baypics-free-plans:hover{
    cursor: pointer;
}
.baypics-professional-plans:hover{
    cursor: pointer;
}
.baypics-growth-plans:hover{
    cursor: pointer;
}
.baypics-professional-plans:hover{
    cursor: pointer;
}
.baypics-premium-plans:hover{
    cursor: pointer;
}
.active-free-plan, .active-growth-plan, .active-professional-plan, .active-premium-plan {
    display: inline-block;
    padding: 5px 25px;
    border-radius: 5px;
}
a.baypics-trial{
    color: #2b27bd;
    font-weight: 600;
    text-transform: uppercase;
}
.active-plan-active{
    background-color: #6eb436;
    color: #fff;
}
.table-minus-icon {
    font-size: 25px !important;
    color: #28851a;
}
.border-bottom-white td{
    border-bottom: 1px solid #fff;
}
.baypics-monthly {
    display: inline-block;
    background-color: #2b27bd;
    padding: 5px 20px;
    color: #fff;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.baypics-monthly:hover{
    cursor: pointer;
}
.baypics-yearly {
    display: inline-block;
    padding: 5px 20px;
    color: #6d6d6d;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.baypics-yearly:hover{
    cursor: pointer;
}
.baypics-plan-duration{
    box-shadow: -1px 0px 10px -1px #aaa;
    display: inline-block;
}
.baypics-free-plans-border, .baypics-growth-plans-border, .baypics-professional-plans-border, .baypics-premium-plans-border{
    border: 2px solid #2b27bd;
}
.free-plan-margin-top{
    margin-top: 24px;
}
.p-r-20 p {
    padding-right: 20px;
}
/* Baypics Pricing End */
/* microSiteCMbanner Start */
.micro-site-cmbanner{
    background-image: url(../img/micro-site/email-marketing/micrositecmbanner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 410px;
}
.micro-site-cmbanner .amazing-ace{
    margin: 30px 0px 0px 0px;
}
.micro-site-cmbanner .bannerForm {
    display: inline-block;
    padding: 10px 0px 20px 0px;
}
.micro-site-cmbanner .bannerForm #microSiteCM {
    display: inline-block;
}
.micro-site-cmbanner .emailFormWrap {
    width: 380px;
    float: left;
}
.micro-site-cmbanner #microSiteCM .emailFormWrap .form-control {
    padding: 11px 15px;
    height: auto;
    border-radius: 0;
    font-size: 20px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.micro-site-cmbanner #microSiteCM .form-button {
    margin: 0px 0px 0px 20px;
    width: auto;
    float: left;
}
.micro-site-cmbanner #microSiteCM .form-button .emailSubmit {
    border: none;
    padding: 14px 25px;
    background-color: #27ae5f;
    color: #fff;
    outline: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: 1px 4px 10px -4px #000;
}
.micro-site-cmbanner h1{
    font-size: 38px;
    color: #000;
    font-family: 'Allerta', sans-serif;
    font-weight: normal;
}
.micro-site-cmbanner h2{
    font-size: 25px;
    color: #000;
    font-family: 'Heebo',sans-serif;
    padding: 10px 0px;
    font-weight: 500;
}
img.margin-gap{
    margin-left: 20px;
}
.micro-site-cmbanner img.dis-in {
    display: inline-block;
}
.micro-site-cmbanner p.img-plus-cnt span{
    margin-left: 5px;
    font-weight: 500;
    font-size: 18px;
    position: relative;
    top: 2px;
}
.micro-site-cmbanner p.img-plus-cnt img{
    margin-left: 15px;
}
.micro-site-cmbanner .form-group{
    margin-bottom: 0px;
}
.micro-site-cmbanner .bayengage-video{
    padding: 20px 0px;
}
.watch-link .m-r-10{
    margin-right: 10px;
}
/* video popup start */
.micro-site-cmbanner #fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.micro-site-cmbanner #light {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 600px;
  max-height: 360px;
  margin-left: -300px;
  margin-top: -180px;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
  overflow: visible;
}
.micro-site-cmbanner #boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  border-radius: 50%;
  padding: 13px 3px 10px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}
.micro-site-cmbanner .boxclose:before {
  content: "×";
}
.micro-site-cmbanner #fade:hover ~ #boxclose {
  display:none;
}
.micro-site-cmbanner .watch-link a, .micro-site-cmbanner .watch-link a:hover{
  color: #000;
  text-transform: uppercase;
  font-size: 18px;
}
.micro-site-cmbanner video#VisaChipCardVideo {
    width: 600px;
}

.micro-site-cmbanner .banner-iframe-video #light{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    border: 2px solid #FFF;
    background: #FFF;
    z-index: 1002;
    overflow: visible;
}
.banner-iframe-video iframe{
    width: 100%;
    height: 300px;
}
/* video popup end */
/* microSiteCMbanner End */
/* Custom Css Start */
.baymail-drop-down{
    /*min-width: 630px;*/
    min-width: 980px;
    padding-left: 0px;
    padding-right: 0px;
}
.padding-none{
    padding: 0px 0px;
}
.platforms-model .platform-hover:hover{
    display: block;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
    cursor: pointer;
}
.platforms-model .platform-before-hover {
    display: block;
}
.platforms-model .platform-after-hover {
    display: none;
}
.platforms-model .platform-hover:hover .platform-before-hover {
    display: none;
}
.platforms-model .platform-hover:hover .platform-after-hover {
    display: block;
}
.image-shadow{
    box-shadow: -1px 0px 10px -1px #aaa;
    padding: 15px;
}
p.mg-plng{
    color: #2d2d2d;
    font-weight: 600;
}
p.download-platfom{
    color: #4d6a8a;
    font-weight: 600;
    text-align: center;
}
#accordion img{
    width: 65%;
}
#accordion .tab-content-wrapper {
    padding-top: 0px; 
}
.hover-platform:hover{
    box-shadow: -1px 0px 10px -1px #aaa;
    background-color: #aaaaab6b;
}
.proven-tips {
    background: #135f9b;
    position: relative;
    top: 20px;
    padding: 30px 20px;
    border: 10px solid #ccc;
}
.proven-tips h6{
    color: #fff;
    font-size: 27px;
    text-align: left;
    padding-bottom: 25%;
}
.proven-tips a.d-f-e{
    background-color: #f7c959;
    color: #000 !important;
    text-align: center;
    position: relative;
    top: 15px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 600 !important;
}
h3.d-your-head{
    padding-bottom: 10px;
}
p.enter-id{
    padding-bottom: 20px;
}
.temp_hover_bkgr_fricc .email-templates-forms .help-block.with-errors {
    padding-left: 45px;
}
.email-temp-pagination .pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color: #3380b9;
    border: 1px solid #ddd;
}
.different-scroll-bar > div::-webkit-scrollbar {
  width: 7px;
  height: 8px;
}
/* Track */
.different-scroll-bar > div::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background: #f1f1f1;
  border-radius: 10px; 
}
/* Handle */
.different-scroll-bar > div::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
  background: #ccc;
  border-radius: 10px; 
}
/* Handle on hover */
.different-scroll-bar > div::-webkit-scrollbar-thumb:hover {
  background: #35739a; 
}
span.checkbox-cursor:hover, .checkbox-cursor:hover{
    cursor: pointer;
}
span.checkbox-cursor {
    position: relative;
    bottom: 2px;
}
.anchor-click, .anchor-click:hover, .anchor-click:focus{
    color: #6abb5f;
}
.abandoned-cart-emails{
    padding: 30px 0px 0px 0px;
}
.ace-ecommerce-form button.f-bold.emailSubmit{
  background-color: #1e5c8f;
  border-color: #1e5c8f;
  border-radius: 0px 5px 5px 0px;
  position: relative;
  right: 11px;
  padding: 15px 10px;
  font-family: 'Heebo',sans-serif;
  color: #fff;
  border: 0px solid;
  font-weight: 600;
}
.ace-ecommerce-form a.blog-talk{
  color: #000;
  background-color: #f2da54;
  padding: 15px 10px;
  border-radius: 5px;
  float: left;
  font-weight: 600;
}
.ace-ecommerce-form button.f-bold.emailSubmit:focus{
    outline-style: solid;
    outline-color: transparent;
}
.preview{
    padding: 10px 0px 0px 0px;
}
.preview img{
    height: 400px;
    box-shadow: 0px -4px 10px -5px #aaa /*-1px 0px 10px 3px #aaa*/;
    width: -webkit-fill-available;
}
.p-b-50{
    padding-bottom: 50px;
}
.popup-box-shadow{
    padding: 20px;
}
.popup-box-shadow img{
    height: 400px;
    box-shadow: -1px 0px 10px 3px #aaa;
}
.sugg-white p{
    color: #fff;
}
.sugg-black p{
    color: #000;
}
.p-t-b-50{
    padding: 50px 0px;
}
.p-b-40{
    padding-bottom: 40px;
}
a.h-g-s {
  color: #000;
  background-color: #edc650;
  padding: 10px 15px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 5px;
  box-shadow: 1px 4px 10px -4px #000;
}
.halloween-blogs-section{
    padding-left: 0px; 
    padding-right: 0px;
    height: 400px;
}
.p-l-r{
    padding-left: 15px; 
    padding-right: 15px;
}
.halloween-blogs h3{
    color: #212121;
    padding-bottom: 30px;
}
.explore-more p{
    position: relative;
    left: 30px;
}
.explore-more a {
    color: #000;
}
img.explore-more-img {
    width: 50px;
    position: absolute;
    right: -5px;
}
p.clever{
    font-weight: 700;
    margin-top: 10px;
    font-size: 18px;
    color: #000;
    display: inline-block;
    margin-left: 20px;
}
img.dsp-in{
    display: inline-block;
}
p.dsp-in{
    display: inline-block;
}
.p-b-20{
    padding-bottom: 20px;
}
.p-b-10{
    padding-bottom: 10px;
}
.p-t-10{
    padding-top: 20px;
}
.p-t-20{
    padding-top: 20px;
}
.shadow-explore{
    box-shadow: -1px 0px 10px 3px #aaa;
    display: inline-block;
    margin: 20px 0px 25px 0px;
    border-radius: 5px;
}
.banner-diff-height{
    height: 400px;
}
.white:hover {
    color: #fff;
}
.ace-volusion-height{
    height: 360px;
}
.magento-black-friday-bg{
    height: 400px;
}
.shopify-black-friday-bg{
    height: 400px;
}
.eClick{
    text-transform: uppercase;
    border: 1px solid #27ae60;
    background-color: #27ae60;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
    position: relative;
    padding: 10px 25px;
    font-size: 16px;
    display: inline-block;
    box-shadow: 5px 7px 6px 0px #aaa;
    margin: 50px 0px;
}
.eClick:hover{
    cursor: pointer;
}
div#loadBtn a {
    background: #27ae60;
    padding: 10px 15px;
    display: inline-block;
    font-size: 25px;
    font-weight: 600;
    border-radius: 50%;
    color: #fff;
    margin-bottom: 20px;
    box-shadow: 5px 7px 6px 0px #aaa;
}
.loader-image{
    margin-bottom: 20px;
}
/*.grecaptcha-badge{
    display: block;
    left: 0px !important;
    bottom: 0px !important;
    width: 70px !important;
}*/
/* Custom Css End */
/* Media Queries Start */
@media only screen and (max-width: 991px){
    .micro-site-cmbanner{
        height: 630px;
    }
    .micro-site-cmbanner #microSiteCM .emailFormWrap .form-control, .micro-site-cmbanner #microSiteCM .form-button .emailSubmit{
        border-radius: 0px;
    }
    .micro-site-cmbanner p.img-plus-cnt img{
        margin: auto;
    }
    .micro-site-cmbanner .emailFormWrap {
        width: 100%;
    }
    .micro-site-cmbanner .bannerForm{
        display: block;
    }
    .micro-site-cmbanner #microSiteCM .form-button {
        margin: 15px 0px 0px 0px;
        width: 100%;
        float: left;
        display: grid;
    }
    .micro-site-cmbanner img.dis-in{
        display: block;
    }
    .micro-site-cmbanner p.img-plus-cnt span {
        display: inline-block;
        margin-bottom: 20px;
        margin-top: 10px;
        top: 0px;
    }
    .micro-site-cmbanner .banner-iframe-video #light{
        margin: 25px;
    }
    .watch-link .m-r-10{
        margin-right: auto;
        margin-bottom: 10px;
    }
    .micro-site-cmbanner h2{
        line-height: 30px;
    }
    .html-email-banner-bg{
        height: 350px;
    }
	.review-banner-section {
		background-size: auto;
		height: 585px;
		background-repeat: repeat-y;
	}
	p.day-free a {
		top: 2.1em;
	}
	.platform-efforts-bg{
		background-color: #fff;
		background-image: none;
		background-repeat: unset;
	    background-size: unset;
	    width: unset;
	    height: unset;
	    position: relative;
	    left: 0px;
	    top: 0px;
	}
	.win-heart-center{
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
    .bottom-text {
        padding-bottom: 15px;
    }
    .more-bottom-text{
        padding-bottom: 35px;
    }
    .img-txt-centered {
        top: 45%;
    }
    .schedule-him-padding{
        display: block;
    }
    span.tinte-co-founder {
        position: relative;
        bottom: 20px;
    }
    img.newsletter-popup-img{
        display: none;
    }
    .newsletter-popup-text button.input-submit.animated.button-bottom.submit{
        float: none !important;
    }
    p.collect-code {
        padding-top: 0px; 
    }
    p.talk-to-email-experts a {
        font-size: 13px;
        bottom: 10px;
        left: 0px;
    }
    .hover_bkgr_fricc2>div, .hover_bkgr_fricc3>div, .hover_bkgr_fricc4>div, .hover_bkgr_fricc5>div, .hover_bkgr_fricc6>div, .hover_bkgr_fricc7>div, .hover_bkgr_fricc8>div, .hover_bkgr_fricc9>div, .hover_bkgr_fricc10>div, .hover_bkgr_fricc11>div, .hover_bkgr_fricc12>div, .hover_bkgr_fricc13>div, .hover_bkgr_fricc14>div{
        top: 0;
    }
    .html-email-generic-banner-bg .fluid-vertical-content h1 {
        font-size: 23px;
        padding-bottom: 10%;
    }
    span.email-marketing-head-stock{
        display: inherit;
        text-align: center;
    }
    .exp-border-right {
        border-right: 0px solid #ccc;
        padding-bottom: 10%;
    }
    .exp-border-right p{
        text-align: center;
    }
    .holiday-ready-center p{
        text-align: center;
    }
    .html-tg-email-banner-bg{
        height: unset;
    }
    img.img-responsive.image-center.turkey {
        padding-top: 50px;
    }
    .thanks-giving-day p {
        position: relative;
        top: 10%;
    }
    .image-bottom{
        display: none;
    }
    .image-top{
        display: none;
    }
    a.start-14-cta {
        position: relative;
        bottom: 40px;
    }
    .thanks-giving-day{
        height: 300px;
    }
    .html-email-main h1 {
        font-size: 22px;
    }
    .html-ace-email-banner-bg{
        height: 550px;
    }
    .amazing-ace h1{
        font-size: 24px !important;
    }
    h3.d-your-head{
        font-size: 20px;
    }
    .temp_hover_bkgr_fricc .email-templates-forms .help-block.with-errors {
        padding-left: 10px;
    }
    button.f-bold.emailSubmit.with-search {
        bottom: 0 !important;
        width: 100%;
        right: 0 !important;
    }
    .suggested-searches{
        display: none;
    }
    .templates-common{
        display: none;
    }
    .template-categories{
        /*right: 0%;*/
    }
    .template-category .dropdown-content:after{
        display: none;
    }
    .email-template-category .dropdown-content:after{
        display: none;
    }
    input#keyword{
        width: 100% !important;
    }
    .template-search-bar{
        left: 0%;
    }
    .email-template-category .dropdown-content {
      display: none;
      position: relative;
      background-color: #f4f4f4;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      z-index: 1;
      border-radius: 10px;
      top: 0px;
      right: 0px;
      height: 220px;
      overflow-y: scroll;
    }
    .email-template-category .dropdown{
        display: block;
        font-size: 18px;
        line-height: 35px;
        border-bottom: 1px solid #ccc;
    }
    input.checkbox-drop{
        position: relative;
        top:3px;
    }
    label.label-text {
        padding-left: 0px;
    }
    span.checkbox-cursor {
        position: relative;
        top: 0px;
    }
    .email-template-category .dropdown-content span{
        padding: 1px 10px;
    }
    .template-height {
        height: unset;
    }
    p.template-background-layer{
        bottom: 80px;
        width: 100%;
        padding: 20px;
    }
    .template-cnt p{
        bottom: 80px;
        width: 100%;
        padding: 20px;
    }
    span.temp-cat{
        font-size: 9px !important;
    }
    .template-height {
        height: unset;
    }
    .instagram-vertical-middle-text{
        padding-top: 0%;
        padding-bottom: 0%;
    }
    .top-bottom-spaces{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .instagram-curation-content .plans-column{
        width: 98%;
    }
    h2.email-plans-padding{
        color:#9ea2a5;
        float: none;
        padding-top: 0px;
        font-size: 22px;
    }
    .tg-start{
        margin-top: 50px;
    }
    .experts {
        height: 250px;
    }
    p.min-call {
        line-height: 40px;
    }
    p.slots{
        line-height: 40px;
        padding-bottom: 15px;
    }
    .abandoned-cart-emails h1 {
        font-size: 25px;
    }
    h2.banner-text-line {
        padding: 0px 20px;
    }
    .blog-talk-ecommerce{
        display: block;
    }
    .ace-ecommerce-form button.f-bold.emailSubmit{
        right: 0px;
        border-radius: 0px;
    }
    .ace-ecommerce-form a.blog-talk{
        width: 100%;
        border-radius: 0px;
    }
    .html-tg-email-banner-bg{
        height: 400px;
    }
    .halloween-day {
        height: 300px;
    }
    .hw-experts {
        padding-bottom: 80px;
    }
    .preview img {
        width: 100%;
        height: auto;
    }
    .preview {
        overflow: initial;
        padding: 20px 0px;
        margin: 0px;
    }
    .review-google-review-section{
        height: auto;
    }
    .white h1 {
        color: #fff;
        font-size: 35px;
    }
    p.red-circle{
        position: relative;
        left: 45%;
        right: 45%;
        width: 30px;
    }
    p.blue-circle{
        position: relative;
        left: 45%;
        right: 45%;
        width: 30px;
    }
    p.green-circle{
        position: relative;
        left: 45%;
        right: 45%;
        width: 30px;
    }
    .common-height {
        height: 350px;
    }
    .mg-cm-successful {
        padding-bottom: 80px;
    }
    .woo-cm-successful {
        padding-bottom: 80px;
    }
    .cm-3dcart-successful {
        padding-bottom: 80px;
    }
    .cm-volusion-successful {
        padding-bottom: 80px;
    }
    .halloween-blogs-section{
        height: auto;
        margin: 10px 0px;
        padding: 0px 0px 30px 0px;
    }
    .halloween-blogs h3{
        padding-bottom: 0px;
    }
    .amazing-ace h2 {
        font-size: 20px !important;
    }
    .html-hw-email-banner-bg{
        height: 455px;
    }
    .explore-more p {
        position: relative;
        left: 0px;
    }
    img.explore-more-img {
        width: 30px;
        position: relative;
    }
    .mobile-height-400{
        height: 400px;
    }
    img.dsp-in{
        display: block;
    }
    p.dsp-in{
        display: block;
    }
    .ace-volusion-height {
        height: 600px;
    }
    .html-ny-email-banner-bg {
        height: 650px;
    }
    .html-cm-mg-banner-bg{
        height: 450px;
    }
    .html-cm-woo-banner-bg{
        height: 450px;
    }
    .html-cm-3dcart-banner-bg{
        height: 450px;
    }
    .html-cm-volusion-banner-bg{
        height: 520px;
    }
    .magento-black-friday-bg{
        height: 480px;
    }
    .shopify-black-friday-bg{
        height: 520px;
    }
    .html-ch-email-banner-bg{
        height: 480px;
    }
    .html-vd-mg-email-banner-bg{
        height: 350px;
    }
    .html-vd-mg-email-banner-bg h1{
        font-size: 24px;
    }
    .html-vd-mg-email-banner-bg h2{
        font-size: 20px;
    }
    .above-explore-h3 h3{
        padding: 20px 0px 0px 0px;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 992px){
  p.day-free a {
    font-size: 13px;
    border: 1px solid #27ae60;
    background-color: #27ae60;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    top: 1.1em;
  }
  p.talk-to-email-experts a {
    font-size: 13px;
    bottom: 10px;
    left: 0px;
  }
  .review-banner-section {
    background-position: bottom;
  }
  .reviews-overview-content h1{
    font-size: 25px;
  }
  .platform-efforts-bg{
	background-color: #fff;
	background-image: none;
	background-repeat: unset;
    background-size: unset;
    width: unset;
    height: unset;
    position: relative;
    left: 0px;
    top: 0px;
  }
  .win-heart-center{
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
  .baymail-drop-down{
    min-width: 600px;
    padding-left: 0px;
    padding-right: 0px;
    position: absolute;
    right: 0px;
  }
  .templates-drop .microsite-dropdown-content-email{
    right: -326px;
  }
  .template-height {
    height: unset;
  }
  .preview img {
    width: 100%;
    height: auto;
  }
  .template-cnt {
    bottom: 52px;
  }
}
@media only screen and (max-width : 1199px){
    .email-pricing-mobile{
        display: block;
    }
    .email-pricing-desktop{
        display: none;
    }
    .free-plan-includes-section{
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    .calculatorSliderHidden{
		display: none;
	}
	.card {
    	padding-top: 0px;
	}
	a.email-pricing-cs {
	    position: relative;
	    top: 10px;
	}
	.looks-like-section-padding{
		padding-top: 20px;
	}
	.pricing-bar-guide-position {
		position: relative;
	    top: 30px;
	}
    .email-marketing-section h3:before{
        display: none;
    }
    .email-marketing-promotional h3:before{
        display: none;
    }
    .email-marketing-drip h3:before{
        display: none;
    }
    span.email-marketing-head {
        top: auto;
        bottom: 20px;
    }
    .micro-site-products h1, h3, h4, h5, h6{
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .platform-logo {
        float: unset; 
        position: relative;
        top: 65px;
    }
    .welemail-section h3:before{
        display: none;
    }
    .re-engagement-section h3:before{
        display: none;
    }
    .seasonal-emails-section h3:before{
        display: none;
    }
    .coupons-section h3:before{
        display: none;
    }
    .bottomleft{
        display: none;
    }

    a.baymail-overview-menu-icon::before{
        top: 93px;
    }
    a.baymail-b-friday-menu-icon::before{
        /*top: 35%;*/
        top: 91%;
    }
    a.baymail-cyber-menu-icon::before{
        /*top: 47%;*/
        top: 80%;
    }
    a.baymail-thanks-menu-icon::before{
        /*top: 58%;*/
        top: 68%;
    }
    a.baymail-christmas-menu-icon::before{
        /*top: 68%;*/
        top: 58%;
    }
    a.baymail-year-menu-icon::before{
        /*top: 80%;*/
        top: 47%;
    }
    a.baymail-v-day-menu-icon::before{
        /*top: 91%;*/
        top: 36%;
    }

    a.baymail-welcome-menu-icon::before{
        top: 93px;
    }
    a.baymail-back-in-menu-icon::before{
        top: 35%;
    }
    a.baymail-pp-menu-icon::before{
        top: 47%;
    }
    a.baymail-win-menu-icon::before{
        top: 58%;
    }
    a.baymail-ro-menu-icon::before{
        top: 68%;
    }
    a.baymail-orc-menu-icon::before{
        top: 80%;
    }
    a.baymail-ace-menu-icon::before{
        top: 91%;
    }
    a.mca-icon::before{
        top: 26%;
    }
    a.sp-cart-icon::before{
        top: 43%;
    }
    a.big-cart-icon::before{
        top: 61%;
    }
    a.woo-cart-icon::before{
        top: 80%;
    }
    .get-email-templates a {
        font-size: 13px;
        position: relative;
        top: 0px;
    }
    .email-templates-forms #email{
        float: none;
    }
    .email-templates-forms .help-block.with-errors {
        left: 0;
        position: absolute;
        color: red;
        bottom: auto;
        right: 0;
    }
    .newsletter-popup-text {
        margin-top: 10px;
    }
    .newsletter-popup-text button.input-submit.animated.button-bottom.submit {
        padding: 10px 20px;
        margin: 0;
    }
    .tab-section-tier {
        display: block;
        text-align: center;
    }
    .tab-section-calculate {
        display: block;
        text-align: center;
    }
    .tab-section{
        margin-left: 0px;
    }
    .tab-section p{
        margin-right: 0px;
    }
    h5.no-of-conts{
        text-align: center;
        padding: 0px 0px;
    }
    #calculateBtn .form-group {
        width: 100%;
    }
    button.calculate-btn{
        width: 100%;
    }
    h5.estimated{
        text-align: center;
        margin-bottom: 0px;
    }
    .calculate-email-plans {
        float: none;
        text-align: center;
    }
    h5.each-month{
        float: none;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .calculate-tick-upto {
        margin-top: 20px;
    }
    input#myNumber {
        margin-bottom: 10px;
    }
    .templates-common h3 {
        font-size: 13px;
        margin-bottom: 10px;
    }
    .t-m-p{
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media only screen and (max-width: 1300px) and (min-width: 1200px){
    .templates-drop .microsite-dropdown-content-email{
        right: -326px;
    }
}
@media only screen and (max-width : 1300px){
    .grecaptcha-badge{
       visibility: hidden !important;
    } 
}
/* Media Queries End */