﻿
/********************************
			FONT
********************************/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/Content/fonts/Open-sans-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/*@font-face {
  font-family: 'Open Sans Bold';
  font-style: normal;
  font-weight: 700;
  src: url('/Content/fonts/Open-sans-700.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}*/

@font-face {
  font-family: 'Open Sans Bold';
  src: url('/Content/fonts/OpenSans-Bold-webfont.eot'); /* IE9 Compat Modes */
  src: url('/Content/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content/fonts/Open-sans-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Content/fonts/OpenSans-Bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('/Content/fonts/OpenSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Content/fonts/OpenSans-Bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans Italic';
  font-style: italic;
  font-weight: 400;
  src: url('/Content/fonts//Open-sans-italic-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Open Sans Bold Italic';
  font-style: italic;
  font-weight: 700;
  src: url('/Content/fonts/Open-sans-italic-700.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: url('/Content/fonts/DroidSerif.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Droid Serif Bold';
  font-style: normal;
  font-weight: 700;
  src: url('/Content/fonts/DroidSerif-Bold.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Droid Serif Italic';
  font-style: italic;
  font-weight: 400;
  src: url('/Content/fonts/DroidSerif-Italic.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Droid Serif Bold Italic';
  font-style: italic;
  font-weight: 700;
  src: url('/Content/fonts/DroidSerif-BoldItalic.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/********************************
    HEADER
*********************************/
  /*header .header-top {
    background: #FFF;
    padding-bottom: 20px;
    padding: 0 65px 12px 50px; }
    header .header-top .img-logo {
      margin-left: -15px; }
    header .header-top ul {
      margin-top: 70px;
      float: right; }
      header .header-top ul li {
        float: left; }
        header .header-top ul li a {
          color: #333;
          margin-right: 10px;
          border-right: 1px solid #333;
          padding-right: 10px; }
          header .header-top ul li a i {
            color: #007bbe;
            margin-right: 5px; }
        header .header-top ul li:last-child a {
          border-right: 0px; }*/

/****Menu mobile***/
/*.off-canvas-toggle {
  float: right;
  margin-left: 0;
  cursor: pointer; }

.off-canvas-toggle .icon-bar {
  background-color: #333333;
  height: 4px; }

#off-canvas {
  width: 250px !important;
  z-index: 999;
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: -250px;
  box-shadow: 5px 10px 15px 5px rgba(0, 0, 0, 0.1);
  background: #333333; }

body.mnopen {
  overflow: hidden;
  position: relative; }
  body.mnopen .show-menu {
    display: none; }
  body.mnopen .close-menu {
    display: block !important;
    float: right;
    margin-right: 20px;
    margin-top: -5px; }
    body.mnopen .close-menu i {
      font-size: 30px;
      color: #333;
      margin-top: 10px; }

.off-canvas-inner {
  width: 100%;
  background: #3c3c3c;
  color: #FFF; }

.off-canvas-inner ul {
  float: left;
  width: 250px; }

.off-canvas-inner ul li {
  float: left;
  width: 100%;
  border-top: solid 1px rgba(255, 255, 255, 0.5); }

.off-canvas-inner ul li:last-child {
  border-bottom: solid 1px rgba(255, 255, 255, 0.5); }

.off-canvas-inner ul li:hover {
  border-color: #212327; }

.off-canvas-inner ul li.menu-item-has-children:hover {
  border-color: rgba(255, 255, 255, 0.5); }

.off-canvas-inner ul li a {
  padding: 20px 30px;
  margin: 0 auto;
  display: block;
  color: #FFF;
  font-size: 16px;
  font-weight: normal; }

.off-canvas-inner ul li a:hover {
  background: #212327;
  color: #FFF; }

.off-canvas-inner ul li a .fa-times-circle {
  opacity: .3;
  color: #01b7f2;
  font-family: "FontAwesome";
  font-size: 28px;
  margin-right: 0 !important; }

.off-canvas-inner ul li a:hover .fa-times-circle {
  opacity: 1; }

.off-canvas-inner ul li i.fa {
  margin-right: 10px; }

.off-canvas-inner ul li .sub-menu li {
  line-height: normal; }

.off-canvas-inner ul li .sub-menu li:last-child {
  border-bottom: 0px; }

.off-canvas-inner ul li .sub-menu li a {
  padding-left: 40px; }

.off-canvas-inner ul li .sub-menu li a:before {
  content: '-';
  display: inline-block;
  font-family: Fontawesome;
  color: #999;
  margin: 0 5px 0 0; }

.off-canvas-inner .close-menu {
  text-align: center; }*/

 /********************************
		   NAV CSS
********************************/
nav.navbar-nsw {
    background-color: #333333;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    margin-bottom: 0; }
    nav.navbar-nsw ul li a {
      color: #FFF;
      -webkit-transition: .2s;
      -khtml-transition: .2s;
      -moz-transition: .2s;
      -ms-transition: .2s;
      -o-transition: .2s;
      transition: .2s; }
      nav.navbar-nsw ul li a:hover {
        background-color: #007bbe;
        color: #FFF; }
      nav.navbar-nsw ul li a.nav-active{
        color: #FFF;
	    background-color: #007bbe;
        }
/*****************************
    SEARCH HOMEPAGE
******************************/
#RenderSearchControl {
  position: relative;
  width: 100%;
  /*background: url(/Content/Images/banner-search-home.png) no-repeat;*/
  min-height: 675px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
  padding-bottom: 170px;
}
  #RenderSearchControl .wp-form-jobsearch {
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 280px; }
    #RenderSearchControl .wp-form-jobsearch input#SearchKey {
        background-color: #FFF;
        height: 65px;
        width: 100%;
        color: #333;
        font-size: 20px;
        line-height: 65px;
        -webkit-border-radius: 0;
        -khtml-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        border: 0px;
        margin-bottom: 20px;
        padding-left: 20px; }
        #RenderSearchControl .wp-form-jobsearch .frm-sm
        {
            padding-left: 33px;
        }
        #RenderSearchControl .wp-form-jobsearch .col-md-6 ul li.arrow-down{
            
            margin-bottom: 20px;
        }
        #RenderSearchControl .wp-form-jobsearch .col-md-6 ul li select {
        background: url(/Content/Images/ic-JobSeach-3.png) no-repeat;
        background-position: 95% 50%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        text-indent: 0.01px;
        text-overflow: "";
        width: 100%;
        height: 40px;
        line-height: 40px;
        border: 0px;
        color: #333;
        padding-left: 20px;
        background-color: #FFF !important;
        /*margin-bottom: 20px;*/
        }
        #RenderSearchControl .wp-form-jobsearch .form-left-bt .arrow-down option, #RenderSearchControl .wp-form-jobsearch .form-left-bt .arrow-down optgroup { font-size: 13px;}
      /*#RenderSearchControl .wp-form-jobsearch .frm-right {
        margin-right: 0px; }
          #RenderSearchControl .wp-form-jobsearch .frm-right ul li .wp-ddcl .ddcl-display-text {
                width: 100%;
                height: 40px;
                border: 0;
                color: #333;
                padding-left: 10px 20px;
                background-color: #fff;
                font-size: 14px;
                display: block;
                cursor: pointer;
                overflow: hidden;
                line-height: 23px;}*/
        #RenderSearchControl .wp-form-jobsearch .frm-sm ul {
          padding: 0;
          margin-left: -15px; float: right;}
          #RenderSearchControl .wp-form-jobsearch .frm-sm ul li {
            float: left; }
            #RenderSearchControl .wp-form-jobsearch .frm-sm ul li.col-md-6 {
            padding: 0;
            margin-left: 0px;}
            #RenderSearchControl .wp-form-jobsearch .frm-sm ul li.tablet-fixed-right{
                padding-left: 5px;
            }
                /*#RenderSearchControl .wp-form-jobsearch .frm-sm ul li.tablet-fixed-right a{ 
                    float: right;

                }*/
            #RenderSearchControl .wp-form-jobsearch .frm-sm ul li a.link-av-search {
              font-weight: bold;
              line-height: 60px;
              margin-right: 15px;
              -webkit-transition: .2s;
              -khtml-transition: .2s;
              -moz-transition: .2s;
              -ms-transition: .2s;
              -o-transition: .2s;
              transition: .2s; 
              cursor: pointer;
              color: #FFF;
            }
             #RenderSearchControl .wp-form-jobsearch .frm-sm ul li.tablet-fixed-right a {
                color: #FFF;
            }
        #RenderSearchControl .wp-form-jobsearch .frm-sm .btn-default-nsw {
          padding: 20px 36px;
          background-color: #007bbe;
          font-size: 16px;
          font-weight: 600;
          -webkit-transition: .2s;
          -khtml-transition: .2s;
          -moz-transition: .2s;
          -ms-transition: .2s;
          -o-transition: .2s;
          transition: .2s; 
          display: block;
        }
          #RenderSearchControl .wp-form-jobsearch .frm-sm .btn-default-nsw i {
            margin-right: 8px; }
    #RenderSearchControl .wp-form-jobsearch .text-img {
      position: absolute;
    bottom: 55px;
    right: 160px;}
 

