#qg-two-col-aside{
  background: #f2f2f2;
}
/* SSQGHF styles START */
/*.qg-site-header__wrapper{*/
/*  background-color: #f6f6f6;*/
/*  width: 100%;*/
/*}*/
/* SSQGHF styles END */
.qg-breadcrumb__wrapper, .qg-options__wrapper{
  background: #007eb1;
  width: 100%;
}
.qg-site-map__wrapper{
  background-color: #0b2e4c;
  width: 100%;
}

/* SSQGHF styles START */
/*#qg-site-header, #qg-breadcrumb, #qg-options, #qg-page-feedback, .qg-site-map, .qg-legal{*/
/*  max-width: 1327px;*/
/*  margin: 0 auto;*/
/*  background: none;*/
/*}*/
/* SSQGHF styles END */
#hero-slider {
  height: 572px;
  margin-top: 0 !important;
}
.qg-max-width {
  max-width: 82em;
  margin: 0 auto;
}
.rsContent .qg-max-width{
  position: relative;
}
figure img {
  width: 100%;
  height: auto;
}

.nav-bar.hero-slider{
  width: 49%;
  position: absolute;
  bottom: 47px;
}

.featured-section{
  padding-left: 0;
  margin-top: 0.5em;
  margin-bottom: 2em;
}
.featured-section.qg-card-columns{
  flex-flow: row nowrap;
}
.featured-section .qg-card{
  flex-basis: 30.6%;
}

.home-main, .qg-aside{
  background:#fff;
  border: 1px solid #e1e1e1;
}
.home-main h2{
  font-size: 1.4em;
}

#do-it-online li{
  margin-bottom: .5em;
}
#do-it-online li a {
  text-decoration-line: underline;
}
.news{
  border-top: 1px solid #e0e0e0;
}
.news h3{
  font-size:1.4em;
}
.do-it-online__wrapper, .smart-jobs-search__wrapper{
  background: #fbfdfc;
}
.have-your-say__wrapper li{
  margin-bottom: .5em;
}
.have-your-say__wrapper li .itemTitle a{
  text-decoration: underline;
}

.have-your-say__wrapper{
  background: #f2f2f2;
}
.have-your-say__wrapper .icon-div{
  background: url(/__data/assets/image/0017/1763/icon-online.png) -102px 0 no-repeat;
}

/*Services for Queenslanders*/

.services-container{
  background-color:#fff;
  padding-top:1.5em;
}

.qg-card-columns{
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  justify-content: center;
  padding-left:0;
}

.card-columns {
  column-count: 4;
}

.qg-card-columns img {
  width: 100%;
  height: auto;
}
.qg-card {
  list-style: none;
  flex-basis: 18%;
  margin: 12px;
  position: relative;
}
.qg-card a {
  display:block;
}
.qg-card-title{
  background: rgba(51,51,51,0.9);
  color: #fff;
  text-align: center;
  padding: 1.1rem;
  font-size: 0.9rem;
  margin-bottom: 0;
}
.qg-card-body {
  position: absolute;
  bottom: 0;
  width: 100%;
}


#services-for-qlders{
  font-size: 1.7em;
  margin-bottom: 1em;
  margin-top:0;
}


#qg-primary-content {
  padding-right: 0 !important;
  flex: inherit !important;
  max-width: 100% !important;
  /*padding-right:inherit !important;*/
  width:100% !important;
  margin-top:0;
}

#qg-two-col-aside.wide #qg-primary-content {
  padding-left: 0!important;
}


/*Aside Newsroom*/
.qg-aside{ width: 100%;}
.qg-aside img{ width:100%; height:auto;}
.qg-aside .qg-card {
  flex-basis: 100%;
  margin:0;
  position:relative;
}
.qg-aside .media-list{
  margin: 0.8em;
  margin-top: 1.2em;
  font-size: 0.9rem;
}
.qg-aside .media-list a{
  text-decoration-line: underline;
}
.qg-aside .media-list li {
  margin-bottom: .5em;
}
.qg-aside h2{
  margin: 1.2em;
  font-size: 1.4rem;
}
.qg-aside .qg-card-title{
  padding: 1rem;

}
.featured-tag{
  position: absolute;
}

.featured-story {
    position: relative;
    z-index: 9;
}

.featured-story .txt {
    background: #333;
    background: rgba(51,51,51,.92);
    bottom: 0;
    font-weight: 700;
    height: 55px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.featured-story .txt span {
    padding: 0 1em;
    color: #fff;
    position: relative;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left;
}
.content-div h3 {
    font-size: 1.5rem;
    padding: 1em;
    margin: 0;
}

#occupation option{
  width: 133%;
}

/*media queries*/

@media (max-width: 767px) {
  .media {
    padding-right:0;
    padding-left:0;
  }
}

/* Small devices*/
@media (max-width: 576px) {
  .qg-card,  .featured-section .qg-card {
    width: 100%;
    flex-basis: inherit !important;
  }
  .featured-section.qg-card-columns{
    flex-flow: row wrap;
  }
}
@media (min-width: 576px) {
  .infoBlock {
    width: 28em !important;
  }
}

/* Medium devices */
@media (max-width: 767px) {

  .nav-bar.hero-slider {
    width: 80%;
  }
  .home-main, .qg-aside {
    border: none;
  }
  .services-container .qg-card {
    flex-basis: 45%;
  }

}

/* Large devices*/
@media (max-width: 992px) {
  /* SSQGHF styles START */
  /*.qg-site-width {*/
  /*  max-width: 1327px;*/
  /*  background: white;*/
  /*}*/
  /* SSQGHF styles END */
  .qg-aside {
    border: none;
  }
}


@media only screen and (min-width : 768px) and (max-width : 992px) {
  .services-container .qg-card {
    flex-basis: 30%;
  }

}



