/** Shopify CDN: Minification failed

Line 531:13 Expected identifier but found "*"
Line 561:13 Expected identifier but found "*"
Line 931:0 Unexpected "}"

**/
.product-single__media .feature-row__image.product-featured-media {
    max-width: 100%!important;
    background-color: #fff !important;
}
.product-single__media{
  background-color: #fff !important;
}
.icon-img-sec img {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.icon-with-popup-section li .icon-img-sec {
  cursor: pointer; 
}
.icon-img-sec img.animation-modal-icon {
  -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
@keyframes bounce {
  0%, 20%, 53%, 100% {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    -webkit-transform: translate3d(0,-30px,0) scaleY(1.1);
    transform: translate3d(0,-30px,0) scaleY(1.1);
}
  70% {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    -webkit-transform: translate3d(0,-15px,0) scaleY(1.05);
    transform: translate3d(0,-15px,0) scaleY(1.05);
}
80% {
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transform: translateZ(0) scaleY(.95);
    transform: translateZ(0) scaleY(.95);
}
  90% {
    -webkit-transform: translate3d(0,-4px,0) scaleY(1.02);
    transform: translate3d(0,-4px,0) scaleY(1.02);
}
}
/** section image-hover **/

.shopify-section.image-with-hover .image-bar__content.image-bar__overlay {
    background: #00000070;
}
.shopify-section.image-with-hover .image-bar__text h3 {
    font-size: 24px;
}
/** section image-hover end **/

body.template-index main#MainContent {
    padding-top: 0px;
}
body.template-index .page-container {
   transform: none;
}
.right-text-image-left-container {
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.right-text-image-left-wrapp .product_home_banner h6.single_product__title:hover {
   text-decoration:underline;
}
.right-text-image-left-wrapp .first-col {
    width: 50%;
    padding-right: 0;
   position:relative;
}
.right-text-image-left-wrapp.two-section-same-css .sec-banner-img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.right-text-image-left-wrapp .second-col {
    width: 50%;
    padding: 50px;
    display: flex;
    text-align: left;
    justify-content: center;
    flex-direction: column;
}
.right-text-image-left-wrapp .second-col h1 {
    font-size: 55px;
    margin-bottom:0px;
    color: #fff;
}
.right-text-image-left-wrapp .second-col p {
    font-size: 22px;
    color: #d1cdcd;
      margin-bottom: 15px;
}
.right-text-image-left-wrapp .button-link-section a {
    padding: 13px 25px;
    color: #000;
    background: #fff;
    border-radius: 7px;
    font-size: 1rem;
    font-weight: 600;
    border: 1px solid #fff;
    text-transform: uppercase;
}
.right-text-image-left-wrapp .button-link-section a:hover {
    text-decoration: underline;
    background:transparent;
}
.right-text-image-left-wrapp .home_banner_sec_star svg {
    width: 16px;
}
.right-text-image-left-wrapp .home_banner_sec_star svg path {
    fill: #fff;
}
.right-text-image-left-wrapp .home_banner_sec_star span {
    color: #fff;
    font-weight:600;
    font-size: 16px;
    padding-left:20px;
}
.right-text-image-left-wrapp.home_banner_sec_star {
    margin-bottom: 20px;
      
}
.right-text-image-left-wrapp .product_home_banner {
    position: absolute;
    display: block;
    bottom: 10%;
    width: 100%;

}
.right-text-image-left-wrapp .product_home_banner  .product_home_banner_inner {
    background: #000;
    width: max-content;
    padding: 10px 15px;
    border-radius: 7px;
    margin: 0 auto;
}
.right-text-image-left-wrapp .product_home_banner img {
    width: 50px;
  position: relative;
}
.right-text-image-left-wrapp .product_home_banner h6.single_product__title {
    font-size: 18px;
    color: #FFF;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0px;
}
.right-text-image-left-wrapp .product_home_banner p.single_product__price {
    display: inline-block;
    padding-left: 50px;
    color: #fff;
    margin-bottom: 0px;
    font-size: 16px;
}
.right-text-image-left-wrapp .home_banner_sec_star {
    margin-bottom: 20px;
  display:flex;
}
@media(max-width:992px){
.right-text-image-left-wrapp .home_banner_sec_star {
justify-content: center;}
}
.custom_heading_with_background h2 {
    text-align: center;
    padding: 40px 0;
    font-size: 40px;
    color: #fff;
}

/* .icon-with-popup-section .icon-popup {
    position: absolute;
    top: 00px;
  left: 0;
    width: 100%;
    text-align: center;
    bottom: 0;
    display:none;
    vertical-align: middle;
    color: #fff;
} */
.icon-with-popup-section .icon-popup {
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    background: #00000020;
    display:none;
    z-index: 9;
    visibility: visible;
}

.icon-with-popup-section .icon-popup_inner {
  position: absolute;
    background: #fff;
    max-width: 600px;
    width: 90%;
    left: 50%;
    top: 50%;
    padding: 20px;
    transform: translate(-50%,-50%);
    
    padding: 20px 30px;
    z-index:9999;
    background: #fff;
    box-shadow: 0 0 19px -8px #666;
}
/* .icon-with-popup-section .icon-popup_inner {
    position: relative;
    width: 40%;
    margin: 0 auto;
    padding: 20px 30px;
    z-index:9999;
    background: #fff;
    box-shadow: 0 0 19px -8px #666;
} */
.icon-with-popup-section {
    position: relative;
    padding: 30px 0px;
}
.icon-with-popup-section .icon-popup_inner h4{
    color:#000;
}
.icon-with-popup-section .icon-popup_inner p {
    color: #000;
    font-size: 16px;
    margin: 15px 0px 30px 0px;
}
.icon-with-popup-section .icon-popup_inner button{
    color:#fff;
    background:#000;
    border:1px solid #000;
  padding: 10px 25px;
}

.icon-with-popup-section li {
    display: inline-block;
    width: 19.5%;
    padding: 0px 30px;
  
}
.icon-with-popup-section .icon-popup_inner button:hover{
    background:transparent;
  color:#000;
}
.template-product  div#shopify-section-product-video h4.h2 {
    font-size: 32px;
    color: #000;
    margin-top: 30px;
}
.template-product #shopify-section-product-video .page-width {
    max-width: 1500px !important;
}
.template-product div#shopify-section-product-video .custom__item.custom__item--video {
 display: inline-block;
  padding-left: 10px;
  margin:0 auto;
  margin-bottom:20px !important;
  text-align:center;
   vertical-align: top;
}
.template-product div#shopify-section-product-video .custom-content {
    margin-left:0px;
}
.template-product div#shopify-section-product-video h4.product-video-title {
    text-align: center;
    margin: 0;
    font-size: 18px;
    background: #fff;
    color:#000;
    padding: 15px;
    box-shadow: 0px 0px 9px 0px #888;
}