.hide-label{
    display: none;
}

#RenderSearchControl .wp-form-jobsearch .frm .ddcl-display-content ul li{
    margin-bottom: 5px;
}

/*.infomation .wp-looking {
    text-align: center;
  background: url(/Content/Images/bg-Information-for.png) repeat;
  padding-bottom: 140px;
}
  .infomation .wp-looking .btn-default-nsw {
    padding: 15px 15px;
    background-color: #007bbe;
    font-size: 16px;
    font-weight: bold;
    margin-top: 30px;
    -webkit-transition: .2s;
    -khtml-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
.infomation h1 {
  color: #007bbe;
  font-weight: bold; }
.infomation .box-looking {
  text-align: center;
  margin-top: 60px; }
.infomation i {
  font-size: 40px;
  color: #007bbe;
  margin-bottom: 20px; }
.infomation h4 {
  color: #007bbe;
  font-weight: bold;
  margin-bottom: 20px; }
.infomation p {
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  color: #333;
  line-height: 20px; }
.infomation .other-way {
  text-align: center;
  padding: 60px 0 70px 0; }
  .infomation .other-way h3 {
    color: #007bbe;
    font-weight: bold; }
  .infomation .other-way h6 {
    color: #333;
    font-weight: bold;
    margin-bottom: 20px; }
  .infomation .other-way a.link-btn-nsw {
    margin-top: 40px;
    display: block;
    cursor: pointer; }

.profiles .box-profile {
  position: relative; }
  .profiles .box-profile .wp-img-profiles img {
    width: 100%; }
  .profiles .box-profile .meta-profile {
    position: absolute;
    bottom: 0;
    background: url(/Content/Images/bg-meta-Profiles.png) center no-repeat;
    height: 143px;
    padding-left: 40px;
    width: 100%; }
    .profiles .box-profile .meta-profile h2 {
      font-weight: bold;
      line-height: 37px;
      max-width: 246px; }
    .profiles .box-profile .meta-profile p {
      font-size: 20px;
      margin-top: 5px; 
      color: #FFF;
    }
  .profiles .box-profile .overlay-profile {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 123, 189, 0.85);
    -webkit-transition: .2s;
    -khtml-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
    .profiles .box-profile .overlay-profile .text-overlay-profile {
      max-width: 200px;
      text-align: center;
      position: absolute;
      top: 50%;
      margin-top: -70px;
      left: 50%;
      margin-left: -100px; 
      color:#FFF;
    }
      .profiles .box-profile .overlay-profile .text-overlay-profile h3 {
        line-height: 30px; }
      .profiles .box-profile .overlay-profile .text-overlay-profile h5 {
        margin-top: 30px;
        font-weight: bold; }
  .profiles .box-profile:hover .overlay-profile {
    opacity: 1; }
  .profiles .box-profile:hover .meta-profile {
    display: none; }
.profiles .col-md-4 {
  padding: 0; }
.profiles .row {
  margin: 0; }

.breakout {
  background: url("/Content/Images/breakout-bg.png") repeat-y;}
  .breakout .wp-content-breakout {
    max-width: 632px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 190px;
    padding-bottom: 190px; }
    .breakout .wp-content-breakout h1 {
      margin-bottom: 35px;
      font-weight: bold; }
    .breakout .wp-content-breakout p {
      font-size: 16px;
      line-height: 27px;
      color: #FFF; }

.campaign {
  position: relative; }
  .campaign .wp-campaign-right {
    padding-left: 60px; }
    .campaign .wp-campaign-right .item .content-campaing h1 {
      color: #007bbe;
      font-weight: bold;
      margin-top: 115px;
      margin-bottom: 30px;
      font-size: 35px; 
       line-height: 33px;
    }
    .campaign .wp-campaign-right .item .content-campaing p {
      color: #333;
      font-size: 18px;
      margin-bottom: 30px;
      line-height: 25px; }
    .campaign .wp-campaign-right .item .content-campaing .btn-default-nsw {
      padding: 15px 15px;
      background-color: #007bbe;
      -webkit-transition: .2s;
      -khtml-transition: .2s;
      -moz-transition: .2s;
      -ms-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
      color: #FFF;
      font-weight: bold; }
    .campaign .wp-campaign-right .item .wp-img-campaign {
      float: right; }
      .campaign .wp-campaign-right .item .wp-img-campaign img {
        max-width: 100%;
        height: 410px; }
  .campaign .linkedin {
    text-align: center;
    min-height: 410px;
    padding-top: 135px;}
    .campaign .linkedin h4 {
      color: #007bbe;
      font-weight: bold;
      margin-bottom: 40px; }
    .campaign .linkedin h5 {
      color: #333; }
    .campaign .linkedin i {
      color: #00a6e3;
      font-size: 66px;
      margin-top: 20px; }
  .campaign .owl-theme-controls {
    width: 100%;
    position: absolute;
    z-index: 999;
    top: 0;
    margin-top: 220px; }
    .campaign .owl-theme .owl-controls .owl-buttons div {
      background: transparent;
      opacity: .2;
      color: #333;
      font-size: 22px;
      width: 40px;
      height: 410px;
      top: -222px; }
      .campaign .owl-theme .owl-controls .owl-buttons div.owl-prev {
        position: absolute;
        left: -40px; }
      .campaign .owl-theme .owl-controls .owl-buttons div.owl-next {
        position: absolute;
        right: 40px; }
      .campaign .owl-theme .owl-controls .owl-buttons div i {
        color: #333;
        font-size: 22px;
        line-height: 400px;}*/

