/*****CSS START HERE******/

 @media (min-width:1201px) and (max-width:1440px) {
.step-banner-outer:after {
 width: 100%;
}
}
 @media (min-width:1170px) and (max-width:1200px) {
 .auto-container {
 max-width:1150px;
}
.invited-inner {
 width: 100%;
}
.step-banner-outer:after {
 width: 100%;
}
}
 @media (min-width:1024px) and (max-width:1169px) {
 .auto-container {
 max-width: 970px;
}
header {
 padding: 15px 0;
}
.invited-inner {
 width: 100%;
}
.brands-inner {
 width: 100%;
}
.lary-inner {
 width: 100%;
}
.reminders-left {
 width: 48%;
 margin: 0 8px;
}
.banner-outer {
 padding: 180px 0 0;
}
.banner-inner h1 {
 font-size: 35px;
}
.banner-inner p {
 font-size: 18px;
 padding: 30px 0 0;
}
.banner-inner a:not(.strong_link) {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 51px;
}
.invited-inner ul {
 padding: 50px 0 0;
}
.lary-left h3 {
 font-size: 26px;
}
.lary-left p {
 font-size: 18px;
 padding: 30px 0 0;
}
.lary-left a {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 51px;
}
.mxn-outer {
 padding: 50px 0;
}
 .mxn-inner h3 {
 font-size: 24px;
}
.board-innr h4 {
 font-size: 30px;
 padding: 0 0 50px 0;
}
 .board-right h2 {
 font-size: 24px;
}
.board-right p {
 font-size: 18px;
}
.reminders-inner h3 {
 font-size: 30px;
}
.board-innr {
 width: 100%;
}
.laboral-inner {
 width: 100%;
}
.brands-inner li {
 width: 16.2%;
 margin: 0 0 50px;
}
 .laboral-left h5 {
 font-size: 26px;
 line-height: 36px;
}
.laboral-left h6 {
 font-size: 34px;
 line-height: 44px;
}
.laboral-right li {
 font-size: 22px;
}
.laboral-right a {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 30px;
 margin-top: 30px;
}
.laboral-outer {
 padding: 50px 0 100px;
}
footer {
 padding: 30px 0;
}
 .reminders-left h4 {
 font-size: 24px;
}
.brands-outers {
 padding: 80px 0 0;
}
.header-right a {
 margin-left: 20px;
}
.recibe-inner h3 {
 font-size: 30px;
}
.recibe-inner strong {
 font-size: 24px;
 line-height: 34px;
 padding: 50px 0 0;
}
.recibe-inner a:not(.strong_link) {
 font-size: 18px;
 line-height: 18px;
 padding: 20px 51px;
 margin-top: 40px;
}
.campañas-innr {
 width: 100%;
}
.campañas-right {
 padding: 35px 0 0 114px;
}
.campañas-right h3 {
 font-size: 30px;
 line-height: 35px;
}
.campañas-right p {
 font-size: 18px;
 line-height: 18px;
}
 .campañas-right a:not(.strong_link) {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 51px;
}
.campañas-inner:last-child  .campañas-right a:not(.strong_link) {
 padding: 18px 23.5px;
}
.framees-outer {
 padding: 0 0 80px;
}
.framees-inner h2 {
 font-size: 30px;
}
.framees-inner p {
 font-size: 18px;
 line-height: 18px;
}
.framees-outer ul {
 left: -20px;
}
.framees-inner a {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 15.5px;
 margin-top: 75px;
}
.reminders-inner p {
 padding: 0 0 40px 0;
}
.reminders-outer {
 padding: 60px 0 80px;
}
.descubre-inner h5 {
 font-size: 30px;
 padding: 0 0 40px;
}
.faq-outer {
 padding: 80px 0;
}
.faq-inner h4 {
 font-size: 30px;
 line-height: 30px;
}
.footer-right p {
 font-size: 16px;
}
.footer-logo {
 width: 120px;
}
 .step-banner-outer:after {
 width: 100%;
}
.impacts-outer {
 width: 970px;
}
.duration-outer {
 width: 210px;
}
.impacts-outer ul {
 padding: 30px 20px;
}
.impacts-outer li h4 {
 font-size: 22px;
}
.impacts-outer li span {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:100%;
}
.next-btn-inner2 a {
 padding: 15.5px 63px;
}
body .campañas-inners  .campañas-right a:not(.strong_link) {
 padding: 18px 51px !important;
 margin-top: 40px !important;
}
.mxns-inner h3 {
 font-size: 30px;
}
.reminders-outers .reminders-inner a {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 30px;
 margin-top: 50px;
}
}
 @media (min-width:980px) and (max-width:1023px) {
.auto-container {
 max-width: 920px;
}
 header {
 padding: 15px 30px;
}
.invited-inner {
 width: 100%;
}
.brands-inner {
 width: 100%;
}
.lary-inner {
 width: 100%;
}
.reminders-left {
 width: 48%;
 margin: 0 8px;
}
.banner-outer {
 padding: 180px 0 0;
}
.banner-inner h1 {
 font-size: 35px;
}
.banner-inner p {
 font-size: 18px;
 padding: 30px 0 0;
}
.banner-inner a:not(.strong_link) {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 51px;
}
.invited-inner ul {
 padding: 50px 0 0;
}
.lary-left h3 {
 font-size: 26px;
}
.lary-left p {
 font-size: 18px;
 padding: 30px 0 0;
}
.lary-left a {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 51px;
}
.mxn-inner h3:before {
display:none;
}
.mxn-inner h3 {
 font-size: 22px;
}
.board-innr h4 {
 font-size: 30px;
 padding: 0 0 50px 0;
}
 .board-right h2 {
 font-size: 24px;
}
.board-right p {
 font-size: 18px;
}
.reminders-inner h3 {
 font-size: 30px;
 padding: 0 0 50px 0;
}
.board-innr {
 width: 100%;
}
.laboral-inner {
 width: 100%;
}
.brands-inner li {
 width: 16.2%;
 margin: 0 0 50px;
}
 .laboral-left h5 {
 font-size: 26px;
 line-height: 36px;
}
.laboral-left h6 {
 font-size: 34px;
 line-height: 44px;
}
.laboral-right li {
 font-size: 22px;
}
.laboral-right a {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 30px;
 margin-top: 30px;
}
.laboral-outer {
 padding: 50px 0 100px;
}
footer {
 padding: 30px 0;
}
 .reminders-left h4 {
 font-size: 22px;
}
.brands-outers {
 padding: 80px 0 0;
}
.reminders-left-inl strong {
 font-size: 18px;
}
.header-right a {
 margin-left: 20px;
}
.recibe-inner h3 {
 font-size: 30px;
}
.recibe-inner strong {
 font-size: 24px;
 line-height: 34px;
 padding: 50px 0 0;
}
.recibe-inner a:not(.strong_link) {
 font-size: 18px;
 line-height: 18px;
 padding: 20px 51px;
 margin-top: 40px;
}
.campañas-innr {
 width: 100%;
}
.campañas-right {
 padding: 35px 0 0 114px;
}
.campañas-right h3 {
 font-size: 30px;
 line-height: 35px;
}
.campañas-right p {
 font-size: 18px;
 line-height: 18px;
}
 .campañas-right a:not(.strong_link) {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 51px;
}
.campañas-inner:last-child  .campañas-right a:not(.strong_link) {
 padding: 18px 23.5px;
}
.framees-outer {
 padding: 0 0 80px;
}
.framees-inner h2 {
 font-size: 30px;
}
.framees-inner p {
 font-size: 18px;
 line-height: 18px;
}
.framees-outer ul {
 left: -5px;
 bottom: 100px;
}
.framees-inner a {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 15.5px;
 margin-top: 75px;
}
.reminders-inner p {
 padding: 0 0 40px 0;
}
.reminders-outer {
 padding: 60px 0 80px;
}
.descubre-inner h5 {
 font-size: 30px;
 padding: 0 0 40px;
}
.faq-outer {
 padding: 80px 0;
}
.faq-inner h4 {
 font-size: 30px;
 line-height: 30px;
}
.footer-right p {
 font-size: 16px;
}
.footer-logo {
 width: 120px;
}
 .step-banner-outer:after {
 width: 100%;
}
.impacts-outer {
 width: 920px;
}
.duration-outer {
 width: 200px;
}
.impacts-outer ul {
 padding: 30px 20px;
}
.impacts-outer li h4 {
 font-size: 22px;
}
.impacts-outer li span, .impacts-outer li h4 {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:100%;
}
.impacts-outer li h3 {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:80%%;
}
.next-btn-inner2 a {
 padding: 15.5px 63px;
}
body .campañas-inners  .campañas-right a:not(.strong_link) {
 padding: 18px 51px !important;
 margin-top: 40px !important;
}
.mxns-inner h3 {
 font-size: 30px;
}
.total-payment-left h3 span {
 font-size: 26px;
}
.slider-outer button.owl-prev {
 left: -20px;
}
.total-payment-outer {
 padding: 18px 42px 15px 16px;
}
.reminders-outers .reminders-inner a {
 font-size: 18px;
 line-height: 18px;
 padding: 18px 30px;
 margin-top: 50px;
}
}
@media (min-width:768px) and (max-width:979px) {
.auto-container {
 max-width: 730px;
}
 header {
 padding: 15px 0;
}
.invited-inner {
 width: 100%;
}
.brands-inner {
 width: 100%;
}
.lary-inner {
 width: 100%;
}
.reminders-left {
 width: 48%;
 margin: 0 5.2px;
}
.reminders-left-inl img {
 margin-right: 10px;
 width: 55px;
}
.banner-outer {
 padding: 150px 0 0;
}
.reminders-left-inr {
 width: 40%;
}
.reminders-left-inl {
 width: 60%;
}
.banner-inner h1 {
 font-size: 30px;
}
.banner-inner p {
 font-size: 16px;
 padding: 30px 0 0;
}
.banner-inner a:not(.strong_link) {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 51px;
}
 .invited-inner ul {
 padding: 50px 0 0;
}
.lary-left h3 {
 font-size: 24px;
}
.lary-left p {
 font-size: 16px;
 padding: 30px 0 0;
}
.lary-left a {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 51px;
}
.mxn-inner h3:before {
display:none;
}
.mxn-inner h3 {
 font-size: 20px;
}
.board-innr h4 {
 font-size: 27px;
 padding: 0 0 50px 0;
}
 .board-right h2 {
 font-size: 22px;
}
.board-right p {
 font-size: 16px;
}
.reminders-inner h3 {
 font-size: 27px;
}
.board-innr {
 width: 100%;
}
.laboral-inner {
 width: 100%;
}
.brands-inner li {
 width: 16.1%;
 margin: 0 0 40px;
}
 .laboral-left h5 {
 font-size: 22px;
 line-height: 32px;
}
.laboral-left h6 {
 font-size: 25px;
 line-height: 35px;
}
.laboral-right li {
 font-size: 20px;
}
.laboral-right a {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 30px;
 margin-top: 30px;
}
.laboral-outer {
 padding: 50px 0 80px;
}
footer {
 padding: 40px 0;
}
 .reminders-left h4 {
 font-size: 20px;
}
.brands-outers {
 padding: 60px 0 0;
}
.reminders-left-inl strong {
 font-size: 18px;
}
.invited-inner li {
 width: 19.5%;
}
.stunning-right {
 padding: 0;
 width: 42%;
}
.board-innr:last-child {
 padding-bottom: 80px;
}
.footer-right p {
 font-size: 16px;
}
.header-right a {
 margin-left: 20px;
}
.lary-left {
 padding: 25px 0 0;
}
.recibe-inner h3 {
 font-size: 27px;
}
.recibe-inner strong {
 font-size: 22px;
 line-height: 32px;
 padding: 40px 0 0;
}
.recibe-inner a:not(.strong_link) {
font-size: 16px;
 line-height: 16px;
 padding: 17px 51px;
 margin-top: 40px;
}
.campañas-innr {
 width: 100%;
}
.campañas-right {
 padding: 35px 0 0 80px;
}
.campañas-right h3 {
 font-size: 26px;
 line-height: 35px;
}
.campañas-right p {
 font-size: 16px;
 line-height: 18px;
}
 .campañas-right a:not(.strong_link) {
font-size: 16px;
 line-height: 16px;
 padding: 17px 51px;
 margin-top: 30px;
}
.campañas-inner:last-child  .campañas-right a:not(.strong_link) {
 padding: 17px 23.5px;
}
.campañas-right h3 br, .framees-outer::before, .reminders-inner p br {
display:none;
}
.campañas-inner:last-child .campañas-left {
 margin-right: 0;
}
.framees-outer {
 padding: 0 0 80px;
}
.framees-inner h2 {
 font-size: 27px;
}
.framees-inner p {
 font-size: 16px;
 line-height: 18px;
}
.framees-outer ul {
 left: 0;
 bottom: 50px;
 width: 35%;
}
.framees-inner a {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 15.5px;
 margin-top: 75px;
}
.reminders-inner p {
 font-size: 16px;
 padding: 0 0 40px 0;
}
.reminders-outer {
 padding: 60px 0 80px;
}
.descubre-inner h5 {
 font-size: 27px;
 padding: 0 0 40px;
}
.faq-outer {
 padding: 80px 0;
}
.faq-inner h4 {
 font-size: 27px;
 line-height: 30px;
}
.footer-right p {
 font-size: 16px;
}
.footer-logo {
 width: 120px;
}
.faq-inner {
 width: 100%;
}
.descubre-inner iframe {
 width: 100%;
}
.dashboard-inner iframe {
 width: 100%;
}
.framees-inner {
 width: 100%;
}
.mxn-outer {
 padding: 50px 0;
}
.recibe-outer:after {
 left: 27px;
}
.reminders-left iframe {
 width: 100%;
 height: 300px;
 float: left;
}
.accordion__content {
 font-size: 16px;
}
.accordion__label {
 font-size: 18px;
}
 .step-banner-outer:after {
 width: 100%;
}
.impacts-outer {
 width: 100%;
 height: auto;
}
.duration-outer {
 width: 150px;
}
.duration-outer li {
 width: 100%;
}
.campana-right-inner {
 padding: 40px 15px;
}
.impacts-outer ul {
 padding: 30px 20px;
}
.impacts-outer li h4 {
 font-size: 22px;
}
.impacts-outer li span, .impacts-outer li h4 {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:100%;
}
.impacts-outer li h3 {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:80%%;
}
.next-btn-inner2 a {
 padding: 13.5px 55px;
}
body .campañas-inners .campañas-right {
 padding: 35px 0 0 80px !important;
}
.campañas-inners .campañas-left {
 width: 43.6% !important;
}
 body .campañas-inners  .campañas-right a:not(.strong_link) {
 padding: 18px 51px !important;
 margin-top: 40px !important;
}
.mxns-inner h3 {
 font-size: 27px;
}
.total-payment-left h3 span {
 font-size: 24px;
}
.slider-outer button.owl-prev {
 left: -20px;
}
.total-payment-outer {
 padding: 18px 42px 15px 16px;
}
.impacts-outer li {
 width: 33.3%;
 padding: 0 0 00px;
 margin-bottom: 30px;
}
.step-banner-inner h2 {
 font-size: 27px;
}
.slider-outer h3 {
 font-size: 20px;
 line-height: 20px;
}
.slider-outer {
 width: 72%;
 padding: 0 0 25px 15px;
}
.reminders-outers .reminders-inner a {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 30px;
 margin-top: 50px;
}
}
 @media screen and (max-width:767px) {
 .auto-container {
 max-width:100%;
 padding:0 15px;
}
 header {
 padding: 10px 0;
 height: 50px;
}
 .invited-inner {
 width: 100%;
 margin: 20px auto 0;
}
.brands-inner {
 width: 100%;
}
.lary-inner {
 width: 100%;
}
 .reminders-left-inl img {
 margin-right: 10px;
 width: 55px !important;
}
.reminders-left-inr {
 width: 40%;
}
.reminders-left-inl {
 width: 60%;
}
.banner-inner h1 {
 font-size: 27px;
 line-height: 37px;
}
.banner-inner p {
 font-size: 16px;
 padding: 30px 0 0;
}
.banner-inner a:not(.strong_link) {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 44.2px;
 margin-top: 30px;
}
.dashboard-outer {
 padding: 50px 0 0;
}
.invited-outers:before {
display:none;
}
 .invited-inner ul {
 padding: 30px 0 0;
}
.lary-left h3 {
 font-size: 24px;
}
.lary-left p {
 font-size: 16px;
 line-height: 26px;
 padding: 30px 0 0;
}
.lary-left a {
 font-size: 16px;
 line-height: 16px;
 margin-top: 30px;
 padding: 17px 44.2px;
}
.grandes-marcas-right {
 width: 100%;
}
.mxn-inner h3:before {
display:none;
}
.mxn-inner h3 {
 font-size: 20px;
}
.invited-inner li {
 width: 32.3%;
}
.mxn-outer {
 padding: 50px 0;
}
.board-outer {
 padding: 50px 0 10px;
}
.mxn-inner h3 br, .banner-inner h1 br, .banner-inner p br, .lary-left h3 br, .board-innr h4 br, .lary-left:before, .mxn-outer:after, .board-outer:before, .pricing-outer:before, .reminders-outer:before, .laboral-left h5 br .laboral-right li br {
display:none;
}
.board-innr h4 {
 font-size: 24px;
 padding: 0 0 30px 0;
}
.reminders-inner h3 {
 font-size: 24px;
}
.board-innr {
 width: 100%;
}
.laboral-inner {
 width: 100%;
}
.brands-inner li {
 width: 32.3%;
 margin: 0 0 20px;
}
 .laboral-left h5 {
 font-size: 20px;
 line-height: 30px;
}
.laboral-left h6 {
 font-size: 22px;
 line-height: 30px;
}
.laboral-right li {
 font-size: 17px;
 padding: 0 0 20px 35px;
}
.laboral-right a {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 26px;
 margin-top: 10px;
}
.laboral-outer {
 padding: 30px 0 50px;
}
footer {
 padding: 20px 0;
}
 .brands-outers {
 padding: 40px 0 0;
}
.reminders-left-inl strong {
 font-size: 17px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 width: 61%;
 float: left;
 padding: 3px 0 0;
}
.reminders-left-inl strong span {
 padding: 10px 0 0;
}
.reminders-left img {
 width: 100%;
float: left;
}
.board-lft {
 width: 100%;
 padding: 0;
}
.stunning-left {
 width: 100%;
}
.invited-inner li {
 width:32.3%;
 margin-bottom: 20px;
}
.stunning-right {
 padding: 0;
 width: 42%;
}
.board-innr:last-child {
 padding-bottom: 80px;
}
 .board-right h2 {
 font-size: 22px;
}
.board-right p {
 font-size: 16px;
 line-height: 26px;
}
.board-innr {
 padding: 0 0 10px;
}
.invited-inner h3 {
 font-size: 24px;
 padding: 90px 0 0;
 line-height: 34px;
}
.invited-inner p {
 font-size: 16px;
 line-height: 26px;
 padding-top: 20px;
}
 .board-rt {
 padding: 30px 0;
 width: 100%;
}
 .reminders-left p {
 font-size: 16px;
 line-height: 26px;
}
.reminders-left h4 {
 font-size: 20px;
 margin: 20px 0;
}
.reminders-outer {
 padding: 50px 0 20px;
}
 .stunning-right {
 padding: 30px 0px 0 0;
 width: 100%;
}
 .reminders-left {
 width: 100%;
 margin: 0 0 30px;
}
.board-innr:nth-child(2n) {
 padding-bottom: 30px;
}
 .banner-left a {
 margin-top: 30px;
}
.lary-left {
 width: 100%;
 padding: 0;
}
.lary-outer {
 padding: 20px 0 0;
}
.header-left img {
 width: 100px;
 padding-top: 3px;
}
.lary-right {
 width: 100%;
 margin:30px 0 -50px;
}
.footer-logo {
 width: 50%;
 padding-top: 3px;
}
.board-innr:last-child {
 padding-bottom: 30px;
}
.board-innr:last-child .stunning-left {
 padding-bottom: 30px;
}
.header-right a {
padding: 6px 0 0;
 font-size: 14px;
}
.banner-outer {
 padding: 100px 0 0;
}
 .footer-logo img {
 width: 97px;
}
.footer-right {
 width: 50%;
}
.laboral-left {
 width: 100%;
 padding-bottom: 30px;
}
.laboral-right {
 width: 100%;
}
.reminders-left-inr img {
 width: 116px !important;
 float: right !important;
}
.recibe-inner h3 {
 font-size: 24px;
}
.recibe-inner strong {
 font-size: 20px;
 line-height: 30px;
 padding: 30px 0 0;
}
.recibe-inner a:not(.strong_link) {
font-size: 16px;
 line-height: 16px;
 padding: 17px 44.1px;
 margin-top: 30px;
}
.campañas-innr {
 width: 100%;
}
.campañas-right {
 padding: 30px 0 0 0;
 width: 100%;
}
.campañas-right h3 {
 font-size: 22px;
 line-height: 32px;
}
.campañas-right p {
 font-size: 16px;
 line-height: 18px;
}
 .campañas-right a:not(.strong_link) {
font-size: 16px;
 line-height: 16px;
 padding: 17px 44.1px;
 margin-top: 30px;
}
.campañas-inner:last-child {
 margin-top: 40px;
}
.campañas-inner:last-child  .campañas-right a:not(.strong_link) {
 padding: 17px 23.5px;
}
.campañas-right h3 br, .framees-outer::before, .reminders-inner p br, .dashboard-outer:before, .dashboard-outer:after, .recibe-outer:after, .campañas-outer:before, .campañas-outer:after, .descubre-inner h5 br, .mxns-inner h3 strong br {
display:none;
}
.campañas-left, .campañas-inner:last-child .campañas-left {
 width: 100%;
}
.campañas-inner:last-child .campañas-right {
 padding: 30px 0 0;
}
.campañas-outer {
 padding: 50px 0;
}
.campañas-inner:last-child .campañas-left {
 margin-right: 0;
}
.framees-outer {
 padding: 0 0 50px;
}
.framees-inner h2 {
 font-size: 24px;
}
.framees-inner p {
 font-size: 16px;
 line-height: 18px;
}
.framees-outer ul {
 left: 0;
 bottom: -30px;
 width: 100%;
 position: inherit;
}
.framees-inner a {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 15.5px;
 margin-top: 50px;
}
.reminders-inner p {
 font-size: 16px;
 padding: 0 0 40px 0;
}
.reminders-outer {
 padding: 50px 0 20px;
}
.descubre-inner h5 {
 font-size: 24px;
 padding: 0 0 30px;
}
.faq-outer {
 padding: 50px 0 30px;
}
.faq-inner h4 {
 font-size: 24px;
 line-height: 30px;
}
.footer-right p {
 font-size: 15px;
 width: 100%;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
.footer-logo {
 width: 100px;
}
.faq-inner {
 width: 100%;
}
.descubre-inner iframe {
 width: 100%;
 height: 200px;
}
.dashboard-inner iframe {
 width: 100%;
 height: 200px;
}
.framees-inner {
 width: 100%;
}
 .reminders-left iframe {
 width: 100%;
 height: 200px;
 float: left;
}
.accordion__content {
 font-size: 16px;
}
.accordion__label {
 font-size: 17px;
}
.grandes-marcas-right .owl-item .item img {
 height: auto;
 width: 90%;
 object-fit: scale-down;
 float: none;
 display: block;
}
.grandes-marcas-right .owl-item.center .item img {
 transform: scale(1);
 margin: 0 auto;
 display: block;
}
.grandes-marcas-right .owl-item.center .item h4 {
 padding: 20px 0 20px !important;
}
.board-rt img, .board-left img, .stunning-left img {
 width: 100%;
}
.recibe-outer {
 padding: 50px 0 35px;
}
.descubre-outer {
 padding: 50px 0;
}
.accordion__label {
 padding: 20px 20px 17px;
}
.accordion__content {
 padding: 0 10px 25px 30px;
}
.accordion__content:after {
 left: 24px;
}
 .step-banner-outer:after {
 display:none;
}
.impacts-outer {
 width: 100%;
 height: auto;
}
.duration-outer {
 width: 100%;
}
.duration-outer li {
 width: 49%;
}
.campana-right-inner {
 padding: 20px 15px;
}
.impacts-outer ul {
 padding: 30px 20px;
}
.impacts-outer li h4 {
 font-size: 22px;
}
.impacts-outer li span, .impacts-outer li h4 {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:100%;
}
.impacts-outer li h3 {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
 width: 100%;
}
.next-btn-inner2 a {
 padding: 13.5px 55px;
}
body .campañas-inners .campañas-right {
 padding: 30px 0 0 0 !important;
 width: 100%;
}
.campañas-inners .campañas-left {
 width: 100% !important;
}
 body .campañas-inners  .campañas-right a:not(.strong_link) {
 padding: 18px 51px !important;
 margin-top: 40px !important;
}
.mxns-inner h3 {
 font-size: 24px;
 line-height: 34px;
}
.total-payment-left h3 span {
 font-size: 24px;
}
.slider-outer button.owl-prev {
 left: -12px;
}
.total-payment-outer {
 padding: 18px 42px 15px 16px;
}
.impacts-outer li {
 width: 45%;
 padding: 0;
 margin-bottom: 30px;
 display: inline-block;
 float: none;
 overflow: hidden;
 white-space: nowrap;
}
.impacts-outer li:nth-child(2n) {
 float:right;
}
.step-banner-inner h2 {
 font-size: 27px;
}
.slider-outer h3 {
 font-size: 20px;
 line-height: 20px;
}
.slider-outer {
 width: 100%;
 padding: 0 0 25px 0;
}
.reminders-outers .reminders-inner a {
 font-size: 16px;
 line-height: 16px;
 padding: 17px 30px;
 margin-top: 10px;
}
.campana-right {
 width: 100%;
 padding: 30px 0 0 0;
}
header.step-header {
 padding: 10px 0;
}
.logo-outer img {
 width: 100px;
}
.admin-outer {
 display:none;
}
.campaign-main.campana {
 width: 100%;
}
.logo-outer {
 padding: 5px 0px 0 0;
}
.arrow-outer {
 padding: 5px 0 0px 10px;
 width: 40px;
}
.campaign-main.campana .campaign-left li {
 height: 80px;
 float: none;
 display: inline-block;
}
.boards-outers .board-innr:last-child {
 padding-bottom: 30px;
}
.recibe-outers .recibe-inner a:not(.strong_link) {
 padding: 17px 44px;
}
.recibe-outers {
 padding-bottom: 0;
}
.reminders-outers .reminders-inner h3 {
 padding-bottom: 30px;
}
.reminders-outers {
 padding-bottom: 50px;
}
.campana .campaign-left.duration-outer {
 margin: 10px 0 0;
}
.slider-outer button.owl-next {
 right: 0;
}
.duration-outer li h3 {
    font-size: 20px;
}
.step-banner-outer {
    padding:50px 0 0;
}
.laboral-left h5 br
{
display:none;
}
}

/*****CSS END HERE******/
