/* BANNER */

  @media only screen and (min-width: 960px) {
    #ch-banner2 {
        position: relative;
        clear: left;
        width: 100%;          /* re-enable this */
        max-width: 100%;
        height: 139px;
        margin: 0 auto;
        background: url(../images/aaa-hero-2.png) center center / cover no-repeat;
        text-align: center;
    }
  }

   @media only screen and (max-width: 959px) {
    #ch-banner2 {
        position: relative;
        clear: left;
        width: 100%;          /* re-enable this */
        max-width: 100%;
        height: 139px;
        margin: 0 auto;
        background: url(../images/aig-logo-980.png) center center / cover no-repeat;
        text-align: center;
    }
  }

  

#banner {
	position: relative; 
  top: 0px;
	clear: left;
  width: 100%;
	margin: 0 auto;
	text-align: center;
	}
  
#banner #banner-span {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  background-color: white;
  background-size: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  }

#banner #banner-span .inner {
  /* padding-top: 12.50%; /* height/width of image */
  padding-top: 10.00%; /* height/width of image */
  display: block;
  height: 0;
  }

#banner #banner-span {
  background-image: url(../images/aig-logo-980.png);
  }

@media only screen and (min-width: 1024px) {
  #banner #banner-span  { background-image: url(../images/aig-logo-980.png); }
  #banner #banner-span .inner {
    /* padding-top: 12.50%; /* height/width of image */
    padding-top: 10.00%; /* height/width of image */
    display: block;
    height: 0;
  }
  }
  
/* GENERAL */
#aig-slider {
	position: relative; 
  top: 0px;
	clear: left;
  width: 100%;
  height: auto;
	margin: 0 auto;
	text-align: center;
  background: #f5874f;
	}
  
#aig-nav {
	position: relative; 
  top: 0px;
	clear: left;
  width: 100%;
  height: auto;
	margin: 0 auto;
	text-align: center;
  background: #0a62ac;
	}
  
#aig-foot {
	position: relative; 
  top: 0px;
	clear: left;
  width: 100%;
  height: auto;
	margin: 0 auto;
	text-align: center;
  background: #f5874f;
	}
  
/* RESPONSIVE */

/* default for smallest screens */
/* body { background: linear-gradient(rgb(204,213,219)0%,rgb(136,159,172)100%); } */
/* body{ background: #0a62ac; } */
body{ background: #0098da url(../images/tyre-racks-oz-blue-background.jpg) repeat-y top center; }
.aig-main-content { position: relative; top: 0px; max-width: 980px; margin: auto; background-color: white; }
#welcome { margin: 8px 0px 8px 0px; }
.w3-topnav { display: none; }
.aig-closenav { display: none; }
.aig-caption { font-size: 26px; }
.aig-lh-300 { line-height: 300%; }
.aig-narrow { display: none; }

@media only screen and (min-width:601px) {
  .aig-main-content { position: relative; top: 0px; }
  #welcome { margin: 8px 0px 8px 0px; }
  .w3-topnav { display: block; }
  .aig-opennav { display: none; }
  .aig-closenav { display: none; }
  .aig-caption { font-size: 26px; }
  .aig-lh-300 { line-height: 300%; }
  .aig-narrow { display: block; }
  }

@media only screen and (min-width:710px) {

  }
  
@media only screen and (min-width:993px) {
  .aig-main-content { position: relative; top: 0px; }
  #welcome { margin: 8px 0px 8px 0px; }
  .w3-topnav { display: block; }
  .aig-opennav { display: none; }
  .aig-closenav { display: none; }
  .aig-caption { font-size: 15px; }
  .aig-lh-300 { line-height: 200%; }
  .aig-narrow { display: block; }
  }
  
@media only screen and (min-width:1024px) {
  .aig-main-content { position: relative; top: 0px; }
  #welcome { margin: 8px 0px 8px 0px; }
  .w3-topnav { display: block; }
  .aig-opennav { display: none; }
  .aig-closenav { display: none; }
  .aig-caption { font-size: 15px; }
  .aig-lh-300 { line-height: 200%; }
  .aig-narrow { display: block; }
  }
  
.aig-main-content {
  font-family: "Georgia", serif;
  }
  
/* UTILITIES */
.aig-beige { color: #fff !important; background-color: #f5874f !important; }  
.aig-sans { font-family: "Verdana", sans-serif; }
.aig-i { font-style: italic; }
.aig-b { font-weight: bold; }
.aig-blue-link a { color: blue; }
.aig-clean-link a { text-decoration: none; }
.aig-clean-link a:hover { text-decoration: underline; }
.aig-none-link a { text-decoration: none; }
.aig-none-link a:hover { text-decoration: none; }
.aig-caption { position: absolute; top: 285px; right: 20px; width: auto; height:auto; } 
.aig-caption-2 { position: absolute; top: 290px; right: 20px; width: auto; height:auto; } 
.aig-caption-3 { position: absolute; top: 0px; right: 0px; width: auto; height:auto; } 
.aig-bw { background: white; color: black; }
.aig-opa-9 { opacity:0.9 !important }
.aig-inblock{display: inline-block;}
.aig-30p{width: 30%;}
.aig-50p{width: 40%;}
.aig-80p{width: 80%;}
.aig-pad-w4{padding: 0 4px;}
.aig-container-p10{padding: 1px 0;}
.aig-container-8{padding:1px 8px}
.aig-rela{position: relative; width:100%;}
.aig-home-img{width:100%; max-width: 350px;}
.aig-home-h4{position: absolute; bottom: 0px; width: 100%; background: #f5874f; color: white; padding: 0px 10px 4px 10px; opacity: 0.8;}
a .w3-card-2{border-bottom:3px solid transparent;}
a:hover .w3-card-2{border-bottom:3px solid #fff;} 

table.ch-table td,th{padding:6px 8px;display:table-cell;vertical-align:top}
.ch-lh-180{line-height: 180%;}
.ch-silver{color: silver;}
.ch-gray{color: gray;}

a.scrollup {
    outline: 0px none;
    text-align: center;
}

a.scrollup i {
    margin-top: 10px;
    color: #fff;
}

.scrollup {
    position: fixed;
    width: 32px;
    height: 32px;
    bottom: 20px;
    right: 20px;
    background: #222 none repeat scroll 0% 0%;
    opacity:0.6 !important
}

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.ch-input-box {
  border-radius: 10px;
  border: 1px solid gray;
  padding: 8px;
  margin: 2px 0;
  }
  
.ch-put-box {
  display: none
  }