.logo-slider {
  padding: 60px 0; }
  .logo-slider .item {
    text-align: center; }

/*footer .footer-top {
  background-color: #333333;
  height: 330px;
  padding-top: 50px;
  padding-left: 100px; }
  footer .footer-top h5 {
    max-width: 131px;
    text-transform: uppercase;
    line-height: 19px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #cccccc; }
  footer .footer-top ul li {
    margin-bottom: 10px; }
    footer .footer-top ul li a {
      font-size: 14px;
      color: #cccccc; }
      footer .footer-top ul li a:hover {
        color: #FFF; }

footer .footer-bt {
  height: 105px;
  background-color: #292929;
  padding-left: 100px;
  line-height: 80px; }
  footer .footer-bt a img {
    float: left;
    margin-top: 20px;
    margin-right: 40px; }
  footer .footer-bt ul li {
    float: left;
    padding-top: 15px; }
    footer .footer-bt ul li a {
      color: #cccccc;
      margin-right: 10px;
      border-right: 1px solid #ccc;
      padding-right: 10px;
      font-size: 12px; }
      footer .footer-bt ul li a:hover {
        color: #fff; }
    footer .footer-bt ul li:last-child a {
      border-right: 0; }

footer .copy-right {
  float: right;
  color: #333;
  height: 55px;
  line-height: 55px;
  padding-right: 40px; }
  footer .copy-right p {
    font-size: 12px; }
    footer .copy-right p a {
      text-decoration: underline;
      color: #333;
      font-size: 12px; }

/*# sourceMappingURL=main.css.map */

#clearContent{
    display: none;
}

/*******************************
    WCGA WIGET
********************************/
.wp-wcag-feature{
    position: fixed;
    top: 150px;
    right: 17px;
    height: auto;
    z-index: 9999999;
    display: block;
    background-color: #fff;
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);
    border: 1px solid #dbdbdb;
}

.wp-wcag-feature ul li{
    border-top: 1px solid #dbdbdb;
    text-align: center;
}

.wp-wcag-feature ul li:first-child{
    border-top: none;
}

.wp-wcag-feature ul li a{
    text-decoration: none;
    color: #333;
    display: block;
    padding: 5px 5px;
}

.wp-wcag-feature .increase-text,.wp-wcag-feature .reset-page,.wp-wcag-feature .goto-top {
    font-size: 14px!important;
}

.wp-wcag-feature .decrease-text{
    font-size: 11px!important;
}

.decrease-text, .increase-text, .style-switch, .reset-page, .goto-top {
    color: #007bbe!important;
    font-weight: bold;
}

.print-site{
    color: #333!important;
}

.wp-wcag-feature .style-switch, .wp-wcag-feature .print-site{
    font-size: 16px!important;
}

.jobalert-headingbox{
    position: relative;
}
.jobalert-headingbox #dvVerifyBox.tb{
    position: absolute;
    top: 0;
    left: 15%;
}


/*******************************
    LOGO SCROLL
********************************/
.simply-scroll{
    width: 100%;
    height: 80px;
    margin: 0;
}
.simply-scroll .simply-scroll-clip{
    width: 100%;
}

.slider{
	padding: 60px 0; 
    clear: both;
    background-color: #FFF;
}

/*******************************
    TTIP
********************************/
.ttip{
    position: absolute;
    padding: 10px 5px;
    display: block;
    visibility: hidden;
    z-index: 9999;
    margin-left: -2px;
    height: auto;
    background-color: #fffab4;
    max-width: 260px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 6px;
    top: 40px;
    left: 2px;
}

.ttip:before{
    position: absolute;
    background: url(/Content/Images/mt.png) no-repeat;
    top: -4px;
    content: "";
    width: 17px;
    height: 5px;
}

.ttip p{
	color: #333!important;
	/*font-family: "Open Sans", sans-serif;*/
	font-size: 12px;
	text-shadow: 0px 0px;
	text-transform: inherit!important;
	padding-left: 20px;
	text-align: left!important;
	font-weight: normal;
	padding-right: 10px;
    text-shadow: 0px 0px!important;
}

.ttip-up{
    position: absolute;
    padding: 10px 5px;
    display: block;
    visibility: hidden;
    z-index: 9999;
    margin-left: -2px;
    height: auto;
    background-color: #fffab4;
    max-width: 260px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 6px;
    top: 40px;
    left: 17px;
}

.ttip-up:before {
    
    content: "";
    width: 17px;
    height: 5px;
    background: url(/Content/Images/mt.png) no-repeat;
    position: absolute;
    top: -5px;
}

.ttip-up p{
	color: #333!important;
	/*font-family: "Open Sans", sans-serif;*/
	font-size: 12px;
	text-shadow: 0px 0px;
	text-transform: inherit!important;
	padding-left: 20px;
	text-align: left!important;
	font-weight: normal;
	padding-right: 10px;
    text-shadow: 0px 0px!important;
}

.wp-form-jobsearch .col-md-12 .ttip-searchkey{
    position: absolute;
    top: 64px;
    left: 18px;
}
/*.form-left-bt .wp-smtc .ttip-agency:before{
    background: url(/Content/Images/mbt.png) no-repeat;
    position: absolute;
    top: 56px;
    content: "";
    width: 17px;
    height: 5px;
}*/

.label-tt{
    position: relative;
}

/***************************************
 *        DROPDOWN CHECK LIST
 ***************************************/
