

/*media_query*/



@media (max-width:1399px) {
    footer#colophon .Acknowledgements .girdBox .box img{width: auto; height: auto;}
    section.about-us-banner .HeroBanner .HeroImg img{width: 100% !important;}
    
    }
    
    
@media (max-width:1199px) {
    .menu-button-container{display: block;}
    .locationBg{background: #f1f1f1;}
    section.locationBg .ourLocation{padding-left: 0; text-align: center;}
    section.locationBg .ourLocation h2 {display: flex; justify-content: center;}
 
  /* Navbar */
  header#masthead nav#site-navigation{left: 0;}
  .primary-navigation > div > .menu-wrapper{    flex-direction: column;
    left: 0;}
  .primary-navigation-open .primary-navigation .menu-button-container {background: #000 !important;}
  .primary-navigation-open .primary-navigation .primary-menu-container {background: #000;}
 
  .primary-navigation-open .primary-navigation ul#primary-menu-list li a{text-decoration: none; font-size: 14px; border-bottom: solid 1px #0f0f0f; padding-left: 0;
     margin-left: 0;
  width: 100%; margin-right: 0;}
  .primary-navigation-open .primary-navigation ul#primary-menu-list li span.menu-item-wrap{margin-left: 0;}
  .primary-navigation-open .primary-navigation ul#primary-menu-list li{display: block;}
  .primary-navigation-open .primary-navigation ul#primary-menu-list li ul.sub-menu {border-color: #6e6e6e; margin-top:0; margin-left: 0;}
  .primary-navigation-open .primary-navigation ul#primary-menu-list li ul.sub-menu li a {color: #fff; width: auto; padding: 10px 20px;}
  .primary-navigation-open .primary-navigation ul#primary-menu-list li span.menu-item-wrap{ border-bottom: solid 1px #141414;   margin-bottom: 0px;}
 
  header#masthead .menu-refer-menu-container li#menu-item-99 {margin: 0;}
  header#masthead .menu-refer-menu-container {display: none;}
  .primary-navigation-open .primary-navigation ul#primary-menu-list li{margin-right: 0; margin-bottom: 0;}
  header#masthead nav#site-navigation ul#primary-menu-list ul.sub-menu{width: 100%;}
  section.goals .container{display: block;}
  section.goals .container .left_goal {margin-bottom: 50px;}
  section.CNHC_working .container{display: block;}
  section.CNHC_working .container .left_goal {margin-bottom: 50px;}
  section.supporting_people .block h2 {font-size: 35px;}
  header#masthead nav#site-navigation ul#primary-menu-list ul.sub-menu{display: none;}
  header#masthead nav#site-navigation .primary-menu-container ul#primary-menu-list li button.sub-menu-toggle { 
      width: 52px !important;
      margin-right: 0;
      position: absolute;
      top: -4px;
      right: 0;
  }
  .menu-button-container #primary-mobile-menu{outline: none;}
  .menu-button-container #primary-mobile-menu .dropdown-icon {
      font-size: 0;
      display: block;
      width: 50px;
  }
  .menu-button-container #primary-mobile-menu .dropdown-icon svg {
      overflow: initial;
      width: 100%;
  }
