/* Tablet Landscape (two column)============================================= */
/* and (orientation : portrait ) */
@media only screen and (min-width: 701px) and (max-width: 1024px)  {

}
/* =================================================================== */

/* Smartphones + Tablet Portrait (one column) =============================== */
@media only screen and (max-width: 700px) { 
   .wrap{
     margin: 0 ;
     width: 100% ; 
   }

.financing_sm{
  font-size: 22px;
  font-size: 2.5vw;
}
 
.clr{
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 100%;
  height: 0
}

.que{
  clear: both ; 
  border-top: 1px solid black ; 
  display: block ; 
  width: 100% ; 
  margin-top: 10px ; 

}

.padleft20px{
  padding: 0 ; 
}

   .red_border{
      width: 100% ;
      display: block ;
      margin-bottom: 15px ; 
    }

  .home_div{
    margin: 0 ;
  }

  .inv_extras{
     float: left ;
     display: block ;
     text-align: left ; 
     padding: 0 ; 
     margin: 0 ; 
     width: 100% ;  
  }

   .home{
      /* for vertical
      width: 100% ; 
      display: block ;
      border-bottom: 1px solid #dadada ; 
      */
      /* for horizontal */
  width: 20% ;
  display: inline ; 
  float: left ;
  font-size: 1.2em ; 
  text-transform: uppercase ;
  color: #000 ;
  background-color: #fff ; 
  text-align: center ;
  margin: 0 ;
      
     }

   .home a{
     font-size: 10px ; 
   }

   .home img{
     width: 100% ;
   }

   .one{
     padding: 0 ;
   }

   .left, .right {
        float: none;
        display: block; 
        width: 100% ;    
   }
   
   .left{
     padding: 0px 10px 20px 0px ;  
    /* border-bottom: 1px solid #929292 ; */
     margin: 0 0 5px 0 ; 
   }

   .right{
        float: none;
        display: block; 
        width: 100% ; 
        padding-right: 10px ;
        padding-left: 0px ; 
   }


.desk_only, img.desk_only, .header_left {
  display: none  ;
}

.resp_only, img.resp_only{
  display: inline ;
}

h2.hrv{
  text-align: center ; 
}

   .header{
        height: 120px ; 
   }
 
   .header_right{
     display: none ; 
   }

   .header_right_resp{
     display: block ; 
     color: #28468e ;
     text-align: right ;
     line-height: 1.2em ;  
     margin: 10px 0 20px 0 ; 
   }

a.my_acc:link, a.my_acc:visited{
   text-decoration: none;
   color: #1ba200; 
   font-size: 120%;
   font-weight: bold;
   padding: 0 2px 15px 1px;
}

a.my_acc:hover{
  color:#28468e ;

}

.home_img_col{
  display: block ; 
  text-align: center ; 
}

   .block_img{
     width: 100% ; 
     display: block ;
     clear: both ; 
     padding: 10px 15px 20px 15px ; 
     float: left ; 
     margin: 0 ;
   }

   .small_img{
     width: 50% ;
     display: block ;
     clear: both ; 
     margin-left: 25% ; 
   }

  .brands{
    margin: 0px ; 
    padding: 0px 10px 0 0 ; 
  }

  .tap2,
  input.tap2, a.tap2:link, a.tap2:visited{
    width: 49% ; 
  }

  nav.footer-navigation{
    display: block ; 
    width: 100% ;  

  }

  .nopadmini{
    padding: 0 ; 
  }

nav.footer-navigation > ul > li > a{

}

nav.footer-navigation > ul > li {
    float: left;
    padding: 0 5px 0px 0 ;
    margin:0 16px ;


}

.footer_text{
  font-size: 1.2em ; 
}

   nav.course-navigation{
       display: none ; 

   }

   nav.mini-navigation{
     display: block ; 
   }

   .logo{
     width: 90% ;
     clear: both ;

   }

}
/* Stylesheet: Responsive Modified On 2023-10-11 03:13:31 */