.wp-smtc{
    position: relative!important;
    margin-bottom: 20px;
}
.wp-smtc input.pricipal-network { padding: 0 25px; color: #333; font-size: 16px;}

.ddcl-display-content {
    display: none;
    position: absolute; 
    width: 100%;
    height: auto;
    max-height: 200px;
    overflow-y: scroll;
    border: 1px solid #eee;
    top: 40px;
    padding: 5px 7px;
    z-index: 9998;
    background: #fff;
    top: 40px;
}

.ddl-display-content{
    display: none;
    position: absolute; 
    width: 100%;
    height: auto;
    max-height: 200px;
    overflow-y: scroll;
    border: 1px solid #eee;
    top: 40px;
    padding: 5px 7px;
    z-index: 9998;
    background: #fff;
}

.ddcl-expan{
    float: left;
    margin-top: 7px;
}

.ddcl-expan i {
  color: #007bbe;
  margin-right: 6px;
  cursor: pointer;
  font-size: 16px;
}

.ddl-expan{
    float: left;
    margin-top: 1px;
}

.ddl-expan i {
  color: #c91625;
  margin-right: 6px;
  cursor: pointer;
  font-size: 16px;
}

.ddcl-display-content ul li label{
    font-size: 13px;
    display: block;
    color: #7f8c8d;
    margin-left: 20px;
    overflow: hidden;
    position: relative;
    padding-left: 18px;
    padding-top: 4px;
    min-height: 25px;
    font-weight: normal;
    line-height: 18px;
}

.ddl-display-content ul li label{
    font-size: 13px;

    display: block;
    color: #7f8c8d;
    margin-left: 20px;
    overflow: hidden;
    position: relative;
    padding-left: 18px;
    min-height: 25px;
}

.ddcl-display-content ul li label input[type="checkbox"]{
    position: absolute;
    top: 4px;
    left: 0;
}

.ddl-display-content ul li label input[type="checkbox"]{
    position: absolute;
    top: 0;
    left: 0;
}

.wp-ddcl .ddcl-display-text:before{
    content: url(/Content/Images/ic-JobSeach-3.png);
    position: absolute;
    right: 19px;
    top: 18px;
    font-family: FontAwesome;
    font-size: 14px;
}

div[class^="wrap-ddl"] .ddl-display-text:before{
    content: "\f0d7";
    position: absolute;
    right: 10px;
    top: 7px;
    font-family: FontAwesome;
    font-size: 14px;
}

div[class^="wrap-ddl"] .ddl-display-text{
    width: 100%;
    display: block;
    cursor: pointer;
    -moz-box-shadow: 0 1px 3px rgba(0,0,1,.3);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,1,.3);
    box-shadow: 0 1px 3px rgba(0,0,1,.3);
    background-color: #FFF;
    border: 0px;
    height: 39px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 13px;
    color: #333;
    /*font-family: "Open Sans", sans-serif;*/
    font-size: 13px;
    overflow: hidden;
    line-height: 23px;
}

.wp-ddcl .ddcl-display-text{
    width: 100%;
    display: block;
    cursor: pointer;
    background-color: #FFF;
    border: 0px;
    height: 40px;
    padding: 10px 25px;
    color: #333;
    /*font-family: "Open Sans", sans-serif;*/
    font-size: 16px;
    overflow: hidden;
    line-height: 25px;
}

#division_ddl {
    position: relative;
}

.all-division{
    width: 100%;
    display: block;
    cursor: pointer;
    background-color: #fff;
    border: 0;
    height: 40px;
    padding: 10px 25px;
    color: #333;
    font-size: 16px;
    overflow: hidden;
    line-height: 25px;
    //position: relative;
}
.all-division:before{
    content: url(/Content/Images/ic-JobSeach-3.png);
    position: absolute;
    right: 19px;
    top: 18px;
    font-family: FontAwesome;
    font-size: 14px;
}
.wp-division-panel{
    position: absolute;
    width: 100%;
    height: auto;
    max-height: 200px;
    overflow-y: scroll;
    border: 1px solid #eee;
    top: 40px;
    padding: 5px 7px;
    z-index: 9998;
    background: #fff;
}
.wp-division-panel ul:focus{
    outline: none;
}
.wp-division-panel ul li{
    font-size: 13px;
    display: block;
    color: #333;
    overflow: hidden;
    position: relative;
    padding-left: 18px;
    padding-top: 4px;
    min-height: 25px;
    //font-weight: normal;
    line-height: 18px;
    cursor: pointer;
}
.wp-division-panel ul li.division-hover:hover{
    color: #FFF;
    background-color: #007bbe;
}
.wp-division-panel ul li.focus-division{
    color: #FFF;
    background-color: #007bbe;
}
.wp-division-panel ul li lable{font-weight: bold; cursor: initial;}
/*********************************************
       fixed style for collapse static page
**********************************************/
a.expan-collapse {
    line-height: 0;
    font-size: 0;
    text-decoration: none !important;
    float: right;
    color: #333;
}

.working_for_nsw_collapse a.expan-collapse:after {
    content: "\f067" !important;
    font-size: 20px;
    font-family: FontAwesome;
    text-decoration: none;
    margin-top: 10px;
    display: block;
}

.active a.expan-collapse:after{
    content: "\f068" !important;
    font-size: 20px;
    font-family: FontAwesome;
    text-decoration: none;
    margin-top: 10px;
    display: block;
}


#flying-focus{
    position:fixed !important;
}

.fixed-label-tt .ttip{
    top: 40px;
}

.wrapper-page{
    background: #434346;
}

.auto-suggest{
    width: 100%;
    padding: 3px;
    font-size: 13px;
    color: #333;
}



.wp-auto-suggest{
    position: absolute;
    width: 100%;
    background-color: #fff;
    display: none;
    z-index: 9998;
}

.ddcl-has-filter{
    top: 60px !important;
    min-height: 33px;
}

.option-bold{
    font-weight: 700;
    //font-family: "Open Sans Bold";
}

.wp-slider{
    margin-top: 5px;
}

.jobs-location-collapse, .jobs-category-collapse{
    display: none;
}

.main-column ul li{
    list-style: none;
}

.box-tag a{
    position: relative;
}

.box-tag a:before {
    content: "\f057";
    position: absolute;
    right: 5px;
    top: 4px;
    color: #333;
    font-family: FontAwesome;
    font-size: 12px
}