@media only screen and (max-width: 1150px) {
    .right-text-image-left-wrapp .second-col h1 {
    font-size: 45px;
    }
  .custom_heading_with_background h2 {
    font-size: 32px;
    padding:40px 30px; 
     margin-top: -1px;
  }
}

@media only screen and (max-width: 991px) {
    .right-text-image-left-wrapp .first-col {
    width: 100%;
    }
  .right-text-image-left-container {
    flex-direction: column;
}
  .right-text-image-left-wrapp .second-col {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}
  .icon-with-popup-section li {
    padding: 0 15px;
}
  .icon-with-popup-section .icon-popup_inner {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
.custom_heading_with_background h2 {
    font-size: 20px;
    padding:40px 30px;
  }
 body.template-product .vtl-ub-bundle-box__product-list span.vtl-ub-bundle-box__product-price {
  margin-left:0px;
  }
  body.template-product .product-single .medium-up--one-half:last-child {
    padding: 0px !important;
}
 body.template-product .store-availability-information {
    margin-left: 0;
}
 body.template-product .store-availability-information-container {
    margin-left: 0;
}
 body.template-product .grid.product-single {
    margin-left:0px;
}
 body.template-product .vtl-ub-bundle-box__product-list .vnice-select.vtl-ub-bundle-box__product-variant.vitals-nice-select {
  margin-left:30px;
  width: calc(100% - 30px);
  }
body.template-product .vtl-ub-bundle-box__product-list .vtl-ub-bundle-box__product-checkbox {
  display:inline-block;
  margin-right: 10px;
  vertical-align: top;
  width: 15px;
  max-width:15px;
    height: 15px;
  flex:unset;
  }
body.template-product .vtl-ub-bundle-box__product-list  .vtl-ub-bundle-box__product {
    display: inline-block;
    vertical-align: top;
}
body.template-product .vtl-ub-bundle-box__product-list  .vtl-ub-bundle-box__product-label {
    width: 85%;
   display: inline-block;
}
 body.template-product .vtl-ub-bundle-box__product-list span.vtl-ub-bundle-box__product-price {
    width: 45%;
    display: inline-block;
  
    text-align: right;
}
body.template-product .vtl-ub-bundle-box__product-list  span.vtl-ub-bundle-box__product-initial-price {
    width: 45%;
   text-align:left;
    display: inline-block;
}
  .icon-with-popup-section .icon-popup_inner {
    width: 80%;
}
  .template-product div#shopify-section-product-video .custom__item.custom__item--video {
 width:100% !important;
    padding-left:0px;
  margin:0 auto;
    max-width: 100%;
    
  text-align:center;
}
  .template-product div#shopify-section-product-video h4.product-video-title {
    font-size: 16px;
  }
}
@media only screen and (max-width: 500px) {
  
  .shopify-section.image-with-hover .image-bar__text h3 {
    font-size: 24px;
}
  
.right-text-image-left-wrapp .second-col h1 {
    font-size: 25px;
}
  .icon-with-popup-section .icon-popup_inner {
    width: 90%;
}
  .icon-with-popup-section li {
    padding: 0px 5px;
}
  .icon-with-popup-section {
    position: relative;
    padding: 20px 0;
}
 .template-product div#shopify-section-product-video h4.product-video-title {
    font-size: 14px;
  }
  .right-text-image-left-wrapp .second-col {
    padding: 30px 30px;
  }
  .right-text-image-left-wrapp .second-col p {
    font-size: 16px !important; 
  }
  .right-text-image-left-wrapp .product_home_banner h6.single_product__title {
    font-size: 16px;
    padding-left:15px;
  }
  .right-text-image-left-wrapp .product_home_banner p.single_product__price {
    display: inline-block;
    padding-left: 20px;
  }
  .custom_heading_with_background h2 {
    font-size: 12px;
    line-height: 1.5em;
    padding: 20px 20px;
    font-weight: 600;
}
  
}

