

.footer_inline_2018_offer.march01              { display:block; width:720px; height:160px; color:#fff; font-size:0; background-size:cover; position: relative; }

.footer_inline_2018_offer.march01 .p1          { position: absolute; top:20px; left:28px; vertical-align: top; width:220px; height:116px; overflow: visible;  }
.footer_inline_2018_offer.march01 .p1 img      { width:100%; vertical-align: top; }
.footer_inline_2018_offer.march01 .p2          { position: absolute; top:60px; left:266px; width:235px; }
.footer_inline_2018_offer.march01 .line-yellow { position: absolute; top: 49px; left: 266px; width:111px; height:2px; background-color: #ecb112; }
.footer_inline_2018_offer.march01 .p3          { position: absolute; top:58px; left:528px; width:150px; height:45px; }

.footer_inline_2018_offer.march01  a.cta       { display:block; text-align: center; color:#fff; background-color: #8b5cb7; font-size: 14px; width:150px; height:45px; line-height: 45px; border-radius: 25px; vertical-align:middle; }
.footer_inline_2018_offer.march01  a.cta:hover { opacity: 0.9; }

.footer_inline_2018_offer.march01  a.cta span.v1 { display: inline; }
.footer_inline_2018_offer.march01  a.cta span.v2 { display: none; }

.footer_inline_2018_offer.march01.t2 .p2          { width:190px; }
.footer_inline_2018_offer.march01.t2 .p3          { left:auto; right:20px; width:220px; }

.footer_inline_2018_offer.march01.t2  a.cta       { background-color: #6aa509; width:220px; }
.footer_inline_2018_offer.march01.t3  a.cta       { background-color: #6aa509; }

.footer_inline_2018_offer.bgshapes { background-image: url(../svg/bg_banners_march.svg); }

.footer_inline_2018_offer.colorteal { background-color:#13a2af; }
.footer_inline_2018_offer.colorpurp { background-color:#8759b4; }


@media only screen and (max-width: 767px) {

  .footer_inline_2018_offer.march01               { width:100%; min-width: 290px; max-width: 100%; height:300px; }

  .footer_inline_2018_offer.march01 .p1           { width:230px; left:50%; margin-left: -115px; top:20px; }
  .footer_inline_2018_offer.march01 .p2           { width:240px; left:50%; margin-left: -120px; top:170px; }
  .footer_inline_2018_offer.march01 .line-yellow  { top:155px; width:120px; left:50%; margin-left: -60px; }
  .footer_inline_2018_offer.march01 .p3           { width:180px; top:226px; left:50%; margin-left: -90px;  }
  
  .footer_inline_2018_offer.march01  a.cta        { width: 180px; left:50%; margin-left: -90px; }
  
  .footer_inline_2018_offer.march01.t2 .p1        { width:200px; left:50%; margin-left: -100px; top:20px; }
  .footer_inline_2018_offer.march01.t2 .p2        { width:190px; margin-left: -95px; }
  .footer_inline_2018_offer.march01.t2 .p3        { width:200px; top:226px; left:50%; margin-left: -100px;  }
  .footer_inline_2018_offer.march01.t2  a.cta     { width:200px; margin-bottom: 0; }
  

}
@media only screen and (min-width: 768px) and (max-width: 989px) {
	
  .footer_inline_2018_offer.march01              { width:708px; }
  
  .footer_inline_2018_offer.march01.t2 .p3       { width:200px; }
  .footer_inline_2018_offer.march01.t2  a.cta    { width:200px; }
  
}
@media only screen and (min-width: 990px) and (max-width: 1279px) {
	
  .footer_inline_2018_offer.march01               { width:620px; }

  .footer_inline_2018_offer.march01 .p1           { display:none; }
  .footer_inline_2018_offer.march01 .p2           { left:70px; width:235px; }
  .footer_inline_2018_offer.march01 .line-yellow  { left:70px; }
  .footer_inline_2018_offer.march01 .p3           { left:auto; right:70px; width:180px; }
  .footer_inline_2018_offer.march01  a.cta        { width: 180px; }
  
  .footer_inline_2018_offer.march01  a.cta span.v1 { display: none; }
  .footer_inline_2018_offer.march01  a.cta span.v2 { display: inline; }
  
  .footer_inline_2018_offer.march01.t2 .p3          { left:auto; right:70px; width:220px; }
}