.content{
    padding: 0;
}
/***************************
        GRADUATE
****************************/
/*.wp-looking 
.infomation-graduate, .banner-news {
  margin: 60px 0; }
  .infomation-graduate .wp-looking, .banner-news .wp-looking {
    background: none;
    background-color: #FFF;
    padding: 0 60px; }

.banner-news .wp-looking p {
  width: 150px; }

.infomation-apply .wp-looking {
  padding-top: 80px; }
  .infomation-apply .wp-looking h1 {
    max-width: 625px;
    line-height: 48px;
    margin: auto;
    margin-bottom: 30px; }
  .infomation-apply .wp-looking .box-looking {
    max-width: 180px;
    margin: auto; }
    .infomation-apply .wp-looking .box-looking h4 {
      line-height: 26px; }

#owl-demo3 .owl-pagination {
  position: absolute;
  bottom: 45px;
  left: 50%;
  margin-left: -54px; }

.owl-theme .owl-controls .owl-page.active span {
  background: #FFF !important; }

.owl-theme .owl-controls .owl-page span {
  background: transparent !important;
  border: 2px solid #FFF;
  opacity: 1 !important; }

.content-graduate, .content-applying {
  padding-left: 60px; }
  .content-graduate h1, .content-applying h1 {
    color: #007bbe;
    margin-top: 65px;
    margin-bottom: 50px;
    font-weight: bold; 
    line-height: 35px;}
  .content-graduate p, .content-applying p {
    color: #333;
    font-size: 14px;
    line-height: 22px;
    padding-right: 40px;
    margin-bottom: 20px; }
  .content-graduate .wp-box-content-graduate, .content-applying .wp-box-content-graduate {
    margin-top: -10px; }
    .content-graduate .wp-box-content-graduate .box-content-graduate, .content-applying .wp-box-content-graduate .box-content-graduate {
      background-color: #007bbe;
      height: 240px;
      margin-bottom: 2px;
      padding: 55px 120px 50px 35px; }
      .content-graduate .wp-box-content-graduate .box-content-graduate h4, .content-applying .wp-box-content-graduate .box-content-graduate h4 {
        color: #FFF;
        margin-bottom: 25px; 
        line-height: 25px;
      }
      .content-graduate .wp-box-content-graduate .box-content-graduate p, .content-applying .wp-box-content-graduate .box-content-graduate p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 30px;
        color: #FFF; }
      .content-graduate .wp-box-content-graduate .box-content-graduate a.btn-default-nsw, .content-applying .wp-box-content-graduate .box-content-graduate a.btn-default-nsw {
        padding: 10px 15px;
        background-color: #FFF;
        -webkit-transition: .2s;
        -khtml-transition: .2s;
        -moz-transition: .2s;
        -ms-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        color: #007bbe;
        font-weight: bold;
        font-size: 13px; }
        .content-graduate .wp-box-content-graduate .box-content-graduate a.btn-default-nsw:hover, .content-applying .wp-box-content-graduate .box-content-graduate a.btn-default-nsw:hover {
          color: #8569a9;
          background-color: #FFF !important; }
  .content-graduate .bt-content-graduate, .content-applying .bt-content-graduate {
    text-align: center;
    margin-top: 60px; }

.graduate-profile .left-graduate-profile {
  height: 315px; }
  .graduate-profile .left-graduate-profile .content-left-graduate-profile {
    max-width: 200px;
    float: right;
    padding-top: 60px; }
    .graduate-profile .left-graduate-profile .content-left-graduate-profile h2 {
      color: #007bbe;
      font-size: 30px;
      line-height: 30px;
      font-weight: bold; }
    .graduate-profile .left-graduate-profile .content-left-graduate-profile p {
      color: #333;
      line-height: 22px;
      font-size: 16px;
      margin-bottom: 30px; }
    .graduate-profile .left-graduate-profile .content-left-graduate-profile .btn-default-nsw {
      padding: 10px 15px;
      background-color: #007bbe;
      -webkit-transition: .2s;
      -khtml-transition: .2s;
      -moz-transition: .2s;
      -ms-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
      cursor: pointer;
      font-weight: bold; }
      .graduate-profile .left-graduate-profile .content-left-graduate-profile .btn-default-nsw:hover {
        color: #FFF; }*/

/****************************
    OUR PEOPLE
*****************************/
/*.wp-ourpeople {
  background: #FFF;
  min-height: auto; }
  .wp-ourpeople .ourpeople-top {
    text-align: center;
    padding-top: 50px;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px; }
    .wp-ourpeople .ourpeople-top h1 {
      color: #007bbe;
      font-weight: bold;
      margin-bottom: 50px; }
    .wp-ourpeople .ourpeople-top p {
      color: #333;
      font-size: 16px;
      margin-bottom: 30px;
      line-height: 22px; }

.ourpeople-bottom .row {
  margin: 0; }
  .ourpeople-bottom .row .col-md-4 {
    padding: 0; }
.ourpeople-bottom h1 {
  color: #007bbe;
  font-weight: bold;
  margin-bottom: 80px; }
.ourpeople-bottom .box-ourpeople {
  position: relative; }
  .ourpeople-bottom .box-ourpeople img {
    width: 100%; }
  .ourpeople-bottom .box-ourpeople .meta-ourpeople {
    width: 100%;
    background: url(/Content/Images/bg-meta-Profiles.png) no-repeat;
    position: absolute;
    bottom: 0; }
    .ourpeople-bottom .box-ourpeople .meta-ourpeople h2 {
      font-weight: bold;
      line-height: 28px;
      margin-bottom: 15px;
      max-width: 288px;
      padding-left: 40px; }
    .ourpeople-bottom .box-ourpeople .meta-ourpeople h4 {
      max-width: 200px;
      padding-left: 40px;
      margin-bottom: 40px; }

.intro-ourpeople {
  padding: 75px 80px 90px 70px; }
  .intro-ourpeople h1 {
    color: #007bbe;
    font-weight: bold;
    margin-bottom: 30px; }
  .intro-ourpeople h4 {
    font-size: 22px;
    color: #333;
    margin-bottom: 40px;
    font-weight: 100; 
    line-height: 25px;
  }
  .intro-ourpeople p {
    color: #333;
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 24px; }

.ourpeople-profile-bottom {
  text-align: center; }

.job-listing {
  position: relative;
  padding: 80px 90px 110px 90px;
  background: #f5f5f5; }
  .job-listing h1 {
    color: #007bbe;
    font-weight: bold;
    text-align: center;
    margin-bottom: 82px; }
  .job-listing h3 {
    color: #007bbe;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 15px; 
    line-height: 30px;
  }
  .job-listing p {
    font-size: 16px;
    color: #333;
    line-height: 22px; }
  .job-listing p.meta-job-listing {
    margin-bottom: 30px; }
  .job-listing h5 {
    font-weight: bold;
    color: #333;
    line-height: 24px;
    max-width: 410px; }
  .job-listing p.add-job-listing {
    margin-top: 10px; }
  .job-listing p.content-job-listing {
    margin-top: 30px;
    max-width: 410px; }
  .job-listing .share-job-listing {
    margin-top: 25px; }
    .job-listing .share-job-listing ul li {
      float: left;
      color: #333;
      font-size: 17px;
      margin-right: 6px; }
      .job-listing .share-job-listing ul li a {
        color: #333; }
        .job-listing .share-job-listing ul li a i {
          font-size: 17px; }
  .job-listing .box-job-listing-right {
    max-width: 320px;
    height: 315px;
    background-color: #eaeaea;
    margin: auto;
    text-align: center;
    padding-top: 75px;
    margin-bottom: 100px; }
    .job-listing .box-job-listing-right h4 {
      color: #007bbe;
      font-weight: bold;
      margin-bottom: 15px; 
      line-height: 25px;
    }
    .job-listing .box-job-listing-right p {
      color: #333;
      font-size: 16px;
      margin-bottom: 10px; }
    .job-listing .box-job-listing-right h5 {
      font-size: 25px;
      color: #333;
      font-weight: bold;
      margin-top: -10px;
      margin-bottom: 35px; }
    .job-listing .box-job-listing-right a.btn-default-nsw {
      padding: 10px 15px;
      background-color: #007bbe;
      font-size: 16px;
      font-weight: 600;
      -webkit-transition: .2s;
      -khtml-transition: .2s;
      -moz-transition: .2s;
      -ms-transition: .2s;
      -o-transition: .2s;
      transition: .2s; }
      .job-listing .box-job-listing-right a.btn-default-nsw:hover {
        color: #FFF; }
  .job-listing .explore-img {
    position: absolute;
    right: 50px;
    top: 20px; }

.seemore {
  text-align: center;
  margin-top: 10px; }
  .seemore .btn-default-nsw {
    padding: 15px 40px;
    background-color: #007bbe;
    font-size: 16px;
    font-weight: 600;
    -webkit-transition: .2s;
    -khtml-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
    .seemore .btn-default-nsw:hover {
      color: #FFF; }
.wp-box-job-listing {
  background-color: #FFF;
  min-height: 390px;
  padding-top: 40px;
  margin-bottom: 30px; }
  .wp-box-job-listing h1 {
    margin-bottom: 100px; }

.ourpeople-profile .job-listing {
  margin-top: 15px; }*/

