.benefitstxt h2 { padding-bottom: 3.3%;}
.benefitstxt .tab { background:url(../img/build/benefitstxts/benefitstxt_tabBg.png) no-repeat; background-size: 100% 100%; }

.no-backgroundsize .benefitstxt .tab { background: none; background-color: #e4e5e6; border-bottom: 1px #ccc solid; border-right:1px #ccc solid;}

.benefitstxt .tab .alignRight { width: 90%; position: relative;}

.benefitstxt .cta { max-width: 205px; width: 50%; font-family: "interStateBlk", sans-serf; color: #00456b; text-shadow: 0px 1px rgba(0,0,0,0.12); font-size: 1.4em; text-transform: uppercase; padding: 2% 3.9% 1.3% 2.1%; background:url(../img/build/benefitstxts/benefitstxt_ctaYellowBg.png) no-repeat; background-size: 100% 100%;text-align: left; position: absolute; right:0px;}

@media only screen and (min-width: 750px) {

.benefitstxt .tab { min-height: 260px;}

.benefitstxt .cta { font-size: 1.6em;}
}