.mobilenone {
    display:none;
}

.mobileonly {
display:block;  
}

.container12 .column12 {
    width:100%!important;
}
.container12 .column8 {
    width:64%; 
}
.container12 .column7 {
    width:61%; 
}
.container12 .column6 {
    width:48%; 
}
.container12 .column4 {
    width:31%;
}
.container12 .column3 {
    width:24%;
}
#latestupdatescarousel .sp-pcp-container {
margin-top:-40px;
}

#latestupdatescarousel .swiper-slide,#latestupdatescarousel .sp-pcp-post { 
    display:block!important;
    min-height:300px !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;
    }

#latestupdateslisting {
    width:100%!important;
}
#latestupdateslisting .fl-post-column {
    width:32%;
    float:left;
    clear:none;
}

#latestupdateslisting .fl-post-column .fl-post-grid-text {
  padding-top: 0px;
}

#tenderslisting {
    margin-left:20px;
    width: 45%;
}

#tenderslisting .fl-col-content {
    margin-left:0;
    max-width:100%;
    width:100%;
}

.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; 
}


/* Footer */
    
#prefooter-top {
    width:100%;
}

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

    padding-top: 40px!important;
}

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

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




/* HOME */

.homepage #home-hero .fl-col {
   margin-left:20px; 
   margin-right:20px;
   max-width: 90%;
   margin-top: 40px;
   width: 90%;
}

.homepage #home-hero h1 {
    color:#fff;
    padding-left:0px!important;
    padding-top:0px!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 .helpitem .fl-col-content{
 
    margin-bottom:20px;
        margin-left:0px !important;
         min-height: 300px !important;
    height: 250px!important;
    margin-right: 10px !important;
    padding-left: 10px;
}

.homepage #howcanwehelplisting .helpitem .fl-node-content h3 {
    margin-left:0px !important;
    width: 100%;
    padding-right: 0 !important;
}

.homepage #home-featuredservices h2{
     margin-bottom:20px!important;   
}
#home-featuredservices .featuredservice {
 margin-left:20px;
    max-width:90%;
    width:45%;
}
#home-featuredservices .fl-module-icon {
 margin-bottom:10px;

  margin-left: 10px!important;
  margin-right: 10px;
    padding: 9px 15px;
}
.homepage #learningcentre {
       margin-bottom:40px!important;   
}
.homepage .learningcentre .bg-zoom {
    margin:20px;
    min-width:98%;
    min-height:300px;
}

.homepage .learningcentre .bg-zoom .fl-rich-text {
    width:100%;
}

#home-latestnewslisting .fl-col-content {
    border-right:0;
    padding-left:10px;
}
 .homepage  #updatescategorylisting p {
    margin-left:10px;
}   

.homepage #latestupdateslisting {
margin-top:60px;
}


.homepage #home-grantsincentives {
        margin-top:20px!important;      
margin-left:0px!important;
    max-width:100% !important;
    }

.homepage #home-grantsincentives ul {

}    
    
.homepage #home-tenderslisting .tenderitem {
    width:97%;
}    
    
   
   
/* INSIDE */


.inside #insidecontent #toparea {
margin-bottom:0;
min-height: 250px !important;
}

.inside .landing #pagetitle {
min-height:auto;
padding: 20px;
margin-lefT: 0;
max-width: 100%;
}

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

.inside .landing #insidehero {
  margin-top: -2px;
}

.inside .landing #insidehero .fl-col-bg-color {
  width:100%;  
}
.inside .landing #insidehero .fl-row-content-wrap {
  min-height: 400px;
}
.inside #insidecontent.contentpage #pagetitle {
    padding-top:30px;
    margin-left: 0;
    width: 65%;
}
.inside #insidecontent.contentpage #pagetitle .column12 {
    padding: 0 30px !important;
}
.inside #insidecontent.contentpage #pagetitle .column6 {
    width:100%;
}
.inside #insidecontent.contentpage #pagetitle h1 {
  line-height: 1.1 !important;
}

.inside #copy {
    width:68%;
}


.inside #sidebar-main {

    margin-left:20px;
    width: 28%;
}



/* Pillar Pages */

.inside #insidecontent .fl-tabs-labels {

    
}

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

#stilldidntfind {
    padding:20px;
}

.featuredpillarpic {
    margin-left: 0px!important;
    max-width:95%!important; 
      margin-right:20px!important;
}