/*************************
    APPLY FOR A ROLE
***************************/
/*.content-applying {
  text-align: center;
  padding-bottom: 60px; }
  .content-applying p {
    max-width: 850px;
    margin: auto;
    padding-bottom: 20px; }
  .content-applying h4 {
    color: #007bbe;
    margin-bottom: 40px;
    margin-top: 40px;
    font-weight: bold; }
  .content-applying ul li {
    margin-bottom: 30px; }
    .content-applying ul li a.btn-default-nsw {
      padding: 10px 20px;
      background-color: #007bbe;
      -webkit-transition: .2s;
      -khtml-transition: .2s;
      -moz-transition: .2s;
      -ms-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
      color: #FFF;
      font-weight: bold;
      font-size: 13px; }
      .content-applying ul li a.btn-default-nsw i {
        margin-right: 10px; }
    .content-applying ul li .register-application {
      color: #333;
      text-decoration: underline;
      clear: bold; }
      .content-applying ul li .register-application:hover {
        color: #007bbe; }
  .content-applying .img-login-application {
    position: absolute;
    right: 140px;
    bottom: 20px; }
 
  .app-profile .left-graduate-profile .content-left-graduate-profile {
    float: left;
    max-width: 300px;
    padding-left: 40px; }
    .app-profile .left-graduate-profile .content-left-graduate-profile h2 {
      margin-bottom: 20px; }*/

/***********************
    WHY WORK FOR
************************/
/*.whyworkfor {
  padding-top: 60px; }
  .whyworkfor h1 {
    color: #007bbe;
    font-weight: bold;
    margin-bottom: 50px;
    text-align: center; }
  .whyworkfor .box-whyworkfor {
    clear: both; }
    .whyworkfor .box-whyworkfor h2 {
      font-size: 30px;
      font-weight: bold;
      color: #007bbe;
      line-height: 33px;
      padding-top: 95px;
      margin-bottom: 10px; }
    .whyworkfor .box-whyworkfor p {
      color: #333;
      font-size: 16px;
      line-height: 24px; }
    .whyworkfor .box-whyworkfor img {
      width: 100%; }*/

/**************************
    EXECUTIVE
***************************/
/*.wp-ourpeople-executives .ourpeople-executives {
  background: #FFF;
  min-height: 510px; }
  .wp-ourpeople-executives .ourpeople-executives h1 {
    font-weight: bold;
    color: #007bbe;
    margin-bottom: 50px;
    margin-top: 60px; }
  .wp-ourpeople-executives .ourpeople-executives p {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 35px; }
  .wp-ourpeople-executives .ourpeople-executives img {
    width: 100%; }
.wp-ourpeople-executives .job-listing {
  padding-top: 80px;
  padding-bottom: 0; }
  .wp-ourpeople-executives .job-listing h1 {
    margin-bottom: 100px; }*/

 /***************************
     TWO COLUMN
 ****************************/
 /*.tcl ul li {
  border-bottom: 1px solid #333;
  padding: 27px 0 27px 16px; }
  .tcl ul li a {
    color: #333;
    font-size: 16px; }
    .tcl ul li a:hover {
      color: #007bbe; }
  .tcl ul li ul li {
    border-bottom: 0px;
    padding-bottom: 0; }
    .tcl ul li ul li a {
      font-weight: 600;
      -webkit-transition: .2s;
      -khtml-transition: .2s;
      -moz-transition: .2s;
      -ms-transition: .2s;
      -o-transition: .2s;
      transition: .2s; }
      .tcl ul li ul li a i {
        color: #333;
        margin-right: 5px; }
      .tcl ul li ul li a:hover {
        color: #007bbe; }
        .tcl ul li ul li a:hover i {
          color: #007bbe; }
  .tcl ul li.no-br-bt {
    padding-top: 30px;
    padding-bottom: 0; }
.tcl .content-tcl {
  padding-top: 37px;
  padding-bottom: 90px; }
  .tcl .content-tcl h1 {
    padding-bottom: 45px; }
  .tcl .content-tcl h3 {
    margin-bottom: 40px; }
  .tcl .content-tcl h1, .tcl .content-tcl h3 {
    color: #007bbe; }
  .tcl .content-tcl h3, .tcl .content-tcl h5 {
    font-weight: bold; }
  .tcl .content-tcl h5 {
    color: #333;
    margin-bottom: 15px; }
  .tcl .content-tcl p {
    line-height: 24px;
    margin-bottom: 30px; 
    color: #333;
  }
  .tcl .content-tcl iframe {
    margin-bottom: 65px;
    margin-top: 20px;
    width: 100%; }*/

/********************************
		  SEND EMAIL CSS
********************************/
.show-popup-info .title{
    color: #333;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: bold;
}
.show-popup-info .control-label{
    position: relative;
    color: #333;
    /*/*font-family: "Open Sans", sans-serif;*/
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 6px;
}
.show-popup-info .refresh-catpcha{
    color: #c91625;
    /*/*font-family: "Open Sans", sans-serif;*/
    font-size: 14px;
    font-weight: bold;
}
.catpcha-text{
    /*/*font-family: "Open Sans", sans-serif;*/
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 5px;
    display: block;
    font-weight: bold;
}
.show-popup-info .ip-form, #CaptchaInputText {
    width: 96%;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    display: inline-block;
    height: 29px;
    margin: 0;
    padding: 0 8px;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-top: 1px solid #c0c0c0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    box-shadow: 0px 0px;
    -moz-box-shadow: 0px 0px;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
}
.show-popup-info #message{
    color: #F5231F;
    /*/*font-family: "Open Sans", sans-serif;*/
    font-size: 13px;
    display: block;
    margin-bottom: 5px;
}
.show-popup-info .btn-pl{
    background: #007bbe;
    color: #fff!important;
    font-size: 12px;
    padding: 9px 13px;
    font-weight: 700;
}
/********************************
		  CHANGE CSS
********************************/
.show-popup-info .title-redirect {
    color: #333;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: bold;
    text-align: center;
    padding-top: 15px;
}
.show-popup-info .control-label-redirect{
    position: relative;
    color: #333;
    font-size: 13px;
    line-height:1.5em;
    font-style:oblique;
    margin-bottom: 6px;
}
.show-popup-info .control-label-redirect .txt-bold {
    font-weight: bold;
}
.lbl-req {
    color: #c91625;
}

