@media (min-width: 1200px){
.container {
    max-width: 1200px!important;
}
}





.pt-5.pt-lg-0.icon-wrap.wow.bounceIn {
    /* background: yellow; */
    min-height: 90px;
}
     
.r-footer {
    /* transform: translate(10px, 40px); */
    position: absolute;
    bottom: 30px;
}
     
     .col-md.box-style.fr.align-items-stretch {
         min-height:600px;
     }

section#grey-section-box h3 {
    font-size: 1.6rem;
}


    
    .box-style {
        /* background:yellow; */
        border:1px solid #eaeaea;
        margin-left:10px;
        margin-right:10px;
        padding-left:0;
        padding-right: 0;
        border-radius: 5px;
        overflow:hidden;
        min-height:520px;
     
    }

    @media only screen and (max-width:768px){
        section#shipping-easy img {
            margin-bottom: 20px;
        }
        .m-hide {display:none;}
   
        .col-md.box-style.fr.align-items-stretch{min-height:auto!important}
        .box-style{margin-bottom: 30px; min-height:0!important;}
        .r-footer {
            
            position:relative!important;
            padding-top:30px!important;
        }
    }
    
    .card {
        border: 0;
        border-radius: 1px;
        background-color: #eceff1;
        box-shadow: 1px 3px 5px rgba(0,0,0,0.2);
    }
    
    .r-content {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
            
          h5 {line-height;}
          .hero-section {
          background-image: url(https://image.connect.purolator.com/lib/fe43157075640475771570/m/1/bb9ceb8e-85a6-4d64-abe4-6b8be7d17bd6.jpg)!important;
          background-position: center center;
          }
          .hero-section .btn {display:inline-block}
          .hero-cta {color:inherit!important;  padding-left:15px!important; padding-right:15px!important; max-width: none!important;
          width: auto!important; border-radius: 5px!important; margin-right:10px!important;}
          
          a.btn.btn-yellow.hero-cta.track_click_text {
            color: #111!important;
        }
          
          a.btn.transparent-white.hero-cta.track_click_text {
          background: transparent;
          border: 1px solid white;
          color: white!important;
          }
          section#shipping-easy ul li {
          margin-left: 20px;
          list-style-type: disc !important;
          padding-left: .5em !important;
          margin-left: 1em;
          }
          .icon-wrap {margin-bottom:20px!important;}
          .hero-section h4 {line-height: 1.9rem;}
          .carousel-indicators li {
          width: 20px;
          height: 20px;
          border-radius: 50%;
          background-color: #a1a1a1;
          }
          .carousel-indicators li.active {
          background-color: #001996;
          }
          .carousel-indicators {position:relative;}
          .pt-5.icon-wrap.wow.bounceIn {
          width: 120px;
          margin: 0 auto;
          }
          .h-100 {height: auto!important;}
          .cta-box-col-2 div {
          max-width: 300px;}
          #firstname-error {
          text-align: left;
          font-size: 10px;
          font-weight: bold;
          margin-bottom: 0px;
          color: red;
          }
          #lastname-error {
          text-align: left;
          font-size: 10px;
          font-weight: bold;
          margin-bottom: 0px;
          color: red;
          }
          #company-error {
          text-align: left;
          font-size: 10px;
          font-weight: bold;
          margin-bottom: 0px;
          color: red;
          }
          #email-error {
          text-align: left;
          font-size: 10px;
          font-weight: bold;
          margin-bottom: 0px;
          color: red;
          }
          #phone-error {
          text-align: left;
          font-size: 10px;
          font-weight: bold;
          margin-bottom: 0px;
          color: red;
          }
          #contact-error {
          text-align: left;
          font-size: 10px;
          font-weight: bold;
          margin-bottom: 0px;
          color: red;
          }
          .contacterror {
          color: #FF0004
          }
          .contactnormal {
          color: #000000
          }
          @media only screen and (min-width: 992px){
          .cta-box-col-2 div {
          margin-left: 50px;}

         
        }
     