@media only screen and (max-width: 340px) {
  .right-text-image-left-wrapp .home_banner_sec_star span {
    width: 100%;
    display: block;
    padding-left: 0px;
}
/*   body.template-product .vtl-ub-bundle-box__product-list  .vtl-ub-bundle-box__product-label {
    width: 85%;
   display: inline-block;
} */
  .custom_heading_with_background h2 {
    font-size: 11px;
    line-height: 1.5em;
    padding: 40px 20px;
}
  .right-text-image-left-wrapp .second-col h1 {
    font-size: 25px;
}
  .right-text-image-left-wrapp .button-link-section a {
    font-size: 0.8rem;
  }
  .right-text-image-left-wrapp .product_home_banner p.single_product__price {
    display: block;
    padding-left: 0px;
    text-align: center;
    padding-top: 10px;
}
  body.template-product .vtl-ub-bundle-box__product-list span.vtl-ub-bundle-box__product-price {
    width: 100%;
    display: inline-block;
    text-align: center;
}
  body.template-product .vtl-ub-bundle-box__product-list span.vtl-ub-bundle-box__product-initial-price {
    width: 100%;
    text-align: center;
    display: inline-block;
}
  
}
.announcement-bar.color-scheme.color-scheme--scheme-3 {
    border-bottom: 1px solid;
}
.header__primary-nav-item:before {
    inset-block-end: auto;
    top: 80px;
}
.right-text-image-left-wrapp .button-link-section a:hover{
color:white;
}
table.customTable.jqueryOptions.opt1.current-opt tr * {
    color: white;
}
section#shopify-section-template--22692776149303__rich_text_Vnjctj .color-scheme.color-scheme--scheme-3.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552.section-spacing.bordered-section {
    padding: 20px 0px;
}
.loading-ramp-section {
    padding: 0px !important;
}
#shopify-section-template--22692776149303__bullets_xpePpV,section#shopify-section-template--22692776149303__rich_text_Vnjctj .color-scheme.color-scheme--scheme-3.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552.section-spacing.bordered-section {
    background: #272727 !important;
}
section#shopify-section-template--22692776149303__rich_text_Vnjctj p.h1,section#shopify-section-template--22692776149303__image_with_text_PkYCtb p.h1{
    font-weight: 600;
}
.why_map_ranmps * {
    color: white !important;
}
.right-text-image-left-wrapp .second-col h1 {
    line-height: 1.2;
}
.right-text-image-left-wrapp .button-link-section a:hover {
    background: #003494;
    text-decoration: none;
}
.right-text-image-left-wrapp .button-link-section a {
    background: #003494;
    border: black;
    color: white;
}
.right-text-image-left-wrapp .second-col p {
    font-size: 20.7px;
}
.loading-ramp-section .loading-ramp-content p {
    text-align: justify;
}
/*! CSS Used from: https://ezreal.armwrestling.club/cdn/shop/t/63/assets/theme.css?v=127928535432357944901662613392 */