.modal-body .form-group a {
    color: #337ab7;
}

#CaptchaImage {
    margin-bottom: 10px;
}

/*************************
    NOTIFY
**************************/
.wp-error{
    padding: 0px!important;
    background-color: #fff;
    width: 1140px;
    min-height: 455px;
}



.wp-error h2{
    line-height: 30px;
    margin: 30px;
}

.wp-error img{
    margin: 30px;
}

/*************************
    FIX IE8,9
**************************/
/*.ie8 #RenderSearchControl .wp-form-jobsearch .col-md-6 ul li.arrow-down, .ie9 #RenderSearchControl .wp-form-jobsearch .col-md-6 ul li.arrow-down{
   overflow: hidden;
}
.ie8 #RenderSearchControl .wp-form-jobsearch .col-md-6 ul li select, .ie9 #RenderSearchControl .wp-form-jobsearch .col-md-6 ul li select {
background-position: 91% 50%;
width: 105%;
}
.ie8 select#DivisionID, .ie9 select#DivisionID {
    background-position: 93% 55%;
}*/
.ie8 .feature .feature-search .box-tb-form , .ie9 .feature .feature-search .box-tb-form {
    width: 100%;
}
.ie8 .feature .feature-search .wp-division-panel, .ie9 .feature .feature-search .wp-division-panel{
    width: 104%;
}
.ie8 #division_ddl .wp-division-panel, .ie9 #division_ddl .wp-division-panel{
    width: 104%;
}
.ie8 .wp-ddcl .ddcl-display-content, .ie9 .wp-ddcl .ddcl-display-content{
    width : 104%
}

.ie8 #DivisionSearchPage ul.form-left-bt li{overflow: hidden;}

.ie8 .PageSize, .ie8 #SortBy, .ie9 .PageSize, .ie9 #SortBy{
	background: #FFF;
}
.ie8 .job-result .ip-form, .ie9 .job-result .ip-form{padding-right: 0px;}

.ie9 .profiles .box-profile .meta-profile h2 {
    font-weight: bold;
    line-height: 30px;
    max-width: 246px;
    color: #fff;
    font-size: 28px!important;
}

.ie9 .graduate-profile .left-graduate-profile .content-left-graduate-profile p{
    margin-bottom: 20px;
}

.ie9 .wp-error{
    width: 1140px;
}
/*******************************
    RESPONSIVE
********************************/

/*@media all and (max-width: 767px) {
  h1 {
    font-size: 30px !important;
    line-height: 33px;
  } }*/

@media all and (max-width: 1024px) {
  html, body {
    overflow-x: hidden; }

  .container {
    padding-left: 0px;
    padding-right:0px;
    width: 100%; }

  header .header-top {
    padding-right: 0;
    padding-bottom: 20px; }
    header .header-top .img-logo img {
      width: 140px; }
    header .header-top ul {
      display: none; }
  .navbar-nsw {
    display: none; }

  .navbar-toggle {
    display: block; }

  .show-menu {
    margin-top: 20px; } }

@media all and (max-width: 767px) {
      header .header-top .img-logo img {
        width: 76px; }

  .show-menu {
    margin: 0;
    margin-right: 20px; }

  
    #RenderSearchControl .wp-form-jobsearch .col-md-6 ul li select, .wp-ddcl .ddcl-display-text {
        font-size: 14px;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
  #RenderSearchControl .wp-form-jobsearch {
    width: 85%;
    padding-top: 250px; }
    #RenderSearchControl .wp-form-jobsearch .frm-sm {
        position: relative;
      padding-left: 0; }
      #RenderSearchControl .wp-form-jobsearch .frm-sm ul {
        float: right;
        margin-left: 12px; 
        /*float: right;*/ }
      #RenderSearchControl .wp-form-jobsearch .frm-sm ul li{
            padding-left: 0px;
      }
      #RenderSearchControl .wp-form-jobsearch .frm-sm ul li.tablet-fixed-right{
            padding-left: 0px;
            float: right;
      }
        #RenderSearchControl .wp-form-jobsearch .frm-sm ul li a.link-av-search {
          margin-right: 10px;
          font-size: 13px; 
          float: right;
        }
      #RenderSearchControl .wp-form-jobsearch .frm-sm .btn-default-nsw {
        padding: 20px 27px;
        background-color: #007bbe; } }
@media all and (max-width: 1024px) {
  .wp-wcag-feature {
    display: none; } }
@media all and (max-width: 768px) {
    #RenderSearchControl {
        /*background: url(/Content/Images/banner-search-home-mb768.jpg) center top no-repeat; }*/
    }
}
@media all and (max-width: 767px) {
  #RenderSearchControl {
    /*background: url(../images/banner-search-home-mb.jpg) center top no-repeat;*/
    padding-bottom: 0;
    min-height: 520px;
  }
    #RenderSearchControl .wp-form-jobsearch {
      width: 85%;
      padding-top: 120px; }
      #RenderSearchControl .wp-form-jobsearch .text-img {
        display: none; }
      #RenderSearchControl .wp-form-jobsearch input#SearchKey {
        font-size: 14px; 
        padding-left: 23px;
      }
      /*#RenderSearchControl .wp-form-jobsearch .frm-sm {
        margin-top: -24px; }*/
        #RenderSearchControl .wp-form-jobsearch .frm-sm ul{
             float: right;
        }
        #RenderSearchControl .wp-form-jobsearch .frm-sm ul li.col-md-6 {
          float: none; }
          #RenderSearchControl .wp-form-jobsearch .frm-sm ul li a.link-av-search {
            float: right;
            margin-right: 0;
            line-height: 50px;
            font-size: 13px; }
        #RenderSearchControl .wp-form-jobsearch .frm-sm .btn-default-nsw {
            margin-left: 0px;
            padding: 15px 28px;
            float: right;
        }

    .ddcl-expan {
        margin-top: 1px;
    }
}

