.mobilenone {
    display:none;
}

.mobileonly {
display:block;  
}

#latestupdatescarousel .sp-pcp-container {
margin-top:-40px;
}

#latestupdatescarousel .swiper-slide,#latestupdatescarousel .sp-pcp-post { 
    display:block!important;
    min-height:400px!important;
}
#latestupdatescarousel .sp-pcp-container .pcp-post-thumb-wrapper {
    min-width: 100%;
  width: 100%;  
}
#latestupdatescarousel .sp-pcp-container .pcp-post-thumb-wrapper img {
  min-width: 100%;
  width: 100%;
    float:left;
    height:auto;
}

#latestupdatescarousel .sp-pcp-post-details {
  margin-left: 0px;
  margin-top: 20px;
      width: 100%;
    float:left;
    }
#tenderslisting {
    margin-left:20px;
}

.inside #tenderslisting .fl-col-content {
padding-top:20px;
}

#browsenewsitemcategories {
     margin-left: 20px; 
}
    

/* Header */


body .mob-menu-header-holder {
  
}

#header {
padding-top:45px;  
}
#ministryheader .container {
height:auto;
min-height:auto;
}
#headercontent {
    min-height:auto;
    height:auto!important;
}

#header #logo {
 text-align:left;
  width:100%;
}

#header #logo img {
width:auto;  
}

#header #search {
 margin-bottom:15px!important; 
}

#mainsearch .fl-row-content {
  max-width: 95%;
}

/* Footer */
    
    #prefooter #prefooter-bottom li {
  font-size: 17px;
  float: left;
  width: 80%;
  border:none;
  padding: 20px 30px 10px 55px;
        height:auto;
  display: block;
  line-height: 1.2;
  margin-right: 20px;
        background-position: left 10px!important;
}
#prefooter #footersearch {
    padding-left:0;
}
#prefooter .menu li {
    text-align:center;
}
#footer {

    padding-top: 40px!important;
}

#footer #keepupdatedsocials {
margin-bottom:0; 
}

#footer-keepupdated .mc4wp-form input[type="email"] {
  width: 100%;
}




/* HOME */


.homepage #home-hero h1 {
    color:#fff;
    font-size:30px!important;
    padding-left:10px!important;
    padding-top:20px!important;
}
.homepage #home-hero h3 {
    display:none;
}
.homepage #home-hero .fl-row-content-wrap {
        min-height:400px;
    height:auto!important;
}

.homepage #howcanwehelplisting {
    margin-top:20px;
    margin-bottom: 40px !important;
}

.homepage #howcanwehelplisting h2, .fl-node-zj7syfuiclvn h2, .homepage .fl-node-zj7syfuiclvn h5, .homepage .fl-node-x1oqnz4mec79 h2, #home-newssection h2 {
    margin-left:20px!important;
    margin-bottom:20px!important;
}
.homepage #howcanwehelplisting .helpitem .fl-col-content{
    margin-bottom:20px;
        margin-left:20px!important;
         min-height: 250px!important;
    height: 250px!important;
}

.homepage #howcanwehelplisting .helpitem h3 {
    margin-left:20px!important;
}

.homepage #home-featuredservices h2{
     margin-bottom:20px!important;   
}
#home-featuredservices .fl-module-icon {
 margin-bottom:10px;
    width:95%;
  margin-left: 10px;
  margin-right: 10px;
    padding: 9px 15px;
}
.homepage #learningcentre {
       margin-bottom:40px!important;   
}

.homepage #home-latestprices .fl-col-content {
      margin-bottom:20px!important; 
        min-height: 250px!important;
    }   
    
#home-grantsincentives {
        margin-top:20px!important;      
margin-left:0px!important;
    }

.homepage #home-grantsincentives ul {
  padding-left: 10px;
    margin-right:20px;
}    
.homepage  #updatescategorylisting p {
    margin-left:20px;
} 
.homepage  #updatescategorylisting a {
  font-size: 16px !important;
    width:90%!important;
    float:left!important;
    margin-bottom:5px;
    margin-top:5px;
    min-height:40px;
    margin-left:0;
}   
    
   
   
/* INSIDE */


.inside #insidecontent #toparea {
margin-bottom:0;
}
.inside .landing #pagetitle {
min-height:auto;
padding: 20px;
}

.inside .landing h1 {
    font-size: 48px !important;
    line-height: 1.1 !important;
}

