

@media only screen and (min-width: 1000px) {
    .q_slider {
        height: 685px !important;
    }
    
    .full_width_inner {
        padding-top: 0 !important;
    }
    
    }
    
    @media only screen and (min-width:1000px) and (max-width: 1000px) {
    .q_slider {
        height: 438px !important;
        top: 0 !important;
    }
    }
    
    
    .taft-button {
      background-color: #152131;
      padding: 12px 48px;
      color: #ffffff;
      text-decoration: none;
      font-weight: 600;
      font-size: 15px;
      border-radius: 5px;
      margin-top: 16px;
      text-transform: uppercase;
      display: inline-block;
    }
    
    .taft-button:hover {
      text-decoration: none;
      color: #ffffff;
    }
    
    .taft-button-outline {
      background-color: rgba(0,0,0,0);
      border: solid 3px #ffffff;
      padding: 12px 48px;
      color: #ffffff;
      text-decoration: none;
      font-weight: 600;
      font-size: 15px;
      border-radius: 5px;
      margin-top: 32px;
      text-transform: uppercase;
    display: inline-block;
    }
    
    .taft-button-outline:hover {
      text-decoration: none;
      color: #ffffff;
      background-color: rgba(0,0,0,0);
    }
    
    .hvr-float-shadow {
      display: inline-block;
      vertical-align: middle;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
      box-shadow: 0 0 1px rgba(0, 0, 0, 0);
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -moz-osx-font-smoothing: grayscale;
      position: relative;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-property: transform;
      transition-property: transform;
    }
    
    .hvr-float-shadow:before {
      pointer-events: none;
      position: absolute;
      z-index: -1;
      content: '';
      top: 100%;
      left: 5%;
      height: 10px;
      width: 90%;
      opacity: 0;
      background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
      background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
      /* W3C */
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-property: transform, opacity;
      transition-property: transform, opacity;
    }
    
    .hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      /* move the element up by 5px */
    }
    
    .hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
      opacity: 1;
      -webkit-transform: translateY(5px);
      transform: translateY(5px);
      /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
    }
    
    .hvr-float-shadow {
      display: inline-block;
      vertical-align: middle;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
      box-shadow: 0 0 1px rgba(0, 0, 0, 0);
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -moz-osx-font-smoothing: grayscale;
      position: relative;
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-property: transform;
      transition-property: transform;
    }
    
    .hvr-float-shadow:before {
      pointer-events: none;
      position: absolute;
      z-index: -1;
      content: '';
      top: 100%;
      left: 5%;
      height: 10px;
      width: 90%;
      opacity: 0;
      background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
      background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
      /* W3C */
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
      -webkit-transition-property: transform, opacity;
      transition-property: transform, opacity;
    }
    
    .hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      /* move the element up by 5px */
    }
    
    .hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
      opacity: 1;
      -webkit-transform: translateY(5px);
      transform: translateY(5px);
      /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
    }
    
    
    .sub-nav-menu {
    padding-top: 10px !important;
    padding-left: 0 !important:
    }
    
    
    .sub-nav-menu li a{
    color: #ffffff;
    font-size: 18px;
    text-align: left;
    transition: 0.3s !important;
    }
    
    .sub-nav-menu li a:hover {
    color: #222222;
    }
    
    .fa-li {
    left: -1.442857em !important;
    }
    
    
    nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {
    background-color: #ffffff;
    }
    .container table {
        border: 1px solid #d9d9d9;;
    }
    .tg  {border-collapse:collapse;border-spacing:0;margin-left: auto;margin-right: auto;width: 100%;}
    .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
    .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;background-color: #e1a026;}
    .tg .tg-0lax{text-align:left;vertical-align:top}