.page-widthx{*zoom:1;max-width:1200px;margin:0 auto;}
.page-widthx:after{content:"";display:table;clear:both;}
@media only screen and (max-width: 749px){

}

.page-widthx{padding-left:55px;padding-right:55px;}
@media only screen and (max-width: 749px){
.page-widthx{padding-left:22px;padding-right:22px;}
}
.feature-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;}
@media only screen and (max-width: 749px){
.feature-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.feature-row__item{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}
@media only screen and (max-width: 749px){
.feature-row__item{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;}
}
.feature-row__image-wrapper{margin:0 auto 19.44444px;position:relative;width:100%;}
.feature-row__text{padding-top:35px;padding-bottom:35px;}
@media only screen and (max-width: 749px){
.feature-row__text{order:2;padding-bottom:0;}
}
@media only screen and (min-width: 750px){
.feature-row__text--right{padding-right:35px;}
}
@media only screen and (min-width: 750px){
.featured-row__subtext{font-size:calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);}
}
/*! CSS Used from: https://ezreal.armwrestling.club/cdn/shop/t/63/assets/theme.css?v=127928535432357944901662613392 */
.page-widthx{*zoom:1;max-width:1200px;margin:0 auto;}
.page-widthx:after{content:"";display:table;clear:both;}

.page-widthx{padding-left:55px;padding-right:55px;}
@media only screen and (max-width: 749px){
.page-widthx{padding-left:22px;padding-right:22px;}
}
.feature-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;}
@media only screen and (max-width: 749px){
.feature-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.feature-row__item{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}
@media only screen and (max-width: 749px){
.feature-row__item{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;}
}
.feature-row__image-wrapper{margin:0 auto 19.44444px;position:relative;width:100%;}
.feature-row__text{padding-top:35px;padding-bottom:35px;}
@media only screen and (max-width: 749px){
.feature-row__text{order:2;padding-bottom:0;}
}
@media only screen and (min-width: 750px){
.feature-row__text--right{padding-right:35px;}
}
@media only screen and (min-width: 750px){
.featured-row__subtext{font-size:calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);}
}
/*! CSS Used from: https://ezreal.armwrestling.club/cdn/shop/t/63/assets/custom.css?v=31656655169736313681662613392 */