.inside .landing #insidehero {
  margin-top: -2px;
}
.inside .landing #insidehero .fl-row-content-wrap {
  min-height: 400px;
}
.inside #insidecontent.contentpage #pagetitle {
    padding-top:30px;
}
.inside #insidecontent.contentpage #pagetitle h1 {
  line-height: 1.1 !important;
}

.inside #sidebar-main {
  position: relative;
  top: 0;
}





/* Pillar Pages */

.inside #insidecontent.landing .fl-tabs-panels {
  margin-left: 10px;
    width:92%;
}

#stilldidntfind {
    padding:20px;
}

#stilldidntfindpic {
    display:none;
}

/* About Us */

.inside.about .landing #visionmission  {
    margin-top:40px;
    padding-bottom:40px;
}
.inside.about .landing #visionmission img {
     padding-bottom:20px;   
}
.inside.about .landing #visionmission h2, .inside.about .landing #visionmission p {
    padding-left:10px!important;
    padding-right:10px!important;
}
.inside.about .landing #execteam img, .inside.about .landing #execteam p {
    margin-bottom:20px;
}

.inside.about .landing #saddampic {
    margin-top:20px;
}

.inside.about .landing #saddampic .fl-photo {
  text-align: left;
}

.inside.about .landing #saddampic .fl-photo-content, #saddampic img {
    width:100%;
}

.inside.about .landing #stateagencies .fl-col{
    padding-top:40px;

}


/* Divisions Landing */

.inside .divisions.contentpage .item {
       margin-bottom:40px; 
    
}
.inside .divisions.contentpage .itempic {
    height:200px;
    margin-bottom:0;
}

.inside .divisions.contentpage .itemtext {
    padding:10px!important;
    margin-top:0!important;
        margin-bottom:0!important;
    width:95%;
}

.inside .divisions.contentpage .itemtext p, .inside .divisions.contentpage .itemcontact p, 
.inside .divisions.contentpage .itemcontact li{
    width:90%;
}
.inside .divisions.contentpage .itemcontact {
    border:none;
    padding-left:10px;
     margin-bottom:0!important;
    margin-top:-20px;
}
.inside .divisions.contentpage .itemcontact ul {
margin-bottom:0!important;   
}



/* A Division */

.inside #insidecontent.divisionpage #entry-content #pagetitle .column12 {
  max-width: 72%;
}


.divisionpage #toparea, .inside .divisionpage #toparea #pagetitle h5 {
    padding-top:20px!important;   
}

.inside #insidecontent.divisionpage #entry-content #sidebar-bottom li {
  max-width: 95% !important;
float:left;
  width: 95%;
  height: auto !important;
  margin-bottom: 20px !important;
}




/* A Service */

.inside #insidecontent #entry-content #sidebar-bottom li {
  float: left;
  max-width: 80%!important;
width: 80%!important;
}




/* Learning Centre */

.learning-centre.landing #freetrainingcourses {
   margin-bottom:20px; 
}

.inside #insidecontent.learning-centre #freetrainingcourses li {
    width:95%;
    margin-left:10px;
}
.inside #insidecontent.learning-centre #registerforcourses {
    width:96%;
        margin-left:10px;
}

.inside #insidecontent.learning-centre .helpitem .fl-col-content {
          margin-bottom:20px!important; 
        min-height: 250px!important;
}

.inside #insidecontent.learning-centre .helpitem h3 {
    margin-left:20px!important;
}

.inside #insidecontent.learning-centre #specialitems .fl-col-content {
            margin-bottom:20px!important; 
        min-height: 250px!important;  
}

.inside #insidecontent.learning-centre #specialitems li {
    width:95%;
    margin-left:10px;
}





/* Media Centre */


.inside #insidecontent.media #recentupdatesheader {
margin-top:0 !important;
    padding-left:10px;
}

.inside #insidecontent.media #updatescategorylisting  .fl-rich-text p{
    text-align:left!important;
}

.inside #insidecontent.media #needmoreinfolookingfor .fl-col-content h4{
padding-top:20px!important;
}

.inside #insidecontent.media #needmoreinfolookingfor img {
float:left;
width:auto;
    margin-left:0 !important;
margin-right: 60px !important;
margin-bottom: 20px !important;
}





/* Category Archive Page */


.archivepage .itemdate {
    width:100px;
    margin:0 auto;
}