/*@media all and (max-width: 1024px) {
  .infomation .wp-looking {
    padding: 100px 20px 115px 20px; }
  .infomation .other-way {
    padding-bottom: 40px; } }
@media all and (max-width: 767px) {
  .infomation h1 {
    max-width: 195px;
    line-height: 35px;
    margin: auto; }
  .infomation .wp-looking {
    padding-top: 50px;
    background-repeat: repeat-y;
    padding-bottom: 80px;
    background: url(../images/bg-Information-for-mb.png) repeat-x; }
  .infomation .box-looking {
    margin-top: 50px; }
  .infomation p {
    max-width: 300px; }

  .other-way h3 {
    max-width: 250px;
    line-height: 28px;
    margin: auto; } }

@media all and (max-width: 1024px) {
  .breakout .wp-content-breakout {
    padding-top: 150px;
    padding-bottom: 150px; } }
@media all and (max-width: 767px) {
  .breakout .wp-content-breakout {
    padding: 78px 30px; }
    .breakout .wp-content-breakout h1 {
      line-height: 35px; } }
@media all and (max-width: 1024px) {
  .campaign .wp-campaign-right .item .content-campaing {
    padding-top: 110px; }
    .campaign .wp-campaign-right .item .content-campaing h1 {
      margin-top: 0; }
  .campaign .linkedin {
    padding-bottom: 100px;
    padding-top: 100px; } }
@media all and (max-width: 767px) {
  .campaign .owl-theme .owl-controls .owl-buttons div {
    display: none; }

  .campaign .wp-campaign-right {
    padding-left: 40px;
    padding-bottom: 40px; }
    .campaign .wp-campaign-right .item .content-campaing h1 {
      margin-top: 0; }
    .campaign .wp-campaign-right .wp-img-campaign img {
      margin-bottom: 25px;
      height: auto !important; }
  .campaign .linkedin {
    text-align: center;
    padding-bottom: 110px;
    padding-top: 90px;
    background: url(../images/bg-i-mb.jpg) repeat; } }

@media all and (max-width: 767px) {
  .logo-slider {
    padding: 70px; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  .logo-slider {
    padding: 60px; }
    .logo-slider .owl-item {
      margin-right: 30px; } 
}*/

/*@media all and (max-width: 1024px) {
  footer .footer-top {
    display: none; }
  footer .footer-bt {
    padding-left: 30px; }
    footer .footer-bt ul {
      padding-top: 16px; }
      footer .footer-bt ul li {
        float: right;
        line-height: 10px; }
        footer .footer-bt ul li:last-child a {
          border-right: 0px; } }
@media all and (max-width: 767px) {
    
  footer .footer-bt {
    padding-left: 30px;
    min-height: 180px; }
    footer .footer-bt .logo-ft {
      display: inline-block;
      max-width: 75px; }
    footer .footer-bt ul {
      max-width: 180px;
      float: right;
      margin-right: 30px;
      margin-top: 18px;
      padding-top: 0; }
      footer .footer-bt ul li {
        text-align: right;
        float: none;
        padding-top: 0;
        clear: both;
        line-height: 21px; }
        footer .footer-bt ul li a {
          border-right: 0px;
          height: 15px;
          padding: 0;
          margin: 0; }
  footer .copy-right {
    font-size: 14px;
    padding-right: 0; }
    footer .copy-right p {
      max-width: 200px;
      text-align: right;
      margin-right: 30px;
      line-height: 20px;
      margin-top: 5px;
      font-size: 13px; }}*/
@media all and (max-width: 320px) {
    #RenderSearchControl {
        /*background: url(../images/banner-search-home-mb320.jpg) center top no-repeat; }*/
    }
    #RenderSearchControl {
        min-height: 442px;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  #RenderSearchControl .wp-form-jobsearch .frm-sm ul {
    margin-top: 20px;
    float: right; }
    #RenderSearchControl .wp-form-jobsearch .frm-sm ul li.col-md-6 {
      float: left; } }
/*@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {*/
@media all and (max-width: 480px) {
  #RenderSearchControl .wp-form-jobsearch .frm-sm ul {
    margin-left: 54px; 
    margin-bottom: 20px;
  } 
  #RenderSearchControl .wp-form-jobsearch .frm-sm ul li.tablet-fixed-right{ float: right;}
#RenderSearchControl .wp-form-jobsearch .frm-sm ul li { float: right; display: block; width: 100%;}
#RenderSearchControl .wp-form-jobsearch .frm-sm .btn-default-nsw { margin-left: 0; padding: 15px 20px;}
.campaign .linkedin { min-height: inherit;}
}




/*********************************************
      Media Screen Print
**********************************************/
@media print{
    /*common*/
    @page {size: portrait}
    header .header-top ul{
        display: block;
    }

    header .header-top nav#site-navigation{
        display: none!important;
    }

    #off-canvas{
        display: none!important;
    }

    .profiles .col-md-4{
        width: 33.33%;
    }

    .campaign{
        margin-top: 200px;
    }


    .campaign .linkedin{
        background: #000!important;
    }

    .wp-wcag-feature{
        display: none !important;
    }

    a[href]:after {
        content: none !important;
    }

    .visible-print {
        display: block !important;
    }

    .navbar{
        display: block !important;
    }

    .hidden-xs{
        display: block !important;
        float: left;
    }

    .header-right{
        float: left;
    }

    #nav-collapse{
        display: block !important;
    }

    .navbar-jobs ul li a{
        padding-left: 10px;
        padding-right: 10px;
    }

    .slider{
        display: none;
    }

    footer .footer-top{
        display: block!important;
    }


    footer .footer-top .col-md-3 {
        width: 25%;
        float: left;
    }
    footer .footer-bt ul.nav-footer{
        overflow: hidden;
        text-align: center;
        margin-bottom: 15px;
        width: 100%;
    }

    footer .footer-bt ul.nav-footer li a{
        line-height: 25px;
    }

    footer .copy-right p{
        text-align: center;
        line-height: 20px;
    }

    .navbar-collapse{
        padding: 0px 5px;
    }

    /*
        Home page
    */
    #RenderSearchControl{
        display: none;
    }

    .bx-controls{
        display: none;
    }

    .sec .title h3 i:before {
        color: #c91625 !important;
        margin-right: 10px;
    }

    /*
        Graduate roles    
    */
    div.wp-graduate-pana .top-sec2 .row:first-child{
        display: none;
    }

    /*
        Job detail    
    */
    .job-detail-menu{
        margin-top: 0px;
    }

    .wp-job-info{
        margin-bottom: 40px;
    }

    /*
        Career Profiles
    */
    .wp-caeer-profile{
        margin-top: 10px;
    }

    .wp-caeer-profile .career-profile-item{
        margin-bottom: 80px;
    }
    .wp-caeer-profile .career-profile-item:nth-child(1){
        margin-bottom: 220px;
    }

    
    .wp-caeer-profile .career-profile-item:nth-child(3n+1){
        clear: both;
        
    }

    /*
        Search jobs    
    */

    .search-page{
        display: none;
    }
    
    .menu-search{
        display: none;
    }

    .tag-search{
        display: none;
    }

    .wp-side-bar{
        display: none;
    }
    /*
        page content
    */
    .page-content p{
        display: block !important;
    }

    .active a.expan-collapse:after{
        display: none;
    }

    .working_for_nsw_collapse a.expan-collapse:after{
        display: none;
    }

    /*
        carrer profile detail page
    */
    .wp-relate-profiles{
        display: none;
    }

    .wp-career-profile-detail{
        margin-top: 10px;
    }

    /*
        why work for
    */
    .whyworkfor h1{
        margin-bottom: 300px;
    }
}