.page-widthx{max-width:1230px!important;padding:0 15px!important;}
.product_data .image_text_blocks .page-widthx{padding-top:40px!important;padding-bottom:0px!important;}
.product_data .feature-row__text h2.h3{font-size:28px;color:#000;text-align:center;text-transform:uppercase;font-weight:600;display:block;margin-bottom:15px;}
.product_data .feature-row__text .featured-row__subtext p{color:#545454;font-size:16px;line-height:1.7;text-align:center;}
.product_data .feature-row__text{padding-top:0;padding-bottom:0;}
.product_data .image_text_blocks .page-widthx{padding-left:0!important;padding-right:0!important;}
.product_data .feature-row__item .feature-row__image-wrapper img{width:100%;max-width:466px;margin:auto;display:block;}
@media (min-width: 750px){
.product_data .image_text_blocks .page-widthx{padding-top:45px!important;padding-bottom:0px!important;}
.product_data .feature-row__text h2.h3{font-size:32px;margin-bottom:20px;}
.product_data .feature-row__text .featured-row__subtext p{font-size:18px;line-height:2;text-align:center;}
}
@media (max-width: 749px){
.product_data .feature-row__text{order:0!important;}
.product_data .feature-row__item{order:1;}
}

ul.loading-ramp-grid {
    list-style-type: none;
}
/*! CSS Used from: https://madramps.com/wp-content/cache/min/1/wp-content/themes/madramps-latest/css/home-01.css?ver=1714847082 ; media=all */
@media all{

.container-fixed{max-width:1120px;width:100%;margin:0 auto;float:none;clear:both;padding:0 15px;}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;}
.aspect-ratio-wrap{position:relative;padding-bottom:56.25%;height:0;}
.loading-ramp-section{padding:90px 0 40px;margin:27px 0 0;}
@media (max-width:767px){
.loading-ramp-section{padding:30px 0 20px;margin:0;}
}
.loading-ramp-section .loading-ramp-content{width:50%;padding-right:70px;}
@media (max-width:767px){
.loading-ramp-section .loading-ramp-content{padding-right:0;margin:0 0 40px;width:100%;}
}
.loading-ramp-section .loading-ramp-content h5{margin:0 0 20px;color:#333;font-size:18px;font-weight:600;}
.loading-ramp-section .loading-ramp-content h2{margin:0 0 20px;}
.loading-ramp-section .loading-ramp-content p{font-size:13px;}
.loading-ramp-section .loading-ramp-content ul{padding:25px 0 0;}
.loading-ramp-section .loading-ramp-video{width:50%;}
@media (max-width:767px){
.loading-ramp-section .loading-ramp-video{width:100%;}
}
.loading-ramp-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.loading-ramp-grid li{width:100%;padding:0 10px 0 0;}
.loading-ramp-grid li .icon img{width:40px;}
.loading-ramp-grid li span{width:205px;margin: 0px 20px 0;display:block;font-size:16px;line-height:1.5;}
@media (max-width:767px){
.loading-ramp-grid li span{font-size:14px;line-height:1;}
}
.loading-ramp-grid li:first-child a img{width:50px;height:35px;}
.loading-ramp-grid li:last-child a img{width:50px;height:35px;}
}
/*! CSS Used from: Embedded */
.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}
.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all;}
.rll-youtube-player img:hover{-webkit-filter:brightness(75%);}
.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://madramps.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color:transparent!important;cursor:pointer;border:none;}
@media(max-width:450px){
.gabber{ height: 210px !important; }

}
@media(min-width:992px){
    .odd-even-stripe .tabla th:nth-child(1) {
        left: 110px;
    }
table.tabla img {
    padding: 0px 60px;
}

  
}
span.sr-only {
    position: absolute !important;
    left: 110px;
}
.tabla{border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.tabla th,.tabla td{background:#fff;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;text-align:left;font-size:15px;color:#333;padding:10px 20px;}
.odd-even-stripe .tabla{border:none;border-collapse:collapse;width:100%;max-width:100%;}
.odd-even-stripe .tabla td,.odd-even-stripe .tabla th{border:none;border-bottom:1px #fef2f2 solid;}
.odd-even-stripe .tabla td:not(:first-child),.odd-even-stripe .tabla th:not(:first-child){text-align:center;}
.odd-even-stripe .tabla th{opacity: 1;
    z-index: -1;
    position: relative;padding:10px;vertical-align:bottom;}
.odd-even-stripe .tabla td{font-size:14px;line-height:1;color:#333;padding:20px 10px;}
.odd-even-stripe .tabla tbody tr:nth-child(even) td{background:#f9f9f9;z-index: -99;
    position: relative;}
.tabla th{color:#333;font-weight:600;}
.container-fixed{max-width:1120px;width:100%;margin:0 auto;float:none;clear:both;padding:0 15px;}
.truck-pass-test-section{padding:0;}
.truck-pass-test-section .table-default{margin:0 0 50px;}
.truck-pass-test-section .table-default th:last-child{width:270px;}
.custom_mad-ramp .truck-pass-test-section{position:relative;}
@media (max-width:1200px){
.custom_mad-ramp .truck-pass-test-section{padding:0 20px;}
}
@media (max-width:767px){
.custom_mad-ramp .truck-pass-test-section{padding:0;}
}
.custom_mad-ramp .truck-pass-test-section:before{background:url(https://madramps.com/wp-content/themes/madramps-latest/images/dirt-track-bg-left-3.png) no-repeat;height:400px;position:absolute;content:"";top:-90px;left:0;max-width:182px;width:100%;background-size:cover;z-index:-1;}
@media (max-width:767px){
.custom_mad-ramp .truck-pass-test-section:before{display:none;}
}
.custom_mad-ramp .truck-pass-test-section:after{background:url(https://madramps.com/wp-content/themes/madramps-latest/images/dirt-track-bg-right-3.png) no-repeat;height:410px;position:absolute;content:"";top:-80px;right:0;max-width:262px;width:100%;background-size:cover;z-index:-1;}
@media (max-width:767px){
.custom_mad-ramp .truck-pass-test-section:after{display:none;}
}

/*! CSS Used from: file:///C:/Users/ALW.M15.R2/Downloads/New%20folder%20(49)/css/digital-launchpad-lp.webflow.css */
.timeline_left{text-align:right;justify-content:flex-end;align-items:stretch;position:relative;}
.educate-timeline{flex-direction:column;justify-content:center;padding-top:0;padding-bottom:12rem;display:flex;position:relative;overflow:visible;}
.timeline_progress{z-index:0;background-color:#414141;width:3px;height:100%;position:absolute;overflow:hidden;}
.margin-bottom-xlarge{margin-bottom:56px;}
.timeline_centre{justify-content:center;display:flex;}
.margin-bottom-medium{margin-bottom:32px;}
.wrapper{flex-direction:column;align-items:center;width:90%;max-width:1320px;margin-left:auto;margin-right:auto;display:flex;position:relative;}
.timeline_progress-bar{z-index:2;background-color:#fff;    background-image: linear-gradient(to bottom, #d8d8d8 61%, #ebcb61);width:3px;height:50vh;position:absolute;top:0;bottom:50vh;left:auto;right:auto;overflow:visible;}
.timeline_date-text{z-index:101;color:#fff;letter-spacing:-.03em;text-transform:uppercase;padding-right:0;font-size:40px;font-weight:500;line-height:1.2;position:-webkit-sticky;position:sticky;top:47.5vh;}
.timeline_circle{opacity:1;background-color:rgba(255, 255, 255, 0);border-radius:100%;width:35px;min-width:35px;max-width:35px;height:35px;min-height:35px;max-height:35px;position:-webkit-sticky;position:sticky;top:50vh;box-shadow:0 0 18px 8px rgba(0, 0, 0, .66);}
.timeline_circle.dl-badge{box-shadow:none;width:100px;min-width:180px;max-width:200px;height:100px;min-height:20px;max-height:200px;margin-top:0;}
.timeline_component{flex-direction:column;justify-content:center;align-items:center;max-width:1120px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:visible;}
.overlay-fade-top{background-image:linear-gradient(to bottom, var(--black), rgba(10, 10, 10, 0));height:80px;position:absolute;top:0%;bottom:auto;left:0%;right:0%;}
.timeline_text{color:#fff;font-size:21px;font-weight:300;line-height:1.3;}
.timeline_text.center{text-align:left;font-size:24px;}
.timeline_item{z-index:2;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 245px 1fr;grid-auto-columns:1fr;padding-bottom:100px;display:grid;position:relative;top:7rem;}
.overlay-fade-bottom{z-index:1;background-image:linear-gradient(to top, var(--black), rgba(9, 9, 9, .56) 26%, rgba(10, 10, 10, 0) 63%);height:200px;position:absolute;top:auto;bottom:0%;left:0%;right:0%;box-shadow:0 0 5px rgba(0, 0, 0, .2);}
.overlay-fade-bottom.timeline{height:100px;margin-bottom:-10px;}
.sticky-text-left{position:-webkit-sticky;position:sticky;top:47.5vh;}
.text-block-16{opacity:1;color:var(--neon-red);overflow-wrap:normal;font-size:250px;font-weight:500;line-height:200px;position:absolute;top:-87%;bottom:0%;left:33%;right:auto;}
.text-block-16.first{word-break:normal;}
.text-block-16._12{font-size:220px;top:-82%;left:27%;}
.text-block-16._24{font-size:220px;top:-81%;left:10%;}
.dl-badge{margin-top:-70px;}
.text-span-44{text-transform:uppercase;overflow-wrap:normal;font-size:70px;position:relative;top:-135px;left:-11px;}
.dl-unlocks{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-bottom:10px;display:grid;}
.dl-unlocks._2-line{grid-template-rows:auto;margin-bottom:10px;}
.dl-unlocks._3-line{margin-bottom:20px;}
.month{color:white;font-size:40px;}
@media screen and (max-width: 991px){
.timeline_right{margin-left:-20px;}
.timeline_progress{left:363.5px;}
.timeline_component{max-width:100%;}
.timeline_text{font-size:18px;}
.timeline_item{}
.text-block-16{opacity:1;font-size:200px;top:-158%;left:52%;}
.text-block-16.first{opacity:1;}
.text-block-16._12{font-size:180px;top:-164%;}
.text-block-16._24{font-size:180px;top:-160%;left:31%;}
.text-span-44{top:-105px;}
.dl-unlocks{grid-row-gap:14px;grid-template-columns:1fr;}
}
@media screen and (max-width: 767px){
.timeline_left{text-align:left;}
.timeline_right{margin-left:0;}
.timeline_progress{left:92px;}
  .timeline_progress-bar{left:92px;}
.margin-bottom-xlarge{margin-bottom:48px;}
.timeline_centre{justify-content:flex-start;}
.timeline_date-text{margin:20px;padding-left:84px;font-size:28px;position:relative;top:0;}
.timeline_date-text._12{padding-left:131px;}
.timeline_date-text._24{padding-left:153px;}
.timeline_circle{left:14px;}
.timeline_circle.dl-badge{min-width:160px;}
.timeline_text{font-size:20px;}
.timeline_item{grid-template-columns:216px 1fr;width:100%;}
.sticky-text-left{position:relative;top:0;}
.text-block-16{opacity:1;font-size:160px;display:block;top:-88%;left:-2%;}
.text-block-16.first{opacity:.9;}
.text-block-16._12,.text-block-16._24{font-size:150px;left:-2%;}
.text-span-44{font-size:40px;top:-95px;left:-5px;}
}
@media screen and (max-width: 479px){
.timeline_left{margin-left:0;padding-left:0;}
.timeline_right{width:90%;}
.timeline_progress{left:56px;}
  .timeline_progress-bar{left:56px;}
.timeline_centre{margin-left:-22px;}
.margin-bottom-medium{margin-bottom:24px;}
.timeline_date-text{margin-bottom:20px;padding-left:65px;}
.timeline_date-text._12{padding-left:10px;}
.timeline_date-text._24{padding-left:10px;}
.timeline_date-text._1st{padding-left:10px;}
.timeline_circle{margin-left:-6px;left:-92px;}
.timeline_circle.dl-badge{min-width:100px;}
.timeline_component{max-width:100%;}
.timeline_text{font-size:17px;}
.timeline_text.center{text-align:left;font-size:17px;}
.timeline_item{grid-template-columns:82px 1fr;padding-left:36px;padding-right:20px;}
.sticky-text-left{margin-left:-28px;}
.text-block-16{opacity:1;font-size:120px;display:block;top:-73%;left:7%;}
.text-block-16.first{top:-83%;}
.text-block-16._12{font-size:110px;top:-65%;left:6%;}
.text-block-16._24{font-size:110px;top:-69%;left:8%;}
.text-span-44{top:-63px;}
.dl-unlocks{grid-template-columns:1fr 1fr;}
.dl-unlocks._2-line{grid-template-rows:auto auto;grid-template-columns:1fr;}
.dl-unlocks._3-line{grid-template-rows:auto auto auto;grid-template-columns:1fr;}
.dl-5-images{width:100%;}
.month{font-size:28px;}
}
#w-node-cbaa2a14-f0bd-65d5-87b6-16da76e613c4-2b285663{grid-area:span 1 / span 1 / span 1 / span 1;}
@media screen and (max-width: 767px){
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc5db-2b285663{grid-area:1 / 2 / 2 / 3;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc5de-2b285663{grid-area:1 / 1 / 3 / 2;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc5e0-2b285663{grid-area:span 1 / span 1 / span 1 / span 1;}
#w-node-_94ab6e30-eb1e-1ca3-cf04-de82b301bb93-2b285663{grid-area:1 / 2 / 2 / 3;}
#w-node-_94ab6e30-eb1e-1ca3-cf04-de82b301bb99-2b285663{grid-area:1 / 1 / 3 / 2;}
#w-node-_94ab6e30-eb1e-1ca3-cf04-de82b301bb9c-2b285663{grid-area:span 1 / span 1 / span 1 / span 1;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc5e7-2b285663{grid-area:1 / 2 / 2 / 3;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc5ea-2b285663{grid-area:1 / 1 / 3 / 2;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc5fd-2b285663{grid-area:1 / 2 / 2 / 3;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc600-2b285663{grid-area:1 / 1 / 3 / 2;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc60e-2b285663{grid-area:1 / 2 / 2 / 3;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc611-2b285663{grid-area:1 / 1 / 3 / 2;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc62a-2b285663{grid-area:1 / 2 / 2 / 3;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc62d-2b285663{grid-area:1 / 1 / 3 / 2;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc63b-2b285663{grid-area:1 / 2 / 2 / 3;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc63e-2b285663{grid-area:1 / 1 / 3 / 2;}
}
@media screen and (max-width: 479px){
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc5db-2b285663,#w-node-_94ab6e30-eb1e-1ca3-cf04-de82b301bb93-2b285663{grid-area:1 / 2 / 2 / 3;}
#w-node-e21a1679-9c70-6d38-23bd-0e23abecc5ea-2b285663{grid-area:1 / 1 / 3 / 2;}
}
.body{
background:transparent;
}
.text-block-16 {
    color: #0157E5;
}
.text-block-16.first {
    font-size: 160px;
    top: -100%;
}
.text-block-16.second {
    font-size: 160px;
    left: 23%;
    top: -99%;
}
.text-block-16.third {
    font-size: 160px;
    left: 24%;
    top: -99%;
}
.text-block-16.fourth {
    font-size: 160px;
    left: 28%;
    top: -99%;
}
.text-block-16.fifth {
    font-size: 160px;
    left: 9%;
    top: -99%;
}
.text-block-16._12.sixth {
    font-size: 160px;
    left: 0%;
    top: -99%;
}
.text-block-16._24.seventh {
    left: 5%;
}
@media screen and (max-width: 662px)
{
.text-block-16.first {
    font-size: 70px !important;
        top: -145%;
        left: 15%;
}
.text-block-16.second {
        font-size: 70px !important;
        top: -145%;
        left: 15%;
}
.text-block-16.third {
   font-size: 70px !important;
        top: -145%;
        left: 15%;
}
.text-block-16.fourth {
   font-size: 70px !important;
        top: -145%;
        left: 15%;
}
.text-block-16.fifth {
   font-size: 70px !important;
        top: -145%;
        left: 15%;
}
.text-block-16._12.sixth {
   font-size: 70px !important;
        top: -145%;
        left: 15%;
}
.text-block-16._24.seventh {
    left: 8% !important;
	 font-size: 80px !important;
}
}
  div#shopify-section-template--22692776149303__timelinenew_erjaFa {
    background: #272727;
}
@media (max-width: 600px) {
  .timeline_item {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
  }
.dl-unlocks._2-line {
    margin-bottom: -5px !important;
}
}
.timeline_item {
  padding-top: 50px;
}

.why_map_ranmps{max-width:1109px;margin:0 auto;padding:40px 0 0 0;}
.why_map_ranmps h2{text-align:center;font-size:36px;max-width:500px;margin:0 auto 50px auto;}
@media (max-width:767px){
.why_map_ranmps h2{font-size:25px;}
}
.why-col-section{display:flex;padding:0 0 80px 0;}
@media (max-width:1200px){
.why-col-section{padding:0 35px;
padding-bottom:80px !important;
}
}
@media (max-width:1023px){
.why-col-section{padding:0 15px;
                padding-bottom:50px !important;}
}
@media (max-width:767px){
.why-col-section{flex-wrap:wrap;}
}
.why_ramps_content{padding-left:90px;display:flex;flex-wrap:wrap;}
@media (max-width:1023px){
.why_ramps_content{padding-left:30px;width:100%;}
}
@media (max-width:767px){
.why_ramps_content{width:100%;padding-left:0;}
}
.why_ramps_content_single{width:50%;padding-right:10px;position:relative;margin-bottom: 50px;}
.why_ramps_content_single p{font-size:14px;}
.why_ramps_content_single h4{color:#333;font-size:16px;font-weight:600;}
.why_ramps_content_sixxngle:before{content:"\f05d";font-family:'FontAwesome';margin:0 0 0px 0;display:inline-block;font-size:25px;color:black;}
}

.why_map_ranmps * {
    color: white !important;
}
.why_ramps_content_single h4 {
    margin-left: 15px !important;
    top: -1px;
    position: relative;
}
@media(min-width:992px){
.why_ramps_content_single p{text-align:justify;}
.why_ramps_content_single{padding-right:100px;}
}
@font-face{font-family:'FontAwesome';src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