/* About Us */

.inside.about .landing #landinghero {
padding-bottom:0!important;
}

.inside.about .landing #lrgslider, .inside.about .landing .fl-node-qi10habj4rfm {
    max-width:100%;
    margin-bottom:20px;
    
}

.inside.about .landing #lrgslider {
    
}

.inside.about .landing #lrgslider .fl-col-content {
    margin-top:0;
    margin-right:0;
}

 .inside.about .landing .fl-node-qi10habj4rfm {
     margin-left:20px;
}

.inside.about .landing #visionmission  {
    margin-top:40px;
    padding-bottom:0px;
    margin-bottom:20px!important;
}
.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 #visionmission .fl-node-2h6rm7s5yf4v {
   margin-left: 0px!important;
    max-width:92%;   
    margin-right:20px!important;
    margin-top:20px;
}

.inside.about .landing #visionmission .fl-node-2h6rm7s5yf4v .fl-col-content {
     margin-left: 0px!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: right;
}

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

#saddampic img {
width:85%;  
}

.permsecpic:last-child img { /* Denny */
width:225px;
}

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

}


/* Divisions Landing */

.inside.divisions .contentpage .item {
       margin-bottom:40px; 
    
}
.inside.divisions .contentpage .itempic {
    height:250px;
    width:100%;
    margin-bottom:0;
}

.inside.divisions .contentpage .itemtext {
    padding:20px 20px 0 20px!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:95%;
}
.inside.divisions .contentpage .itemcontact {
    border:none;    
    width:90%;
    padding-left:20px;
     margin-bottom:0!important;
    margin-top:-20px;
}
.inside.divisions .contentpage .itemcontact ul {
margin-bottom:0!important;   
}



/* A Division */


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

.inside .divisionpage #toparea #pagetitle h1 {
    padding-right:20px!important;
    width:90%!important;
}

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



/* A Service */

.servicepage #providedby {
    width:30%;
}
.servicepage #providedby .column4 {
    width:95%;
}

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

.inside .servicepage #copy {
    width:98%;
}




/* Units */

.inside .unitlisting .item {
width:45%; 
    margin-right:30px;
}

.inside .unitlisting .item .itemtext, .inside .unitlisting .item .itemcontact {
    width:95%!important;
}


/* A Unit */


.inside .unitpage #copy {
    width:98%;
}






/* Learning Centre */


.learning-centre.landing .fl-node-xu3tc6kag9oj {
  margin-bottom:0!important;  
}
.learning-centre.landing .fl-node-5odl1em0quig, .learning-centre.landing #checkpublications, 
.learning-centre.landing #freetrainingcourses, .learning-centre.landing #registerforcourses, 
.learning-centre.landing .fl-node-abphvj75merz,  .learning-centre.landing #registercontact {
    max-width:100%;
    margin-left:0px;
}

.learning-centre.landing #registercontact {
   padding-top:20px!important; 
}

.learning-centre.landing #contactcommsunit, .learning-centre.landing #checkpublications {
    padding:34px 20px!important;
}
.inside #insidecontent.learning-centre #checkpublications img {
    width:145px;
}
.learning-centre.landing #freetrainingcourses {
   margin-bottom:20px; 
    margin-top:20px;
}
.learning-centre.landing #freetrainingcourses h2 {
    margin-left:10px;
}
.inside #insidecontent.learning-centre #freetrainingcourses li {
    width:96%;
    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 .fl-node-vk7maqct9sf3 h2 {
        margin-left:10px!important;
       margin-bottom:20px!important; 
}

.inside #insidecontent.learning-centre .helpitem {
        max-width:100%;
   margin-left:10px;
    margin-right:10px;
}

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

.inside #insidecontent.learning-centre #specialitems {
            max-width:100%;
   margin-left:0px;
    margin-right:10px;
}

.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 {
                max-width:100%;
   margin-left:40px;
    margin-right:10px;
                width: 46%;
}
.inside #insidecontent.media #needmoreinfolookingfor .fl-col-content h4{
padding-top:20px!important;
}

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




/* Category Archive Page */

.archivepage .item {
width:31%;    
}
.archivepage .itempic,.archivepage .itemtext {
    width:100%;
}
.archivepage .itemdate {
    width:100px;
    margin:0 auto;
}




/* Single Post */

.inside .singlepost #words {
 margin-left:0;   
}