/* Navbar end */
    
    }
    
    
    
    @media (max-width:991px) {
        .ptb_100{padding: 50px 0;}
        .orderM1{order: -1;}
        .textCenterM{text-align: center;}



        .site-logo .custom-logo {max-width: 260px;}
        h1{font-size: 32px;}

      


        /* .AboutUS */
        .goals .rigth_goal,
        .goals .container .left_goal{width: 100%;}

        /* Services */
.row2block .left_goal {width: 100%;padding: 60px 0;}
.row2block .rigth_goal{width: 100%;}    
.girdBox.AboutNursing {grid-template-columns: repeat(2, 1fr);}
section.locationBg .ourLocation{padding-left:20px;padding-right:20px;}

/* personal-care/ */
.girdBox4 {grid-template-columns: repeat(2, 1fr);}

    /* Blog page */
    .NewBg .girdBox {  grid-template-columns: 1fr 1fr;}

    /* Contact us */
    .getInTouch{flex-wrap: wrap;}
    .getInTouch .touchLeft{max-width: 100%;}
    .getInTouch .workForm{width: 100%;}

    .VictoriaBg .locationWraper{display: block;}
    .VictoriaBg .locationWraper .leftBox{width: 100%; margin-bottom: 30px; max-width: 100%;}
    .VictoriaBg .locationWraper .RightBox{width: 100%;}

        /* page-disability-community */ 
     .page-disability-community-access .services-supporting-people{background: #3e4247 !important;}

     .page-complex-disability-care .twoColumn,
     .page-disability-community-access .supporting_people .twoColumn{display: block;} 
     .page-complex-disability-care .twoColumn .block,
     .page-disability-community-access .supporting_people .twoColumn .block{width: 100%; margin-top: 40px;} 

     .AssistanceServices .girdBox{ grid-template-columns: 1fr 1fr;}
     .page-complex-disability-care .supporting_people{background: #FFF !important;}
     .page-complex-disability-care .services-supporting-people{background: #3e4247 !important;}
     .support_worker{background-size: cover;
        background-position: center center;
        background-attachment: scroll;
        background-repeat: no-repeat;}

/* /disability-support-careers/ */
.reemBlock{margin-bottom: 50px;}
.CareersEnquiryWrap .twoColumn{display: block; width: 100%;}
.CareersEnquiryWrap .twoColumn .block{width: 100%;}

.page-disability-support-careers .GetInTouchWrap+.supporting_people {background: none !important;}
 


}
    
    @media (max-width:767px) {
        .container{padding: 0 20px;}
        .menu-button-container #primary-mobile-menu { padding: 0 7px 0 0; }
        .HeroBanner {display: block; margin-top: 140px;}
        .HeroBanner .content {width: 100%;}
        .HeroBanner .HeroImg {width: 100%;}
        .girdBox{display: block;}
        .AboutUS .girdBox .box{margin-bottom: 30px;}
        .testimonial .box{margin-bottom: 50px;}
        .testimonial .box:last-child {margin-bottom: 0;}
        .AboutUS .girdBox .box:last-child{margin-bottom: 0;}
        .twoColumn{display: block;}
        .twoColumn .block {width: 100%; margin-bottom: 30px;}
        .twoColumn .block:last-child {margin-bottom: 0px;}
        section.GetInTouchWrap.WhyChoose .Helpingpeople .girdBox .box.dark {margin-bottom: 50px;}
        section.GetInTouchWrap.WhyChoose .Helpingpeople .girdBox .box.dark:last-child {margin-bottom: 0px;}
        .Victoria{display: block;}
        .Victoria .blockSecond {width: 100%; max-width: 100%;}
        footer#colophon .footerMain{display: block;}
        footer#colophon .footerMain .colBox {width: 100%; margin-bottom: 30px;}
        footer#colophon .partnerLogo .logosBlock{display: block;}
        footer#colophon .partnerLogo .logosBlock .widget_media_image {display: flex; justify-content: center; margin-bottom: 30px;}
        footer#colophon .Acknowledgements .girdBox{display: block;}
        footer#colophon .Acknowledgements .girdBox .box{margin-bottom: 50px;}
        footer#colophon .Acknowledgements .girdBox .box:last-child{margin-bottom: 0px;}
        .site-branding .site-logo img.custom-logo {width: 150px;}
        section.locationBg .ourLocation h2{text-align: center;}
        section.vission_mission .first_vision{display: block;}
        section.vission_mission .second_vision{display: block;}
        section.vission_mission .second_vision .dark_box{margin-bottom: 20px;}
        section.vission_mission .second_vision .dark_box:last-child{margin-bottom: 0;}
        section.locationBg .ourLocation h2{font-size: 34px;}

       /* servics */
       /* personal-care/ */
       .locationBg{background: #f1f1f1 !important;}
       section.locationBg .ourLocation,
       section.locationBg .ourLocation h2,
       section.locationBg .ourLocation p{text-align: left;justify-content: start;}
       .girdBox.Aboutquestion .dark_box {    margin-bottom: 70px;}
       .girdBox.Aboutquestion .dark_box:last-child{    margin-bottom: 0px;}
       
       /* complex disability */
       .supporting_people{background: #FFF !important;}


    /* About us */
        
    /* disability-support-career Work with us */
    .testimonailWrap .boxWrap {  width: 100%; margin-bottom: 30px; }

    /* Blog page */
    .NewBg .girdBox .box {     margin-bottom: 30px;}
    
        /* Contact us */
    .locationAreaBg .listWrap .checkMark { display: block; }
    .workForm .row2{ display: block;}
    .workForm .row2 .control{width: 100%;}
   
    
    

    }
    
    
    @media (max-width:576px) {
        h1 {font-size:40px;} 
       
        footer#colophon .footerLogo{width: 290px; height: 45px;}
        footer#colophon .Acknowledgements .girdBox .box img{width: 100%; height: 100%;}
        h2{font-size: 22px;}
        footer#colophon{margin-top: 0;}
        .site-logo{margin-top: 10px !important;}
        header#masthead nav#site-navigation .primary-menu-container ul#primary-menu-list li button.sub-menu-toggle{display: flex;}
        
        section.goals .rigth_goal h2{font-size: 24px;}
      
    }
    
    
    @media (max-width:481px) {
    .primary-navigation-open .primary-navigation ul#primary-menu-list li ul.sub-menu{margin-top: 20px;}
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    